/* Autor: Přemysl Posker */

/* GENERAL */
* {margin: 0px; padding: 0px;}
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clear {height:1%;} /*skryto pred IE-mac*/
.clearing {clear:both;}
body {font-size:68.75%;font-family:Verdana,Arial,sans-serif;line-height:1.4em;background:#fff url(../images/bgBody.gif) repeat-x left top;padding:0px 0px 0px 0px;color:#000;}
img {border:0px;}
label {cursor:pointer;}
a {color:#999999;text-decoration:underline;}
a:hover {text-decoration:none;}
input {}
input.iText {color:#679641;width:169px;height:17px;padding:4px 5px;background:url(../images/bgItext.gif) no-repeat;border:1px solid #93c16e;}
textarea {}
select {}
.center {text-align:center;}
.right {float:right;margin:0px 0px 10px 10px;}
.last {margin-right:0px;}

#lead {width:950px;margin:0px 0px;position:relative;padding:30px 0px 30px 30px;background:url(../images/bgLead.gif) repeat-x;}

#logo {width:228px;height:73px;display:block;left:63px;top:54px;position:absolute;overflow:hidden;z-index:1;}
#logo h1, #logo h1 span {width:228px;height:73px;position:absolute;top:0px;left:0px;z-index:1;overflow:hidden;color:#fff;padding-left:0px;padding-top:0px;margin:0px;}
#logo a {color:#fff;}
#logo h1 span {width:228px;height:73px;background-image:url(../images/logo.gif);background-repeat:no-repeat;display:block;left:0px;cursor:pointer;margin:0px;overflow:hidden;}
/* =GENERAL */

#top {height:245px;background:url(../images/bgTop.gif) no-repeat top left;padding-left:8px;}
#top .topMenu {float:right;height:110px;}
#top .topMenu a {text-decoration:none;color:#000;margin:0px 10px;display:block;float:left;padding:0px 5px 0px 15px;}
#top .topMenu a.home {background-position:bottom right;margin-top:50px;background:url(../images/domecek.gif) no-repeat left 50%;}
#top .topMenu a.print {background-position:bottom center;margin-top:50px;background:url(../images/tiskarna.gif) no-repeat left 50%;}
#top .topMenu a.write-us {background-position:bottom left;margin-top:50px;background:url(../images/obalka.gif) no-repeat left 50%;}
#top .topMenu a:hover {text-decoration:underline;}

#top .menu {height:35px;padding-left:27px;background:#000;clear:both;font-size:1.15em;text-align:left;font-family:Tahoma;margin-right:8px;}
#top .menu a {text-decoration:none;color:#fff;text-transform:uppercase;font-weight:bold;display:block;float:left;height:25px;padding:10px 6px 0px 6px;}
#top .menu a:hover {text-decoration:none;background:#ffff00;color:#000000;}
#top .menu a.active {text-decoration:none;background:#ffff00;color:#000000;}
#top .submenu {height:25px;clear:both;padding-left:27px;}
#top .submenu a {text-decoration:none;color:#000;padding:5px 8px 0px 8px;display:block;float:left;height:20px;}
#top .submenu a:hover {text-decoration:none;background:#FF0099;color:#000;}
#top .submenu a.active {text-decoration:none;background:#FF0099;color:#000;}
#top .submenu2 {height:21px;clear:both;padding-left:27px;padding-top:4px;}
#top .submenu2 a {text-decoration:none;margin:0px 6px;color:#fff;}
#top .submenu2 a:hover {text-decoration:none;color:#000;}
#top .submenu2 a.active {color:#000;}

#content {margin:0px 8px 0px 40px;background:url(../images/bgContent.gif) repeat-y;border-bottom:25px solid #fff;}

#content .main {width:605px;float:left;}
.main h2 {font-size:1.15em;color:#ff6600;padding:0px 0px 6px 8px;font-family:Tahoma;text-transform:uppercase;background:url(../images/bgH2.gif) no-repeat left bottom;margin-bottom:15px;clear:both;}
.main h3 {font-size:1.15em;color:#000;font-family:Tahoma;text-transform:uppercase;margin-bottom:5px;}
.main p {margin-bottom:10px;}
.main .homeItem {color:#999999;width:281px;height:109px;padding:18px 0px 0px 9px;background:url(../images/bgHomeItem.gif) no-repeat;float:left;margin:0px 25px 25px 0px;}
.main .homeItem img {float:left;margin-right:10px;}
#content a.more {text-decoration:none;display:block;padding-left:20px;padding-right:20px;height:16px;padding-top:1px;background:url(../images/bgHomeItemLink.gif) repeat-x;text-align:center;color:#000;float:left;border:1px solid #cccccc;}
#content a.more:hover {text-decoration:underline;}
.main .last {margin-right:0px;}
.main .textItem {float:right;width:482px;margin-bottom:20px;}
.main .textItemImg {float:left;border:3px solid #cccccc;}
.main ul {list-style:none;}
.main ul li {background:url(../images/bgTopMenuItem.gif) no-repeat left 4px;padding:0px 0px 10px 13px;}

#content .right {width:247px;float:right;}
.right h4 {font-size:1.15em;color:#ff6600;padding:0px 0px 6px 8px;font-family:Tahoma;text-transform:uppercase;background:url(../images/bgH2.gif) no-repeat left bottom;margin-bottom:15px;}
.right p {margin-bottom:10px;}
.right .news_item {margin-bottom:10px;clear:both;}
.right .news_item img {border:3px solid #cccccc;}
.right hr {clear:both;border-width:1px 0px 0px 0px;border-style:dotted;border-color:#000;margin:0px 0px 10px 0px;height:1px;overflow:hidden;}

#footer {background:url(../images/bgFooter.gif) no-repeat left bottom;padding:0px 0px 40px 8px;clear:both;}
#footer .in {background:#000 url(../images/bgFooterPlus.gif) no-repeat 55px 50%;color:#666666;padding:8px 12px;text-align:right;margin-right:8px;}

table.vypis {border-collapse:collapse;width:100%;}
table.vypis th {padding:0.2em;}
table.vypis td {padding:0.2em;}

.textImg {float:left;margin:0px 10px 10px 0px;border:1px solid #000;padding:2px;}
