@media screen{
body{font:72% Verdana,Arial,Helvetica,sans-serif;color:#000;text-align:center;background-color:#FFF;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;}
/* ======================= header page ====================*/
#headerArt{width:886px;height:168px;margin:0 auto;text-align:left;}
.headerTiles{width:139px;height:167px;float:left;margin-right:10px;text-align:center;}
.headerTiles a{display:block;text-decoration:none;margin-top:145px;}
.headerTiles a:hover{color:#FF00E8;}
.tilesUltrasun{background:transparent url( "../images/bgSolaria-Ultrasun.jpg" ) 0 0 no-repeat;}
.tilesLexura{background:transparent url( "../images/bgSolaria-Lexura.jpg" ) 0 0 no-repeat;}
.tilesMegasun{background:transparent url( "../images/bgSolaria-Megasun.jpg" ) 0 0 no-repeat;}
.tilesUWE{background:transparent url( "../images/bgSolaria-UWE.jpg" ) 0 0 no-repeat;}
.tilesVertSol{background:transparent url( "../images/bgVertikSol.jpg" ) 0 0 no-repeat;}
.tilesAkce{background:transparent url( "../images/bgAkce.jpg" ) 0 0 no-repeat;}
#headerMenu{position:relative;font-family:Tahoma,Arial,Helvetica,sans-serif;width:884px;height:32px;margin:8px auto;text-align:left;background:#6A6B6D url( "../images/bgHeaderMenu.gif" ) 0 0 no-repeat;}
#headerMenu ul{list-style-type:none;padding-top:8px;}
#headerMenu ul li{float:left;width:auto;border-left:1px solid #FFF;}
#headerMenu ul li.first{border-left:none;}
#headerMenu ul li a{display:block;font-size:11px;padding:2px 8px 2px 10px;color:#FFF;text-decoration:none;font-weight:bold;}
#headerMenu a:hover{color:#FFFFCC;}
#headerMenu #bgHeaderMenuR{position:absolute;top:0px;right:0px;width:8px;height:32px;background:transparent url( "../images/bgHeaderMenuR.jpg" ) 0 0 no-repeat;}
/* ======================= body page  =====================*/
#bodyPage{width:884px;height:auto;margin:0 auto;text-align:left;}
#col1{float:left;width:205px;}
#col2{margin:0 150px 0 218px;}
#col3{float:right;width:139px;}
/*==========*/
.marginBox{position:relative;}
.marginBoxDark{background-color:#EAEAEA;}
.bgMBoxL{background:#F3F3F3 url( "/images/bgMBoxL.jpg" ) 0 0 repeat-y;}
.bgMBoxR{background:#F3F3F3 url( "/images/bgMBoxR.jpg" ) 0 0 repeat-y;}
.marginBox form{padding:.5em 0 .4em 0;}
.marginBox h2{font-size:14px;color:#FFF;padding:5px 0 5px 10px;background:#FF00E8 url( "/images/bgH3MBoxL.jpg" ) 0 0 no-repeat;margin-top:10px;}
.marginBox h2 a{color:#FFF;text-decoration:none;}
.bgMBoxH{height:14px;background:#F3F3F3 url( "/images/bgH3MBoxR.jpg" ) 0 0 no-repeat;margin-top:10px;}
.marginBoxContent{padding:0 8px;font-size:84%;}
.marginBoxContent a,ul#menuProducts a{color:#333;}
.marginBoxContent .borderTop{border-top:1px solid #7388A8;}
.marginBoxContent p{padding:.3em 0 .5em 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:#F2F4F7;border:1px solid #7388A8;font-size:100%;}
.buttonMarginBox{font:11px Arial,Verdana,Helvetica,sans-serif;font-weight:bold;cursor:pointer;border:1px solid #FFF;background-color:#BF7800;color:#FFF;padding:2px 5px;}
.searchRed{background-color:#ffcccc;border:1px solid #990033;}
.mBoxFL{height:14px;background:#F3F3F3 url( "/images/bgMBoxFL.jpg" ) 0 0 no-repeat;}
.mBoxFR{height:14px;background:#F3F3F3 url( "/images/bgMBoxFR.jpg" ) 0 0 no-repeat;}
/* =================  col 1 =================*/
#search form{margin:5px 0;}
#search .fieldSearch{width:120px;background-color:#FFECFD;border:1px solid #FF00E8;padding-left:3px;}
#search .buttonSearch{font:11px Arial,Verdana,Helvetica,sans-serif;background:#7388A8 url("/images/bgButtonMarginBox.jpg" ) 0 0 no-repeat;;color:#FFF;font-weight:bold;padding:2px 3px;cursor:pointer;border:none;width:60px;height:21px;}
ul#menuProducts{margin:0 5px;background-color:#F3F3F3;}
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-left:14px;border-bottom:1px solid #E9E9E9;}
ul#menuProducts li a:hover{background-color:#EAEAEA;}
ul#menuProducts ul{background-color:#F9F9F9;}
ul#menuProducts ul li a{padding-left:24px;border-bottom:1px solid #EFEFEF;}
ul#menuProducts ul li a:hover{background-color:#EFEFEF;}
ul#menuProducts ul ul{background-color:#FFF;}
ul#menuProducts ul li ul li a{padding-left:36px;border-bottom:1px solid #F5F5F5;}
ul#menuProducts ul li ul li a:hover{background-color:#F5F5F5;}
ul#menuProducts a.active{background-color:#BEC7D3;}
ul#menuProducts a.active:hover{background-color:#BEC7D3;}
.level2Plus{background:transparent url( "/images/icons/plus.gif" ) 2px 50% no-repeat;}
.level2Minus{background:transparent url( "/images/icons/minus.gif" ) 2px 50% no-repeat;}
.level2Dot{background:transparent url( "/images/icons/dot.gif" ) 2px 50% no-repeat;}
.level3Plus{background:transparent url( "/images/icons/plus.gif" ) 12px 50% no-repeat;}
.level3Minus{background:transparent url( "/images/icons/minus.gif" ) 12px 50% no-repeat;}
.level3Dot{background:transparent url( "/images/icons/dot.gif" ) 12px 50% no-repeat;}
.level4Plus{background:transparent url( "/images/icons/plus.gif" ) 24px 50% no-repeat;}
.level4Minus{background:transparent url( "/images/icons/minus.gif" ) 24px 50% no-repeat;}
.level4Dot{background:transparent url( "/images/icons/dot.gif" ) 24px 50% no-repeat;}
/* ===== content col2 ==== */
#content, #contentHome{width:100%;position:relative;}
.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{color:#FF00E8;font-size:140%;padding:.3em 5px .5em 5px;}
h1 span{font-size:70%;font-weight:normal;}
#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;color:#333;}
#content p{line-height:1.3em;margin:0;padding:0.3em 0 .5em 0;}
#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;border:1px solid #FF4FF3;}
/*#content table tr:hover,#col2 #content table tr.hover{background-color:#F1F1F1;}*/
#content table td{padding:.2em .4em;border:1px solid #E9E9E9;}
#content table th{background-color:#F3F3F3;}
/*===== path order =====*/
#content table.pathOrder{width:506px;border:none;text-align:center;margin:1em 0;background-color:#FFECFD;font-size:90%;}
#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:#F3F3F3;border:1px solid #FF00E8;padding:5px;margin:1em 0;}
/*#content label{display:block;float:left;width:165px;margin:0 2px 0 0;text-align:right;}    */
#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-color:#FF8FF7;border:1px solid #FF00E8;}
#content .field{font:100% Verdana,Arial,Helvetica,sans-serif;padding-left:.2em;color:#000;border:1px solid #FF00E8;width:200px;}
#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;}
/* == form detail == */
#content .detailCart fieldset{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;}
/* === content table detail === */
#content table.detail {width:500px;border-top:3px solid #FF4FF3;border-bottom:3px solid #FF4FF3;float:left;}
#content table.detail th{text-align:right;vertical-align:top;}
#content table.detail fieldset{margin:0;padding:0;border:none;background-color:#F1F1F1;}
#content table.detail .fieldDetail{color:#000;text-align:center;border:1px solid #BEC7D8;width:25px;font-weight:bold;margin:0;vertical-align:middle;}
#content table.detail .buttonBasket{width:auto;vertical-align:middle;margin-top:.5em;}
#content #magnify {position:absolute;top:160px;right:171px;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; }
/* == form checkout == */
/*.fieldTransport{width:40px;background-color:#FF00E8;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;}
/* spatne se vykreslovalo v opere*/
.sorting{font-size:92%;margin:.8em 0;}
.sorting fieldset{background-color:#F2F4F7;padding:5px;}
.sorting select{font-size:100%;}
.sorting span{white-space:nowrap;}
.sorting span input{position:relative;top:2px;}
/* ===== content  table list products =====*/
#content table.listProduct{border-collapse:collapse;border-top:3px solid #FF4FF3;border-bottom:3px solid #FF4FF3;width:100%;font-size:84%;}
#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;text-align:left;}
#content table.listProduct tr:hover,#content table.listProduct tr.hover{background-color:#F9F9F9;}
#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 .discount{position:absolute;z-index:10;top:45px;right:10px;width:55px;height:43px;background:transparent url("/images/bgDiscount.gif") 0 0 no-repeat;}
/* ==== content tiles products  ==== */
.tilesProduct{margin:5px 0 8px 0;}
.tilesProduct .title{position:relative;background:#DDDEE0 url("/images/bgProductT.jpg") 0 0 no-repeat;height:30px;}
.tilesProduct .title .bgRightT{position:absolute;right:-1px;width:10px; background:transparent url("/images/bgRightT.jpg") 0 0 no-repeat;height:30px;}
.tilesProduct .title h2{padding:0 10px;font-size:120%;line-height:30px}
.tilesProduct .title h2 a{color:#282425;}
.tilesProduct .information{position:relative;margin-top:8px;height:134px;}
.tilesProduct .informationK{position:relative;margin-top:8px;height:176px;}
.tilesProduct .information .images{position:absolute;top:0px;left:0px;width:200px;height:132px;background:transparent url("/images/bgTilesSolaria.gif") 0 0 no-repeat;}
.tilesProduct .informationK .images{position:absolute;top:0px;left:0px;width:147px;height:172px;background:transparent url("/images/bgTilesKosmetika.gif") 0 0 no-repeat;}
.tilesProduct .information .images img{position:absolute;top:11px;left:11px;}
.tilesProduct .informationK .images img{position:absolute;top:10px;left:10px;}
.tilesProduct .information .price, .tilesProduct .informationK .price{position:absolute;z-index:10;top:0px;left:210px;font:140% Arial,Verdana,Helvetica,sans-serif;font-weight:bold;color:#FF0000;}
.tilesProduct .informationK .price{left:157px;}
.tilesProduct .information .price span, .tilesProduct .informationK .price span{font-size:80%;font-weight:normal;}
.tilesProduct .information .oldPrice, .tilesProduct .informationK .oldPrice{position:absolute;z-index:10;top:19px;left:210px;text-decoration:line-through;}
.tilesProduct .informationK .oldPrice{left:157px;}
.tilesProduct .information .description, .tilesProduct .informationK .description{position:absolute;z-index:10;top:38px;left:210px;height:66px;width:305px;overflow:hidden;font-size:90%;color:#333;line-height:1.3em;margin-bottom:4px;}
.tilesProduct .informationK .description{left:157px;height:106px;width:356px;}
.tilesProduct .information .discount, .tilesProduct .informationK .discount{position:absolute;z-index:10;top:-10px;left:140px;width:55px;height:43px;background:transparent url("/images/bgDiscount.gif") 0 0 no-repeat;}
.tilesProduct .informationK .discount{top:-10px;left:87px;}
.tilesProduct .information .control, .tilesProduct .informationK .control{position:absolute;top:111px;left:210px;}
.tilesProduct .informationK .control{top:151px;left:157px;}

/* ==== content pagination ==== */
#pagination{float:left;width:510px;padding:.2em .6em;background-color:#DDE1E6;line-height:1.6em;margin:1em 0;}
#pagination a{text-decoration:none;}
#pagination a:hover{text-decoration:underline;}
.current{background-color:#192F52;color:#FFF;padding:1px 2px;}
/* ====================== col3 =========================*/
.marginBox .marginBoxContent h2{font-size:110%;margin:0 0 5px 0;line-height:normal;background:none;padding:0;color:#000;}
.marginBoxContent ol, .marginBoxContent ul{margin-left:13px;padding-left:14px;}
.marginBoxContent ol li, .marginBoxContent ul li{padding:.4em 0 .1em 0;}
/* ====== footer body page ===== */
#footer{clear:both;border-top:8px solid #FFF;position:relative;font-size:10px;color:#FFF;padding-left:200px;background:#6A6B6D url("/images/bgFooter.jpg") 0 0 no-repeat;line-height:32px;width:auto;height:32px;}
#bgFooterR{position:absolute;right:0px;top:0px;width:9px;height:11px;background:transparent url("/images/bgFooterR.jpg") 0 0 no-repeat;}
#footer a{color:#FFF;text-decoration:none;}
#footer a:hover{color:#FFFFCC;text-decoration:underline;}
#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;}
}
@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;}
}
