body,div,span,a,p,td,h1,h2,h3,input,ol,select {
	margin:0px;
	padding:0px;
	border:0px;
	font-size:12px;
	font-family:Arial,"Helvetica CE",Helvetica,sans-serif;
	color:#000000
}

#map span {
	font-size: 10px;
}

#map a {
	font-size: 10px;
}

td.PaddingTedek{padding: 3px;}
td.PaddingTedekCenter{padding: 3px; text-align: center;}
span.komentarz{color: #FF0000;}

a.pagination:link{font-size: 12px; font-family:Arial,"Helvetica CE",Helvetica,sans-serif; color: #b40000; text-decoration: none;}
a.pagination:hover{font-size: 12px; font-family:Arial,"Helvetica CE",Helvetica,sans-serif; color: #b40000; text-decoration: none;}
a.pagination:active{font-size: 12px; font-family:Arial,"Helvetica CE",Helvetica,sans-serif; color: #b40000; text-decoration: none;}
a.pagination:visited{font-size: 12px; font-family:Arial,"Helvetica CE",Helvetica,sans-serif; color: #b40000; text-decoration: none;}

a.paginationBold:link{font-size: 12px; font-family:Arial,"Helvetica CE",Helvetica,sans-serif; color: #b40000; text-decoration: none; font-weight: bold;}
a.paginationBold:hover{font-size: 12px; font-family:Arial,"Helvetica CE",Helvetica,sans-serif; color: #b40000; text-decoration: none; font-weight: bold;}
a.paginationBold:active{font-size: 12px; font-family:Arial,"Helvetica CE",Helvetica,sans-serif; color: #b40000; text-decoration: none; font-weight: bold;}
a.paginationBold:visited{font-size: 12px; font-family:Arial,"Helvetica CE",Helvetica,sans-serif; color: #b40000; text-decoration: none; font-weight: bold;}

a.paginationText:link{font-size: 12px; font-family:Arial,"Helvetica CE",Helvetica,sans-serif; color: #b40000; text-decoration: underline; }
a.paginationText:hover{font-size: 12px; font-family:Arial,"Helvetica CE",Helvetica,sans-serif; color: #b40000; text-decoration: underline; }
a.paginationText:active{font-size: 12px; font-family:Arial,"Helvetica CE",Helvetica,sans-serif; color: #b40000; text-decoration: underline; }
a.paginationText:visited{font-size: 12px; font-family:Arial,"Helvetica CE",Helvetica,sans-serif; color: #b40000; text-decoration: underline; }

div.paginationDiv{float: left; text-align: center; width: 778px; margin-bottom: 10px;}

.lewa { color: white; text-align: center; width: 155px; }
.formularz { font-size: 10px; color: white; background-color: #000000; text-decoration: none; width: 136px; height: 14px; margin: 5px; border: solid 1px #727272; }
td.FormularzLogujTytulowa{color: white; height: 16px; text-align: left; padding-left:10px;}
td.FormularzLogujBoki{width: 5px;}
td.FormularzLogujSrodek{ font-size: 10px; color: white; padding-top:5px;}
td.FormularzLogujDol{height: 5px; width:5px;}
td.ButtonNotes{padding:10px; vertical-align: middle; text-align: left;}
td.ButtonMenuLeweGora{padding:10px 10px 1px 10px; vertical-align: middle; text-align: left;}
td.ButtonMenuLeweSrodek{padding:5px 10px 1px 10px; vertical-align: middle; text-align: left;}


input,select {
	font-size:11px;
	border:#A5ACB2 solid 1px;
	background:#F4F4F4
}

input.platnosci, select.platnosci {
	margin: 4px 0 4px 0;
	vertical-align: middle;
}

input.platnosci {
	width: 50px;
}

textarea{
	font-size:11px;
	border:#A5ACB2 solid 1px;
	background:#F4F4F4
}
input[type="checkbox"] {
	border: 0px;
}
input[type="radio"] {
	border: 0px;
}

input.inone {border:0px}
body {

}
div,span,a,p,td,h1,h2,h3,input,ol {
	text-align:left
}
a {text-decoration:none}

a.fLink {
	color:#FF3319;
	font-size:11px;
}
a.fLink:hover {
	color:#FF3319;
	text-decoration:underline;
}

a.bLink {
	color:#FF3319;
	font-size:12px;
}
a.bLink:hover {
	color:#FF3319;
	text-decoration:underline;
}
ol{margin:0px}
img {border:0px;padding:0px;margin:0px}
div#bgbox {
	clear:both;
	margin:0px auto 0 auto;
	background:url('/images/page_bg.gif');
	background-repeat: repeat-y;
	width:790px;
}
div#content {
	margin:0px 6px 0 6px;
}
div#footer {
	clear:both;
	height:40px;
	margin-top:0px;
	background:url('/images/fotter_bg.gif') repeat-x;
}
div#footer div, div#footer span {
	color:#FFFFFF;
	margin-top:0px;
}
div#footer div.copy {
	float:left;
	margin-left:25px
}
div#footer div.visa {
	float:left;
	margin:6px 5px 0 10px;
}
div#footer div.contact {
	float:right;
	margin:5px 5px 0 0;
	font-size:12px;
	text-align:right
}
div#footer span {
	font-size:10px
}
div#stopka
{
   width: 770px;
   margin: 0 auto;
	font-size: 9px;
	font-family: arial;
	height: 40px;
	padding: 3px;
	text-align: center;
	margin-top: 0px;
	color: #bbbbbb;
}
div#header {
	height:184px;
	width:100%
}
.bgred {
	background:#B40000
}
div.hInfo {
	float:left;
}

div#infoBox {
	clear:left;
	background:#353535
}

div#loginBox {
	clear:left;
	background-image: url('/images/login_bg.gif');
	background-repeat:no-repeat;
	background-position:top left;
	width:155px;
	height:104px;
}
div#hLogo {
	float:left;
	background:#F3F1EF
}
div#lngpl {
	width:790px;
	margin:0 auto 0 auto;
}
div#lngpl div#login {
	float:left;
	height:17px;
	margin-left:2px;
	font-weight:bold;
	font-size:11px
}
div#lngpl div#login a {
	font-weight:normal;
	text-decoration:underline;
	font-size:11px
}
div#searchPromo {
	clear:both;
	width:100%;
	height:129px;
	margin:5px 4px 0 4px
}
div#searchBox {
	float:left;
	height:100%;
	width:616px;
	border:#DDDDDD solid 1px
}
div#searchBox div.head,div#searchBox div.head_en {
	height:35px;
	background-color:#F5F3F1;
	background-repeat:no-repeat;
	background-position:top left;
	border-left:#FFFFFF 1px solid;
	border-top:#FFFFFF 1px solid;
	border-right:#FFFFFF 1px solid;
}
div#searchBox div.head_en {
	background-image:url('/images/searchHead_en.gif');
}
div#searchBox div.body {
	height:92px;
	padding:1px 10px 0px 10px;
	background-image:url('/images/searchBg.gif');
	background-repeat:no-repeat;
}
.s1, .s4, .s5 {
	width: 33%;
	text-align:center;
	padding-top:12px;
	float:left
}
.s4 {width:40%}
.s5 {
	width: 20%;
	padding-top: 12px;
	float:left
}
.s3 {
	text-align:left;
	font-size:10px;
	height:15px
}
.l3 {
	color:#fff;
	text-align:left;
	font-size:10px;
	height:15px
}
.s2 {
	float:left;
	width:40%;
	padding:14px 0 0 25px;
}
.sselect, .sdselect, .sdaytxt, .syselect {
	width:137px;
}
.sselect2 {
	width:220px;
}
.sdselect {
	margin-left:3px;
	width:120px
}
.sdaytxt {
	width:45px;
	text-align:center
}
.syselect {
	margin-left:5px;
	width:65px;
	text-align:center
}
div#promoBox {
	float:left;
	height:100%;
	width:149px;
	margin-left:2px;
	background:#F5F3F1;
	border:#DDDDDD solid 1px
}
div.apartGrey, div.apartOrange,div.apartGrey_en, div.apartOrange_en {
	width:250px;
	height:202px;
	float:left;
	margin:4px 5px 4px 4px;
	cursor:pointer
}
div.apartGrey a.head, div.apartOrange a.head,div.apartGrey_en a.head, div.apartOrange_en a.head {
	display:block;
	margin:9px 10px 0px 10px;
	font-size:15px;
	font-weight:bold;
	overflow:hidden;
	white-space:nowrap
}
div.apartGrey {
	background:url('/images/apartGrey.gif') no-repeat;
}
div.apartGrey_en {
	background:url('/images/apartGrey_en.gif') no-repeat;
}
div.apartGrey a.head {
	color:#000000
}
div.apartOrange {
	background:url('/images/apartOrange.gif') no-repeat;
}
div.apartOrange_en {
	background:url('/images/apartOrange_en.gif') no-repeat;
}
div.apartOrange a.head, div.apartOrange_en a.head {
	color:#B40000
}
div.apartOrange div.photoIcons,div.apartGrey div.photoIcons,
div.apartOrange_en div.photoIcons,div.apartGrey_en div.photoIcons {
	float:left;
	width:147px
}
div.apartOrange div.photoIcons img,div.apartGrey div.photoIcons img,
div.apartOrange_en div.photoIcons img,div.apartGrey_en div.photoIcons img
 {
	margin:25px 0 0 8px;
	border:#000000 solid 1px
}

