* {font-family: Verdana, Arial; margin: 0; padding: 0; vertical-align: top;}
h1 { font-family: Arial, sans-serif, Verdana; font-size: 16pt; font-weight: bold; margin: 0px 0px 8pt 0px; }
h2 { 
	font-family: Verdana; 
	font-size: 11pt;
	margin: 0px 0px 3px 0px; 
	color: #273244;
	font-weight: bold;
}
h3 { font-family: Arial, sans-serif, Verdana; font-size: 10pt; margin: 0; }
h4, h4 input { font-family: Verdana; font-size: 12pt;}
h5 { font-family: Verdana; font-size: 12pt;}
.menu ul, .menu li {
	padding: 0;
	margin: 0;
}
body { background: #f7f6f3 url(/images/affiliate/326642/tlo.gif) repeat-x 0 0; padding: 0px; margin: 0px 0px 16px 0px; }
table { border-width: 0px; }
td { vertical-align: top; }
img { border-width: 0px; }
td img { display: block; }
td img.inline { display: inline; }
p, td, div, span { font-family: Verdana, Arial, sans-serif; font-size: 8pt; font-weight: normal;}
input, textarea, select { font-family: Verdana, Arial, sans-serif; font-size: 8pt; font-weight: normal; }
a {
	text-decoration: none;
	color: #d90000;
}
hr { border: 1px solid #f7f6f3; background-color: #f7f6f3; height: 1px; font-size: 1px; margin: 0; padding: 0;}
.block2 hr { border: 1px solid #f0efe9; background-color: #f0efe9; }
div.blockContainer { 
	margin: 0px auto 5px auto; 
	width: 760px;
}
.clearer { clear: both; }


/****************** Obrazki ******************/
table.aImg {
	padding: 0;
	margin: 5px 5px 5px 0px;
	width: 1%;
	background-color: #f1f1f1;
	float: left;
	border: 3px double #a1a1a1;
}

.block1 table.aImg, .block3 table.aImg {
	border: 0;
}
/****************** Zalaczniki ******************/
div.attsThumbs {
	clear: both;
}



/****************** Menu Top *************/

div.topMenu .home {
	margin: 5px 0 0 10px;
	float: left;
}
div.topMenu {
	background: #e9e7db url(/images/affiliate/326642/header_main.gif) no-repeat 0 0; 
	height: 87px;
}
div.topMenu .topMenuTable {
	float: right;
	margin-top: 55px;

}
div.topMenu td { 
	text-align: right;
}
div.topMenu td div.lTMI{
	float: left;
	width: 6px;
	height: 28px;
	background: transparent url(/images/affiliate/326642/bg_button_left.gif) no-repeat 0 0;
}
div.topMenu td div.mTMI{
	float: left;
	height: 28px;
	background: transparent url(/images/affiliate/326642/bg_button_middle.gif) repeat-x 0 0;
	padding: 3px 10px 0px 10px;
}
div.topMenu td div.rTMI{
	float: left;
	width: 6px;
	height: 28px;
	background: transparent url(/images/affiliate/326642/bg_button_right.gif) no-repeat 0 0;
}
div.topMenu td.choosen div.lTMI{
	background: transparent url(/images/affiliate/326642/bg_button_left_on.gif) no-repeat 0 0;
}
div.topMenu td.choosen div.mTMI{
	background: transparent url(/images/affiliate/326642/bg_button_middle_on.gif) repeat-x 0 0;
}
div.topMenu td.choosen div.rTMI{
	background: transparent url(/images/affiliate/326642/bg_button_right_on.gif) no-repeat 0 0;
}

div.topMenu a {
	color: #fff;
}
div.topMenu .choosen a {
	color: #000;
}
div.topMenu a span {
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;

}
/*
body {
	background: transparent url(/images/affiliate/326642/design_line_zajawka.gif) repeat 0 0;
}
*/

/****************** Menu Sciezka *************/
div.mPath {
	background-color: #e9e7db;
	border-top: 1px solid #999;
	padding-left: 10px;
	padding-top: 5px;
	height: 20px;
}
div.mPath a { 
	color: #555;
}
div.mPath a span {
	font-size: 10px;
}
/****************** Banner ******************/
div.bannerBill {
	background-color: #F4F1EA;
	text-align: center;
	margin: 0px auto 0px auto;
	border-top: 1px solid #fff;
	padding: 7px 0 7px 0;
}
div.bannerBill .sky {
	position: absolute;
	left: 50%;
	top: 20px;
	margin-left: 400px;
}
/****************** 1 Listwa ******************/
div.Slat1 {
	background: #f6f5f0 url(/images/affiliate/326642/bg_long_line_middle.jpg) repeat-y 0 0;
	margin: 0;
	padding-bottom: 5px;
	text-align: left;
}
div.Slat1 div.top {
	background: transparent url(/images/affiliate/326642/bg_long_line_top.jpg) no-repeat 0 0;
	height: 11px;
	width: 760px;
}
div.Slat1 span.st {
  padding: 0px 0px 0px 15px;
	color: #666565;
}
div.Slat1 span.st strong {
	color: #666565;
}
/****************** 2 Listwa - szukaj ******************/
div.Slat2 {
	margin: 0 auto 0 auto;
	text-align: left;
}
div.Slat2 div.bottom{
	width: 760px;
	height: 10px;
	background: transparent url(/images/affiliate/326642/bg_long_line_bottom_gray.jpg) no-repeat 0 0;
	
}
div.Slat2 div.sform {
	background-color: #dcd9ca;
	padding: 10px 0 0 150px;
}
div.Slat2 strong {
	font-family: Tahoma;
	color: #2a3247;
	font-size: 10pt;
}
div.Slat2 .inText {
	width: 150px;
	margin: 0 10px 0 10px;
	font-size: 12px;
	padding: 2px;
	border: 1px solid #aaa;
}
div.Slat2 a {
	color: #333;
	padding-left: 10px;
	margin-left: 10px;
	background: #dcd9ca url(/images/affiliate/326642/bullet_arrow_right_red.gif) no-repeat 4px 4px;
	
}
/****************** Menu Left *************/

.menuLeft div.menuContainer { 
	background-color: #d70000;  
}
div.menuLeft div.top {
	width: 160px;
	height: 9px;
	background: transparent url(/images/affiliate/326642/design_box_left_top_red.gif) no-repeat 0 0; 
}
.menuLeft div.menuContainer li {
	list-style-type: none;
}
.menuLeft div.menuContainer li a {
	display: block;
	height: 23px;
	width: 134px;
	background: transparent url(/images/affiliate/326642/bg_button_red_left_l1.gif) no-repeat 0 0; 
	clear: both;
	color: #fff;
	padding: 0 0 0 0;
	margin-left: 12px;
}
.menuLeft div.menuContainer li.levelUp a {
	background: transparent url(/images/affiliate/326642/bg_button_red_left_l0.gif) no-repeat 0 0; 
	margin-bottom: 10px;
}
.menuLeft div.menuContainer .tl0 li a {
	background: transparent url(/images/affiliate/326642/bg_button_red_left_l2.gif) no-repeat 0 0; 
	padding-left: 10px;
}
.menuLeft div.menuContainer .tl0 li a span {
	font-weight: normal;
}
.menuLeft div.menuContainer li a span{
	font-weight: bold;
}
div.menuLeft div.bottom {
	width: 160px;
	height: 9px;
	background: transparent url(/images/affiliate/326642/design_box_left_bottom_red.gif) no-repeat 0 0; 
}
.menuLeft div.menuContainer li a.choosen {
	font-style: italic;
}
.menuLeft div.middle {
	background-color: #d70000;
	padding: 0px 4px 2px 5px;
}
.menuLeft div.middle div {
	background-color: #dd3131;
	padding: 3px 4px 3px 5px;
}
.menuLeft div.middle a {
	color: #fff;
	font-weight: bold;
}
/********** Opcje artykulow ************/
.artContainer {
	clear: both;
	padding-top: 10px;	
}
.artContainer .oArt {
	 color: #6a685e;
	 margin: 10px 0 0 0;
	}
.block2 .oArt {	
	border-bottom: 1px solid #d3d3d3;
	padding-bottom: 10px;
}
div.arDate span { 
	font-size: 8px; 
	color: #1d3045;
}
.block2 div.arDate span { 
	font-size: 8pt; 	
}
h4 a,h4 {
	color: #d90000;
	font-size: 12px;
}
.block3 h4 a, .block3 h4,.block1 h4 a, .block1 h4 {
	font-weight: normal;
}
h5 a,h5 {
	font-size: 10px;
}
.oArt ul, .oArt ol {
	margin-left: 25px;
}

.block2 h4 a,.block2 h4 {
	font-size: 14px;	
}
.block2 h5 a, .block2 h5 {
	font-size: 12px;
	color: #1d3045;
}
.arText h4 a, .arText h4, .arText h4 input {
	font-size: 18px;
}
.arText .aBody h4 a, .arText .aBody h4 {
	font-size: 12px;
}

.aMore{
	background: transparent url(/images/affiliate/326642/bullet_wiecej.gif) no-repeat 100% 50%; 
	padding-right: 20px;
	float: right;
	clear: both;		
}
a.goBack {
	background: transparent url(/images/affiliate/326642/bullet_powrot.gif) no-repeat 0% 50%; 
	padding-left: 20px;
	float: right;
	clear: both;		
}

.block3 .eblock h2 {
	margin-left: 4px;
}
.block1 div.arDate {
	display: none;
}
/*********** Stronicowanie ***********/

table.ScrollDocuments {
	margin: 15px 0 15px 0;
	width: 323px;
}
table .inact {
	color: #88857c;
}
.ScrollDocuments .prevList {
	text-align: left;

}
.ScrollDocuments .nextList {
	text-align: right;

}
.ScrollDocuments .pagesList {
	text-align: center;

}


/*********** EVENTS **************/
.block3 .eventsBlock h2 {
	margin-left: 0px;
}
.block3 .eventsBlock {
	width: 222px;
	background: #f4f3ec url(/images/affiliate/326642/bg_events_down_222px.gif) no-repeat 0% 100%;
	padding: 4px 4px 4px 4px;
	margin-bottom: 10px;
	width/**/:/**/ 214px;
}

.sceventsList {
	padding-bottom: 10px;
}

.sceventsList .oArt {
	background: transparent url(/images/affiliate/326642/ico_left_arrow_events.gif) no-repeat 0px 2px; 
	padding-left: 10px;
}
.sceventsList h4 {
/*	border-left: 1px dotted #aaa;*/
}
.sceventsList h4 a, .sceventsList h4 span {
	font-size: 11px;
}
.sceventsList h5, .sceventsList h5 span {
	font-weight: normal;
}
.sceventsList .evDate {
	display: none;
}

.sceventsList .oArt {
	margin: 3px 0 0 0;
}

/*********** Z calego serwisu **************/
.block3 .eventsBlock h2 {
	margin-left: 0px;
}
.block3 .eventsBlock {
	width: 222px;
	background: #f4f3ec url(/images/affiliate/326642/bg_events_down_222px.gif) no-repeat 0% 100%;
	padding: 4px 4px 4px 4px;
	margin-bottom: 10px;
	width/**/:/**/ 214px;
}

.scsch02 {
	padding-bottom: 10px;
}

.scsch02 .oArt {
	background: transparent url(/images/affiliate/326642/ico_left_arrow_events.gif) no-repeat 0px 2px; 
	padding-left: 10px;
}
.scsch02 h4 {
/*	border-left: 1px dotted #aaa;*/
}
.scsch02 h4 a, .scsch02 h4 span {
	font-size: 11px;
}
.scsch02 .evDate {
	display: none;
}

.scsch02 .oArt {
	margin: 3px 0 0 0;
}



/*********** SCHEMATY ************/
div.eblock table{
}
div.scsch01 .docsClearer {
	border: 1px solid red;
	display: none;

}
table.tsch01 {
	border-bottom: 1px solid #958f77;
}
.scsch01 .oArt{
	padding: 10px 5px 10px 10px;
	width: 365px;
	background-color: #dcd9ca;
	background: #dcd9ca url(/images/affiliate/326642/bg_2lead.gif) no-repeat 100% 100%; 
	border-bottom: 1px solid #f7f6f3;
}
.scsch01 h4 {
	margin-top: 0px;
	color: #d70000;
	background: transparent url(/images/affiliate/326642/bg_h4_line_2lead.gif) no-repeat 90% 100%; 
	padding-bottom: 3px;
	
}
.scsch01 h4 a, h4 input {
	color: #d70000;
	font-size: 12px;
}

.scsch01 .aMore {
	padding: 0;
	background: none;
	width: 50px;
	height: 20px;
	float: right;
}
.scsch01 .aMore a{
	float: right;
	width: 50px;
	height: 20px;
	display: block;
}
.scsch01 .aMore span {
	display: none;
	
}
.scsch01 .aImg { margin: 0 10px 0 0; border: 1px solid #aaa;}
.scsch01 .clearer { display: none; }
.scsch01 .docsClearer { clear: both; height: 0px; }
.block2 .sclist { background: #F0EFE9; padding: 0 12px 0 12px;}




/********* STOPKA - menu ************/
.footer {
	padding-top: 15px;
	width: 760px;
}
.footer .top {
	clear: both;
	padding-top: 8px;
	border-top: 1px solid #999999;
}
.footer a {
	color: #444;
	border-right: 1px solid #444;
	padding: 0 7px 0 7px;
}
.footer a span{
	font-weight: bold;
}

/********* STOPKA ************/
.footerBlock {
	text-align: center;
	padding-top: 3px;
}
div.footerBlock table {
	text-align: right;
	margin: 0px auto 0px auto;	
	width: 760px;
}
div.footerBlock table td.t1 {
	text-align: left;
}

.footerBlock span {
	font-weight: normal;
	color: #999;
	
}

/********* Lista klubów ********/
.clubList ul {
	margin: 4px 0 4px 3px;
	list-style-type: none;
}
.clubList li.level0 {
	padding-top: 5px;
	width: 90%;
	border-bottom: 1px solid #e1e1e1;
}
.clubList li.father span {
	background-color: #d70000;
	padding: 2px;
	color: #fff;
	font-weight: bold;
}
.clubList li.father li span {
	background: none;
	color: #333;
	font-weight: normal;
}
/******** Wygl±d formularza wiki *******/
.wikiForm input {
	border: 0;
	border-bottom: 1px dotted #aaa;
	width: 330px;
	margin-top: 5px;
	background-color: transparent;
}
.wikiForm textarea {
	border: 0;
	width: 320px;
	height: 600px;
	margin-top: 5px;
	padding: 3px;
	background: transparent;
	border: 1px solid #aaa;
}
.wikiForm .aLead textarea {
	height: 200px;
}
.wikiForm h4 input,.wikiForm h5 input {
	font-weight: bold;

}
.wikiForm cite.in {
	font-size: 10px;
	font-weight: normal;
	color: #777;
	float: right;
	margin-top: -20px;
	margin-right: 25px;


}
input.sbutton {
	width: auto;
	border: 0;
	float: right;
	margin: 10px 10px 20px 0px;
}
.wikiForm .error {
	border: 1px solid #d70000;
}
.wikiForm .info {
	padding: 7px;
	background-color: #e9e7db;
	margin-bottom: 15px;
}



/********* Ukryte ***********/
a.hidden {
	display:none;
}



div.block1 { width: 160px; float: left;}
div.block2 { width: 350px; float: left; margin-left: 15px;}
div.block3 { width: 220px; float: left; margin-left: 8px;}

div.artContainer { 
	border-bottom: 1px solid #999;
	padding-bottom: 10px;

}




/**** NagÅ‚Ã³wki ****/
.block2 h2 {
	background: transparent url(/images/affiliate/326642/design_header_line_long.gif) no-repeat 0 100%; 	
}
.block3 h2 {
	background: transparent url(/images/affiliate/326642/design_header_line_short.gif) no-repeat 0 100%; 
}


/*BOOKING STYLE*/


#b_searchboxInc   #b_frmInner div#b_blockdisplay2, #b_searchboxInc   #b_frmInner div#b_blockdisplay2 a,#b_searchboxInc    #b_frmInner div#b_blockdisplay2 a:link,#b_searchboxInc   #b_frmInner div#b_blockdisplay2 a:visited,  #b_searchboxInc  #b_frmInner div#b_blockdisplay2 a:hover,#b_searchboxInc  #b_frmInner div#b_blockdisplay2 a:active
 {color:#000000!important;} 



#b_searchboxInc  #b_frmInner, .b_availFormInner,#b_searchboxInc  #b_frmInner a, #b_searchboxInc  #b_frmInner a:link, #b_searchboxInc  #b_frmInner a:visited, #b_searchboxInc  #b_frmInner a:hover, #b_searchboxInc  #b_frmInner a:active, .b_availFormInner  a, .b_availFormInner a:link, .b_availFormInner a:visited, .b_availFormInner a:hover, .b_availFormInner a:active { 
color:#FFFFFF!important;
}


.b_error {
background:#ffffcc!important;
border:#000000 1px solid!important;
padding:2px;
}

#b_searchboxInc  #b_frmInner .b_error a,
.b_availFormInner .b_error a,
#b_bookForm  .b_error a {
color:#000000!important;
}


#b_searchboxInc  #b_frmInner {
background-color:#d70000 !important;
}


.b_bContent a {
color:#D90000!important;
}


.b_bContent h2 {
background:#6a685e!important;
padding:0.3em 0.3em 0.15em!important;
color:#FFFFFF;
}





#b_indexFeats #b_searchboxInc h2 {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#D70000 url(/images/affiliate/326642/h2Tab.gif) no-repeat scroll 0 0 !important;
color:#FFFFFF !important;
margin:0 0 -1px !important;
padding:0.3em 0.3em 0.15em !important;
position:relative !important;
width:219px !important;
z-index:100 !important;
}



/*b_extra Feats*/
#b_extraFeats #b_searchboxInc h2 {
background:transparent url(/images/affiliate/326642/h2Tab2.gif) no-repeat scroll 0 0 !important;
color:#FFFFFF !important;
margin:0 0 -1px !important;
padding:0.3em 0.3em 0.15em 0.3em !important;
position:relative !important;
width:180px !important;
z-index:100 !important;
}


#b_searchboxInc #b_frm {
border-color:#910909 !important;
}

