/*** CSS STYLY  pro Tovek - novy design - redesign 09/2008 ***/

/*** ZÁKLADNÍ LAYOUT ***/
*{margin: 0; padding: 0;}
body{text-align:left; background: #fff; font-family: sans-serif;color: #666666;}
a{text-decoration: none;} 
abbr, acronym{cursor: help;}  
img{border: 0px none;}
hr.cleaner{ clear:both; visibility: hidden; height: 1px; margin: -1px 0px 0px 0px;}
a{cursor: pointer;color: #008DB2;}
a:focus { outline:none; }

#web-cover{width: 957px; text-align:left; background: url('../img/hlavicka.jpg') no-repeat top left;}
#web{width: 880px; margin-left: 75px; text-align:left; overflow: hidden; position: relative;}

h1#ontop {position: relative; height: 130px; overflow: hidden; font-size: 1em; background: url('../img/logo3.jpg') no-repeat; }
h1#ontop.cesky { background: url('../img/logo3.jpg') no-repeat; width: 456px; }
h1#ontop.english { background: url('../img/logo3_en.jpg') no-repeat; width: 472px; }
h1#ontop a{display: block; width: 125px; height: 100px; position: relative; top: 30px;}
h1#ontop span {position: absolute; width: 125px; height: 100px; left: 0; top: 0; }
h1#ontop.cesky span { background: url('../img/logo3.jpg') no-repeat 0px -30px; }
h1#ontop.english span { background: url('../img/logo3_en.jpg') no-repeat 0px -30px; }

#obal{clear: both; display: block;margin: 23px 0px 50px 0px; border-top: 1px solid #B3DDE8;}

#pravypanel{float: right; width: 645px; overflow: hidden;}
hr.cleaner-right{clear: both; display: block; width: 100%; border: 0px none; height: 1px; visibility: hidden;}
.inner{padding: 20px 0px 30px 13px;}
.inner h1{color: #002168; font-weight: bold; font-size: .9em; padding-right: 9px; clear: left; display: inline; margin: 0px 0px 0px 0px; position: relative; z-index: 1; }
a.nadpisovy-odkaz{color: #002168; font-size: 1.2em; padding-right: 9px; display: block; font-weight: bold; margin: 0px 0px 0px 0px; }
*:first-child+html .inner h1{display: inline;}
.inner h2, .inner h3, .inner h4, .inner h5, .inner h6{color: #002168; font-weight: bold; clear: both; display: block; margin: 10px 0px 10px 0px;}
.inner h2{font-size: .75em;}
.inner h2.version{font-size: .75em; margin-bottom: 3px;}
.inner h3{font-size: .75em;}
.inner h4{font-size: .75em;}
.inner h5{font-size: .75em;}
.inner h6{font-size: .75em;}
.inner p{ text-align: left; padding: 5px 5px 5px 5px; font-size: .75em;}
.inner ul{margin: 0px 0px 5px 13px; _margin: 0px 0px 5px 17px; list-style-type: none; font-size: .75em;}
.inner ol{margin: 15px 0px 15px 18px; _margin: 0px 0px 0px 22px; font-size: .75em;}
.inner ul li, .inner ol li{padding: 0px;}
.inner ol li{padding: 2px 0px 0px 0px;}
.inner a { color: #008DB2; text-decoration: underline; }
.inner a:hover { color: #ff6600; }
ul li a{color: #ff6600;}
.inner ul li strong a{padding: 2px 8px 2px 0px;color: #002168; background: url('../img/left-odkaz2.gif') no-repeat right top;}
.inner hr{width: 100%; height: 2px; background: #004b8d; border: 0px none; margin: 20px 0;}
.inner table *{ }

/* boxik vkladany pres texy */
.boxobal table tr td, .boxobal table tr th{font-size: .75em;}
.boxobal { float: left; width: 100%; margin-top: 0px;}
.boxobal .boxvpravo{float: right; width: 160px; margin: 0px 0px 0px 0px; padding: 2px 0px 0px 0px; }
.boxvpravo h1 { display: block; margin-top: 7px; }
.boxobal .boxvpravo h3 { margin-top: 7px; }
.boxobal .boxvpravo img{margin-bottom: 15px; margin-left: 0px; margin-top: 5px;}
.boxobal .boxvlevo{float: left; padding: 0px 0px 0px 0px; width: 420px; }
.boxobal .boxvlevo table * { text-align: left; }
.boxobal .boxvlevo h1.nadpis-download, .boxobal .boxvlevo h2.nadpis-download, .boxobal .boxvlevo h3.nadpis-download, .boxobal .boxvlevo h4.nadpis-download, p.nadpis-download{ margin: 0px 0px -1px 0px; padding: 0; font-weight: normal; font-size: .72em; color: #002168; }
.boxobal ul{list-style-image: url('../img/sipka.gif');}
.boxobal ol{ margin: 0px 0px 0px 22px;}
.boxobal .boxvlevo ul li { margin: 0; padding: 0px 0px 3px 0px; _padding-bottom: 0; }
.boxobal .boxvlevo ul li code{font-size: 1.2em;}
.boxobal .boxvlevo div { margin-bottom: -3px; }
.boxobal .boxvpravo ul{list-style-image: url('../img/ulliseznam.gif'); margin-left: 17px; _margin-left: 21px; margin-top: 10px;}
.boxobal .boxvlevo p{ padding: 0px 0px 5px 0px; }
.boxobal .boxvpravo p{padding: 0px 0px 0px 0px; margin-bottom: 0; }
.boxobal .neplnit{width: 100%; display: block; clear: both; height: 1px; overflow: hidden; visibility: hidden; font-size: 0;}
a.svetlemodryodkaz{ color: #00a6c6; }
.boxobal a.sipkaodkaz{padding-right: 10px; background: url('../img/sipka.gif') no-repeat right 4px;}
a.rozbalitvse, a.sbalitvse{padding-right: 10px; background: url('../img/sipka.gif') no-repeat right 4px;}
.boxobal a.oranzovyodkaz{color: #FF6600;}

/* boxik vkladany pres texy - tmavy */
.boxobaldark { float: left; width: 640px; _width: 650px; margin: -18px 0px 0px -10px; color: #666666; }
.boxobaldark table tr td, .boxobaldark table tr th{font-size: .75em;}
.boxobaldark .boxsvislacara {}
.boxobaldark  h1{ display: block; padding: 0px 10px 10px 0px;}
.boxobaldark .boxvpravo{float: right; width: 160px; overflow: hidden; margin: 0px 0px 0px 0px; padding: 12px 0px 0px 0px; }
.boxobaldark .boxvpravo img{ margin: 11px 0px 15px 0px;}
.boxobaldark .boxvlevo table * { text-align: left; }
.boxobaldark .boxvlevo{float: left; padding: 20px 0px 0px 11px; _padding: 20px 0px 0px 20px; width: 420px; _width: 425px; overflow: hidden; }
.boxobaldark ul{list-style-image: url('../img/sipka.gif'); margin-left: 18px; color: #002168; }
.boxobaldark p{ padding: 5px 5px 5px 0px; }
.boxobaldark .boxvlevo ul li { line-height: 140%; }
.boxobaldark .boxvlevo ul li code{font-size: 12px;}
.boxobaldark .boxvpravo ul { list-style-image: url('../img/sipka.gif'); margin-left: 13px; _margin-left: 17px; }
.boxobaldark .boxvpravo ul li { margin-bottom: 4px; }
.boxobaldark .boxvpravo p{padding: 0px 0px 0px 0px;}
.boxobaldark .neplnit{width: 100%; clear: both; height: 1px; overflow: hidden; visibility: hidden;}
.boxobaldark a{}
.boxobaldark a.bilyodkaz{ color: #008DB2 ;}
.boxobaldark a.oranzovyodkaz{color: #FF6600;}
.boxobaldark a:hover { color: #FF6600; }
.boxobaldark .boxvlevo ul li, .boxobaldark .boxvlevo ol li, .boxobaldark .boxvlevo p{  }  
.boxobaldark ul li a{ padding: 0px 8px 0px 0px;}

div.modry { color: #002168; font-weight: bold; }
div.modry a { font-weight: normal; }

hr.modralinka { width: 100%; float: left; height: 1px; border: 0px none; background: transparent; border-top: 1px solid #B3DDE8; padding: 0; margin: 10px 0 10px 0; }
.boxvlevo hr.modralinka { }
.boxvpravo hr.modralinka { margin: 10px 0; }
h1.showhide { text-transform: lowercase; text-decoration: underline; }

/* boxik stahnout vkladany pres texy */
.stahnout{float: left; width: 444px; margin-bottom: 15px; }
.stahnout .fieldleft, .stahnout .fieldright{display: block; width: 100%;}
.stahnout fieldset{padding: 5px 10px 15px 0px; border: 0px none; margin-left: -4px;}
.stahnout fieldset legend{display: none;}
.stahnout fieldset a{ padding: 3px 0px 4px 4px; text-decoration: none;}
.stahnout fieldset a span{text-decoration: none;}
.stahnout fieldset a em{font-style: normal; color: #A1A1A1;}
.stahnout fieldset a img{font-style: normal; color: #A1A1A1; position: relative; top: 3px; height: 14px; margin-right: 5px;}

.stahnout fieldset a img{font-style: normal; color: #A1A1A1; position: relative; top: 3px; margin-right: 0px;}
a.ikonka-pdf, a.ikonka-exe, a.ikonka-jpg, a.ikonka-doc, a.ikonka-zip, a.ikonka-hotfix{padding: 3px 0px 0px 0px; text-decoration: none; }
a.ikonka-pdf span, a.ikonka-exe span, a.ikonka-jpg span, a.ikonka-doc span, a.ikonka-zip span, a.ikonka-hotfix span{font-size: .75em; text-decoration: underline;}
a.ikonka-pdf em, a.ikonka-exe em, a.ikonka-jpg em, a.ikonka-doc em, a.ikonka-zip em, a.ikonka-hotfix em{font-style: normal; color: #9bceda; font-size: .7em; /*text-decoration: underline;*/}
a.ikonka-pdf:hover em, a.ikonka-exe:hover em, a.ikonka-jpg:hover em, a.ikonka-doc:hover em, a.ikonka-zip:hover em, a.ikonka-hotfix:hover em{ color: #ff6600; }
.boxobaldark a.ikonka-pdf em, .boxobaldark a.ikonka-exe em, .boxobaldark a.ikonka-jpg em, .boxobaldark a.ikonka-doc em, .boxobaldark a.ikonka-zip em, .boxobaldark a.ikonka-hotfix em{ color: #fff; }
a.ikonka-pdf img, a.ikonka-exe img, a.ikonka-jpg img, a.ikonka-doc img, a.ikonka-zip img, a.ikonka-hotfix img{font-style: normal; color: #A1A1A1; position: relative; top: 3px; margin-right: 5px;}
/* a.ikonka-pdf img, a.ikonka-exe img, a.ikonka-jpg img, a.ikonka-doc img, a.ikonka-zip img, a.ikonka-hotfix img{ height: 5px; } */

a.externi{background: url('../admin-navigator/img/icons/html.png') no-repeat top left; padding: 0px 0px 5px 0px;}

/* vysledky hledani */
#hledani{width: 430px; float: left; position: relative;}
#hledani strong#hledanafraze{font-size: .8em; padding-left: 5px;}
#hledani h1 { padding-right: 10px; background: url('../img/sipka.gif') no-repeat right; }
#hledani h2.nadpis{float: left; width: 100%; padding: 5px 0px 0px 0px; margin: 20px 0px 0px 0px; color: #676767; font-size: .8em;}
.results h1, .results h2, .results h3{float: left; font-size: 1em; width: 100%; padding: 5px 0px 0px 5px; border: 0px none; color: #64bad1;}
#hledani h3{clear: left; display: inline; margin-bottom: 2px; color: #008DB2; text-decoration: underline; font-weight: bold; margin-left: -5px; }
#hledani h3 a span{color: #99d1e2;}
#hledani div.result{clear: both; width: 420px; padding: 0px 0px 0px 0px; margin-left: 0px; font-size: .9em; border-bottom: 1px solid #B3DDE8; }
#hledani div.result-top{}
#hledani div.result p{clear: left; font-size: .8em; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; /* background: url('../img/sipka.gif') no-repeat 7px 5px; */}
#hledani div.result img{float: right; margin-bottom: 5px;}
#hledani div.result hr{clear: right; display: block; height: 20px; background: transparent; border-bottom: 1px solid #004B8D;}
#hledani div.not-found{padding: 5px 0px 5px 0px;}
#hledani .boxobal{background: url('../img/twocolumncontain2.jpg') repeat-y;}
#hledani .boxvpravo{float: right; width: 220px; margin: 0px 0px 0px 30px; padding: 0px 0px 0px 0px;}
#hledani .boxvpravo img{margin-bottom: 15px; margin-left: 10px;}
#hledani .boxvlevo{padding: 0px 0px 0px 0px; margin: 0px 255px 0px 0px; }
#hledani .boxvlevo p{clear: left;}
div.not-found-url{padding: 5px 0px 5px 20px;}
div.not-found{font-size: .75em;}
span.hilite, #hledani .results .result h3 a span.hilite, #menu-top-right a span.hilite {color: #008DB2;}
span.hilite {background:#dff4f7; padding: 0px 3px; }

#fieldset {width:100%;margin-left:0px;border: 0px none; padding-left: 10px;}
#fieldset legend{display: none;}
#fieldset img{position:relative;top:4px;margin:3px 3px 0 0;border:0px none;}

/*** formular pro odesilani ***/
form.send{margin: 15px 0px 0px 0px; padding: 0; width: 320px; font-size: .75em;}
form.send fieldset{margin: 0; padding: 5px 10px; border: 0px none;}
form.send fieldset table{width: 320px; display: block; border-collapse: collapse; border: 0px none; margin: 0px 0px 2px -10px;}
form.send fieldset label{color: #666666; font-weight: normal;}
form.send fieldset label#lbl_komentare {padding-top: 10px; margin-left: -10px; display: block; }
form.send fieldset label strong {color: #002268;}
form.send fieldset label em {font-style: normal; color: #666666;}
form.send fieldset label#lbl_komentare em { color: #002268; }
form.send fieldset table tr td{border-collapse: collapse; border: 0px none;}
form.send fieldset table tr td input{border: 1px solid #B3DDE8; padding: 1px 3px; font-size: .95em; }
form.send fieldset textarea{height: 150px; width: 310px; font-family: sans-serif;color: #666666; padding: 2px 3px; border: 1px solid #B3DDE8; margin-top: 4px; font-size: 1.1em; margin-left: -10px;}
form.send fieldset input.odeslat{width: 65px; padding: 2px 0px; background: transparent; border: 1px solid #B3DDE8; color: #68b9d4; margin: 4px 0px 10px -10px; font-size: .9em;}
form.send fieldset table.inputy{margin: 5px 0px 7px -9px; }
form.send fieldset table.inputy tr td strong{white-space: nowrap;}
form.send fieldset table.inputy tr td div{float: left; width: 49px; border: 0px none;}
form.send fieldset table.inputy tr td div input{ float: left; margin: 0px 3px 0px 5px; border: 0px none;}
form.send fieldset table.inputy tr td div em{ float: left; font-style: normal;}
form.send fieldset table span.bottom{display: block; color: #676767; margin: 10px 0px 0px 0px;}
form.send fieldset label#captcha { margin: 20px 0px 5px -10px; float: left; }
form.send fieldset img { margin: 17px 0px 0px 5px;  float: left; }
form.send fieldset input.captcha { border: 1px solid #B3DDE8; padding: 1px 3px; font-size: .95em; width: 310px; clear: left; position: relative; left: -10px; margin-bottom: 10px; }

/* home page tri sloupce */
.bold-line{float: left; width: 700px; margin: 20px 0px 0px 0px; border-top: 2px solid #004b8d; height: 20px; color: #ffffff;}
.bold-line *{visibility: hidden;}
.threecolumn{float: right; width: 100%; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px;}
.threecolumn p{font-size: .75em;}
.firstcolumn, .secondcolumn, .thirdcolumn{width: 610px; float: left; margin: 0px 0px 0px 10px;}
.firstcolumn img, .secondcolumn img, .thirdcolumn img { margin: 10px auto 0px auto;}
.firstcolumn div, .secondcolumn div, .thirdcolumn div{margin: 0px 0px 0px 0px; float: right; width: 140px; height: 100px; overflow: hidden; text-align: center;}
.firstcolumn h1, .secondcolumn h1, .thirdcolumn h1{margin: 15px 0px 0px 5px; _float: left; font-weight: normal;}
.firstcolumn h1 a, .secondcolumn h1 a, .thirdcolumn h1 a{font-weight: bold;}
.firstcolumn p, .secondcolumn p, .thirdcolumn p{ float: left; width: 430px; overflow: hidden;}
.firstcolumn a, .secondcolumn a, .thirdcolumn a{ color: #008DB2; text-decoration: underline; }
.threecolumn a:hover { color: #ff6600; }
.threecolumn .cleaner{width: 700px; clear: both;}

h1.showhide { color: #008DB2; font-size: 0.85em; padding-right: 9px; display: inline; font-weight: bold; cursor: pointer; background: url('../img/sipka.gif') no-repeat right; }
div.hideme { padding: 20px 0 20px 0; }
hr.rozdelit { visibility: hidden; border: 0px none; height: 1px; clear: left; margin: 0; padding: 0; }
.rozbalitvse, a.sbalitvse { float: left; margin-top: 30px;} 

.nahled-obrazku{ margin: 10px; font-size: .8em; text-align: center; padding-bottom: 20px;}
.nahled-obrazku hr{ margin-top: 4px; border: 0px none; border-top: 1px solid rgb(204,219,232); background: none; height: 1px; margin-top: 8px; margin-bottom: 5px;}

/* novinky */
.novinka{padding: 18px 0px 13px 0px; width: 420px; margin: 0px 0px 4px 0px; text-align: left; color: #666666; border-bottom: 1px solid #B3DDE8; }
.novinka  em{font-style: normal; font-weight: normal; font-size: .75em; padding: 0px 0px 2px 4px; color: #b2b2b2; }
.novinka h3{margin: 0px 0 0px 0; font-size: .9em; padding-right: 10px; background: url('../img/sipka.gif') no-repeat right; display: inline; color: #008DB2; text-decoration: underline; cursor: pointer; }
.novinka a{position: relative; color: #00B2CD;}
.novinka p{margin: 0px 0px; padding: 0px 0px 0px 0px;}
.novinka a.vice-na-konci{ color: #ff6600; display: none; }
.novinka a.oranzovyodkaz{color: #FF6600; display: none;}

.paging{ text-align: left; clear: both; width: 100%; font-size: .75em; color: #008DB2; padding: 31px 0px 0px 2px; font-weight: bold;}
.paging a{ font-weight: normal; text-decoration: none; }
.paging a, .paging span.activnipolozka{ color: #008DB2; float: left; border-right: 1px solid #99d3e1; margin-right: 4px; padding-right: 4px;}
.paging a.next, .paging a.prew { border: 0px none; }

.novinka_detail{display: inline-block; padding: 0px 0px 10px 0px; margin: -5px 0px 10px 0px; text-align: left;}
.novinka_detail div.boxobal { margin-top: 10px; }
.novinka_detail .novinka_detail_nadpis { padding-bottom: 10px; }
.novinka_detail strong.headtime{position: relative; display: block; padding-left: 10px; width: 435px; font-size: .8em; color: #002168;}
.novinka_detail strong.headtime em{position: absolute; top: 3px; right: 0; font-style: normal; font-weight: bold; font-size: .75em;}
.novinka_detail em{font-style: normal; font-weight: normal; font-size: .8em; padding: 0px 0px 2px 4px; color: #b2b2b2; }
.novinka_detail h3{margin: 0px 0 0px 0; padding-right: 10px; display: inline; font-size: .9em; }
.novinka_detail h3 span {display: inline-block; background: url('../img/sipka.gif') no-repeat; width: 4px; height: 8px; margin: 8px -5px 0px 8px;}
.novinka_detail a{position: relative;}
.novinka_detail p{margin: 0 0 0 0; padding: 0; width: 420px;}
.novinka_detail div.boxobal div.boxvpravo div, .novinka_detail div.boxobal div.boxvpravo p { margin-left: 30px; }

/* mapa webu */
#mapa h1{display: block; padding: 0px 0px 0px 0px;}
#mapa strong{font-weight: normal;}
#mapa span.ie{ _display: block; _clear: left; _height: 15px;}
#mapa ul{list-style-image: url('../img/spatnaodrazka.gif'); margin: 0; font-size: .8em; }
#mapa ul li * { font-size: 1em; }
#mapa ul li{list-style-type: none;  clear: left; padding: 0; margin: 0;}
#mapa ul li a{line-height: 1em; text-decoration: none; line-height: 160%;}
#mapa ul li a.tree{color: #002168; padding-left: 12px; }
#mapa ul.submenu li{list-style-type: none; color: #00a6c6;}
#mapa ul.submenu li a{padding-left: 12px; color: #008DB2; }
#mapa ul.submenu li li a{color: #666666; padding: 0px 0px 0px 24px;}
#mapa ul.submenu li li li a{color: #666666; padding: 0px 0px 0px 36px;}
#mapa ul.submenu li li li li a{color: #666666; padding: 0px 0px 0px 48px;}
#mapa ul.submenu li li li li li a{color: #666666; padding: 0px 0px 0px 60px;}
#mapa ul.submenu li li li li li li a{color: #666666; padding: 0px 0px 0px 72px;}
#mapa ul.submenu li li li li li li li a{color: #666666; padding: 0px 0px 0px 84px;}
#mapa ul.submenu li li li li li li li li a{color: #666666; padding: 0px 0px 0px 96px;}
#mapa ul.submenu li li li li li li li li li a{color: #666666; padding: 0px 0px 0px 108px;}
#mapa ul#tree li a span { background: url('../img/sipka.gif') no-repeat 0px 1px; width: 4px; height: 10px; display: inline-block; margin: 2px 0px 0px 7px; _background-position: 0px 5px;}
#mapa ul li a strong{float: left;}
#mapa ul li a:hover{padding-left: 12px; color: #008DB2; }
#mapa ul.submenu li a:hover, #mapa ul li a.tree:hover {padding-left: 12px; color: #ff6600; }
#mapa ul.submenu li li a:hover{color: #ff6600; padding: 0px 0px 0px 24px;}
#mapa ul.submenu li li li a:hover{color: #ff6600; padding: 0px 0px 0px 36px;}
#mapa ul.submenu li li li li a:hover{color: #ff6600; padding: 0px 0px 0px 48px;}
#mapa ul.submenu li li li li li a:hover{color: #ff6600; padding: 0px 0px 0px 60px;}
#mapa ul.submenu li li li li li li a:hover{color: #ff6600; padding: 0px 0px 0px 72px;}
#mapa ul.submenu li li li li li li li a:hover{color: #ff6600; padding: 0px 0px 0px 84px;}
#mapa ul.submenu li li li li li li li li a:hover{color: #ff6600; padding: 0px 0px 0px 96px;}
#mapa ul.submenu li li li li li li li li li a:hover{color: #ff6600; padding: 0px 0px 0px 108px;}
#mapa ul#tree li a.tree span{ margin-left: -7px; }

hr.mapa-linka{ display: block; background: none; border: 0px none; border-bottom: 1px solid #B3DDE8; height: 1px; margin: 15px 0px; padding: 0px 0px; }

strong.error{font-size: .75em; display: block; width: 100%; color: #ff6600; padding: 0px 0px 20px 0px; }

/*** LEVY PANEL - MENU ***/
#levypanel {margin: 16px 645px 0px 0px;}
#levypanel div#menu{float: left; font-size: 12px; color: #01305a; margin: 0px 0 20px 0;width: 215px; overflow: hidden; border-bottom: 1px solid #B3DDE8;}
#levypanel div#menu ul{list-style-type: none;}
#levypanel div#menu ul li a{color: rgb(0,33,104); display: block; width: 100%; height: 18px; text-decoration: none; padding: 5px 0 0px 5px;border-top: 1px solid #B3DDE8;}
#levypanel div#menu ul li a:hover, #levypanel div#menu ul li ul.submenu li a:hover, #levypanel div#menu ul li ul.submenu li ul.finishmenu li a:hover, #levypanel div#menu a.openable:hover { color: #ff6600; }
#levypanel div#menu ul li a strong{ font-weight: normal; }
#levypanel div#menu ul li a.openable span.menusipka, #levypanel div#menu ul li a.opened span.menusipka, #levypanel div#menu ul li a.subopened span.menusipka, #levypanel div#menu ul li a.subopenable span.menusipka
{background: url('../img/sipka.gif') no-repeat; width: 5px; height: 8px; float: left; margin: 5px 0px 0px 4px; _margin: 5px 0px -5px 4px;}
#levypanel div#menu ul li a strong{float: left; _margin: 0px 0px -5px 0px;}
#levypanel div#menu ul li { width: 100%; _float: left; margin-bottom: -1px; } 
#levypanel div#menu ul li ul li { margin-bottom: 0px; } 
#levypanel div#menu ul li a.active{background: #ddf3f6;}
#levypanel div#menu a.activeopenable{background: #ddf3f6;}
#levypanel div#menu ul li ul.submenu{}
#levypanel div#menu ul li ul.submenu li{width: 100%;}
#levypanel div#menu ul li ul.submenu li a{padding-left: 15px; color: rgb(50,165,196);}
#levypanel div#menu ul li ul.submenu li li a{padding-left: 30px; color: #666666;}
#levypanel div#menu ul li ul.submenu li li li a{padding-left: 45px; color: #666666;}
#levypanel div#menu ul li ul.submenu li li li li a{padding-left: 60px; color: #666666;}
#levypanel div#menu ul li ul.submenu li li li li li a{padding-left: 75px; color: #666666;}

ul.finishmenu li {list-style-type: none;}

#levypanel form#login{display: block; width: 203px; height: 105px; overflow: hidden; background: url('../img/login.png') no-repeat;}
#levypanel form#login fieldset{border: 0px none; padding: 22px 0px 0px 38px; text-align: left;}
#levypanel form#login fieldset input{display: block;}
#levypanel form#login fieldset input.text{width: 122px; height: 16px; background: #696969; padding: 1px 2px; border-top: 1px solid #272727; border-right: 1px solid #1a1a1a; border-bottom: 1px solid #909090; border-left: 1px solid #9b9b9b; color: #000000; margin-bottom: 2px;}
#levypanel form#login fieldset a{color: #858585; float: left; width: 60px; font-size: .75em;}
#levypanel form#login fieldset input.submit{background: transparent; color: #ffffff; border: 0px none; margin: 2px 0px 0px 0px; padding-left: 27px; _padding-left: 15px; font-size: .75em; cursor: pointer;}

#levypanel div#aktuality{ margin: 0px 0px 0px 5px; width: 210px; }
#levypanel div#aktuality span.novinky-left-nadpis strong { float: left; width: 100%; position: relative; color: #ff6600; font-size: 14px; padding: 1px 0 3px 0; font-weight: bold;}
#levypanel div#aktuality span.menusipka{display: block; margin: 0px 0px 8px 0px; text-align: left;}
#levypanel div#aktuality span.menusipka strong{font-weight: normal; color: #ff6600; font-size: .85em;}
#levypanel div#aktuality p{color: #666666; text-align: left; line-height: 120%; font-size: 11px; margin: 0px 10px 10px 0px; padding-bottom: 2px;}
#levypanel div#aktuality a {font-size: 11px; text-decoration: underline; }
#levypanel div#aktuality a:hover { text-decoration: none; }
#levypanel div#aktuality strong.headtime{float: left; width: 100%; position: relative; color: #ff6600; font-size: 12px; padding: 1px 0 0px 0; font-weight: normal; cursor: pointer; text-decoration: underline; }
#levypanel div#aktuality strong.headtime a { font: inherit; }
#levypanel div#aktuality strong.headtime a:hover { text-decoration: underline; }
#levypanel div#aktuality em{color: #676767; font-style: normal; font-weight: normal; font-size: 11px; }
#levypanel div#aktuality a{color: #ff6600;}
#levypanel div#aktuality a em{ font-weight: normal; font-style: normal; padding: 0px 0px 0px 4px; color: #ff6600;}
#levypanel div#aktuality a.archiv{text-transform: lowercase; font-size: 12px; background: url('../img/sipka2.gif') no-repeat; text-decoration: underline; padding-right: 10px; }
#levypanel div#aktuality a.archiv.cs{background-position: 82px 5px; }
#levypanel div#aktuality a.archiv.en{background-position: 70px 5px; }
#levypanel div#aktuality a.oranzovyodkaz{display: none;}

/*** PATICKA ***/
#paticka {clear: both; text-align: left; margin: 0px auto; overflow: hidden; font-size: 11px; color: #666666; padding: 0px 0 10px 250px; line-height: 1.5em; }
#paticka a{ color: #666666; text-decoration: underline; }
#paticka a:hover { text-decoration: underline; color: #ff6600; }

/* div BOXOUT je az za patickou na konci dokumentu */
#boxout { width: 600px; height: 70px; position: absolute; top: 0px; left: 457px; }
#boxout ul#menu-top-right {position: absolute; top: 14px; right: 0px; list-style-type: none; font-size: 12px; }
#boxout ul#menu-top-right li {float: right; margin: 0px 0px 0px 0px;}
#boxout ul#menu-top-right li span {padding: 0px 15px; color: #B3DDE8;}
#boxout ul#menu-top-right li a {color: #008DB2; padding: 2px 0px; text-decoration: none;}
#boxout ul#menu-top-right li.language-version, #boxout ul#menu-top-right li.language-version a { color: #002168; }
#boxout ul#menu-top-right li a:hover { color: #ff6600; }
/* #boxout a.switch-language{color: #494949; background: url('../img/flag-english.jpg') no-repeat 0px 2px; padding: 0px 0px 0px 25px; position: absolute; top: 10px; right: 20px; } */
#boxout #search{background: lightskyblue; position: absolute; top: 40px; left: 380px; font-size: 11px; }
#boxout #search fieldset{border: 0px none;}
#boxout #search fieldset input.text{float: left; width: 152px; padding: 1px 3px; margin-right: -1px; height: 15px; border: 1px solid #B3DDE8; background: #fff; /*color: #008DB2;*/ font-size: 11px; }
#boxout #search fieldset input.submit{float: left; width: 60px; _width: 61px; color: #008DB2; padding: 2px 0px 0px 0px; _padding: 1px 0px; _height: 19px; border: 1px solid #B3DDE8; background: #fff; color: #008DB2; font-size: 11px; }
body:nth-of-type(1) #search input.submit{height: 19px;} /* css safari hack */

























 
