body {background: #7fa828 url('/img/bg/body.png') 0 0 repeat-x; text-align:center; padding: 0;}

/* NAVIGATION SKIP */
#nav-skip {position: absolute; left: -5000px; top: 0;}
#nav-skip a:focus, #nav-skip a:active {position: absolute; left: 5000px; width: 960px; background: #fff; padding: 2px 0 5px; z-index: 99; text-align: center;}

/* LAYOUT */
.inBox {width: 960px; margin: 0 auto; text-align: left;}
#mother{background:url('/img/motives/motive1.jpg') center 143px no-repeat;}
#header {background: #fff;}
#header .inBox {position: relative; padding: 1px 0; min-height:98px; _height:98px;}
.mainShadow{position:absolute; top:143px; left:0; background:url('/img/bg/shadow-mainMenu.png') 0 0 repeat-x; width:100%; height:6px;}

/* MOTIVE */
#motive{height:270px; width:100%; }
#main{width:100%;}

/* COL */
.col{float:left; position:relative; left:100%; display: inline; position: relative;}
#col-content {width: 690px; margin-left:-710px;}
#col-side {width: 205px;  margin-left:-940px;}

h1 {width: 70%;}

/* LOGO BOX */
#logo-box {font-weight:bold; margin: 0; padding: 0; line-height: 1; font-size: 100%; }
#logo-box .logo{position:absolute; top:18px; left:10px;}
#logo-box .claim{position:absolute; top:22px; left:262px; font-family:calibri, arial, helvetica, sans-serif; font-size:150%; color:#2861a3; line-height:1.2; padding:6px 0 5px 25px; border-left:1px solid #abc5e4;}
#logo-box strong{color:#80aa3f;}

/* SEARCH BOX */
#search-box {position: absolute; right: 50%; top: 40px; margin-right: -480px;}
#search-box p{margin:0; }
#search-box .int-text {width: 200px; }

/* LOGIN BOX */
#login-box {position: absolute; right: 50%; top: 0px; margin-right: -480px; z-index:6;}
#login-box .login{display:inline-block; background:#7fa828 url('/img/bg/toolMenu.png') 0 100% no-repeat; vertical-align:top; }
#login-box .login span{display:inline-block; padding-bottom:2px; background:url('/img/bg/toolMenu.png') 100% 100% no-repeat;}
#login-box .login a{ padding: 0px 12px 0px 12px; line-height:22px; color:#fff; text-decoration:none; display:inline-block; border-left:1px solid #84ad2a;}

#basketHead{display:inline-block; margin-right:5px; background: #ef8d1b url('/img/bg/basket.png') 0 100% no-repeat;  vertical-align:top; zoom:1;}
#basketHead .item{padding: 0px 12px 2px 18px; line-height:22px;  background: url('/img/bg/basket.png') 100% 100% no-repeat; color:#fff; text-decoration:none; display:inline-block;}
#basketHead .hoverList{display:none; position:absolute; top:100%; left:1px; background:#e96300  url('/img/bg/basket-list.png') 100% 0 no-repeat; width:161px; text-align:left; padding:0;}
#basketHead .hoverList .spc{display:block;  background:url('/img/bg/basket-list.png') 100% 100% no-repeat; padding:4px 8px 6px; color:#fff;}
#basketHead .hoverList strong{display:block; font-size:118%; padding:0 0 4px; border-bottom:1px solid #ed8233;}
#basketHead .hoverList .spc span{display:block; padding:4px 0 4px; border-bottom:1px solid #ed8233; line-height:1.4; margin-bottom:4px;}
#basketHead .hoverList a{display:block; margin-top:1px; color:#fff}
#basketHead .hoverList a:hover{color:#333}
#basketHead:hover .hoverList, #basketHead.hover .hoverList{display:block;}
#basketHead:hover, #basketHead.hover { background-image:url('/img/bg/basket-hover.png'); margin-right:4px; cursor:default;}
#basketHead:hover .item, #basketHead.hover .item{padding-bottom:7px; background-image:url('/img/bg/basket-hover.png'); padding-right:13px;}

#login-box p{margin:0; font-size:92%; }
#login-box a.first {border:none;}
#login-box a:hover{color:#dbff8c;}

/* MAIN MENU */
#main-menu {background: #2861a3; }
#main-menu ul{ border-right:1px solid #2f71bf;}
#main-menu li{float:left; border-left:1px solid #2f71bf; line-height:1; position:relative; z-index:5; vertical-align:bottom;}
#main-menu li ul{border:none; padding:3px 7px 5px;}
#main-menu li li{float:none; border:none; border-top:1px solid #ccc; background:#fff; }
#main-menu li li.first{border:none;}
#main-menu li li .item2{padding:7px 0 8px 14px; display:block; text-decoration:none; zoom:1;}
#main-menu .item{display:block; line-height:43px; padding:0; text-align:center; height:43px; width:100%; overflow:hidden; color:white; text-decoration:none; position:relative;}
#main-menu .item:hover{color:#80aa3f;}
#main-menu .sprite{background:url('/img/sprites/menu.png?v=2') 0 0 no-repeat;}
#main-menu .submenu{display:none; position:absolute; top:43px; left:4px; width:203px; background:transparent url('/img/bg/menu-sub.png') 0 100% no-repeat; overflow:hidden;}
#main-menu .rev .submenu{left:auto; right:4px;}


#menu1{width:82px;}
#menu1 .sprite{background-position:0 0;} #menu1 .deactive:hover .sprite{background-position:0 -43px;} #menu1 .active .sprite{background-position:0 -43px;}

#menu2{width:98px;}
#menu2 .sprite{background-position:-83px 0;} 
#menu2 .deactive:hover .sprite{background-position:-83px -43px;} 
#menu2 .active .sprite{background-position:-83px -43px;}
#menu2.sub .sprite{background-position:-83px -86px;} 
#menu2.sub .active .sprite{background-position:-83px -129px;}
#menu2.hover .item .sprite{background-position:-83px -172px !important;} 

#menu3{width:187px;}
#menu3 .sprite{background-position:-182px 0;} 
#menu3 .deactive:hover .sprite{background-position:-182px -43px;} 
#menu3 .active.sprite{background-position:-182px -43px;}
#menu3.sub .sprite{background-position:-182px -86px;} 
#menu3.sub .active .sprite{background-position:-182px -129px;}
#menu3.hover .item .sprite{background-position:-182px -172px !important;}

#menu4{width:110px;}
#menu4 .sprite{background-position:-370px 0;} 
#menu4 .deactive:hover .sprite{background-position:-370px -43px;} 
#menu4 .active .sprite{background-position:-370px -43px;}
#menu4.sub .sprite{background-position:-370px -86px;} 
#menu4.sub .active .sprite{background-position:-370px -129px;}
#menu4.hover .item .sprite{background-position:-370px -172px !important;} 

#menu5{width:93px;}
#menu5 .sprite{background-position:-481px 0;} 
#menu5 .deactive:hover .sprite{background-position:-481px -43px;} 
#menu5 .active .sprite{background-position:-481px -43px;}
#menu5.sub .sprite{background-position:-481px -86px;} 
#menu5.sub .active .sprite{background-position:-481px -129px;}
#menu5.hover .item .sprite{background-position:-481px -172px !important;} 

#menu6{width:121px;}
#menu6 .sprite{background-position:-575px 0;} 
#menu6 .deactive:hover .sprite{background-position:-575px -43px;} 
#menu6 .active .sprite{background-position:-575px -43px;}
#menu6.sub .sprite{background-position:-575px -86px;} 
#menu6.sub .active .sprite{background-position:-575px -129px;}
#menu6.hover .item .sprite{background-position:-575px -172px !important;} 

#menu7{width:159px;}
#menu7 .sprite{background-position:-697px 0;} 
#menu7 .deactive:hover .sprite{background-position:-697px -43px;} 
#menu7 .active .sprite{background-position:-697px -43px;}
#menu7.sub .sprite{background-position:-697px -86px;} 
#menu7.sub .active .sprite{background-position:-697px -129px;}
#menu7.hover .item .sprite{background-position:-697px -172px !important;} 

#menu8{width:101px;}
#menu8 .sprite{background-position:-858px 0;} 
#menu8 .deactive:hover .sprite{background-position:-858px -43px;} 
#menu8 .active .sprite{background-position:-858px -43px;}
#menu8.sub .sprite{background-position:-858px -86px;} 
#menu8.sub .active .sprite{background-position:-858px -129px;}
#menu8.hover .item .sprite{background-position:-858px -172px !important;} 

/* SIDE MENU */
#side-menu{margin-top:-7px;}
#side-menu .reset{border:1px solid #ccc; border-width:0 0 1px}
#side-menu .reset .reset{border-width:1px 0 0px}
#side-menu li{border-bottom:1px solid #ccc; vertical-align:bottom; width:100%;}
#side-menu .item{text-decoration:none; display:block; line-height:1; zoom:1;}
#side-menu .level1{font-size:150%; color:#2861a3; font-family:calibri, arial, helvetica, sans-serif; font-weight:bold; padding:6px 22px 6px 0; *padding:4px 22px 8px 0; background:url('/img/bg/sideMenu.png') 0 50% no-repeat;}
#side-menu a.level1:hover, #side-menu strong.level1{color:#333;}
#side-menu .expand .level1{background:url('/img/bg/sideMenu.png') -207px 50% no-repeat;}
#side-menu .level2{padding:9px 10px 9px 17px; background:url('/img/ico/leaf.png') 0 50% no-repeat;}

/* SPECIAL MENU */
.special-menu{margin:1.4em 0 -.7em;}
.special-menu li{padding:3px 0 3px 12px; background-position:0 14px;}
.special-menu a{color:#666}
.special-menu a:hover{color:#333}

/* BREADCRUMB */
#breadcrumb {padding: 12px 13px 11px; font-size: 117%; color: #fff; font-family:calibri, arial, helvetica, sans-serif;}
#breadcrumb p {margin: 0;}
#breadcrumb a {color: #2861a3; padding: 0 18px 0 0; background: url('../img/bg/breadcrumb-a.png') 100% 50% no-repeat; margin:0 8px 0 0;}
#breadcrumb a:hover{color:#333;}

/* ANNOT */
.annot-box .date{color:white; background:#2861a3; display:inline-block; padding:2px 5px 1px; margin-bottom:0px; font-size:92%; vertical-align:middle;}
.annot-box .rubric{color:#666;  vertical-align:middle;}
.annot-box .rubric a{color:#666;}
.annot-box .rubric a:hover{color:#333;}
.annot-box strong{display:block; margin:8px 0 0;}



.annot-box .fbLike {width: 100px;}
.alignFBlike {position: relative; width: 130px; float: right;}
.facebook-like {position: absolute; right: 0px; top: 8px; width: 110px;}



/* ROUND BOX */
.roundBox, .roundBox2{width:100%; margin:0 0 17px;}
.roundBox .top, .roundBox2 .top2{height:5px; overflow:hidden; background:url('/img/bg/roundBox.png') 0 0 no-repeat;}
.roundBox .in, .roundBox2 .in2, .roundBox .inFull{background:white; padding:1px 20px;}
.roundBox .bottom, .roundBox2 .bottom2{height:6px; overflow:hidden; background:url('/img/bg/roundBox.png') 0 -6px no-repeat;}
#mainWrap .in, #mainWrap .inFull{min-height:400px; _height:400px; padding:17px 0px;}
#mainWrap .inFull{padding:17px 22px;}

.roundBox2{border:1px solid #ececec; border-width:0 1px; width:auto;}
.roundBox2 .top2{height:4px; background-position:0 -100px; margin:0 -1px; position:relative;}
.roundBox2 .bottom2{height:4px; background-position:0 -105px; margin:0 -1px; position:relative;}
.roundBox2 .in2{border:1px solid #f4f4f4; border-width:0 1px; zoom:1;}
#col-content .roundBox2 .top2, #TB_desc .roundBox2 .top2{background-position:0 -60px;}
#col-content .roundBox2 .bottom2, #TB_desc .roundBox2 .bottom2{background-position:0 -65px;}
#col-content .tabs .roundBox2 .top2{background-position:0 -160px;}
#col-content .tabs .roundBox2 .bottom2{background-position:0 -165px;}
#col-side .roundBox2 .top2{background-position:0 -140px;}
#col-side .roundBox2 .bottom2{background-position:0 -145px;}
#col-side .roundBox2 .in2{padding:1px 10px;}

.formBox{border-color:#ececec;}
.formBox .in2{border-color:#f4f4f4; background:#efefef; }
.formBox .top2{background-position:0 -120px;}
.formBox .bottom2{background-position:0 -125px;}
#TB_desc .formBox .top2{background-position:0 -200px;}
#TB_desc .formBox .bottom2{background-position:0 -205px;}
#col-content .formBox .top2{background-position:0 -80px;}
#col-content .formBox .bottom2{background-position:0 -85px;}
#col-content .tabs .formBox .top2{background-position:0 -180px;}
#col-content .tabs .formBox .bottom2{background-position:0 -185px;}

/* CROSSROAD */
.crossroad-home .in{padding:16px 20px;}
.crossroad-home .item{width:210px; float:left; margin-left:26px;}
.crossroad-home .first{margin:0;}
.crossroad-home .img{display:block; margin-bottom:-42px;}
.crossroad-home .hover img{cursor:pointer;}
.crossroad-home a.hover{color:#333;}
.crossroad-home .title {margin:0; font-weight:normal; font-size:150%;}
.crossroad-home .name{text-decoration:none; margin:0 8px; display:block; cursor:pointer;}
.crossroad-home .desc{margin:.5em 8px .5em;}
.crossroad-home .links{margin:.6em 8px; border-top:1px solid #ccc; padding-top:.5em; position:relative;}

.crossroad .title{font-weight:normal; font-family: Arial, helvetica, sans-serif; font-size:133%; margin:0 0 .2em;}
.crossroad .desc{margin:.4em 0 .5em;}
.crossroad .date, .crossroad2 .date{margin:0; font-size:92%; color:#666;}
.crossroad .date a, .crossroad2 .date a{color:#666;}
.crossroad .date a:hover, .crossroad2 .date a:hover{color:#333;}
.crossroad .item{margin-top:15px; overflow:hidden; width:100%; vertical-align:bottom;}
.crossroad .first{margin-top:0px;}
.crossroad .img{float:left; margin:.55em 10px .2em 0;}
.crossroad .title .ext{padding:0; background:none;}
.crossroad .title a{text-decoration:none;}
.crossroad .name{text-decoration:underline; cursor:pointer;}
.crossroad .ext .name{padding-right:10px; background:url('/img/ico/ext.png') 100% 0 no-repeat;}

.crossroad2{margin:20px 0 30px;}
.crossroad2 .item{margin:0 0 15px;}
.crossroad2 .title{margin:0 0 .35em 140px;}
.crossroad2 .img{float:left; display:inline; margin:5px 0 0 -140px; height:116px; width:116px; text-align:center;}
.crossroad2 img{position:relative; top:50%;}
.crossroad2 .desc{margin:0 0 0 140px;}
.crossroad2 .in2{padding:12px 20px 15px;}
.crossroad2 .date{margin:.7em 0 0 140px;}

.crossroad3{margin:2em 0 2em;}
.category{margin:2em 0 3em;}
.crossroad3 .reset{overflow:hidden; width:100%;}
.crossroad3 .item{float:left; border-right:1px solid #ebebeb; border-bottom:1px solid #cccccc; width:205px; padding:0 12px;}
.crossroad3 .last{width:206px; border-right:none;}
.crossroad3 .name{display:block; text-decoration:underline; cursor:pointer;}
.crossroad3 .tab-list{margin-top:-2.8em;}
.crossroad3 .mainTitle{font-size:208%;}

.crossroad4{margin:1em 0; width:100%;}
.crossroad4 ul{float:left; width:216px; margin-left:20px;}
.crossroad4 ul.first{margin:0;}
.crossroad4 li{border-top:1px solid #ccc; vertical-align:bottom; width:100%;}
.crossroad4 li.first{border-top:none; border-bottom:1px solid #ccc; margin-bottom:-1px;}
.crossroad4 .item{display:block; padding:5px 10px 4px 20px; text-decoration:none; background: url('/img/ico/leaf.png') 3px 6px no-repeat; }

.search-results .url{margin:.5em 0 0em 140px;}
.search-results .section{margin:.5em 0 0em 140px; color:#888;}
.search-results .url a, .search-results .section a{color:#666}
.search-results .url a:hover, .search-results .section a:hover{color:#333}
.search-results .searched-term{color:#2861a3}
.search-results .price{margin:.8em 0 0em 140px;}
.search-results .form{margin:.5em 0 .8em 140px;}
.search-results  .int-text{width:20px;}
.search-results .inlineBtn{background-position:0 -200px; height:27px; margin-left:10px;}
.search-results .inlineBtn input{background-position:100% -250px; height:27px;}

.category .title{font-weight:normal; font-size:158%; margin:0 0 0.15em;}
.category .title a{color:#2861a3}
.category .title a:hover{color:#333}
.category .img{display:block; height:215px; overflow:hidden; margin:0 -12px 8px; text-align:center;} 
.category .img img{position:relative; top:50%}
.category .cat{margin:0;}
.category .item{padding-top:20px; padding-bottom:25px;}
.category .first .item{padding-top:15px;}

.products .mainTitle{font-size:208%; margin:0em 0 0.3em; padding:0;}
.products .title{font-weight:normal; font-size:133%; margin:0 0 0.3em;}
.products .img{display:block; height:116px; overflow:hidden; margin:0 0 8px; text-align:center;} 
.products .img img{position:relative; top:50%}
.products .desc{margin:0 0 .5em; line-height:1.35;}
.products .name{display:block; text-decoration:underline; cursor:pointer; line-height:1.2;}
.products .item{padding-top:20px; padding-bottom:10px; position:relative;}
.products-full .item{padding-right:11px;}
.products .attr{margin:0.75em 0 0.50em; font-size:0px; line-height:0px; _height:0px; min-height:0px;}
.products .attr img{vertical-align:middle; margin-right:8px;}
.products .first .item{padding-top:10px;}
.products th{font-weight:normal;}
.products table{width:100%;}
.products table th, .products table td{padding-bottom:1px; vertical-align:bottom;}
.products .int-text, .products-table .int-text{width:20px;}
.products form{margin-top:1em;}
.products .status{position:absolute; top:60px; left:0; }
.products .inlineBtn, .products-table .inlineBtn{background-position:0 -200px; height:27px; margin-left:10px;}
.products .inlineBtn input, .products-table .inlineBtn input{background-position:100% -250px; height:27px;}
.products .ok{color:#648920}
.products .paging{margin-top:.8em;}

.products-table .mainTitle{font-size:208%; margin:0em 0 0.3em; padding:0;}
.products-table table{table-layout:fixed;}
.products-table th{border-top:none;}
.products-table th, .products-table td{padding-left:12px; padding-right:12px;}
.products-table .title{margin:0; font-size:100%; font-weight:normal; font-family:arial, helvetica, sans-serif;}
.products-table .status-news, .products-table .status-action{float:left; margin:5px 1px 0 0;}
.products-table th.tfirst, .products-table td.tfirst, .products-table th:first-child, .products-table td:first-child{padding-left:0;}
.products-table th.tlast, .products-table td.tlast, .products-table th:last-child, .products-table td:last-child{padding-right:0;}

/* PRODUCT STATUS */
.status-news{font-weight:normal; color:#fff; background:#80a828 url('/img/bg/product-status.png') 100% 0 repeat-y; display:block; padding:4px 0px 4px; line-height:1; margin-bottom:5px; width:72px; text-align:center; font-size:108%; text-transform:uppercase; font-family:calibri, arial, helvetica, sans-serif;}
.status-action{font-weight:normal; color:#fff; background:#fe6812 url('/img/bg/product-status2.png') 100% 0 repeat-y; display:block; padding:4px 0px 4px; line-height:1; margin-bottom:5px;  width:72px; text-align:center; font-size:108%; text-transform:uppercase; font-family:calibri, arial, helvetica, sans-serif;}

/* PRODUCT DETAIL */
.product-info{float:right; width:390px; margin:1.6em 0 20px;}
.product-info .status{overflow:hidden; width:100%;}
.product-info .status-news, .product-info .status-action{float:left; margin: 0 1px 0 0;}
.product-info .desc{margin-bottom:.7em;}
.product-info .prices{border:1px solid #ccc; border-width:1px 0; padding:10px 0 7px; margin-bottom:.8em;}
.product-info .size1{font-size:133%;}
.product-info .size2{font-size:108%;}
.product-info .gray{color:#666;}
.product-info table{float:left; width:225px;}
.product-info table td, .product-info table th{padding:3px 10px 3px 0px; } 
.product-info table th{font-weight:normal; text-align:left;}
.product-info .prices td, .product-info .prices th{padding:4px 10px 4px 0px;} 
.product-info .prices th{font-weight:bold;}
.product-info .r{margin-top:1.5em; width:160px; text-align:right;}
.product-info .ok{color:#648920}
.product-info .int-text{width:20px; padding-top:6px; padding-bottom:6px;}
.product-info .inlineBtn{margin-left:5px; background-position:0 -300px; height:37px; }
.product-info .inlineBtn input{background-position:100% -400px; height:37px; line-height:37px; padding-bottom:1px; font-size:92%;}
.product-image{width:280px; float:left; margin:1.6em 0 20px;}
.product-image .img{margin:0 0 1.5em; height:280px;}
.product-image .img img{position:relative; top:50%;}
.product-image .img a{width:280px; height:280px; overflow:hidden; display:block; text-align:center;}
.product-image .attr{margin:0;}

.object-name{width:360px;}
.object-tools{float:right; margin:.7em 0px 0 0px; }
.object-tools .tool{float:left; border:1px solid #ccc; margin:0 0px 0 -1px; line-height: 18px; padding:0 11px; text-decoration:none; color:#333; box-shadow: 0px 1px 0px #f0f0f0; -moz-box-shadow: 0px 1px 0px #f0f0f0; background:#fff; position:relative; font-size: 92%;}
#shareList{padding-left:15px; background: url('/img/bg/arr-b.png') 5px 7px no-repeat; cursor:default;}
#shareList:hover, #shareList.hover{border-bottom-color:white;}
#shareList .subBox{display:none; position:absolute; top:100%; right:0px; width:133px; padding:5px 10px 3px 11px; background:white; border:1px solid #ccc; border-top:none; margin:1px -1px 0 0; box-shadow:0px 1px 2px #ebebeb; -webkit-box-shadow: #ebebeb 0px 1px 2px; -moz-box-shadow:0px 1px 2px #ebebeb;}
#shareList:hover .subBox, #shareList.hover .subBox{display:block;}
#shareList .subBox a{display:block; color:#666; font-size:92%; margin-bottom:2px}
#shareList .subBox a:hover{color:#333;}

.ico-msg{padding:0 0 0 21px; background: url('/img/ico/email.png') 0 4px no-repeat; }
.ico-fb{padding:0 0 0 21px; background: url('/img/ico/fb.png') 0 4px no-repeat; }
.ico-linkuj{padding:0 0 0 21px; background: url('/img/ico/linkuj.png') 0 4px no-repeat; }
.ico-delicious{padding:0 0 0 21px; background: url('/img/ico/delicious.png') 0 4px no-repeat; }
.ico-jagg{padding:0 0 0 21px; background: url('/img/ico/jagg.png') 0 4px no-repeat; }

/* TABS */
.viewBox{position:relative; padding-bottom:1px; width:100%; padding-top:10px;  border-bottom:1px solid #ccc; z-index:2;}

.tab-fragment{clear:both; border:1px solid #ccc; padding:0 23px 10px;}
.hide-tab{display:none;}

.viewBox .tab-list{position:absolute; right:0px; bottom:-1px; width:auto; margin:0;}
.tab-list{margin:0 0 -1px; padding:0; list-style:none; width:100%; overflow:hidden;}
.tab-list li, .tab-list a, .tab-list span{float:left; display:inline;}
.tab-list li{position:relative; padding:0; margin:0 0 0 -10px; background:none;}
.tab-list a{text-decoration:none; color:#666666; padding-left:22px; background:url('/img/bg/tabs.png') 0 0 no-repeat; _background:url('/img/bg/tabs-8.png') 0 0 no-repeat; cursor:pointer;}
.tab-list span{height:32px; padding:0 22px 0 10px; line-height:32px; background:url('/img/bg/tabs.png') 100% -80px no-repeat; _ background:url('/img/bg/tabs-8.png') 100% -80px no-repeat; white-space:nowrap;  cursor:pointer;}
.tab-list .active a{background-position:0 -160px; color:#333; font-weight:bold;  cursor:default;}
.tab-list .active span{background-position:100% -240px; height:33px;  cursor:default;}
.tabs .tab-list span{width:105px; text-align:center;}

.tab-list .tab-1{z-index:10; margin:0;}
.tabs .tab-list .tab-1{margin-left:20px;}
.tab-list .tab-2{z-index:9;}
.tab-list .tab-3{z-index:8;}
.tab-list .tab-4{z-index:7;}
.tab-list .tab-5{z-index:6;}
.tab-list .active{z-index:11;}

/* COMMENT*/
.comments-list .sort-box{margin:1em 0 .5em;}
.comments-list .sort-box strong, .comments-list .sort-box .sort{ vertical-align:top;}
.comments-list .sort-box .sort{background:#f4f4f4 url('/img/bg/comment-sort.png') 0 -400px no-repeat; display:inline-block; height:26px; line-height:24px; padding:0 10px; text-decoration:none; color:#666;position:relative; top:-3px; *top:-5px;}
.comments-list .sort-box .last{position:relative;}
.comments-list .sort-box a:hover{color:#333;}
.comments-list .sort-box a.first{background-position:0 0;}
.comments-list .sort-box a.last{background-position:100% -200px;}
.comments-list .sort-box strong.first{background-position:0 -100px;}
.comments-list .sort-box strong.last{background-position:100% -300px;}
.comments-list .sort-box strong.sort{color:#333; height:31px;}

.commentForm-text{margin:-.5em 3px .4em;}
.comments-list .title{font-size:117%; display:inline; font-family:arial, helvetica, sans-serif;  font-weight:bold;}
.comments-list .num{font-size:150%; font-weight:bold; margin-right:3px;}
.comments-list li p{margin:0.1em 0 0;}
.comments-list li{margin:10px 0 15px;}

/* MAGAZINE LIST */
.magazine-list .item{width:100%; overflow:hidden; border-top:1px solid #ccc;}
.magazine-list .title{font-size:108%; font-family:arial, helvetica, sans-serif; margin:.85em 0 0;}
.magazine-list .first{border:none;}
.magazine-list .desc{float:left; width:55%; margin:0 0 .9em;}
.magazine-list .time{float:right; width:40%; text-align:right; margin:0 0 .9em;}
.magazine-list .l{float:left; text-align:left;}
.magazine-list .time span{margin-right:10px;}
.magazine-list .link{border-top:1px solid #ccc; padding:.5em 0 0;}

/* SELL BRAND */
.sell-brand{margin-top:3em;}
.sell-brand .title{font-size:208%; margin:0.9em 0 0.1em;}
.sell-brand a{display:inline-block; width:134px; height:130px; text-align:center; vertical-align:middle;}
.sell-brand img{position:relative; top:50%;}

/* ALL ABOUT */
#allAbout{margin:15px 0;}
#allAbout h2{margin:0.3em 0 0.5em; font-size:167%;}
#allAbout h3{margin:0.3em 0 0.5em; font-size:100%; font-family:arial, helvetica, sans-serif;}
#allAbout h2 a{color:#2861a3;}
#allAbout h2 a:hover{color:#333;}
#allAbout img{margin:0 3px 3px 0;}
#allAbout p{margin:0 0 0.4em; line-height:1.4;}
#col-side #allAbout .in2{padding-bottom:5px;}

/* NEWS BOX*/
.newsBox-home{width:580px; float:left;}
.newsBox-home .top{background-position:0 -20px;}
.newsBox-home .bottom{background-position:0 -26px;}
.newsBox-home .mainTitle{margin:.4em 0 .9em; font-size:183%; color:#666; padding-bottom:8px; border-bottom:1px solid #8dc22b;}
.newsBox-home .col-l{width:320px; float:left;}
.newsBox-home .col-r{width:220px; float:right;}
.newsBox-home .col-l .spc{padding-right:15px;}
.newsBox-home .col-r .spc{padding:0 10px 0 18px; background:url('/img/bg/newsBox-shadow.png') 0 0 no-repeat;}
.newsBox-home .col-r p{margin:0 0 .65em;}
.newsBox-home .more{border-top:1px solid #8dc22b; padding:.6em 0 0 15px; background:url('/img/ico/leaf.png') 0 .9em no-repeat; margin:.7em 15px .35em 0;}
.newsBox-home .col-r .more{margin:.7em 0px .35em 14px;}
.newsBox-home .inlineBtn{float:right; margin:5px 0 1em}

.newsBox .mainTitle{margin:1.2em 0 .4em; font-size:150%; color:#666;}
.newsBox .title{font-size:117%; font-weight:normal; font-family: Arial, helvetica, sans-serif; margin:.4em 0 .2em;}
.newsBox .desc{margin:.2em 0 .2em;}
.newsBox .date{font-size:92%; color:#666; margin:.6em 0 1.5em;}
.newsBox .date a{color:#666;}
.newsBox .date a:hover{color:#333;}
.newsBox .more{padding:0 0 0 15px; background:url('/img/ico/leaf.png') 0 .3em no-repeat; margin:-.4em 15px 1.8em 0;}

/* MAGAZINE BOX*/
.magazineBox-home{width:360px; float:right;}
.magazineBox-home .top{background-position:0 -40px;}
.magazineBox-home .bottom{background-position:0 -46px;}
.magazineBox-home .mainTitle{margin:.4em 0 .9em; font-size:183%; color:#666; padding-bottom:8px; border-bottom:1px solid #8dc22b;}
.magazineBox-home .crossroad .title{font-size:117%;}
.magazineBox-home .spc{padding-right:15px;}
.magazineBox-home .more{border-top:1px solid #8dc22b; padding:.6em 0 0 15px; background:url('/img/ico/leaf.png') 0 .9em no-repeat; margin:.7em 0px .45em 0;}

/* ORDER */
.productImage-add{display:inline-block; *display:inline; zoom:1; width:280px; vertical-align:middle; margin:50px 0; text-align:center;}
.product-add{display:inline-block; *display:inline; zoom:1; width:500px; vertical-align:middle; margin:50px 0 50px 30px;}
.product-add h2{margin-top:0;}

.step-list{height:82px; position:relative; color:white; margin:-5px -1px 18px -2px; background: url('/img/bg/steps.png') 0 0 no-repeat;}
.step-list ul{padding:0; list-style:none; margin:0;}
.step-list li{background:none; padding:0; margin:0;}
.step-list .hover{text-decoration:underline; cursor:pointer;}
.step-list strong{font-size:133%;}
.step-list2{background-position:-1000px;}
.step-list3{background-position:-2000px;}
.step-list .step1{position:absolute; top:24px; left:20px; line-height:1.3;}
.step-list .step1-prev{padding:12px 35px 0; top:12px; left:0px; height:46px; width:268px;}
.step-list .step1-done{left:35px;}
.step-list .step2{position:absolute; top:24px; left:371px; line-height:1.3}
.step-list .step2-next{top:12px; left:371px; padding:12px 20px 0; height:46px; width:277px;}
.step-list .step2-done{left:384px;}
.step3{position:absolute; top:12px; left:708px; width:211px; height:58px; line-height:58px; text-align:center;}

.radio-list input{margin-left:0;}
.radio-list .item{padding:15px 0 16px; border-bottom:1px solid #ccc;}
.radio-list .last{border:none;}
.radio-list .l{float:none; display:inline-block; *display:inline; zoom:1; width:390px; margin:0; vertical-align:middle;}
.radio-list .l label{display:inline-block; width:360px;}
.radio-list .r{display:inline-block; *display:inline; zoom:1; width:400px; float:none; margin:0 0 0 50px; vertical-align:middle;}

.add-form .in2{padding:20px 18px 5px;}

.order-form .in2, .profil-form .in2{padding:12px 18px 9px;}
.order-form p, .profil-form p{margin-bottom:1em;}
.order-form .login, .profil-form .login{border-bottom:1px solid #ccc; width:100%; overflow:hidden; padding-bottom:14px; margin-bottom:1.1em;}
.order-form .login p{float:left; width:285px; margin:0;}
.profil-form .login{padding-bottom:8px;}
 	
.finish-content p{margin:1em 0; line-height:2;}

.order-buttons{width:100%; overflow:hidden; margin:0;}
.order-buttons .continueBtn, .order-buttons .finishBtn{background-position:0 -500px; height:67px;}
.order-buttons .continueBtn input, .order-buttons .continueBtn span, .order-buttons .finishBtn input{background-position:100% -600px; height:67px; line-height:67px; font-weight:bold; font-size:150%; padding:0 60px 0 35px; overflow:visible;}
.order-buttons .backBtn, .order-buttons .backFinishBtn{background-position:0 -700px; height:57px; margin-top:5px;}
.order-buttons .backBtn input, .order-buttons .backBtn span, .order-buttons .backFinishBtn input{background-position:100% -800px; height:57px; line-height:57px; font-weight:bold; font-size:125%; padding:0 20px 0 35px; overflow:visible;}
.order-buttons .finishBtn input{padding:0 45px; background-position:100% -900px;}
.order-buttons .backFinishBtn{background-position:0 -1000px;}
.order-buttons .backFinishBtn input{padding:0 15px; font-size:175%; font-family:calibri, arial, helvetica, sans-serif;}

/* BASKET LIST */
.basket-title{position:relative; border-bottom:1px solid #ccc;}
.basket-title .openBasket{position:absolute; right:0; bottom:0; text-decoration:none; color:#333; padding:4px 6px 4px 16px; border:1px solid #ccc; border-bottom:none; background:#fff url('/img/bg/arr-b.png') 5px 11px no-repeat; }
.basket table{margin:0;}
.basket table td, .basket table th{padding-left:10px; padding-right:10px;}
.basket table .ok{color:#648920;}
.basket table tfoot td, .basket table thead th{border:none;}
.basket table thead th{font-size:117%; font-weight:bold; padding-top:10px; padding-bottom:10px;}
.basket table .int-text{width:20px;}
.basket table tfoot td{vertical-align:top; padding:12px 0;}
.basket table tfoot td.big{padding-top:14px;}
.basket table tfoot .priceDph{font-size:150%;}
.basket table tfoot .price{font-size:117%; font-weight:bold; color:#666;}
.basket table .inlineBtn {margin-top:-5px;}

/* ORDER LIST */
.orderList td, .orderList th{padding-left:12px; padding-right:12px;}
.orderList td.first, .orderList th.first{padding-left:0;}
.orderList td.last, .orderList th.last{padding-right:0;}
.orderList .inlineLink{background-position:0 -200px; height:27px; margin-left:10px;}
.orderList .inlineLink span{background-position:100% -250px; height:27px;}


/* MESSAGES */
.message{padding:15px 20px 15px 60px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; font-weight:bold; margin:0.7em 0 10px;}
.error-message{background:#df001a url('/img/ico/error.png') 15px 50% no-repeat;  color:white;}
.ok-message{background:#61aa35 url('/img/ico/ok.png') 15px 50% no-repeat;  color:white;}
.info-message{background:#cbf2fe url('/img/ico/info.png') 15px 50% no-repeat;  color:#3687a9;}
.finish-message{background:#fff3bf url('/img/ico/finish-ok.png') 12px 50% no-repeat; color:#769d25; border-bottom:1px solid #dbdbdb; box-shadow:0 1px 0px #f3f3f3; -webkit-box-shadow: #f3f3f3 0px 1px 0px; -moz-box-shadow:0 1px 0px #f3f3f3; margin:.75em -4px 1.35em; font-size:117%; padding-bottom:13px; padding-left:41px;}

/* TITLEs */
.cz .titleBIO{position:relative; width:153px; height:27px; overflow:hidden; margin:-.15em 0 .45em; }
.cz .titleBIO .sprite{background:url('/img/sprites/titleBIO.png?v=2') 0 0 no-repeat;}

/* BANNER */
.banner{margin:2em 0 -2px;}

/* FOOTER */
#footer {padding-bottom:30px; zoom:1;}
#footer .copy{float:left; width:370px; margin:0; color:#fff;}
#footer a{color:#fff;}
#footer a:hover{color:#333;}
#footer .fb{float:right; width:130px; text-align:right; margin-top:-2px; position:relative}
#footer .links{float:right; width:450px; text-align:right; color:white;}
#footer .creator a{text-decoration:none;}

/* FILTER */
.filterBox{margin:0 0 -4px;}
.filterBox .in2{padding:10px 18px 5px;}
.filterBox p{margin:0 0 .8em}
.filterBox strong{font-size:117%; display:block;}
.filterBox .list{display:block; margin:2px 0 3px; line-height:1.6; overflow:hidden; width:550px;}
.filterBox .fitem{white-space:nowrap; float:left; margin-right:20px;}
.filterBox .r{margin-top:-23px;}

.productFilter h2{margin:.25em 0 .3em; font-size:150%;}
.productFilter p{margin-bottom:.9em;}
.productFilter .fitem{display:block; margin-bottom:1px;}
.productFilter .fitem input{margin-left:1px;}
.productFilter .btn{margin-bottom:.8em;}
.productFilter .btn a{display:inline-block; vertical-align:middle; line-height:1.3; margin:-3px 0 0 10px;}
.productFilter .js-help{position:relative; top:1px;}

/* NEW SEARCH */
.newSearch{margin:0px 0 -4px; }
.newSearch .in2{padding:15px 18px 5px;}
.newSearch p{margin:0 0 .8em}
.newSearch strong{font-size:117%;}
.newSearch .int-text{width:250px;}

/* FORM */
.form h2{margin:1.3em 2px 0.4em}
.form .in2{padding:13px 18px 1px;}
.form-buttons{margin:2em 0 0;}

/* PAGING */
.paging{font-size:117%; font-weight:bold; padding:0 10em; text-align:center; position:relative;}
.paging .next{position:absolute; top:0; right:0; padding:0 30px 0 0; background:	url('/img/bg/arr.png') 100% 50% no-repeat;}
.paging .prev{position:absolute; top:0; left:0; padding:0 0 0 30px; background:	url('/img/bg/arr.png') 0 50% no-repeat; }
.paging .page{margin: 0 4px; padding:0 2px;}

/* INLINE BTN */
.inlineBtn{display:inline-block; height:26px; background:#7FA828 url('../img/btn/all.png') 0 -100px no-repeat; vertical-align:middle;}
.inlineBtn input{height:26px; display:inline-block; vertical-align:top; background:url('../img/btn/all.png') 100% -150px no-repeat; line-height:26px; border:none; padding:0 12px 4px; font-weight:bold; color:#fff;  cursor:pointer; text-transform:uppercase; font-size:83%; font-family:arial, helvetica, sans-serif; margin:0;}

.inlineLink{display:inline-block; text-decoration:none; height:26px; background:#7FA828 url('../img/btn/all.png') 0 -100px no-repeat; vertical-align:middle;}
.inlineLink span{height:26px; display:inline-block; vertical-align:top; background:url('../img/btn/all.png') 100% -150px no-repeat; line-height:26px; border:none; padding:0 12px 0px; font-weight:bold; color:#fff;  cursor:pointer; text-transform:uppercase; font-size:83%; font-family:arial, helvetica, sans-serif;}

.formBox .inlineBtn{background-position:0 0;}
.formBox .inlineBtn input{background-position:100% -50px;}

.add-form .inlineBtn{background-position:0 -200px; height:27px; margin-left:10px;}
.add-form .inlineBtn input{background-position:100% -250px; height:27px;}


/* PARAMs SEARCH */
.paramSearch .col-h-l{width:310px;}
.paramSearch .col-h-r{width:352px;}
.paramSearch h3{margin-top:1.3em;}
.paramSearch .firstTitle{margin-top:.7em;}
.paramSearch .list{line-height:1.8;}
.paramSearch .inlineBtn{height:36px; background-position:0 -1100px;}
.paramSearch .inlineBtn input{height:36px; line-height:36px; background-position:100% -1160px; font-size:100%;}

/* SCROLL PRODUCTs */
.scrollProducts{width:688px;}
.scrollProducts .in2{padding:0px 41px 0; position:relative;}
.scrollProducts .reset{width:100%; overflow:hidden; overflow-x:auto; white-space:nowrap; *white-space:pre; position:relative;}
.scrollProducts .item{width:219px; padding:17px 41px 3px; border-left:1px solid #ebebeb; display:-moz-inline-box; display:inline-block; vertical-align:top; *display:inline; zoom:1;}
.scrollProducts .spc{white-space:normal;}
.scrollProducts .first{border-color:white;}
.scrollProducts .status{top:66px; left:41px;}
.scrollProducts .prev-wrap{position:absolute; top:0; left:0; background:#fff; width:45px; height:100%; background:url('/img/bg/scroll-control.png') 0 50% no-repeat; _background:url('/img/bg/scroll-control-8.png') 0 50%}
.scrollProducts .next-wrap{position:absolute; top:0; right:0; background:#fff; width:45px; height:100%;  background:url('/img/bg/scroll-control.png') -47px 50% no-repeat; _background:url('/img/bg/scroll-control-8.png') -47px 50% no-repeat;}
.scrollProducts .prev{position:absolute; top:0; left:0; width:40px; height:100%; background:url('/img/bg/scroll-control.png') -94px 50% no-repeat; cursor:pointer;}
.scrollProducts .next{position:absolute; top:0; right:0; width:40px; height:100%; background:url('/img/bg/scroll-control.png') -146px 50% no-repeat; cursor:pointer;}
.scrollProducts .disable{cursor:default;}

/* ATTACHED IMAGES */
.att-images h2{margin-bottom:.45em}
.att-images .reset{width:100%; overflow:hidden; overflow-x:auto; white-space:nowrap; *white-space:pre;  position:relative;}
.att-images .item{display:-moz-inline-box; display:inline-block; height:116px; width:116px; margin:0; padding:0 16px 0 17px; text-align:center; cursor:pointer; vertical-align:middle;}
.tabs .att-images .item{padding:0 11px 0 10px;}
.att-images .first, .tabs .att-images .first{margin:0;}
.att-images img{position:relative; top:50%;}
.att-images .in2{padding:20px 45px 20px 45px; position:relative;}
.att-images .prev-wrap{position:absolute; top:2px; left:0; background:#fff; width:49px; height:152px; background:url('/img/bg/scroll-control2.png') 0 50% no-repeat; _background:url('/img/bg/scroll-control2-8.png') 0 50%}
.att-images .next-wrap{position:absolute; top:2px; right:0; background:#fff; width:49px; height:152px;  background:url('/img/bg/scroll-control2.png') -49px 50% no-repeat; _background:url('/img/bg/scroll-control2-8.png') -49px 50% no-repeat;}
.att-images .prev{position:absolute; top:0; left:0; width:44px; height:152px; background:url('/img/bg/scroll-control2.png') -98px 50% no-repeat; _background:url('/img/bg/scroll-control2-8.png') -98px 50% no-repeat; cursor:pointer;}
.att-images .next{position:absolute; top:0; right:0; width:44px; height:152px; background:url('/img/bg/scroll-control2.png') -142px 50% no-repeat; _background:url('/img/bg/scroll-control2-8.png') -142px 50% no-repeat; cursor:pointer;}
.att-images .disable{cursor:default;}

/* ATTACHED FILES */
.att-files {margin: 0 0 20px;}
.att-files ul li {margin: 0 0 8px;}
.att-files a {padding:4px 0 4px 22px; background-repeat:no-repeat; background-position:0 0.35em;}
.ai { background-image: url('/img/fileico/ai.png');}
.avi, .wmv {background-image: url('/img/fileico/avi.png');}
.tif, .png, .jpg, .gif, .bmp {background-image: url('/img/fileico/jpg.png');}
.cdr {background-image: url('/img/fileico/cdr.png');}
.doc, .docx {background-image: url('/img/fileico/doc.png');}
.exe {background-image: url('/img/fileico/exe.png');}
.html {background-image: url('/img/fileico/html.png');}
.mp3, .wma {background-image: url('/img/fileico/mp3.png');}
.pdf {background-image: url('/img/fileico/pdf.png');}
.ppt, .pptx {background-image: url('/img/fileico/ppt.png');}
.psd {background-image: url('/img/fileico/psd.png');}
.qt {background-image: url('/img/fileico/qt.png');}
.swf {background-image: url('/img/fileico/swf.png');}
.txt {background-image: url('/img/fileico/txt.png');}
.xls, .xlsx, .xlt, .xlsx, .xlsm { background-image: url('/img/fileico/xls.png');}
.zip {background-image: url('/img/fileico/zip.png');}
.unknown {background-image: url('/img/fileico/unknown.png');}

/***************** JS & AJAX *****************/
.ajaxPrebasket{padding:30px 0 0;}
.ajaxPrebasket .productImage-add{width:200px; margin:20px 0;}
.ajaxPrebasket .product-add{width:400px; margin:20px 0;}

.pdTool{width:300px; text-align:left; background:url('/img/bg/pdtool-shadow.png') 0 100% repeat-x; padding-bottom:3px;}
.pdTool .spc{background:white; border:1px solid #bebec0; padding:0px 0 1px;}
.pdTool .spc p{font-size:92%; margin-bottom:0.9em; padding:5px 16px 0;}
.pdTool .spc h4{background:#e4e5e7; margin:0; padding:7px 16px; font-size:100%; font-weight:bold; font-family:arial, helvetica, sans-serif;}
.pdTool span{position:absolute; top:-10px; left:6px; width:12px; height:11px; background:url('/img/bg/pdtool-arr.png') 100% 0 no-repeat;}
.reverse span{top:100%; background-position:0 0; margin-top:-4px;}
.js-help img {display:inline-block; position:relative; z-index:2;}

#send-pass{margin:0 0 0 10px; width:500px;}
#send-pass .pass{width:285px; float:left;}
#send-pass .btn{float:left; margin:0 0 0 8px; padding-top:5px;}
#send-text{clear:both; width:100%; overflow:hidden; padding:8px 0 0;}

.multislider .multi-slider-wrap{margin:0px 0; padding:25px 0;}

.multislider .slider-box{height:7px;line-height:1px;font-size:1px;}
.multislider .slider-spc-1{background:url('/img/slider/box.png') 0 0 no-repeat; height:100%; }
.multislider .slider-spc-2{background:url('/img/slider/box.png') 100% -100px no-repeat; height:100%;}
.multislider .slide-place{height:7px; position:relative; margin:0 0px;}

.multislider .slider1,
.multislider .slider2{position:absolute; top:0px; width:11px; height:11px; white-space:nowrap;}
.multislider .slider1{top:auto; bottom:0px; _bottom:-2px; left:0px;}
.multislider .slider2{ right:0px;}

.multislider .slider1 a,
.multislider .slider2 a{display:block; height:11px; width:11px; overflow:hidden; position:absolute;   }
.multislider .slider2 a{top:0; background:url('/img/slider/btn2.png') 0 0 no-repeat; }
.multislider .slider1 a{top:auto;bottom:0;background:url('/img/slider/btn.png') 0 0 no-repeat;}

.multislider .tool-tip{cursor: pointer; position:absolute;z-index:2;}
.multislider .slider1 .tool-tip{background:#7ca527 url('/img/slider/tip.png') 0 0 no-repeat; left:-2px; top:-20px; }
.multislider .slider2 .tool-tip{background:#7ca527 url('/img/slider/tip.png') 0 0 no-repeat; position:absolute; right:-2px; top:11px;cursor: pointer;}
.multislider .tip-spc{background:url('/img/slider/tip.png') 100% 100% no-repeat; position:relative; text-align:center; min-width:50px; height:20px; line-height:20px; _width:50px; _white-space:nowrap; color:#fff; font-family:arial, sans-serif; font-size:11px; padding:0 8px;}

.multislider .selected-area{background:#638220 url('/img/slider/selected-area.png') 50% 0 repeat-x; height:7px; position:absolute; top:0px; left:0px;}
.multislider .inner-wrap{display:none;}
