/*Malo - CSS LibraryAuthor:Vladimir Carrer*/
/* CSS Reset */
html,body,div,p{margin:0;  padding:0;  border:0;  font:11px Arial,Helvetica,sans-serif;  color:#606060;  }
/* CSS Grid */
body{background-color:#FFF;}
.main{margin:0 auto; width:927px; }
h1{font:bold 15px Arial,Helvetica,sans-serif; color:#0B79D9;}
h2{font:bold 12px Arial,Helvetica,sans-serif; color:#0B79D9;}
h4{font:bold 14px Arial,Helvetica,sans-serif; color:red;}
#title{font:bold 16px Arial,Helvetica,sans-serif; color:#606060;text-align:center;}
.title{font:bold 14px Arial,Helvetica,sans-serif; color:#606060;text-align:center;}
.dp20, .dp25, .dp25r, .dp25p, .dp30, .dp30r, .dp30p, .dp50, .dp_menu, .dp_logo, .dp_top_content, .dp_top_content3, .dp_bottom_content, .dp_bottom_content3, .dp_footer, .dp_footer1, .dp_footer3, .dp_mapa, #firm, .dp100{float:left; display:inline; *margin-left:-0.04em; }
/* IE margin hack */
/* dp */
#kontakt_ba,#kontakt_bb,#kontakt_po,#flash{display:none;}
#vodarenske-systemy,#kanalizacne-systemy{display:none;text-align:center;}
.alt{text-align:center;}
.dp_menu{width:927px; height:51px;background:url('../images/menu.png') top no-repeat;}
.dp_logo{width:927px; height:77px;background:url('../images/logo.png') top no-repeat; overflow:hidden;}
.dp_logo a{display:block;margin:5px 0 0 275px; width:380px; height:65px;text-decoration:none;}
.dp_top_content{width:927px; height:436px;background:url('../images/top_content.jpg') 95% 95% no-repeat; overflow:hidden;}
.dp_top_content3{width:927px; height:436px;background:url('../images/top_content_a.jpg') 95% 95% no-repeat; overflow:hidden;}
.dp_bottom_content{width:927px; padding:15px 0; background:url('../images/bc.png') repeat-y; overflow:hidden;}
.dp_bottom_content3{width:927px; padding:15px 0; background:url('../images/bc_a.png') repeat-y; overflow:hidden;}
.dp_footer{width:927px; height:26px; background:url('../images/footer.png') top no-repeat; overflow:hidden;}
.dp_footer3{width:927px; height:26px; background:url('../images/footer_a.png') top no-repeat; overflow:hidden;}
.dp_footer1{width:927px; height:26px; background:#FFF; overflow:hidden;}
.dp30{width:219px;padding:0 0 15px 50px;}
.dp30p{width:255px;padding:0 0 15px 25px;}
.dp30r{width:245px;height:270px;padding:0 10px 0 25px;}
.dp30r marquee{margin:15px 10px 0 15px;width:235px;height:280px;}
.dp25{width:638px;padding-left:20px;_padding-left:0;}
.dp25r{width:625px;padding:0;}
.dp25p{width:600px;padding-left:25px;}
.dp25r h1{text-align:center;}
.dp25 h1{margin-left:240px;color:#DE8D43; }
.dp_mapa{width:600px; height:310px;padding-left:45px;background:url('../images/mapa.png') top no-repeat;overflow:hidden;}
#gps{position:absolute;margin:255px 0 0 340px;}
#firm{width:440px; margin:0 0 0 45px;}
#firm h1{margin:0 0 5px 0;text-align:left;}
#firm p{text-indent:10px; text-align:justify;}
#ok_form {color:#0B79D9;}
#video{margin-left:520px;}
#video img{border:0;}
#video img:hover{opacity:0.7;filter:alpha(opacity=70);}
.video{font-weight: bold;color:#DE8D43; text-decoration:none;}
.video:hover{text-decoration:underline;}
.clear{clear:both;}
.cleaner{clear:both;height:1px;margin:-1px 0 0 0; padding:0;border:none;visibility:hidden;}
hr.line{width:580px;height:1px;text-align:left;border:none;background:#E0E0E0;}
#s6{position:relative; margin-left:120px; width:380px; height:270px;}
#s6 div img{float:left; margin:10px; width:360px; height:227px; padding:3px;}
#s6 div p{width:370px; text-align:center;}
#next2{display:block;position:absolute;z-index:1000;height:47px; width:47px;padding:0; margin:-171px 0 0 570px;text-decoration:none;background:url('../images/next.gif') top no-repeat;}
#next2:hover{opacity:0.7;filter:alpha(opacity=70);}
#prev2{display:block;float:left;height:47px; width:47px;padding:0; margin:100px 0 0 10px;_margin:100px 0 0 6px;text-decoration:none;background:url('../images/prev.gif') top no-repeat;}
#prev2:hover{opacity:0.8;filter:alpha(opacity=80);}
.breadcrumb{font-weight:normal; color:#606060;text-decoration:none;}
.breadcrumb:hover{text-decoration:underline;}
#easyTooltip{padding:5px 10px;border:1px solid #C0C0C0;background-color:#F0F0F0;color:#404040;}
.nahlad{float:left;width:157px;border:0;margin:0 12px 15px 19px;_margin:0 12px 15px 14px;padding:5px;}
.nahlad h2{margin-left:4px;margin-left:4px;padding:2px;}
.nahlad span{float:left;}
.clearboth{clear:both;}
ul {float:left;width:155px;margin: 0 0 5px 6px;padding-left:0;list-style-type:none;}
ul li {padding-left:10px;line-height:15px;background:url('../images/li.png') no-repeat 0 6px;color:#404040;}
.nahlad .act_price{padding:5px 0 0 6px;color:#404040;}
.nahlad .old_price{padding:5px 0 0 6px;color:#404040;text-decoration:line-through;}
.nahlad .old_price .price{color:#0B79D9;}
.nahlad span .price_a{color:#CC6600;}
#navig {margin-left: 15px;_margin-left:34px;}
#navig .totalpagesdisplay{float:right;  margin:-22px 50px 0 0;_margin:-22px 15px 0 0;font-size:9px;text-align:center;color:#808080;}
/* menu */
#menu{position:absolute;height:36px;margin:14px 0 0 22px;   padding:0;}
div.outer{float:left;width:148px;   height:36px;margin:0;background:url( '../images/menu_a.gif' ) 0 -72px no-repeat;}
div.outer a{display:block;margin:0;   padding:0;width:148px;   height:36px;overflow:hidden;color:#fff;font-size:10px;text-decoration:none;background:url( '../images/menu_a.gif' ) top left no-repeat;}
div.outer .out{display:block;margin:0;   padding:0;width:148px;   height:36px;overflow:hidden;color:#fff;font-size:10px;text-decoration:none;background:url( '../images/menu_a.gif' ) 0 -72px no-repeat;}
div.outer span{display:block;margin:0;   padding-top:11px;  text-align:center;}
div.outer a:hover{background-image:none;}
div.outer1{float:left;width:148px;   height:36px;margin:0;background:url( '../images/menu_b.gif' ) 0 -72px no-repeat;}
div.outer1 a{display:block;margin:0;   padding:0;width:148px;   height:36px;color:#fff;font-size:10px;text-decoration:none;background:url( '../images/menu_b.gif' ) top left no-repeat;}
div.outer1 .out{display:block;margin:0;   padding:0;width:148px;   height:36px;color:#fff;font-size:10px;text-decoration:none;background:url( '../images/menu_b.gif' ) 0 -72px no-repeat;}
div.outer1 span{display:block;margin:0;   padding-top:11px;  text-align:center;}
div.outer1 a:hover{background-image:none;}
div.outer2{float:left;width:148px;   height:36px;  overflow:hidden;margin:0;background:url( '../images/menu_c.gif' ) 0 -232px no-repeat;}
div.outer2 a{display:block;margin:0;   padding:0;width:148px;   height:36px;overflow:hidden;color:#fff;font-size:10px;text-decoration:none;background:url( '../images/menu_c.gif' ) top left no-repeat;}
div.outer2 .out{display:block;margin:0;   padding:0;width:148px;   height:36px;overflow:hidden;color:#fff;font-size:10px;text-decoration:none;background:url( '../images/menu_c.gif' ) 0 -232px no-repeat;}
div.outer2 span{display:block;margin:0;   padding-top:11px;  text-align:center;}
div.outer2 a:hover{background-image:none;}
div.outer2 .subtext{margin:4px 0;   padding:0;  display:block;  width:148px;  height:20px;  line-height:3px;_line-height:10px;text-align:center;background-image:none; }
div.outer2 .subtext:hover{background-color:#4669AE; }
div.outer4{float:left;width:148px;   height:36px;  overflow:hidden;margin:0;background:url( '../images/menu_c.gif' ) 0 -232px no-repeat;}
div.outer4 a{display:block;margin:0;   padding:0;width:148px;   height:36px;overflow:hidden;color:#fff;font-size:10px;text-decoration:none;background:url( '../images/menu_c.gif' ) top left no-repeat;}
div.outer4 .out{display:block;margin:0;   padding:0;width:148px;   height:36px;overflow:hidden;color:#fff;font-size:10px;text-decoration:none;background:url( '../images/menu_c.gif' ) 0 -232px no-repeat;}
div.outer4 span{display:block;margin:0;   padding-top:11px;  text-align:center;}
div.outer4 a:hover{background-image:none;}
div.outer4 .subtext{margin:4px 0;   padding:0;  display:block;  width:148px;  height:20px;  line-height:3px;_line-height:10px;text-align:center;background-image:none; }
div.outer4 .subtext:hover{background-color:#4669AE; }
div.outer3{float:left;width:148px;   height:36px;overflow:hidden;margin:0;background:url( '../images/menu_da.gif' ) 0 -72px no-repeat;}
div.outer3 a{display:block;margin:0;   padding:0;width:148px;   height:36px;overflow:hidden;color:#fff;font-size:10px;text-decoration:none;background:url( '../images/menu_da.gif' ) top left no-repeat;}
div.outer3 .out{display:block;margin:0;   padding:0;width:148px;   height:36px;overflow:hidden;color:#fff;font-size:10px;text-decoration:none;background:url( '../images/menu_da.gif' ) 0 -72px no-repeat;}
div.outer3 span{display:block;margin:0;   padding-top:11px;  text-align:center;}
div.outer3 a:hover{background-image:none;}
/* menu systémy */
#menu2{position:absolute;height:146px;margin:245px 0 0 510px;   padding:0;}
div.out{float:left;width:167px;   height:146px;margin:0;background:url( '../images/v_systemy.gif' ) 0 -292px no-repeat;}
div.out a{display:block;margin:0;   padding:0;width:167px;   height:160px;overflow:hidden;color:#606060;font-size:11px;text-decoration:none;background:url( '../images/v_systemy.gif' ) top left no-repeat;}
div.out span{display:block;margin:0;   padding-top:145px;  text-align:center;}
div.out a:hover{background-image:none;}
div.out2{float:left;  width:167px;   height:146px;margin:0 0 0 35px;background:url( '../images/k_systemy.gif' ) 0 -292px no-repeat;}
div.out2 a{display:block;margin:0;   padding:0;width:167px;   height:160px;overflow:hidden;color:#606060;font-size:11px;text-decoration:none;background:url( '../images/k_systemy.gif' ) top left no-repeat;}
div.out2 span{display:block;margin:0;   padding-top:145px;  text-align:center;}
div.out2 a:hover{background-image:none;}
/* menu mapa */
#menu_mapa{position:absolute;height:24px;margin:228px 0 0 30px;   padding:0;}
div.outs{float:left;width:117px;   height:24px;margin:0;background:url( '../images/mapa_a.gif' ) top left no-repeat;}
div.outs a{display:block;margin:0;   padding:0;width:117px;   height:24px;overflow:hidden;color:#606060;font-size:11px;text-decoration:none;background:url( '../images/mapa_a.gif' ) 0 -48px no-repeat;}
div.outs a:hover{background-image:none;}
#menu_mapa_b{position:absolute;height:24px;margin:89px 0 0 422px; _margin:89px 0 0 388px;   padding:0;}
div.outs2{float:left;  width:117px;   height:24px;margin:0 0 0 35px;background:url( '../images/mapa_b.gif' ) top left no-repeat;}
div.outs2 a{display:block;margin:0;   padding:0;width:117px;   height:24px;overflow:hidden;color:#606060;font-size:11px;text-decoration:none;background:url( '../images/mapa_b.gif' ) 0 -48px no-repeat;}
div.outs2 a:hover{background-image:none;}
#menu_mapa_c{position:absolute;height:24px;margin:125px 0 0 232px;_margin:125px 0 0 197px;    padding:0;}
div.outs3{float:left;  width:130px;   height:24px;margin:0 0 0 35px;background:url( '../images/mapa_c.gif' ) top left no-repeat;}
div.outs3 a{display:block;margin:0;   padding:0;width:130px;   height:24px;overflow:hidden;color:#606060;font-size:11px;text-decoration:none;background:url( '../images/mapa_c.gif' ) 0 -48px no-repeat;}
div.outs3 a:hover{background-image:none;}
/* menu product */
.accordion{float:left; margin:0;width:250px;height:500px;border-bottom:solid 1px #F8F8F8;}
.accordion h3{background:#F0F0F0 url('../images/arrow-square.gif') no-repeat right -51px;padding:7px 15px 10px;margin:0;font:normal 100%/80% Arial,Helvetica,sans-serif;border-left:solid 1px #FCFCFC;border-right:none;border-top:solid 1px #FCFCFC;border-bottom:none;cursor:pointer;}
.accordion h3:hover{background-color:#E0E0E0;}
.accordion h3.active{background-position:right 5px;}
.accordion p{background:#F8F8F8;margin:0;padding:3px 15px 3px;border-left:solid 1px #F8F8F8;border-right:solid 1px #F8F8F8;}
.accordion a{background:url('../images/arrow.gif') 0 6px no-repeat;  clear:left;  display:block;text-decoration:none;color:#73797D;padding:3px 0 0 11px;}
.accordion a:hover{text-decoration:underline;}
/* */
.accordion2{float:left; margin:0;width:250px;border-bottom:solid 1px #F8F8F8;}
.accordion2 h3{background:#F0F0F0 url('../images/arrow-square.gif') no-repeat right -51px;padding:7px 15px 10px;margin:0;font:normal 100%/80% Arial,Helvetica,sans-serif;border-left:solid 1px #FCFCFC;border-right:none;border-top:solid 1px #FCFCFC;border-bottom:none;cursor:pointer;}
.accordion2 h3:hover{background-color:#E0E0E0;}
.accordion2 h3.active{background-position:right 5px;}
.accordion2 p{background:#F8F8F8;margin:0;padding:3px 15px 3px;border-left:solid 1px #F8F8F8;border-right:solid 1px #F8F8F8;}
.accordion2 a{background:url('../images/arrow.gif') 0 6px no-repeat;  clear:left;  display:block;text-decoration:none;color:#73797D;padding:3px 0 0 11px;}
.accordion2 a:hover{text-decoration:underline;}
/* vCard */
.vcard{padding-left:0;margin-top:10px;font-size:11px;}
.vcard b{font-size:11px;color:#0B79D9;}
.vcard strong{margin:0;padding:0;font-weight:normal;}
.vcard p{margin:0 0 10px 0;padding:0;}
.vcard sup{font-size:12px;vertical-align:text-top;}
.vcard br{margin:2px 0;}
.vcard2{padding-left:0;margin-top:10px;}
.vcard2 strong{margin:0;padding:0;font-weight:normal;}
.vcard2 p{margin:0 0 20px 0;padding:0;}
.fn_org_url{color:#404040;}
.email{unicode-bidi:bidi-override;  direction:rtl;  color:#404040;  font-size:11px;  text-decoration:none;}
.email:hover{color:#DE8D43;}
.geo{padding-left:0;margin:20px 0;}
/* page navigator*/
div.navigator{width:578px;height:16px;margin-bottom:5px;font-size:10px;padding:1px 0 2px 0;text-align:center;background-color:#F0F0F0;border:1px solid #E7E7E7;-moz-border-radius:3px;border-radius:3px;}
div.totalpagesdisplay{float:right;  margin:-22px 30px 0 0;_margin:-22px 15px 0 0;font-size:9px;text-align:center;color:#808080;}
.navigator a,span.inactive{margin:0;  line-height:17px;padding:1px 5px;color:#606060;border:1px solid #C0C0C0;-moz-border-radius:3px;border-radius:3px;}
.navigator a:link,.navigator a:visited,.navigator a:active{color:#909090;text-decoration:none;background-color:#D0D0D0;}
.navigator a:hover{background-color:#E0E0E0;}
span.inactive{background-color:#F0F0F0;color:#C0C0C0;}
/* float image */
.floatleft{float:left;width:170px;height:140px;margin:0 10px 0 0;border:none;padding:2px;}
.floatleft2{width:85px;height:85px;margin:3px;border:1px solid #D0D0D0;padding:0;}
.floatleft2:hover{border:1px solid #909090;}
.product{float:left;margin-bottom:5px;width:578px;background-color:#F2F2F2;border:1px solid #E7E7E7;-moz-border-radius:3px;border-radius:3px;}
.product2{float:left;margin-bottom:5px;padding-left:4px;width:578px;background-color:#F0F0F0;border:1px solid #E7E7E7;-moz-border-radius:3px;border-radius:3px;text-align:center;}
.product_name{font-size:12px;line-height:15px;margin-top:5px;padding:0;}
.product3{float:left;margin:0 0 5px 280px;padding-left:4px;width:578px;background-color:#F0F0F0;border:1px solid #E7E7E7;-moz-border-radius:3px;border-radius:3px;text-align:center;}
.product_name{font-size:12px;line-height:15px;margin-top:5px;padding:0;}
/* formular */
#forms{float:left;margin-left: 25px;width:340px; font-size:11px;}
form dl{margin:0 0 0 15px;padding:0;line-height:10px;}
form dd{margin:3px 0 2px 0;padding:0;}
.required{color:#CC9900;}
.error{color:orange;}
input.text{margin:0 0 5px 0; border:1px solid #C0C0C0; background:#FFF; padding:3px 2px; color:#505050;font-size: 11px;}
textarea{margin:0 0 5px 0;padding:3px 2px;width:355px;background:#FFF;border:1px solid #C0C0C0;color:#505050;font-size: 11px;}
fieldset{width:500px; padding:5px; margin:0 0 5px 0; padding:0; border:none;}
label{margin:0;padding:0;font-weight: normal;}
#frm-ok {
 margin: 5px 0;
 border: 1px solid #909090;
 background: #C0C0C0;
 padding: 3px 5px;
 font-size: 10px;
 color: #606060;
 cursor: pointer;
}
#frm-ok:hover {
 border: 1px solid #FFF;
 background: #808080;
}
.download {
  margin: 5px 0;
  padding: 0;
  width:390px;
  height: 25px;
  overflow:hidden;
}
.download a{
  text-decoration: none;
  color: #606060;
}
.download a:hover{
  text-decoration: underline;
  color: #606060;
}
.floatleft6 {
	float: left;
	margin: 0px 5px 0px 0px;
	border: none;
	padding: 1px;
}