div.apartOrange div.photoIcons img.NoImage,div.apartGrey div.photoIcons img.NoImage,
div.apartOrange_en div.photoIcons img.NoImage,div.apartGrey_en div.photoIcons img.NoImage
 {
	margin:30px 0 0 45px;
	border: 0px;
}


div.apartOrange div.info,div.apartGrey div.info,
div.apartOrange_en div.info,div.apartGrey_en div.info {
	float:left;
	width:98px;
	height:132px;
	margin-top:12px
}
div.apartOrange div.info div.text, div.apartGrey div.info div.text,
div.apartOrange div.info div.text2, div.apartGrey div.info div.text2,
div.apartOrange div.info div.text3, div.apartGrey div.info div.text3,
div.apartOrange_en div.info div.text, div.apartGrey_en div.info div.text,
div.apartOrange_en div.info div.text2, div.apartGrey_en div.info div.text2,
div.apartOrange_en div.info div.text3, div.apartGrey_en div.info div.text3 {
	margin:12px 0 0 2px;
	overflow:hidden;
	color:#000000;
	font-size:10px;
}
div.apartOrange div.info div.text2 span, div.apartGrey div.info div.text2 span,
div.apartOrange_en div.info div.text2 span, div.apartGrey_en div.info div.text2 span {
	font-size:10px;
	position:relative; top:-5px
}
div.apartOrange div.info div.text3 span, div.apartGrey div.info div.text3 span,
div.apartOrange_en div.info div.text3 span, div.apartGrey_en div.info div.text3 span {
	font-size:10px;
	position:relative; top:-5px
}
div.apartOrange div.info div.text2 img, div.apartGrey div.info div.text2 img,
div.apartOrange_en div.info div.text2 img, div.apartGrey_en div.info div.text2 img {
	margin-left:20px
}
div.apartOrange div.info div.text3 img, div.apartGrey div.info div.text3 img,
div.apartOrange_en div.info div.text3 img, div.apartGrey_en div.info div.text3 img {
	margin-left:22px;
	position:relative; top:-4px
}
div.apartOrange div.info div.text2, div.apartGrey div.info div.text2,
div.apartOrange_en div.info div.text2, div.apartGrey_en div.info div.text2 {
	margin-top:8px
}
div.apartOrange div.info div.text3, div.apartGrey div.info div.text3,
div.apartOrange_en div.info div.text3, div.apartGrey_en div.info div.text3 {
	margin-top:3px
}
div.apartOrange div.info div.text strong, div.apartGrey div.info div.text strong,
div.apartOrange_en div.info div.text strong, div.apartGrey_en div.info div.text strong {
	font-size:11px
}
div.apartOrange div.nav,div.apartGrey div.nav,
div.apartOrange_en div.nav,div.apartGrey_en div.nav {
	clear:both;
	height:23px;
	margin:0px 12px 0 12px
}
div.apartOrange div.nav a,div.apartGrey div.nav a,
div.apartOrange_en div.nav a,div.apartGrey_en div.nav a {
	display:block;
	float:left;
	height:21px;
	padding-top:2px
}
div.apartOrange div.icons, div.apartGrey div.icons,
div.apartOrange_en div.icons, div.apartGrey_en div.icons {
	height:20px;
	margin:0 0 0 10px
}
div.apartOrange div.icons img.ico, div.apartGrey div.icons img.ico,
div.apartOrange_en div.icons img.ico, div.apartGrey_en div.icons img.ico {
	margin:4px 0 0 0px;
	border:0px
}
a.cal {
	width:107px
}
a.map {
	margin-left:1px;
	width:57px
}
a.price {
	margin-left:1px;
	width:58px
}
div#menu {
	clear:both;
	margin:4px;
	width:770px;
	height:29px;
	background:url("/images/menu_bg.gif")
}
div#menu ul {
	margin:0px;
	padding:0px;
}
div#menu ul li {
	display:block;
	float:left;
	margin-top:5px;
	height:24px;
	/*border: green solid 1px*/
}
div#menu ul li a {
	display:block;
	margin-top:6px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	list-style:none
}
div#menu ul li.best, div#menu ul li.bestSel {
	width:144px;
	margin-left:4px
}
html>body div#menu ul li.best, div#menu ul li.bestSel {
	width:144px;
	margin-left:8px
}
div#menu ul li.searchSel {
	width:160px;
	margin-left:8px
}
div#menu ul li.oneroom, div#menu ul li.oneroomSel {
	width:122px;
	margin-left:15px
}
div#menu ul li.manyroom, div#menu ul li.manyroomSel {
	width:107px;
	margin-left:15px
}
div#menu ul li.lastm, div#menu ul li.lastmSel {
	width:100px;
	margin-left:15px;
}
div#menu ul li.all, div#menu ul li.allSel {
	width:80px;
	margin-left:20px
}
div#menu ul li.zakopane, div#menu ul li.zakopaneSel {
	width:80px;
	margin-left:15px;
}
div#menu ul li.bestSel {
	background:url(/images/m_best_bg.gif) no-repeat;
}
div#menu ul li.searchSel {
	background:url(/images/m_search_bg.gif) no-repeat;
}
div#menu ul li.oneroomSel {
	background:url(/images/m_oneroom_bg.gif) no-repeat;
}
div#menu ul li.manyroomSel {
	background:url(/images/m_manyroom_bg.gif) no-repeat;
}
div#menu ul li.lastmSel {
	background:url(/images/m_lastm_bg.gif) no-repeat;
}
div#menu ul li.allSel, div#menu ul li.zakopaneSel {
	background:url(/images/m_all_bg.gif) no-repeat;
}
div#menu ul li.bestSel a, div#menu ul li.oneroomSel a, div#menu ul li.manyroomSel a,
div#menu ul li.lastmSel a, div#menu ul li.allSel a, div#menu ul li.searchSel a,
div#menu ul li.zakopaneSel a {
	color:#B40000
}
div#menu ul li.best a, div#menu ul li.bestSel a, div#menu ul li.searchSel a {
	margin-left:14px
}
div#menu ul li.lastm a, div#menu ul li.lastmSel a {
	margin-left:12px
}
div#menu ul li.oneroom a, div#menu ul li.oneroomSel a, div#menu ul li.manyroom a, div#menu ul li.manyroomSel a, div#menu ul li.all a, div#menu ul li.allSel a{
	margin-left:6px
}
div#menu ul li.zakopane a, div#menu ul li.zakopaneSel a {
	margin-left:10px
}
html>body div.groupBox {
	width:756px;
}
.important{
	color:#E30000;
	font-size:11px
}
div#submenu, div#submenu2{
	clear:both;
	margin:4px;
	width:768px;
	height:29px;
	background:url(/images/submenu_bg.gif)
}

