body, html, div, ul, p, li, dl, dt, img, hr, h1, h2, h3, table, tr, td {margin:0px;padding:0px;}
.schovana{ display: none;}
body {text-align:center;color:#666;background-color:#4D8E14;font-family:Arial;font-size:80%;}
dt { display:compact}
dd { margin-left:2em;}
#allIn{}
#allOut { height:710px;margin: 0 auto;text-align:left;position: absolute;width: 100%; left: 0px; top: 0px;}
#footerbarout {height:10px;background-color:#4D8E14;text-align:center; width: 100%; font-size: 13px; margin-bottom: 10px;}
#footerbarin {background:url('../img/top-shadow.gif') top right no-repeat;height:10px;margin:0px auto; width:710px; text-align:left;}
#linkBarOut {height:30px;background-color:#4D8E14;text-align:center; position: absolute; left: 0px; top: 205px;width: 100%;
font-size: 13px;}
#linkBarIn {background:url('../img/top-shadow.gif') top right no-repeat;height:30px;margin:0px auto; width:710px; text-align:left;}
#linkBarIn ul {float:right;margin-right:10px;list-style-type:none;}
#linkBarIn ul li.vrstva1{float:left;}
#linkBarIn ul li a {display:block;height:30px;color:#585858;font-weight:bold;line-height:30px; float: left;
padding: 0 0px 0 10px;margin: 0 0px 0 10px;}
#linkBarIn ul li ul{ float: none; clear: both; margin:0;padding:2px 0 2px 0;position: absolute; z-index: 1000;
filter: alpha(opacity=90);-moz-opacity: 0.90;opacity: 0.90;background-color: #fff;
	width: auto;border: 1px solid #126B8D; top: 30px;}

#linkBarIn ul li ul li{ margin: 0px;clear:both;white-space:nowrap; border: 0px; padding-bottom: 1px;}
#linkBarIn ul li ul li a{display:block;color:#585858;margin:auto;font-weight:bold; height: auto; width: 150px;
padding:2px 5px 0 5px;margin:1px 4px 0 4px;line-height: normal; text-decoration: none;}
#linkBarIn ul li ul a:hover{ color: #fff; background-color:#126B8D }
#headerOut {background-color:white;height:80px;text-align:center; margin-top: 0px; margin-bottom: 150px;}
#headerIn { text-align:left;width:710px;margin:0px auto;/*padding-left:112px;*/
    color:gray;font-family:"Trebuchet MS";padding-top:12px;}
#headerIn #nadpis { color:#11688a;font-size:30px;font-weight:normal;}
#headerIn a,#headerIn a img{border: none;}

#headerTitle { width:490px;float:left;}
#headerTitle p { font-size:14px;}
#headerLogo { float:right;}
#infoOut {height:120px;background-color:#126B8D;text-align:center; position: absolute; left: 0px; top: 80px; width: 100%;}
#infoIn { width:710px;text-align:left;margin:0px auto;height:120px; font-size: 13px;
    /*padding-left:112px;*/background:url('../img/blue-bg.jpg') top left repeat-x;}
#infoLogo { float:left;}
#infoBox { float:right;width:505px; padding-top: 15px; color: white}
#infoBox h2 { padding-left:25px;}
#infoText { border-top:1px solid  #7FAFC3;margin-top:5px;padding-top:5px;margin-left:25px;
    margin-right:25px;}
#infoText p {width:290px;float:left;padding:0px 25px 10px 0px; }
#contact { float:right;width:140px;}
#contact li { list-style:none;font-weight:bold;line-height:20px; }
#contact li span { color:#F8D311;}

#mainOut {border-top:1px solid #87C650;min-height:305px;_height:305px;background-color:#fff;text-align:center;z-index: 1000; margin:0px auto;}
/* #mainIn { text-align:left;width:465px;background:url('../img/green-bg.jpg') left -2px repeat-x;_height:300px;
padding:25px; margin-left: 470px; min-height: 300px; padding-bottom: 0px;z-index: 1000;} */


#mainOut {border-top:1px solid #87C650;min-height:305px;_height:305px;background-color:#fff;text-align:center;z-index: 1000; margin:0px auto; width: 710px;}
#mainIn {width:465px; background:url('../img/gray-bg.jpg') left -2px repeat-x;_height:300px;
padding:25px; min-height: 300px; z-index: 1000; float:right; text-align:left;}



