#content {padding-top: 5px}

.topmenu {
	width: 770px;
	background-color: #F59046;
	/*overflow: hidden;
	height: 100%;*/
	margin: 5px 0 5px 0;
	font-size: 10px;
	font-family: Tahoma, Verdana;
	border:1px #E86F16 solid; 
}
.topmenu p {text-align: center; color: #734804; font-weight: bold; line-height: 19px;}
.topmenu .left {
	float: left;
	width: 400px;
}
.topmenu .left p{
}
.topmenu .right {
	float: right;
	width: 350px;
	background: #E86F16 ;
	border: 3px #F59046 solid;
}
* html .topmenu .left  {width: 390px}
* html .topmenu .right  {width: 365px}
.topmenu a {color: #722A07 !important; padding: 2px;}
.topmenu a:hover {text-decoration: underline  !important;}


#content .footer {


	font-size:10px;
	color: silver;
	
	
	
}

#content .headline {
	

	font-size:11px;
	color: black;
	background-color: #E5E5E5;
	
}

#content .panel_table {
	

	font-size:11px;
	color: black;
	background-color: #E5E5E5;
	
}

#content .main_right {
	

	font-size:11px;
	color: black;
	background-color: #ECFFFD;
	
}

#content .hotel_img {
	
	padding: 3px;
	border: 1px silver solid;	
}

#content H1 {
	

	font-size:14px;

	font-weight: bold;
	
	padding: 0px;
	margin: 4px;
	
}
#content .wynik1 {
	background-color: #FFF9EE;
	
}

#content .wynik2 {
	background-color: white;
}

#content .wyniki_head {
	font-weight: bold;
	background-color: #EAAB73;
	color: #FFFFFF;
	
}

#content .wyniki_table {
	
	background-color: #D69E68;

		
}

#content .wyniki_table td {
	
	padding: 2px;

		
}

#content .link1 {

	font-size:11px;

		
}

#content .link2 {

	font-size:11px;

	font-weight: bold;
		
}

#content .link3 {

	font-size:10px;
	color: red;
	font-weight: bold;
		
}

#content .srodek1 {

	font-size:11px;

	background-color: #FFF6E7;
		
}


#content .td1 {
	background-color: white;
}

#content .p_button{
	background-color: silver;
	border: 1px solid black;
	font-weight: bolder;
	font-size: 10px;
	text-align: center;
	padding: 3px;
	width: 100px;
}


/*body {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;color:#000000;
background-color: #FFFFFF;}*/
#content span,#content td {
}

#content H1{

	font-size: 13px;
	font-weight: bold;
}

#content UL {

	LIST-STYLE-TYPE: decimal;

}

#content .naglsuperoffer {
	font-weight: bold;
	color: red;
}

#content .l2 {
padding: 0px;
border: 0px;

width: 750px;
vertical-align: top;}

#content TD.l2 {
width: 750px;
height: 10px;
padding: 0px;
}

#content .stopka {
padding: 0px;
border: 0px;
border-spacing: 0px;
width: 750px;
vertical-align: top;}

#content TD.stopka {
width: 750px;
height: 10px;
padding: 0px;
color: white;
text-decoration: none;
text-align: center;
font-size: 10px;
font-style: normal;
background-color: white;}

/*.backtotop, .copyright { font-family: arial;
			   font-size: 10px;
			   color: #666666;
			   text-decoration: none }*/

#content .linie{



}



#content a {

	text-decoration: underline;
	color: #222222;
}

#content a:hover {
	text-decoration: none;
}



#content .szary {
	color: #D98D2B;
}

#content .big,#content  .adres {

	font-size: 12px;

	color: #000000;

	text-decoration: none;

	font-weight: bold;

}

#content .granat,#content .wyniki_tytul{
font-weight: bold;
color: #000000;
text-decoration: none;
}

#content .rezerwacja_opis {

}

#content .title, #content .nazwa_hotelu{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
#content .menu_naglowek{

	
	text-decoration: none;
	padding: 5px;
	color: red;
	font-size : 12px;
	font-weight : bold;
}

#content .rezerwacja_tytul {
	color: black;
	font-size: 14px;
	font-weight: bold;
	height: 32px;

	
}

#content .wyniki_wynik_drugi,#content .rezerwacje_wynik_drugi{
        background-color: silver;
}

#content .wyniki_wynik_pierwszy {
	background: #FFFFFF;
}




#content .tytul,#content  .wyniki_miasta{
	color: red;
	font-size: 14px;
	font-weight: bold;
	height: 32px;
	
}
#content .tytul_jasny
{
	/*color: #05A5C1;
	padding: 5px;
	background-color: #E6F4F7;
	font-weight: bold;
	font-size: 12px;*/

	font-size: 13px;
	font-weight: bold;
	color: black;
}

#content .tresc {
	 

	border: #000000 solid 0px;
	background-color: white;
	border: 1px solid black;
	padding: 5px;
	text-align: left;

}

#content .srodek_text
{

	border: #000000 solid 0px;
/*	background: #9DCEFF; */
	/* background: #67C9DA;
      padding:10px;
      text-align: justify;*/

	border-top: 0px;
	background-color:white;		
}
#content TD.label {
	font-size: 10px;
	font-weight: normal;
	color: #652819;
}
#content .price {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

#content h2 {
	font-size: 11pt;
	padding-left: 5px;
	margin-bottom: 0px;
	font-weight: bold;
	color: #FFFFFF;
}