div#submenu div {
	width:332px;
	height:100%;
	float:left;
}
div#submenu2 div {
	width:236px;
	height:100%;
	float:left;
}

div#submenu div h1,div#submenu2 div h1 {
	margin: 5px 0 0 14px;
	color:#FFFFFF;
	font-weight:normal;
	font-size:18px;
	/*border: green solid 1px*/
}
div#submenu ul {
	width:426px;
	margin:0px;
	padding:0px;
	float:left;
}
div#submenu2 ul {
	width:530px;
	margin:0px;
	padding:0px;
	border: 1 solid #FFFF00;
	float:left;
}
div#submenu ul li, div#submenu2 ul li{
	display:block;
	float:left;
	margin-top:5px;
	height:24px;
	/*border: green solid 1px*/
}
div#submenu ul li a, div#submenu2 ul li a{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	list-style:none
}
div#submenu ul li.desc, div#submenu ul li.descSel {
	width:67px
}
div#submenu ul li.revs, div#submenu ul li.revsSel {
	width:67px;
	margin-left: 9px;
	padding-left: 12px;
}
div#submenu ul li.calendar, div#submenu ul li.calendarSel {
	width:98px;
	margin-left:9px;
}
div#submenu ul li.price, div#submenu ul li.priceSel {
	width:49px;
	margin-left:9px
}
div#submenu ul li.reserv, div#submenu ul li.reservSel {
	width:86px;
	margin-left:14px;
	padding-left:6px
}
div#submenu ul li.descSel {
	background:url(/images/sm_desc_bg.gif) no-repeat;
}
div#submenu ul li.revsSel {
	background:url(/images/sm_desc_bg.gif) no-repeat;
}
div#submenu ul li.calendarSel {
	background:url(/images/sm_cal_bg.gif) no-repeat;
}
div#submenu ul li.priceSel {
	background:url(/images/sm_price_bg.gif) no-repeat;
}
div#submenu ul li.reservSel {
	background:url(/images/sm_reserv_bg.gif) no-repeat;
}
div#submenu ul li.descSel a, div#submenu ul li.calendarSel a, div#submenu ul li.priceSel a, div#submenu ul li.reservSel a, div#submenu ul li.revsSel a {
	color:#B40000
}
div#submenu ul li.desc a, div#submenu ul li.descSel a {
	margin-left:18px
}
div#submenu ul li.calendar a, div#submenu ul li.calendarSel a {
	margin-left:12px
}
div#submenu ul li.price a, div#submenu ul li.priceSel a  {
	margin-left:7px
}

