body {width:1024px; margin: 0 auto 10px auto; height:auto;font-family:Tahoma, Arial, Helvetica, sans-serif;}


#header {
    margin-top:3px;
	margin-bottom:2px;
	width:1024px;
	height:180px;
	float:left;
	backgr ound-image: url(images/header_14.jpg);
	background-repeat: no-repeat;
}
#logo{
    width:570px;
	height:180px;
	float:left;
	}
	
	#right_header{
	width:454px;
	height:auto;
	float:left;
	}
	#menu_header{
	width:454px;
	float:left;
	height:17px;
	list-style-type: none;
	margin-top:5px;
	margin-bottom:5px;
	}
	


#menu_header ul{
    margin:0px 0px 0px 60px;
     padding:0px;
	width:auto;
    height:17px;	
    border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	}

#menu_header li{
     list-style-type: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;	
	width: auto;
	height: 17px;
	font-size:13px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	list-style-type: none;
	line-height:17px;
	text-align:center;
	text-decoration:none;
	font-weight:normal;
}


	#menu_header li a{ 
    color:#000000;
	text-decoration:none;
	font-weight:normal;
	}
	
#menu_header li a:hover,a:active{ 
     color:#8c0b52;	
	text-decoration:underline;
	font-weight:normal;
	}
	
#rotator_banerow{
	width:310px;
	height:100px;
	float:left;
	margin-left:45px;
	margin-top:14px;
	margin-bottm:4px;
	margin-right:10px;
	bac kground-color: #FF0000;	
	padding:5px!important;
	bor der: 1px solid #cccccc;
	backgr ound-color: #eeeeee;
	backgrou nd-image: url(images/rotator_banerow_tlo.jpg);
	backgro und-repeat: repeat-x;	
	}
	#rotator_banerow img{
     margin:0px!important;
	 padding:0px!important;
	}
	
	#rotator_banerow p{
	font-size:13px;
	padding:0px 0px 0px 0px;
	text-align:justify;
	margin:0px;
	text-align:left;
	}
	#rotator_banerow b{
	font-weight:bold;
	color:#e77817;
	font-size:13px;
	}
		
	#rotator_banerow a{
	     color:#e77817;
		 font-size:13px;
		 text-decoration:none;
		 font-weight:bold;
		  background-color:none!important;
	 }
	 
	 #rotator_banerow a:hover, a;active{
	     color:#e77817;
		 font-size:13px;
		 text-decoration:underline;
		  font-weight:bold;
		  background-color:none!important;
	 }
	 	 
	
	#dane_firmy{
	width:200px;
	height:120px;
	float:right;
	margin-right:4px;
	margin-top:20px;
	}
	
	#dane_firmy p{
	font-size:12px;
	float:left;
	height:15px;
	margin:0px;
	width:200px;
	padding:2px 0px 2px 0px;
	}
	
	#dane_firmy b{
	font-weight:bold;
	color:#e77817;
	font-size:13px;
	}
		
	#dane_firmy a{
	     color:#e77817;
		 font-size:13px;
		 text-decoration:none;
		 font-weight:bold;
		  background-color:none!important;
	 }
	 
	 #dane_firmy a:hover, a;active{
	     color:#e77817;
		 font-size:13px;
		 text-decoration:underline;
		  font-weight:bold;
		  background-color:none!important;
	 }
	 	 	 
     #menu_poziome{
	width:1024px;
	height:55px;
	float:left;
	background-image: url(images/menu_poziome.jpg);
	margin-bottom:4px;
	background-repeat: no-repeat;
	list-style-type: none;
}

#menu_poziome ul{
    margin:0px 18px 0px 18px;
     padding:0px;
	width:auto;
    height:55px;	
    border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	}
	#me nu_poz iome{
	width:1024px;
	height:40px;
	float:left;
	background-image: url(images/menu_poziome_tlo.jpg);
	margin-bottom:4px;
	background-repeat: no-repeat;
		list-style-type: none;
}

