* {padding:0px;margin:0px;}

.cleaner {clear:both;font-size:0px;display:block;}

body {font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-size:12px;background:#083828 url("../images/body-bg.gif") center top repeat-x;}
a {text-decoration:underline;color:}
a:hover {text-decoration:none;}
a img {border:0px;border:none;}
span.uzavirac {display:block;overflow:hidden;clear:both;height:1px;}
sup {color:red;}

#page {width:920px;margin:0px auto;margin-top:20px;background-color:white;padding:20px;margin-bottom:20px;}

#hlava .logo {float:left;width:199px;height:154px;}
#hlava .logo img {margin-bottom:1px;*margin-bottom:-2px;}
#hlava .jazyk {width:199px;background-color:#969696;height:30px;text-align:center;line-height:30px;font-size:10px;*margin-top:-2px;_margin-top:-2px;}
#hlava .jazyk a {color:white;text-decoration:none;display:block;line-height:30px;height:30px;_line-height:16px;font-weight:normal}
#hlava .jazyk a.lang-en {background: url("../images/en.gif") center no-repeat;background-position:45px 7px;}
#hlava .jazyk a.lang-sk {background: url("../images/sk.gif") center no-repeat;background-position:45px 7px;}
#hlava .jazyk a.lang-cs {background: url("../images/cs.gif") center no-repeat;background-position:45px 7px;}
* html #hlava .jazyk a {padding-top:7px;height:23px;}
#hlava .jazyk img {border:2px solid white;vertical-align:-5px;*vertical-align:-3px;margin-right:5px;}
#hlava .jazyk a:hover {text-decoration:underline;}

#hlava .top-menu {background: url(../images/hlava-bg.jpg) center top no-repeat;width:720px;height:154px;margin-left:1px;float:left;}
#hlava .top-menu div {list-style-type:none;margin-top:93px;background: url(../images/top-menu-bg.jpg) center top no-repeat;padding-left:45px;*padding-left:35px;height:61px;overflow:hidden;}
#hlava .top-menu div a {color:white;text-decoration:none;background: url(../images/li-top.gif) left no-repeat;background-position:0px 12px;padding-left:14px;height:30px;float:left;margin-right:6px;line-height:30px;height:30px;}
#hlava .top-menu div a:hover {text-decoration:underline;}
#hlava .top-menu div a.active {color:white;text-decoration:none;background: url(../images/sipka-hover.gif) left no-repeat;background-position:0px 12px;padding-left:14px;height:30px;float:left;line-height:30px;margin-right:6px;font-weight:bold;}
#hlava .top-menu div a:hover.active {text-decoration:underline;}

#obsah {float:right;width:720px;}
#obsah table {width:100%}
#obsah p a, #obsah table a {color:#9e0039;}
#obsah .bar {height:32px;}
#obsah .bar .other {background: url(../images/search-bg.gif) center top repeat-x;color:#005596;line-height:32px;width:364px;}
#obsah .bar .other a {color:#949494;text-decoration:none;}
#obsah .bar .other a:hover {text-decoration:underline;}
#obsah .bar .atisk {width:364px;}
#obsah .bar .drobeckova-nav {float:left;height:32px;padding-left:25px;}
#obsah .bar .drobeckova-nav a.tisk {color:#8c96a0;text-decoration:none;font-size:10px;background: url(../images/tisk.gif) center bottom no-repeat;background-position:0px 14px;height:25px;float:right;margin-right:20px;margin-top:2px;}
#obsah .bar .drobeckova-nav a:hover.tisk {text-decoration:underline;}
#obsah .bar .search {background: url(../images/search-bg.gif) center top repeat-x;float:right;height:32px;width:330px;margin-left:1px;}
#obsah .bar .search label {color:#005596;font-size:11px;float:left;margin-top:7px;margin-left:16px;}
#obsah .bar .search input.input-text {width:162px;height:16px;background-color:#c1c1c1;border:none;border:0px;font-size:12px;color:white;padding:5px;float:left;margin-left:6px;margin-top:2px;}
#obsah .bar .search input.input-submit {width:59px;border:none;border:0px;height:26px;background-color:#949494;float:left;margin-left:1px;font-size:12px;color:white;margin-top:2px;}

#obsah .leva {width:339px;float:left;padding:10px 25px;}
#obsah .leva h1, #obsah h1 {color:#9e0039;font-size:20px;margin-bottom:10px;}
#obsah .leva h2, #obsah h2, #obsah h2 a {color:#9e0039;font-size:13px;margin-bottom:10px;font-size:15px;font-weight:normal}
#obsah ul {margin-left:25px;}
#obsah .leva p {margin-bottom:10px;color:#3d3d3d;}
#obsah .leva p.anotace {color:#005596;}
#obsah form.selected {float:right;height:32px;width:330px;background-color:#eeeeee;font-size:11px;text-align:center;margin-top:-8px;}
#obsah form.selected select {font-size:11px;height:20px;padding-top:1px;width:308px;margin-top:5px;}
#obsah form.produkt-selected {margin-left:6px;margin-top:-9px;}

#obsah .prava {width:330px;float:right;}
#obsah .prava span.novinky-nadpis {height:39px;display:block;background: url("../images/novinky-bg.gif") center top repeat-x;margin-top:1px;line-height:39px;*line-height:37px;_line-height:37px;padding-left:21px;}

#obsah .prava .novinka { background:#f3f3f3 url('../images/novinka-bg.gif') center top repeat-x; margin-top:1px; padding:10px 21px; }
#obsah .prava .novinka h3 { color: #9e0039; font-size:13px; font-weight: normal; text-decoration :none; margin-bottom: 10px; display:block; position:relative;}
#obsah .prava .novinka h3 a { color: #9e0039; font-size:13px; font-weight: normal; text-decoration :none; margin-bottom: 10px; display:block; }
#obsah .prava .novinka h3 a:hover { text-decoration:underline; }
#obsah .prava .novinka img { float: left; margin: 2px 10px 0 0; }
#obsah .prava .novinka p {line-height:17px;position:relative;float:right;width:210px;}
#obsah .prava .novinka p.nop {float:none;width:auto;}

#obsah .item {padding-left:20px;padding-top:9px;}
#obsah .item h1 {margin-left:4px;float:left;width:360px;}
#obsah .item .produkt {float:left;margin-left:4px;height:195px;margin-bottom:4px;background: url("../images/produkt-bg.gif") center top repeat-x;width:229px;}
* html #obsah .item .produkt {width:228px;}
#obsah .item .produkt h2 a {color:#000;font-size:13px;font-weight:bold;line-height:36px;height:36px;margin-left:15px;text-decoration:none;}
#obsah .item .produkt h2 a:hover {text-decoration:underline;}
#obsah .item .produkt img {*position: relative;  *top: -50%;*left:-50%}
* html #obsah .item .produkt img {*position: relative;  *top: -47%;*left:-50%}
#obsah .table-cel {display:table}
#obsah .ram-img {width:75px;height:75px;border:5px solid #e6e6e6;float:left;background-color:white;text-align:center;margin-right:7px;margin-top:2px;margin-left:8px;line-height:75px;display:table;vertical-align:middle;*position: relative}
* html #obsah .ram-img {margin-left:4px;}
#obsah .item .produkt p {padding:5px;padding-top:0px;color:#3d3d3d;padding-top:8px;margin-bottom:5px;width:120px;float:left;padding-left:0px;}
#obsah .item .produkt p p {padding:0px;margin:0px;}
#obsah .item img.detail-img {border:8px solid #e6e6e6;float:left;margin-right:25px;}
#obsah .detail {padding:20px;padding-right:0px;padding-top:10px;}
#obsah .detail p {font-size:13px;}
#obsah .detail img {}
#obsah .detail p strong {color:#005596;margin-left:-10px;margin-bottom:5px;display:block;}
#obsah .detail .download {background: url("../images/download-bg.gif") center top repeat-y;padding:10px;padding-left:15px;padding-right:15px;width:210px;float:left;margin-left:-14px;margin-top:20px;}
#obsah .detail .download a {background: url("../images/download-a-bg.gif") right no-repeat;color:#005596;font-weight:bold;text-decoration:none;padding-right:15px;font-size:13px;}
#obsah .detail .download a:hover {text-decoration:underline;}

#obsah a.tisk-other {color:#8c96a0;text-decoration:none;font-size:10px;background: url(../images/tisk.gif) center bottom no-repeat;background-position:0px 14px;height:25px;float:left;margin-left:40px;margin-top:-5px;}
#obsah a:hover.tisk-other {text-decoration:underline;}

#obsah .mapa-stranek ul {margin-left:30px;}
#obsah .mapa-stranek ul a {color:#9e0039}
#obsah .mapa-stranek ul ul a {color:#818181}

#obsah .news {margin-left:4px;margin-bottom:10px;}
#obsah .news p {padding-right:4px;}
#obsah .news img {margin-top:4px;}

#obsah .products {margin-left:4px;margin-bottom:10px;}
#obsah .products p {padding-right:4px;}
#obsah .products img {margin-top:4px;}
#obsah .products h2 a {font-weight:bold; !important}

#obsah form.poptavka-form {width:50%}
#obsah form.poptavka-form fieldset {border:0px;border:none;padding:10px;padding-left:0px;}
#obsah form.poptavka-form fieldset legend {/*color:rgb(0,85,150);font-weight:bold;padding:4px;*/ display:none;}
#obsah form.poptavka-form fieldset label {width:70px;float:left;margin-top:5px;text-align:right;padding-right:5px;}
#obsah form.poptavka-form fieldset input {margin-bottom:7px;margin-top:3px;width:180px;}
#obsah form.poptavka-form fieldset input.submit {width:120px;margin-top:5px;}

#obsah .souvisejici-clanky {display:block;border-top:4px solid #ececec;color:black;background-color:#fafafa;height:32px;line-height:32px;font-weight:bold;padding-left:8px;}
#obsah .souvisejici-clanky a {color:#1a62aa;font-weight:bold;}
#obsah span.souvisejici-clanky-nadpis {font-weight:bold;color:#afafaf;display:block;margin-bottom:5px;}

#leva {float:left;width:199px;}
#leva ul {list-style-type:none;padding:0px;margin:0px;width:199px;margin-bottom:10px;}
#leva ul li {border-bottom:1px solid white;}
#leva ul li a {display:block;font-size:13px;color:white;text-decoration:none;background: url("../images/li-bg.jpg") center top no-repeat;padding:10px 0 11px 43px;}
#leva ul li a.product {background: url("../images/li-product-bg.gif") center top repeat-y;color:black;margin-bottom:1px;}
#leva ul li a:hover.product {background: url("../images/li-product-bg.gif") center top repeat-y;text-decoration:underline;}
#leva ul li ul li a.product {background: url("../images/li-li-product-bg.gif") center top repeat-y;color:black;margin-bottom:0px;}
#leva ul li ul li a:hover.product {background: url("../images/li-li-product-bg.gif") center top repeat-y;background-position:0px -79px;text-decoration:none;}
#leva ul li ul li a.product-active {background: url("../images/li-li-product-bg.gif") center top repeat-y;color:black;margin-bottom:0px;background-position:0px -79px;}
#leva ul li ul li a:hover.product-active {background: url("../images/li-li-product-bg.gif") center top repeat-y;text-decoration:underline;background-position:0px -79px;}
#leva ul li a.active {background: url("../images/li-bg.jpg") center top no-repeat;background-position:0px -79px;}
#leva ul li a:hover.active {color:black;}
#leva ul li a:hover {background: url("../images/li-bg.jpg") center top no-repeat;background-position:0px -79px;}
#leva ul ul {margin-left:15px;*margin-top:1px;width:184px;margin-bottom:0px;*margin-bottom:-1px;_margin-bottom:-1px;}
#leva ul ul li {margin-top:1px;margin-bottom:-1px;*margin-top:0px;*margin-bottom:0px;}
#leva ul ul li a {background: url("../images/li-li-bg.jpg") repeat-y center top;color:#9e0039;}
#leva ul ul li a.active {background: url("../images/li-li-bg.jpg") center top no-repeat;color:black}
#leva ul ul li a:hover.active {background: url("../images/li-bg.jpg") center top no-repeat;background-position:0px -79px;}

#leva .kontakt {background-color:#e8e8e8;margin-top:10px;padding:10px 15px 10px 15px;color:#3d3d3d;}
#leva .kontakt strong {color:#005596;margin-bottom:5px;display:block;}
#leva .kontakt a {color:#9e0039;text-decoration:none;margin-left:6px}
#leva .kontakt a:hover {text-decoration:underline;}
#leva .kontakt em {margin-left:15px;width:30px;float:left;font-style:normal}

#pata {height:44px;background-color:#f0f0f0;margin-top:9px;color:#c1c1c1;line-height:44px;padding-left:20px}
#pata a {color:#8c96a0;text-decoration:none;}
#pata a:hover {text-decoration:underline;}
#pata strong {font-weight:normal;float:right;padding-right:10px;}

.pata-sova {color:#365e7d;width:960px;margin:0px auto;text-align:right;font-size:11px;margin-top:-10px;margin-bottom:20px;}
.pata-sova a {color:#365e7d;text-decoration:none;}
.pata-sova a:hover {text-decoration:underline;}

div#obsah a.vytiskni { color:#8c96a0; text-decoration: none; font-size: 10px; background: url('../images/tisk.gif') center bottom no-repeat; background-position: 0px 14px; height: 25px; float: right; margin: 0 0 0 40px; }
div#obsah div.post {margin-bottom:10px;}
div#obsah div.post small {float:right;font-size:12px;line-height:20px;}
div#obsah div.post h2 {margin-bottom:10px;font-size:15px;line-height:20px;}
div#obsah div.post h2 a {text-decoration:none;border-bottom:1px solid #9E0039;}
div#obsah div.post h2 a:hover {border-bottom-color:#FFF;}
div#obsah div.post img {border: 1px solid #cfcfcf;margin:10px 10px 10px 0;float:left;padding:5px;}
div#obsah div.post .p {margin-top:10px;width:520px;float:right;}
div#obsah div.post .nop {margin-top:10px;width:auto;float:none;}
div#obsah div.post .more {float:right;display:block;width:520px;text-align:right;margin:0px 0px 10px 0px;color:#9E0039;}
.vice {float:right;color:#000;text-align:right;}

.partneri_odkazy a {color:#9E0039}

.catAnot {margin:5px 4px 5px 4px;border:1px solid #fff;}
.catAnot p, .catAnot h2, .catAnot h3, .catAnot ul, .catAnot ol, .catAnot table {margin-bottom:10px;}
.catAnot ul {margin-left:25px;list-style:disc;}
.catAnot ol {margin-left:25px;list-style:decimal;}

#page #obsah #poptavka {width:75%;}
#page #obsah #poptavka label {width:135px;}
#page #obsah #poptavka input {float:left;}
#page #obsah #poptavka small {float:left;margin-top:5px;margin-left:10px;}
#page #obsah #poptavka br {clear:left;}

.align-right {text-align:right;}

.textpage p {margin-bottom:10px;}
.textpage ul {margin-bottom:10px;}
.textpage ol {margin-bottom:10px;}
.textpage h2 {margin-bottom:10px;}
.textpage h3 {margin-bottom:10px;}
.textpage h4 {margin-bottom:10px;}

#obsah table.tab01 {width:auto;background-color:#a8cde8;margin:2px;}
/* #obsah table.tab01 td {padding:5px 10px;background-color:#a8cde8;margin:2px;} */
#obsah table.tab01 td {padding:5px 10px;background-color:#00509f;margin:2px;color:white;}