/* CSS Document */

body {font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; background-image:url(layout/bg_foot.jpg); background-position:bottom; background-repeat:repeat-x;}

div#all {text-align:center; margin:0px; width:100%; height:100%; background-image:url(layout/bg_top.jpg); background-position:top; background-repeat:repeat-x;}

div#obal {margin:0px auto; width:750px; background-image:url(layout/bg_con.jpg); margin-bottom:0px; text-align:left;}

div#head {position:relative; width:750px; height:200px; background-image:url(layout/head.jpg); background-repeat:no-repeat;}

div#head h1 {margin:0px;}

div#head h1 a {width:290px; height:90px; position:absolute; top:55px; right:5px;}

div#head h1 a span { position:absolute; top:-1000px;}

div#head ul#jazyk {margin:0px; padding:0px; position:absolute; bottom:15px; _bottom:-18px; right:50px; width:180px; height:48px; list-style:none;}

div#head ul#jazyk li {float:left; margin:0px; padding:0px; width:60px; height:48px;}

div#head ul#jazyk li a img {border:0px;}

ul#menu {width:180px; font-size:10.5pt; padding:0px; margin-left:10px; margin-top:20px; _margin-left:5px; display:block; float:left; list-style:none;}

ul#menu li {padding-left:15px; background-image:url(layout/button.jpg); background-position:bottom left; background-repeat:no-repeat;}

ul#menu li a {display:block; width:100%; height:auto; padding-top:5px; padding-bottom:10px; text-decoration:none; color:#122F01; font-weight:bold;}

ul#menu li#novinky {padding-top:15px;}

ul#menu li#novinky a {color:#266ca7;}

ul#menu li#novinky a:hover {color:#122F01;}

ul#menu li a:hover {color:#266ca7;}

ul#menu li ul {padding:0px; padding-bottom:10px; margin:5px auto auto -5px; list-style:none;}

ul#menu li ul li {background-image:none;}

ul#menu li ul li a {font-size:90%; font-weight:normal; text-decoration:underline;}

div#content {margin:15px 25px 10px 210px; font-size:95%; min-height:500px; _height:500px;}

div#foot {position:relative; text-align:center; width:750px; height:68px; clear:both; background-image:url(layout/foot.jpg); background-repeat:no-repeat;}

div#foot p {position:relative; top:35px; margin:0px; font-size:80%;}

img {margin-top:15px; margin-bottom:15px;}

a {text-decoration:underline; color:#122F01;}

a:hover {text-decoration:none; color:#266ca7;}

h2 {font-size:120%; color:#122F01; font-family:Verdana, Arial, Helvetica, sans-serif;}

h3 {font-size:105%; font-family:Verdana, Arial, Helvetica, sans-serif;}

h4 {font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif;}

ul.zoznam {padding:0px; padding-left:35px; margin:0px; margin-bottom:30px;}

ul.zoznam li {margin-bottom:10px;}

ul.zoznam li.pdf {list-style:url(img/PDF-icon.jpg);}

ul.zoznam li.xls {list-style-image:url(img/XLS-icon.jpg);}

table.cisla {margin-left:50px; text-align:center; margin-top:10px;}

table tr.zelena {background-color:#cce7d8;}

table.cisla tr td {width:130px; padding:5px; margin:0px;}

table.partneri {font-size:80%; display: none}

table.partneri tr td {padding:5px;}

table.partneri tr td h3 {font-size:130%;}

ul#kraje {list-style:none;}

ul#kraje li {display:inline; margin-left:5px; padding-left:5px; border-left:1px solid black; font-size:90%; line-height:1.5em;}

a img.cert {border:6px solid #122F01; margin:20px;}

a:hover img.cert {border:6px solid #266ca7;}

p.datum {font-size:80%; text-align:left;}

hr {display:none;}
