html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em,
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,
 tfoot, thead, tr, th, td {
border:0pt none;
font-family:inherit;
font-size: 100%;
font-style:inherit;
margin:0pt;
padding:0pt;
vertical-align:baseline;
}

a:focus {  outline: none; }

body {	
	background:url('images/background.jpg') no-repeat;
	background-color: #ffffff;
	background-position:0px -80px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:#343434;
	font-size:11px;
}

p{margin-top:0.8em;margin-bottom:0.8em;}

table.normal tr td{padding:3px;vertical-align:top;}

a {	color:#343434;text-decoration: none;cursor:pointer;font-size:11px; }
a:hover { text-decoration: underline; }

.clear {clear:both;font-size:0px;line-height:0px;padding:0px;margin:0px} 
.center {text-align:center} 
.fLeft { float: left; }
.fRight { float: right; }
.bold { font-weight: bold; }

#site-container {
	width: 970px;
	border:1px solid #c5c5c5;
	background-color: #FFFFFF;
	margin:0 auto;
	margin-top:30px;
	margin-bottom:10px;
}

#inner-site-container {	padding:3px;}

#nagl{height:108px;width:963px;position:relative;}
#nagl .logo{position:absolute;left:0px;bottom:0px;}
#nagl .info{position:absolute;left:251px;top:10px;text-align:left;}
#nagl .minimenu{position:absolute;right:10px;top:2px;}
#nagl .minimenu ul.linki{ list-style: none;	}
#nagl .minimenu ul.linki li { float:left; display:inline;font-weight:normal;padding:2px;}
#nagl .minimenu ul.linki li a{ padding-left:1px;padding-right:1px;font-weight:normal;}

#menu-container{background:url('images/menu_bg.png') repeat-x;height:45px;margin-bottom:5px;}
#menu-container ul.linki{ list-style: none;padding-top:7px;	}
#menu-container ul.linki li { float:left; display:inline;font-weight:normal;padding:2px;}
#menu-container ul.linki li a{ padding-left:8px;padding-right:8px;font-weight:bold;font-size:18px;color:white;}
#menu-container ul.linki li a:hover{ color:yellow;}

.left-container {width:230px;float:left;margin-right:3px;display:inline;}
.right-container{width:730px;float:left;display:inline;}

#top{border:1px solid #D6D6D6;background-color:#FFFFFF;width:450px;padding:16px;float:left;margin-bottom:10px;margin-left:5px;display:inline;}
#banery{float:left;margin-bottom:10px;margin-left:10px;display:inline;}
.baner1{margin-bottom:8px;display:block;}
.baner2{margin-bottom:8px;display:block;}
.baner3{display:block;}