#menu_poziome ul{
    margin:0px 18px 0px 18px;
     padding:0px;
	width:auto;
    height:55px;	
    border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	}
#menu_poziome li{
     list-style-type: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;	
	width: auto;
	height: 55px;
	font-size:14px;
	padding-left:15px;
	padding-right:15px;
	float:left;
	list-style-type: none;
	line-height:55px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
}


	#menu_poziome li a{ 
    color:#000000;
	text-decoration:none;
	font-weight:bold;
	}
	
#menu_poziome li a:hover,a:active{ 
     color:#8c0b52;	
	text-decoration:underline;
	font-weight:bold;
	}

	

	
#left_column {width:261px;height:auto;float:left;margin-bottom:5px}
#banery_02{ width:261px; height:auto;float:left;}
#baner_01 img{border:none!important;}




#tom-sidebar-container .searchField select{ width:200px!important}


#tom-sidebar-container .searchField label{
color:#FFFFFF; 
font-size:12px!important
}

#tom-sidebar-container-additional .searchField label{
 color:#000000;
 font-size:12px!important
 }

.nsearchbox h1{
padding-left:5px!important;
}

.nsearchbox{ padding:10px 20px 10px 22px!important;
margin-left:0px!important;
margin-right:0px!important;
width:214px!important;
float:left;



             }
			 
			 .searchbutton{padding-right:5px!important}
			 .nsearchboxblack{ background-color:#910f57!important;padding:20px 0px 0px 22px!important;width:235px!important;color:ffffff!important;}
			 #tom-sidebar-container .searchField label{
			 color:#FFFFFF!important;
			 font-weight:normal!important;
			 }

#country_regionid{width:225px!important;}
#hoteltypeid{ width:120px!important}
#adcount{ width:95px!important}
#chcount{ width:55px!important}

#pricefrom{width:90px!important;}
#priceto{width:90px!important;}
#startdate{width:90px!important;}
#enddate{width:90px!important;}
#hotel{width:195px!important;}
.se lect{width:50px!important;}


#right_column{ width:759px; height:auto;float:left;margin-left:4px;}

#baner01{ width:377px;height:auto;margin-right:5px;float:left;}
#baner02{width:377px;height:auto;margin-right:0px; float:left;}

#tom{
	width:255px;
	float:left;
	back ground-image: url(images/tom_tlo.jpg);
	background-repeat: repeat-y;
	padding:0px; 
}
#tom02{display:none;margin-top:5px; }

#pasek_tom{
	margin-bottom:10px;
	ma rgin-top:10px;
	back ground-color:#ffffff!important;
	dis play:none;
	width:1024px;
	height:34px;
}

.trend scontent{
    background-color:#FFFFFF!important;
	background-image:none!important;
	width:1024px!important;
	}
	.inn er{
	background-color:#ffffff!important;
	}
	.wi dget_prompter{
    background-color:#FFFFFF!important;
	background-image:none!important;
	width:1024px!important;
	}


.search_link{
  color:#ffffff!important;
  background-color:none!important;
}



#pasek_tom_02{ display:none;}