div#submenu2 ul li.profil {
	width: 80px;
}

div#submenu2 ul li.profilSel {
	background:url("/images/profil_bg.gif") no-repeat;
	width: 80px;
}

div#submenu2 ul li.profil a{
	margin-left: 14px;
}

div#submenu2 ul li.profilSel a{
color:#B40000;
margin-left: 14px;
}

div#submenu2 ul li.rezerwacje,div#submenu2 ul li.wiadomosci {
	width: 100px;
}

div#submenu2 ul li.platnosci {
	width: 100px;
}

div#submenu2 ul li.platnosciSel {
	background:url("/images/rezerwacje_bg.gif") no-repeat;
	width: 100px;
}

div#submenu2 ul li.rezerwacjeSel,div#submenu2 ul li.wiadomosciSel {
	background:url("/images/rezerwacje_bg.gif") no-repeat;
	width: 100px;
}
div#submenu2 ul li.rezerwacjeSel a,div#submenu2 ul li.wiadomosciSel a{
color:#B40000;
margin-left: 5px;
}

div#submenu2 ul li.rezerwacje a, div#submenu2 ul li.wiadomosci a{
margin-left: 5px;
}

div#submenu2 ul li.platnosciSel a{
color:#B40000;
margin-left: 12px;
}

div#submenu2 ul li.platnosci a{
margin-left: 12px;
}


