/* 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;display:block;}
body {font-size:75%;font-family:Arial,Verdana,sans-serif;line-height:1.6em;background:#ffffff url(../images/bgBody.gif) repeat-x top left;padding:0px;color:#000000;}
img {border:0px;}
label {cursor:pointer;}
a {text-decoration:underline;;}
a:hover {text-decoration:none;}
input {}
input {margin-bottom:5px;border:1px solid #bbbbbb;}
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:996px;margin:0px auto;position:relative;padding:0px;border-top:6px solid #1b1a1a;}

#logo {width:40px;height:55px;display:block;left:0px;top:29px;position:absolute;overflow:hidden;z-index:1;}
#logo strong, #logo strong span {display:block;width:40px;height:55px;position:absolute;top:0px;left:0px;z-index:1;overflow:hidden;color:#fff;padding-left:0px;padding-top:0px;margin:0px;}
#logo strong span {width:40px;height:55px;background-image:url(../images/logo.gif);background-repeat:no-repeat;display:block;left:0px;cursor:pointer;margin:0px;overflow:hidden;}
#logo a {color:#f6ffe7;}

.top {height:111px;border-bottom:1px solid #c2c2c2;padding-left:73px;margin-bottom:22px;}
.top .menu {width:315px;float:left;margin-top:28px;color:#5d5c5c;font-size:0.9em;text-transform:uppercase;}
.top .menu strong.io {display:block;width:192px;height:37px;position:relative;overflow:hidden;}
.top .menu strong span {display:block;width:192px;height:37px;position:absolute;top:0px;left:0px;background:url(../images/internetovyObchod.gif) no-repeat;}
.top .menu a {color:#5d5c5c;}
.top .menu a.email {color:#b92020;}
.top .btn1 {margin-right:3px;}
.top .btn2 {margin:0px 3px;}
.top .btn3 {margin:0px 3px;}
.top .btn4 {margin-left:3px;}
.top .enter {position:relative;float:left;display:block;margin-top:28px;}
.top .enter span {width:351px;height:67px;background:url(../images/btnVstupDoObchodu.gif) no-repeat;position:absolute;top:0px;left:0px;}
.top .comfor {height:53px;width:173px;float:right;background:url(../images/stinComfor.gif) no-repeat bottom right;margin-right:3px;margin-top:29px;}

.home .item {font-family:Arial;float:left;_height:195px;min-height:195px;background:url(../images/bgItem.gif) no-repeat top right;padding-bottom:19px;}
.home .item.last {background:none;}
.home .item h1 {font-size:1.9em;font-weight:bold;color:#5d5c5c;line-height:1.1em;margin-bottom:5px;}
.home .item h1 a {color:#5d5c5c;text-decoration:none;}
.home .item h1 a:hover {text-decoration:underline;}
.home .item h2 {font-size:1.1em;font-weight:normal;color:#b10000;line-height:1.6em;margin-bottom:12px;}
.home .item h2 a {color:#b10000;}

.home .item1 {width:180px;padding:20px 5px 0px 133px;height:175px;float:left;background:url(../images/bgItem1.png) no-repeat left 20px;}
.home .item2 {width:156px;padding:20px 0px 0px 181px;height:175px;float:left;background:url(../images/bgItem2.png) no-repeat left 23px;}
.home .item3 {width:165px;padding:20px 0px 0px 176px;height:175px;float:left;background:url(../images/bgItem3.png) no-repeat left 24px;}
.home .item4 {width:180px;padding:20px 5px 0px 133px;height:175px;float:left;background:url(../images/bgItem4.png) no-repeat left 24px;}

.home .akce {width:658px;padding:11px 0px 0px 19px;}
.home .akce h3 {width:194px;height:23px;overflow:hidden;font-size:1em;font-weight:bold;color:#000;position:relative;margin-bottom:12px;}
.home .akce h3 span {width:194px;height:23px;background:url(../images/akceNaProdejne.png) no-repeat;position:absolute;top:0px;left:0px;}
.home .akce .akceItem {width:209px;float:left;padding-right:10px;}
.home .item .akce .akceItem h2 {font-size:1.25em;font-weight:bold;margin-bottom:3px;}
.home .item .akce .akceItem p {margin-bottom:10px;}
.home .item .akce .akceItem p.cena {margin-bottom:0px;}
.home .item .akce .akceItem p.cena strong {font-size:1.1em;color:#b10000;}

.home hr {border-width:1px 0px 0px 0px;border-style:solid;border-color:#c2c2c2;clear:both;height:1px;overflow:hidden;margin-bottom:12px;}

.footer {border-top:1px solid #c2c2c2;padding:6px 10px 15px 10px;line-height:2.3em;}
.footer a {color:#b10000;}

.content {_height:1px;background:url(../images/bgMainCol.gif) repeat-y;margin-bottom:30px;}
.content .cIn1 {_height:1px;background:url(../images/bgMainColTop.gif) no-repeat top left;}
.content .cIn1 .cIn2 {_height:1px;background:url(../images/bgMainColBottom.gif) no-repeat bottom left;}

.mainCol {width:555px;padding:20px 40px 30px 40px;float:left;}
.mainCol h2 {font-size:2.35em;font-family:Arial;color:#b10000;line-height:1.2em;font-weight:normal;margin-bottom:15px;}
.mainCol p {margin-bottom:13px;line-height:2em;}
.mainCol p.highlight {font-size:1.3em;font-weight:normal;line-height:1.5em;margin-bottom:20px;}
.mainCol a {color:#b10000;}
.mainCol .mapa {margin-bottom:15px;}

.rightCol {width:335px;float:right;padding-right:11px;}

.rightCol .item {font-family:Arial;float:left;background:url(../images/bgRightItem.gif) no-repeat bottom right;padding-bottom:2px;}
.rightCol .item.last {background:none;}
.rightCol .item h1 {font-size:1.9em;font-weight:bold;color:#5d5c5c;line-height:1.1em;margin-bottom:5px;}
.rightCol .item h1 a {color:#5d5c5c;text-decoration:none;}
.rightCol .item h1 a:hover {text-decoration:underline;}
.rightCol .item h2 {font-size:1.1em;font-weight:normal;color:#b10000;line-height:1.6em;margin-bottom:12px;}
.rightCol .item h2 a {color:#b10000;}

.rightCol .item1 {padding:20px 5px 10px 160px;float:left;background:url(../images/bgRightItem1.png) no-repeat left 20px;}
.rightCol .item2 {padding:20px 0px 10px 160px;float:left;background:url(../images/bgRightItem2.png) no-repeat left 20px;}
.rightCol .item3 {padding:20px 0px 20px 160px;float:left;background:url(../images/bgRightItem3.png) no-repeat left 20px;}
.rightCol .item4 {padding:20px 5px 0px 160px;float:left;background:url(../images/bgRightItem4.png) no-repeat left 20px;}

.settings {padding:0px 40px 30px 40px;}
.settings h2 {font-size:2.35em;font-family:Arial;color:#b10000;line-height:1.2em;font-weight:normal;margin-bottom:15px;}
.settings a {color:#b10000;}

.settings .nastaveni {width:100%;border-collapse:collapse;}
.settings .nastaveni th {padding:0.5em 0.5em;text-align:left;color:#fff;background:#636363;}
.settings .nastaveni td {padding:0.5em 0.5em;text-align:left;border-bottom:1px solid #636363;}
.settings .nastaveni tr.displayed td {background:#BFBFBF;}

.settings .edit {border-collapse:collapse;}
.settings .edit th {padding:0.2em 0.5em;text-align:right;vertical-align:top;}
.settings .edit td {padding:0.2em 0.5em;text-align:left;vertical-align:top;}
.settings .edit td input {padding:2px;}
.settings .edit td textarea {width:350px;height:80px;padding:2px;}