@media screen{
body{font:72% Verdana,Arial,Helvetica,sans-serif;text-align:center;margin:0 0 .5em 0;padding:0 0 .5em 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{width:1000px;margin:85px auto 0 auto;text-align:left;}
#headerPageR1{position:relative;height:2.1em;padding-left:189px;}
#headerPageR1 ul{height:2.1em;list-style-type:none;}
#headerPageR1 ul li{float:left;border-right:1px solid #FFF;width:auto;}
#headerPageR1 ul li a{display:block;font-size:100%;padding:.42em 7px .42em 8px;text-decoration:none;font-weight:bold;}
#headerPageR1 ul li.hasSubmenu:hover, #navigation ul li.hasSubmenu.hover{position:relative;}
#headerPageR1 ul ul{position:absolute;height:auto;width:170px;top:2em;left:-1px;visibility:hidden;z-index:200;}
#headerPageR1 ul ul li{width:100%;border:none;}
#headerPageR1 ul ul a{font-weight:normal;}
/* === level 2 === */
#headerPageR1 ul li:hover ul a, #headerPageR1 ul li.hover ul a{background-color:transparent;color:#FFF;}
#headerPageR1 ul li:hover ul, #headerPageR1 ul li.hover ul{visibility:visible;}
#headerPageR1 h2{display:none;}
#headerPageR2{position:relative;height:134px;border-top:1px solid #FFF;border-bottom:1px solid #FFF;}
#headerAdvertising{position:absolute;z-index:10;top:0;left:0px;width:190px;height:134px;}
#bgHeaderArt{position:absolute;z-index:10;top:0;left:190px;width:635px;height:134px;}
#headerPageR2 h2{margin:10px 0 0 200px;}
#headerPageR2 a span{position:absolute;display:block;top:0px;left:190px;z-index:100;width:635px;height:134px;cursor:pointer;}
#headerPageBasket{position:absolute;top:0px;right:0px;width:175px;height:134px;font-size:110%;background:transparent url( "/images/basket.gif" ) 10px 40px no-repeat;}
#headerPageBasket h3{font-size:12px;padding:6px 0 6px 40px;}
#quantity{position:absolute;z-index:200;top:52px;right:126px;text-align:center;color:#FFF;font-size:10px;width:18px;}
#headerPageBasket p{font-size:84%;margin:20px 5px 5px 60px;}
/* ======================= body page  =====================*/
#bodyPage{position:relative;text-align:left;width:1000px;height:auto;margin:0 auto;background:#FFF url( "/images/bgBodyPage.gif" ) 0 0 repeat-y;}
#col1{float:left;width:190px;margin-bottom:2em;}
#col2{margin:0 175px 0 190px;width:auto;height:auto;}
#col3{float:right;position:relative;width:175px;margin-bottom:2em;}
/*==========*/
.marginBox{position:relative;}
.marginBox h3{font-size:100%;padding:.5em 0 .5em 15px;}
.marginBoxContent{padding:4px;font-size:84%;}
.marginBoxContent p{margin:0;padding:.5em 0;}
.marginBoxContent label{display:block;float:left;width:40px;margin:3px 2px 0 0;text-align:right;}
.fieldMarginBox{width:110px;padding-left:2px;font-size:100%;}
.buttonMarginBox{font:11px Arial,Verdana,Helvetica,sans-serif;font-weight:bold;width:60px;height:21px;cursor:pointer;border:none;}
/* =================  col 1 =================*/
/* ==== menu ==== */
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:16px;}
ul#menuProducts li ul li a{padding-left:28px;}
ul#menuProducts li ul li ul li a{padding-left:40px;}
.level1Plus{background:transparent url( "/images/icons/plus.gif" ) 4px 50% no-repeat;}
.level1Minus{background:transparent url( "/images/icons/minus.gif" ) 4px 50% no-repeat;}
.level1Dot{background:transparent url( "/images/icons/dot.gif" ) 4px 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" ) 28px 50% no-repeat;}
.level3Minus{background:transparent url( "/images/icons/minus.gif" ) 28px 50% no-repeat;}
.level3Dot{background:transparent url( "/images/icons/dot.gif" ) 28px 50% no-repeat;}
ul#menuProducts a.active{font-weight:bold;}
/* === col1 dealer ===*/
#photoDealer{position:relative;float:left;width:58px;}
#textDealer{position:relative;float:right;width:122px;}
#col1 img{border:none;}
/* ================= col2 ================= */
#bgSearch{height:25px;}
#bgSearch form{padding:3px;}
#bgSearch form label{width:8px;}
.fieldSearch{padding-left:5px;font-size:100%;margin-right:5px;}
.buttonSearch{font:11px Arial,Verdana,Helvetica,sans-serif;font-weight:bold;cursor:pointer;padding:0 3px 0 10px;}
/* ===== content col2 ==== */
#content, #contentHome{margin:2px 8px;}
.errorMessage,.infoMessage{margin:1em;padding:1em 1em 1em 80px;min-height:30px;}
.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{font-size:160%;padding:1em 5px .5em 5px;color:#ff0033;}
/* formatovani tela stranek,krome itemlistTable a itemList */
#content h2{font-size:130%;margin:0 0 2px 0;padding:.8em 0 0 .5em;}
#content h3{font-size:115%;margin:.5em 0 .2em .4em;color:#333;}
#content p{line-height:1.5em;margin:0px;padding:0.3em 1em .8em 1em;}
.detailImg{float:right;margin:5px 10px 5px 5px;border:1px solid #999;}
#content ul, #content ol{margin:.1em .2em .7em 2em;padding:.1em .2em .7em 2em;}
#content ul li, #content ol li{margin:0 0 .4em 0;padding:0 0 .4em 0;}
#content table{font-size:100%;width:605px;border-collapse:collapse;margin-left:5px;border:1px solid #999;}
#content table tr:hover,#content table tr.hover{background-color:#EFEFEF;}
#content table td{padding:.2em .4em;border:1px solid #E9E9E9;}
#content table th{background-color:#E9E9E9;}
#content table.detail th{text-align:right;vertical-align:middle;}
#content .imgLeft{float:left;margin:5px 8px 5px 0;border:2px solid #999;padding:1px;}
#content .imgRight{float:right;margin:5px 0 5px 8px;border:2px solid #999;padding:1px;}
/* formulare v tele stranek */
#content fieldset{padding:2px;margin:1em;}
#content label{display:block;float:left;width:175px;margin:0 2px 0 0;text-align:right;}
#content label.patchCheckout{display:inline;float:none;width:auto;margin:0 0 0 2px;text-align:left;}
#content legend{font-weight:bold;padding:.2em .4em;}
#content .field{font:100% Verdana,Arial,Helvetica,sans-serif;padding-left:.2em;width:200px;}
#content .skryte{display:none;}
#content .buttonOk{background:#00CC66 url("/images/bgButtonOk.gif") repeat-x;color:#FFF;border:1px solid #006600;cursor:pointer;}
#content .buttonKo{background:#FF9966 url("/images/bgButtonKo.gif") repeat-x;color:#FFF;border:1px solid #BF0000;cursor:pointer;}
#content a.buttonR{padding:.2em .5em;text-decoration:none;}
#content a.buttonR:hover{background:#009900;}
/* == form detail == */
#content #detailOverview{min-height:220px;position:relative;}
#content .detailCart fieldset{margin:0px;padding:0px;border:none;}
#content form .basket{padding:10px 0 5px 12px;}
#content #discount{position:absolute;top:10px;right:182px;z-index:20;}
#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;}
#detailOverview a.button{display:block;padding:5px 0 5px 25px;text-decoration:none;margin:20px 0 0 5px;border:1px solid #C3CCDF;width:80px;background:#E7EAF1 url("/images/icons/print.gif") no-repeat 5px 50%; }
#detailOverview a.button:hover{background:#DFE4EE url("/images/icons/print.gif") no-repeat 5px 50%; }
#detailOverview a.bSpec{background:#E7EAF1 url("/images/icons/spec.gif") no-repeat 5px 50%; }
#detailOverview a.bSpec:hover{background:#DFE4EE url("/images/icons/spec.gif") no-repeat 5px 50%; }
/* == 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:#ccc;border:none;font:100% Verdana,Arial,Helvetica,sans-serif;font-weight:bold;text-align:right;}
/* == button cart == */
#functionCart{text-align:right;margin:1em;}
/* ==== content pagination ==== */
#pagination{float:left; padding:.2em .6em;width:595px;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 =========================*/
.marginBoxContent ol{margin-left:13px;padding-left:14px;}
.marginBoxContent ul{margin-left:10px;padding-left:10px;}
.marginBoxContent ol li, .marginBoxContent ul li{padding:.4em 0 .1em 0;}
.marginBoxContent ol li a{text-decoration:none;}
.marginBoxContent ol li a:hover{text-decoration:underline;}
/* ====== footer body page ===== */
#footerBodyPage{clear:both;font-size:84%;height:24px;}
#footerBodyPage p{padding-left:208px;line-height:24px;}
#counter{display:none;}
/* ============== Lista ============================= */
#divisionsBox{position:absolute;top:0px;left:0px;z-index:999;width:100%;height:84px;text-align:center;overflow:hidden;}
#divisionsBox #centerBox{margin:0 auto;width:1130px;}
#divisionsBox a{color:#FFF;cursor:pointer;}
#divisionsBox a:hover{color:#ffffcc;}
#divisionsBox span{position:relative;display:block;float:left;padding:55px 1px 0px 1px;width:77px;height:60px;font:9px Arial,Helvetica,sans-serif;}
#lcd{background:transparent url("/images/shops/lcd-monitory.gif" ) 50% 3px no-repeat;}
#projektor{background:transparent url("/images/shops/digitalni-projektory.gif" ) 50% 3px no-repeat;}
#mp3{background:transparent url("/images/shops/mp3.gif" ) 50% 3px no-repeat;}
#dvd{background:transparent url("/images/shops/dvd.gif" ) 50% 3px no-repeat;}
#notebook{background:url("/images/shops/notebooky.gif" ) 50% 3px no-repeat;}
#lcdtv{background:url("/images/shops/lcd-televize.gif" ) 50% 3px no-repeat;}
#foto{background:transparent url("/images/shops/digitalni-fotoaparaty.gif" ) 50% 3px no-repeat;}
#gpspda{background:transparent url("/images/shops/gps-navigace.gif" ) 50% 3px no-repeat;}
#wifi{background:transparent url("/images/shops/wifi.gif" ) 50% 3px no-repeat;}
#komponenty{background:transparent url("/images/shops/komponenty.gif" ) 50% 3px no-repeat;}
#sestavy{background:transparent url("/images/shops/pc-sestavy.gif" ) 50% 3px no-repeat;}
#tiskarny{background:transparent url("/images/shops/tiskarny.gif" ) 50% 3px no-repeat;}
#kamera{background:transparent url("/images/shops/kamery.gif" ) 50% 3px no-repeat;}
#domaciroboti{background:transparent url("/images/shops/domaciroboti.gif" ) 50% 3px no-repeat;}
/* ==== photogallery lightbox ===*/
#lightbox{background-color:#eee;padding: 10px;border-bottom: 1px solid #000;border-right: 1px solid #000;}
#lightboxDetails{font-size: 0.8em;padding-top: 0.4em;}
#lightboxCaption{float:left;font-size:11px;font-weight:bold;}
#keyboardMsg{float:right;}
#closeButton{top: 5px;right:5px;}
#lightbox img{border:none; clear: both;}
#overlay img{border: none;}
#overlay{ background-image: url(/images/overlay.png);}
/* ========= other =========*/
.tAc{text-align:center;}
.floatLeft{float:left;}
.floatRight{float:right;}
.clear{clear:both;}
.cL{clear:left;}
.cR{clear:right;}
.hiddenBlock{display:none;}
.nowrap{white-space:nowrap;}
.textGreen, .tilesProduct .price span.textGreen{color:green;}
.textYellow{color:#AEAF0A;}
.textRed, .tilesProduct .price span.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,#bgSearch,#col1,#col3,#navigation,#pagination,#advertising,#divisionsBox,.sorting,.basket,.hiddenBlock,.button{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{/*pege-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{border-collapse:collapse;}
td,th{border:1px solid #000;}
th{text-align:left;}
.detailImg{float:right;}
}