div#submenu2 ul li.wyloguj {
	width: 100px;
}

div#submenu2 ul li.faq {
	width: 50px;
}

div#page {
	clear:both;
	width:768px;
	margin:20px auto 20px auto
}
div#pageCms {
	clear:both;
	width:768px;
	margin:5px auto 20px auto
}
div#page h2, h2.title {
	color:#B40000;
	font-size:18px;
	font-weight:normal
}
div#page div.descLeft {
	float:left;
	width:381px;
	margin:0 15px 0 5px;
}
div#page div.descRight {
	width:357px;
	float:left;
}
div#gallery {
	width:100%;
	border:#DDDDDD solid 1px;
	padding:10px 0 20px 0
}
div#gallery img {
	margin:10px 0 0 5px;
	border:#000000 solid 1px
}
table#apInfo {
	margin:20px 0 20px 0
}
table#apInfo td {
	padding:6px
}
table#apInfo p {
	color:#B40000
}
table#apInfo td.left {
	width:151px
}
table#apInfo td.right {
	width:230px;
	color:#B40000
}
table#apInfo a {
	text-decoration:underline
}
table#apInfo a:hover {
	text-decoration:none
}
table#apInfo tr.sel {
	background:#F5F3F1
}

div#calhead {
	height: 55px;
	width: 761px;
	margin: 5px auto 0 auto;
	padding: 15px 0 0 11px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	text-align: left;
	background-image: url('/images/calheadbg.jpg');
	background-repeat: repeat-x;
}
div#calclegend {
	width: 761px;
	margin: 5px auto 0 auto;
	padding: 15px 0 0 11px;
	background-image: url('/images/calclegendbg.jpg');
	background-repeat: repeat-x;
}
.calclegenditem {
	text-align: left;
	padding: 5px 0 0 15px
}
.monthBox, .monthBox2 {
	width: 761px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px 0 0 20px
}
.monthBox2 {
	padding: 5px 0 20px 5px;
}

