/* tagy */
* {margin: 0; padding: 0;}
body {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #4E4E4E; text-align: left; background: #fff url('../images/pozadi.png') top center; background-repeat: repeat-x;}
a {color: #0296bb; text-decoration: underline;}
a:hover {text-decoration: none;}
h1 {font-size: 26px;}
h2 {font-size: 19px; color: #715a3a;}
h3 {font-size: 15px; color: #28C1C5;}
h4 {font-size: 13px;}

blockquote, pre, .pre {border: 1px solid #dcdcdc; border-left: 6px solid #ff6600; padding: 5px; overflow: auto; width: 90%; line-height: 140%;}
p, pre, blockquote, table {margin: 5px 0 15px 0;}
p, pre, blockquote, table td, ul li, ol li {line-height: 170%;}
h2, h3, h4 {margin: 0px;}
h1 {font-size: 20px; font-family: sans-serif; margin: 0 0 10px 0; color:#0296bb;} 
h2 {font-size: 17px; }
h3 {font-size: 15px;}
h4 {font-size: 13px;}

/* layout */
#web {width:1000px; height:auto; margin:0 auto; padding:0px;}
#zahlavi {width:100%}
#nazev {width:100%; height:79px; margin-top:20px;}
#reklama-zahlavi {width:528px; height:60px; margin-bottom:-90px; margin-top:0px; float:left; background:#DAF3FF; border: 0px solid #D8D8D8;}
#nazev-obsah {width:293px; float:right; margin-right:10px}
#nazev h1 {display:none}
.logo {float:right;}
.popis {margin-left:1px;margin-top:2px;}
#top-ikony {float:right; width:60px; margin-top:5px;}
.rss {}
.zalozky {}
.sprava {}

#navigace {width:1000px; min-height:183px; background: url('../images/hlavicka.png') top center; background-repeat: no-repeat;}
#tlacitka {height:60px; width:1000px;}
#katalog {float:left; width:118px; height:32px; margin-left:41px; margin-top:18px; background: url('../images/katalog.gif') top left; background-repeat: no-repeat;}
#katalog:hover {background-position: 0 -32px;}
#pridat {float:left; width:99px; height:32px; margin-left:15px; margin-top:18px; background: url('../images/pridat.gif') top left; background-repeat: no-repeat;}
#pridat:hover {background-position: 0 -32px;}
#sluzby {float:left; width:104px; height:32px; margin-left:15px; margin-top:18px; background: url('../images/sluzby.gif') top left; background-repeat: no-repeat;}
#sluzby:hover {background-position: 0 -32px;}
#spolupracujeme {float:left; width:202px; height:32px; margin-left:15px; margin-top:18px; background: url('../images/spolupracujeme.gif') top left; background-repeat: no-repeat;}
#spolupracujeme:hover {background-position: 0 -34px;}
#kontakt {float:left; width:105px; height:32px; margin-left:15px; margin-top:18px; background: url('../images/kontakt.gif') top left; background-repeat: no-repeat;}
#kontakt:hover {background-position: 0 -32px;}
#odjinud {height:90px; margin-left:10px;overflow:hidden;}



#sloupce {width:1000px; margin-top:-30px; padding-bottom:20px; overflow: hidden; background: url('../images/sloupce.png') top center; background-repeat: repeat-y;}
#levy {width:205px; float:left; margin-left:-772px; color:#0296bb;}
#levy .menu {}
#levy .menu li {list-style-type:none; margin-left:5px;}
#levy .menu a {text-decoration:none;}
#levy .menu a:hover, a:active {text-decoration:underline;}

#az-navigace {float:left; width:558px; height:32px; list-style-type:none; padding:0px; font-weight:bold; background: #fff url('../images/az-navigace.png') top center; background-repeat: no-repeat;}
#az-navigace ul {padding-left:0px;}
#az-navigace li {display:block; float:left; position:relative; z-index:100;}
#az-navigace li span {display:block; z-index:100; background: url(../images/az-navigace.gif) repeat-x;line-height:26px; padding: 0px 7px;}
#az-navigace li span:hover{background: #61DEE9;}
#az-navigace li a, #az-navigace li a:visited {display:block; padding:0;color:#fff; text-shadow: 1px 1px 2px #000; text-decoration:none;}
#az-navigace dl {position:absolute; top:32; left:0; margin: 0; padding: 0;}
#az-navigace dt {margin:0;float:left;}
#az-navigace dd {display:none; clear:left; margin:0; padding:0; text-align:left;white-space:nowrap;background:#D5F6F9;}
#az-navigace dt a, #az-navigace dt a:visited {display:block;padding: 5px 10px; text-decoration:none;}
#az-navigace dd a, #az-navigace dd a:visited {background:#89E6ED; text-shadow: 1px 1px 2px #000; height:25px; line-height:25px; padding:0px 10px; text-decoration:none; display:block;}
#az-navigace li a:hover {background: url(../images/az-navigace.gif) repeat-x 0px -32px;border:0;}
#az-navigace li:hover dd, #az-navigace li a:hover dd {display:block;}
#az-navigace li:hover dl, #az-navigace li a:hover dl {}
#az-navigace li:hover dt a, #az-navigace li a:hover dt a, #az-navigace dd a:hover {background:#1DB0BC;}

#obsah {width:558px; min-height:713px; margin-left:221px; float:left; background: #fff url('../images/obsah.png') top center; background-repeat: no-repeat; }
#obsah-pad {padding:10px;}
.reklama-obsah {margin-top:10px; margin-left:5px; margin-bottom:15px;}
#obsah h2, #obsah h3, #obsah h4 {margin: 15px 0 5px 0;}
#obsah ul, #obsah ol {margin: 5px 0 15px 25px;}
#pravy {width:205px; float:right; margin-right:8px; color:#0296bb;}
#pravy a {text-decoration:none;}
#pravy a:hover {text-decoration:underline;}

#paticka {width:1000px; height:87px; margin:0 auto; padding-bottom:20px; overflow: hidden; background: url('../images/paticka.png') top center; background-repeat: no-repeat;}
.copyright {float:left; width:60%; margin-left:150px; margin-top:25px; font-size: 12px; color:#0296bb;}
.copyright a {text-decoration:none}
.copyright a:hover {text-decoration:underline}
.autor {float:right; margin-right:20px; margin-top:25px; font-size:12px; color:#0296bb;}
.autor a {text-decoration:none; color:#0296bb;}
.autor a:hover {text-decoration:underline}
.odkazy,.smalltext{float:right; margin-left:10px; margin-top:-2px; color:grey; font-size: 9px;}
.odkazy a {color:grey; font-size: 9px; text-decoration: none}
.odkazy a:hover {color:grey; text-decoration: underline}
.pocitadla {float:left; margin-left:145px;}
.smalltext{margin-left:0px;}
.timg{width:20px;height:20px;background:url('../images/icons/yes20.png') no-repeat center center;display:table-cell;}
.tmini{background:url('../images/icons/no20.png') no-repeat;}
.vyhody{border:2px solid #0296BB;background-color:#D0F5F8;position: relative;margin-top:1em;padding-top:.75em;}
.vyhody legend{position:absolute;top: -.9em;left: .9em;background-color:#fff;border:1px solid #0296bb;padding:3px;}
.vyhody ul{padding-top:20px;list-style:none;}
.vyhody li{list-style:none;line-height:30px;}
.vyhody img{vertical-align:middle;margin-right:10px;}
#addfile:hover {cursor:pointer;}
.advertisment img{margin:5px;}