#tom_top{
	width:261px;
	height:5px;
	float:left;
	background-image: url(images/tom_top.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
#tom_bottom{
	width:261px;
	height:5px;
	float:left;
	background-image: url(images/tom_bottom.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}


.widget-superoffer-525, .widget-superoffer-526, .widget-superoffer-527, .widget-superoffer-212, .widget-superoffer-213, .widget-superoffer-214{
	width:230px!important;
	margin-left:4px!important;
	margin-right:4px!important;
	margin-top:0px!important;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dddede;
	border-right-color: #dddede;
	border-bottom-color: #dddede;
	border-left-color: #dddede;

}
.widget-box-title-525, .widget-box-title-526, .widget-box-title-527, .widget-box-title-212, .widget-box-title-213, .widget-box-title-214{
	text-align:center!important;
	color:#e77817!important;
	font-size:15px!important;
	margin-top:5px!important;
}

.widget-box-525, .widget-box-526, .widget-box-527, .widget-box-212, .widget-box-213, .widget-box-214{
	width:230px!important;
	margin-left:4px!important;
	margin-right:4px!important;
	margin-top:0px!important;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #dddede;
	border-right-color: #dddede;
	border-bottom-color: #dddede;
	border-left-color: #dddede;
	padding-top:4px!important;
	padding-bottom:4px!important;
	margin-bottom:0px!important;
	float:left;


}



.widget-box-price-525, .widget-box-price-526, .widget-box-price-527, .widget-box-price-212, .widget-box-price-213, .widget-box-price-214 {
    font-weight:bold!important;
	font-size:14px;
	 color:#8c0b52!important;

}

.widget-box-name-525, .widget-box-name-526, .widget-box-name-527, .widget-box-name-212, .widget-box-name-213, .widget-box-name-214,{
    font-weight:bold!important;
	font-size:14px;
}

.widget-box-description-525, .widget-box-description-526,  .widget-box-description-527, .widget-box-description-212, .widget-box-description-213,  .widget-box-description-214 {
	lin e-height:8px;!important;
	padding-top:4px!important;
	padding-bottom:4px!important;
	font-weight:bold!important;
	color:#000000!important;
	font-size:14px!important;

}

.widget-superoffer-522{
    margin-left:4px!important;
	margin-right:4px;!important;

}

.widget-superoffer-523{
    margin-left:4px!important;
	margin-right:4px;!important;

}


.widget-superoffer-524{
    margin-left:4px!important;
	margin-right:4px;!important;

}

.widget-superoffer-522 table{
	font-size:12px!important;
}

.widget-superoffer-523 table{
	font-size:12px!important;
}

.widget-superoffer-524 table{
	font-size:12px!important;
}



.widget-superoffer-title-522, .widget-superoffer-title-523, .widget-superoffer-title-524{
    color:#8c0b52!important;
	text-align:center;
	font-size:18px!important;
}

.widget-superoffer-price-522, .widget-superoffer-price-523, .widget-superoffer-price-524{
    color:#8c0b52!important;
}

.nsearchbox{
    wi dth:240px!important;
	}
#box01{
	width:250px;
	float:left;
	margin-right:2px;
	margin-top:5px;


}

#box02{
  width:250px;
  float:left;
  margin-right:2px;
  	margin-top:5px;


}

#box03{
  width:250px;
  float:left;
  	margin-top:5px;
}

#box04{
  width:250px;
  float:left;
  margin-top:10px;

}
#box05{
  width:250px;
  float:left;
  margin-top:10px;

}
#box06{
  width:250px;
  float:left;
  margin-top:10px;
 
}

  #box01 img{


}

  #box02 img{

}

  #box03 img{

}
.box_img{
  margin: 0px 4px 0px 4px!important;
  float:left; 
}
#footer{}

#partnerzy{
	width:1024px;
	height:60px;
	float:left;
	background-image: url(images/partnerzy.jpg);
	}
	
#partnerzy_loga{
    width:1000px;
	height:40px;
    margin: 10px 12px 10px 12px;
	float:left;
	}
	
#menu_poziome_02 ul{margin:0px; padding:0px 10px 0px 22px}
#menu_poziome_02 li{
	width: auto;
	padding-left:23px;
	padding-right:7px;
	height: 40px;
	font-size:12px;
	float:right;
	list-style-type: none;
	line-height:40px;
	text-align:left;
	background-image: url(images/bullet.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#menu_poziome_02 li a{
	color:#000000;
	text-decoration:none;
	font-weight:normal;

}
	
#menu_poziome_02 li a:hover,a:active{ 
    color:#e77817;
	text-decoration:underline;
	font-weight:normal;
	}
	
	

