html,body{margin:0px;padding:0px;border:0px;color:#000;min-height:100%;
/* Ne IE 5/6,ale pro Firefox/Opera */
width:100%;height:100%;}
html>body{height:auto;}
body{background:#becbd4 url(../img/bg.jpg) repeat-x left top; color:#1a366a;}
html,body{font:8pt Arial,Helvetica,sans-serif;}
hr{background:#e9eef2 url() repeat-x left bottom; border:0px; height:1px;}
h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif;margin:10px;font-weight:bold;}
h1{font-size:14pt; font-style:italic; margin-bottom:0;}
h2{font-size:12pt;font-style:italic; margin-bottom:0;}
h3{font-size:11pt;}
h4{font-size:13pt; text-align:center;}
h5{font-size:0.8em;}
h6{font-size:0.7em;}
dl { display: block; }
dt, .key { clear: left; display: block; font-weight: bold; float: left; width: 8%; }
dd { clear: right; display: block; text-align: justify;}
.key {width: 20%;}
.key img{vertical-align:middle; margin-right: 5px;}
.val {margin:0 0 0 20%;padding:0;}
dl.zend_form dt, dl.zend_form dd {float: none;}

a:link{color:#5ea7e3; text-decoration:underline;}
a:visited{color:#5ea7e3;}
a:hover{color:#000;}
a:active{color:#000;}
a img, img{border:none;}
.zonaSkryt {background-repeat:no-repeat;position:absolute;visibility:hidden;}
.zonaVid {background-repeat:no-repeat;cursor:pointer;position:absolute;visibility:visible;}
input.readonly{background: #EFEFEF ; border:none; color: #444; cursor: not-allowed;}
small {line-height: 10pt;}
.clr{background:transparent none repeat scroll 0 0;border:medium none;clear:both;font-size:1px;height:1px;margin:0;padding:0;}
.green{color:#addd28;}
.orange {color:#FF6000;}
.vramci{padding: 4px; padding-left: 20px; font-weight:bold; background:#fff url(../img/bg_wrapper.png) repeat-x top left; display:block; font-size: 13pt; color: #1a366a; border: 1px solid #ADDD28; border-left: 3px solid #ADDD28;}
.textbox{width: 46%; border: 1px solid #d0d0d0; margin: 2px;padding:2px;}
.textbox ul{padding-left:16px;}
.bigtext {font-size: 16pt;}
.nevyrazne{color:#707070;}
.bggreen{background-color:#addd28 !important;}
.bgorange{background-color:#FF6000 !important;}
.bgblue{background-color:#F1F7F7 !important;}
.bgdarkblue{background-color:#1E3D71 !important; color: #fff;}
.bggray{background-color:silver !important;}

.column-in{margin:17px;}
.mr5{margin-right:5px;}
.ml0{margin-left:0px;}
.mr0{margin-right:0px;}
.m0{margin:0px;}
.p0{padding:0px;}
table{border-collapse: collapse;}
.jsem_s0p1a2m3{display:none;}
.podcarou{padding-left: 20px; display:block; font-size: 8pt; color: #505050; font-style: italic; border-left: 3px solid #dadada;border-top: 1px solid #dadada;}
.nonallowed {cursor: not-allowed;}
* html .ie0{margin:0px;padding:0px;}
abbr {border-bottom: 1px dotted;cursor: help;} 
.alignright{float:right !important;}
.alignleft{float: left !important;}
.strikethrough{text-decoration: line-through !important;}
.underline{text-decoration: underline !important;}
.center{text-align: center !important;}
.left{text-align: left !important;}
.right{text-align: right !important;}
.justify{text-align: justify !important;}

.floatright{float: right;}
.floatleft{float: left;}
img.left{float: left; margin: 10px;}
img.right{float: right; margin: 10px;}
img.center{margin:0 auto; margin: 10px;}

.rejstrik {border: 3px solid #addd28; background: #F6FFDF; padding: 5px;}
.blockfaq{ border: 1px solid #DFEEFF;background: #EFF9FF; padding: 5px;margin-top:10px;}

#bodycenter{width:998px;position:relative;z-index:1;left:50%;margin-left:-497px;overflow:hidden; }
#page{width:958px; float:left; border:1px solid #fff; border-top:none;  }
#sha_l{width:17px; height:292px; float:left;  background:transparent url(../img/sha_l.jpg) no-repeat right top;}
#sha_r{width:17px; height:292px; float:left;  background:transparent url(../img/sha_r.jpg) no-repeat left top;}
#top{width:958px; height:29px; line-height:29px; font-size:8pt; color:#fff; background:#183161;}
#top_l{float:left; width:70%; margin-left:15px; }
#top_r{text-align:right; float:right; width:25%; margin-right:15px; }
#top_r ul{list-style-type:none; margin:0;padding:0;}
#top_r ul li{display:inline; border-right:1px solid #fff;padding-right:6px;padding-left:6px;}
#top_r ul li.last{border:none;}
#top a{color: #fff; text-decoration: none;}
#top a:hover{text-decoration: underline;}
#head{height:199px;width:958px;}
#head h1#title{margin:0;position:relative;top:0px;left:0px;padding:0;height:199px;width:958px;}
* html #head h1#title{display:inline;}
#head h1#title a{color:#222771; text-decoration:none;}
#head h1#title span{background:transparent url(../img/header.jpg) no-repeat scroll right top;cursor:pointer;display:block;position:absolute;left:0px;  top:0px;height:199px;width:958px;}
#head h1#title span.title_statnisprava{background:transparent url(../img/header_statnisprava.jpg) no-repeat scroll right top;}
#head h1#title span.title_legislativniprirucka{background:transparent url(../img/header_legislativniprirucka.jpg) no-repeat scroll right top;}

#head #search{font-size:8pt; color:#fff; width:250px; height:50px; position:absolute;left:720px;top:38px;z-index:2;}
.initextbox{vertical-align:middle;height:15px; background:#fff url(../img/bg_input.jpg) repeat-x scroll left top; border:1px solid #355a95; font-size: 8pt; color: #1a366a;}
#head #search .initextbox{margin-left: 15px; border:1px solid #fff;} 
#head #search .inisearchsubmit{cursor:pointer;vertical-align:middle;margin:0;padding:0; margin-left: 15px;border:none;height:16px; width: 28px; background:transparent url(../img/btn_search.png) repeat-x scroll left top}
#head #search .iniradioInput{cursor:pointer; overflow:hidden; margin:0;padding:0; filter:alpha(opacity=0);  -moz-opacity:.01;  opacity:.01;}
#head #search fieldset.iniradio,#head #search fieldset.iniradiochecked{ vertical-align:middle; line-height:20px;cursor:pointer; display:inline; margin:0;padding:0;border:none;height:20px; width:10px; background:transparent url(../img/chb_nonchecked.jpg) no-repeat scroll center center; }
#head #search fieldset.iniradiochecked{background:transparent url(../img/chb_checked.jpg) no-repeat scroll center center; }
#head #search label {margin-right:6px;font-family:Tahoma,Arial,Helvetica,sans-serif; font-size: 7pt;}
#menu{font-size:9pt; font-weight:bold; text-align:center; height:38px;width:958px; background:transparent url(../img/bg_menu.jpg) repeat-x left top;}
#menu ul{list-style-type:none; margin:0; padding:0; line-height:38px; margin-left:20px;overflow:hidden;}
#menu ul li{overflow:hidden; position:relative;  float:left; }
#menu ul li span{position:absolute; top:0px; left:0px; z-index:3; display:block; height:37px; cursor:pointer;}
#menu ul li#li_uvod span{background:transparent url(../img/li_uvod.jpg) top left no-repeat; width:100px;}
#menu ul li#li_uvod{width:100px;}
#menu ul li#li_uvod.act span,#menu ul li#li_uvod a:hover span{background:transparent url(../img/lih_uvod.jpg) top left no-repeat;}
#menu ul li#li_ospolecnosti span{background:transparent url(../img/li_ospolecnosti.jpg) top left no-repeat; width:140px;}
#menu ul li#li_ospolecnosti{width:140px;}
#menu ul li#li_ospolecnosti.act span,#menu ul li#li_ospolecnosti a:hover span{background:transparent url(../img/lih_ospolecnosti.jpg) top left no-repeat;}
#menu ul li#li_onas span{background:transparent url(../img/li_onas.jpg) top left no-repeat; width:72px;}
#menu ul li#li_onas{width:72px;}
#menu ul li#li_onas.act span,#menu ul li#li_onas a:hover span{background:transparent url(../img/lih_onas.jpg) top left no-repeat;}
#menu ul li#li_poradenstvi span{background:transparent url(../img/li_poradenstvi.jpg) top left no-repeat; width:118px;}
#menu ul li#li_poradenstvi{width:118px;}
#menu ul li#li_poradenstvi.act span,#menu ul li#li_poradenstvi a:hover span{background:transparent url(../img/lih_poradenstvi.jpg) top left no-repeat;}
#menu ul li#li_produkty span{background:transparent url(../img/li_produkty.jpg) top left no-repeat; width:159px;}
#menu ul li#li_produkty{width:159px;}
#menu ul li#li_produkty.act span,#menu ul li#li_produkty a:hover span{background:transparent url(../img/lih_produkty.jpg) top left no-repeat;}
#menu ul li#li_cenik span{background:transparent url(../img/li_cenik.jpg) top left no-repeat; width:84px;}
#menu ul li#li_cenik{width:84px;}
#menu ul li#li_cenik.act span,#menu ul li#li_cenik a:hover span{background:transparent url(../img/lih_cenik.jpg) top left no-repeat;}
#menu ul li#li_podpora span{background:transparent url(../img/li_podpora.jpg) top left no-repeat; width:170px; }
#menu ul li#li_podpora{width:170px; }
#menu ul li#li_podpora.act span,#menu ul li#li_podpora a:hover span{background:transparent url(../img/lih_podpora.jpg) top left no-repeat;}
#menu ul li#li_objednavka span{background:transparent url(../img/li_objednavka.jpg) top left no-repeat; width:118px;}
#menu ul li#li_objednavka{width:118px;}
#menu ul li#li_objednavka.act span,#menu ul li#li_objednavka a:hover span{background:transparent url(../img/lih_objednavka.jpg) top left no-repeat;}
#menu ul li#li_kontakt span{background:transparent url(../img/li_kontakt.jpg) top left no-repeat; width:100px;}
#menu ul li#li_kontakt{width:100px;}
#menu ul li#li_kontakt.act span,#menu ul li#li_kontakt a:hover span{background:transparent url(../img/lih_kontakt.jpg) top left no-repeat;}

#menu ul li#li_odpady span{background:transparent url(../img/li_odpady.jpg) top left no-repeat; width:173px; }
#menu ul li#li_odpady{width:173px; }
#menu ul li#li_odpady.act span,#menu ul li#li_odpady a:hover span{background:transparent url(../img/lih_odpady.jpg) top left no-repeat;}
#menu ul li#li_obaly span{background:transparent url(../img/li_obaly.jpg) top left no-repeat; width:169px; }
#menu ul li#li_obaly{width:169px; }
#menu ul li#li_obaly.act span,#menu ul li#li_obaly a:hover span{background:transparent url(../img/lih_obaly.jpg) top left no-repeat;}
#menu ul li#li_pohcr span{background:transparent url(../img/li_pohcr.jpg) top left no-repeat; width:187px; }
#menu ul li#li_pohcr{width:187px; }
#menu ul li#li_pohcr.act span,#menu ul li#li_pohcr a:hover span{background:transparent url(../img/lih_pohcr.jpg) top left no-repeat;}
#menu ul li#li_ostatni span{background:transparent url(../img/li_ostatni.jpg) top left no-repeat; width:182px; }
#menu ul li#li_ostatni{width:182px; }
#menu ul li#li_ostatni.act span,#menu ul li#li_ostatni a:hover span{background:transparent url(../img/lih_ostatni.jpg) top left no-repeat;}

ul.userspec {margin: 0; padding: 0; list-style-type:none;}
ul.userspec li{overflow:hidden; position:relative;  width:205px; height:82px;}
ul.userspec li span{width:205px; position:absolute; top:0px; left:0px; z-index:3; display:block; height:82px; cursor:pointer;}
ul.userspec li.li_statnisprava span{background: #fff url(../img/btn_statnisprava.png) top left no-repeat ;}
ul.userspec li.li_karta span{background: #fff url(../img/btn_karta.png) top left no-repeat ;}
ul.userspec li.li_newcustomer span{background: #fff url(../img/btn_newcustomer.png) top left no-repeat ;}
ul.userspec li.li_alreadycustomer span{background: #fff url(../img/btn_alreadycustomer.png) top left no-repeat ;}

	
#navbar{height: 25px; width:958px; line-height: 25px; background:#e9eef2 url(../img/navbarstart.png) no-repeat 10px 9px; font-size: 8pt; border-bottom: 1px solid #fff;}
#navbar span{margin-left: 27px;}
iframe {background-color: white;}
#wrapper{width:958px; background:#fff url(../img/bg_wrapper.png) repeat-x top left;
 
height: 1%;
}
#wrapper #left{width: 220px; float: left;text-align:center; background: inherit;}
* html #wrapper #left{width: 210px;}


#wrapper #right{width: 210px; float: left;}
* html #wrapper #right{width: 200px;}


#bottomwrapper{height: 96px; background: #fff;}
#bottom{height: 62px; border-top: 1px solid #e5ecf2; background: #f6fbff url(../img/bg_bottomleft.png) no-repeat 0px 30px;}
#bottom #bottommenu ul{list-style-type:none; display:inline; margin:0; padding:0;margin-left: 340px; }
#bottom #bottommenu ul li{display:inline;margin-right: 25px;}
#bottom #copyright {margin-left: 40px; margin-top: 10px; font-weight: bold;}
#bottom #bottomwin {margin-left: 50px; margin-top:2px;}
#bottom #bottomwin a#feedback{background:transparent url(../img/ico_right.png) no-repeat top left; padding-left: 18px;}
#bottom #bottomwin a#rss{background:transparent url(../img/ico_rss.png) no-repeat top left; padding-left: 18px;}
#bottom #bottomwin #feedbackwin{
	width: 390px;
	border: 3px solid #183161;
	position: relative; top: -110px;
	background: white;
	z-index: 3;
	display: none;
}
#bottom #bottomwin #feedbackwin #feedbackwinclose{ background: #183161; color: white; font-weight: bold; width:100%; height: 20px;}
#bottom #bottomwin #feedbackwin #feedbackwinform {text-align:center;}
#bottom #bottomwin #feedbackwin #feedbackwinform a{display: inline; width: 63px; height: 70px; margin: 5px;}
#bottom #bottomwin #feedbackwin #feedbackwinform a:hover{border: 3px dotted #B2DE27;}
#bottom #bottomwin #feedbackwin #feedbackwintitle {width: 100%; height:25px; line-height:25px; background: #e5e5e5; font-weight: bold; text-align:center;}
.box1{width:100%; background: #f1f7f7; text-align:left;}
.box1 h3{color: #fff; background: #355a95; margin:0;padding:0;display: block; text-align: center; font-weight:normal; font-size: 9pt; text-transform: uppercase; height: 30px; line-height: 30px;}
.box1 dd{margin: 0;padding:0; margin-bottom: 15px;}
.box1 .initextbox{width: 140px;}
.box1 .iniloginsubmit{cursor:pointer;vertical-align:middle; margin:0;padding:0; margin-top:10px; border:none; height:23px; width: 98px; background:transparent url(../img/btn_prihlasitse.png) repeat-x scroll left top;}
.box1 form {margin:0; padding: 0;}
#form_login dl, #form_login dl dd {margin:0; padding: 0;}
#form_login dl dt {float:left; width: 60px;}
#form_login dl dd .initextbox{width: 120px;}

#wrapper #right h2{background:transparent url(../img/h_green.png) no-repeat top left; text-transform: uppercase; font-size: 9pt; margin:5px; padding:0; padding-left: 15px; font-style: normal; }
.box2 h3{background:transparent url(../img/li_right.png) no-repeat 0px 3px; color: #b2df36; font-size: 9pt; margin:5px; padding:0; padding-left: 15px; font-weight: bold; }
.box2 p,.box2 table{padding-left: 15px;}
.box2 {padding-bottom: 25px; background:transparent url(../img/bg_box2.png) no-repeat bottom center; }
.box2 table{font-size: 9pt; font-weight: bold;}
.box2 table a {color: #1a366a; text-decoration: none;}
.box2 table a.hlasuj:hover {color: #000; text-decoration: underline;}


* html .submenu .submenu_hover {display: inline;}
.submenu .submenu_hover ul {list-style-type: none; padding:0; margin: 0;margin-bottom: 30px;text-align:left;}
.submenu .submenu_hover li {/*float: left; */ border: 1px solid #5588b5; border-bottom:none;
width:200px; height:30px; line-height:30px;
 position: relative; background: #1e3d71 url() no-repeat scroll left bottom; z-index:998;}
* html .submenu .submenu_hover li { display: inline;}
.submenu .submenu_hover li a {display: block; color: #fff; font-weight: bold;  text-decoration: none; width: 100%; height: 100%; }
.submenu .submenu_hover li a span{margin-left:5px; padding-left: 10px; font-weight: bold;background:transparent url(../img/li_submenu.png) no-repeat 0px 4px;}
* html .submenu .submenu_hover li a {width: 100%; position: relative; overflow: hidden; height: 30px; line-height: 30px; }
.submenu .submenu_hover li ul {position: absolute; z-index: 999; display: none; width: 200px; top: -1px; left: 200px; padding-left:0px; _left: 192px; _top: 1px; }
* html .submenu .submenu_hover li ul {display: block; }
li.referer {background: #fff;}
/* Hover efekty */

.submenu .submenu_hover li.actual, .submenu .submenu_hover li a:hover, .submenu .submenu_hover li:hover a {}
* html .submenu .submenu_hover li a:hover, * html .submenu .submenu_hover li:hover a {overflow: visible; }
.submenu .submenu_hover li:hover ul {display: block;}
.submenu .submenu_hover li li a, .submenu .submenu_hover li:hover li a {}
.submenu .submenu_hover li li a:hover, .submenu .submenu_hover li:hover li a:hover {background: #325791; } 
* html .submenu .submenu_hover li li a {font-size: 8pt; }

#wrapper #content{width: 520px; float:left; line-height: 14pt; background: inherit; }
#wrapper #content p{text-align: justify;}
#wrapper #content h1, #wrapper #content h2{text-transform: uppercase;}

#wrapper #content ul.infoflash{
	list-style-type: none; padding-right: 40px;
	margin-top:1px;
}
#wrapper #content ul.infoflash  li {
	background-color:#FFFBCC;
	border:1px solid #E6DB55;
	margin:0 0 0.5em;
	padding:0.2em;
	color: #0f0f0f;
	padding-left: 20px;
	-moz-border-radius: 3px;
}

#wrapper #content ul.errors li { color:red; list-style-type:none; padding:0;}
#wrapper #content .komentar_l0{ border: 1px solid #d0d0d0; background: #efefef url(../img/ousko.png) top right no-repeat; border-left-width: 5px; border-top:none; border-right:none;margin: 5px;}
#wrapper #content .komentar_l0 h3{margin:0;padding:0;margin-left:15px;}
#wrapper #content .komentar_l0 p{ padding: 15px; padding-top:0px; padding-bottom:0px;}

#wrapper #content .komentar_l0 .kom_pruh{margin-left: 3px;margin-bottom: -2px; border: 1px solid #d0d0d0; width: 100%; background: #fafafa; color: #5a5a5a; text-align:right; }
#wrapper #content .foto{ display: block; float: left; border: 1px solid #707070; padding: 5px; margin: 5px; background: #eee;}
#wrapper #content #form_komentar{ border: 1px solid #d0d0d0; background: #efefef; padding: 15px;}
#wrapper #content table td {padding: 3px;}
.ticker h4 a{color: #1A366A; text-decoration: none;}