.cmonth {
	float:left;
	width:190px;
	height:190px;
	margin-right:4px;
}

td.cmonthtitle {
	height:35px;
	width:190px;
	background-image:url('/images/cmonthtitle.gif');
	background-repeat:no-repeat
}
div.mtitle {
	padding:5px 0 0 10px;
	color:#000000;
	font-weight:bold;
	text-align:left;
	font-size:14px
}

td.DniKalendarza{width: 19px; color: #ADADAD; font-size: 10px; font-weight: bold; text-align: center;}
td.KalendarzJestDzien{width: 19px; font-size: 11px; font-weight: bold; text-align: center; border: solid 1px #999999}
td.KalendarzBrakDzien{width: 19px; font-size: 11px; font-weight: bold; text-align: center;}
td.KalendarzDzienByl{width: 19px; font-size: 11px; font-weight: normal; text-align: center; background-image:url('/images/cold.gif'); background-repeat:no-repeat; color: #999999; border: solid 1px #999999}

.cmonthfoot {visibility:hidden}
td.cmonthb {
	width: 190px;
	height: 155px;
	text-align: center;
	vertical-align: top;
	padding: 2px 0 0 0;
	background-image: url('/images/cmonth.gif');
	background-repeat: no-repeat;
}
.cmonthb_en {
	width: 190px;
	height: 155px;
	text-align: left;
	padding: 15px 0 0 13px;
	background-image: url('/images/cmonth_en.gif');
	background-repeat: no-repeat;
}
.clegend {
	float:left;
	text-align:left;
	margin-left:3px;
	color:#1F1405
}
.clegend div {
	font-weight:bold;
	margin-bottom:15px;
}
.clegend div ul, .clegend div ul li div {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	font-size: 11px
}
.clegend div ul li div {
    padding-left: 50px;
}
.clegend div ul li {
	padding: 10px 0 0 0;
	list-style: none;
}
.monthBox2 {
	padding: 5px 0 20px 5px;
}
div#vphoto {
	margin-top:3px;
	float:left;
	text-align:left;
	font-size:11px;
	padding-left:5px
}
div#vphoto a, div#vphoto b {
	display:block;
	float:left;
	margin:0 1px 0 1px;
	padding:0 3px 0 3px;
	border:#DDDDDD solid 1px
}
div#vphoto b {
	color:#B40000;
	border:#CF0000 solid 1px
}
div#vrphoto {
	margin:3px 5px 0 0;
	float: right;
	text-align: right;
	font-size: 11px;
	padding:0 3px 0 3px;
	border:#DDDDDD solid 1px
}
div#vrphoto a, div#vphoto a {
	color: #3C3C3C;
	font-size: 11px
}
table#location tbody tr {
	height:25px
}
table#location tbody tr td {
	color:#B40000
}
table#location tfoot tr td a {
	text-decoration:underline
}
table#location tfoot tr td a:hover {
	text-decoration:none
}
.ath, .ath td, .athc {
	color:#B40000;
	font-size:11px;
	font-weight:bold;
	padding-left:7px;
	background-color:#F5F3F1;
	height:25px
}
.athc {
	padding-left: 0px;
	text-align: center;
	width: 90px;
}
.tdl, .tdr {
	color: #000000;
	font-weight: bold;
	font-size: 10px;
	height: 24px;
}
.tdr {
	background-color: #FFFFFF;
	padding-left: 4px
}
.tdl {
	color: #B40000;
	background-color: #F5F5F5;
	padding-left: 7px;
	height:32px;
	border-right:#DDDDDD solid 1px
}