#content .fst{
	width: 25%;
}

#content .client{
	width: 100%;
}

#content .button{
	background-color: silver;
	border: 1px solid black;
	margin: 1px;
	font-weight: bolder;
	font-size: 10px;
	text-align: center;
	padding: 3px;
	color: black;
	width: 80px;
}

#content .button_1{
	
	background-repeat: no-repeat;

	font-size: 9px;
	font-weight: bold;
	color: #003366;
	background-color: #652819;
	
	height: 22px;
	width: 80px;
	border-style: none;	
}

#content .norm,#content  .alter
{
	background-color: #FFFFFF;
}


.panleft {width: 404px; float: left;}
.panright {width: 354px; float: right;}
* html .panleft {width: 400px; float: left; }
* html .panright {width: 344px; float: right;}

.block_search {margin-top: 10px;border: #dddddd solid 1px; height: 250px; padding-bottom: 0;  padding-right: 5px; background-color:#eeeeee;}
.block_search .button {font-weight: bold}
.block_hotel_list {zoom:1;background-color: #f5f5f5; padding: 4px 10px 10px 6px; margin-top: 10px;margin-bottom: 10px;  padding-left: 10px;}
* html .block_hotel_list {width: 360px;}
.block_super {clear: both;border: #dddddd solid 1px; margin-bottom: 10px; padding-top: 2px;}
.block_hotel_list ul {margin: 0 !important; padding: 0 !important; list-style: none !important;}
.block_hotel_list ul li {margin: 0 !important; padding: 1px !important; overflow: hidden; height: 100%; border-bottom: 1px dotted #cccccc; }
.block_hotel_list ul li span {float: right;}
.block_hotel_list ul li a {float: left;}
.block_top20 {padding-right: 5px;padding-bottom: 5px; margin-top: 8px; margin-bottom: 8px;border: #dddddd solid 1px;}
.block_hotels {margin-bottom: 10px;background-color: #f5f5f5; padding: 4px 10px 10px 6px;margin-top: 10px;margin-bottom: 10px; padding-left: 10px;}
/*.block_top20 ol {list-style: decimal !important;width: 320px;}
.block_top20 ol li {padding-top: 2px; padding-bottom: 2px; overflow: hidden; height: 20px; width: 320px;}
.block_top20 ol li span {float: right;}
.block_top20 ol li a {width: 260px;float: left;} */

.block_top20 ol {list-style: decimal !important;margin: 10 10px 0 10px; padding: 0 !important; list-style: none !important;}
* html .block_top20 ol {margin: 10 10px 0 0 !important; zoom: 1;}
.block_top20 ol li {margin: 2px !important; padding: 1px!important; overflow: hidden; height: 100%; }
.block_top20 ol li span {float: right;}
.block_top20 ol li a {float: left;}
.block_top20 ol li em {float: left; display: block; width: 20px; text-align: right; font-style: normal; margin-right: 4px;}

.block_search2 {width: 380px; margin-left: auto; margin-right: auto; margin-top: 10px;margin-bottom: 10px;border: #dddddd solid 1px;height: 250px; padding-right: 5px;}

 .block_search2 h2, .block_search h2, .block_hotel_list h2,.block_hotels h2, .block_top20 h2, .block_super h2 { 
color: #BC4207 !important; padding-left: 5px; height: 20px;
}

h2.title{ 
color: #BC4207 !important; padding-left: 5px; height: 22px;  font-size: 15px !important; margin: 10px 5px 20px 5px;
}
#content h3 {border-width: 0!important; font-size: 14px; font-weight: bold;}
h3.smaller {font-size: 13px !important;color: #A55500 !important;}
.presentation {font-size: 1.1em; border-left: 1px #eeeeee solid; padding-left: 5px; position: relative;}
.presentation a {font-size: 1.1em;}
.presentation p {margin: 10px; text-align: justify;}
.presentation p.rezerwuj {text-align: center;}
.presentation h1 {font-size: 20px !important; font-weight: normal !important; margin: 10px !important; border-width: 0 !important }
.presentation h2 {border-width: 0;}
.presentation h3 {border-width: 0;}
div.prezinfo { border-bottom: 1px solid #dddddd; margin-bottom: 5px; padding: 10px;}
div.prezinfo h3 {margin-bottom: 2px !important;  padding: 0 !important;}
div.fotos {text-align: center;}
div.clear {clear: both;}
b.turkus {color: #F27633;}

div.goback{text-align: center; margin: 5px; padding: 3px; border-top: 1px #eeeeee solid;border-bottom: 1px #eeeeee solid; font-size: 10px; text-transform: uppercase;}

a.nice {background-color: #eeeeee; color: #D25900 !important; font-weight: bold; border: 1px solid #aaaaaa; padding: 2px 3px; text-decoration: none; line-height: 20px; text-decoration: none !important;}
a.nice:hover {color: #BC1D1D !important;}

.menu2 {margin: 0 !important; padding: 0 !important;}
.menu2 a {margin: 0 !important; padding: 0 !important;}

.title_block_ex {
	color: #001770;
	background-color: white;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 2px;	

}
.text_just2{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-color: white;
}
.text_ex{
	font-family: Helvetica, sans-serif;
	font-size: 12px;
}
.title_block_2_ex{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 5px;
	background-color : #F5f5f5;
	color: black;
	font-size : 12px;
	font-weight : bold;
}
.naglowek{
	color: black;
	background-color: white;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 2px;	
}

.td1 h1 {color: #000000;}