@media screen{
body{font:72% Verdana,Arial,Helvetica,sans-serif;color:#333;text-align:center;background:#CFE2F0 url( "../images/bgSite.jpg" ) 0 0 repeat-x fixed;margin:0 2px;padding:0 2px;}
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;}
/* ======================= header page ====================*/
#header{position:relative;width:978px;height:95px;margin:0 auto;text-align:left;}
#headerArt{height:88px;background-color:#D9E8F2}
#headerArt h1{font-size:24px;color:#4E8100;padding:1em;}
#headerArt h1 span{position:absolute;z-index:300;width:310px;height:40px;top:20px;left:18px;}
#headerArt h1 a{cursor:pointer;}
#bgHeaderArt{position:absolute;z-index:50;height:88px;width:978px;top:0px;left:0px;background:transparent  url( "../images/bgHeaderArt.jpg" ) 0 0 no-repeat;}
#headerSearch{position:absolute;z-index:60;top:-27px;left:10px;width:320px;}
#headerSearch .fieldSearch{width:200px;background-color:#FAFAFA;border:1px solid #7B7B7B;padding:3px;color:#0353A7;}
#headerSearch .buttonSearch{background:#33A7C5 url( "../images/bgBottonSearch.jpg" ) 0 0 repeat-x;border:1px solid #BFD9EA;color:#FFF;font-weight:bold;padding:1px 5px;cursor:pointer;}
#headerSearch .searchRed{background-color:#ffcccc;}
#headerBasket{position:absolute;z-index:80;top:0px;right:8px;width:234px;height:88px;color:#006699;text-align:right;}
#headerBasket span{float:left;display:block;}
#headerBasket p{margin:6px 5px 10px 0;}
#headerBasket p.button{margin:12px 5px 10px 0;}
#headerBasket a{color:#5B2C00;}
#headerMenu{position:absolute;bottom:0px;right:5px;}
#headerMenu ul{list-style-type:none;}
#headerMenu ul li{float:left;font-size:12px;}
#headerMenu ul li a{display:block;float:left;height:10px;padding:8px 12px;background:url( "../images/bgHMenu.png" ) 0 0 repeat-x; color:#106F9F;text-decoration:none;}
#headerMenu ul li span{display:block;float:left;background: transparent url( "../images/bgHMenuRConer.png" ) 100% 0 no-repeat;cursor:pointer;width: 5px; height: 26px;margin-right:5px;}
#headerMenu ul li:hover a{color:#0A425C;background:url( "../images/bgHMenuA.png" ) 0 0 repeat-x;;}
#headerMenu ul li:hover span{background:transparent url( "../images/bgHMenuRConerA.png" ) 100% 0 no-repeat;}

#headerImage{position:relative;width:977px;height: 250px;margin:0 auto;text-align:left;}
#headerMenuWrapper{position:relative;width:977px;margin:0 auto;text-align:left;}
#emptyImages{height: 30px;}

 /* == carousel == */
.carouselBox {position: relative;z-index: 1;/*margin:6px 0 0 16px;*/height: 115px;width:978px; margin: 0 auto 30px auto;}
.carouselBox h2 {color:#EC0000;font-size:180%;padding:8px 0 10px 10px;font-weight:normal;}
.carouselBox .con {margin:0 0 0 30px;}
.carouselBox .con ul {margin:0;padding: 0;}
.carouselBox .con li {width: 165px;height: 105px;margin:0 8px;overflow: hidden;position: relative;border: 1px solid #ccc;}
.carouselBox .link img{margin-left:8px;}
.carouselBox a.previous, .carouselBox a.next{position: absolute;z-index: 10; font-weight: bold;text-decoration: none;display:block;width: 25px;height: 80px;top:12px;outline: none;line-height: 80px;text-align:center;color:#FFF; }
.carouselBox a.previous{left:2px;background:#484848 url("/images/icons/arrowCarousel.gif") 8px center  no-repeat;}
.carouselBox a.next{right:2px;background:#484848 url("/images/icons/arrowCarousel.gif") -44px center  no-repeat;}
.carouselBox a.next:hover,.carouselBox a.previous:hover{background-color:#868686;}

/* ======================= body page  =====================*/
#bodyPage{width:978px;height:auto;margin:0 auto;text-align:left;background-color:#FFF;}
#col1{float:left;width:214px;margin:4px 4px 0 3px;}
#col2{float:left;width:536px;height:auto;}
#col3{float:left;width:214px;margin:4px 0 0 4px;color:#666}
/*==========*/
.marginBox{position:relative;background:#E8F2FB url( "../images/bgMarginBox.jpg" ) 0  31px no-repeat;}
.marginBox form{padding:.5em 0 .4em 0;}
.marginBox h2{font-size:12px;}
.marginBoxContent{padding:6px 5px 4px 5px;font-size:84%;}
.marginBoxContent .borderTop{border-top:1px solid #E4DED1;}
.marginBoxContent p{margin:0;padding:.3em 0 .6em 0;}
.marginBoxContent label{display:block;float:left;width:42px;margin:3px 2px 0 0;text-align:right;}
.marginBoxFooter{height:4px;margin-bottom:8px;background:#E8F2FB url( "../images/bgCol1Footer.jpg" ) 0 0 no-repeat;}
.searchRed{background-color:#ffcccc;border:1px solid #990033;}
/* =================  col 1 =================*/
#col1 h2{color:#FFF;line-height:32px;padding-left:50px;background:#1A84AB url( "../images/bgCol1H2.jpg" ) 0 0 no-repeat;}
ul#menuProducts{margin:0 5px}
ul#menuProducts a{display:block;text-decoration:none;padding:3px 0px;color:#333;}
ul#menuProducts,ul#menuProducts li ul,ul#menuProducts li ul li ul{list-style-type:none;}
ul#menuProducts li{background: #E2EDF8 url( "../images/bgMenuL1.jpg" ) 0 0 repeat-x;}
ul#menuProducts li a{padding-left:18px;border-bottom:1px solid #ACC3D5;}
ul#menuProducts ul li{background: #E9F3FC url( "../images/bgMenuL2.jpg" ) 0 0 repeat-x;}
ul#menuProducts ul li a{padding-left:32px;border-bottom:1px solid #CCD8E1;}
ul#menuProducts ul li ul li{background-color:#EFF8FF;}
ul#menuProducts ul li ul li a{padding-left:42px;background-color:#EFF8FF;}
a.level1Plus{background:transparent url( "/images/icons/plus.gif" ) 4px 50% no-repeat;}
a.level1Plus:hover{background:#CEE1F4 url( "/images/icons/plus.gif" ) 4px 50% no-repeat;}
a.level1Minus{background:transparent url( "/images/icons/minus.gif" ) 4px 50% no-repeat;}
a.level1Minus:hover{background:#CEE1F4 url( "/images/icons/minus.gif" ) 4px 50% no-repeat;}
a.level1Dot{background:transparent url( "/images/icons/dot.gif" ) 4px 50% no-repeat;}
a.level1Dot:hover{background:#CEE1F4 url( "/images/icons/dot.gif" ) 4px 50% no-repeat;}
a.level2Plus{background:transparent url( "/images/icons/plus.gif" ) 18px 50% no-repeat;}
a.level2Plus:hover{background:#DBEBFA url( "/images/icons/plus.gif" ) 18px 50% no-repeat;}
a.level2Minus{background:transparent url( "/images/icons/minus.gif" ) 18px 50% no-repeat;}
a.level2Minus:hover{background:#DBEBFA url( "/images/icons/minus.gif" ) 18px 50% no-repeat;}
a.level2Dot{background:transparent url( "/images/icons/dot.gif" ) 18px 50% no-repeat;}
a.level2Dot:hover{background:#DBEBFA url( "/images/icons/dot.gif" ) 18px 50% no-repeat;}
a.level3Plus{background:transparent url( "/images/icons/plus.gif" ) 30px 50% no-repeat;}
a.level3Plus:hover{background:#E8F4FF url( "/images/icons/plus.gif" ) 30px 50% no-repeat;}
a.level3Minus{background:transparent url( "/images/icons/minus.gif" ) 30px 50% no-repeat;}
a.level3Minus:hover{background:#E8F4FF url( "/images/icons/minus.gif" ) 30px 50% no-repeat;}
a.level3Dot{background:transparent url( "/images/icons/dot.gif" ) 30px 50% no-repeat;}
a.level3Dot:hover{background:#E8F4FF url( "/images/icons/dot.gif" ) 30px 50% no-repeat;}

/* ===== content col2 ==== */
#content, #contentHome{width:100%;position:relative;}
.errorMessage,.infoMessage{margin:1em;padding:1em 1em 1em 80px;min-height:40px;}
.errorMessage{background:#FFEBE1 url(/images/icons/error.gif) 10px 50% no-repeat;border:1px solid #FF0000;}
.infoMessage{background:#EFFFF0 url(/images/icons/info.gif) 10px 50% no-repeat;border:1px solid #B3EFB7;}
#categoryDescription p{line-height:1.3em;margin:0;padding:0.3em 5px .5em 8px;}
h1{color:#CC071E;font-size:135%;padding:.3em 5px .6em 5px;}
h1 a{color:#CC071E;}
#col2 h2{font-size:125%;margin:0 0 2px 0;padding:.8em 0 0 .5em;color:#1F87AC;}
#col2 h3{font-size:120%;margin:.5em 0 .2em .4em;padding-left:3px;}
#col2 p{line-height:1.3em;margin:0px;padding:0.3em 1em .5em 1em;}
#col2 ul{margin:.1em .2em .7em 2em;padding:.1em .2em .7em 2em;}
#col2 ul li{margin:0 0 .4em 0;padding:0 0 .4em 0;}
#col2 table{font-size:100%;width:98%;border-collapse:collapse;margin-left:5px;}
#col2 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:0px;padding:0.3em 0 .5em 0;}
/* === content  table list products === */
#content table.listProduct{border-collapse:collapse;border-top:3px solid #D1D8DF;border-bottom:3px solid #D1D8DF;}
#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 #D1E0EF;padding:.2em .4em;background-color:#E0E8EF;text-align:left;}
#content table.listProduct tr{background-color:#F7F9F7;}
#content table.listProduct tr:hover,table.listProduct tr.hover{background-color:#EFEFEF;}
#content table.listProduct td{padding:.2em .4em;border:1px solid #FFF;}
#content table.listProduct td.alignRight, #content table.listProduct th.alignRight{text-align:right;}
/*===== path order =====*/
#content table.pathOrder{width:510px;border:none;text-align:center;margin:1em;background-color:#F6F8DB;}
#content table.pathOrder td{border:none;padding:8px;vertical-align:top;}
#content table.pathOrder td img{vertical-align:middle;}
#content table.pathOrder tr:hover{background-color:transparent;}
/* formulare v tele stranek */
.forms fieldset{background-color:#E8F2FB;border:1px solid #D1D8DF;padding:2px;margin:1em;}
.forms .labelIndent{display:block;float:left;width:140px;margin:0 2px 0 0;text-align:right;}
.forms legend{font-weight:bold;padding:.2em .4em;background:#FFCC66 url("/images/bgContentLegend.jpg") 0 0 repeat-x;border:1px solid #106F9F;color:#106F9F;}
.forms .field{font:100% Verdana,Arial,Helvetica,sans-serif;padding-left:.2em;color:#000;border:1px solid #7F9DB9;width:200px;}
.buttonOk{background:#00CC66 url("/images/bgButtonOk.gif") repeat-x;color:#FFF;border:1px solid #006600;cursor:pointer;}
.buttonKo{background:#FF9966 url("/images/bgButtonKo.gif") repeat-x;color:#FFF;border:1px solid #BF0000;cursor:pointer;}
/* == form detail == */
/* == detail == */
#breadcrumb{padding:10px 5px 0 8px;}
#breadcrumb a{color:#ff0033;}
.detailColL{float:left;width:190px;text-align:center;padding-top:40px;}
.detailColR{float:left;width:330px;}
#col2 table.detail{width:330px;border-top:3px solid #D1D8DF;border-bottom:3px solid #D1D8DF;}
#col2 table.detail td{border:none; border-bottom:1px solid #D1D8DF;padding:6px;}
#col2 table.detail td.last{border:none;}
#col2 table.detail fieldset{margin:0;padding:0;border:none;background-color:#F1F1F1;}
#col2 table.detail span.price {color:#ff0033;font-size:160%;font-weight:bold;}
#col2 table.detail .variant{background-color:#f5f4f4;}
#col2 table.detail .fieldDetail{color:#000;text-align:center;border:1px solid #666;width:25px;font-weight:bold;margin:0px;vertical-align:middle;}
#col2 table.detail .buttonBasket{vertical-align:middle;}
#col2 table.detail p{line-height:1.3em;padding:0.3em 0 .5em 0;}

#col2 table.overview th, #col2 table.overview td{padding:4px 10px;border:none;}
#col2 table.overview th{border-right:5px solid #FFF;width:180px;text-align:left;}
#col2 table.overview .odd th, #col2 table.overview .odd td {background-color:#DFECF4;}

a.fB{padding-left:20px;background:transparent url( "/images/icons/facebook.gif") 0 50% no-repeat;}
/* == form checkout == */
.fieldTransport{width:40px;background-color:#EDECEC;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;}
#searchResult{border:1px solid #FF0000;background-color:#FFEBE1;padding:4px 6px; }
.sorting {margin:8px 0;}
.bgSorting{background-color:#DFF4FF;border-bottom:1px solid #CFEBF3;border-right:1px solid #CFEBF3;}
.sorting .boxLeft{float:left;width:310px;padding:5px;}
.sorting .boxRight{float:left;width:215px;}
.sorting img{vertical-align:top;}
.sorting span{white-space:nowrap;}
.sorting span input{vertical-align: middle;}
.bSorting{margin:8px 12px 4px 0;float:right;}
/* ==== content tiles products  ==== */
.tilesProduct{float:left;width:255px;height:auto;border-right:1px dotted #ACC3D5;border-bottom:1px dotted #ACC3D5;margin:4px 5px 4px 4px;text-align:center;background:transparent url( "/images/bgItems.jpg" ) 0 0 repeat-x;}
#col2 .tilesProduct h2{margin:5px;padding:0;line-height:1.2em;font-size:110%;height:35px;overflow:hidden;}
.tilesProduct h2 a{color:#CC071E;}
.tilesProduct .images{position:relative;height:110px;}
.tilesProduct .images .discount{position:absolute;right:6px;top:10px;}
.tilesProduct .images .novelty{position:absolute;right:6px;top:34px;}

.tilesProduct .price{color:#106F9F;font:140% Arial,Verdana,Helvetica,sans-serif;font-weight:bold;}
.tilesProduct .price span{color:#3995B6;font:80% Arial,Verdana,Helvetica,sans-serif;font-weight:normal;text-decoration:line-through;}
.tilesProduct .availability{font-weight:bold;color:#BF8F00;}
.tilesProduct .description{height:60px;overflow:hidden;font-size:90%;margin:8px;}
.tilesProductRelative .control{position:relative;height:22px;}
.tilesProductRelative .control .price{position:absolute;left:5px;top:0;color:#000;background-color:transparent;text-align:left;width:110px;}
.tilesProductRelative .control .basket{position:absolute;right:5px;top:0;}

.tilesProduct .control{height:32px;}
#col2 .tilesProduct .description h2{margin:0;padding:0;height:auto;}
#col2 .tilesProduct .description p{margin:0;padding:0;line-height:1.2em;}
/* ==== content pagination ==== */
#pagination{clear:left;line-height:2.3em;padding:5px .6em;margin:8px 4px;background-color:#DFF4FF;}
#pagination a{padding:6px;text-decoration:underline;color:#000;margin:2px auto;border:1px solid #D6D1DF;}
#pagination a:hover{text-decoration:none;border:1px solid #937FB4;}
.current{background-color:#D1E8EF;border:1px solid #A4DDEF;padding:6px;font-weight:bold;}

/* ====================== col3 =========================*/
#col3 h2{color:#FFF;line-height:32px;padding-left:50px;background:#1A84AB url( "../images/bgCol1H2.jpg" ) 0 0 no-repeat;}
#col3 h3{font-size:120%;color:#106FA0; margin:.6em 0 .1em 0;}
#col3 h3.news span{font-size:80%;color:#999;font-weight:normal;}
#col3 a{color:#8B8B33;}
#col3 .marginBoxContent ol{margin-left:10px;padding-left:6px;}
#col3 .marginBoxContent ol li{padding:.4em 0 .1em 0;}
#col3 .marginBoxContent ul li{padding:4px 0 4px 20px;background:transparent url( "../images/bgCol3Ul.jpg" ) 4px 6px no-repeat;list-style:none;}
/* ====== footer body page ===== */
#footer{clear:both;font-size:84%;height:49px;background:#E2EEF4 url( "../images/bgFooter.jpg" ) 0 0 repeat-x;position:relative;}
#footer p{padding:18px 0 0 10px;}
#footer a{color:#333;}
#footer a:hover{color:#000;}
#footerTop{position:absolute;right:10px;top:18px;padding-left:12px;background:transparent url( "../images/icons/buttonTop.gif" ) 0% 70% no-repeat;}
#counter{display:none;}
/* SLIDER */
#min-priceV,#max-priceV{float:left;margin-bottom:7px;}
#max-priceV{float:right;margin-right:12px;}
#slider-range{width:200px;height:14px;}
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 17px; height: 29px; cursor:pointer; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1;  display: block; border: 0; }
.ui-slider-horizontal .ui-slider-handle { top:-7px; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-widget-content { border: 1px solid #7AC4E2; background: #fceed3 url(/images/slider/slider-bar-content.gif) 50% 50% repeat-x; }
.ui-widget-header { background: #BEE2F0 url(/images/slider/slider-bar.gif) 50% 50% repeat-x;}
.ui-widget-content .ui-state-default {background: transparent url(/images/slider/slide-handler.gif) 0 0 no-repeat;outline: none; }
.ui-widget-content .ui-state-focus {background:transparent url(/images/slider/slide-handler-a.gif) 0 0 no-repeat;}
/* ========= other =========*/
.width20px{width:20px;}
.width45px{width:45px;}
.floatLeft{float:left;}
.floatRight{float:right;}
.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;}

.fan_box .profileimage{border:1px solid aqua;}

.skryte{display:none}
.fieldError{color:red;}

}
@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;}
}
