* { margin:0; padding:0 }

html, body {
  width: 100%;
  font-family: Tahoma, Arial, Verdana, Halvetica;
  font-size:11px; 
  color: #666; 
  font-weight:normal}


a.nazwahotelu:link, a.nazwahotelu:active, a.nazwahotelu:visited { font-size: 11px; color: #000;	text-decoration:none; font-weight:bold }
a.nazwahotelu:hover { color: #000; text-decoration: underline; }	

a.randomlink:link, a.randomlink:active, a.randomlink:visited { font-size: 12px; color: #000;	text-decoration:none; font-weight:normal }
a.randomlink:hover { color: #000; text-decoration: underline; }	

#h1_leftmenu_sieci {font-size:11px; color:#fff; margin-left:10px;
padding-top:3px; padding-left:16px; background:url(http://new.visitpoland.com/storage/images/bgr_h2leve.gif) no-repeat left top;  }

#leftmenu_sieci {
background:#f7f7f7 url('http://new.visitpoland.com/storage/images/corners_top_footer.gif') no-repeat left top;
width:170px;
padding:7px 0 0;
margin:0;
margin-top:5px;
font-size:11px;
font-family:Tahoma;
}
#leftmenu_sieci div {
background:url(http://new.visitpoland.com/storage/images/corners_bottom_footer.gif) no-repeat left bottom;
padding:0 0 7px;
}
#leftmenu_sieci div div {
background:url(http://new.visitpoland.com/storage/images/rails_footer.gif) repeat-y left top;
padding:3px 11px 5px;
}

#leftmenu_sieci h2 {
padding:0;
margin:0;
padding-left:10px;
font-size:11px;
line-height:15px;
color:#fff;
font-weight:normal;
}
h2#leftmenu_sieci-left {float:left;}
h2#leftmenu_sieci-right {float:right;}

#leftmenu_sieci a {color:#D2EEF7; text-decoration:none}
#leftmenu_sieci a:hover {color:#fff; }




#search-titles DIV {
	PADDING-BOTTOM: 12px; color:#f9fbe3;
}
#search-fields DIV {
	PADDING-bottom: 5px
}
SELECT {
	FONT: 11px Tahoma, Arial, sans-serif; padding-left:3px; COLOR: #666; background-color:#eeeeee;
}
INPUT {
	FONT: 11px Tahoma, Arial, sans-serif; padding-left:3px; COLOR: #666; background-color:#eeeeee;
}


.nadstopka {width:750px; margin:0 auto; text-align:right; }

tr.top_hoteli:hover {background-color:#e2e2e2; border-bottom:#cccccc 1px solid}
tr.top_hoteli {background-color:#f0f0f0; border-bottom:#cccccc 1px solid; margin-bottom:1px}

.noborder {border:none}
#invoice {border:0}
.w1 {padding:2px; border-bottom:#FFFFFF 1px solid; background-color:#F3F3F3;}
.panel_glowny
{
	width:750px;
	text-align:left;
	font-weight:normal;
	color:#666;
}
.pg_title
{
	background-color:#ececec;
	font-size:16px;
	font-family:Arial, Halvetica;
	color:#da168c;
	text-align:left;
	height:20px;
	font-weight:bold;
	padding:8px;
	border-bottom:#b5b4b4 1px solid;
}
.submit {height:30px}
.pg_label
{
	width:200px;
	font-size:11px;
	font-family:Tahoma;
	color:#555555;
	height:25px;
	margin:0;
	padding-right:10px;
	text-align:right;
}

.pg_data
{
	width:550px;
	font-size:11px;
	font-family:Tahoma;
	color:#555555;
	height:25px;
	padding-left:10px;
}

.pg_cena
{
	width:550px;
	font-size:11px;
	font-family:Tahoma;
	color:#da168c;
	height:18px;
	font-weight:bold;
	padding-left:15px;
}
.poletxt
{
	font-size:11px;
	font-family:Tahoma;
	width:350px;
	
	padding-left:3px;
}
.radiob
{
	font-size:11px;
	font-family:Tahoma;
	color:#00376E;
	vertical-align: middle;
}
















/* --------------------------------- header ----------------------------------------------------------------------------------- */
#gornytekst h1 {font-family: Tahoma, Arial, Verdana, Halvetica; font-size:10px; color:#DDDDDD; text-align:center; font-weight:normal; margin-top:0}

#header {
  width: 750px;             
  margin: 0 auto;
  font-size: 100%;
  text-align: left;
  color:#999;
  height:95px;
  font-family: Tahoma, Arial, Verdana, Halvetica;
  font-size:11px; 
  font-weight:normal;    }
  
	#mapka{ background-color: #EEEEE7; width:400px; height:430px; visibility: hidden;position: absolute;border:1px solid #414141}
  
  
#logo img {border:0;}
#logo {width:320px;  height:60px; display:inline; float:left; margin-top:10px}
#emergency {width:150px;  height:40px; float:right; text-align:right; margin-top:3px}
.iloschoteli {position:relative;display:inline;  margin-top:15px; float:left;  font-size:18px;width:140px; font-family:Arial, Tahoma; text-align:center}
#flagi1 { text-align:right; margin-top:8px }  
ul#flagi { padding: 0;
          margin: 0;
		  padding-left:10px;
          list-style-type: none;
		  float: right;  }
ul#flagi li { display: inline; list-style-type: none; padding-left:2px; }
.emer { color: #009900; font-size:12px; font-weight:bold; } 

.menugora {
  width: 750px; 
  background-image:url('http://www.hotelbroker.pl/storage/images/menu.gif');
  background-repeat:no-repeat;
  height:57px;         
  margin: 0 auto;
  padding:0;
  font-size: 11px;
  text-align: left;
  color: #B4B4B4; 
   font-family: Tahoma, Arial, Verdana, Halvetica;
   font-weight:normal;
   
  }
  
#gornemenu { height:22px; 
             color:#fff;
			 font-size:11px; 
			 font-weight:bold; 
			 font-family: Tahoma, Arial, Verdana, Halvetica;
			 padding-top:13px;
			 padding-left:20px; 
			 text-align:left; 
			 width:530px; 
			 clear:left }
.h1g { font-family: Tahoma, Arial, Verdana, Halvetica; font-size:11px; margin:0; padding:0 }
.h2d { font-family: Tahoma, Arial, Verdana, Halvetica; font-size:10px; margin:0; padding:0 }
			 
#gornemenu h1 { color:#fff; font-size:11px; margin:0; padding:0 }
#dolnemenu { height:22px; color:#fff; font-size:10px; text-align:left;  width:700px; font-family: Tahoma, Arial, Verdana, Halvetica; padding-left:10px;  clear:left }
#dolnemenu h2 {color:#C7C7C7; font-size:10px; font-weight:normal; margin:0; padding:0}

ul#gora { padding: 0;
          margin: 0;
		  padding-left:3px; 
          list-style-type: none;
		  float: left;
		  width: 100%;
		  color: #fff; }

ul#gora li { display: inline;  }
ul#gora li a { float: left; color: #D2EEF7; padding: 0.2em 22px 0.2em 0 ; text-decoration: none;}
ul#gora li a:hover { color: #fff; }

ul#dol { padding: 0;
         margin: 0;
		 padding-left:14px;
         list-style-type: none;
         float: left;
         width: 100%;
         color: #fff; }

ul#dol li { display: inline; }
ul#dol li a { float: left; color: #C7C7C7; padding: 3px 16px 0 0; text-decoration: none; }
ul#dol li a:hover { color: #fff; }

#szukaj {float:right; width:180px; height:57px; text-align:center; font-size:10px;}


input.search { background-color:#e3e3e3; color:#626262; border:#edebeb 1px solid; font-size:11px;
padding:2px;margin: 0px; margin-top: 16px;  }
	
#input_search_hotel {clear:left; margin-top: 20px;}


/* ------------------------ stopka ----------------------------------- */
.footer {
  clear: both;             
  width: 750px;             
  margin: 0 auto;
  padding-top: .4em;
  padding-bottom: .5em;
  font-size: 10px;
  color:#C2C2C2;
  text-align: center;
  font-weight:normal }
  
#hotele_logo { background-image:url('http://www.hotelbroker.pl/storage/images/hotele_loga.gif');
               background-position:center; 
			   background-repeat:no-repeat; 
			   height:30px; 
			   padding:0; 
			   margin:0;} 

#footer_bottom { background-image: url('http://www.hotelbroker.pl/storage/images/footer_bottom.gif');
                 background-repeat:no-repeat;
                 height:28px; 
				 padding:0; 
				 color:#666666;
				 margin:0; }

