* {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.8em;background:#f3ffe4;padding:0px 0px 0px 0px;color:#010101;margin:0px;}
img {border:0px;}
label {cursor:pointer;}
a {text-decoration:underline;}
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;}

a { color: #2a76a5; }
a:hover { color: #000; }

#body {width:100%;background:url(../images/bgBody.gif) repeat-y top center;}
#hlava {height:395px;width:100%;position:absolute;top:0px;left:0px;z-index:0;background:url(../images/bgHlava.gif) repeat-x top left;}
#hlava2 {height:395px;width:100%;position:absolute;top:0px;left:0px;z-index:0;background:url(../images/bgHlava2.gif) no-repeat top center;}
#pata {width:100%;background:url(../images/bgPata.gif) repeat-x bottom center;position:relative;}
#pata2 {width:100%;background:url(../images/bgPata2.gif) no-repeat bottom center;position:relative;}

#lead {width:1000px;margin:0px auto;position:relative;padding:0px;background:#fff;border-top:4px solid #6aab23;}

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

.top {height:76px;padding-left:292px;}

.top .topSearch {width:427px;height:44px;padding:7px 0px 0px 20px;background:url(../images/bgTopSearch.png) no-repeat;float:left;line-height:1.3em;}
.top .topSearch input.iText {height:23px;width:195px;padding:9px 0px 0px 17px;float:left;background:url(../images/bgTopSearchInput.gif) no-repeat left 50%;border:0px;margin-right:7px;color:#6f6f6f;font-size:1.1em;}
.top .topSearch input.iBtn {float:left;margin-right:20px;}
.top .topSearch span {color:#fff;font-size:.9em;}
.top .topSearch span a {color:#fff;}

.top .topCart {width:175px;height:58px;padding:18px 0px 0px 68px;float:right;background:url(../images/bgTopCart.png) no-repeat left 4px;color:#3f3f3f;}
.top .topCart strong {color:#69a923;}

.content {padding:0px 0px 85px 19px;background:url(../images/bgContent.gif) no-repeat top right;}

.leftCol {width:254px;padding:14px 14px 30px 1px;float:left;background:url(../images/bgLeftCol.gif) no-repeat top left;}

.leftCol .email-news {width:254px;background:url(../images/bgLeftColEmail.gif) repeat-y;_height:1px;margin-bottom:13px;}
.leftCol .email-news .en1 {background:url(../images/bgLeftColEmailTop.gif) no-repeat top left;_height:1px;}
.leftCol .email-news .en2 {padding:13px 0px 0px 0px;background:url(../images/bgLeftColEmailBottom.gif) no-repeat bottom left;_height:1px;}
.leftCol .email-news .header-enews {display:block;width:161px;height:31px;position:relative;}
.leftCol .email-news .header-enews span {display:block;width:161px;height:31px;position:absolute;background:url(../images/headerEmailNews.gif) no-repeat;top:0px;left:0px;z-index:0;}
.leftCol .email-news .en-in {padding:0px 5px 15px 16px;}
.leftCol .email-news .en-in p {font-size:1em;padding-left:2px;margin-bottom:7px;}
.leftCol .email-news .en-in input.iText {background:url(../images/bgLeftColEmailInput.gif) no-repeat;width:197px;height:24px;padding:8px 0px 0px 17px;margin-bottom:11px;border:0px;color:#6f6f6f;}

.leftCol .domtab {width:252px;margin-bottom:8px;}
.leftCol .domtab .domtabs {height:35px;list-style:none;}
.leftCol .domtab .domtabs li {float:left;}

.leftCol .domtab .domtabs li a.kategorie {display:block;width:135px;height:35px;position:relative;}
.leftCol .domtab .domtabs li a.kategorie span {display:block;width:135px;height:35px;position:absolute;top:0px;left:0px;background:url(../images/bgTabKategorie.png) no-repeat left -35px;cursor:pointer;}
.leftCol .domtab .domtabs li.active a.kategorie span {display:block;width:135px;height:35px;position:absolute;top:0px;left:0px;background:url(../images/bgTabKategorie.png) no-repeat top left;cursor:pointer;}

.leftCol .domtab .domtabs li a.prihlaseni {display:block;width:100px;height:35px;position:relative;}
.leftCol .domtab .domtabs li a.prihlaseni span {display:block;width:100px;height:35px;position:absolute;top:0px;left:0px;background:url(../images/bgTabPrihlaseni.png) no-repeat left top;cursor:pointer;}
.leftCol .domtab .domtabs li.active a.prihlaseni span {display:block;width:100px;height:35px;position:absolute;top:0px;left:0px;background:url(../images/bgTabPrihlaseni.png) no-repeat left -35px;cursor:pointer;}

.leftCol .domtab .domtabs li a.naposledy {display:block;width:135px;height:35px;position:relative;}
.leftCol .domtab .domtabs li a.naposledy span {display:block;width:135px;height:35px;position:absolute;top:0px;left:0px;background:url(../images/bgTabNaposledy.png) no-repeat left -35px;cursor:pointer;}
.leftCol .domtab .domtabs li.active a.naposledy span {display:block;width:135px;height:35px;position:absolute;top:0px;left:0px;background:url(../images/bgTabNaposledy.png) no-repeat top left;cursor:pointer;}

.leftCol .domtab .domtabs li a.nastaveni {display:block;width:100px;height:35px;position:relative;}
.leftCol .domtab .domtabs li a.nastaveni span {display:block;width:100px;height:35px;position:absolute;top:0px;left:0px;background:url(../images/bgTabNastaveni.png) no-repeat left top;cursor:pointer;}
.leftCol .domtab .domtabs li.active a.nastaveni span {display:block;width:100px;height:35px;position:absolute;top:0px;left:0px;background:url(../images/bgTabNastaveni.png) no-repeat left -35px;cursor:pointer;}

.leftCol .domtab .white {background:url(../images/bgTabWhite.gif) repeat-y;}
.leftCol .domtab .white .item1 {background:url(../images/bgTabWhiteTop.gif) no-repeat top left;}
.leftCol .domtab .white .item1 .item2 {background:url(../images/bgTabWhiteBottom.gif) no-repeat bottom left;padding:20px 16px 17px 14px;}

.leftCol .domtab .black {background:url(../images/bgTabBlack.gif) repeat-y;color:#fff;}
.leftCol .domtab .black .item1 {background:url(../images/bgTabBlackTop.gif) no-repeat top left;}
.leftCol .domtab .black .item1 .item2 {background:url(../images/bgTabBlackBottom.gif) no-repeat bottom left;padding:20px 16px 17px 14px;}

.leftCol .cat-menu {border-top:1px solid #dbdbdb;list-style:none;}
.leftCol .cat-menu li {border-bottom:1px solid #dbdbdb;}
.leftCol .cat-menu li a {display:block;padding:3px 0px 4px 20px;background:url(../images/catMenuPlus.gif) no-repeat 2px 9px;color:#000;text-decoration:none; font-weight: bold; }
.leftCol .cat-menu li a:hover {text-decoration:underline; background: url(../images/catMenuPlus.gif) no-repeat 2px 9px; color:#2a76a6; }
.leftCol .cat-menu li.arrow a {background:url(../images/bottomMenuArrow.gif) no-repeat 2px 11px; font-weight: normal; color:#2a76a6; }


.leftCol .adv {text-align:center;margin-bottom:13px;}

.mainCol {width:694px;float:left;}

.mainCol .menu {height:42px;padding:9px 0px 0px 15px;background: url(../images/bgMenu.png) no-repeat;margin-bottom:5px; text-align: center;}
.mainCol .menu ul {list-style:none; text-align: center; }
.mainCol .menu ul li {float:left;margin-right:2px;padding:0px;background:none;}
.mainCol .menu ul li a { display:block; float:left; position:relative; text-align:center; color:#fff; text-decoration: none; padding: 1px 10px 3px 10px; }
.mainCol .menu ul li a:hover {background: #fff; color: #000; }

.mainCol .postovne {float:left;margin-bottom:15px;}
.mainCol .volejte {float:right;margin-bottom:15px;}

.mainCol .wideItem {clear:both;background:url(../images/bgWideItem.gif) repeat-y;margin-bottom:14px;_height:1px;}
.mainCol .wideItem .clearing {height:0px;overflow:hidden;}
.mainCol .wideItem .wiIn1 {background:url(../images/bgWideItemTop.gif) no-repeat top left;_height:1px;}
.mainCol .wideItem .wiIn1 .wiIn2 {padding:8px;background:url(../images/bgWideItemBottom.gif) no-repeat bottom left;_height:1px;}

.knihaDne .mainImg {float:left;margin-right:5px;}
.knihaDne .domtab {position:relative;width:678px;}
.knihaDne .domtab .clearing {display:block;}
.knihaDne .domtab h3 {width:308px;height:31px;position:relative;margin-bottom:7px;overflow:hidden;}
.knihaDne .domtab h3 span {width:308px;height:31px;position:absolute;top:0px;left:0px;background:url(../images/headerKnihaDne.gif) no-repeat;}
.knihaDne .domtab .domtabs {position:absolute;top:0px;right:0px;list-style:none;}
.knihaDne .domtab .domtabs li {background:none;padding:0px;float:left;margin-right:4px;}
.knihaDne .domtab .domtabs li a {width:28px;height:28px;position:relative;display:block;}
.knihaDne .domtab .domtabs li a span {width:28px;height:28px;position:absolute;top:0px;left:0px;cursor:pointer;}
.knihaDne .domtab .domtabs li a.jedna span {background:url(../images/tabKniha1.gif) no-repeat;}
.knihaDne .domtab .domtabs li a.dva span {background:url(../images/tabKniha2.gif) no-repeat;}
.knihaDne .domtab .domtabs li a.tri span {background:url(../images/tabKniha3.gif) no-repeat;}
.knihaDne .domtab .domtabs li.active a span {background-position:0px -28px;}
.knihaDne .domtab div span.price {font-size:1.3em;font-weight:bold;text-align:center;width:79px;height:65px;padding:35px 0px 0px 5px;background:url(../images/bgKnihaPrice.gif) no-repeat;display:block;margin-right:32px;float:left;margin-left:14px;}
.knihaDne .domtab div span.price span {vertical-align:top;font-size:0.6em;}
.knihaDne .domtab div {float:left;}
.knihaDne .domtab div p {line-height:1.3em;margin-bottom:10px;padding-left:19px;}
.knihaDne .domtab div .desc {width:539px;float:left;padding:0px 0px 0px 0px;}

.mainCol .item2of3 {width:455px;float:left;background:url(../images/bgItem2of3.gif) repeat-y;margin-bottom:14px;}
.mainCol .item2of3 .i231 {background:url(../images/bgItem2of3top.gif) no-repeat top left;}
.mainCol .item2of3 .i231 .i232 {min-height:136px;_height:136px;padding:8px 8px 8px 0px;background:url(../images/bgItem2of3bottom.gif) no-repeat bottom left; color: #fff; }
.mainCol .item2of3 .in {padding:10px 0px 0px 17px;}
.mainCol .item2of3 .in a { color: #f8d13f; }

.mainCol .procUnas { font: normal 1.8em arial; padding: 0px 0px 0px 16px; margin: 0px; color: #fff; }

.mainCol .item1of3 {width:226px;float:right;background:url(../images/bgItem1of3.gif) repeat-y;margin-bottom:14px;}
.mainCol .item1of3 .i131 {background:url(../images/bgItem1of3top.gif) no-repeat top left;}
.mainCol .item1of3 .i131 .i132 {min-height:150px;_height:150px;padding:1px;background:url(../images/bgItem1of3bottom.gif) no-repeat bottom left;}
.mainCol .item1of3 .smallMapa {float:left;margin-right:12px;}
.mainCol .item1of3 .in {font-size:.9em;float:left;width:92px;padding:7px 0px 8px 0px;line-height:1.6em;}
.mainCol .item1of3 .in h3 {margin-bottom:10px;}

.mainCol .kdeNasNajdete {width:63px;height:32px;position:relative;overflow:hidden;}
.mainCol .kdeNasNajdete span {width:63px;height:32px;position:absolute;top:0px;left:0px;background:url(../images/headerKdeNasNajdete.gif) no-repeat;}

.mainCol .doporucujeme {float:left;margin:0px 16px 0px 4px;width:207px;height:29px;position:relative;overflow:hidden;padding-top:2px;}
.mainCol  h3.doporucujeme { font: normal 1.5em arial; color: #000; padding: 0px; }

.mainCol .zebricky {float:left;margin:0px 16px 0px 4px;width:207px;height:29px;position:relative;overflow:hidden;padding-top:2px;}
.mainCol  h3.zebricky { font: normal 1.5em arial; color: #000; padding: 0px; }

.mainCol .nejprodavanejsiH {float:left;margin:0px 16px 0px 4px;width:207px;height:29px;position:relative;overflow:hidden;padding-top:2px;}
.mainCol .nejprodavanejsiH span {width:207px;height:29px;position:absolute;top:2px;left:0px;background:url(../images/headerNejprodavanejsi.gif) no-repeat;}

.mainCol .casto {float:left;margin:0px 16px 0px 4px;width:207px;height:29px;position:relative;overflow:hidden;padding-top:2px;}
.mainCol .casto span {width:207px;height:29px;position:absolute;top:2px;left:0px;background:url(../images/headerCastoPrikoupeno.gif) no-repeat;}

.mainCol .wideItemWhite {clear:both;_height:1px;margin-bottom:14px;}
.mainCol .wideItemWhite .clearing {height:0px;overflow:hidden;}
.mainCol .wideItemWhite .wiwIn1 {_height:1px;}
.mainCol .wideItemWhite .wiwIn1 .wiwIn2 {padding:9px 17px 9px 13px;_height:1px;}
.mainCol .wideItemWhite .domtabs {height:35px;width:437px;float:left;list-style:none;margin-bottom:0px;}
.mainCol .wideItemWhite .domtabs li {float:left;background:none;padding:0px;}

.mainCol .wideItemWhite .domtabs li a.novinky {display:block;width:135px;height:35px;position:relative;}
.mainCol .wideItemWhite .domtabs li a.novinky span {display:block;width:135px;height:35px;position:absolute;top:0px;left:0px;background:url(../images/bgTabNovinky.png) no-repeat left -35px;cursor:pointer;}
.mainCol .wideItemWhite .domtabs li.active a.novinky span {display:block;width:135px;height:35px;position:absolute;top:0px;left:0px;background:url(../images/bgTabNovinky.png) no-repeat top left;cursor:pointer;}

.mainCol .wideItemWhite .domtabs li a.editori {display:block;width:100px;height:35px;position:relative;}
.mainCol .wideItemWhite .domtabs li a.editori span {display:block;width:100px;height:35px;position:absolute;top:0px;left:0px;background:url(../images/bgTabEditori.png) no-repeat left top;cursor:pointer;}
.mainCol .wideItemWhite .domtabs li.active a.editori span {display:block;width:100px;height:35px;position:absolute;top:0px;left:0px;background:url(../images/bgTabEditori.png) no-repeat left -35px;cursor:pointer;}

.mainCol .wideItemWhite .domtabs li a.nejprodavanejsi {display:block;width:135px;height:35px;position:relative;}
.mainCol .wideItemWhite .domtabs li a.nejprodavanejsi span {display:block;width:135px;height:35px;position:absolute;top:0px;left:0px;background:url(../images/bgTabNejprodavanejsi.png) no-repeat left -35px;cursor:pointer;}
.mainCol .wideItemWhite .domtabs li.active a.nejprodavanejsi span {display:block;width:135px;height:35px;position:absolute;top:0px;left:0px;background:url(../images/bgTabNejprodavanejsi.png) no-repeat top left;cursor:pointer;}

.mainCol .wideItemWhite .domtabs li a.prodeti {display:block;width:100px;height:35px;position:relative;}
.mainCol .wideItemWhite .domtabs li a.prodeti span {display:block;width:100px;height:35px;position:absolute;top:0px;left:0px;background:url(../images/bgTabProdeti.png) no-repeat left top;cursor:pointer;}
.mainCol .wideItemWhite .domtabs li.active a.prodeti span {display:block;width:100px;height:35px;position:absolute;top:0px;left:0px;background:url(../images/bgTabProdeti.png) no-repeat left -35px;cursor:pointer;}

.mainCol .wideItemWhite .domtab .whiteTop {padding:20px 0px 0px 0px;clear:both;background:url(../images/bgDomtabWhiteTop.gif) no-repeat top left;}
.mainCol .wideItemWhite .domtab .blackTop {padding:20px 0px 0px 0px;clear:both;background:url(../images/bgDomtabBlackTop.gif) no-repeat top left;}

.mainCol .listItem {width:164px;height:285px;float:left;border-right:1px solid #d3d3d3;margin-bottom:10px;text-align:center;overflow:hidden;}
.mainCol .listItem.last {border-right:0px solid #d3d3d3;float:none;}
.mainCol .listItem h2 {font-size:1.1em;color:#a9201f;font-weight:normal;line-height:1.4em;margin-bottom:3px; padding: 5px; }
.mainCol .listItem h2 a {color:#2a76a5;}
.mainCol .listItem .price {font-size:1em;color:#000;line-height:1.3em;margin-bottom:15px;}
.mainCol .listItem .price strong {font-size:1.35em;font-weight:bold;color:#000;}
.mainCol .listItem .price .older, .mainCol .listItem .price .older strong {color: #999 !important; font-size:0.9em;}

.mainCol .lihr {border-width:1px 0px 0px 0px;border-style:solid;border-color:#d4d4d4;height:1px;margin-bottom:20px;overflow:hidden;}

.mainCol .bannerMainCol {margin-bottom:10px;}

.mainCol .wideItemWhite h1 {font: normal 2em arial; background:url(../images/bgH1.gif) no-repeat left 5px;padding-left:32px;font-weight:normal;line-height:1.1em;margin-bottom:25px;}
.mainCol .wideItem h1 {font-size:2.3em; background:url(../images/bgH1.gif) no-repeat left 5px;padding-left:32px; padding-top: 3px;font-weight:normal;line-height:1.1em;margin-bottom:25px;}
.mainCol .wideItem h1 span {font-size:0.72em;}

.mainCol .bb {border-bottom:1px solid #ecebeb;}
.mainCol h1.bb {padding-bottom:9px;margin-right:25px;}
.mainCol h2.bb {padding-bottom:3px;margin-right:25px;margin-bottom:15px;}

.mainCol p {margin-bottom:15px;}
.mainCol .green {color:#629d30;}
.mainCol h2.text {font-size:1.35em;color:#629d30;margin-bottom:10px;}

.mainCol ul {list-style:none;margin-bottom:20px;}
.mainCol ul.subcats {width:166px;float:left;}
.mainCol ul.subcats li {background:url(../images/bottomMenuArrow.gif) no-repeat 11px 9px;padding-left:30px;}
.mainCol ul.subcats li a {color:#090808;}
.mainCol ul li {background:url(../images/bottomMenuArrow.gif) no-repeat 11px 9px;padding-left:30px;}
.mainCol ul li a {color:#090808;}

.mainCol .searchBar {margin-bottom:24px;background:url(../images/bgSearchBar.gif) repeat-y;overflow:hidden;}
.mainCol .searchBar .sbIn1 {background:url(../images/bgSearchBarTop.gif) no-repeat top left;_height:1px;}
.mainCol .searchBar .sbIn1 .sbIn2 {background:url(../images/bgSearchBarBottom.gif) no-repeat bottom left;padding:10px;_height:1px;}
.mainCol .searchBar .searchInput {vertical-align:middle;width:139px;height:23px;padding:6px 3px 0px 3px;background:url(../images/bgSearchBarInput.gif) no-repeat;border:0px;font-size:1em;color:#898989;text-align:center;}
.mainCol .searchBar .vyhledat {vertical-align:middle;margin-right:30px;}
.mainCol .searchBar select {vertical-align:middle;padding:2px;margin-right:8px;}
.mainCol .searchBar img {vertical-align:middle;}
.mainCol .searchBar label {vertical-align:middle;font-weight:bold;margin-right:4px;}
.mainCol .searchBar .clearing {height:0px;overflow:hidden;display:block;}

.bottomMenu {width:963px;clear:both;background:url(../images/bgBottomMenu.gif) repeat-y;margin-bottom:20px;_height:1px;}
.bottomMenu .bmIn1 {background:url(../images/bgBottomMenuTop.gif) no-repeat top left;_height:1px;}
.bottomMenu .bmIn1 .bmIn2 {padding:24px 0px 20px 16px;background:url(../images/bgBottomMenuBottom.gif) no-repeat bottom left;_height:1px;}
.bottomMenu .bmLines {float:left;margin-right:25px;}
.bottomMenu ul {float:left;width:179px;list-style:none; margin-left: 5px; }
.bottomMenu ul li {background:url(../images/bottomMenuArrow.gif) no-repeat left 9px;padding-left:19px;}
.bottomMenu ul li a {color:#2a76a5;}

.mainCol .crumbs {padding-bottom:15px;color:#797979;padding-left:10px;}
.mainCol .crumbs .title {font-weight:bold;color:#629d30;}
.mainCol .crumbs a {color:#797979;}

.mainCol .detail {padding:12px;}
.mainCol .detail .detailImg {float:left;margin-right:10px;  }
.mainCol .detail .detailText {float:right;width:420px;}
.mainCol .detail .desc { float:left;margin-right:53px;}
.mainCol .detail .desc .price {font-size:1.65em;color:#629d30;font-weight:bold;}
.mainCol .detail .desc table {border-collapse:collapse;margin-bottom:10px;}
.mainCol .detail .desc table td {padding:0.1em 0em 0em 8px;}
.mainCol .detail .desc td.expedice1 {padding:0px;background:#030303 url(../images/bgExpTl.gif) no-repeat top left;color:#fff;}
.mainCol .detail .desc td.expedice1 div {padding:1px 0px 1px 13px;background:url(../images/bgExpBl.gif) no-repeat bottom left;color:#fff;}
.mainCol .detail .desc td.expedice2 {padding:0px;background:#030303 url(../images/bgExpTr.gif) no-repeat top right;color:#fff;}
.mainCol .detail .desc td.expedice2 div {padding:1px 0px 1px 11px;background:url(../images/bgExpBr.gif) no-repeat bottom right;color:#fff;}
.mainCol .detail .info {font-size:2em;font-weight:bold;text-align:center;width:79px;height:65px;padding:35px 0px 0px 5px;background:url(../images/bgKnihaPrice.gif) no-repeat;display:block;margin-right:32px;float:left;margin-left:14px;}
.mainCol .detail .actions {clear:left;}

.mainCol .detailWideItem {background:url(../images/bgDetailWideItem.gif) repeat-y;margin:0px 7px 9px 4px;_height:1px;}
.mainCol .detailWideItem .dwIn1 {background:url(../images/bgDetailWideItemTop.gif) no-repeat top left;_height:1px;}
.mainCol .detailWideItem .dwIn1 .dwIn2 {padding:10px 11px 10px 17px;background:url(../images/bgDetailWideItemBottom.gif) no-repeat bottom left;_height:1px;}
.mainCol .detailWideItem .in {padding-top:11px;border-top:1px solid #ecebeb;}

.mainCol .typeInput {width:172px;height:22px;padding:4px 5px 0px 5px;border:1px solid #e5e4e4;}
.mainCol select.typeInput {width:184px;padding:2px 2px 2px 2px;border:1px solid #e5e4e4;height:26px;text-align:right;}
.mainCol .typeTextarea {width:311px;height:78px;padding:4px 5px 4px 5px;border:1px solid #e5e4e4;}

.mainCol .col1 {width:261px;float:left;}
.mainCol table.inputs {border-collapse:collapse;width:100%;}
.mainCol table.inputs th {font-weight:normal;text-align:right;vertical-align:top;padding:0.3em 1em 0.1em 0em;}
.mainCol table.inputs th label {font-weight:bold;}
.mainCol table.inputs td {vertical-align:top;padding:0.1em 0em;}
.mainCol .col2 {width:378px;float:right;}
.mainCol .col3 {width:319px;float:left;margin-bottom:14px;}
.mainCol .col3 table.inputs th {width:100px;}
.mainCol .check {margin-left:12px;line-height:2.3em;}
.mainCol .check input {vertical-align:middle;margin-right:10px;}

.mainCol .detailWideItem .in img {vertical-align:middle;}
.mainCol .detailWideItem .in .stars {margin-right:40px;}

.mainCol .obsahH {margin:0px 16px 3px 12px;width:638px;height:29px;position:relative;overflow:hidden;padding:0px 0px 0px 1px;}
.mainCol .obsahH span {width:638px;height:29px;position:absolute;top:0px;left:1px;background:url(../images/headerObsahKosiku.gif) no-repeat;}

.mainCol .platce {margin:0px 16px 3px 12px;width:638px;height:29px;position:relative;overflow:hidden;padding:0px 0px 0px 1px;}
.mainCol .platce span {width:638px;height:29px;position:absolute;top:0px;left:1px;background:url(../images/headerPlatce.gif) no-repeat;}

.mainCol .regS {margin:0px 16px 3px 12px;width:638px;height:29px;position:relative;overflow:hidden;padding:0px 0px 0px 1px;}
.mainCol .regS span {width:638px;height:29px;position:absolute;top:0px;left:1px;background:url(../images/headerRegistraceSobjednavkou.gif) no-repeat;}

.mainCol .prijemce {margin:0px 16px 3px 12px;width:638px;height:29px;position:relative;overflow:hidden;padding:0px 0px 0px 1px;}
.mainCol .prijemce span {width:638px;height:29px;position:absolute;top:0px;left:1px;background:url(../images/headerPrijemce.gif) no-repeat;}

.mainCol .zpusobDopravy {margin:0px 16px 3px 12px;width:638px;height:29px;position:relative;overflow:hidden;padding:0px 0px 0px 1px;}
.mainCol .zpusobDopravy span {width:638px;height:29px;position:absolute;top:0px;left:1px;background:url(../images/headerZpusobDopravy.gif) no-repeat;}

.mainCol .zpusobPlatby {margin:0px 16px 3px 12px;width:638px;height:29px;position:relative;overflow:hidden;padding:0px 0px 0px 1px;}
.mainCol .zpusobPlatby span {width:638px;height:29px;position:absolute;top:0px;left:1px;background:url(../images/headerZpusobPlatby.gif) no-repeat;}

.mainCol .rozdeleniZasilky {margin:0px 16px 3px 12px;width:638px;height:29px;position:relative;overflow:hidden;padding:0px 0px 0px 1px;}
.mainCol .rozdeleniZasilky span {width:638px;height:29px;position:absolute;top:0px;left:1px;background:url(../images/headerRozdeleniZasilky.gif) no-repeat;}

.mainCol .slevovyKupon {margin:0px 16px 3px 12px;width:638px;height:29px;position:relative;overflow:hidden;padding:0px 0px 0px 1px;}
.mainCol .slevovyKupon span {width:638px;height:29px;position:absolute;top:0px;left:1px;background:url(../images/headerSlevovyKupon.gif) no-repeat;}

.mainCol .vyslednaCena {margin:0px 16px 3px 12px;width:638px;height:29px;position:relative;overflow:hidden;padding:0px 0px 0px 1px;}
.mainCol .vyslednaCena span {width:638px;height:29px;position:absolute;top:0px;left:1px;background:url(../images/headerVyslednaCena.gif) no-repeat;}

.mainCol .dotaz {margin:0px 16px 3px 4px;width:159px;height:29px;position:relative;overflow:hidden;padding-top:2px;}
.mainCol .dotaz span {width:159px;height:29px;position:absolute;top:2px;left:0px;background:url(../images/headerDotazNaProdavace.gif) no-repeat;}

.mainCol .hodnoceni {margin:0px 16px 3px 4px;width:159px;height:29px;position:relative;overflow:hidden;padding-top:2px;}
.mainCol .hodnoceni span {width:159px;height:29px;position:absolute;top:2px;left:0px;background:url(../images/headerHodnoceniNavstevniku.gif) no-repeat;}

.mainCol .popis {margin-bottom:24px;background:#000 url(../images/bgPopis.gif) repeat-y;margin:0px 7px 7px 4px;_height:1px;}
.mainCol .popis .pIn1 {background:url(../images/bgPopisTop.gif) no-repeat top left;_height:1px;}
.mainCol .popis .pIn1 .pIn2 {background:url(../images/bgPopisBottom.gif) no-repeat bottom left;padding:23px;_height:1px;font-size:1.1em;}
.mainCol .popis.large .pIn1 .pIn2 {font-size:1.1em;padding:13px 23px;}

.mainCol .cartItems {margin:0px 7px 0px 4px;}
.mainCol .cartItems table {border-collapse:collapse;width:100%;margin-bottom:15px;}
.mainCol .cartItems table th {text-align:left;padding:3px 10px;text-transform:uppercase;border-bottom:1px solid #d1d1d1;}
.mainCol .cartItems table td {padding:8px 10px;border-bottom:1px solid #d1d1d1;}
.mainCol .cartItems table td.count {text-align:right;}
.mainCol .cartItems table td.count input {width:46px;height:17px;border:1px solid #7f9db9;text-align:right;padding:1px 2px;vertical-align:middle;margin-right:3px;}
.mainCol .cartItems table td.price {font-weight:bold;color:#629d30;}
.mainCol .cartItems .total {font-size:1.65em;font-weight:bold;color:#629d30;}

.mainCol .mh {margin:12px 0px 0px 12px;}
.mainCol .req {color:#fe0400;}
.mainCol .red {color:#aa201e;}

.mainCol table.vysledek {border-collapse:collapse;margin-left:12px;float:left;}
.mainCol table.vysledek td {padding:6px 10px 6px 10px;border-bottom:1px solid #d0d0d0;}
.mainCol table.vysledek td.cena {text-align:right;font-weight:bold;}

.mainCol .pokracovat {float:right;margin-top:70px;margin-right:28px;}

.footer {text-align:right;color:#aaa;padding-left:8px;width:955px;}
.footer a {color:#555;}
.footer p {float:left;text-align:left;}





.layout-line { padding-top: 20px; text-align: center; clear: both; margin-bottom: 30px; font: normal 1.4em arial; }


.ordertbl { width: 100%; }
.ordertbl td { background: #f4f4f4; border-bottom: 1px solid #eee; vertical-align: middle; }
#total-price { font: normal 2em arial; text-align: center; color: #59b731; }


#cart-actions { text-align: center; }

h3.center { margin: 20px 0px 5px 0px; font: normal 2em arial; }

.more-info .in { background: #f4f4f4; padding: 15px; }
.more-info .in td.lab { padding: 0 5px 0 5px; }

.more-info {margin-bottom:15px;font-size:1.1em;}
.more-info .in {margin:0px;}
.more-info label {text-align:left;width:auto;padding-right:20px;}
.more-info td.lab {padding-left:10px !important;}
.more-info label.required {font-weight:bold;background:url(../images/bgLabelRequired.gif) no-repeat right 50%;}
.more-info input {float:none;width:140px;}
.more-info input.check {width:auto;}
.more-info input.short {width:100px;}
.more-info select {width:300px;}






.final-price .f2 { background: #e2ffd6; padding: 10px; margin: 0 0 20px 0px; }
.final-price .f2 td { font: normal 1.4em arial; }

.final-price .f2 input { font: normal 1.3em arial; border: none; background: none; }

.final-price .f2 table { width: 400px; }
.final-price .f2 .type { width: 200px; }
.final-price .f2 .price { width: 150px; font-weight: bold; }
.final-price .f2 .smalltxt { font: normal 1em arial; color: #999; }

.car-top {width:auto; height:3px; margin-top:10px; background:#d2c73f url("../design/carrousel-bottom.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
.car-bottom {width:auto; height:3px; margin-bottom:20px; background:#d2c73f url("../design/carrousel-bottom.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
.car {position:relative; min-height:328px; padding:10px 0 10px 18px; background:#fdf9c8 url("../design/carrousel.gif") 0 0 repeat-y;}
.car .prev {position:absolute; left:0; top:12px;}
.car .next {position:absolute; right:0; top:12px;}
.car .item {float:left; width:170px; padding:0 5px; line-height:1.4;}
.car .item img {margin-top:7px; width:170px;}
.car .item .item-title {min-height:40px; height:auto; font: bold 1.3em Arial; }
.car .item .item-info {min-height:55px; height:auto; color:#555;}
.car .item .item-info span {line-height:1.4;}
.car .item .item-info span a {color:#555;}
.car .item .item-info span a:hover, .car .item .item-info span a:focus, .car .item .item-info span a:active {color:#c30;}
.car li {list-style-type:none; overflow:hidden; float:left; width:180px; height:329px;}
.car ul {margin-top:0;}
.carousel {height:326px; overflow:hidden;}