.b_bContent input[type="submit"] {
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
border:#FFFFFF 2px solid;
background:#000000;
color:#e9e7db;
font-weight:bold;
cursor:hand;
cursor:pointer;
font-size:1.5em;
margin-left:10px;
}

#b_availSubmit {
margin-left:0!important;
} /*correct margin in b_availSubmit  (availability box)*/


.b_bContent a img.b_seeThrough,
.b_bContent a:hover img.b_seeThrough {
background-color:#000000;}


#b_indexFeats #b_searchboxInc H2,
#b_extraFeats   #b_searchboxInc H2    {
font-size:19px;
font-weight:bold;
}

/*Modify inside searchbox too*/
#b_extraFeats   #b_searchboxInc H2  {
font-size:16px;
font-weight:bold;
}


.b_bContent img.b_illustration {
border:3px solid #e9e7db!important;
padding:3px;
}


.b_featPromosInc,
div#b_featHotelsNearInc {
border:#6a685e 1px solid;
margin-top:15px!important;
background:#e9e7db;
}
.b_featPromosInc h2,
div#b_featHotelsNearInc h2 {
margin-top:0!important;
background:#6a685e!important;
color:#FFFFFF!important;
padding:0.3em 0.3em 0.15em 0.3em !important;
}

div#b_featHotelsNearInc ul {
padding:5px;
}
.b_featPromosInc table td {
padding:5px!important;
}


#b_sortBy {
margin-bottom:15px;
}

#b_mainContent h1 {
margin-bottom:10px!important;
font-size:18px;
color:#d60000!important;
} /*this is for title*/



