body{text-align:center;background-color:#fff;font-family: "Tahoma CE", Tahoma, "Arial CE", Arial, sans-serif;padding:0px;margin:0px;border:0px}

.center{ text-align: center !important; }
.right{ text-align: right !important; }
.left{ text-align: left !important; }

.kur{ font-style: italic !important; }
.light{ font-weight: normal !important; }
.bold{ font-weight: bold !important ; }
.upper{ text-transform: uppercase; }

.odskok{ padding-top: 13px; }
.bezmarginu{ margin: 0 !important ; }
.nopad{ padding: 0 !important ; }

.clear{ clear: both !important ; }
.clear-left{ clear: left !important; }

.proexp{ position: relative !important; }
.bezramu{ border: 0 !important ; }
.hidden{ position: absolute; top: -10000px; left: -10000px; }
.block{ display: block !important; }
.inline{ display: inline !important; }

.float-right{ float: right !important ; }
.float-left{ float: left !important ; }
.nofloat{float: none !important ; }

.rozpal{ line-height: 1.4em; }
.top{ vertical-align: top !important; }
.middle{ vertical-align: middl !importante; }
.abc{ list-style-type: lower-alpha !important; }
.btn{ cursor: pointer; }
.non{ text-decoration: none !important; }
.under{ text-decoration: underline !important; }

/*velikosti*/
.xxs{ font-size: .7em !important; }
.xs{ font-size: .8em !important; }
.s{ font-size: .9em !important; }
.m{ font-size: 1em !important; }
.l{ font-size: 1.1em !important; }
.xl{ font-size: 1.2em !important;}
.xxl{ font-size: 1.3em !important; }
/*obrazky*/
.obr{ float: left; margin: 0px 10px 5px 0; display: block; }
.obr2{ float: right !important ; margin: 0px 0px 5px 10px; display: block; }
.obr3{ float: none; margin: 0px auto 12px auto; display: block; }
.obr-text{ vertical-align: text-bottom; }


div#stranka{text-align:left;width:775px; margin: 0 auto;position:relative;font-size:.9em;}

#nadpis{margin:0px;padding:0px;border:0px;position:relative;width:775px;height:205px;overflow:hidden; }

#nadpis span{display:block;position:relative;top:-1.2em;_top:-1.25em;z-index:1;width:777px;height:146px;margin:0px;padding:0px;border:0px;background:url("../img/hlava.png") top left no-repeat}

#prava{position:relative; width: 530px; float:right;color:#585858;font-size:.8em;background-color:#fff; margin-top:-.2em;_margin-top:0.5em;padding-right:1em;_padding-left:1em}

.leva{position:relative;width:27%;float:left;_padding-left:.5em;margin-top:.7em;_margin-top:.5em; }



#logo{margin:0;padding:0;position:absolute;top:0em;left:.3em;z-index:4;width:30%;height:206px;margin:0;padding:0;overflow:hidden}

#logo span{display:block;position:absolute;top:0em;z-index:2;width:204px;height:206px;margin:0;padding:0;background:url("../img/logo.gif") top left no-repeat}



h2{color:#585858;background:#fff url("../img/nadpis.gif") top no-repeat;padding:.31em 1em;margin-left:-1em;_margin-left:-1em;font-size:1.29em;text-transform:uppercase}

h3{color:#0173BC;margin-bottom:-.8em;_margin-bottom:-1.5em;font-size:1em;background-color:#fff}

input.vstup{border: .15em solid #8CBDDB;width:8em;margin-left:.4em;_margin-left:.3em;}

input.tlacitko, form input.btn{background-color:#0173BC;color:white;border:0px;padding: .15em .5em;_padding: .1em .5em;font-weight:bold;cursor: pointer}



ul#horni-menu{z-index:3;position:absolute; top: 16px; right: 4px; width:27em; background-color:#B3182A;color:white;text-align:right;padding:3px 15px;margin-left:0em;margin-top:.1em;}

ul#horni-menu li{display:inline}

ul#horni-menu a{color:white;text-decoration:none;font-family: "Verdana CE", Verdana, "Arial CE", "Lucida Grande CE", "Helvetica CE", Arial, lucida, sans-serif;font-size:.75em}
ul#horni-menu a:hover{ text-decoration: underline; }
.leva ul{margin:1em 0px 1em 0em;padding:0;padding-left:.3em; list-style:none}

.leva ul li{margin:0; height:1.54em;font-size:.9em;background:#fff url("../img/cervene_li.gif") top no-repeat;line-height:1.5em;_line-height:1.4em;padding-right:-1em}

.leva ul li a {display:block; height:1.4em;_height:1.3em;margin:0; padding:0em 0em 0em 3em; text-decoration:none; color:#B3182A}

.leva ul li a:hover,.leva ul li a:active,.leva ul li a#aktivni{background:#fff url("../img/modre_li.gif") top no-repeat; color:#0173BC}

#posledni,#posledni2 {height:1.65em;}

div.spodek {width:755px;clear:both;height:0px;color:white;color:#0173BC;padding:0px 10px;  }

.spodek a {color:#0173BC;text-decoration:none;font-size:.7em}

a{
	color: #B3182A;
}
#prava li{
	padding: 2px 0;
}
a:hover{
	color: #0173BC;
}
fieldset{
	border: 0;
}
form input{
	margin: 2px 0; border: 2px solid #8CBDDB;
}
td{
	vertical-align: top; padding: 3px 5px;
}
.middle{
	vertical-align: middle;
}
.obr{
	margin: 0 30px 20px 0;
}
#head h1{
	margin: 0; background: White url(../img/head.jpg) no-repeat 100% 0; width: 775px;
}
#head img{
	border: 0;
}


.proexp{ position: relative !important; }
.bezramu{ border: 0 !important ; }
.hidden{ position: absolute; top: -10000px; left: -10000px; }
.block{ display: block !important; }
.inline{ display: inline !important; }
