@media screen{
body{font: 75% Arial, Tahoma, Verdana,  Helvetica, sans-serif;color:#666;text-align:center;background:#FFF url("../images/bgSite.gif") 0 0 repeat-x;margin:0;padding:0;}
img,fieldset{border:none;}
div,h1,h2,h3,h4,ul,ol,li,form,fieldset,p{margin:0;padding:0;}
acronym{cursor:help;}
a{text-decoration:underline;color:#000;}
a:hover{text-decoration:none;}
.reader{position:absolute;z-index:100;top:-10000px;left:0;width:1px;height:1px;overflow:hidden;}
/*odsazeni formularovych policek*/
.fieldMargin{margin-bottom:.3em;}

#master{width:1000px;margin:4px auto;}
/* ======================= header page ====================*/
#headerPage{position:relative;margin:0 auto;text-align:left;}
#headerArt{width:1000px;height:100px;position:relative;}
#headerArt h1{color:#494949;margin:10px;font-size:18px;}
#headerArt h1 span {position:absolute;display:block;top:0px;left:0;width:224px;height:100px;background:url("/images/bgLogo.gif") 0 0 no-repeat;z-index:50;}
#headerArt h1 a{cursor:pointer}
#headerSearch{background:transparent url("/images/bgSearch.gif") 0 0 no-repeat;position:absolute;z-index:60;top:14px;left:300px;width:420px;height:65px;}
#headerSearch form{margin:32px 0 0 0;}
#headerSearch .fieldSearch{width:328px;border:0;float:left;background:transparent;margin:4px 0 0 8px;}
#headerSearch .buttonSearch{border:none;width:74px;height:27px;float:left;}
#headerBasket{position:absolute;top:8px;right:4px;background:transparent url("/images/bgHeaderBasket.jpg") 0 0 no-repeat;width:240px;height:80px;color:#3A462E}
#headerBasket #count{position:absolute;left:68px;top:54px;width:16px;text-align:center;font-size:11px;font-weight:bold;color:#FFF;}
#headerBasket p{margin:14px 5px 8px 110px;color:#999;line-height:1.5em;}
#headerBasket .basket{font-size:126%;color:#D6171F;font-weight:bold;}
#headerBasket .price{font-size:110%;color:#CD6736;}
#headerBasket a{color:#0066cc;}
#headerMenu{position:relative;height:35px;background:#D0171F url("/images/bgHeaderMenu.jpg") 0 0 repeat-x;}
#headerMenu ul{list-style-type:none;background:transparent url("/images/bgHeaderMenuL.jpg") 0 0 no-repeat;height:35px;}
#headerMenu ul li{float:left;border-right:1px solid #BC152F;border-left:1px solid #900024;}
#headerMenu ul li.first{border-left:none;}
#headerMenu ul li.last{border-right:none;}
#headerMenu ul li a{font-size:100%;height:35px;line-height:35px;color:#FFF;text-decoration:none;font-weight:bold;padding:0 20px;}
#headerMenu a:hover{color:#F2DD62;text-decoration:underline;}
#headerMenu #bgR{background:transparent url("/images/bgHeaderMenuR.jpg") 0 0 no-repeat;height:35px;width:5px;position:absolute;right:0;top:0;}


/* ======================= body page  =====================*/
#bodyPage{margin:0;padding-top:9px;text-align:left;background:#fff url("/images/bgBodyPage.jpg") 0 0 repeat-x;}
#col1{float:left;width:180px;}
#col2{margin:0 202px 3px 202px;width:auto;height:auto;overflow:hidden}
#col3{float:right;width:180px;}

/*==========*/
.marginBox{position:relative;background:transparent url( "/images/bgMarginBox.jpg" ) 0  31px no-repeat;}
.marginBoxContent{padding:6px 8px 4px 8px;}
.marginBoxContent,.marginBoxContent a,ul#menuProducts a{color:#3A462E;}
.searchRed{background-color:#ffcccc;border:1px solid #990033;}
/* =================  col 1 =================*/

#col1 h2,#col3 h2{font-size:12px;color:#fff;background:#CE863A url("/images/bgCol1H2.jpg") 0 0 no-repeat;height:31px;line-height:31px;width:166px;overflow:hidden;padding-left:14px;}

ul#menuProducts{margin:0 8px}
ul#menuProducts a{display:block;text-decoration:none;padding:3px 0;}
ul#menuProducts,ul#menuProducts li ul,ul#menuProducts li ul li ul{list-style-type:none;}
ul#menuProducts li a{padding:4px 0 4px 20px;border-bottom:1px solid #CCC;}
ul#menuProducts li a:hover{background-color:#F4F4F4;}
ul#menuProducts ul li a{padding-left:26px;}
ul#menuProducts ul li a:hover{background-color:#f0efef;}
ul#menuProducts ul ul{background-color:#F5F9F0;}
ul#menuProducts ul li ul li a{padding-left:38px;}
ul#menuProducts ul li ul li a:hover{background:url("/images/bg-menu-left5.png") 50% 100% no-repeat}
.novelties{background:transparent url( "/images/icons/novelties.gif" ) 8px 50% no-repeat;}
.level1Plus{background:transparent url( "/images/icons/plus.gif" ) 8px 50% no-repeat;}
.level1Minus{background:transparent url( "/images/icons/minus.gif" ) 8px 50% no-repeat;}
.level1Dot{background:transparent url( "/images/icons/dot.gif" ) 8px 50% no-repeat;}
.level2Plus{background:transparent url( "/images/icons/plus.gif" ) 14px 50% no-repeat;}
.level2Minus{background:transparent url( "/images/icons/minus.gif" ) 14px 50% no-repeat;}
.level2Dot{background:transparent url( "/images/icons/dot.gif" ) 14px 50% no-repeat;}
.level3Plus{background:transparent url( "/images/icons/plus.gif" ) 26px 50% no-repeat;}
.level3Minus{background:transparent url( "/images/icons/minus.gif" ) 26px 50% no-repeat;}
.level3Dot{background:transparent url( "/images/icons/dot.gif" ) 26px 50% no-repeat;}

#col1 p, #col3 p{margin:2px 0 6px 0;padding:2px 0 6px 0;}
/* === col1 dealer ===*/
.bgDealer{background-color:#FFBD6C;}
.phoneRed{font-size:24px;color:#CF1723;font-weight:bold;}
/* ===== content col2 ==== */
#content, #contentHome{width:100%;position:relative;}
.errorMessage,.infoMessage{margin:1em;padding:1em 1em 1em 80px;min-height:40px;}
.errorMessage{background:#F7D6B3 url(/images/icons/error.gif) 10px 50% no-repeat;border:1px solid #E79740;color:#000;}
.infoMessage{background:#ffdff1 url(/images/icons/info.gif) 10px 50% no-repeat;border:1px solid #3366cc;}
h1{color:#D1161F;font-size:135%;padding:.3em 5px .6em 5px;}
h1 a{color:#D1161F;}
#content h2{font-size:120%;margin:0 0 2px 0;padding:.8em 0 0 .5em;}
#content h3{font-size:115%;margin:.5em 0 .2em .4em;padding-left:3px;color:#333;border-left:2px solid #666;}
#content p{line-height:1.3em;margin:0;padding:0.3em 1em .5em 1em;}
#content ul{margin:.1em .2em .7em 2em;padding:.1em .2em .7em 2em;}
#content ul li{margin:0 0 .4em 0;padding:0 0 .4em 0;}
#content table{font-size:100%;width:98%;border-collapse:collapse;margin-left:5px;border:1px solid #999;}
#content table td{padding:.2em .4em;border:1px solid #E9E9E9;}
#content .imgLeft{float:left;border:1px solid #000;margin:5px;}
#content .imgRight{float:right;border:1px solid #000;margin:5px;}
#homeText{margin:0 .6em 15px .9em;}
#homeText p{line-height:1.3em;margin:0;padding:0.3em 0 .5em 0;}
/* === content  table list products === */
#content table.listProduct{border-collapse:collapse;border-top:3px solid #C19160;border-bottom:3px solid #C19160;color:#000;}
#content table.listProduct caption{font-size:110%;font-weight:bold;text-align:left;margin-bottom:2px;}
#content table.listProduct th{border:1px solid #FFF;border-bottom:1px solid #BCBCBC;padding:.2em .4em;background-color:#EDB374;text-align:left;}
#content table.listProduct tr{background-color:#FAE8D6;}
#content table.listProduct tr:hover,table.listProduct tr.hover{background-color:#F9E2CC;}
#content table.listProduct td{padding:.2em .4em;border:1px solid #FFF;}
#content table.listProduct td.alignRight, #content table.listProduct th.alignRight{text-align:right;}
/* === content detail === */
#content .detailImg{margin:5px 5px 5px 0;border:1px solid #999;}
#content .imgVariant{margin:5px 7px 5px 0;border:1px solid #999;}

#content #col1Detail{float:left;width:280px;}
#content #col2Detail{float:left;width:300px;margin-left:10px;}
#content #col2Detail h1{font-size:26px;font-weight:normal;padding:0 0 .6em 0;}
#content #col2Detail #priceArea{background:#EBB074 url( "/images/bgPriceArea.jpg") 0 0 no-repeat;color:#FFF;width:291px;height:64px;position:relative;}
#content #col2Detail #price{position:absolute;right:10px;top:10px;font-weight:bold;font-size:26px;}
#content #col2Detail #price span{font-size:50%;}
#content #col2Detail #oldPrice{position:absolute;left:10px;top:10px;font-size:14px;}
#content #col2Detail #oldPrice span{text-decoration:line-through;}
#content #col2Detail #infoArea p{border-bottom:1px solid #CCC;margin:4px 10px;}
#content #col2Detail #infoArea p.lineExtra{border-bottom:5px solid #CCC;}
#content #col2Detail #basketArea{position:relative;margin-top:10px;}
#content #col2Detail .fieldDetail{width:30px;border:1px solid #CCC;position:absolute;top:8px;left:16px;background-color:transparent;text-align:center;font-size:20px;}

#content table.detail fieldset{margin:0;padding:0;border:none;background-color:#F1F1F1;}
#content table.detail .basket{padding:3px;}
#content table.detail .fieldDetail{color:#000;text-align:center;border:1px solid #666;width:25px;font-weight:bold;margin:0;vertical-align:middle;}
#content table.detail .buttonBasket{width:auto;vertical-align:middle;margin-left:.5em;}

#content table.detailItem{margin:10px auto}
#content table.detailItem th{text-align:right;padding:2px 3px;background-color:#EDF1ED;border:1px solid #ddd;width:30%}
#content table.detailItem td{background-color:#fff;border:1px solid #ddd}
/*===== path order =====*/

#content table.pathOrder{border:none;text-align:center;margin:0 .5em .5em .5em;background-color:#FCF0E4;}
#content table.pathOrder td{border:none;padding:8px;}
#content table.pathOrder td img{vertical-align:middle;}
#content table.pathOrder tr:hover{background-color:transparent;}
/* formulare v tele stranek */
#content fieldset{background-color:#F6EBDE;border:1px solid #B57430;padding:2px;margin:1em;}
#content .labelIndent{display:block;float:left;width:165px;margin:0 2px 0 0;text-align:right;}
#content legend{color:#fff;font-weight:bold;padding:.2em .4em;background-color:#CF171F;}
#content .field{padding-left:.2em;color:#000;border:1px solid #B57430;width:200px;}
#content .note{border:1px solid #B57430;width:540px;}
#content .buttonOk{padding:2px 1px; font-weight:bold;background:#EF9B45 url("/images/bg-btn-kosik.png") repeat-x;color:#FFF;border:1px solid #B57430;cursor:pointer;}
#content .buttonKo{background:#FF9966 url("/images/button/bgButtonKo.gif") repeat-x;color:#FFF;border:1px solid #BF0000;cursor:pointer;}
/* == form detail == */
#content .detailCart fieldset{margin:0;padding:0;border:none;}
#content form .basket{padding:3px 0;}
#content form .basket .fieldDetail{color:#000;text-align:center;border:1px solid #666;width:25px;font-weight:bold;margin:0;vertical-align:middle;}
#content .detailCart .buttonBasket{width:auto;vertical-align:middle;margin-left:.5em;}
/* == form checkout == */
.fieldTransport{width:40px;background-color:#FFDFBF;text-align:right;font:100% Verdana,Arial,Helvetica,sans-serif;border:none;}
.fieldSum{width:80px;background-color:#CDE0CD;border:none;font:100% Verdana,Arial,Helvetica,sans-serif;font-weight:bold;text-align:right;}
/* == button cart == */
#functionCart{text-align:right;margin:1em;}
/* spatne se vykreslovalo v opere*/
#brand{height:42px;overflow:auto;}
#brandShow{width:200px;background-color:#FCF0E4;margin:1em 1em 0 .9em;padding:.2em;border-left:1px solid #F9E1C8;border-top:1px solid #F9E1C8;border-right:1px solid #F9E1C8;text-align:center;}
.sorting{margin:0 .6em .5em .9em;background-color:#FCF0E4;}
.sorting fieldset{background-color:#FCF0E4;padding:4px;}
.sorting select{font-size:100%;}
.sorting span{white-space:nowrap;}
.sorting span input{/*position:relative;top:2px;*/ vertical-align: middle;}
/* ==== content tiles products  ==== */
.tilesProduct{float:left;width:282px;height:auto;border-right:1px solid #F8D8B8;border-bottom:1px solid #F8D8B8;margin:0 .3em .5em .9em}

.tilesProduct .title{height:37px;overflow:hidden;}
.tilesProduct .title h2{margin:5px;line-height:1.2em;font-size:110%;}
.tilesProduct .title h2 a,#col3 h3 a{color:#c50a0a;}
.tilesProduct .information{position:relative;height:200px;overflow:hidden;}
.tilesProduct .information img{margin:4px 0 0 4px;}
.tilesProduct .information .imgP{padding:1px;border:1px solid #EAEAEA;}
.tilesProduct .information .fBook{position:absolute;top:0px;left:130px;}
.tilesProduct .information .brand{position:absolute;z-index:10;bottom:10px;left:5px;width:125px;}
.tilesProduct .information .availability{position:absolute;z-index:10;bottom:40px;left:135px;font-weight:bold;}
.tilesProduct .information .oldPrice{position:absolute;z-index:10;top:28px;left:135px;text-decoration:line-through;}
.tilesProduct .information .price{position:absolute;z-index:10;top:40px;left:135px;}
.tilesProduct .information .price span{color:#FF0000;font:140% Arial,Verdana,Helvetica,sans-serif;font-weight:bold;}
.tilesProduct .description{position:absolute;z-index:10;top:65px;left:135px;width:142px;height:77px;overflow:hidden;}
.tilesProduct .information .buttonInfo{position:absolute;bottom:5px;left:131px;}

/* ==== content pagination ==== */
#pagination{float:left; padding:.3em .6em;width:570px;background-color:#FCF0E4;line-height:1.8em;margin:1em 0 .5em .5em;}
#pagination a{text-decoration:none;}
#pagination a:hover{text-decoration:underline;}
.current{background-color:#D0171F;padding:1px 4px;color:#FFF;font-weight:bold;}

/* ====================== col3 =========================*/
#col3 h3{font-size:120%;color:#D0272E; margin:.6em 8px .1em 8px;}
#col3 h3.news span{font-size:80%;color:#999;font-weight:normal;}
#col3 .line{border-bottom:1px solid #ccc;margin:0 4px 6px 4px;}
#col3 .newsContent{margin:0 8px 4px 8px;}
#col3 ul, #col3 ol{padding:5px 0 10px 10px}
#col3 ul li {list-style:none;margin-bottom:8px;}
#col3 a {color:#D01621;}

/* ====== footer body page ===== */
#footerBodyPage{clear:both;position:relative;height:55px;line-height:55px;background:#BC151C url( "/images/bgFooter.jpg" ) 0 0 repeat-x;margin-top:10px;}
#footerBodyPage p{color:#FFF;line-height:38px;text-align:center}
#footerBodyPage a{color:#FFF;}
#footerBodyPage a:hover{color:#FFFFCC;}
#bgfooterBodyPageL {position:absolute;top:0px;left:0px;width:6px;height:6px;background:transparent url( "/images/bgFooterL.gif" ) 0 0 no-repeat; }
#bgfooterBodyPageR {position:absolute;top:0px;right:0px;width:6px;height:6px;background:transparent url( "/images/bgFooterR.gif" ) 0 0 no-repeat; }
#counter{display:none;}

/* ========= other =========*/
.tAc{text-align:center;}
.width20px{width:20px;}
.width45px{width:45px;}
.floatLeft{float:left;}
.floatRight{float:right;}
.ma{margin:auto}
.clear{clear:both;}
.cL{clear:left;}
.hiddenBlock{display:none;}
.bold{font-weight:bold;}
.noWrap{white-space:nowrap;}
.textGreen{color:green;}
.textBrown{color:#a52a2a;}
.textRed{color:#F00;}
}
@media print{
body{font-family:"Times New Roman CE",Georgia,"Times New Roman",Times,serif;color:#000;}
div{padding:0;margin:0;}
#headerPage,#col1,#col3,#pagination,#advertising,#divisionsBox,.sorting,.basket,.hiddenBlock{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{border-collapse:collapse;}
td,th{border:1px solid #000;}
th{text-align:left;}
}