#menu_bottom{ width:1024px;	height:40px; margin:20px auto 20px auto;}

#menu_bottom ul{margin:0px; padding:0px}
#menu_bottom li{
	width: 236px;
	margin:0px 10px;
	height: 40px;
	font-size:14px;
	float:left;
	list-style-type: none;
	line-height:40px;
	text-align:center;
	background-image: url(images/button_bottom.jpg);
	background-repeat: no-repeat;
}
#menu_bottom li a{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;

}
	
#menu_bottom li a:hover,a:active{ 
    color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
	}
	
	
	#dolny_pasek{
	width:1024px;
	height:40px;
	float:left;
 	background-image: url(images/menu_poziome_tlo_02.jpg);
	}
		

	#copyright{
	 width:230px;
	 height:40px;
	 float:left;
	font-size:13px;
	float:left;
	margin:0px;
	line-height:40px;
	padding-left:20px;
	 }
	 
	 #ozon{
	 margin-top:5px;	 
	width:118px;
	height:15px;
	float:right;
	margin-bottom:5px;
	}
	
#newsletter{
	width:261px;
	height:150px;
	float:left;
	background-image: url(images/newsletter.jpg);
	background-repeat: no-repeat;
	border:none!important;
}
.newsletter_input{
    border: 1px solid #666666;
	}
	
	.submit{
	width:65px;
	height:25px;
	float:left;
	background-image: url(images/zapisz.png);
	background-color:#ffffff;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
	}
	#banery_02{
	width:261px;
	height:auto;
	float:left;
	}
	#banery_02 img{
	margin:5px auto;
	text-align:center;
	}	

	#content{ 
	width:750px;
	height:auto;
	float:left;
	margin-left:4px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	}
	

	#content p{
	width:auto;
	height:auto;
	font-size:12px;
	color: #000000;
	}
	
	#content h1{color:#e77817; font-size:20px;}
	#content h2{color:#000000; font-size:19px;}
   	#content h3{color:#e77817; font-size:18px;}
	#content h4{color:#000000; font-size:17px;}
	#content h5{color:#e77817; font-size:16px;}
	#content h6{color:#000000; font-size:15px;}
	
	
    #content li{
	width:auto;
	height:auto;
	font-size:12px;
	color: #000000;	
	text-align:justify;
	}
	
	#content a{
	color:#e77817;
	text-decoration:none;
	}
	#content a:hover, a:active{
	color:#e77817;
	text-decoration:underline;
	}



	#content_podstrona_top{
	width:759px;
	height:12px;
	float:left;
	background-image: url(images/content_podstrona_top.jpg);
	background-repeat: no-repeat;	
	}
	#content_podstrona{
	padding:10px;
	width:739px;
	height:auto;
	float:left;
	background-image: url(images/content_podstrona_tlo.jpg);
	background-repeat: repeat-y;	 
	}
	#content_podstrona_bottom{
	width:759px;
	height:13px;
	background-image: url(images/content_podstrona_bottom.jpg);
	background-repeat: no-repeat;
	float:right;	
	margin-bottom:5px;
	}
	
		
	#content_podstrona p{
	height:auto;
	width:auto!important;
	font-size:12px;
	color: #000000;	
	}
	#content_podstrona h1{color:#e77817; font-size:20px;}
	#content_podstrona h2{color:#000000; font-size:19px;}
   	#content_podstrona h3{color:#e77817; font-size:18px;}
	#content_podstrona h4{color:#000000; font-size:17px;}
	#content_podstrona h5{color:#e77817; font-size:16px;}
	#content_podstrona h6{color:#000000; font-size:15px;}
	
	
	#content_podstrona li{
	width:auto!important;;
	height:auto;
	font-size:12px;
	color: #000000;	
	text-align:justify;


}

		#content_podstrona a{
	color:#e77817;
	text-decoration:none;
	font-weight:bold;
	}
	#content_podstrona a:hover, a:active{
	color:#e77817;
	text-decoration:underline;
	font-weight:bold;
	}
	






	
	.ddsmoothmenu{
font-family:Arial, Tahoma,Helvetica, sans-serif;
width: 100%;
font-size:14px;
}