.footer a, .footer a:link, .footer a:visited { font-size: 10px; color: #C2C2C2;	text-decoration:none; font-weight:normal }
.footer a:hover { color: #197AA9; text-decoration: none; }				 
a.links_1:link, a.links_1:visited { font-size: 11px; color: #666; text-decoration:none; }
a.links_1:hover { color: #197AA9; text-decoration: none; }
p.reserved { color: #C2C2C2; padding-bottom:8px; font-size:10px; }
p.links {color:#197AA9; text-decoration: none; font-size:11px;}
.header p, .footer p { margin-bottom: 0;}
/* -------------------------------------------------------------------------- */
 

#szukaj {float:right; width:180px; height:30px; text-align:center; font-size:10px; }


input.search { background-color:#e3e3e3; color:#626262; border:#edebeb 1px solid; font-size:11px;
padding:2px;margin: 0px; margin-top: 13px;  }
	
#input_search_hotel {clear:left; margin-top: 17px;}

input.buttonik {border:#d46a96 1px solid; background:#ce2269; color:#FFFFFF; cursor: hand; font-weight:bold;}


/* --------------- leftmenu --------------------------------------------- */

#h1_leftmenu {font-size:12px; color:#fff; margin-left:2px; margin-bottom:0px;
padding-top:3px; padding-left:16px; background:url('http://www.hotelbroker.pl/storage/images/arrow3.gif') no-repeat left top; 
 }

#leftmenu {
background: url('http://www.hotelbroker.pl/storage/images/corners_top_footer.gif') no-repeat left top;
width:170px;
padding:7px 0 0;
margin:0;
font-size:11px;
font-family:Tahoma;color:#fff
}
#leftmenu div {
background:url('http://www.hotelbroker.pl/storage/images/corners_bottom_footer.gif') no-repeat left bottom;
padding:0 0 7px;
}
#leftmenu div div {
background:url('http://www.hotelbroker.pl/storage/images/rails_footer.gif') repeat-y left top;
padding:3px 11px 5px;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

#leftmenu h2 {
padding:0;
margin:0 8px 0 8px;
padding-left:10px;
font-size:11px;
line-height:15px;
color:#fff;
font-weight:normal;
/*border-top:#43abd3 1px solid;
padding-top:2px;*/


}





h2#leftmenu-left {float:left;}
h2#leftmenu-right {float:right;}

#leftmenu a {color:#D2EEF7; text-decoration:none}
#leftmenu a:hover {color:#fff; }

.h1_leftmenu {font-size:12px; color:#fff; margin-left:2px; margin-bottom:5px;
padding-top:3px; padding-left:16px; background:url('http://www.hotelbroker.pl/storage/images/arrow3.gif') no-repeat left top; 
 }





/* --------------------------- nawigacja pozima --------------------------------------- */
#nawigacja_pozioma {
width: 728px;
margin:0 auto;
margin-bottom: 5px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 22px;
background-color: #f3f3f3;
border-bottom:#CCCCCC 1px solid;
font-family: tahoma;
font-size: 10px;
}
#nawigacja_pozioma a {
color: #999999;
text-decoration: none;
}
#nawigacja_pozioma a:hover {
color: #000;
}
h1.h1_10 {display: inline; font-size:10px; font-weight:normal}






