body	{ margin:0px; padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; }

* { border:0; padding:0; margin:0; }

.bull { margin:0 30px; font-weight:bold; }
table { table-layout:fixed; }
#top { background:#eaeaea;}
#top .scroll { border-bottom:2px solid #666; width:750px; margin:0 auto; padding:3px 0; }
#top .scroll a { font-size:12px; font-weight:bold; }

.rezerwacja { color:#B72B2E; font-size:10px; }

#header { background:url(puls/bg_top.jpg) repeat-x bottom; }
#header .gora { width:750px; margin:0 auto; position:relative; }

.logo { margin:15px 0;  }

.bgwhite { background:#FFFFFF; }
.tel_mail { margin-top:40px; font-size:14px; font-style:italic; float:right; text-align:right; font-weight:bold; }
.dol .tel_mail { margin:20px 0 10px 0;  }
.dol .adres { margin:10px; border:0px solid #666; padding:10px; width:160px; }

.tel { font-size:17px; font-style:italic; font-weight:bold; }
.kreska { background:#666; height:1px; width:350px; overflow:hidden; margin:5px 0; border-bottom:1px solid #666; }
.kreska100 { background:#666; height:2px; width:750px; overflow:hidden; margin:5px 0; }
.menu1 { position:absolute; bottom:3px; right:3px; font-size:12px; font-weight:bold; color:#555; }
.hr { background:#ff0; height:2px; overflow:hidden; margin:5px 0 0 0; }

#footer, .dol { background: #eaeaea;  }
#footer .stopka {  width:750px; margin:0 auto; background:#222; color:#FFF; padding:5px 0; font-weight:bold;}
.maleszare, #copyright { color:#666; font-size:10px; width:750px; margin:0 auto; padding:4px 0; }
.maleszare { font-weight:normal; }

#body { background:url(puls/bg.jpg) top repeat-x #eaeaea; }
#body_content { width:750px; margin:0 auto; position:relative; }

#menu { background:#222; width:750px; margin:0 auto; padding:4px 0; font-size:14px; font-weight:bold; color:#FFF; vertical-align:bottom; position:relative; }


.menu2 { font-size:12px; font-weight:bold; color:#F8F8F8; float:right; position:absolute; top:3px; right:6px; }
#menu a, #footer a { text-decoration: none; color: #F8F8F8;}
#menu a:hover, #footer a:hover { text-decoration: none; color:#FFFFFF; }



.ramka_adres { background:#222; color:#FFFFFF; width:200px; padding:10px; }
.ramka_adres a { color:#FFFFFF; }


.firma { font-size:14px; font-weight:bold; color:#FF0; }
.tresc_bg { background:url(puls/bg_box.jpg) bottom repeat-x #FFFFFF; padding:20px; border-bottom:2px solid #666; }


.naglowek { background-image:url(puls/bg_head.jpg); border-bottom:2px solid #666; width:750px; margin:0 auto; padding:4px 0; font-size:14px; font-weight:bold; color:#000; font-variant:small-caps; }
a			{ text-decoration: none; color: #000000;}
a:hover		{ text-decoration: underline; }

.white { text-decoration: none; color: #FFF;}
.white:hover { text-decoration: underline; }

.right { float:right; } 

.offer .delim { border-right:1px solid #b2b2b2; } 

.offer thead th { vertical-align:bottom; background:#ddd; border-bottom:1px solid #b2b2b2; padding:2px; border-right:1px solid #b2b2b2; } 
.offer thead th.last { border-right:0; } 

.offer_table th { cursor:pointer; } 
.offer_table th.last { border-right:0; cursor:pointer;  } 
.offer_table th.off { cursor:auto;  } 


.offer tbody td { border-bottom:1px solid #b2b2b2; padding:2px; border-right:1px solid #b2b2b2; } 
/*
.offer tbody tr.datarow0 { background:#fff; }
.offer tbody tr.datarow1 { background:#f2f2f2; }
*/
.tr_on { COLOR: #000000; BACKGROUND-COLOR: #E0E0E0; border-bottom:2px solid #FF0000;}
.offer tbody td.last { border-right:0; } 

.oferta td { padding:4px; }
.datarow0 { background:#fff; }
.datarow1 { background:#f2f2f2; }




.kxxl { BORDER: #193D75 1px solid; FONT-SIZE: 11px; WIDTH: 100px; COLOR: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; HEIGHT: 13px; BACKGROUND-COLOR: #FFFFFF; text-align:right;}
.ixxl { BORDER: #193D75 1px solid; FONT-SIZE: 10px; WIDTH: 100px; COLOR: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF;}
.ixl { BORDER: #193D75 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; WIDTH: 50px; COLOR: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; HEIGHT: 12px; BACKGROUND-COLOR: #FFFFFF;}


.ixxxl { BORDER: #193D75 1px solid; FONT-SIZE: 10px; WIDTH: 160px; COLOR: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; HEIGHT: 12px; BACKGROUND-COLOR: #FFFFFF;}

.ixxxxl { BORDER: #193D75 1px solid; FONT-SIZE: 10px; WIDTH: 200px; COLOR: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; HEIGHT: 12px; BACKGROUND-COLOR: #FFFFFF;}

.txxxxl { BORDER: #193D75 1px solid; FONT-SIZE: 11px; WIDTH: 407px; COLOR: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; HEIGHT: 100px; BACKGROUND-COLOR: #FFFFFF;}

.button	{ background-color: #666; color: #FFFFFF; border: 1px solid #FFFFFF; font-size:12px; width:80px; font-weight:bold; cursor:pointer; }

.button2 { background-color: #999; color: #FFFFFF; border: 1px solid #FFFFFF; font-size:12px; width:100px; font-weight:bold; cursor:pointer; padding:4px; margin:10px; }

.foto 	{ padding:0px; margin:2px; border:0px solid #666; }
/*

table	{ table-layout:fixed; }


.naglowek 		{ font-size:14px; font-weight:bold; }
.naglowek_blue 	{ font-weight:bold; color:#2C6E9F; }
.small			{ font-size: 11px; }
.cena			{ font-weight:bold; color:#B72B2E; }



.header	{ background-color: #97A7C5; color:#FFFFFF; font-size:14px; font-weight:bold; padding:5px 0px 5px 10px; border-bottom:1px solid #FFFFFF; }
.tresc	{ color: #666666 }

ul { margin-left:15px; margin-right:0px; margin-top:0px;  margin-bottom:0px; list-style:square; color:#24374c;}
li { margin: 3px;}
p	{ margin: 0px;}





*/

/* Do tabeli z oferta */
/*
.header_off 	{ COLOR: #2C6E9F; BACKGROUND-COLOR: #D4D8E0; font-weight:bold; border-bottom:1px solid #FFFFFF; border-left:1px solid #97A7C5;}
.header_off2 	{ COLOR: #2C6E9F; BACKGROUND-COLOR: #D4D8E0; font-weight:bold; border-bottom:1px solid #FFFFFF;}
.header_on 		{ cursor: hand; COLOR: #2C6E9F; BACKGROUND-COLOR: #E7EAF2;  font-weight:bold; border-left:1px solid #97A7C5; border-bottom:1px solid #FFFFFF; }


.td_on			{ background: #C3CFE5; color:#000000; cursor:hand; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; padding: 4px 0px 5px 2px;}
.td_off			{ background: #ffffff; color:#000000; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; padding: 4px 0px 5px 2px;}

.tr_on 			{ COLOR: #000000; BACKGROUND-COLOR: #E0E0E0; border-bottom:2px solid #FF0000;}

.bb		 		{ border-bottom:1px solid #ffffff; font-size:11px;}
.bl		 		{ border-bottom:1px solid #ffffff;  border-left:1px solid #97A7C5; font-size:11px;}

.datarow0 		{ COLOR: #000000; BACKGROUND-COLOR: #F2F2F2; border-bottom:2px solid #FFffff; }
 .datarow1 		{ COLOR: #000000; BACKGROUND-COLOR: #D4D8E0; border-bottom:1px solid #FFFFFF; } 
.datarow1 		{ COLOR: #000000; BACKGROUND-COLOR: #FFFFFF; border-bottom:2px solid #FFFFFF; }
.datarowna 		{ COLOR: #000000; BACKGROUND-COLOR: #D6DED1; border-bottom:1px solid #FFFFFF; }
.datarowsel 	{ FONT-WEIGHT: bold; COLOR: #000000; BACKGROUND-COLOR: #99CCFF; border-bottom:1px solid #FFFFFF; }
.tb		 		{ border-bottom:1px solid #97A7C5;}

.td_polecane	{ border-left:1px solid #97A7C5; border-bottom:1px solid #97A7C5; padding:0px;}
.header_polecane { COLOR: #2C6E9F; BACKGROUND-COLOR: #D4D8E0; font-weight:bold; padding:3px;}
.td_p			{ padding:3px;}
*/

