@media screen{
body {background-color:#fff;color:black;font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;line-height:1.3;font-size:70%;text-align:center;margin:2px 0 0 0;padding:0}
html {overflow: scroll}

a:hover {text-decoration:none}

h1,h2,h3,h4,h5,h6,p,table,fieldset,image {text-align:left;margin:0;padding:0}
.pagination,.sorting,.akce,.novinka,.itemBuy div{display:inline-block}

td{padding:5px 5px}
a img{border:0}
.linkOther,.miniMenu,#rightTop a,#rightTop a:visited,#menuTop ul li a,.cart,#master .cart a{color:#fff}

/* master layout */
#master {width:1019px;text-align:left;margin:0 auto 0 auto}
#masterin,#content,#left{float:left}
#masterin {width:794px}
#content {width:565px;margin:0 0 20px 2px;min-height:200px}
#left {width:225px}
#right {float:right;width:225px}

/* header */
#header{width:466px;margin:0 2px 0 0}
#header a{color:#ffff33}
#header,#logo,#logo span,#rightTop{height:151px}
#header .otherShopText{height:26px;line-height:26px;margin-right:5px}
#header .otherShop{width:133px;height:28px;overflow:hidden}
#header .otherShop span{width:133px;height:28px}
#header .linkOther{height:28px}
.miniMenu{text-transform:uppercase;height:28px;line-height:28px;text-align:center}
#logo{background-color:#ccc;display:block;width:324px;margin:0 2px 0 0;overflow:hidden}
#logo span {width:324px}
#logo,.otherShop{position:relative}
#logo span,.otherShop span,.detailBtn span,.buyBtn span,.variantsBtn span{position:absolute;display:block;top:0;left:0;z-index:2}
#rightTop{width:225px}

/* cart */
#master .cart{position:relative;height:121px;margin-top:2px}
#master .cart p{margin:2px 0 2px 10px}
#master .cart ul{list-style-type:none;margin:10px 0 0 15px;padding:0}
#master .cart ul li{background:url(../images/next/arr-yellow.gif) 0 55% no-repeat;padding:1px 12px}
#master .cart h2{color:#ffff33;font-size:130%;padding:8px 0 3px 10px}
#master .cart p.priceCart{font-size:110%;font-weight:bold;height:17px;line-height:17px;width:103px;padding-right:5px;text-align:right}
#master .cart p.itemCart{font-size:120%;font-weight:bold;position:absolute;right:70px;top:55px;width:16px;text-align:center}

/* menu top hover */
#menuTop{float:left;width:1019px;margin:2px 0;height:37px;line-height:37px}
#menuTop ul.dropdown li a{display:block;float:left;padding:0 15px;margin:0;text-decoration:none;font-size:105%}
#menuTop ul.dropdown ul a:hover{color:#fff;background:#c65000 url(../images/layout/bg-menu-on3.png) 0 50% no-repeat}
#menuTop ul.dropdown ul li a{display:block;width:100%;padding:0 5px 0 30px}
#menuTop ul.dropdown ul ul a{padding:0 5px 0 30px}
#menuTop ul.dropdown {position:relative;z-index:597;float:right;margin:0;padding:0}
#menuTop ul.dropdown li,ul.dropdown ul{list-style:none;margin:0;padding:0}
#menuTop ul.dropdown li {float:left}
#menuTop ul.dropdown li.hover,ul.dropdown li:hover {position:relative;z-index:599}
#menuTop ul.dropdown ul {visibility:hidden;position:absolute;top:37px;left:1px;z-index:598;width:179px}
#menuTop ul.dropdown ul li {height:32px;line-height:32px;margin:0;padding:0;width:144px}
#menuTop ul.dropdown ul ul {top:0;left:179px;margin:0;padding:0}
#menuTop ul.dropdown li:hover > ul {visibility: visible}

/* search */
#search{background:#000 url(../images/layout/bg-left-search.png) 0 0 repeat-x;height:50px;margin-bottom:2px}
#search p{padding:14px 10px;text-align:center}
.inputSearch{width:112px;padding:3px 0 3px 18px;margin-right:2px}

/* select menu */
#left .selectCategory{height:32px;padding-bottom:4px;margin-bottom:1px}
#left .headMenu,#left .selectCategory a{font-size:115%;display:block;float:left;height:32px;line-height:32px}
#left .selectCategory a{color:#fff;width:90px;padding-left:22px;text-decoration:none}
#left .selectCategory a:hover{text-decoration:underline}
#left .selectCategory a.selectActive{width:91px}
#left .selectCategory a.selectActive:hover{text-decoration:none}
#left h3{font-size:120%}

/* left product menu */
ul#menuProducts a{color:#333;font-size:110%;display:block;text-decoration:none;padding:3px 0px}
ul#menuProducts,ul#menuProducts li ul,ul#menuProducts li ul li ul{list-style-type:none;margin:0;padding:0}
ul#menuProducts li a{background-color:#e7e7e7;border-bottom:1px solid #c3c3c3;padding-left:20px}
ul#menuProducts li a:hover{background-color:#e1e1e1;color:#000}
ul#menuProducts ul li a{background-color:#f1f1f1;border-bottom:1px solid #c3c3c3;font-weight:normal;padding-left:32px}
ul#menuProducts ul li a:hover{background-color:#e1e1e1}
ul#menuProducts ul li ul li a{background-color:#f9f9f9;padding-left:45px}
ul#menuProducts ul li ul li a:hover{background-color:#e1e1e1}
ul#menuProducts ul li ul li ul li a{background-color:#e1e1e1;padding-left:50px}
ul#menuProducts .active a, ul#menuProducts .active a:hover {background-color:#e5e5e5}
.level1Plus{background:transparent url( "../images/icons/plus.gif" ) 5px 50% no-repeat}
.level1Minus{background:transparent url( "../images/icons/minus.gif" ) 5px 50% no-repeat}
.level1Dot{background:transparent url( "../images/icons/dot.gif" ) 5px 50% no-repeat}
.level2Plus{background:transparent url( "../images/icons/plus.gif" ) 16px 50% no-repeat}
.level2Minus{background:transparent url( "../images/icons/minus.gif" ) 16px 50% no-repeat}
.level2Dot{background:transparent url( "../images/icons/dot.gif" ) 16px 50% no-repeat}
.level3Plus{background:transparent url( "../images/icons/plus.gif" ) 27px 50% no-repeat}
.level3Minus{background:transparent url( "../images/icons/minus.gif" ) 27px 50% no-repeat}
.level3Dot{background:transparent url( "../images/icons/dot.gif" ) 27px 50% no-repeat}
.level4Plus{background:transparent url( "../images/icons/plus.gif" ) 35px 50% no-repeat}
.level4Minus{background:transparent url( "../images/icons/minus.gif" ) 35px 50% no-repeat}
.level4Dot{background:transparent url( "../images/icons/dot.gif" ) 35px 50% no-repeat}

/* heading */
h2.section{color:#fff;font-size:130%;padding-left:35px;margin:2px 0 1px 0;height:36px;line-height:31px}
h2.sectionRound{color:#fff;font-size:130%;padding-left:35px;margin:2px 0 1px 0;height:35px;line-height:31px}
.shapeSection{background-color:#f9f9f9;padding:5px 0 0 0}
.shapeSection p{padding:5px 10px}
.shapeSection h3{padding:5px 10px 0 10px}

/* user */
#userShape{color:#fff;background:#6E6E6E url(../images/layout/bg-user.png) 0 100% no-repeat;overflow:hidden;padding:5px 0 10px 0}
#userShape p {padding:2px 15px}
#userShape .arrLogg{background:url(../images/next/arr-login.png) 0 55% no-repeat;padding-left:10px;margin-right:3px}
#userShape .inputUser{border:1px solid #000;width:130px;padding:1px 1px}
#userShape a{color:#fff}

/* news */
#news .date{color:#666;padding:2px 0 2px 18px;font-size:90%;margin:5px 10px 0 10px}
#news h3{font-size:110%;padding:3px 10px 0 10px}
#news p{padding:1px 10px 0 10px}
#news h4{font-size:100%;padding:5px 10px 0 10px}

/* list left, list right */
.shapeSection ul{list-style:none;margin:5px 10px 0 15px;padding-bottom:10px}
.shapeSection li{background:url(../images/next/arr-shape.png) 0 60% no-repeat;padding:2px 0 1px 15px;margin:0}

/* content */
#content {background:url(../images/layout/bg-content-shape.png) 0 22px repeat-x}
#content h1{font-weight:normal;font-size:210%;margin-bottom:10px;padding-top:8px}
#content h2{color:#ff6600;font-size:140%;padding:5px 0 0 0}
#content h3{color:#7dbf0d;font-size:120%}
#content p{padding:2px 0 10px 0}
#content p.m0{margin:0;padding:0}
#content ul{list-style:none;margin:3px 10px 10px 15px;padding:0}
#content ul li{background:url(../images/next/arr-shape.png) 0 60% no-repeat;padding:1px 15px}
#content ol{margin:3px 10px 10px 15px;padding-left:10px}
#content ol li{padding:1px 15px 1px 0}
#content h2.masterHead{color:#fff;font-size:130%;clear:left;padding:1px 5px 3px 5px;margin-bottom:2px}
#content .shapeContent{background:url(../images/layout/bg-content-shape.png) 0 0 repeat-x;clear:left;padding:5px 10px;margin:0}
#content #container .shapeContent {min-height:200px}
#content input,#content label{vertical-align:middle}
#content .input{border:1px solid #c9c9c9;padding:1px 2px}
#content .settingList{color:#333;background:#e0e0e0;border:1px solid #ccc;clear:left;padding:3px 5px;margin:2px 0}
#content .producerFilter{border:1px solid #ccc;margin:2px 0;padding:5px 8px}
#content .producerFilter input{margin-left:3px}
#content .sorting select{font-size:100%}
#content .sorting{width:220px;vertical-align:middle}
#content .sorting .text{padding:2px 3px 2px 0}
#content .pagination{width:330px;text-align:right;font-size:110%;vertical-align:middle}
#content .pagination strong{font-size:110%}
#content .mandat{background:url(../images/next/povinne.png) 100% 50% no-repeat;padding-right:5px}

/* cart content */
table#cartTable{width:100%;border-collapse:collapse}
table#cartTable th{color:#fff;padding:7px 10px}
table#cartTable td{padding:7px 7px}
table#cartTable tr{border-bottom:1px solid #ddd}

/* navigation */
#content .navigation{color:#fff;background:#000 url(../images/layout/bg-content-h2.png) 0 0 repeat-x}
#content .navigation a{color:#fff;background:url(../images/next/arr-navigation.gif) 100% 60% no-repeat}

/* news content */
#content p.date{background:url(../images/next/date.gif) 0 0 no-repeat;font-size:120%;line-height:1.1;float:left;display:block;margin:1px 15px 5px 0;padding:25px 0 0 0;width:56px;height:40px;}
#content p.date span{font-size:100%;font-weight:bold}
#content .news h2{padding:10px 0 3px 0}

/* top products */
#topProducts span.topPrice{color:#cc0000;font-size:200%;margin-left:5px}
#topProducts .brd{border-bottom:1px solid #e5e5e5;border-top:1px solid #fff;margin:0 0 5px 0}
#topProducts h2{font-size:110%;padding:0 5px 5px 5px}
#topProducts p{padding:2px 10px 1px 10px}

/* navigation */
#content .navigation{color:#fff;background:#000 url(../images/layout/bg-content-h2.png) 0 0 repeat-x;padding:2px 5px 4px 5px}
#content .navigation a{color:#fff;background:url(../images/next/arr-navigation.gif) 100% 60% no-repeat;padding:0 12px 0 3px}

/* list item */
#content .itemHead h2{font-size:120%;padding:0}
#content .itemHead h2 a{text-decoration:underline}
#content .itemHead h2 a:hover{text-decoration:none}
#content .itemDescription p{margin:0;padding:0}
#content .listItem{background:url(../images/layout/bg-content-shape.png) 0 0 repeat-x;border-top:1px solid #ccc;border-right:1px solid #e5e5e5;position:relative;float:left;width:280px;height:208px;margin-bottom:2px}
#content .leftItem{margin-right:2px;width:281px}
#content .listItem div,#content .itemBuy div{overflow:hidden}
#content .itemHead{height:36px;padding:4px 10px 5px 10px}
#content .itemImage{width:100px;height:120px;margin-left:8px}
#content .itemDescription{position:absolute;right:10px;top:41px;width:150px;height:75px}
#content .itemOldPrice{position:absolute;right:10px;top:128px;width:150px;height:15px;line-height:15px}
#content .itemOldPrice span,#topProducts span.oldTopPrice{text-decoration:line-through;font-size:110%}
#content .itemPrice{color:#cc0000;position:absolute;right:10px;top:145px;font-size:200%;width:150px;height:30px;line-height:30px}
#content .itemProperties{position:absolute;left:8px;top:182px;height:40px}
#content .itemBuy{position:absolute;top:180px;right:10px}
#content .itemBuy div{position:relative;height:21px}
#content .itemBuy span{height:21px}
#content .novinka{background:url(../images/next/novinka.png) 0 0 no-repeat;width:62px;height:16px;text-indent:-1200px;margin-right:3px;overflow:hidden}
#content .akce{background:url(../images/next/akce.png) 0 0 no-repeat;width:44px;height:16px;text-indent:-1200px;overflow:hidden}
#content .detailBtn{width:49px}
#content .buyBtn,#content .variantsBtn{width:66px}
#content .detailBtn span{background:url(../images/layout/btn-detail.png) 0 0 no-repeat;width:49px}
#content .buyBtn span{background: url(../images/layout/btn-cart.png) 0 0 no-repeat;width:66px}
#content .variantsBtn span{background:url(../images/layout/btn-variants.png) 0 0 no-repeat;width:66px}

/* detail */
#content .detailLeft{width:175px;float:left;margin-right:10px;text-align:center}
#content .imageDetail{background:#fff;border:1px solid #e8e8e8;margin:0;padding:0}
#content a.detailPrint,#content a.imgZoom,#content a.detailSend{border:1px solid #e5e5e5;display:block;font-size:120%;width:133px;padding:3px 10px 5px 30px;margin:3px 0 0 0}
#content a.imgZoom{background:#f9f9f9 url(../images/next/ico-img.png) 10px 50% no-repeat}
#content a.detailPrint{background:#fff url(../images/next/ico-print.png) 9px 50% no-repeat}
#content a.detailSend{background:#fff url(../images/next/ico-email.png) 9px 50% no-repeat}
#content .detailRight{width:360px;float:left}
#content .detailRight p{font-size:110%;padding:0 0 10px 0;line-height:1.5}
#content span.detailPrice{color:#ff6600;font-size:130%;font-weight:bold;margin-right:5px}

fieldset.queryForm{background:#f9f9f9;border:1px solid #ccc;padding:10px}
fieldset.queryForm label{display:inline-block;width:80px;text-align:right;padding:1px 5px 1px 10px;margin:4px 0;font-weight:bold}
fieldset.queryForm input.queryField{border:1px solid #c9c9c9;padding:5px 2px;margin:4px 0}
fieldset.queryForm textarea{border:1px solid #c9c9c9;width:506px;margin:4px 0 4px 0;padding:2px 2px;}

/* table style */
table.detailTable{background:#e0e0e0;width:360px;margin-bottom:5px}
table.detailTable td{background:#f9f9f9;border:1px solid #fff;padding:3px 5px}
table.detailTable th{background:#f3f3f3;border:1px solid #fff;width:85px;padding:3px 5px;text-align:right}
table.detailTable .variants{vertical-align:top}
table.detailTable input.inputBuy{border:1px solid #000;padding:2px 2px;margin-right:2px}
table.parametersTable{background:#ccc;width:100%;background:#ccc}
table.parametersTable td{border:1px solid #fff;padding:5px 5px;}
table.parametersTable th{border:1px solid #fff;width:150px;padding:5px 5px;text-align:right}
table.parametersTable .light {background:#f9f9f9}
table.parametersTable .dark {background:#f3f3f3}
table.formTable td{padding:2px 5px}
table.objTable, table.dopTable{width:100%}
table.objTable td{text-align:center}
table.dopTable td, table.dopTable th{padding:8px 5px}
table.dopTable td, table.dopTable th{vertical-align:top}
table.dopTable p, table.dopTable h3{padding:0;margin:0}

/* registration */
#content .fieldReg{background:#f9f9f9;border:1px solid #ccc;padding:10px;margin:10px 0}
#content .fieldReg legend{border:1px solid #ccc;padding:2px 5px}
#content .fieldReg input.inputReg{border:1px solid #c9c9c9;width:150px;padding:3px 2px}
#content .fieldReg select{width:158px}

/* footer */
#footer{color:#fff;background:#000 url(../images/layout/bg-footer.png) 0 0 repeat-x;clear:both;overflow:hidden;margin-bottom:2px;padding:10px 0;height:35px}
#footer p{padding:0 15px}
#footer a{color:#f9f9f9}

/* others */
.tar {text-align:right}
.tac {text-align:center}
.tal {text-align:left}
.fl  {float:left}
.fr {float:right}
.w120{width:120px}
.w77{width:77px}
.w30{width:30px}
.w15{width:15px}
.mr5{margin-right:5px}
.mb15{margin-bottom:15px}
.clear{clear:both;height:1px;font-size:1px}
.brd{border-bottom:1px solid #ccc;border-top:1px solid #fff;margin:10px 0 0 0}
.col50{float:left;width:48%}
.small{font-size:90%}
.vp5{padding:5px 0}
.pt15{padding-top:15px}
.skryta {position:absolute;top:-5000px}
.hidd{display:none}
.inputSearch{background:#fff url(../images/next/ico-search.png) 3px 55% no-repeat;border:1px solid #000}
.brd{}
.f0f0f0{background:#f0f0f0}
}
@media print{
body{font-family:"Times New Roman CE",Georgia,"Times New Roman",Times,serif;color:#000}
div{padding:0;margin:0}
.tabs-nav {display: none}
#header,#left,#col3,.skryta,#navigation,#pagination,#advertising,#divisionsBox,.sorting,.basket,.hiddenBlock,#counter{display:none}
img{float:left;border:none;margin:.5em}
fieldset{border:none;border-bottom:1px solid #333;margin:0;padding:0 0 .5em 0}
h1,h2,h3,h4{page-break-inside:avoid;margin:0}
h1{font-size:180%;padding-top:0;margin-bottom:.5em;border-bottom:1px solid #000}
h2,h3{padding:.2em 0 0 0;margin:0}
h2{font-size:140%}
h3{font-size:120%}
p{margin-top:.2em;padding:0}
a{text-decoration:underline}
table{width:100%; text-align:center}
th,td{text-align:center}
td,th{border:1px solid #000}
}