.leftmenu2 {
background: url('http://www.hotelbroker.pl/storage/images/corners_top_2.gif') no-repeat left top;
width:170px;
padding:7px 0 0;
margin:0;
font-size:10px;
font-family:Tahoma;color:#fff
}
.leftmenu2 div {
background:url('http://www.hotelbroker.pl/storage/images/corners_bottom_2.gif') no-repeat left bottom;
padding:0 0 7px;
}
.leftmenu2 div div {
background:url('http://www.hotelbroker.pl/storage/images/rails_2.gif') repeat-y left top;
padding:3px 11px 5px;
}

.leftmenu2 h2 {
padding:0;
margin:0;
padding-left:6px;
font-size:10px;
color:#fff;
font-weight:normal;
/*border-top:#dc468a 1px solid;*/
padding-top:2px;

}


.leftmenu2 a:active, .leftmenu2 a:visited, .leftmenu2 a:link {color:#f7d2e4; text-decoration:none}
.leftmenu2 a:hover {color:#fff; }


.leftmenu3 {
background: url('http://www.hotelbroker.pl/storage/images/corners_top_3.gif') no-repeat left top;
width:169px;
margin-top:6px;
font-size:10px;
font-family:Tahoma;color:#fff;
padding-top:5px;
}
.leftmenu3 div {
background:url('http://www.hotelbroker.pl/storage/images/corners_bottom_3.gif') no-repeat left bottom;
padding:0 0 7px;
}
.leftmenu3 div div {
background:url('http://www.hotelbroker.pl/storage/images/rails_3.gif') repeat-y left top;
padding:3px 11px 5px;
}

.leftmenu3 a:active, .leftmenu3 a:visited, .leftmenu3 a:link {color:#f4daca; text-decoration:none}
.leftmenu3 a:hover {color:#fff; }





/* --------------------------- nawigacja pozima --------------------------------------- */
#nawigacja_pozioma {
width: 728px;
margin:0 auto;
margin-bottom: 5px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 22px;
background-color: #f3f3f3;
border-bottom:#CCCCCC 1px solid;
font-family: tahoma;
font-size: 10px;
}
#nawigacja_pozioma a {
color: #999999;
text-decoration: none;
}
#nawigacja_pozioma a:hover {
color: #000;
}
h1.h1_10 {display: inline; font-size:10px; font-weight:normal}






/* -------------------------------------------------------- lista hoteli --------------------------------------- */ 

#lista_hoteli {width:570px; margin:0; padding:0; margin-left:10px; margin-bottom:15px; font-size:11px; font-family: Tahoma, Arial, Verdana;}

#lista_hoteli h2 {margin:0; padding;0; font-size:18px; color:#ce2269; font-family:"Trebuchet MS"; font-weight:normal; margin-top:14px; padding-left:10px; text-transform:none}
                  
#lista_hoteli_wyniki {margin:0; padding:0; background: url('http://www.alberghi.pl/storage/images/gora_wyniki.gif') top left no-repeat; height:18px; width:570px; }
#lista_hoteli_wyniki_down {margin:0; padding:0; background: url('http://www.alberghi.pl/storage/images/dol_wyniki.gif') top left no-repeat; height:18px; width:570px; }
#lista_lista {margin:0; padding:0; width:570px; }


.wynik {border-bottom:#4EB0CF 1px dashed; color:red; padding:0; margin:0}
#lista_hoteli_main {margin:0; padding:0; width:568px; 
                    border-left: #9FD4E5 1px solid; 
                    border-top: #E8E8E8 1px solid;
                    border-right: #E8E8E8 1px solid; 
                    border-bottom: #E8E8E8 1px solid; 
                    padding-top:8px;}

#lista_hoteli h1 {margin:0; padding:0; font-size:11px; font-weight:normal}

a.lista_hotel_link:link, a.lista_hotel_link:visited {color:#ce2269; text-decoration:none; font-family: Tahoma, Arial, Verdana; font-size:11px }
a.lista_hotel_link:hover {color:#4EB0CF; text-decoration:none} 

.lista_hotel_std {color:#626262; font-size:11px; text-align:center;}  

a.lista_hotel_book:link, a.lista_hotel_book:visited {color:#197AA9; font-weight:bold; text-decoration:none; font-size:10px; font-family: Tahoma, Arial, Verdana; }
a.lista_hotel_book:hover {color:#4EB0CF; font-weight:bold; text-decoration:none;font-size:10px}
.wyniki_wynik_pierwszy {background-color:#f3f3f3; height:20px;}
.wyniki_wynik_drugi {background-color:#f2f2f2; height:20px}
.wyniki_podtytul {text-align:center; font-size:10px}


.div3 { background-color:#f3f3f3; margin-top:2px; font-size:11px; padding:4px; padding-left:6px; border-bottom:#CCCCCC 1px solid; color: #699CBA; font-weight:bold; margin-left:6px}
h1.bialy {font-size:22px; display:inline; color:#ce2269; border-bottom:#f3f3f3 1px solid; font-family:"Trebuchet MS"; font-weight:normal; margin-top:5px; margin-left:10px}
a.tekst_01:link, a.tekst_01:visited {color: #666; font-size:11px; font-weight:normal; text-decoration:none}
a.tekst_01:hover {color: #000; font-weight:normal; font-size:11px; text-decoration:none}

a.tekst_02:link, a.tekst_02:visited {color: #ce2269; font-size:12px; font-weight:bold; text-decoration:none}
a.tekst_02:hover {color: #000; font-weight:bold; font-size:12px; text-decoration:none}

a.tekst_03:link, a.tekst_03:visited {color: #ce2269; font-size:11px; font-weight:bold; text-decoration:none}
a.tekst_03:hover {color: #000; font-weight:bold; font-size:11px; text-decoration:none}

.h1lam {display:inline; margin:0; padding:0; font-size:11px; font-weight:normal}

/* ----------------------------------- resources ---------------------------------------------------------- */



.h1lam {display:inline; margin:0; padding:0; font-size:11px; font-weight:normal}
.litera {background-color:#ececec; font-size:13px; color:#da168c; text-align:center; 
text-transform:uppercase;margin:0; padding:0; padding:8px; border-bottom:#b5b4b4 1px solid; font-weight:bold;}
.div1 {background-color:#f3f3f3;padding:5px;margin:1px; color:#333333}
.div2 {background-color:#f3f3f3;padding:8px;margin:1px; }
.h2lam {display:inline; margin:0; padding:0; font-size:10px; font-weight:normal}
.podtop {width:721px; margin:0 auto;  background-color:#f3f3f3; color:#999999;   padding:6px; padding-left:23px; border-bottom:#CCCCCC 1px solid; margin-bottom:2px}
a.linkex:link, a.linkex:visited {color: #666666; font-weight:normal; text-decoration:none}
a.linkex:hover {color: #000; font-weight:normal; text-decoration:none}
a.linkex1:link, a.linkex1:visited {color: #999999; font-weight:bold; text-decoration:none}
a.linkex1:hover {color: #4eb0cf; text-decoration:none}
a.podlink:link, a.podlink:visited {color: #999999; font-weight:normal; text-decoration:none}
a.podlink:hover {color: #333; font-weight:normal; text-decoration:none}
div.topik1 {PADDING-RIGHT: 15px; PADDING-LEFT: 15px; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; HEIGHT: 25px; BACKGROUND-COLOR: #f2f2f2; TEXT-ALIGN: center}
.topik1_title {font-weight: bold; FONT-SIZE: 14px; COLOR: #ce2269}
.div3 { background-color:#f3f3f3; margin-top:2px; padding:4px; padding-left:6px; border-bottom:#CCCCCC 1px solid; color: #699CBA; font-weight:bold}
.div3a { background-color:#f3f3f3; margin-top:2px; padding:4px; padding-left:22px; border-bottom:#CCCCCC 1px solid; color: #666666 }
.div4 {padding:8px; font-size:11px; line-height:1.4em; margin-left:15px}

/* ------------ katalog ---------- */
a.links_1:link, a.links_1:visited { font-size: 11px; color: #666; text-decoration:none; }
a.links_1:hover { color: #197AA9; text-decoration: none; }
#katalog{width:740px}
#katalog .flag{
	width: 75px;
	height: 75px;
	float: left;
	border-right: 1px solid #fff;
	background-color: #ececec;
	margin-right: 10px;
}
#katalog .links{
	width: 100%;
	text-align: justify;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #f3f3f3;
	height: 75px;
	border: 1px solid #fff;
	border-bottom: 1px solid #b5b4b4;
	padding-right: 10px;
	margin-bottom:2px

	
}
#katalog a, a:visited{
	color: #666666; text-decoration:none
}
#katalog a:hover{
	color: #4eb0cf; text-decoration:none
}
#katalog img{
	border: 1px solid #666666;
	margin-left: 27px;
	margin-top: 30px;
}










div.tekstowy_570 {width:548px; padding:10px; padding-bottom:0; margin:0 auto; color:#7b7b7b; border-right:#f3f3f3 1px solid;}
.tekstowy_570 h1 {font-size:20px; color:#ce2269; border-bottom:#f3f3f3 1px solid; font-family:"Trebuchet MS"; font-weight:normal}
a.tekstowy_bialy:link, a.tekstowy_bialy:visited {text-decoration:none; color:#666666; }
a.tekstowy_bialy:hover {color:#4EB0CF}
.tekstowy li {margin-top:5px;font-weight:normal}


div.tekstowy {width:750px; font-weight:normal; padding-top:10px; margin:0 auto; color:#666; /*border-left:#f2f2f2 1px dotted; border-right:#f2f2f2 1px dotted;*/}
.tekstowy h1 {font-size:24px; color:#ce2269; border-bottom:#f3f3f3 1px solid; font-family:"Trebuchet MS"; font-weight:bold; padding-left:15px}
.tekstowy ul {list-style-type:decimal; margin:3px; padding:0; padding-left:20px; font-weight:normal}
.tekstowy_bialy_konf {padding:10px; text-align:center}
.tekstowy_bialy_konf img {padding:2px; border:#f2f2f2 1px solid}

.tekstowy_bialy_oferty {padding:5px; text-align:left; color:#666666}
.tekstowy_bialy_oferty img {padding:2px; border:#f2f2f2 1px solid}

.tekstowy_bialy {padding:10px; padding-left:22px; line-height:1.2em; color:#666; font-weight:normal}
.tekstowy_szary_570 {width:528px;color:#197aa9; padding:5px; background-color:#f2f2f2; border-bottom:#7b7b7b 1px solid; font-size:11px;font-weight:bold;}
.tekstowy_szary {color:#197aa9; padding:5px; padding-left:15px; background-color:#f2f2f2; border-bottom: #CCCCCC 1px solid; font-size:11px;font-weight:bold;}
.from {text-align:right; color: #000000; font-size:10px}
.tekstowy_szary_top {color:#666; padding:5px; background-color:#f2f2f2; border-bottom:#7b7b7b 1px solid; font-size:10px;}
.tekstowy_szary_top a:link, .tekstowy_szary_top a:visited, {text-decoration:none; color:#666666; text-decoration:underline }
.tekstowy_szary_top a:hover {color:#4EB0CF}
.tekstowy_szary p {padding:0; margin:0}

#icons {border:0; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px;  PADDING-TOP: 15px; text-align: center}




/* ------------------ prezentacja --------------------------- */
.tytul
{
 	font-family: tahoma, Futura, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #eeeeee;
	color:#000000;
	font-weight: bold;
}

.tresc
{
 	font-family: tahoma, Futura, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	text-align: justify;
	 margin-top: 8px;
}

.nazwa_hotelu
{
 	font-family: tahoma, Futura, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

.adres
{
 	font-family: tahoma, Futura, Helvetica, sans-serif;
	font-size: 10px;
	color:black;
	text-align: center;
	font-weight: bold;
}

.podpis_zdj
{

 	text-align: center;
	font-family: tahoma, Futura, Helvetica, sans-serif;
	font-size: 9px;

}

/* -------- prezentacja ------------------------- */
.pre_img {padding:1px; border: #CCCCCC 1px solid; margin-right:32px}
.re_img {padding:1px; border: #CCCCCC 1px solid; }
.re_img1 {padding:1px; border: #CCCCCC 1px solid;margin:5px }
div.pre_tytul {border-bottom:#b5b4b4 1px solid; color:#666666; background-color:#ececec; width:728px;  padding:10px }
.pre_tytul h1 {font-size:16px; color:#666; margin:0; padding:0; padding-left:22px}
.pre_tytul p {font-size:11px; margin:0; padding:0; padding-left:22px; font-weight:normal}
.pre_bialy { padding:5px 22px 10px 22px; font-weight:normal}
.pre_tytul2 {border-bottom: #CCCCCC 1px solid; padding:3px; padding-left:22px; color:#666666; background-color:#f3f3f3;  }
.pre_tytul2 h2 {font-size:12px; font-weight:normal; color:#0099CC;margin:0; padding:0}
/* --------------------------------------- */

/* ----------panel ----- */
.label {color:#f9fbe3}
.panels {font-size:11px; width:50px; border:#FFFFFF 1px solid; background-color:#f2f2f2; color:#626262}
.text_field {font-size:11px; width:90px; border:#FFFFFF 1px solid; background-color:#f2f2f2; color:#626262}
.table_panel {background-image:url('http://www.alberghi.pl/storage/images/panel1_05.jpg'); background-repeat:repeat-x  }

.boks001 {FONT-SIZE: 11px; margin:8px 0 8px 10px; WIDTH: 390px; FONT-FAMILY: Tahoma }

.boks002 {FONT-SIZE: 11px; margin:8px 0 0px 10px; WIDTH: 570px; FONT-FAMILY: Tahoma }



.field_title {
	font-size: 11px;
	width: 120px;
	vertical-align: top;
	text-align:right;
	padding-right:4px;
}
.textfield {
	font-size: 11px;
	width: 290px;
	color: #666;
	font: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	padding: 2px;
	border: 1px solid #cccccc;
	background: #f2f2f2; 
}
.field_textarea {
	font-size: 11px;
	width: 290px;
	height: 100px;
	font: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	padding: 2px;
	border: 1px solid #cccccc;
	background: #f2f2f2;
}
.field_heading {
	font-size: 11px;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	padding-top: 10px;
	color: #666666;
}

.checkbox_label {
	font-size: 11px;
	cursor: pointer;
}

.email {
	font-size: 11px;
	width: 290px;color: #666;
	font: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	padding: 2px;
	border: 1px solid #cccccc;
	background: #f2f2f2;
}




