/* 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.4em;background:#cae7fe url(../img/bgBody.gif) repeat-y center;padding:0px 0px 16px 0px;color:#3f3f3f;}
img {border:0px;}
label {cursor:pointer;}
a {text-decoration:underline;}
a:hover {text-decoration:none;}
input {}
textarea {}
.center {text-align:center;}
.justify {text-align:justify;}
.right {text-align:right;}

#lead {width:984px;padding:0px 6px;margin:0px auto;position:relative;padding:0px;background:url(../img/bgLead.gif) repeat-y;}

#logo {width:135px;height:35px;display:block;left:32px;top:22px;position:absolute;overflow:hidden;z-index:1;}
#logo h1, #logo h1 span {width:135px;height:35px;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:135px;height:35px;background-image:url(../img/logo.gif);background-repeat:no-repeat;display:block;left:0px;cursor:pointer;margin:0px;overflow:hidden;}
#logo a {color:#fff;}

.kosik {height:76px;background:url(../img/bgKosik.png) no-repeat;padding-left:178px;}
.kosik .volejte {margin-top:11px;float:left;}
.kosik p {float:right;width:214px;color:#fff;line-height:1.4em;padding-top:12px;}
.kosik p img {vertical-align:middle;margin:4px 5px 4px 0px;}
.kosik p a {color:#fff;}
.kosik h2.text {color:#4f5050;float:left;margin-left:0px;width:500px;padding-top:15px;font-size:1.1em;font-family:Arial;}

.topGroups {margin-bottom:3px;height:85px;background:url(../img/bgTopGroups.png) no-repeat;clear:both;}
.topGroups p.long {width:755px;height:30px;padding-top:12px;padding-left:26px;float:left;}
.topGroups p.short {width:203px;height:30px;padding-top:12px;float:left;}
.topGroups p a {margin-right:18px;color:#fff;padding-left:17px;background:url(../img/topGroupsArrow.gif) no-repeat left 50%;font-weight:bold;text-decoration:none;}
.topGroups p a:hover {text-decoration:underline;}

.search {height:35px;padding:0px 0px 0px 24px;background:url(../img/bgSearch.gif) no-repeat;}
.search p.form {float:left;padding-top:4px;}
.search p.form select {vertical-align:middle;font-size:0.9em;width:117px;padding:1px;height:20px;border:1px solid #a0a0a0;color:#9b9b9b;}
.search p.form input {vertical-align:middle;font-size:0.9em;}
.search p.form input.text {padding:3px 3px 0px 3px;width:64px;height:17px;border:1px solid #a0a0a0;color:#9b9b9b;}
.search p.menu {padding-right:20px;padding-top:6px;float:right;color:#606060;}
.search p.menu a {color:#606060;}

#content {background:url(../img/bgContent.gif) repeat-y;_height:1px;border-bottom:5px solid #fff;}

.leftCol {width:227px;float:left;}
.leftCol h3 {margin-bottom:6px;font-size:1em;color:#0d0d0d;background:url(../img/bgLeftColHeader.gif) no-repeat;height:25px;padding:7px 0px 0px 22px;}
.leftCol h3 span {display:none;}
.leftCol .in {padding:0px 16px 15px 17px;}
.leftCol .in ul {list-style:none;}
.leftCol .in strong.head {padding:4px 0px 4px 8px;font-weight:bold;color:#aa0c0b;font-size:1.15em;display:block;border-bottom:1px solid #d1e0eb;}
.leftCol .in ul li {border-bottom:1px solid #d1e0eb;}
.leftCol .in ul li a {display:block;padding:4px 0px 4px 26px;background:url(../img/leftColMenuArrow.gif) no-repeat 7px 8px;color:#0d0d0d;text-decoration:none;}
.leftCol .in ul li a:hover {text-decoration:underline;}
.leftCol .in ul li ul {}
.leftCol .in ul li ul li {border-bottom:0px solid #d1e0eb;border-top:1px solid #d1e0eb;}
.leftCol .in ul li ul li a {background-position:25px 8px;padding-left:40px;}

.mainCol {width:751px;float:right;}
.mainCol h2 {height:24px;padding:6px 0px 0px 16px;background:url(../img/bgHeaderMainCol.gif) no-repeat;color:#fffefe;font-size:1em;margin-bottom:2px;}
.mainCol ul {margin:0px 0px 15px 20px;}
.mainCol p {margin-bottom:12px;}
.mainCol .homeItem {width:183px;height:120px;background:url(../img/bgHomeItem.gif) no-repeat;float:left;margin:5px 3px 0px 2px;text-align:center;position:relative;}
.mainCol .homeItem table {width:100%;border-collapse:collapse;}
.mainCol .homeItem table td {height:95px;vertical-align:middle;}
.mainCol .homeItem a.link {color:#aa0c0b;background:url(../img/leftColMenuArrow.gif) no-repeat right 50%;padding-right:19px;}
.mainCol .homeItem .tip {display:block;width:44px;height:39px;background:url(../img/homeItemTip.gif) no-repeat;position:absolute;top:0px;right:0px;}
.mainCol .homeItem .new {display:block;width:44px;height:39px;background:url(../img/homeItemNovy.gif) no-repeat;position:absolute;top:0px;right:0px;}

.mainCol .homeItemProduct {width:173px;height:235px;background:url(../img/bgHomeItemProduct.gif) no-repeat;float:left;margin:5px 3px 0px 2px;text-align:center;position:relative;padding:5px;}
.mainCol .homeItemProduct table {width:100%;border-collapse:collapse;}
.mainCol .homeItemProduct table td {height:110px;vertical-align:middle;}
.mainCol .homeItemProduct table td img {border:1px solid #000;padding:1px;}
.mainCol .homeItemProduct a {color:#aa0c0b;background:url(../img/leftColMenuArrow.gif) no-repeat right 50%;padding-right:19px;}
.mainCol .homeItemProduct .description {font-size:0.9em;}

.mainCol .last {margin-right:0px;}

.mainCol .productDetail {width:751px;background:#f4f4f4 url(../img/bgProductDetailTop.gif) no-repeat top left;}
.mainCol .productDetail .pdIn {padding:10px 10px 20px 10px;background:url(../img/bgProductDetailBottom.gif) no-repeat bottom left;}
.mainCol .pdIn .price {margin-bottom:20px;}
.mainCol .pdIn .price strong {color:#cf1715;}
.mainCol .pdIn .productImg {width:180px;float:left;margin-right:37px;margin-bottom:20px;}
.mainCol .pdIn .productImg img {border:1px solid #bebebe;padding:4px;max-width:180px;_width:180px;}
.mainCol .pdIn .description {float:left;width:514px;margin-bottom:20px;}
.mainCol .pdIn .pridat {background:#fff;padding:2px;}
.mainCol .pdIn .pridat .pridatIn {border:1px solid #e8e8e8;padding:5px;}
.mainCol .pdIn .pridatIn input {vertical-align:middle;}
.mainCol .pdIn .pridatIn input.btn {float:right;}
.mainCol .pdIn .pridatIn p {padding-top:5px;margin-bottom:0px;}
.mainCol .pdIn .pridatIn span.red {font-weight:bold;color:#d21615;}

.homeNews {width:419px;height:160px;float:left;margin-right:5px;background:#ecebeb url(../img/bgHomeNews.gif) no-repeat left bottom;}
.homeNews h3 {font-size:1em;color:#fff;padding:5px 0px 0px 16px;height:22px;background:url(../img/bgHeaderHomeNews.gif) no-repeat;}
.homeNews .in {padding:15px 10px 0px 19px;}
.homeNews .in p {margin-bottom:9px;line-height:1.7em;color:#303030;}
.homeNews .in p a {color:#aa0c0b;font-weight:bold;background:url(../img/newsArrow.gif) no-repeat right 50%;padding-right:18px;margin-left:4px;}
.homeNews .in p strong {margin-right:4px;}

.homeContacts {width:370px;height:160px;float:left;margin-right:5px;background:#ecebeb url(../img/bgHomeContacts.gif) no-repeat left bottom;}
.homeContacts h3 {font-size:1em;color:#fff;padding:5px 0px 0px 16px;height:22px;background:url(../img/bgHeaderHomeContacts.gif) no-repeat;}
.homeContacts .in {padding:15px 10px 0px 18px;}
.homeContacts .in p {margin-bottom:9px;line-height:1.7em;color:#303030;}
.homeContacts .in p img {vertical-align:middle;margin-left:4px;}
.homeContacts .in p strong.red {color:#aa0c0b;}
.homeContacts .in p strong.green {color:#009036;}

.homeAkce {width:182px;height:160px;float:left;}
.homeAkce a {display:block;width:182px;height:160px;background:url(../img/bgAkcniZbozi.png) no-repeat;}
.homeAkce a span {display:none;}

#footer {clear:both;padding:10px 0px 10px 9px;line-height:2.2em;margin-right:3px;}
#footer.home {background:url(../img/bgHomeFooter.png) no-repeat top right;}
#footer p {margin-left:2px;}
#footer a {color:#3f3f3f;margin:0px 2px;white-space:nowrap;}

.registrace h2 {margin-bottom:10px;}
.registrace p {clear:both;margin-bottom:0px;}
.registrace label {float:left;display:block;height:22px;width:120px;text-align:right;padding-right:5px;margin-bottom:5px;clear:left;}
.registrace input {margin-bottom:5px;vertical-align:middle;}
.registrace strong {margin-bottom:5px;vertical-align:middle;}

.mainCol p.pages {padding:10px;margin-bottom:0px;}
.mainCol p.pages a {color:#aa0c0b;}

.kosikDetail h2 {margin-bottom:20px;}
.kosikDetail table {border-collapse:collapse;width:100%;margin-bottom:20px;}
.kosikDetail table th {background:#CAE7FE;padding:0.3em 0.6em;text-align:left;}
.kosikDetail table th.akce {width:80px;text-align:center;}
.kosikDetail table th.price {width:80px;text-align:right;}
.kosikDetail table th.count {width:80px;}
.kosikDetail table td.count {width:80px;}
.kosikDetail table td {padding:0.3em 0.6em;border-bottom:1px solid #DFDFDF;}
.kosikDetail table td.akce {text-align:center;}
.kosikDetail table td.price {text-align:right;}
.kosikDetail p.actions {text-align:right;line-height:1.8em;}
.kosikDetail p.actions a {color:#aa0c0b;}
.kosikDetail table td a {color:#aa0c0b;}
.kosikDetail textarea {vertical-align:top;}

.doprava {background:url(../img/doprava.gif) no-repeat left 50%;padding-left:23px;color:#CF1715;}