#mainIn li {list-style:square;margin-left:1.1em;}
#mainIn li ul li{list-style:disc;margin: 4px 0 4px 1.5em;}
#mainIn h3{
	font-size: 14px;
	margin-bottom: 15px;
}
#mainIn h2{margin-top: 20px; font-size: 18px; margin-bottom: 5px;}
#mainIn h1{margin-bottom: 20px;}

#mainIn #airalink{
background: url('../img/airalink.png') no-repeat;
width: 193px; height: 25px;
padding: 5px 0 0 15px;
float: right;
margin: 10px 0 0 0;
}
#mainIn #airalink a{
color: #333333;
text-decoration: none;
}
#mainIn #airalink a:hover{
color: #333333;
text-decoration: underline;
}

#mainOut p {margin-bottom:1em;} 


/* formular */
#formOut { position: relative; left: 0px; top: 5px; width: 100%; text-align: center; margin-bottom: 50px;}
#formIn {margin:0 auto; width: 300px; margin-top: 10px;}
#formIn table {width:100%; z-index: 1;}
#formIn label{font-weight: bold;}
.request{padding-top: 10px;}
#formIn input{border:1px solid #335B15; width: 250px; float: right;}
#formIn textarea  {border:1px solid #335B15; width: 100%; height: 100px;}
#formIn table td {padding-left: 3px; padding-right: 3px; text-align: left;}
#formIn #cSubmit { margin:0.3em;margin-right:0px;width:8em;float:right;}
fieldset { margin:0px; padding:0px; border:0px;}
div.menu_block_content { padding:10px 10px 10px 10px; border-style:solid; border-width:0px 1px 1px 1px; border-color: #aaaaaa; font-size: 8pt;}

/* sidebar */
#sideOut { position: absolute; left: 0px; top: 250px; width: 100%;}
#sideIn {padding-right:500px; margin:0 auto; width: 150px; padding-left: 15px;}
.slovnik {text-align: center;}
.slovnik a{color: #039;}
.slovnik-rada a{font-size: 15px; color: #039;}
#mainsidebar { width:170px; padding:10px; padding-bottom: 0px; padding-top: 20px; z-index: 1000; float:left;}
.druhemenu {text-align: left; padding: 15px;} .druhemenu li a{color: #039;} .druhemenu li {padding: 2px;}
#mainsidebar h2{font-size: 18px;}
.rychleodkazy {text-align: left; padding: 15px;} .rychleodkazy li a{color: #039;} .rychleodkazy li{padding: 2px;}



/* paticka */
.res { height: 20px; display: block; text-align: center; margin-left: 0px; padding-top: 0px; margin-bottom:0px;}
.res li { display: inline;padding-left:10px;margin:0 0 0 10px;font-size: 12px; line-height: 120%; border-left: 1px solid #9BBCCA; list-style-type: none; }
.res>li {}
.res li a {color: #039;}
.res li.first { border: none; padding: 0px;}

/* paticka 2 - prozatim zkopirovana jen paticka*/
.res2 { height: 20px; display: block; text-align: center; margin-left: 0px; padding-top: 3px; margin-top:0px;}
.res2 li {display:inline;padding-left:10px;margin:0 0 0 10px;font-size:12px;line-height:120%;border-left:1px solid #9BBCCA;list-style-type:none; }
.res2>li {}
.res2 li a {color: #039;}
.res2 li.first { border: none; padding: 0px;}

#noJsMenuRight {float: right; margin: 10px 40px 10px 40px; z-index: 1000;}
#noJsMenuRight li a{color: #039; font-weight: bold; font-size: 12px;z-index: 1000;}
#noJsMenuRight li {padding-top: 5px; padding-bottom: 5px;z-index: 1000;}
#noJsMenu{margin: 10px 40px 10px 40px; z-index: 1000; float: left;}
#noJsMenu li a{color: #039; font-weight: bold; font-size: 12px;z-index: 1000;}
#noJsMenu li {padding-top: 5px; padding-bottom: 5px;z-index: 1000;}
