@media screen{
body {background:#ffccff url(../images/layout/bg.png) 50% 0 repeat-x;color:#666;font-family:tahoma;line-height:1.3;font-size:70%;margin:0;padding:0;text-align:center}
html {overflow: scroll}

a{color:#127097;text-decoration:underline}
a:hover {text-decoration:none}

h1,h2,h3,h4,h5,h6,p {text-align:left;margin:0;padding:0}

h1 {font-size:170%}

a img{border:none}

#logo span, .otherShop span, .detailBtn span, .buyBtn span, .variantsBtn span 
{display:block;position:absolute;left:0;top:0;z-index:2}
.pagination, .sorting, .akce, .novinka, .itemBuy div 
{display:inline-block}


/* Layout */
#master {background:url(../images/layout/bg-master.png) 0 146px no-repeat;width:976px;text-align:left;margin:auto}
#masterTop{background:url(../images/layout/bg-top.png) 50% 0 no-repeat;width:976px;height:35px}
#masterBg{background:url(../images/layout/bg-content.png) 0 0 repeat-y;padding:0 10px 5px 10px}
#masterin,#content,#left{float:left}
#masterin {width:750px}
#content {width:544px;margin:0 0 20px 6px;min-height:200px}
#left {width:200px;overflow:hidden}
#right {float:right;width:200px;overflow:hidden}

#header{position:relative;background:url(../images/layout/bg-header.png) 0 0 no-repeat;width:976px;height:96px;z-index:1000}

#header #bgLogo{float:left;width:351px;height:96px}
#header #bgLogo h1#logo{display:block;position:relative;left:111px;top:0px;width:250px;height:96px;overflow:hidden}
#header #bgLogo h1#logo span{background:url(../images/layout/bg-logo.png) 0 0 no-repeat;width:250px;height:96px}

#header #bgSearch{float:left;background:url(../images/layout/bg-headerin.png) 0 0 repeat-x;width:332px;height:96px;padding-left:30px}
#header #bgSearch .topMenu{margin:15px 0 0 28px;font-size:110%}
#header #bgSearch .topMenu span{color:#469ab8;margin:0 8px}
#header #bgSearch #form_hledat{margin:10px 0 0 15px}
#header #bgSearch .bgInp{display:block;width:302px;height:27px;background:url(../images/layout/bg-search.png) 0 0 no-repeat;padding:6px 6px 6px 7px}
#header #bgSearch .searchField{background:transparent url(../images/layout/bg-field-search.png) 0 0 no-repeat;height:21px;width:207px;padding:4px 3px 0 3px;border:0;vertical-align:middle;margin:0}
#header #bgSearch .searchBtn{vertical-align:middle;margin-left:2px;outline:0}

#header #bgCart{position:relative;float:left;background:url(../images/layout/bg-cart.png) 0 0 no-repeat;width:263px;height:96px}
#header #bgCart .rCart{width:148px;height:63px;margin-top:23px;overflow:hidden}
#header #bgCart .rCart h3 {font-size:130%}
#header #bgCart .rCart h3 a{color:#017eb3}
#header #bgCart .rCart p{font-size:110%;color:#aaa}
#header #bgCart .rCart p span{font-size:120%;color:#017eb3;font-weight:bold}
#header #bgCart .itemCart{position:absolute;left:79px;top:62px;color:#fff;font-weight:bold;font-size:120%;width:20px;height:20px;overflow:hidden;text-align:center}
#header #bgCart .itemCart span{display:none}

/* menu top hover */
#menuTop{width:956px;background:url(../images/layout/bg-content.png) 50% 0 repeat-y;padding:6px 10px}
#menuTop ul.dropdown li a{color:#fff;font-size:120%;display:block;float:left;padding:0 15px;margin:0;text-decoration:none}
#menuTop ul.dropdown li a:hover{color:#fff;background:url(../images/layout/bg-menu-on.png) 0 0 repeat-x;text-decoration:underline}
#menuTop ul.dropdown ul a:hover{color:#fff;background:url(../images/layout/bg-menu-on3.png) 0 0 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;background:url(../images/layout/bg-menu.png) 0 0 repeat-x;width:956px;height:38px;line-height:38px;z-index:597;margin:0;padding:0}
#menuTop ul.dropdown li,ul.dropdown ul{list-style:none;margin:0;padding:0}
#menuTop ul.dropdown li {float:left;background:url(../images/layout/bg-menu-sep.png) 100% 0 no-repeat;padding-right:2px}
#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}

/* select menu */
#left .selectCategory{background:url(../images/layout/bg-select.png) 0 0 repeat-x;height:36px;padding-bottom:4px;margin:0}
#left .headMenu,#left .selectCategory a{font-size:115%;display:block;float:left;height:36px;line-height:36px;outline:0}
#left .selectCategory a{width:76px;padding-left:24px;background:url(../images/layout/bg-sel-off.png) 0 0 repeat-x;font-size:100%;line-height:32px;height:36px;color:#fff;text-decoration:none}
#left .selectCategory a:hover{text-decoration:underline}
#left .selectCategory a.selectActive{color:#fff;font-size:110%;background:url(../images/layout/bg-select.png) 0 0 repeat-x;width:80px;padding-left:20px;text-decoration:none}
#left .selectCategory a.selectActive:hover{text-decoration:none}
#left h3{font-size:120%}

/* left product menu */
ul.menuProducts{list-style-type:none;background:#EEF1F8;border:1px solid #e6e6e6;padding:0 0 10px 0;margin:0 0 7px 0}
ul.menuProducts a{color:#336666;font-size:110%;display:block;text-decoration:none;padding:5px 0px}
ul.menuProducts li ul,ul.menuProducts li ul li ul{list-style-type:none;margin:0;padding:0}
ul.menuProducts li {background:url(../images/layout/brd-menu.png) 0 100% repeat-x;padding-bottom:1px}
ul.menuProducts li li,ul.menuProducts li li li{background:none;padding-bottom:0}
ul.menuProducts li a{padding-left:20px}
ul.menuProducts li a:hover{background-color:#e2e7f3;color:#000;text-decoration:underline}
ul.menuProducts ul li a{background-color:#F2F4FA;font-weight:normal;padding-left:30px}
ul.menuProducts ul li ul li a{background-color:#F7F9FC;padding-left:40px}
ul.menuProducts ul li ul li ul li a{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" ) 15px 50% no-repeat}
.level2Minus{background:transparent url( "../images/icons/minus.gif" ) 15px 50% no-repeat}
.level2Dot{background:transparent url( "../images/icons/dot.gif" ) 15px 50% no-repeat}
.level3Plus{background:transparent url( "../images/icons/plus.gif" ) 25px 50% no-repeat}
.level3Minus{background:transparent url( "../images/icons/minus.gif" ) 25px 50% no-repeat}
.level3Dot{background:transparent url( "../images/icons/dot.gif" ) 25px 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;background:url(../images/layout/bg-shape-sec.png) 0 0 no-repeat;font-size:110%;padding-left:10px;margin:0;height:34px;line-height:32px}
h2.section a{color:#fff}
.shapeSection{background:#f3f5fb;border:1px solid #e6e6e6;padding:3px 0 0 0;margin-bottom:7px;padding-bottom:10px}
.shapeSection p{padding:5px 10px}
.shapeSection h3{padding:5px 10px 0 10px}
.shapeSection ul{list-style:none;margin:0;padding:0}
.shapeSection ul li{background:url(../images/layout/brd-menu.png) 0 100% repeat-x;margin:0 8px;padding:5px 5px 7px 8px}
/* news */
#news .date{color:#666;padding:2px 0 1px 0;font-size:90%;margin:5px 10px 0 10px}
#news h3{font-size:110%;padding:1px 10px 0 10px}
#news p{padding:1px 10px 0 10px}
#news h4{font-size:100%;padding:5px 10px 0 10px}

/* content */

#content {}
#content h1{font-weight:normal;font-size:210%;margin-bottom:10px;padding-top:8px}
#content h2{color:#127097;font-size:140%;padding:10px 0 2px 0}
#content h3{color:#7dbf0d;font-size:120%;padding:8px 0 2px 0}
#content p{padding:2px 0 10px 0}
#content p.m0{margin:0;padding:0}
#content ul{list-style:none;margin:5px 10px 10px 5px;padding:0}
#content ul li{background:url(../images/next/arr-shape.png) 0 6px 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{background:#0c668b url(../images/layout/bg-content-h2.png) repeat-x scroll 0 0;color:#fff;font-size:130%;clear:left;padding:2px 5px 4px 5px;margin:4px 6px}
#content .shapeContent{clear:left;padding:5px 10px;margin:0}
#content input,#content label{vertical-align:middle}
#content .input{border:1px solid #c9c9c9;padding:1px 2px}
#content .settingList{color:#fff;background:#014561 url(../images/layout/bg-content-h2.png) repeat-x scroll 0 0;clear:left;padding:5px 0 6px 8px;margin:5px 6px 6px 6px}
#content .producerFilter{border:1px solid #ccc;margin:3px 6px;padding:6px}
#content .producerFilter input{margin-left:3px}
#content .sorting select{font-size:100%;margin-right:5px}
#content .sorting{width:220px;vertical-align:middle}
#content .sorting .text{padding:2px 3px 2px 0}
#content .pagination a{color:#fff}
#content .pagination{width:290px;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;background:#0c668b url(../images/layout/bg-content-h2.png) repeat-x scroll 0 0;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/layout/bg-date.png) 0 0 no-repeat;font-size:120%;line-height:1.1;float:left;display:block;margin:16px 10px 15px 0;padding:3px 0 0 0;width:50px;border:1px solid #f0f0f0}
#content p.date span{color:#fff;display:block;background:#277290 url(../images/layout/bg-content-h2.png) 0 0 repeat-x;font-size:100%;font-weight:bold;padding:4px 0;margin:3px 0 0 0}
#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:#0c668b url(../images/layout/bg-select.png) 0 100% repeat-x;padding:4px 5px 6px 8px}
#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:1px solid #e5e5e5;position:relative;float:left;width:260px;height:208px;margin:0 0 6px 8px}
#content .leftItem{margin:0 0 6px 6px;width:260px}
#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:130px;height:45px}
#content .itemOldPrice{position:absolute;right:10px;top:100px;width:130px;height:15px;line-height:15px}
#content .itemOldPrice span,#topProducts span.oldTopPrice{text-decoration:line-through;font-size:110%}
#content .itemPrice{color:#db8a35;position:absolute;right:10px;top:130px;font-size:250%;width:150px;height:30px;line-height:30px}
#content .itemProperties{position:absolute;left:8px;top:182px;height:40px}
#content .itemBuy{position:absolute;top:175px;right:10px}
#content .itemBuy div{position:relative;height:25px;margin-left:3px}
#content .itemBuy span{height:25px}
#content .novinka{background:url(../images/next/novinka.png) 0 0 no-repeat;width:46px;height:12px;text-indent:-1200px;margin-right:3px;overflow:hidden}
#content .akce{background:url(../images/next/akce.png) 0 0 no-repeat;width:46px;height:12px;text-indent:-1200px;overflow:hidden;margin-right:2px}
#content .detailBtn{width:64px}
#content .buyBtn{width:62px}
#content .variantsBtn{width:83px}
#content .detailBtn span{background:url(../images/layout/btn-detail.png) 0 0 no-repeat;width:64px}
#content .buyBtn span{background: url(../images/layout/btn-cart.png) 0 0 no-repeat;width:62px}
#content .variantsBtn span{background:url(../images/layout/btn-variants.png) 0 0 no-repeat;width:83px}

/* detail */
#content .detailLeft{width:176px;float:left;margin-right:10px;text-align:center}
#content .imageDetail{width:170px;background:#fff;border:1px solid #ccc;margin:0;padding:3px 3px 0 3px}

#content .related{width:170px;text-align: center;margin:7px 5px}
#content .related h3{margin:auto;text-align: center}
#content .related h3 a{color:#FF6600}
#content h2.relTitle{margin:15px 10px}
#content .related .imgRelated{height:120px;width:120px;overflow:hidden;border:1px solid #E0E0E0;padding:5px;margin:auto}
#content a.detailPrint,#content a.imgZoom,#content a.detailSend{border:1px solid #e5e5e5;display:block;font-size:120%;width:136px;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:335px;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}
#content .varDiv{clear:left;padding-top:15px}
#content .varDiv h2{margin-bottom:10px}
#content .varDiv fieldset{border:none;margin:0;padding:0}
#content .varDiv table{width:auto}
#content .varDiv td.varBuy{padding:1px 4px}
#content .varDiv input.inputBuy {height:14px;margin:1px 2px 0 0;padding:2px;}
#content #container{margin-top:15px}
fieldset.queryForm{background:#f9f9f9;border:1px solid #ccc;padding:10px}
fieldset.queryForm label{display:inline-block;width:70px;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:450px;margin:4px 0 4px 0;padding:2px 2px;}

/* table style */
table.detailTable{background:#e0e0e0;width:100%;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{padding:2px 2px;margin:1px 2px 0 0;height:18px}
#content .shapeContent table.detailTable{margin-top:10px}
#content .shapeContent table.detailTable th,
#content .varDiv table.detailTable td{text-align: left}

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:120px;padding:3px 2px}
#content .fieldReg select{width:158px}

/* footer */
#footer{color:#fff;background:#1398c5 url(../images/layout/bg-menu.png) 0 100% repeat-x;clear:both;margin-bottom:0;padding:15px 0;height:35px}
#footer p{padding:0 15px;margin:0}
#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:0 5px 0 2px}
.mb15{margin-bottom:15px}
.mt5{margin:5px 0 0 0}
.clear{clear:both;height:1px;font-size:1px}
.brd{background:url(../images/layout/brd-menu.png) 0 0 repeat-x;margin:10px 10px 0 10px;height:1px}
.col50{float:left;width:48%}
.small{font-size:90%}
.vp5{padding:5px 0}
.b{font-weight:bold}
.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;}
#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-after:avoid;*/ 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;}
}
