*{margin:0;padding:0;list-style:none;}
img{display:block;border: 0;}
a img{display:inline;}
a{text-decoration: none;}
a:hover{text-decoration: underline;}
form{vertical-align:middle;}
.clear{clear:both;}
table{border-collapse:collapse;}
.last{background:none !important;}

a.xlink {color: #6E0200;font-size: 8px !important}
a.xlink:visited {color: #6E0200;font-size: 8px !important}
a.xlink:hover {color: #6E0200;font-size: 8px !important}
.xspace {margin-right: 50px;}

html{
	background:#B60400 url(img/bg.gif) repeat-x;
}

body{
	font: 12px/16px Arial;
	background: url(img/bg_wrapper.png) no-repeat center 0px;
	color:#ffd891;
	behavior: url("js/csshover3.htc");
}

#wrapper{
	margin:0 auto;
	text-align:center;
	width:950px;
	padding:0 2px;
	min-height:625px;
	height:auto;
	background:#870301;
}

*html #wrapper{height:625px;}

#wrapper div{text-align:left;}

#top{
	background: url(img/top.png) no-repeat 0 0;
	height:115px;
	position:relative;
}

#logo{
	position:absolute;
	height:100%;
	width:430px;
	left:0;top:0;
	cursor:pointer;
	display:block;
}

.menu{
	position:absolute;
	right:20px;
	top:33px;
}

.menu li{
	float:left;
	background: url(img/menu_li.gif) no-repeat right 1px;
	padding-right:10px;
}

.menu li a{
	text-transform:none;
	color:#ffd891;
	float:left;
	font: 12px/15px Arial;
	margin-left:8px;
}

#szukaj{
	background: url(img/szukaj.png) no-repeat 0 0;
	height:235px;
	position:relative;
}
#szukaj2{
	background: url(img/en-szukaj.png) no-repeat 0 0;
	height:235px;
	position:relative;
}

#search_box{
	width:290px;
	height:156px;
	position:absolute;
	right:16px;top:56px;
}

span.select{
	background: url(img/select.gif) no-repeat 0 0;
	width:205px;
	height:25px;
	color:#5b0000;
	position:absolute;
	font:bold 13px/25px Arial;
	padding-left:7px;
}

*html span.select{background: none !important;}

select.styled{
	height:25px !important;
}

select{
	width:207px;
	height:25px;
	padding-left:5px;
	font:bold 13px/25px Arial;
	padding-top:3px;
}

#table_search td{
	padding-bottom:5px;
	height:25px;
	font:bold italic 15px/25px Arial;
}



.cena{
	height:20px;
	width:74px;
	background: url(img/text.gif) no-repeat 0 0;
	border:0;
	font:bold 13px/15px Arial;
	padding-top:5px;
	color:#5b0000;
	padding-left:7px;
}

#cena_do{margin-left:41px;}

#do{
	position:absolute;
	bottom:41px;right:100px;	
}

#search_btn{
	background: url(img/search_btn.gif) no-repeat 0 0;
	width:81px;
	height:28px;
	position:absolute;bottom:0;right:0;
	cursor:pointer;
	border:0;
}
#search_btn2{
	background: url(img/en-search_btn.gif) no-repeat 0 0;
	width:81px;
	height:28px;
	position:absolute;bottom:0;right:0;
	cursor:pointer;
	border:0;
}

#left{
	width:640px;
	float:left;
	position:relative;
}

#przegladaj{
	position:absolute;
	width:203px;
	height:19px;
	right:15px;
	top:24px;
	background: url(img/przegladaj.png) no-repeat 0 0;
	display:block;
}

#przegladaj2{
	position:absolute;
	width:203px;
	height:19px;
	right:15px;
	top:24px;
	background: url(img/en-przegladaj.png) no-repeat 0 0;
	display:block;
}


#right{
	float:left;
	width:*;
}

.box{
	width:310px;
	height:188px !important;
	position:relative;
}

.box .box_cont{
	width:255px;
	font:italic bold 13px/20px Arial;
	padding-top:60px;
	margin-left:20px;
}

#ul_pozostale{
	padding-top:60px;
	margin-left:20px;
	width:255px;
}

#ul_pozostale li{
	background: url(img/more.gif) no-repeat 0 6px;
	padding-left:16px;
	font:italic bold 15px/17px Arial;
}

.more{
	font:bold 17px/20px Arial;
	color:#ffd891;
	background: url(img/more.gif) no-repeat 0 7px;
	padding-left:16px;
	float:right;
	margin-top:7px;
	display:Inline;
	margin-right:20px;
}

#zasilki{
	background: url(img/zasilki.png) no-repeat 0 0;
}

#zasilki2{
	background: url(img/zasilki2.png) no-repeat 0 0;
}


#uslugi{
	background: url(img/uslugi.png) no-repeat 0 0;
}
#pozostale{
	background: url(img/pozostale.png) no-repeat 0 0;
}

#zasilki2{
	background: url(img/zasilki2.png) no-repeat 0 0;
}

#uslugi2{
	background: url(img/uslugi2.png) no-repeat 0 0;
}
#pozostale2{
	background: url(img/pozostale2.png) no-repeat 0 0;
}

.oferta{
	height:116px;
	background: url(img/oferta.png) no-repeat 0 0;
	padding-top:12px;
}

.image{
	border:1px solid #ffe292;
	margin-left:35px;
	margin-right:20px;
	clear:left;
	float:left;
	display:inline;
}

.cont_oferta{
	
}

.title_oferta{
	font:bold 16px/20px Arial;
	margin-bottom:8px;
	margin-right:10px;
}

.price_oferta{
	font:bold 16px/20px Arial;
	margin-bottom:5px;
}