.thc2, .thc3, .thc32, .thc33, .thc34, .thc35, .thc36 {
	width:97px;
	height: 35px;
	padding-top: 5px;
	font-size: 10px;
	text-align: center;
	background-color: #FBFAE5;
/*	border-left: #AEAEAE solid 1px*/
}

.tdx {
	width: 4px;
	height: 25px;
	padding-left: 0px;
	background-color: #AEAEAE;
}
.dx {
	width: 1px;
	height: 25px;
	padding-top: 10px;
	padding-left: 0px;
	background-color: #AEAEAE;
}
.th3l {
	background-color: #FBFAE5;
	color: #B40000;
	width: 70px;
	text-align: center;
	font-size: 10px;
	border-bottom: #AEAEAE solid 1px
}
.thc3 {
	background-color: #FFFFFF;
	font-weight: bold;
	border-bottom: #AEAEAE solid 1px
}

.thc32 {
	background-color: #FFFFFF;
	font-weight: bold;
	border-bottom: #AEAEAE solid 1px
}
.thc33 {
	background-color: #EEFCFF;
	font-weight: bold;
	border-bottom: #AEAEAE solid 1px
}
.thc34 {
	background-color: #E2F8FF;
	font-weight: bold;
	border-bottom: #AEAEAE solid 1px
}
.thc35 {
	background-color: #DCF4FF;
	font-weight: bold;
	border-bottom: #AEAEAE solid 1px
}
.thc36 {
	background-color: #CAEFE6;
	font-weight: bold;
	border-bottom: #AEAEAE solid 1px
}
table#prices {
	border-top:#DDDDDD solid 1px;
	border-left:#DDDDDD solid 1px;
	border-right:#DDDDDD solid 1px;
	padding:1px;
	margin-top:8px
}
table#seasons {
	border:#DDDDDD solid 1px;
	padding:1px;
}
.fTtile {
	height: 22px;
	width: 235px;
	text-align: left;
	color: #B40000;
	vertical-align: top;
	padding: 3px 3px 3px 10px;
	background-color: #F5F3F1
}
.fTtileMini {
	height: 22px;
	text-align: left;
	color: #B40000;
	vertical-align: top;
	padding: 2px 2px 2px 2px;
	background-color: #F5F3F1;
	font-size: 11px;
}
.fElementMini {
	text-align: left;
	background-color: #F4F4F4;
	padding: 2px 2px 2px 2px;
	font-size: 11px;
}
.fElement {
    width: 405px;
	text-align: left;
	background-color: #F4F4F4;
	padding: 3px 3px 3px 5px;
}
.fElementPlatnosci {
    width: 150px;
	text-align: left;
	background-color: #F4F4F4;
	padding: 3px 3px 3px 5px;
}
.unit {
	display: inline;
	padding-left: 10px;
	font-size: 11px
}
.comment {
	color: #F00;
	font-size: 11px
}
.link {
	color: #FFFFFF;
	font-size: 11px;
}
.input {
	border: 1px solid #828282;
	background:#F4F4F4;
	width: 50%
}