.ddsmoothmenu ul{
    margin:0px 18px 0px 18px;
     padding:0px;
	width:auto;
    height:40px;	
    border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

/*Top level list items*/
.ddsmoothmenu ul li{
position: relative;
    list-style-type: none;

	width: 140px;
	height: 40px;
	font-size:14px;
	list-style-type: none;
	line-height:40px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;

}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
color: white;

color: #2d2b2b;
text-decoration: none;
text-align:center;
}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
text-align:center;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color: white;
text-align:center;
}

.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
color: white;
text-align:center;
}

.ddsmoothmenu ul li a:hover{
color: white;
text-align:center;
}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
display: none; /*collapse all sub menus to begin with*/
padding:0px;
margin:0px;
visibility: hidden;

}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
	display: list-item;
	float: none;
	list-style-type: none;
	width: 140px;
	height: 40px;
	font-size:14px;
	list-style-type: none;
	line-height:40px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	background-image: url(images/menu_poziome_li_tlo.jpg);
	background-repeat: no-repeat;
	text-align:center;
	margin-left:-19px;
	border-top-style: none!important;
	border-right-style: none!important;
	border-bottom-style: none!important;
	border-left-style: none!important;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoo thmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
font-family:Arial, Tahoma,Helvetica, sans-serif;
font-size:14px;
width: 140px; /*width of sub menus*/
margin: 0;
color: #2d2b2b;
text-align:center;
}

/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;

}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

#dropin{
 position:absolute;
  visibility:hidden;
   margin-left:212px; 
   margin-top:0px; 
   background-color: transparent;
   width:600px;
   height:auto;
   text-align:center;
   }
   #dropin img{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;   
   }
   
   #dropin a{
   font-size:12px;
   color:#000000;
   font-weight:bold;
   }
   .input{
	width:235px;
	border: 1px solid #999999;   
   }
   .align-center{ text-align:center}
   .align-left{ text-align:left}
   .align-right{text-align:right}
   .align-justify{text-align:justify}
   

ta ble {
	border-spacing: 0;
	border-collapse: collapse;
	border-width: 0px;
	border:1px solid;
	padding:5px;
	width:auto;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
}
t r {
	border-spacing: 0;
	border-collapse: collapse;
	border-width: 0px;
	border:1px solid;
	padding:5px;
}
t d{
	border-spacing: 0;
	border-collapse: collapse;
	border-width: 0px;
	border:1px solid;
	padding:5px;
}
th ead {
	border-spacing: 0;
	border-collapse: collapse;
	border-width: 0px;
	border:1px solid;
	padding:5px;
}
tb ody {
	border-spacing: 0;
	border-collapse: collapse;
	border-width: 0px;
	border:1px solid;
	padding:5px;
}





.t abela ta ble, tr,  th ead, tb ody{w idth:700px;
he ight:auto;ma rgin-left:auto;}
.tab ela td{pad ding:5px}

.tabela {display:table; width:auto;margin-left:auto;margin-right:auto;border:1px solid #000000;padding:2px; background-color:#cfcfcf; font-size:13px;}
.tabela td{border:1px solid #000000;padding:5px;background-color:#ffffff}

#pictures{
float:left;
width:1024px;
height:auto;
margin:10px auto 15px auto;
}

#pictures img{
wi dth:300px;
float:left;
}

#wrapper{
float:left;
margin:0 auto;
}
#wrapper_02{
float:left;
}


.middle{
text-align:center;
margin:0px 62px;
}


#dolna_stopka{
width:1024px;
height:40px;
float:left;
margin:15px auto;
}

#loga_partnerow{
width:830px;
height:40px;
float:left;
}

#transferuj{
width:194px;
height:40px;
float:left;
}

 


