.treeLine{color:#cccccc}
#companyFooter{clear:both;margin:3em 0 0}
#companyFooter div.frame{padding:2em}
#elementProductDisplayedMost{margin:6px 12px;padding-bottom:6px;border-bottom:1px dashed #373737;text-align:justify}
#elementProductDisplayedMost *{color:#575757;font-size:11px;font-weight:normal}
#elementProductDisplayedMost dl dt,#elementProductDisplayedMost dl dd{display:inline;margin-right:5px}
#mainPage h3 a.btn{font-size:.8em}
#mainPage .colUser{background:#ededed;background-image:-moz-linear-gradient(top,#f4f4f4,#d5d5d5);background-image:-webkit-gradient(linear,left top,left bottom,from(#f4f4f4),to(#d5d5d5));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f4f4f4,endColorstr=#d5d5d5);border-width:1px;border-style:solid;border-color:#dcdcdc #C7C7C7 #C7C7C7 #dcdcdc;padding:1em .8em 1.4em;margin-right:2em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#listMainPage{margin:1em 0 2em}
#listMainPage ul li{background:url(/img/ico.list.mainPage.png) .1em .05em no-repeat;display:block;margin:.5em 0;padding-left:22px;font-size:1.4em}
.boxForm{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#info{background-image:url(/img/bg.list.png);background-position:left top;background-repeat:repeat-y;padding-bottom:1em}
div.frame{border:1px solid #ffffff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
#productMain{margin:0 0 2em}
#productMain ul{white-space:nowrap;display:block}
#productMain li{width:32%;padding:5px;white-space:normal;float:left}
#productMain li div.photo{float:left}
#productMain li div.product{margin-left:90px}
#productMain .productTitle{margin-top:.35em}
#productMain .productTitle *{font-size:1.1em}
span.rank{font-size:.85em;color:#555555}
#elementProducerList,#elementProducerList *{text-align:center !important}
#elementProducerList{height:30px;position:relative;z-index:1;margin:.3em auto 1em;overflow:hidden}
#elementProducerList ul{display:block;white-space:nowrap}
#elementProducerList li{margin-right:1em;white-space:nowrap}
#elementProducerList li a{text-align:center;font-size:1.5em;color:#333333;background-repeat:no-repeat;background-position:left top}
#elementProducerList li a,#elementProducerList li a *{line-height:25px;text-align:center;vertical-align:middle}
#elementProducerList li a:hover{color:#E74E13}
#elementProducerList li a,#elementProducerList li a span.cell{height:25px;font-size:14px;font-weight:bold}
#elementProducerList li a.logo{padding-top:25px;height:0;overflow:hidden}
#elementProducerList li a.logo img{display:none}
.promotionPhoto{margin:0 0 1em}
.promotionDescription{margin:0 0 1em;font-size:1.4em;color:#111111}
#mainPromotionList{margin:3em 0 0;float:right;width:300px;margin:0 0 3em;position:relative;z-index:1}
#mainPromotionList div.frame{border-color:#e1e1e1 #dcdcdc #dcdcdc #e1e1e1;border-style:solid;border-width:1px;outline:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:298px;height:248px;overflow:hidden}
#mainPromotionList ul.promotionList *{text-align:center !important}
#mainPromotionList ul.promotionList li{position:absolute;left:1px;top:1px;z-index:3;width:290px;height:240px;padding:4px;overflow:hidden;background-color:#FFFFFF;display:none}
#mainPromotionList ul.promotionList li.active{display:block}
#mainPromotionList ul.tabs-nav{position:absolute;z-index:2;bottom:-1.95em;left:11px;*left:7px;text-align:center;width:278px;*width:287px;overflow:hidden;white-space:nowrap}
#mainPromotionList ul.tabs-nav li{margin-left:-5px;*margin-left:-3px}
#mainPromotionList ul.tabs-nav li.first{margin-left:0}
#mainPromotionList ul.tabs-nav li .btn{font-size:.84em;width:1em}
#mainPromotionList ul.tabs-nav li.active .btn{color:#ffffff !important;background:#000000;background-image:-moz-linear-gradient(top,#333333,#000000);background-image:-webkit-gradient(linear,left top,left bottom,from(#333333),to(#000000));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#333333,endColorstr=#000000)}
#mainPromotionList ul.tabs-nav li .btn{border-color:#dcdcdc;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}
#mainPromotionList ul.tabs-nav li.active .btn:hover{color:#ffffff;background:#222222;background-image:-moz-linear-gradient(top,#555555,#000000);background-image:-webkit-gradient(linear,left top,left bottom,from(#555555),to(#000000));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#555555,endColorstr=#000000)}
#mainPromotionList ul.promotionList li,#mainPromotionList ul.promotionList li *{vertical-align:middle;text-align:center;line-height:240px}
#mainPromotionList ul.promotionList li a,#mainPromotionList ul.promotionList li a span.cell{height:240px}
#mainPromotionList ul.promotionList li a span.cell{display:table-cell}
#elementCategoryList{border-color:#e0e9f0 #e7edf3 #ffffff #e7edf3;_border-bottom-color:#e7edf3;border-style:solid;border-width:1px;margin:3em 0 0;background:#ecf2f7;background-image:-moz-linear-gradient(top,#ecf2f7,#ffffff);background-image:-webkit-gradient(linear,left top,left bottom,from(#ecf2f7),to(#ffffff));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ecf2f7,endColorstr=#ffffff);outline:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0 320px 2em 0;position:relative;z-index:100;overflow:visible}
#elementCategoryList .cover{display:block;_display:none;width:662px;height:50px;position:absolute;bottom:0;left:-1px;background-image:url(/img/categoryList.bg.cover.bottom.png);background-repeat:repeat-x;z-index:101}
#elementCategoryList .frame{padding:1em 1em 0;min-height:120px;height:auto !important;height:120px;padding-bottom:50px}
#producerListRecommended,#productListThumb{text-align:justify;padding:10px 0}
#producerListRecommended li{margin:0 10px 5px 0}
#producerListRecommended li a,#producerListRecommended li a span.cell{height:68px;line-height:68px;text-align:center;vertical-align:middle;font-size:14px;color:#454545;font-weight:bold;text-decoration:none}
#producerListAll{margin:10px 0}
#producerListAll ul{width:19%;text-align:left}
#producerListAll table ul{width:95%;margin-bottom:1.5em}
#producerListAll table td{width:200px;vertical-align:top}
#producerListAll table td h2{margin:.1em 0;font-size:1.5em;font-weight:bold}
#producerListAll li a{display:block;border-bottom:1px solid #dddddd}
#productListThumb{text-align:left}
#productListThumb span.photo,#productListThumb span.category{display:block;text-align:center}
#productListThumb li{margin-bottom:10px;width:176px;margin-right:10px !important}
#productListThumb li a span.photoCategory{display:block}
#productListThumb li a span.photoCategory span.cell{display:table-cell}
#productListThumb li a span.photoCategory,#productListThumb li a span.photoCategory span.cell{height:130px;width:166px;line-height:130px;text-align:center;vertical-align:middle}
#productListThumb li a{border:1px solid #dddddd;display:block;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:5px;background-color:#ffffff;color:#333333;min-height:165px;height:auto !important;height:165px}
#productListThumb li a:hover{border-color:#f15c22;text-decoration:none}
#productIndex ul.index{margin:0 0 1em}
#productIndex ul.index li{*margin-right:3px}
#productIndex ul.index li .btn{font-size:.82em;width:1em;margin:0 0 .5em}
#productIndex ul.index li strong .btn{color:#ffffff !important;background:#000000;background-image:-moz-linear-gradient(top,#333333,#000000);background-image:-webkit-gradient(linear,left top,left bottom,from(#333333),to(#000000));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#333333,endColorstr=#000000)}
#productIndex ul.index li strong .btn:hover{color:#ffffff;background:#222222;background-image:-moz-linear-gradient(top,#555555,#000000);background-image:-webkit-gradient(linear,left top,left bottom,from(#555555),to(#000000));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#555555,endColorstr=#000000)}
#productIndex ul.productList{margin:2em 0}
#productIndex ul.productList li{background:url(/img/bg.list.square.gif) left .5em no-repeat;padding-left:.7em}
#productIndex ul.productList #hover{left:10em;right:auto;top:auto;bottom:1.5em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:5px;background-color:#FFFFFF;border:1px solid #999999;-moz-box-shadow:0 0 3px #999999;-webkit-box-shadow:0 0 3px #999999;box-shadow:0 0 3px #999999;width:218px}
#productIndex ul.productList li #hover,#productIndex ul.productList li #hover *{vertical-align:middle;text-align:center;line-height:218px !important}
#productIndex ul.productList li #hover{height:218px !important;width:218px !important}
#productIndex ul.productList li #hover span.cell{display:table-cell;*display:inline;zoom:1;*width:auto;*height:auto}
#productIndex ul.productList #hover img{padding:0}
#product h2{font-size:1.3em;font-weight:bold}
#productDetailInfo .symbol span,#productDetailInfo .ean span,#productDetailInfo .catalogueNumber span,#productDetailInfo .storehouse span,#productDetailInfo .availability span,#productDetailInfo .warranty span,#productDetailInfo td.info .producer span,.sumKitPrice ul li span{width:90px}
#productDetailInfo td.info .producer span,#productDetailInfo td.info .producer strong{font-size:1em}
.sumKitPrice ul li strong.price{margin:0 !important;padding:0 !important}
.sumKitPrice ul li strong.percent{color:#C8161F}
#tabs .sumKitPrice{float:right;font-size:1.2em;padding:.4em .8em;border-top:1px solid #cdcdcd;background-color:#f9f9f9}
#tabs .sumKitPrice span{width:200px}
#tabs .sumKitPrice ul,#tabs .sumKitPrice ul li{margin:0;padding:0;border:none}
#chooseCategory li{white-space:nowrap}
#chooseCategory li label{margin:0;padding:0;cursor:pointer}
#chat #chatToggle{border-top-right-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px}
#noResults{background-color:#fff47b;border:1px solid #f2e552;padding:1em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;min-height:47px;height:auto !important;height:47px}
#noResults div.ico{float:left}
#noResults p{margin-left:65px}
#promotionList ul.promotionList li{width:310px;margin:0 0 20px 20px;*margin-left:25px;_margin-left:15px}
#promotionList ul.promotionList li.firstInRow{margin-left:0}
#promotionList ul.promotionList li h2{font-size:1.5em;font-weight:bold}
#promotionList ul.promotionList li h2 a:hover{color:#C8161F}
#promotionList div.info{padding:3px}
#promotionList ul.promotionList li div.photo a{display:block !important;width:310px}
#promotionList ul.promotionList li div.photo a span.cell{width:300px;display:table-cell;background-color:#ffffff;text-align:center;vertical-align:middle}
#promotionList ul.promotionList li div.photo a:hover span.cell{border-color:#C8161F}
#promotionList ul.promotionList li div.photo,#promotionList ul.promotionList li div.photo *{line-height:170px;text-align:center;vertical-align:middle}
#videoList ul.videoList li.videoList{border-top:1px dashed #DCDCDC;display:block;padding:1em 0.3em;vertical-align:top}
#videoList ul.videoList li.first{border-top:none}
#videoList ul.videoList li.videoList div.video{width:545px;float:left}
#videoList ul.videoList li.videoList div.info{margin-left:555px}
#videoList ul.videoList li.videoList h2{font-size:1.5em;font-weight:bold}
#videoList ul.videoList li.videoList h3,#videoList ul.videoList li.videoList h4{font-size:1em;font-weight:normal}
#videoList ul.videoList li.videoList p.description{margin-bottom:1em}
#videoList ul.videoList li.videoList ul.list{margin-top:0}
.btnFilterOff{font-size:1em !important;line-height:1.7em !important;height:1.7em !important}
.btnFilterOff img,.filterOff img{margin-bottom:-1px}
#filter{padding:.5em 1em;border-color:#dcdcdc #C7C7C7 #C7C7C7 #dcdcdc;border-style:solid;border-width:1px;margin:.5em 0;background:#e4e4e4;background-image:-moz-linear-gradient(top,#efefef,#e4e4e4);background-image:-webkit-gradient(linear,left top,left bottom,from(#efefef),to(#e4e4e4));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#efefef,endColorstr=#e4e4e4);outline:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#filter .head{height:2.2em}
#filter .head .filterOffAll{float:right}
#filter .filter{line-height:2.2em}
#article h2{font-size:1.2em}
#article h3{font-size:1.1em}
#articleListWatch h4{font-size:1.05em}
#articleListWatch h4 a{font-weight:bold}
#articleList h2{font-weight:bold}
#articleList,#articleDetail,#articleDetailShop{margin-right:311px;padding-right:10px}
#articleDetail{padding-top:5px}
#articleDetail div.content img,#tinymce img{border:1px solid #dddddd;background:#ffffff;padding:5px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin:2px 7px}
#articleDetail div.content a:hover img,#tinymce a:hover img{text-decoration:none;border-color:#f2642d}
#articleListWatch{float:right;width:310px;padding:10px 0 0}
#buyProductInShop{margin:2em 0 0;border:1px solid #dddddd;padding:5px}
#buyProductInShop h3{padding:5px;background-color:#EAEAEA}
#articleListPopular,#articleListLast,#articleListRelated{margin:0 0 10px;border-top:1px solid #dddddd;padding-left:10px;padding-top:10px}
.articleListWatchFirst{border-top:none !important;padding-top:0 !important}
#article ul.articleList li{border-top:1px dashed #cad1de;padding:1em .3em}
#articleListLast ul.articleList li{border-top:1px dashed #cad1de;padding:.3em;/*background:url(/img/bg.list.square.gif) .3em .8em no-repeat;*/}
#article ul.articleList li.first,#articleListLast ul.articleList li.first{border-top:none}
#articleListWatch ul.articleList li{padding:.2em 0;border-top:none;font-size:0.95em}
#articleListWatch ul.articleList li.first{border-bottom:1px dashed #dddddd;padding:.5em 0;margin-bottom:.4em}
#articleListLast ul.articleList li h3 a,#articleListWatch ul.articleList li h4 a{background-image:url("/img/bg.articleList.png");background-position:0 0.5em;background-repeat:no-repeat;padding-left:.5em}
#articleListWatch ul.articleList li.first h4 a{background:none;padding-left:0}
#articleListWatch #articleListRelated ul.articleList li.first{border:none}
#article div.photo,#articleListLast div.photo{float:left;margin:0 6px 3px 0}
#articleDetail ul li div.photo,#articleDetail ul li div.photo *,#admin div.photo,#admin div.photo *{line-height:78px;text-align:center;vertical-align:middle}
#articleDetail ul li div.photo a,#articleDetail ul li div.photo a span.cell,#admin div.photo ,#admin div.photo span.cell{width:78px;height:78px}
#articleDetail ul li div.photo a:hover span.cell{border-color:#f15c22}
#article div.date,#articleListLast div.date,#article div.author{font-size:.85em;color:#666666}
#mainPage #articleListLast{background:#e8ebf1;border-width:1px;border-style:solid;border-color:#d7dbe4 #cad1de #cad1de #d7dbe4;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:6px}
#mainPage #articleListLast h2{font-size:16px;line-height:20px;padding-bottom:5px;border-bottom:1px solid #d7dbe4}
#mainPage #articleListLast h2 a{color:#333333}
#mainPage #articleListLast div.seeAll{padding-top:5px;border-top:1px solid #d7dbe4;text-align:right}
#mainPage #articleListLast div.seeAll a{color:#333333}
#mainPage #articleListLast h3{font-size:1em;font-weight:normal;margin-right:5px}
#articleDetail{margin-bottom:1em}
#articleDetail div.date{float:right}
#articleDetail div.author{float:left;font-weight:bold}
#articleDetail p.brief{margin:1.6em 0 .6em;font-size:1.1em;font-weight:bold}
#articleDetail p,#tinymce p{margin:.3em 0}
#articleDetailShop{margin-top:2em}
#articleDetailShop div.frame{padding:2px;border:1px solid #dddddd}
#articleDetailShop h2{font-size:1.1em;font-weight:bold;padding:4px 8px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#e4e4e4;background-image:-moz-linear-gradient(top,#efefef,#e4e4e4);background-image:-webkit-gradient(linear,left top,left bottom,from(#efefef),to(#e4e4e4));filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#efefef,endColorstr=#e4e4e4)}
#articleDetailShop #producerListRelated ul li,#articleDetailShop #categoryListRelated ul li{display:inline;margin-right:5px}
#articleDetailShop #producerListRelated ul,#articleDetailShop #categoryListRelated ul{margin:5px}
#productListRelated table.productList{border-top:none;margin:.2em}
#productListRelated table.productList tr:last-child td{border-bottom:none}
#footer{border-top:1px solid #dcdcdc;margin:3em auto 0;padding:0.5em 0 70px}
#footer div.copyright,#footer div.nav li,#footer div.nav li a{color:#999999;font-size:0.95em}
#footer div.nav,#footer div.nav li,#footer div.copyright{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top}
#footer div.nav li{margin-left:6px;padding-left:8px;border-left:1px solid #dddddd}
#footer div.nav li a:hover{color:#F15C22}
#facebook{background:#ffffff;position:fixed;left:0;top:50%;z-index:500}
#hover{border-top-right-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px}
form .rowFormActive,#hover img,.infoHover #hover,#order div.dispatchDetail,#cartList table.tableList td.photo a,#info div.photoGallery a,#thumbs ul,#thumbs dl,#photoHover,#withdrawnHover,#productDetail ul.opinion li .opinion,#productDetail ul.opinion li .opinionRank:hover,#productDetail ul.opinion li .opinionRankHover,#detail .summary{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#elementCategoryList li{width:208px}
#categoryHead{border-bottom:1px solid #dddddd;margin-left:169px;padding:10px;text-align:left;background-color:#f5f9fd;position:relative}
#categoryHead span.photo,#categoryHead span.category{display:block;text-align:center}
#categoryHead span.photo{padding:5px}
#categoryHead span.category{padding:0 5px 5px}
#categoryHead dt,#categoryHead dd{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;margin:0 5px 0 0;font-size:.8em;vertical-align:top}
#categoryHead dt{margin-top:40px;max-width:150px}
#categoryHead dt.more{width:auto;white-space:nowrap}
#categoryHead dt a{color:#333333}
#categoryHead dd span.counter{color:#666666;font-size:.85em}
#categoryHead dd a span.photoCategory,#categoryHead dd a span.photoCategory span.cell{height:68px;width:105px;line-height:68px;text-align:center;vertical-align:middle}
#categoryHead dd a,#categoryHead div.producer a{border:1px solid #dddddd;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#ffffff;color:#333333;height:100%}
#categoryHead dd a{display:block;min-width:95px;width:auto !important;width:95px;max-width:110px}
#categoryHead dl{height:100%;display:table}
#categoryHead dd{height:100%;display:table-cell;padding-right:5px}
#categoryHead dd a:hover,#categoryHead div.producer a:hover{border-color:#f15c22;text-decoration:none}
#categoryHead dd strong a,#categoryHead div.producer a{border-color:#333333;-moz-box-shadow:0 0 3px #999999;-webkit-box-shadow:0 0 3px #999999;box-shadow:0 0 3px #999999}
#categoryHead div.producer{text-align:center;margin:0;position:absolute;right:5px;top:10px}
#categoryHead div.producer a{padding:0 5px 2px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:middle;overflow:hidden}
#categoryHead div.producer a img{vertical-align:middle}
#categoryHead div.producer a span.filterOff{margin:0 0 0 5px}
#categoryHead div.producer a,#categoryHead div.producer a span.cell{vertical-align:middle;height:30px;line-height:30px}