select.inputSelect {
	border: 1px solid #828282;
	background:#F4F4F4;
}

.inputlogin {
	border:#828282 1px solid;
	background:#454545;
	color:#B5B5B5;
	width: 110px;
	height:16px;
}
.inputpass {
	border:#828282 1px solid;
	background:#454545;
	color:#B5B5B5;
	width: 60px;
	height:16px;
}
.disabled {
	background-color:#E2E2E2;
}

select.disabledSelect {
	background-color:#E2E2E2;
}
.submit {
	color: #9B3319;
	border: 1px solid #828282;
	background-color: #E2E2E2;
	width: 100px;
	text-align:center;
}
.separator {
	height: 60px;
	padding-left: 10px;
	color: #B40000;
	font-weight: bold
}
.rd {
	color: #F00;
	font-size: 11px;
	font-weight: bold
}
div#pheader {
	height: 79px;
	width: 761px;
	margin: 8px auto 0 auto;
	padding: 10px 0 0 20px;
	text-align: left;
	font-size: 20px;
	color: #9B3319;
	background-image: url('/images/pheader.jpg');
	background-repeat: no-repeat;
	background-position: top
}
div#pfooter {
}
div#redmenu {
	clear:both;
	width:768px;
	height:41px;
	background:url(/images/menu_bg_mono.gif) no-repeat;
	margin:5px auto
}
div#redmenu div {
	width:412px;
	height:100%;
	float:left;
}
div#redmenu div h1 {
	margin:11px 0 0 14px;
	color:#FFFFFF;
	font-weight:normal;
	font-size:18px
}
div#errMsg, div#okMsg {
	width:640px;text-align:center;margin-bottom:10px;font-weight:bold
}
div#errMsg, .infoErr {color:red}
div#okMsg, .infoOk {color:green}
.info, .infoOk, .infoErr {height:150px;width:70%;text-align:center;margin:auto;font-size:14px}
.fs11{font-size:11px}
.mt15{margin-top:15px}
.clear{clear:both}
.left{float:left}
.rigth{float:right}
.tcenter{text-align:center}
.inline{display:inline}
.b{font-weight:bold}
.i{font-style:italic}
.underline{text-decoration:underline}
.shadow{font-size:3px;line-height:3px;height:3px;width:100%;background:#F4F4F4}

div#BanerBoczny{z-index: 100; position: absolute; top: 18px; left: -800px;}

.lastmessages
{
   margin: auto;
   padding-top: 5px;
   border-top: 2px solid black;
   font-size: 11px;
   background-color: #F5F3F1;
}
.lastmessages a
{
   font-size: 11px;
   text-decoration: underline;
}
.opinie
{
   margin-top: 15px;
   border: 1px dotted #555555;
   font-size: 12px;
}