@media screen{
body{font:72% Verdana,Arial,Helvetica,sans-serif;color:#000;text-align:center;background-color:#607E1F;margin:16px 0 0 0;padding:16px 0 0 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;}
/* ======================= header page ====================*/
#headerPage{position:relative;width:1000px;margin:0 auto;text-align:left;}
#headerArt{height:153px;background-color:#8CB92D;}
#headerArt h2{font-size:24px;color:#4E8100;padding:1em;}
#headerArt h2 span{position:absolute;z-index:300;width:170px;height:80px;top:20px;left:15px;}
#headerArt h2 a{cursor:pointer;}
#bgHeaderArt{position:absolute;z-index:50;height:153px;width:826px;top:0px;left:0px;background:transparent  url( "/images/bgHeaderArt.jpg" ) 0 0 no-repeat;}
#headerSearch{position:absolute;z-index:60;top:95px;left:32px;width:235px;height:30px;}
#headerSearch .fieldSearch{width:140px;background-color:#FFF;border:1px solid #D86B0A;padding-left:3px;}
#headerSearch .searchRed{background-color:#ffcccc;border:1px solid #3E6600;}
#headerSearch .buttonSearch{;background-color:#F27B0B;border:1px solid #D86B0A;text-align:center;font-weight:bold;color:#FFF;font-size:90%;}
#bgBook{position:absolute;top:-33px;left:550px;width:212px;height:188px;background:transparent url( "/images/bgBook.jpg" ) 0 0 no-repeat;}
#headerBasket{position:absolute;top:0px;right:0px;width:174px;height:153px;color:#3A462E;background:#B5CF65 url( "../images/basket.gif" ) 10px 55px no-repeat;}
#headerBasket h3{font-size:12px;color:#FFFFCC;background:#275401 url( "../images/bgHeaderBasketH3.jpg" ) 0 0 no-repeat;padding-left:20px;line-height:30px;margin-top:10px;}
#headerBasket #count{position:absolute;left:32px;top:66px;width:15px;text-align:center;font-size:11px;font-weight:bold;color:#FFF;}
#headerBasket p{font-size:84%;margin:6px 5px 4px 60px;}
#headerBasket p.empty{margin:20px 5px 20px 60px;font-weight:bold;}
#headerBasket a{color:#5B2C00;}
#headerMenu{height:34px;background:#86B02B url("/images/bgHeaderMenu.jpg") 0 0 repeat-x;color:#FFF;}
#headerMenu ul{list-style-type:none;padding-top:6px;margin-left:10px;}
#headerMenu ul li{float:left;border-left:1px solid #DAE4CC;width:auto;}
#headerMenu ul li a{display:block;font-size:100%;padding:.3em .6em;color:#FFF;text-decoration:none;text-transform:uppercase;font-weight:bold;}
#headerMenu a:hover{color:#FFFFCC;background-color:#285900;}
/* ======================= body page  =====================*/
#bodyPage{width:1000px;height:auto;margin:0 auto 0 auto;text-align:left;background:#FFF url( "../images/bgBodyPage.gif" ) 0 0 repeat-y;}
#col1{float:left;width:200px;}
#col2{margin:0 177px 0 202px;width:auto;height:auto;}
#col3{float:right;width:175px;}
/*==========*/
.marginBox{position:relative;}
.marginBoxDark{background-color:#C9DC8F;}
.marginBox form{padding:.5em 0 .4em 0;}
.marginBox h3{font-size:12px;}
.marginBoxContent{padding:6px 5px 4px 5px;font-size:84%;}
.marginBoxContent,.marginBoxContent a,ul#menuProducts a{color:#3A462E;}
.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;}
.fieldMarginBox{width:116px;padding-left:2px;background-color:#EBE9E5;border:1px solid #3E6600;}
.buttonMarginBox{font:11px Arial,Verdana,Helvetica,sans-serif;font-weight:bold;cursor:pointer;border:1px solid #D6CDBA;background-color:#BB0000;color:#FFF;padding:2px 5px;}
.searchRed{background-color:#ffcccc;border:1px solid #990033;}
/* =================  col 1 =================*/
#col1 h3{color:#FFF;line-height:30px;padding-left:20px;}
h3.category{background:#275401 url( "../images/bgCol1Category.jpg" ) 0 0 no-repeat;}
.bgCategory{background-color:#E8F0CF;}
ul#menuProducts{margin:0 5px}
ul#menuProducts a{display:block;text-decoration:none;padding:3px 0px;}
ul#menuProducts,ul#menuProducts li ul,ul#menuProducts li ul li ul{list-style-type:none;}
ul#menuProducts li a{padding-left:12px;border-bottom:1px solid #CADBA4;}
ul#menuProducts li a:hover{background-color:#DBE6BD;}
ul#menuProducts ul{background-color:#F2F7E6;}
ul#menuProducts ul li a{padding-left:24px;border-bottom:1px solid #D6E3B9;}
ul#menuProducts ul li a:hover{background-color:#E9EED7;}
ul#menuProducts ul ul{background-color:#F5F9F0;}
ul#menuProducts ul li ul li a{padding-left:36px;}
ul#menuProducts ul li ul li a:hover{background-color:#F2F5E9;}
.novelties{background:transparent url( "../images/icons/novelties.gif" ) 0px 50% no-repeat;}
.level1Plus{background:transparent url( "../images/icons/plus.gif" ) 0px 50% no-repeat;}
.level1Minus{background:transparent url( "../images/icons/minus.gif" ) 0px 50% no-repeat;}
.level1Dot{background:transparent url( "../images/icons/dot.gif" ) 0px 50% no-repeat;}
.level2Plus{background:transparent url( "../images/icons/plus.gif" ) 12px 50% no-repeat;}
.level2Minus{background:transparent url( "../images/icons/minus.gif" ) 12px 50% no-repeat;}
.level2Dot{background:transparent url( "../images/icons/dot.gif" ) 12px 50% no-repeat;}
.level3Plus{background:transparent url( "../images/icons/plus.gif" ) 24px 50% no-repeat;}
.level3Minus{background:transparent url( "../images/icons/minus.gif" ) 24px 50% no-repeat;}
.level3Dot{background:transparent url( "../images/icons/dot.gif" ) 24px 50% no-repeat;}
/* === col1 dealer ===*/
.bgDealer{background-color:#FFBD6C;}
h3.dealer{background:#82AD2A url( "../images/bgCol1Dealer.jpg" ) 0 0 no-repeat;}
#photoDealer{position:relative;float:left;width:58px;}
#textDealer{position:relative;float:right;width:122px;}
/* ===== 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:#CEECD0 url(/images/icons/info.gif) 10px 50% no-repeat;border:1px solid #45AD4D;}
h1{color:#E88000;font-size:135%;padding:.3em 5px .6em 5px;}
h1 a{color:#E88000;}
#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:0px;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;}
/* === content  table list products === */
#content table.listProduct{border-collapse:collapse;border-top:3px solid #6BA56B;border-bottom:3px solid #6BA56B;}
#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:#CDE0CD;text-align:left;}
#content table.listProduct tr{background-color:#F7F9F7;}
#content table.listProduct tr:hover,table.listProduct tr.hover{background-color:#EDF1ED;}
#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 table detail === */
#content table.detail {width:405px;border-top:3px solid #82AD2A;border-bottom:3px solid #82AD2A;}
#content table.detail th {width:130px;padding:.3em .4em;border:1px solid #EDF1ED;background-color:#EDF1ED;text-align:right;vertical-align:top;}
#content table.detail tr {border:1px solid #EDF1ED;background-color:#F7F9F7;}
#content .detailImg{float:right;margin:30px 10px 5px 5px;border:1px solid #999;}
#content #magnify {position:absolute;top:54px;right:10px;width:22px;height:23px;background:#f1f1f1 url("/images/icons/magnify.gif") 3px 3px no-repeat;border-right:1px solid #999;border-top:1px solid #999; }
#content table.detail fieldset{margin:0px;padding:0px;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:0px;vertical-align:middle;}
#content table.detail .buttonBasket{width:auto;vertical-align:middle;margin-left:.5em;}
#content table.detail .priceRow{color:red;font-size:140%;font-weight:bold;}
a.fB{padding-left:20px;background:transparent url( "/images/icons/facebook.gif") 0 50% no-repeat;}
    #homeText{margin:0 .6em 15px .9em;}
#homeText p{line-height:1.3em;margin:0;padding:0.3em 0 .5em 0;}

/*===== path order =====*/
#content table.pathOrder{width:598px;border:none;text-align:center;margin:1em;background-color:#F6F8DB;}
#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:#E5EFE5;border:1px solid #6BA56B;padding:2px;margin:1em;}
#content .labelIndent{display:block;float:left;width:165px;margin:0 2px 0 0;text-align:right;}
#content legend{font-weight:bold;padding:.2em .4em;background:#FFCC66 url("/images/bgContentLegend.jpg") 0 0 repeat-x;border:1px solid #666;}
#content .field{font:100% Verdana,Arial,Helvetica,sans-serif;padding-left:.2em;color:#000;border:1px solid #467346;width:200px;}
#content .buttonOk{background:#00CC66 url("/images/button/bgButtonOk.gif") repeat-x;color:#FFF;border:1px solid #006600;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:0px;padding:0px;border:none;}
#content form .basket{padding:3px 0px;}
#content form .basket .fieldDetail{color:#000;text-align:center;border:1px solid #666;width:25px;font-weight:bold;margin:0px;vertical-align:middle;}
#content .detailCart .buttonBasket{width:auto;vertical-align:middle;margin-left:.5em;}
/* == 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;}
/* spatne se vykreslovalo v opere*/
#author{height:42px;overflow:auto;}
#authorShow{width:200px;background-color:#F3F9E8;margin:1em 1em 0 .9em;padding:.2em;border-left:1px solid #D6DFC3;border-top:1px solid #D6DFC3;border-right:1px solid #D6DFC3;text-align:center;}
.sorting{font-size:92%;margin:0 1em .5em .9em;background-color:#F3F9E8;}
.sorting fieldset{background-color:#F3F9E8;padding:2px;}
.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:295px;height:auto;border-right:1px solid #AFBE8F;border-bottom:1px solid #AFBE8F;margin:4px 5px 4px 4px;}
.tilesProduct .title{height:37px;overflow:hidden;}
.tilesProduct .title h2{margin:5px;line-height:1.2em;font-size:110%;}
.tilesProduct .title h2 a{color:#E88000;}
.tilesProduct .information{position:relative;height:188px;overflow:hidden;}
.tilesProduct .information img{margin:4px 0 0 4px;}
.tilesProduct .information .fBook{position:absolute;bottom:4px;left:5px;}
.tilesProduct .information .author{position:absolute;bottom:35px;left:5px;width:125px;font-size:90%;}
.tilesProduct .information .oldPrice{position:absolute;z-index:10;top:2px;left:130px;text-decoration:line-through;background-color:#FFF;border-left:5px solid #FFF;}
.tilesProduct .information .price{position:absolute;z-index:10;top:14px;left:130px;color:#FF0000;font:140% Arial,Verdana,Helvetica,sans-serif;font-weight:bold;background-color:#FFF;border-left:5px solid #FFF;}
.tilesProduct .information .price span{font-size:80%;font-weight:normal;}
.tilesProduct .description{position:absolute;z-index:10;top:33px;left:130px;width:154px;height:118px;overflow:hidden;background-color:#FFF;font-size:94%;border-left:5px solid #FFF;border-top:5px solid #FFF;}
.tilesProduct .moreInfo{position:absolute;z-index:20;bottom:4px;left:134px;font-size:90%;font-weight:bold;}
.tilesProduct .information .buttonBasket{position:absolute;bottom:5px;left:135px;}

/* ==== content pagination ==== */
#pagination{float:left; padding:.2em .6em;width:595px;background-color:#F1F4E1;line-height:1.6em;margin:1em 0 .5em .5em;}
#pagination a{text-decoration:none;}
#pagination a:hover{text-decoration:underline;}
.current{background-color:#000;color:#FFF;padding:1px 2px;}
/* ====================== col3 =========================*/
#col3 h3{color:#FFF;line-height:30px;padding-left:20px;background:#82AD2A url( "/images/bgCol3H3.jpg" ) 0 0 no-repeat;}
#col3 h3.news{background:#82AD2A url( "../images/bgH3News.jpg" ) 0 0 no-repeat;}
#col3 h4{font-size:120%;margin:.6em 0 .1em 0;}
#col3 .marginBoxContent ol, #col3 .marginBoxContent ul{margin-left:10px;padding-left:6px;}
#col3 .marginBoxContent ol li, #col3 .marginBoxContent ul li{padding:.4em 0 .1em 0;}
/* ====== footer body page ===== */
#footerBodyPage{clear:both;font-size:84%;height:34px;background:#467500 url( "/images/bgBodyPageFooter.jpg" ) 0 0 repeat-x;}
#footerBodyPage p{color:#FFF;padding-left:208px;line-height:34px;}
#footerBodyPage a{color:#FFF;}
#footerBodyPage a:hover{color:#FFFFCC;}
#counter{display:none;}

/* ========= other =========*/
.width20px{width:20px;}
.width45px{width:45px;}
.floatLeft{float:left;}
.floatRight{float:right;}
.clear{clear:both;}
.hiddenBlock{display:none;}
.bold{font-weight:bold;}
.noWrap{white-space:nowrap;}
.textGreen{color:green;}
.textBrown{color:#a52a2a;}
.textRed{color:#F00;}
.skryte{display:none;}
}
@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;}
}