/* Autor: Premysl 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:75%;font-family:Arial,Verdana,sans-serif;line-height:1.4em;background:#e6e6e6/* url(../_images/bgBody.gif) repeat-x bottom left;*/;padding:0px 0px 0px 0px;color:#606060;margin:0px;}
img {border:0px;}
label {cursor:pointer;}
a {text-decoration:underline;color:#606060;}
a:hover {text-decoration:none;}
input {}
input.iText {}
input.check {margin-right:10px;}
textarea {}
select {}
.center {text-align:center;}
.justify {text-align:justify;}
.right {text-align:right;}

#obal1 {width:100%;background:url(../_images/bgTop.png) no-repeat center top;}
#obal2 {width:100%;background:url(../_images/bgBody.gif) repeat-x bottom;}
#lead {width:980px;margin:0px auto;position:relative;padding:0px;}
#leadFr {width:1010px;margin:0px auto;position:relative;padding:0px;}

#logo {width:247px;height:45px;display:block;left:5px;top:28px;position:absolute;overflow:hidden;z-index:1;}
#logo h1, #logo h1 span {width:247px;height:45px;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:247px;height:45px;background:url(../_images/logo.png) no-repeat;display:block;left:0px;cursor:pointer;margin:0px;overflow:hidden;}

.top {background:url(../_images/topKolaz.png) no-repeat 280px 0px;height:28px;padding-top:105px;}
.top .menu {color:#fff;float:left;margin-right:0px;padding:6px 0px 4px 2px;font-weight:bold;background:#B3B3B3;}
.top .menu a {margin:0px 10px;color:#fff;text-decoration:none;}
.top .menu a:hover {color:#ee1d25;}
.top .menu a.active {color:#ee1d25;}

.top .search {padding-top:3px;}
.top .search input.text {width:118px;color:#777777;height:17px;padding:2px 0px 0px 2px;border:1px solid #ee1d25;vertical-align:middle;margin-right:12px;font-size:1em;}
.top .search input.btn {vertical-align:middle;}

.content {min-height:1px;_height:1px;background:url(../_images/bgContent.gif) repeat-y left;}
.content .contentIn1 {min-height:1px;_height:1px;background:url(../_images/bgContentIn.png) no-repeat 28px bottom;}

.leftCol {width:150px;float:left;padding:20px 0px 180px 0px;min-height:430px;_height:430px;}
.leftCol ul {list-style:none;margin-bottom:20px;border-top:1px solid #b3b3b3;line-height:1.4em;}
.leftCol ul li {border-bottom:1px solid #b3b3b3;}
.leftCol ul li a {display:block;color:#606060;text-decoration:none;padding:5px 0px 5px 15px;}
.leftCol ul li a:hover {color:#fff;background:#b3b3b3;}
.leftCol a.form {color:#C5001B;margin-left:15px;}

.mainCol {width:755px;padding:40px 35px 0px 0px;float:right;}
.mainCol h1 {border-bottom:1px solid #ed1c24;font-size:1.6em;font-weight:normal;line-height:1.4em;padding-bottom:5px;}
.mainCol h1 span {color:#ee1d25;}
.mainCol table.product {border-collapse:collapse;width:100%;}
.mainCol table.product td.img {width:420px;text-align:center;padding:20px 0px;}
.mainCol table.product td.desc {vertical-align:top;padding:25px 0px 20px 27px;}
.mainCol table.product td.desc p {margin-bottom:12px;}
.mainCol table.product td.desc ul {margin:0px 0px 12px 17px;}

.mainCol .imageDesc {margin-top:50px;padding:20px 20px 20px 446px;background:url(../_images/bgImageDesc.gif) no-repeat top left;}
.mainCol .imageDesc a {color:#606060;}

.footer {height:25px;padding:8px 6px 0px 0px;background:#EE1D25 url(../_images/bgFooter.png) no-repeat 37px top;text-align:right;color:#fff;font-size:.85em;}
.footer a {color:#fff;}

.text {padding-bottom:20px;}
.text img {margin:0px 10px 10px 0px;border:3px solid #BFBFBF;padding:2px;}
.text table {border-collapse:collapse;background:#fff;margin-bottom:20px;}
.text table img {border:0px;padding:0px;margin:0px;}
.text table th {padding:.3em .5em;border:1px solid #BFBFBF;background:#DFDFDF;}
.text table td {padding:.3em .5em;border:1px solid #BFBFBF;text-align:center;}

.staticText h1 {margin-bottom:15px;}
.staticText h2 {font-size:1.2em;margin-bottom:15px;}
.staticText p {margin-bottom:15px;}
.staticText ul {margin:0px 0px 15px 20px;}

div.h2 h2 {border-bottom:1px solid #ed1c24;font-size:1.6em;font-weight:normal;line-height:1.4em;padding-bottom:5px;}
body.location__produkty_get div.h2  h2,
body.directory_news div.h2  h2 {border-bottom:1px solid #ed1c24;font-size:1.6em;font-weight:normal;line-height:1.4em;padding-bottom:5px;margin-bottom:15px;}
ul.download {padding:15px;}
ul.download li {padding-bottom:4px;}
div._produkty_subpages_item a,
div._produkty_subgroups_item a  {display:block;background:url(../_images/bgProd.gif) left no-repeat;padding-left:15px;padding-bottom:4px;}
div.news_list_item {min-height:90px;_height:90px;clear:both;padding-bottom:15px;}
div.news .thumbnail {float:left;padding-right:8px;}
div.news .thumbnail img {width:90px;border:1px solid #b3b3b3;}
div.news .summary {padding:5px 0 5px 0;}

form#poptavka fieldset {border:0;}
form#poptavka legend, form#poptavka .legend {display:none;}
form#poptavka .error {font-weight:bold;padding-bottom:5px;color:red;}
form#poptavka .error label {font-weight:normal;color:#606060;}
form#poptavka input,
form#poptavka textarea {border:1px solid #B3B3B3;}
input#buttonSubmit {padding:5px;background:#f5f5f5;border:1px solid #B3B3B3;cursor:hand;cursor:pointer;}
form#poptavka .layout_item {padding-top:3px;}

div.news_list {_margin-left:-10px; *margin-left:-10px;}