.menu-nagl{padding-bottom:3px;display:block;}
ul.menu{ list-style: none;background-color:#3C3C3C;margin:0px 0px 3px 0px;}
ul.menu li { padding:5px 10px 5px 25px;background:url('images/mP.png') no-repeat;background-position:13px 7px;}
ul.menu li a{  color:#d8d8d8;font-weight:bold;}
ul.menu li a:hover{ color:#ffffff;font-weight:bold;text-decoration:none;}
ul.menu li.sep { background:none;background-color:#515151; height:1px;padding:0px;margin:0px 30px;font-size: 1px;line-height:0px;}

.main-nagl{ margin:3px 0px;background:url('images/naglowek-bg.png') no-repeat;padding:8px 10px 8px 50px;}
.main-nagl h1{ font-size:18px;color:white;font-style:italic;font-weight:bold;}

.oferta-box{width:330px;border:1px solid #CECECE;padding:10px;background:url('images/oferta-box-bg.png') repeat-x;background-color:#EFEFEF;margin-bottom:5px;}
.oferta-box h3{color:#DB0501;font-size:13px;font-weight:bold;}
.oferta-box h2{color:#343434;font-size:11px;font-weight:bold;white-space: normal;}
.oferta-box h4{color:#666666;font-size:10px;font-weight:bold;}
.oferta-box img.thb{background:#FFFFFF;border:1px solid #D1D1D1;padding:3px;}
.oferta-box .info{margin-left:8px;width:140px;}
.oferta-box .przyciski{position:relative;width:140px;margin-top:8px;height:30px;}
.oferta-box .przyciski .szczegoly{position:absolute;left:0px;}

.oferta-glowna-box{width:330px;border:1px solid #CECECE;padding:10px;background:url('images/oferta-box-bg.png') repeat-x;background-color:#EFEFEF;margin-bottom:5px;}
.oferta-glowna-box h3{color:#DB0501;font-size:13px;font-weight:bold;}
.oferta-glowna-box h2{color:#343434;font-size:11px;font-weight:bold;white-space: normal;}
.oferta-glowna-box h4{color:#666666;font-size:10px;font-weight:bold;}
.oferta-glowna-box img.thb{background:#FFFFFF;border:1px solid #D1D1D1;padding:3px;}
.oferta-glowna-box .info{margin-left:0px;width:220px;}
.oferta-glowna-box .przyciski{position:relative;width:80px;margin-top:15px;height:30px;margin-left:20px}
.oferta-glowna-box .przyciski .szczegoly{position:absolute;left:0px;}

.oferta-box-lista{min-height:180px;width:330px;border:1px solid #CECECE;padding:10px;background:url('images/oferta-box-bg.png') repeat-x;background-color:#EFEFEF;margin-bottom:5px;}
.oferta-box-lista h3{color:#DB0501;font-size:13px;font-weight:bold;}
.oferta-box-lista h2{color:#343434;font-size:11px;font-weight:bold;white-space: normal;}
.oferta-box-lista h4{color:#666666;font-size:10px;font-weight:bold;}
.oferta-box-lista .thb{background:#FFFFFF;border:1px solid #D1D1D1;padding:3px;}
.oferta-box-lista .info{margin-left:8px;width:170px;}
.oferta-box-lista .przyciski{position:relative;width:170px;margin-top:8px;height:30px;}
.oferta-box-lista .przyciski .szczegoly{position:absolute;left:0px;}

.oferta-szczegoly{margin:8px 0px;}
.oferta-szczegoly img.thb{background:#FFFFFF;border:1px solid #D1D1D1;padding:6px;}
.oferta-szczegoly h2{color:#DB0501;font-size:18px;font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;padding-left:15px;}
.oferta-szczegoly .zajawka{font-size:12px;line-height:1.5em;padding-left:15px;}
.oferta-szczegoly a.wiecej-zdjec, .oferta-szczegoly a.powrot-oferta{font-size:11px;cursor:pointer;}

#akt-box{width:228px;float:left;margin-left:10px;}
#akt-box h2{color:#343434;font-size:11px;font-weight:bold;margin:0.5em 0em;margin-left:10px;}
#akt-box p.tresc{margin-left:10px;}
#akt-box p.wiecej{text-align:right;}
#akt-box p.wiecej a{color:#D00101;font-weight:bold;}

#foot-container{width:970px;position:relative;background:url('images/foot-bg.png') no-repeat;height:101px;}

.main-container{padding:10px 10px;font-size:11px;}
.main-container .wazne{color:#DB0501;font-size:12px;font-weight:bold;}
.main-container .thb{background:#FFFFFF;border:1px solid #D1D1D1;padding:4px;}
.main-container .thb-container{width:210px;float:left;margin:8px 8px;}
.main-container .thb-container2{width:190px;float:left;margin:8px 8px;}
.main-container .thb-container3{width:140px;float:left;margin:8px 8px;}
.main-container .thb-podpis{text-align:center;}
.main-container .ui-tabs{background:none;border:0px;line-height:1.4em;}
.main-container .ui-widget, .main-container ui-widget-content{background:none;}
.main-container ul, .main-container ol{ margin-left:2.0em;}


#tabs{width:700px;font-family:Tahoma, Helvetica, sans-serif;font-size:11px;}
#tabs .ui-tabs-nav{background:none;border:0px;margin-bottom:1px;padding-left:20px;}
#tabs .ui-tabs-panel{border-bottom:1px solid #D6D6D6;border-left:1px solid #D6D6D6;border-right:1px solid #D6D6D6;-moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;border-top:3px solid #A10101;}
#tabs .ui-state-default{color:#000000;font-weight:bold;background:transparent url('images/tabs_inactive.png') repeat-x;border:1px solid #DFDFDF;padding:0.2em 0.3em;margin:0px;}
#tabs .ui-state-default a{color:#343434;}
#tabs .ui-state-default a:hover{color:#343434;}
#tabs .ui-tabs-selected{font-weight:bold;background:transparent url('images/tabs_active.png') repeat-x;margin:0px;border:1px solid #A10101;}
#tabs .ui-tabs-selected a{color:white;}
#tabs .ui-tabs-selected a:hover{color:white;}
#tabs .ui-state-focus{font-weight:bold;background:transparent url('images/tabs_active.png') repeat-x;margin:0px;border:1px solid #A10101;}
#tabs .ui-state-focus a{color:white;}
#tabs .ui-state-focus a:hover{color:white;}

.rozklad-table tr td{padding:3px;border-collapse:collapse;border:1px solid #D6D6D6;background:#FEFEFE;}

.oferta-szczegoly-table tr td{padding:3px}
.oferta-szczegoly-table tr td.label{font-weight:bold;}

.oferta-terminy-table tr td{padding:5px;font-size:12px;border-collapse:collapse;border:1px solid #D6D6D6;vertical-align:top;background:#FEFEFE;}
.oferta-terminy-table .stara-cena{text-decoration:line-through;font-weight:bold;}
.oferta-terminy-table .promocja-info{font-size:10px;}
.oferta-terminy-table .cena{font-weight:bold;color:#DB0501;white-space:nowrap;}

h3.koszty {font-size:12px;font-weight:bold;margin:1.3em 0em;}

ul.pager{
    list-style-type:none;font-size:11px;height:19px;
}

ul.pager li{
    display:inline;
	float:left;
	padding:3px;	
	font-weight:normal;	
}

ul.pager a{ 
    float:left;
    text-decoration:none;
	display:inline;
}

ul.pager a:hover{
}

.nawigacja {
font-size:11px;padding:2px 0px;font-weight:normal;color:#666666;
background-image:url(images/pasek-sep.png);
background-position:bottom;
background-repeat:repeat-x;
margin-bottom:10px;
}

.nawigacja a {
	color:#666666;text-decoration: none;cursor:pointer;font-size:11px; 
}

.nawigacja a:hover {
	color:#00A046;
	text-decoration: underline;
}
input, textarea, select {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}


/***************************************************************/

a.SubmitBtn{display:block;width:77px;height:20px;background: transparent url('images/wyslij-btn.png') top left no-repeat;}

#form{}
#form .kont-row{ margin: 5px 0;}
#form label { float: left; width: 120px; margin: 0; padding: 0; line-height: 1.5em; }
#form label.error { float: none; width: 120px; margin: 0; padding: 0; line-height: 1.5em; margin-left:120px;color:#DB0501;display:block;}
#form input.error, kontakt-form textarea.error, kontakt-form select.error{background: #f8dbdb;border-color: #e77776;}
#form input, select, textarea { font-size: 100%; }
#form input.text { width: 170px; margin: 0; padding: 2px;  border: solid 1px #cecece;} 
#form select { width: 176px; margin: 0; padding: 1px; border: solid 1px #cecece;}
#form textarea { width: 170px; margin: 0; padding: 1px; border: solid 1px #cecece;} 
#form span.star-required{color:#DB0501;}

#reserv-form{}
#rform{width:660px;}
.rform-left-col{float: left; width: 330px;}
.rform-right-col{float: left; width: 310px;margin-left:20px;}
.rform-left-col .res-row, .rform-right-col .res-row{ margin: 5px 0;}
#reserv-form label { float: left; width: 120px; margin: 0; padding: 0; line-height: 1.5em; }
#reserv-form label.error { float: none; width: 120px; margin: 0; padding: 0; line-height: 1.5em; margin-left:120px;color:#DB0501;display:block;}
#reserv-form p { margin: 0; padding: 0; text-indent: 0; line-height: 1.5em;}
#reserv-form h2 { font-weight:bold; }
#reserv-form h2.nagl { background-image:url(images/res-nagl.png);background-repeat:no-repeat;width:630px; padding:5px 10px; height:15px;margin:5px 0px; }
#reserv-form .res-row p{width:200px;float:left;}

#reserv-form input.error, #reserv-form textarea.error, #reserv-form select.error{background: #f8dbdb;border-color: #e77776;}

#reserv-form input, select, textarea { font-size: 100%; }
#reserv-form input.text { width: 170px; margin: 0; padding: 2px;  border: solid 1px #cecece;} 
#reserv-form select { width: 176px; margin: 0; padding: 1px; border: solid 1px #cecece;}
#reserv-form textarea { width: 170px; margin: 0; padding: 1px; border: solid 1px #cecece;} 
#reserv-form input.res-short { width: 80px; margin: 0; padding: 2px;  border: solid 1px #cecece; }
#reserv-form input.res-short-left { width: 45px; margin-right: 5px; }
#reserv-form input.res-short-right { width: 111px; }
#reserv-form span.star-required{color:#DB0501;}
#reserv-form span.wazne{color:#DB0501;font-weight:bold;}
#reserv-form #koszt-sum{color:#DB0501;font-weight:bold;font-size:12px;}
#reserv-form p.komunikat{margin:3px 0px;text-align:center;}
#reserv-form h3.uczestnik{margin:1.2em 0em 0.5em 0em;}
/*#reserv-form .r-uczestnicy-lista{width:630px;}
#reserv-form .r-uczestnicy-lista tr td{padding:3px;}
#reserv-form .r-uczestnicy-lista-nagl td{font-weight:bold;text-align:center;}
#reserv-form .r-uczestnicy-lista select{width:60px;}
#reserv-form .r-uczestnicy-lista label.error { float: none; width: 120px; margin: 0; padding: 0; line-height: 1.5em; color:#DB0501;display:block;}
#reserv-form .r-uczestnicy-lista input.text { width: 100px; margin: 0; padding: 2px;  border: solid 1px #cecece;} 
#reserv-form .r-uczestnicy-lista input.longtext { width: 138px; margin: 0; padding: 2px;  border: solid 1px #cecece;} */

#reserv-form .r-znizki-lista{width:650px;}
#reserv-form .r-znizki-lista-nagl td{font-weight:bold;text-align:center;background:none;}
#reserv-form .r-znizki-lista tr td{padding:3px;border-collapse:collapse;border:0px solid #D6D6D6;vertical-align:middle;background:#FEFEFE;}
#reserv-form .r-znizki-lista .kwota{color:#DB0501;white-space:nowrap;width:80px;font-weight:bold;}
#reserv-form .r-znizki-lista tr td.opis{}
#reserv-form .r-znizki-lista .wybor{white-space:nowrap;}
#reserv-form .r-znizki-lista select{width:60px;}

#reserv-form .r-doplaty-lista{width:650px;}
#reserv-form .r-doplaty-lista tr td{padding:3px;border-collapse:collapse;border:0px solid #D6D6D6;vertical-align:middle;background:#FEFEFE;}
#reserv-form .r-doplaty-lista-nagl td{font-weight:bold;text-align:center;background:none;}
#reserv-form .r-doplaty-lista .kwota{color:#DB0501;white-space:nowrap;width:80px;font-weight:bold;}
#reserv-form .r-doplaty-lista .opis{width:480px;}
#reserv-form .r-doplaty-lista .wybor{white-space:nowrap;}
#reserv-form .r-doplaty-lista select{width:60px;}

