body, td {
    font-family:Verdana,Arial,Tahoma,Sans-Serif;
    font-size:12px;
}
body {
    color: #fff;
    margin:0;
    padding:0;
    background: #273039 url(img/wh_bar.gif) 0 0 repeat-x;
    behavior: url(szablony/csshover2.htc);
}

ol, ul, li {
    margin:0 0 0 15px;
    padding:0;
}
li {padding:0 0 0 5px;}
h1, h2, h3, h4, h5, h6, h7, p, form {
    margin:0;
    padding:0;
}
h2{padding: 10px 0; font-size: 14px;}

td{vertical-align: top;}

a {color:#8e1a32; text-decoration:none;}
a:hover {text-decoration:none;}

img {border: none;}

input{font-family: arial; margin: 0; padding: 0;}

.label{cursor:pointer;}
.clear{clear:both;}
.clear_r{clear:right;}
pre, pre a{color: #000000 !important; background: #ffffff;}

/*dopisane*/
#komunikat{
	font-size: 13px;
	color: #fff;
	padding: 10px;
	margin: 5px 0 10px;
	text-align: center;
	border: 1px solid #666;
	background-color: #444;
}

.center{
	width: 1002px;
	margin: 0 auto;
	/*background: url(img/mainBelt.jpg) 0 0 repeat-y;*/
}
.mid{
	overflow: hidden;
	width: 918px;
	margin: 0 auto;
}
.mainColor{background: #13191F;}
.slovrur{
	float: left;
	width: 250px;
	height: 60px;
	margin: 26px 0 20px 35px;
	background: #ffffff url(img/slovrur.gif) 0 0 no-repeat;
}
.zelaziarne{
	float: left;
	width: 140px;
	height: 40px;
	margin: 36px 0 0 77px;
	background: #ffffff url(img/zelaziarne.gif) 0 0 no-repeat;
}
.sitemap{
 	float: right;
	width: 18px;
	margin: 18px 0 20px 8px;
	background: url(img/site_map.gif) 0 0 no-repeat;
}
.mess{
 	float: right;
	width: 14px;
	margin: 18px 0 20px;
	background: url(img/mess.gif) 0 0 no-repeat;
}
.search{
	float: right;
	padding: 19px 10px;
	margin-bottom: 1px;
	background: #8e1a32;
}
.search .text{width: 120px;border: 0; background: #fff;}
input.submit{ 
	width: 20px;
	border: 0; 
	background: url(img/arr_search.gif) 0 0 no-repeat;
	cursor: pointer;
}
input.submit2{background: url(img/arr_search2.gif) 0 0 no-repeat;}
.nav{
	padding: 0 0 1px;
	background: #181e25;
}

ul.menu,
ul.lvl2, 
ul.lang{
	list-style: none;
	padding: 4px 0;
	margin:0;
}

.nav ul.lang{
	float: left;
	padding-left: 26px;
}
ul.lang li{
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	width: 54px;	 
}
ul.lang a{
	float: right;
	text-align: right;
	padding: 5px 0;
	color: #878787; 
	width: 40px;
}

ul.lang a.pl{background: url(img/flags/pl.jpg) 0 center no-repeat;}
ul.lang a.en{background: url(img/flags/en.jpg) 0 center no-repeat;}

ul.menu{
	float: right; 
}
ul.menu li{
	position: relative;
	float:left;
	margin:0;
	padding:0;
	border-bottom: 1px solid #181E25;
}
ul.menu li.spacer{
	height: 1px;
	width: 2px;	
}
ul.menu a{
	float: left;
	display: block;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	padding: 5px 20px;
}

ul.menu a:hover,
a.act{
	background-color: #444;
}

ul.lvl2{
	position: absolute;
	display: none;
	left: 0;
	top: 25px;
	background: #181E25;
}
ul.menu li.lastMen ul.lvl2{left: -50px; right: 0;}
ul.lvl2 li{position: relative; float: none;}
ul.lvl2 a{
	float: none;
	width: 120px;
	text-align: left;
	font-size: 11px; 
	padding: 5px 15px;
}

ul.lvl2 ul{
	position: absolute; 
	display: none;
	top: 0;
	left: 150px;
	list-style: none; 
	padding:0; 
	margin:0;
	background-color: #181E25;
}

ul.menu li:hover ul.lvl2,
ul.lvl2 li:hover ul.lvl3{
	display: block;
	z-index: 99999;
}

#flash{height: 367px;/*background: url(img/flash.jpg) 0 0 no-repeat;*/}
#flash_small{height: 170px;background: url(img/flash.jpg) center 0 no-repeat;}

.logoBg{
	background: url(img/logo_bg.jpg) 0 0 repeat-x;	
}
.logo{
	height: 269px;
	background: url(img/valve.jpg) 0 0 no-repeat;	
}

.cont{padding: 25px 10px 10px;}

.colLeft,
.colRight,
.colMidd{
	float: left;
	font-size: 11px;
	color: #818181;
	width: 310px;
	padding: 15px 0 15px;
	background: #13191f;
}
.colRight{float: right; padding-bottom: 70px;}
.colMidd{width: 298px; background: #192027;}
.pageL{width: 240px;}

.boxWit,
.boxAkt,
.boxKat,
.boxCer{padding: 0 9px 10px 16px;}

.boxCer ,.boxKat{height: 120px;position: relative;background: #000;}
.boxKatHeight{height: 150px;}

h3.ihead_1{
	padding: 20px 0 10px;
	background: url(img/bar_1.gif) 0 36px repeat-x;
}
h3.ihead_2{
	padding: 20px 0 10px;
	background: url(img/bar_2.gif) 0 36px repeat-x;
}
h3.ihead_3{
	padding: 20px 0 10px;
	background: url(img/bar_3.gif) 0 36px repeat-x;
}
.iWit{
	display: block;
	width: 73px;
	padding: 7px 0;
	background: url(img/witamy.jpg) 0 0 no-repeat;	
}
.iImg{margin: 0 10px 10px 0; float: left;}
.iAkt{
	display: block;
	width: 143px;
	padding: 7px 0;
	background: url(img/aktualnosci.jpg) 0 0 no-repeat;	
}
.rowAkt{padding: 7px 0;}
.rowAkt h4 a{color: #fff; padding: 4px 0;}
.data{color: #8e1a32;}
.data2{padding: 5px 0;color: #8e1a32;}
p.short{
	text-align: justify;
}
.iNews, .iKon, .iCer, .iKat{display: block; padding: 7px 0;}

.iNews{
	width: 143px;
	background: url(img/newsletter.jpg) 0 0 no-repeat;	
}
.iKon{
	width: 93px;
	background: url(img/kontakt.jpg) 0 0 no-repeat;	
}
.iCer{
	width: 105px;
	background: url(img/certyfikaty.jpg) 0 0 no-repeat;	
}
.cerImg{
	position: absolute;
	top: 60px;
	left: 64px;
}
.iKat{
	width: 155px;
	margin: 0 0 0 110px;
	background: url(img/katalog.jpg) 0 0 no-repeat;	
}
.katImg{
	position: absolute;
	top: 70px;
	left: 30px;
}
.more{text-align: right; color: #8e1a32;}

.textNews{color: #fff;border:0;background-color: #4d4d4d;}
.submitNews{
	width: 20px;
	background: url(img/arr_news.gif) no-repeat scroll 0 0;
	border:0;
	cursor:pointer;
}

.iFoto{
	float: left;
	margin: 0 8px 8px 0;
}
.foto{
	float: left;
	margin: 0 15px 10px 0;
}
.content{
	float: right;
	width: 655px;
}
.conPad{padding: 20px;}

.content .rowAkt{border-bottom: 1px solid #444;}

.header2{padding: 0;}
.header2 a{color: #fff;}

.listaS{list-style: none;}
.listaS a{font-size: 12px; color: #fff; font-weight: normal;}

.wstecz{padding: 10px 0;}
.wstecz a,
.wiecej a{color: #8E1A32;}

.wiecej{text-align: right;}

.pozostale{padding: 5px 0 10px 15px;}

.pager{padding: 10px 0; text-align: center;}

.prod{margin: 25px 0 0;background: #273039;}
.ulPr{
	list-style: none;
	padding: 15px 0 30px;
	margin: 0;	
}
.ulPr li{
	padding: 0 10px 0 27px; 
	margin: 0;
	background: url(img/arr_red.gif) 10px 8px no-repeat;
	height: 1%;
}                                    
ul.ulPr a{
	display: block;
	padding: 6px 0 7px;
	color: #fff;
	border-bottom: 1px solid #1c242c;
}
.ulPr .lvl2{position: static; background: none;}
.ulPr .lvl2 li{padding-left: 15px; background: url(img/arr_red_s.gif) no-repeat 0 10px}

.MapUl a,
.MapUl .lvl2 a{display: inline; color: #fff;padding: 0;}
.MapUl .lvl2,
.MapUl .lvl3{
	position: static;
	display: block;
	background: none;
}

.m_row{
	padding: 2px 0 2px 10px;
}

/*footer*/
.footer{
	padding: 8px 10px 45px;
	color: #6b737b;
	background: #273039 url(img/footer.jpg) 0 0 repeat-x;
	clear: both;
}
ul.menBot{padding: 0;}
ul.menBot ul{display: none;border: 1px solid red;}
ul.menBot li{border: 0;}
ul.menBot li:hover ul.lvl2{display: none;}
ul.menBot a{font-size: 12px; padding: 2px 20px;}

h2.head{
	text-align: right;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 10px;
	color: #8e1a32;
	border-bottom: 1px solid #1c242c;}

ul.path{float: right;}
ul.path li{
	float: right;
	display: inline;
	margin: 0;
	padding: 0;
}
ul.path li a{color: #777b7d;}
ul.path li.spacer{
	padding: 0 7px;
	background: url(img/spacerPath.gif) center center no-repeat;
}
.tresc{padding: 10px 0 0;width: 600px; overflow: hidden; clear: both;}