@CHARSET "UTF-8";

html, body, #wA{
	margin:0; 
	padding:0;
	min-height: 100%;
	
}
body, td, th{
	font-family: Tahoma;
	font-size: 11px;
	color: #656565;
}

body{
	background: url('/gfx/top_lato3.jpg') no-repeat top center #fdfeff;
	text-align: center;
}

a{ color: #656565;text-decoration: none;}
a:hover{ color: #ff7200; text-decoration: underline; }
a img{ border: none; }
form, table{padding: 0; margin:0; }

hr.separator{ left:-4000em; position: absolute; }
h1, h2, h3, p{ margin: .2em 0 .7em 0; padding: 0; }
h1{ 
	font-size:30px; 
	font-family: Arial; 
	font-weight: normal;
}
h2{ font-size:18px; }
h3{ font-size:15px; }
.clr{ clear: both; }
label{ cursor: pointer; }

#wA{
	width: 970px;
	margin: 0 auto;
	position: relative;
	text-align: left;
	padding: 10px; 
}

#c-left, #c-center, #c-right{
	float: left;
	width: 165px;
	min-height: 500px;
	margin-left: 5px;
}

#c-center{ width: 610px;  margin-left: 10px; }
#style1 #c-center{ width: 775px; margin-left: 15px;}
#style0 #c-center{ width: 100%; }
#footer{ color: #999; clear: left; padding: 30px 10px;}

.header{ margin: 10px 50px;}
.header img{ margin: 35px 10px; float: left;}
.header ul{ float: right; list-style: none; margin:0; padding:0; }
.header li{ float: left; border-right: 1px solid #FFF;}
.header li:last-child{ border: none;}
.header li a{ color: #FFF; margin: 0 5px; display: block; }


.offers{ margin-bottom: 10px; }
.offers td{
	width: 120px;
	padding: 7px 5px;
	background: url('/gfx/offer_lato_bg.gif') no-repeat top center;
	vertical-align: top;
}
.offers .img{ width: 120px; height: 80px; overflow: hidden; border: 1px solid #CCC;}
.offers .img img{ width: 120px; }
.offers strong{ display: block; margin: 5px 0; }
.offers .title{ height: 39px; overflow: hidden; margin-bottom:7px;}
.offers .title a{ color: #656565; }
.offers .term b { display: block; margin-left: 10px; }
.price{ font-weight: bold; color: #ff7200; }

.oferta{
	padding-top: 65px;
	margin-top: 5px;
	background: url('/gfx/oferta_letnia.gif') no-repeat top center #fff5d0;
}
.oferta h3{ 
	color: #FFF; 
	height: 32px;
	padding: 3px 10px; 
	margin: 10px 0 5px 0;
	background: url('/gfx/lato_header_165.gif') no-repeat top center;
	font-size: 13px;
}

.oferta ul{ margin: 0; padding: 0 0 0 25px; }
.oferta li{ margin-top: 3px; }
.oferta li a{ color: #656565; }
.oferta:after{ content: url('/gfx/oferta_letnia_bot.gif'); width: 165px; height:7px; }

.blue{
	background: url('/gfx/blue_header_165.gif') no-repeat top center #11abe8; 
	padding: 10px 0 0 0; 
	margin: 5px 0 0 0;
	list-style: none;
}
.blue_b{background: url('/gfx/blue_bottom_165.gif') no-repeat bottom center; width: 165px; height: 6px;}
.gray{
	background: url('/gfx/gray_header_165.gif') no-repeat top center #b9b9b9; 
	padding: 10px 0 0 0; 
	margin: 5px 0 0 0;
	list-style: none;
}
.gray_b{background: url('/gfx/gray_bottom_165.gif') no-repeat bottom center; width: 165px; height: 6px;}
.blue h2{ color: #FFF; margin: 0 10px;}
.gray h2,
.blue h2{ color: #FFF; margin: 0 10px;}
.blue li{ 
	padding-left: 25px; 
	margin: 5px 0 0 7px;
	background: url('/gfx/bull_big.gif') no-repeat left center;
}
.blue a{ color: #FFF; }
.blue li a{ font-size: 16px; font-weight: bold;}
.gray p { color: #000; margin: 5px 10px; }
legend{ display: none; }
.gray fieldset,
.blue fieldset{ margin: 0; padding: 7px; border: none;}
.blue input{ margin: 2px 0; width: 142px; border: 1px solid #ccc; font-size: 11px; padding: 1px 3px;}
.blue .bgin {background-color: #FFF; background-repeat: no-repeat; background-position: top left;}
.blue select{ margin: 2px 0; width: 150px; font-size: 11px; padding: 0;}
.blue select.tight{ width: 130px; }

.blue .submit{
	text-align: center;
	font-weight: bold;
	border: none;
	background: transparent;
	color: #FFF;
	margin: 7px 0;
}

.login{ padding: 0 10px; }
.login a img{ margin-right: 7px; }
.login form{ text-align: right; margin: 10px 0; }
.login input{ width: auto; }
.login label input{ width: 100px; }
.login ul{ margin:0; padding: 10px 15px; }

.box150{
	position: relative;
	background: url('/gfx/header_l.gif') no-repeat left top; 
	padding-left: 5px; 
	float: left; 
	width: 140px; 
	height: 130px;
	margin: 0 2px 0 4px;
	line-height: 130%;
}

.box300{
	position: relative;
	background: url('/gfx/header_l.gif') no-repeat left top; 
	padding-left: 5px; 
	float: left; 
	width: 290px; 
	height: 130px;
	margin: 0 2px 0 4px;
	line-height: 130%;
}
.box300foto{
  position: relative;
	background: url('/gfx/header_l.gif') no-repeat left top; 
	padding-left: 5px; 
	float: left; 
	width: 290px; 
	margin: 0 2px 0 4px;
	line-height: 130%;
}
.box300foto img{width: 120px; height: 80px; border: 1px solid #CCC;}
.box300foto .row{margin-bottom:7px;margin-top:7px;}
.row .img{width:130px;float:left;}
.row .ofeDesc{width:160px;float:right;}
.row{height:80px;}

#div_miasto img{ background-color:#CCC; vertical-align: middle; margin-top: -4px;}
#dataod{ width: 70px; }

.box750 h3, .box600 h3, .box300 h3, .box300foto h3, .box150 h3{	background: url('/gfx/header_bg.gif') repeat-x; color: #ff7f37; margin: 0 0 10px 0;}
.box750 h3 b,
.box600 h3 b{	background: url('/gfx/header_r.gif') no-repeat right top; display: block; line-height: 29px; padding: 5px;}
.box300 h3 b,.box300foto h3 b, .box150 h3 b{	background: url('/gfx/header_r.gif') no-repeat right top; height: 30px; display: block; line-height: 15px; padding: 5px;}
.box300 h3,.box300foto h3, .box150 h3{font-size: 13px; margin: 0;}
.box300 .shortname,.box300foto .shortname, .box150 .shortname{float: left;}
.box300 .price, .box150 .price,.box300foto .price,{font-weight: normal; float: right;}

.box750,
.box600{
	background: url('/gfx/header_l.gif') no-repeat left top; 
	padding-left: 5px; 
	clear: left;
	line-height: 160%;
	width: 596px;
	margin-bottom: 15px;
}
.box750{ width: 746px; }

.box300 a, .box150 a{display: block; overflow: hidden;}

.galeria table td{text-align: center; vertical-align: middle;}
.galeria .img_galeria{border: 1px solid #494949;}
.galeria a{display: inline-block; padding: 20px; background-color: #d9dde0;}
.galeria a:hover{background-color: #ff923c;}