body{font-family:Arial,Helvetica,sans-serif; font-size:75%; background:#8E0307 url(bg.gif) repeat-x; color:#000; line-height:1.5; margin:0;}
a{text-decoration:underline; color:#8E0307}
a:hover{text-decoration:none; color:#8E0307}
p{margin:15px 0; font-size:1em}
hr{display:none}
h1{text-transform:uppercase; font-size:1.5em; color:#59493D}
h2{text-transform:uppercase; font-size:1.2em; color:#59493D}

#page{width:980px; margin:0 auto 0px auto; background:#EAE9E3 url(page-bg.gif) repeat-y; position:relative}

#zahlavi{height:174px; width:980px; background:url(zahlavi-bg.gif) repeat-x; position:relative}
#zahlaviin{position:absolute; height:97px; width:13px; background:url(zahlavi-left-corner.gif) no-repeat; top:0; left:0}
#zahlaviin2{position:absolute; height:97px; width:425px; background:url(infolinka.gif) no-repeat; top:0; right:0}

#menu{position:relative; height:77px; width:778px; background:#947965 url(menu-bg.gif) repeat-x; left:1px; top:97px}
#menu ul{width:978px; height:49px; list-style:none; padding:0; margin:0; position:absolute; top:0; left:0; background:url(menu08.gif) no-repeat; overflow:hidden}
#menu ul li{list-style:none; position:relative; height:49px; width:auto; float:left}
#menu ul a{display:block; font-size:1.5em; margin:0; color:#FFF; text-decoration:none; font-weight:normal; display:block; text-align:center}
#menu ul a:hover, 
#menu ul a:active{text-decoration:underline; color:#FFF}
li.n1, li.n1 a{width:163px}
li.n2, li.n2 a{width:163px}
li.n3, li.n3 a{width:163px}
li.n4, li.n4 a{width:163px}
li.n5, li.n5 a{width:163px}
li.n6, li.n6 a{width:163px}

#menu ul li a span{display:block; position:absolute; left:0; top:0; _cursor:hand; &cursor:hand; z-index:1; height:49px}
li.n1 a span{width:163px; background:url(menu10.gif) 0 0 no-repeat}
li.n2 a span{width:163px; background:url(menu10.gif) -163px 0 no-repeat}
li.n3 a span{width:163px; background:url(menu10.gif) -489px 0 no-repeat}
li.n4 a span{width:163px; background:url(menu10.gif) -326px 0 no-repeat}
li.n5 a span{width:163px; background:url(menu10.gif) -652px 0 no-repeat}
li.n6 a span{width:163px; background:url(menu10.gif) -815px 0 no-repeat}

li.n1 a:hover span, li.n1 a.active span{width:163px; background:url(menu10.gif) 0 -49px no-repeat}
li.n2 a:hover span, li.n2 a.active span{width:163px; background:url(menu10.gif) -163px -49px no-repeat}
li.n3 a:hover span, li.n3 a.active span{width:163px; background:url(menu10.gif) -489px -49px no-repeat}
li.n4 a:hover span, li.n4 a.active span{width:163px; background:url(menu10.gif) -326px -49px no-repeat}
li.n5 a:hover span, li.n5 a.active span{width:163px; background:url(menu10.gif) -652px -49px no-repeat}
li.n6 a:hover span, li.n6 a.active span{width:163px; background:url(menu10.gif) -815px -49px no-repeat}

.admin_menu ul{position:relative; width:890px; height:20px; clear:both}
.admin_menu ul li{float:left; height:20px; list-style:url(li.gif); position:relative; margin-right:30px; min-height:20px}

ul#vlajky{width:auto; height:13px; list-style:none; position:absolute; top:78px; left:708px}
ul#vlajky li{width:17px; float:left; position:relative; height:13px; margin-right:14px; line-height:13px}
ul#vlajky li a{color:#505050; font-size:90%; text-align:center; height:13px; width:17px; margin:0; padding:0}
ul#vlajky li a:active, 
ul#vlajky li a:hover{text-decoration:none; color:#505050}
ul#vlajky a span{height:13px; display:block; position:absolute; left:0; top:0; _cursor:hand; &cursor:hand; z-index:1; width:17px}
ul#vlajky li.m1 a span{background:url(cz.gif) 0 0 no-repeat}
ul#vlajky li.m2 a span{background:url(en.gif) 0 0 no-repeat}
ul#vlajky li.m3 a span{background:url(ru.gif) 0 0 no-repeat}

ul#submenu{position:absolute; width:978px; list-style:none; top:146px; left:1px; height:auto; z-index:500; background-color:#947965; margin: 0; padding: 0;}
ul#submenu li{float:left; height:100%; list-style:none; position:relative; min-height:28px; background:url(submenu-bg.gif) top right no-repeat; z-index:1000}
ul#submenu li a{ display:block; height:100%; line-height:28px; color:#FFF; text-align:center; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; 
				 text-decoration:none; text-transform:uppercase; margin:0; padding:0}
ul#submenu li a:hover{color:#FFF; text-decoration:underline}
.s1{width:52px}
.s2{width:63px}
.s3{width:103px}
.s4{width:97px}
.s5{width:125px}
.s6{width:130px}
.s7{width:133px}
.s8{width:75px; background:none !important}
.w115{width:115px!important;}
.w230{width:230px!important;}
.w315{width:315px!important;}

#zahlavi h1, #zahlavi h2{ display:block; width:228px; height:53px; top:19px; left:28px; position:absolute; text-align:center; line-height:53px; font-size:2em; 
						  text-indent:-9999px; background:transparent url(logo.gif) 0 0 no-repeat;}
#zahlavi h1 a, #zahlavi h2 a{display:block; width:100%; height:100%; outline:none; text-decoration:none;}
#text h2 a{text-decoration:none; color:#59493D;}
#text h2 a:hover{text-decoration:underline;}

#nabidka { position:relative; width:960px; height:154px; background:transparent url(nabidka-new-bg.gif) 0 0 no-repeat; margin:10px; padding:8px; z-index:1;}
#nabidka a { width:166px; height:142px; text-align: center; /*#ACA197 overflow:hidden;B9B0A8*/ background-color:#B9B0A8; margin:0; padding:2px 8px 2px 8px; float:left; display:block; 
			margin-left:8px; text-decoration:none; line-height:1.2em;}
#nabidka a:hover {background-color:#C7C2BE;}
#nabidka a span {margin:0; padding:0;}
#nabidka a img {border:1px solid #4B3D33; /*height:107px; width:165px;*/ position:relative; margin:2px 0 0 0}
.title{color:#8E0307; margin:0; padding:0 0 4px 2px; font-weight:bold}
.popis{color:#000}
.cena{font-weight:bold; padding:5px 0 0 0; color:#000; position:relative}
.cena span{color:#8E0307}
#nabidka-top{position:absolute; top:0; left:0; width:960px; height:8px; background:url(nabidka-top.gif) no-repeat; z-index:1000}
#uo-nabidka{height:8px; background:url(nabidka-bottom.gif) no-repeat; width:100%; clear:both; font-size:0; bottom:0}

#search{position:relative; width:960px; height:auto; margin:10px; padding:0; background:#CEA4A1 url(search.gif) 18px 14px no-repeat}
#searchin{position:absolute; top:0; left:0; width:8px; height:140px; background:url(search-left.gif) no-repeat}
#searchin2{position:absolute; top:0; right:0; width:8px; height:140px; background:url(search-right.gif) no-repeat}
#search-top{position:absolute; top:0; left:0; width:960px; height:8px; background:url(search-top.gif) no-repeat}
#uo-search{height:8px; background:url(search-bottom.gif) no-repeat; width:100%; clear:both; font-size:0; bottom:0}
#search-fc{width:372px; height:auto; float:left}
#search-sc{width:372px; height:auto; float:left}
#search div.f-left{float:left; width:255px; padding:2px 0;}
#search div.f-left label{display:block; width:115px; float:left; text-align:left;}
div.vrade{float:left; width:220px; padding:2px 0;}

fieldset{border:0; padding:10px 8px 8px 8px}
fieldset legend{display:none}

.akceGif{background:url(akce.gif) no-repeat}
.akceAno{position:relative; top:-15px; left:180px; width:250px; margin-bottom:-15px;}
.label{font-weight:bold; text-align:right; color:#5B0204; font-size:1.1em;}
fieldset label{font-weight:bold; text-align:right; padding-left:10px; color:#5B0204; font-size:1.1em;}
fieldset select{width:120px}
fieldset table td{padding:2px 0}
.lokalityForms {margin-left:125px;}
.lokalityForms input {margin:0 0 0 4px; padding:0px;}
.lokalityForms em {margin-right:7px; _margin-right:0px; &margin-right:0px; text-decoration:none; font-style:normal}

#text{}
#text table{border-collapse:collapse; background-color:#D9D4CB; border-top:1px solid #EAE9E3; border-left:1px solid #EAE9E3; font-family:Arial,Helvetica,sans-serif; text-align:center; color:#333; width:750px; margin:0 15px}
#text table td, #text table th{border-bottom:1px solid #EAE9E3; border-right:1px solid #EAE9E3; padding:2px 3px; font-weight:bolder}
#text table th a{color:#FFF; text-decoration:underline}
#text table th a:hover{color:#EEE; text-decoration:none}

#text table th{background-color:#8C7360; color:#FFF; text-transform:uppercase; font-size:12px; font-weight:bold}

.mark{}

.mark_over{background-color:#B9B0A8}

#zapati{border-top:1px dashed #6E5A4B; color:#6E5A4B; margin:10px 10px 00px 10px}
#zapati p{line-height:1.4em; margin:0; padding:6px 0 6px 0}
#zapati a{color:#6E5A4B; text-decoration:underline}
#zapati a:hover{color:#6E5A4B; text-decoration:none}

#prepinac{position:relative; top:10px; float:right}
ul#prepinac{list-style:none}
#prepinac li{float:left; list-style-type:none; margin-right:1em; list-style:none !important}
form{clear:both}
#prepinac li, #prepinac li a{color:#fff}

#dokument h1{padding:1.7em 30px 0.5em 0px}
#dokument p{  padding:0 0px}
#dokument ul{  padding:0 30px; margin:0.5em 0 0.5em 2em; list-style:none}
#dokument ul li{list-style:url(li.gif)}
#dokument p a{font-weight:bold}

#dokument #vystup, #dokument #dum-detail{ padding:0 30px 0 30px}

#dokument #dum-detail{ margin-top:16px;  float:left}
#dokument #query_input{ padding:0 30px 0 30px}

#dokument #dum-detail ul{padding:0 0px; margin:0.5em 00px 0.5em 0; list-style:none; /**/width:920px}
#dokument #dum-detail ul li{/* */ padding:0 0px; margin:0.5em 0 0.5em 0em; list-style:url(li.gif_); list-style:none}
html>body #dokument #dum-detail ul li{}

#dokument #dum-detail ul li span{ font-weight:bold;  display:block;  float:left;  width:180px}
#dokument #dum-detail ul li em{ font-style:normal;  margin-left:2px; list-style:none; text-align:justify}

#dokument .th{float:left; width:142px; text-align:left}

#sidebar{ float:right;  width:350px;  &width:340px;  text-align:center;  margin-left:10px;  &margin-left:0px;  margin-top:4px;  background:transparent}

#sidebar li{ width:350px; height:20px; list-style:none; background:transparent url("cihla_bg.jpg") no-repeat}

#sidebar p{width:350px; text-align:center; padding:0px 0px 0px 0px; margin-bottom:5px; font-size:90%}

#bottombar a img{border:1px solid #4B3D33}
.sloupec1{float:left; width:370px; background:none}

#dokument #dum-detail .sloupec1 ul, 
#dokument #dum-detail .sloupec1 ul li{width:370px}

#dokument #dum-detail .sloupec2{width:340px; float:left}
#dokument #dum-detail .sloupec2 ul, 
#dokument #dum-detail .sloupec2 ul li{width:340px}

.ukonceniobtekani{float:none; clear:both}
.produkt-in h2{padding:0.4em 30px 0 30px}
.produkt-in p .projekt_img{float:left; display:block; vertical-align:top; background-color:#3F6}
.produkt-in p{vertical-align:top}

a.active{color:#5b0204 !important}
img.no_sel{border:4px solid #EAE9E3; padding:0}
img.sel{border:2px solid #5b0204; padding:2px}

.pager{height:auto; padding:0px 16px 0px 0; text-align:right; position:relative}
.pager img{padding-right:2px}
p.list{font-size:9px}
p.list a{border:1px solid #E6E6E6; padding:2px 6px; background-color:#866D5B; text-decoration:none; color:#F6F6F6}
p.list a:hover, 
p.list a.selected{border:1px solid #8E0307; background-color:#8E0307; text-decoration:none; color:#fff}

#query_input label input{margin-top:4px}
#query_input label span{ display:block;  float:left;  width:180px}

.mojeul{width:900px}
.prehled{width:950px!important}

#lista{position:relative; z-index:800; width:980px; left:0px; bottom:0px; background:#000}
#lista ul{margin:0; padding:0; list-style:none}
#lista ul li{float:right; display:inline; margin:0; padding:0; width:200px; position:relative}
#lista ul li a.nazev{display:block; float:left; /*\*/ float:none; padding:0; height:27px; line-height:27px; color:#fff; text-decoration:none; text-align:center; font-weight:bold}
#lista ul li a:hover, #lista ul li.on a.nazev{color:#fff; text-decoration:none; background:#626364}

#lista ul li.on div{visibility:visible}
#lista ul li.off div{visibility:hidden}
#lista ul li div{width:100%; height:auto; background:#e0e0e0 url(lista.gif) 50% 0 no-repeat; padding:15px 0; height:auta; display:block; position:absolute; bottom:26px; left:0; z-index:600; line-height:1.5em; border-top:3px solid #fff; border-bottom:1px solid #909195; z-index:600; visibility:hidden}
#lista ul li div p{margin:0; padding:5px 5px; text-align:center}

#lista ul li div a{color:#bc070c}
#lista ul li div a:hover{background:none; color:#bc070c}

#rozcestnik{display:block; background-position:center top; background-color:#fff!important; color:#555; padding:10px; text-align:center; width:605px}
.nowrap{white-space:nowrap}
.nobr{border:none}
.nomr{margin:0!important;}
.imgVpravo{float:right; text-align:center}

.t-left{text-align:left !important}
.t-right{text-align:right !important}
.t-center{text-align:center !important}
.f-right{float:right !important}
.f-left{float:left !important}
.flevo{float:left; margin:4px 10px 10px 0}
.clear{float:none !important; clear:both}
