html{ margin:0px; padding:0px; height:100%; border:0px; }
a, a:link, a:visited, a:active{ color:white; font-style:normal; font-variant:normal; text-decoration:none; }
a:hover{ color:#F1C065; text-decoration:underline; }
body{ margin:0px; padding:0px; border:0px; font-family: Arial,Helvetica CE,sans-serif; text-align:center; background-color:black; color:white; font-size: 0.9em;  
	background-image: url(back.gif);
	background-repeat:no-repeat;
	background-position: center -40px; 
	}
h1{ font-weight:normal; font-size:1.75em;  border:0px; color:#F1C065; text-align:left;}
h3{ font-weight:normal; font-size:1.35em; margin:20px 0px 10px; padding:0px; border:0px; color:#F1C065;}
h3.ods{ padding-top:25px; font-size:1.1em; }
h3.ods2{ padding-top:25px; padding-bottom:7px; font-size:1.1em; }
h4{ color:#F1C065; margin-bottom:7px; }
p{ padding-right:10px;}
form{ border:0px; margin:0px; padding:0px; }
form#o{ width:100%; margin:0px; padding:0px 0px 0px 0px; }
form#o fieldset{ margin:0px; padding:0px; border:0px }
form#o legend{ font-weight:bold; font-size:1em; width:auto; }
form#o textarea{ border:1px solid #c6c6c5; width:468px; float:left; margin:5px 10px 10px 0px; padding:3px; font-family:sans-serif; overflow:auto; font-size:.9em; }
form#o input{ width:214px; padding:3px; border:1px solid #c6c6c5; margin:5px 0px 10px 0px; text-indent:3px; font-size:.9em; }
form#o input.otz{ background:#2e2e2e; width:220px; color:white; font-weight:bold; }
form#o input.otz:hover{ background:red; }
/*ul{ padding:0px; margin:0px 0px 10px 17px; list-style-type: disc; list-style-position: outside; font-size:1em; }*/
ul{ padding-left:2em; list-style-type: disc; list-style-position: outside; font-size:1em; }
table{ font-size:1em; margin:3px 0px 15px 0px; border:0px; border-collapse:collapse; text-align:left; width:100%; }
th, td{ border-bottom:1px solid #c6c6c5; border-collapse:collapse; text-align:left; }
th{ margin:0px; padding:10px; background-color:white; color:#F1C065; font-weight:normal; text-align:center; }
td{ margin:0px; padding:2px 10px; color:#2e2e2e; 	 }
dl{ margin:0px 0px 0px 30px; }
dt{ font-weight:bold; }
dd{ margin:3px; }
input, select{ margin:3px; padding:0px; width:250px; }
input.rb{ width: auto; }
select.rb{ width: auto; }
textarea{ margin:5px 0px 0px 2px; width:254px; height:80px; }
hr{ clear:both; margin:0px 10px 0px; border:0px solid transparent; color:#E5E7EB; background-color:transparent; height:1px; width:90%; }
#blok{ width:100%; max-width: 940px; border:0px; margin:0px auto 0px; padding:0px 10px; text-align:left; position:relative; line-height: 1.35em; position:relative;
 }
#hlava{ height:185px; width:100%; margin:0px 0px 0px; padding:0px; background-image:url(logo.png); background-repeat:no-repeat; background-position: center 20px; border:0px solid red; }
#foto{height:93px; width:100px; border:0px }
#foto img{border-right:1px solid #E5E7EB;}
.foto{text-align: center;padding:10px;}
.foto img{border:1px solid #c6c6c5;box-shadow: 2px 2px 7px #c6c6c5;}
#logo{ height:131px; width:191px; border:0px solid red; margin:0px; padding:0px; background-repeat:no-repeat; display:block; position:absolute; left:40%; top:20px; }

#telo{ margin:0px; padding:20px 0 0; border:0px; text-align:left; width:100%; border:0px solid yellow;}

#cse-search-box{ text-align:left; margin-bottom:10px; background-color:#c6c6c5; }
#menu{ float:left; width:250px; padding:0px; margin:25px 0px 0px; float:left; position:relative; top:0px; border:0px; font-size:1em; }
#menu ul{ color:#222; list-style-type: none; list-style-position: inside; }
#menu ul li{border-bottom:1px solid #c6c6c5;}
#menu a{ color:#222; }
#menu a:hover{ color: #F1C065; }
#menu a.a{ color: #F1C065; }
#menu li a{ padding:5px 0px; display: block; }

#tlacitka{ width:100%; text-align: center; border:0px solid yellow; font-size: 1.1em; text-transform:lowercase; }
#tlacitka ul{ margin:0px; padding:0px; display:inline-block; }
#tlacitka ul li{ display:inline; text-align:center; }
#tlacitka ul li a,#tlacitka ul li a:link,#tlacitka ul li a:visited{ display:block-inline; padding:0px 15px; line-height:2.25em; text-decoration:none; color:#F1C065;}
#tlacitka ul li a:hover,#tlacitka ul li a:focus,#tlacitka ul li a:active,#tlacitka ul li a.a{ text-decoration:underline; }
#tlacitka ul li.a a{ color: white; text-decoration:none; cursor: default; }

#tlacitka2{ width:100%; text-align: center; border:0px solid red; font-size: 1em; text-transform:lowercase; }
#tlacitka2 ul{ margin:0px; padding:0px; display:inline-block; }
#tlacitka2 ul li{ display:inline; text-align:center; }
#tlacitka2 ul li a,#tlacitka2 ul li a:link,#tlacitka2 ul li a:visited{ display:block-inline; padding:0px 10px; line-height:2.25em; text-decoration:none; color:#F1C065;}
#tlacitka2 ul li a:hover,#tlacitka2 ul li a:focus,#tlacitka2 ul li a:active,#tlacitka2 ul li a.a{ text-decoration:underline; }
#tlacitka2 ul li.a a{ color: white; text-decoration:none; cursor: default; }

#drobky{ float:right; height:30px; border:0px; margin:5px 0px 0px 0px; font-size:.9em; width:774px; }
#drobky a{ text-decoration:none; }
#drobky a:hover{ color:#F1C065; text-decoration:underline; }

#pata{ color:#F1C065; font-size:.9em; text-align:center; margin:0px; padding:30px 0px; clear:both; width:100%; border:0px solid red; 

}
#pata a{ color:#F1C065; }
#pata a:hover{ color:#F1C065; }

.mapa{margin:0px 0px 0px 0px;}
.g{ margin-top:10px; }
.g span{ padding-top:7px; display: inline-block; font-size:.85em; }
.g a{ margin:0px 7px 7px 0px; display: block; float: left; }
.mg{ margin:20px 0px 5px;padding:0px 0px 0px 0px; }
.mg a{ margin:0px 20px 20px 0px; display: block; float: left; }
.mg a img{ border:1px solid #c6c6c5; filter: grayscale(100%);}
.mg a:hover img{ border:1px solid #F1C065; }
.mg a.e{ margin:0px 0px 7px 0px; }
.sed{ color:silver; }
.cer{ color:red; }
.zel{ color:green; }
.rg{ text-align:right; }
.lf{ text-align:left; }
.cnt{ text-align:center; }
.clr{clear:both;}
.ko{ height: 30px; vertical-align: middle; line-height: 30px; background-color: #2e2e2e; color:white; }
.ko td{ color:white; padding:0px 10px; }
p.iko img { position: relative; top: 3px; margin-right: 3px; }
.res { margin: 0px 10px 0px 8px; position: relative; top: 4px; }
.num { width: 30px; padding: 1px 0px; text-align: center; margin:0px; position: relative; top: -3px; }
.sbmk { width: auto; padding: 1px 20px; background-color: #e2001a; border: 1px solid #e2001a; color: white; font-size:.9em; margin:0px; position: relative; top: -4px; font-weight: bold; }
.vpravo{ float: right; width:230px; }
.prx{ padding:0px 0px 20px 0px; font-size:1.25em; }
/*.prx2{ padding:0px 0px 0px 0px; font-size:1em; font-weight:bold; color: #F1C065; }*/
.frgt{ float:right; }
.di{ margin:50px 0px 0px 0px; 	clear:left; }
.s{ width:183px; height:24px; margin:0px; text-indent:5px; font-size:1em; border:1px solid #c6c6c5; border-right:0px; float:left; }
.sa{ width:26px; height:26px; margin:0px; border:1px solid #c6c6c5; background-color:#c6c6c5;  background-repeat:no-repeat; }
.sa:hover{ background-color:red;  }
.m{ color:#2e2e2e; margin-bottom:5px; }
.mos{ font-size:1em; margin:0px 0px 0px 10px; color: red; }
.mon{ font-size:.9em; margin:0px 0px 0px 10px; font-weight:normal; }
.mok{ font-size:1em; margin:0px 0px 0px 10px; font-weight:normal; }
#menu .mop{ font-size:.9em; margin:0px 0px 0px 25px; font-weight:normal; list-style-type: disc; list-style-position: outside; }
.k{ margin: 0px 0px 0px 0px; }
.p{ display: inline-block; width: 182px; border: 0px solid #B8D1E9; margin: 0px 0px 30px 0px; vertical-align: top; text-align:center; }
.p span{ padding-top:7px; display: inline-block; font-size:.85em; }
.p a img{ border: 1px solid white; }
.p a:hover img{ border: 1px solid #e2001a; }
.ods{ padding-top:25px; }
#menu li.a a{ color: #F1C065; text-decoration:none; cursor: default; }
.ihr{ background-repeat:no-repeat; }
.ihr2{ background-repeat:no-repeat; margin:0px; padding:0px; }
.exp{ width:99%; margin:10px; }
.exp th{ font-size:.9em; color:#666; }
.exp td{ font-size:.9em; color:black; border:1px solid silver; }
.sud{ background-color:#EEE9E0; }
.nks2{ position:absolute; top:70px; right:5px; width:300px; text-align:right; }
.nks2 table{ width:auto; position:absolute; right:5px; }
.nks2 table td{ padding:0px; margin:0px; border:0px; }
.nks2 .lnk{ height:26px; line-height:26px; vertical-align:middle; margin:0px 10px; padding:0px 15px; }
.nks2 .lnk img{ margin:0px 0px 0px 10px; position:relative; top:2px; }
.nks2 .lnk a{ color:white; height:26px; line-height:26px; vertical-align:middle; }
.nks2 .lnk span{ position:relative; top:0px; font-weight:bold; }
.nks2 .lnk:hover{ background-color:red; }
.nks2 .lnk:hover a{ text-decoration:none; }
.lnki{ border-left:0px solid white; background-color:white; padding:0px 10px; width:75px; text-align:right; color:#1d1d1d; height:26px; line-height:26px; }
.lnki span{ color:#2e2e2e; }
.ksk{ width:750px; }
.ksk td{ color:#1d1d1d; padding:4px 10px; }
.ft{margin:10px 0px 20px;}
.ft img{border:1px solid #c6c6c5; margin:5px 0px;}
input.num{ width:30px; text-align:right; padding-right:5px; }
input.num2{ width:50px; text-align:right; padding-right:5px; }
input.sbk{ width:130px; padding:3px 0px; background-color: #f3663d; color: White; }
input.sbk:hover{ width:130px; padding:3px 0px; background-color: #f0431e; color: White; }
input.sbdk{ color:#f0431e; width:70px; padding:3px 0px; }
select.aut{ width:auto; }
form.npa{ padding:0px; margin:0px; }
.clkm{ color:#2e2e2e; margin-top:20px; text-align:right; font-size:1.2em; width:750px; }
.clkm strong{ color:navy; }
form.rez{ margin:0px; }
form.rez label{ color:#393b3a; width: 9em; display: inline-block; text-align: right; margin-right:5px; }
form.rez label.lb{ color:#393b3a; width: 267px; display: inline-block; text-align: right; margin-right:5px; }
form.rez .txt{ width: 155px; margin:3px 0px 3px 3px; }
form.rez textarea{ width: 315px; margin: 3px 0px; padding: 5px; font-family: sans-serif; font-size: 1em; overflow: auto; height:60px; }
form.rez .top{ position: relative; top:-60px; }
form.rez label.err, h4.err, p.err{ color:red; }
form.rez label.mod,.mod{ color:navy; }
form.rez label.err,.err{ color:red; }
dd.dtz{ font-style: italic; margin:0px 0px 5px 28px; }
dd.odp{ margin:0px 0px 15px 28px; }


.main{ display: none; }
#ttl{ display: none; }
header{display: none;}
#drawerr, .drawerr--init{display: none;}

.ico{ margin: 0px 0px 0px 0px; position:relative; top:2px; }
.dtz { display: block; padding:10px 0px; margin-left: 10px; }
.dtz span { margin-top: 20px; text-decoration: none; color: #207b20; display: inline; }
.dtz :hover, .dtz .hover { cursor: pointer; text-decoration: underline; 	color: #dd6a0a; }
.dtz span /* IE:hover */ { 
 background-color: expression(
 this.onmouseover = new Function("this.className += ' hover'; "),
 this.onmouseout = new Function("this.className = this.className.replace(' hover', '')")
 );
 