.text_oferta{
	margin-right:13px;
}

#btm{
	padding-left:20px;
	height:45px;
	clear:both;
	background:#6E0201;
	border-top:1px solid #f5e080;
}

#btm li{
	float:left;
	margin-right:1px;
}

*html #btm li{position:relative;top:-1px;height:45px;}

#btm li a{
	font: bold 13px/45px Arial;
	color:#ffd891;
	float:left;
	background: url(img/btmy.png) repeat-x 0 0;
	height:45px;
	margin-top:-5px;
	display:block;
}

#btm li a span{
	background: url(img/btm1.png) no-repeat 0 0;
	display:block;
}

#btm li a u{
	background: url(img/btm2.png) no-repeat 100% 0;
	display:block;
	text-decoration:none;
	padding:0 15px;
}

#btm li a:hover{
	text-decoration:none;
	background: url(img/btmyh.png) repeat-x;
}

#btm li a:hover span{
	background: url(img/btm1h.png) no-repeat 0 0;

}

#btm li a:hover u{
	background: url(img/btm2h.png) no-repeat 100% 0;
}

#footer{
	height:142px;
	background: url(img/footer.png) no-repeat 0 0;
	position:relative;
}

#footer .menu{
	left:30px;
}

#copyright{
	position:absolute;
	left:30px;
	bottom:20px;
}

#lr{
	width:150px;
	height:50px;
	position:absolute;
	right:0;
	bottom:5px;
}

#pre_content{
	height:44px;
	position:relative;
	background: url(img/pre_content.png) no-repeat 0 0;
}

#nav{
	position:absolute;
	top:10px;;left:30px;
}

#nav li{
	background: url(img/nav.png) no-repeat right 5px;
	padding-right:12px;
	padding-left:6px;
	float:left;
}

#nav li a{
	color:#ffd891;
}

#content{
	background: url(img/ycont.png) repeat-y;
	position:relative;
	float:left;
	display:inline;
	margin-left:20px;
	width:910px;
}

#cont_left{
	width:476px;
	float:left;
	position:relative;
	top:-75px;
}
#cont_left ul{margin-bottom: 25px;margin-top: 15px;}
#cont_left2{
	width:876px;
	float:left;
	position:relative;
	top:-75px;
}
#cont_left2 a{
	color: #F1BE45;
	text-decoration: none;
}
#cont_left2 a:hover{
	color: #F1BE45;
	text-decoration: underline;
}

#cont_right{
	width:410px;
	margin-left:1px;
	float:left;
	display:inline;
	position:relative;
	top:-75px;
}

#cont_right img{margin-bottom:5px;}

#cont_left p{padding-left:25px;}

.cont_title{
	font: 20px/24px Arial;
	padding-bottom:30px;
}

.cont_price{
	font: 22px/26px Arial;
	padding-bottom:10px;
}

#content h1{
	height:36px;
	background: url(img/h1.png) repeat-x;
	margin-bottom:10px;
	padding-left:25px;
	font: 20px/36px Arial;
}

#content p{font: 16px/18px Arial;}
.cont_desc{
	font: 16px/18px Arial;
	padding-right:10px;
}


.cont_list{	
	margin-top:50px;
	margin-bottom:50px;
}

#content li{
	background: url(img/cont_li.png) no-repeat 0 8px;
	font: 16px/21px Arial;
	padding-left:25px;
	margin-left:25px;
}

#stations{
}

#stations li{
	padding-left:40px !important;
	margin-left:15px !important;
	font: 16px/35px Arial;
	height:35px;
}

.simg1{
	background: url(img/simg1.png) no-repeat 0 6px !important;
}

.simg2{
	background: url(img/simg2.png) no-repeat 0 6px !important;
}

#btm_content{
	background: url(img/btm_content.png) no-repeat 0 0;
	height:259px;
	clear:both;
}
#btm_contentx{
	background: url(img/btm_contentx.png) no-repeat 0 0;
	height:77px;
	clear:both;
}

#btmimg{
	margin-left:20px;
}

#btm_content #btmimg img{
	float:left;
	display:inline;
	margin-right:17px;
	margin-top:8px;
	border:1px solid #ffe292;
}

.mail a{color:#FFBC41;}


div.printpages{
width: 600px;
padding-left:20px;
margin-top: 10px;
margin-bottom:10px;
text-align:right;
float: none;
font:bold italic 15px/25px Arial;
}
div.printpages a{color:#ffd891}


/*form*/

#form{
margin-top: 10px;
}

#form .line input{
width: 210px;
}


#form input{
	color:#683275;border:1px solid #E4A100; background: #E7F2FF;font: 15px/15px "Tahoma";
	padding-left: 5px;
	padding-right: 5px;
	height: 30px;
}

#form textarea {
	width:400px;
	margin-right: 2px;
	height: 100px;
	color:#683275;border:1px solid #E4A100; background:#E7F2FF;font: 15px/15px "Tahoma";
	padding: 5px;
	background-image: url(/img/txtbg.png);
	background-position: bottom right;
	background-repeat: repeat-x;
}


button { 
  border:0; 
  cursor:pointer; 
  font-weight:bold; 
  padding:0 11px 0 0; 
  text-align:center; 
  width:auto; 
  overflow:visible; 
  margin-left: 70px;
}
button span { 
  position:relative; 
  display:block; 
  white-space:nowrap; 
  padding:0 0 0 10px; 
}

.tablehelp {float: left;
margin-left: 25px;
}

.validation-advice {
	margin: 3px 0;
	padding: 3px;
	background-color: #FF3300;
	color : #FFF;
	font: normal 12px/15px "Arial";
}

ul.infopokoje {margin-bottom: 40px;}

#cont_left5{ text-align: center !important; padding-left: 30px; }