/* Autor: Přemysl Posker */

* {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.5em;background:#55abe1 url(../images/bgBody.gif) repeat;padding:0px;color:#fff;}
img {border:0px;}
label {cursor:pointer;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
input {}
input.iText {width:194px;height:16px;padding:3px;margin-right:7px;margin-bottom:5px;background:#fff url(../images/bgItext.gif) no-repeat;border:1px solid #bbbbbb;color:#6d6d6d;}
input.check {margin-right:10px;}
textarea {width:194px;height:87px;padding:3px;background:#fff url(../images/bgItext.gif) no-repeat;border:1px solid #bebebe;}
select.iText {margin-right:7px;padding:2px;margin-bottom:5px;background:#fff url(../images/bgItext.gif) no-repeat;border:1px solid #bbbbbb;vertical-align:middle;color:#6d6d6d;}
.center {text-align:center;}
.justify {text-align:justify;}
.right {text-align:right;}

#lead {width:968px;margin:0px auto;position:relative;padding:0px 0px 0px 0px;}

.logoPrint {display:none;}

#logo {width:98px;height:74px;display:block;left:0px;top:29px;position:absolute;overflow:hidden;z-index:1;}
#logo h1, #logo h1 span {width:98px;height:74px;position:absolute;top:0px;left:0px;z-index:1;overflow:hidden;color:#fff;padding-left:0px;padding-top:0px;margin:0px;}
#logo h1 span {width:98px;height:74px;background-image:url(../images/logo.gif);background-repeat:no-repeat;display:block;left:0px;cursor:pointer;margin:0px;overflow:hidden;}
#logo a {color:#fff;font-family:Arial;font-size:1em;}

#hlava {min-width:968px;position:absolute;top:0px;left:0px;width:100%;display:block;height:479px;z-index:0;background:url(../images/bgHlava.gif) repeat-x;}
#pata {min-width:968px;width:100%;position:absolute;left:0px;bottom:0px;display:block;height:220px;background:url(../images/bgPata.gif) repeat-x;clear:both;z-index:0;}
.sub #pata {width:100%;position:absolute;left:0px;bottom:0px;display:block;height:174px;background:url(../images/bgPataSub.gif) repeat-x;clear:both;z-index:0;}

.leadObal {position:relative;width:100%;}

.topKontakt {height:86px;padding:20px 0px 0px 704px;line-height:1.7em;}
	.topKontakt img {float:right;margin-right:5px;}
	.topKontakt p {padding:0px 0px 0px 0px;}
	.topKontakt strong {font-size:1.1em;}
	.topKontakt a {color:#fff;text-decoration:underline;}
	.topKontakt a:hover {text-decoration:none;}

.top {margin-bottom:1px;height:288px;background:url(../images/bgTop.png) no-repeat left bottom;text-align:right;}
.topSmall {height:24px;background:none;}
.top .searchForm {float:right;}
.top input {border:0px;width:165px;height:17px;padding:4px 5px 3px 5px;background:#cccccc;vertical-align:middle;float:left;margin-left:1px;}
.top input.btn {background:#6699cc;font-weight:bold;color:#fff;width:87px;height:24px;text-transform:uppercase;padding:0px;font-size:1em;cursor:pointer;}
.top input.btn:hover {background:#226cb6;}
.top label {float:left;margin-right:5px;display:block;font-weight:bold;padding:3px 0px 0px 0px;cursor:pointer;}

.menu {margin-bottom:25px;height:45px;overflow:hidden;}

.menu ul {list-style:none;}
.menu ul li {float:left;margin-right:1px;}
.menu ul li a {font-family:Tahoma,sans-serif;display:block;float:left;height:45px;background:url(../images/bgMenuItem.png) repeat-x top left;padding:0px 3px 0px 3px;text-decoration:none;text-align:center;color:#fff;font-weight:bold;}
.menu ul li a span {display:block;padding:13px 16px 0px 16px;height:32px;background:url(../images/bgMenuItem.png) repeat-x left -45px;cursor:pointer;}
.menu ul li a.active {background-position:0px -90px;}
.menu ul li a.active span {background-position:0px -135px;}
.menu ul li a:hover {background-position:0px -90px;}
.menu ul li a:hover span {background-position:0px -135px;}
.menu ul li.lastMenuItem {margin-right:0px;}

.menu ul li a.uvod {width:62px;}
.menu ul li a.about {width:108px;}
.menu ul li a.technika {width:204px;}
.menu ul li a.logistika {width:84px;}
.menu ul li a.aktuality {width:85px;}
.menu ul li a.download {width:91px;}
.menu ul li a.topVyrobky {width:104px;}
.menu ul li a.reference {width:91px;}
.menu ul li a.kontakt {width:77px;}


#content {margin-bottom:29px;_height:1%;}
#lead .more {font-weight:bold;background:url(../images/bgMore.gif) no-repeat left 50%;padding-left:14px;}

.leftCol {width:276px;float:left;padding-top:5px;}
.leftCol .news .newsItem {margin-bottom:10px;}
.leftCol .news .newsItem .newsDesc {width:190px;float:right;}
.leftCol .news .newsItem img {float:left;border:3px solid #003148;}
.leftCol .news .newsItem .noImage {display:block;float:left;width:70px;height:70px;border:3px solid #003148;background:#425c68 url(../images/noImage.png) no-repeat;}
.leftCol .news .title {display:block;margin-bottom:5px;text-transform:uppercase;color:#72a2d2;font-size:1.1em;text-decoration:none;font-weight:bold;}
.leftCol .news .title:hover {text-decoration:underline;}
.leftCol .news .summary {margin-bottom:5px;}
.leftCol .news .more {color:#999999;}

.leftCol .menuHeader {margin:0px 5px 0px 5px;padding:10px 10px 4px 10px;font-size:1.2em;font-weight:bold;color:#fff;background:#336699;}
.leftCol .productsMenu {border-width:0px 1px 1px 1px;border-color:#001e32;border-style:solid;background:#003148 url(../images/bgLeftColProductsMenu.gif) no-repeat left top;}
.leftCol .productsMenuNoLinks {padding:10px 0px;margin-bottom:15px;}
.leftCol .productsMenu ul {list-style:none;}
.leftCol .productsMenu ul li {background:url(../images/bgLeftColProductsMenuItem.gif) no-repeat left bottom;}
.leftCol .productsMenu ul li#first {padding-top:3px;}
.leftCol .productsMenu ul li a {background:url(../images/bgLeftColProductsArrowBlue.gif) no-repeat 17px 17px;display:block;padding:12px 0px 13px 39px;color:#fff;font-weight:bold;}
.leftCol .productsMenu ul li a:hover {color:#000033;background:#6699cc url(../images/bgLeftColProductsArrowWhite.gif) no-repeat 17px 17px;text-decoration:none;}
.leftCol .productsMenu ul li.last {background:none;}
.leftCol .productsMenu ul li.active a {color:#000033;background:#6699cc url(../images/bgLeftColProductsArrowWhite.gif) no-repeat 17px 17px;text-decoration:none;}
.leftCol .productsMenu ul li.up {background:#001e32 url(../images/bgLeftColProductsMenu.gif) no-repeat left top;}
.leftCol .productsMenu ul li.up a {background:url(../images/bgUp.gif) no-repeat 13px 50%;color:#ffcc00;}
.leftCol .productsMenu ul li.up a:hover {text-decoration:underline;}

.leftCol .productsMenu ul li.nolink {background:none;}
.leftCol .productsMenu ul li.nolink span {font-weight:normal;background:url(../images/bgLeftColProductsArrowBlue.gif) no-repeat 8px 9px;display:block;padding:4px 10px 4px 25px;color:#fff;}

.mainCol {width:636px;float:right;overflow:overflow;padding-left:29px;background:url(../images/bgContent.gif) repeat-y left top;}
.mainCol h2 {margin-bottom:15px;margin-top:5px;font-size:1.2em;color:#ffcc00;}
.mainCol h2 span {display:none;}
.mainCol a {color:#D37300;}
.mainCol p {margin-bottom:15px;}
.mainCol ul {list-style:none;margin-left:19px;margin-bottom:15px;}
.mainCol ul li {background:url(../images/bgList.gif) no-repeat left 6px;padding-left:16px;}
#lead .mainCol .last {margin-right:0px;}
.mainCol .productImgs {text-align:justify;margin-bottom:15px;}
.mainCol .productImgs img {border:5px solid #001e32;}
.mainCol .productAtt {padding-top:15px;padding-left:1px;}
.mainCol .productAtt a {color:#ffffff;}
.mainCol .productAtt a:hover {text-decoration:underline;}
.mainCol .productAtt img {vertical-align:middle;margin-right:6px;}

.mainCol .homeBox {float:left;margin-right:28px;line-height:1.4em;width:264px;height:106px;padding:15px 15px 0px 15px;background:url(../images/bgHomeBox.png) no-repeat;border:5px solid #335f72;margin-bottom:28px;}
.mainCol .homeBox img {border:3px solid #fff;float:left;margin-right:20px;width:85px;}
.mainCol .homeBox h3 {text-transform:uppercase;color:#000;margin-bottom:5px;font-size:1.15em;}
.mainCol .homeBox p {margin-bottom:10px;color:#000;}
.mainCol .homeBox a {color:#000;}

.mainCol .productBox {float:left;margin-right:21px;margin-bottom:21px;line-height:1.4em;width:168px;height:111px;padding:10px 10px 0px 10px;background:url(../images/bgProductBox.gif) no-repeat;border:5px solid #335f72;}
.mainCol .productBox h3 {text-transform:uppercase;color:#000;margin-bottom:5px;font-size:1.15em;}
.mainCol .productBox p {margin-bottom:10px;color:#000;}
.mainCol .productBox a {color:#000;}

table.types {border-collapse:collapse;}
table.types th {padding:0.4em 1em;background:#003148 url(../images/bgTableTypes.gif) repeat-x left bottom;text-align:left;}
table.types td {padding:0.4em 1em;background:url(../images/bgTableTypes.gif) repeat-x left bottom;text-align:left;}
table.types tr.last th {background-image:none;}
table.types tr.last td {background:none;}
table.types .objednat {padding:0.4em 0.4em;font-family:Tahoma;}
table.types .objednat a {background:url(../images/arrowObjednat.gif) no-repeat left 50%;padding-left:14px;color:#003148;font-weight:bold;}

.contentBottom {height:90px;padding-top:30px;clear:both;line-height:1.3em;}
.sub .contentBottom {padding-left:332px;height:44px;}
.sub .contentBottom img {vertical-align:middle;margin-right:6px;}

.contentBottom .homeItem {width:302px;float:left;padding-right:20px;}
.contentBottom .homeItem img {float:left;border:2px solid #fff;margin-right:15px;}
.contentBottom .homeItem a {color:#ff9900;text-transform:uppercase;}
.contentBottom .homeItem p {padding-top:4px;}

.footer {position:relative;height:75px;clear:both;text-align:right;padding-top:25px;color:#666666;}
.footer p {float:left;}
.footer span {color:#fff;}
.footer a {color:#cccccc;}

.pathway {padding:0px 0px 10px 0px;}

.mainCol .kestazeni ul {margin-left:0px;}
.mainCol .kestazeni ul li {background:url(../images/iconPdf.gif) no-repeat left 3px;padding-left:25px;padding-bottom:7px;padding-top:2px;}
.mainCol .kestazeni a {color:#fff;}

.mainCol .news .newsItem {margin-bottom:10px;}
