html{ min-height:100%; width:100%;}
body{text-align:center; font-family:Georgia, "Times New Roman", Arial, sans-serif; min-height:100%; padding:0; margin:0;}


/* NAVIGATION-SKIP */
#nav-skip { position: absolute; left: -3000px; }
#nav-skip a:focus, #nav-skip a:active { position: absolute; left: 3000px; }

/* LAYOUT */
#mother {width:100%; padding-bottom:50px;}
#mother .inBox{margin:0 auto; text-align:left; width:960px; }
#header{background:#760000 url('/img/bg/head.png') center 0 no-repeat; width:100%;}
#header .inBox{position:relative; padding:24px 0 20px;  z-index:11;}
#header .fix{width:100%;}
#main{background:url('/img/bg/main-shadow.png') center 0 no-repeat; position:relative; z-index:5; padding-top:12px; width:100%; zoom:1;}
#main .inBox{background:#fff; min-height:700px; padding:0 0 0px; position:relative;}
#motive{width:960px; position:relative; padding:1px 0; height:298px; margin:0 auto -12px;}

/* COLS */
#col-content{width:780px; margin: 0 0 -1px -1px; float:right; overflow:hidden;}
#col-side{width:181px; float:left; margin: 0 -1px -1px 0;}

#col-side .in{border-right:1px solid #b2b2b2; padding:0 0 1px;}
#col-content .in{border-left:1px solid #b2b2b2; padding:1px 17px 15px 18px;}
#fullpage .in{padding:1px 25px 1px;}
#page .in{padding-left:26px;}
#page .content{padding-right:70px;}
#page .content p{font-size:108%;}
#page .content p.normal{font-size:100%;}
#page .country-col-l {display:inline; float:left; width:540px; overflow:hidden; border-right:1px solid #b2b2b2; padding:0 23px 0 8px; margin-right:-1px;}
#page .country-col-l .content{padding:0;}
#page .country-col-l .help{width:543px; padding-left:1px; overflow:hidden;}
#page .country-col-r {display:inline; float:right; width:170px; overflow:hidden; margin-right:-10px; padding-left:15px; border-left:1px solid #b2b2b2;}
#page .country-col-r h3{margin-top:0; font-size:100%; border-bottom:1px solid #b2b2b2; padding-bottom:7px;}

/* MOTIVE */
/*.motive8{background-color:#191313;}
.motive8 #header{background:#760000 url('/img/bg/head.png') 50% 0 no-repeat; width:100%;} 
.home .motive8 #motive{ height:302px;}
.home .motive8 #mother{background:url('/img/motives/motive-8.jpg') 50% 148px no-repeat;}
.motive8 #motive h2{position:absolute; top:39px; left:23px; margin:0;}
.motive8 #motive .link{font-size:133%; position:absolute; top:188px; left:478px; font-weight:bold; font-family:arial; margin:0;}

.motive8 #motive{height:55px;}
.motive8 #mother{background:url('/img/motives/motive-8-subpage.jpg') 50% 148px no-repeat;}
.motive8 .object{width:377px; height:224px; background:url('/img/motives/motive8-object-img.png') 0 0 no-repeat; position:absolute; right:3px; bottom:0; margin:0;}

.motive9{background-color:#170c0c;}
.home .motive9 #motive{ height:302px;}
.home .motive9 #mother{background:url('/img/motives/motive-9.jpg') 50% 148px no-repeat;}
.motive9 #motive h2{position:absolute; top:10px; left:-7px; margin:0;}
.motive9 #motive h2.sk{left:-18px;}
.motive9 #motive .link{font-size:133%; position:absolute; top:188px; left:478px; font-weight:bold; font-family:arial; margin:0;}
.motive9 #motive{height:55px;}
.motive9 #mother{background:url('/img/motives/motive-9.jpg') 50% 148px no-repeat;}
.motive9 .object{width:537px; height:381px; background:url('/img/motives/motive9-object-img.png') 0 0 no-repeat; position:absolute; right:-28px; bottom:-90px; margin:0;}
.motive9 .object-sk{width:529px; height:381px; background:url('/img/motives/motive9-object-img-sk.png') 0 0 no-repeat; position:absolute; right:-28px; bottom:-90px; margin:0;}

.motive9 .ms-link{position:absolute; top:200px; right:0; width:400px; height:100px; text-decoration:none;}*/

.motive10{background-color:#96913a;}
.home .motive10 #motive{ height:302px;}


.motive10 #motive{height:55px;}
.motive10 #mother{background:url('/img/motives/motive12.jpg') 50% 148px no-repeat;}

.motive10{background-color:#0E1203;}
.home .motive10 #motive{ height:302px;}
.home .motive10 #mother{background:url('/img/motives/motive12.jpg') 50% 148px no-repeat;}
#motive h2{position:absolute; top:75px; left:265px; margin:0; text-align:left;}
#motive .object{width:309px; height:246px; background:url('/img/motives/motive12-lahve.png') 0 0 no-repeat; position:absolute; right:0px; bottom:0px; margin:0;}
#motive .person{width:258px; height:284px; background:url('/img/motives/motive12-reis.png') 0 0 no-repeat; position:absolute; left:5px; bottom:0px; margin:0;}



/* LOGO BOX */
#logo-box{color:white; float:left; margin:0; position:relative;}
#logo-box h1, #logo-box p{margin:0; padding:0; font-size:117%; line-height:1; color:#fff; background:url('/img/logo-global-wines-cz.png?v=2') 0 0 no-repeat;}
#logo-box.sk h1, #logo-box.sk p{background:url('/img/logo-global-wines-sk.png?v=2') 0 0 no-repeat;}
#logo-box img{opacity: 0; -moz-opacity: 0; filter:alpha(opacity=0);}

/* LANG MENU */
#lang-menu{position:absolute; right:0; top:15px; font-size:92%; color:#fff; letter-spacing:-1px;}
#lang-menu a{color:#fff; text-decoration:none; margin-left:8px;}
#lang-menu strong{margin-left:10px; font-weight:normal;}
#lang-menu a span{text-decoration:underline;}
#lang-menu img{vertical-align:middle; margin-right:2px; position:relative; top:-2px;}

/* SEARCH BOX */
#search-box{float:right; padding:12px 5px 2px 0; width:330px; text-align:right; margin-top:1em;}
#search-box input{vertical-align:middle;}
#search-box .int-text{width:170px;  border:1px solid #b2b2b2; height:20px; padding:5px 8px 0; font-style:italic; font-size:108%; margin-right:2px; font-family:Calibri, arial, sans-serif; color:#666;}
#search-box p{margin:0;}

#head-trailer{position:absolute; top:0; margin:0; padding:0; left:305px; height:99px;}
#head-trailer a{display:block; position:absolute; top:0; left:0; height:100%;}

/* TOOL MENU */
#tool-menu{position:absolute; top:15px; right:6em; margin-right:93px; color:white; z-index: 100}
#tool-menu a{color:white; padding:4px 0 4px 10px; margin-left:8px; background:url('/img/bg/tool-a.png') 0 0 no-repeat; font-size:92%; letter-spacing:-1px; }
#tool-menu .login a{padding-left:28px; background:url('/img/ico/login.png') 0 0 no-repeat; margin:0;}
#tool-menu .basket a{ background:url('/img/ico/basket.png') 0 0 no-repeat; padding-left:28px; text-decoration:none; margin:0;}
#tool-menu .basket{margin-right:20px;}
#tool-menu ul, #tool-menu li{display:inline;}
#tool-menu li{position:relative;}
#tool-menu li:hover .item, #tool-menu li.hover .item{background-position:0 -23px;}
#tool-menu li:hover .sub, #tool-menu li.hover .sub{display:block; left:0;}

#tool-menu .basket .sub{display:block; color:#333333; position:absolute; top:19px; *top:22px; left:-5000px; width:201px; padding:1px 18px; height:107px; background:url('/img/bg/basket.png') 0 0 no-repeat; _background:url('/img/bg/basket-8.png') 0 0 no-repeat;}
#tool-menu .basket .title{display:block; margin:9px 0 8px;}
#tool-menu .basket strong{display:block; line-height:1.3;}
#tool-menu .basket .sub p{margin:5px 0;}
#tool-menu .basket .sub a{background:none; padding:0; font-size:100%; letter-spacing:0; color:#c11c17; text-decoration:underline;}
#tool-menu .basket .sub a:hover{color:#333;}

#tool-menu .login .sub{display:none; position:absolute; top:19px; *top:22px; width:173px; margin:0; padding:0;}
#tool-menu .login .sub li{display:block; width:100%; vertical-align:bottom; border-top:1px solid #3a0808;}
#tool-menu .login .sub a{letter-spacing:0; display:block; background:#570b0b; padding:9px 16px 9px; line-height:16px; width:auto; height:auto;  text-align:left; text-transform:none; font-size:100%; zoom:1;  text-decoration:none;}
#tool-menu .login .sub a:hover{background:#7a0000; }

/* MAIN MENU */
#main-menu{background:#320606 url('/img/bg/menu.png') 0 100% repeat-x; width:100%; border-top:1px solid #240707;}
#main-menu ul{border-right:1px solid #1d0606; border-left:1px solid #430d0d; margin:-1px 0 -1px; float:left; width:958px}
#main-menu li{float:left; position:relative; z-index:10; line-height:1;}
#main-menu ul a, #main-menu ul strong{display:block; padding:0px; text-align:center; line-height:49px; height:49px; font-family:georgia, "times new roman"; color:white; text-decoration:none; text-transform:uppercase; font-size:92%; position:relative; overflow:hidden;}
#main-menu ul a:hover{background:#4e0d0d; cursor:pointer;}
#main-menu a .sprite{background-repeat:no-repeat; background-position:0 0;}
#main-menu li:hover .sprite, #main-menu li.hover .sprite, #main-menu ul strong .sprite, #main-menu ul .activeclick .sprite{ background-position:0 -49px;}
#main-menu .deactive{ margin:-1px 0 -1px; padding:0 40px 0 0; width:75px}
#main-menu .deactive a{position:relative; line-height:39px; height:39px; font-family:arial; color:white; width:75px; overflow:hidden; float:right;}
#main-menu .deactive a .sprite{background-image:url('/img/sprite/menu-basket-cz.png')}
#main-menu .active{width:160px; height:96px; margin:-10px -3px -50px 0; position:relative; z-index:2;}
#main-menu .active .help{display:block; background:url('/img/bg/full-basket.png') 0 0 no-repeat; width:140px; height:71px; padding:15px 10px 10px;}
#main-menu .active .title, #main-menu .active .box, #main-menu .active .item{display:block;}
#main-menu .active .title{padding:0 0 0 20px; background:url('/img/ico/basket-full.png') 0 2px no-repeat;}
#main-menu .active .item{padding:13px 0 0 10px; line-height:1.2;}
#main-menu .active .price{font-weight:bold;}
#main-menu .active .price strong{font-size:117%;}

#main-menu li:hover .sub, #main-menu li.hover .sub{display:block;}
#main-menu .sub{position:absolute; top:49px; left:0; border:none; background:white; width:210px; margin:0; display:none;}
#main-menu .right-sub{left:auto; right:0;}
#main-menu .sub li{float:none; display:block; width:100%; vertical-align:bottom; border-top:1px solid #3a0808;}
#main-menu .sub li a, #main-menu .sub li strong{background:#570b0b; padding:8px 18px 8px; line-height:19px; width:auto; height:auto;  text-align:left; text-transform:none; font-size:100%; zoom:1;}
#main-menu .sub li a:hover, #main-menu .sub li strong, #main-menu .sub li a.activeclick{background:#7a0000; font-weight:normal;}
#main-menu .sub .last{border-top:1px solid #070202;}
#main-menu .sub .last a, #main-menu .sub .last strong{font-size:92%; background:#1d0606; padding:2px 18px 3px;}
#main-menu .sub .last strong{background:#7a0000;}
/*#main-menu .sub .last a:hover{background:#430e0e}*/

/*#menu1 a, #menu1 strong{width:94px;}
#menu2 a, #menu2 strong{width:188px;}
#menu3 a, #menu3 strong{width:130px;}
#menu4 a, #menu4 strong{width:112px;}
.sk #menu4 a, .sk #menu4 strong{width:114px;}
#menu5 a, #menu5 strong{width:95px;}
#menu6 a, #menu6 strong{width:132px;}

#menu1 .sprite{width:94px; background-image:url('/img/sprite/menu-home.png')}
#menu2 .sprite{width:188px; background-image:url('/img/sprite/menu-list.png')}
.sk #menu2 .sprite{background-image:url('/img/sprite/menu-list-sk.png')}
#menu3 .sprite{width:130px; background-image:url('/img/sprite/menu-country.png')}
.sk #menu3 .sprite{background-image:url('/img/sprite/menu-country-sk.png')}
#menu4 .sprite{width:112px; background-image:url('/img/sprite/menu-wine.png')}
.sk #menu4 .sprite{width:114px; background-image:url('/img/sprite/menu-wine-sk.png')}
#menu5 .sprite{width:95px; background-image:url('/img/sprite/menu-about-us.png')}
#menu6 .sprite{width:132px; background-image:url('/img/sprite/menu-buy-cz.png')}
.sk #menu6 .sprite{background-image:url('/img/sprite/menu-buy-sk.png')}
*/

#menu10 a, #menu10 strong{width:86px;}
#menu11 a, #menu11 strong{width:106px;}
#menu12 a, #menu12 strong{width:101px;}
#menu13 a, #menu13 strong{width:135px;}
#menu14 a, #menu14 strong{width:98px;}
#menu15 a, #menu15 strong{width:121px;}
#menu16 a, #menu16 strong{width:110px;}
#menu17 a, #menu17 strong{width:98px;}
#menu18 a, #menu18 strong{width:103px;}

#menu10 .sprite{background-image:url('/img/sprite/menu-whiteWine.png')}
.sk #menu10 .sprite{background-image:url('/img/sprite/menu-whiteWine-sk.png')}
#menu11 .sprite{background-image:url('/img/sprite/menu-redWine.png')}
.sk #menu11 .sprite{background-image:url('/img/sprite/menu-redWine-sk.png')}
#menu12 .sprite{background-image:url('/img/sprite/menu-roseWine.png')}
.sk #menu12 .sprite{background-image:url('/img/sprite/menu-roseWine-sk.png')}
#menu13 .sprite{background-image:url('/img/sprite/menu-porto.png')}
.sk #menu13 .sprite{background-image:url('/img/sprite/menu-porto-sk.png')}
#menu14 .sprite{background-image:url('/img/sprite/menu-bubleWine.png')}
.sk #menu14 .sprite{background-image:url('/img/sprite/menu-bubleWine-sk.png')}
#menu15 .sprite{background-image:url('/img/sprite/menu-winePacket.png')}
.sk #menu15 .sprite{background-image:url('/img/sprite/menu-winePacket-sk.png')}
#menu16 .sprite{background-image:url('/img/sprite/menu-distilate.png')}
.sk #menu16 .sprite{background-image:url('/img/sprite/menu-distilate-sk.png')}
#menu17 .sprite{background-image:url('/img/sprite/menu-action.png')}
.sk #menu17 .sprite{background-image:url('/img/sprite/menu-action-sk.png')}
#menu18 .sprite{background-image:url('/img/sprite/menu-present.png')}
.sk #menu18 .sprite{background-image:url('/img/sprite/menu-present-sk.png')}

/* PRICE MESSAGE */
#price-message{position:absolute; right:50%; top:0; margin:-34px -480px 0 0; font-size:92%; height:36px; background:url('/img/bg/message.png') 100% 0 no-repeat; }
#price-message p{line-height:36px; margin:0; padding:0 22px 0 33px; background:url('/img/ico/info2.png') 8px 50% no-repeat;}

/* BREADCRUMB */
#breadcrumb{border-bottom:1px solid #b2b2b2;}
#breadcrumb p{margin:0; padding:12px 25px 9px; color:#666666;}
#breadcrumb p.r{width:604px; padding:12px 150px 9px 25px;}
#breadcrumb p.l{padding:0; margin:0 0 -2px -21px; width:202px;}
#breadcrumb p.l img{display:block;}

/* ANNOTs */
.annot p{color:#666666; font-size:142%; margin-top:0;}
.annot .seo-line{margin:-7px 0 1em; font-size:92%; width:550px; }

/* SIDE MENU */
#side-menu{border-bottom:1px solid #b2b2b2; margin:-1px 0 30px;}
#side-menu .reset li{border-top:1px solid #b2b2b2; position:relative; zoom:1; vertical-align:bottom; background:white;}
#side-menu .reset li ul{margin:0 0 0px; zoom:1; }
#side-menu .reset li a, #side-menu .reset li strong{display:block; padding:10px 20px 8px; color:#414141; min-height:17px; font-weight:bold; text-decoration:none; background:url('/img/bg/side-dot.png') 10px 1.35em no-repeat; zoom:1;}
#side-menu .reset li a:hover{background-color:#e8e8e8; color:#bb0000;}
#side-menu .reset li span{width:18px; height:36px; background:url('/img/bg/side-active-big.png'); position:absolute; right:-18px; top:0;}
#side-menu .reset li ul span{height:29px; width:15px; background:url('/img/bg/side-active.png'); right:-15px; top:-1px}
#side-menu .reset li strong{background-color:#e8e8e8; }
#side-menu .reset li ul a, #side-menu .reset li ul strong{padding:8px 20px 6px 30px; font-weight:normal; min-height:auto; font-size:92%; background-position:20px 1.2em; line-height:13px;  min-height:13px; _height:13px;}
#side-menu .reset li ul li.last a{margin-bottom:0px;}
#side-menu .reset li ul li.last{border-bottom:none;}
#side-menu .reset li ul.prod li a.next{color:#bb0000; background:url('../img/bg/side-next.png') 19px 1.15em no-repeat;}

#side-menu .reset li ul.prod span{width:18px; height:36px; background:url('/img/bg/side-active-big.png'); position:absolute; right:-18px; top:0;}
#side-menu .reset li ul.prod a, #side-menu .reset li ul.prod strong{padding:10px 20px 8px; font-weight:bold; font-size:100%; background-position:10px 1.35em; min-height:17px; _height:17px; }
#side-menu .reset li ul.prod li.last a{margin-bottom:-1px;}

#side-menu .reset li ul.prod ul span{height:29px; width:15px; background:url('/img/bg/side-active.png'); right:-15px; top:-1px}
#side-menu .reset li ul.prod ul a, #side-menu .reset li ul.prod ul strong{padding:8px 20px 6px 30px; font-weight:normal; font-size:92%; background-position:20px 1.1em; min-height:13px; _height:13px; }

#side-menu .country li li a, #side-menu .country li li strong{background-image:none; padding-left:33px; }
#side-menu .country li.root a, #side-menu .country li.root strong{background:url('/img/bg/side-dot.png') 10px 1.35em no-repeat; padding-left:20px}
#side-menu .country li.root strong{background-color:#e8e8e8; }
#side-menu .country li ul a, #side-menu .country li ul strong{background-image:url('/img/bg/side-dot.png');}
#side-menu .country img{position:absolute; top:9px; left:10px;}

#catalog-box{margin-top:30px;}

/* HOME CROSSROAD */
#home-crossroad{width:100%;}
#home-crossroad .reset{width:100%; overflow:hidden; border-bottom:1px solid #b2b2b2; }
#home-crossroad .reset li{float:left; width:33.3%;}
#home-crossroad .reset li .spc{padding:13px 25px 20px; zoom:1;}
#home-crossroad .img{height:305px; overflow:hidden; text-align:center; margin:0 0 -25px; line-height:305px; font-size:0;}
#home-crossroad .img img{vertical-align:middle;}
#home-crossroad .img a{display:block; width:100%; height:100%;}
#home-crossroad h3{margin:0.2em 0 0.2em; position:relative; font-size:180%;}
#home-crossroad .desc{color:#666; font-size:117%; line-height:1.4;}
#home-crossroad .reset li.wine{background:url('/img/bg/crossroad-wine.jpg') center 85px no-repeat;}
#home-crossroad .reset li.distilate{background:url('/img/bg/crossroad-distilate.jpg') center 80px no-repeat;}
#home-crossroad .reset li.action{background:url('/img/bg/crossroad-action.jpg') 30px 75px no-repeat;}
#home-crossroad .reset li.bestSell{background:url('/img/bg/crossroad-bestSell.jpg') 30px 75px no-repeat;}
#home-crossroad .reset li.packet img{margin-top:-10px; position:relative; left:-10px;}
#home-crossroad .reset li.bestSell img{margin-top:-15px;}
#home-crossroad .reset li.delikates img{margin-top:45px; position:relative; left:-8px;}
#home-crossroad .reset li.adds img{margin-top:40px; position:relative; left:-20px;}

#home-crossroad .next{background:url('/img/bg/home-content-shadow.png') 0 0 repeat-x; padding-top:25px;}
#home-crossroad p{margin:5px 0;}
#home-crossroad p.more, #home-crossroad p.link{font-size:117%;}
#home-crossroad p.link{margin-bottom:0; line-height:1.3;}
#home-crossroad p.more{margin-top:0;}
#home-crossroad p a{color:#666666;}
#home-crossroad p.prod-link{font-size:100%; line-height:1.5;}
#home-crossroad p.prod-link a{color:#666;}
#home-crossroad .more a{color:#bb0000; text-decoration:none;}
#home-crossroad p a:hover, #home-crossroad p.more a:hover{color:#333333;}
#home-crossroad h1{margin:0.6em 25px 0.6em;}

.home #home-crossroad{background:url('/img/bg/crossroad-border.png') 33% 0 repeat-y;} 
.home #home-crossroad .reset{background:url('/img/bg/crossroad-border.png') 66% 0 repeat-y;}
.home #home-crossroad .reset li .spc{padding-bottom:15px;}


/* HOME */
.home #content, .box-gradient{background:url('/img/bg/home-content-shadow.png') 0 0 repeat-x; padding:1px 0 20px; width:100%; overflow:hidden;}
.home #content .col-left, .home #content .col-right{float:right; width:50%;}
.home #content .spc{padding:10px;}
.home .col-left h2, .home .col-right h2{font-style: normal; font-size:183%; margin:0.5em 0 0.6em; font-weight:normal;}
.home #content .col-left p{margin:0 0 10px; width:100%; overflow:hidden;}
.home #content .col-left p img{display:block;}

/* PRODUCT LIST */
.product-list{padding:1px 0 0; width:100%;}
.product-list h2{margin:0.5em 0 0em; font-size:200%;}
.product-list .reset{overflow:hidden; width:100%;}
.product-list .reset li{float:left; width:228px; margin-left:30px;}
.product-list .reset li.first{margin-left:0px;}
.product-list .reset li .img{display:block; height:250px; text-align:center; line-height:250px; font-size:0; cursor:pointer;}
.product-list .reset li .img img{vertical-align:middle;}
.product-list .reset li .spc{padding:0 0 7px 8px; position:relative;}
.product-list .reset h3{font-size:117%; margin:0 0 3px; padding:0; font-family:Georgia, "Times New Roman", Arial, sans-serif; font-weight:bold;}
.product-list .name{display:block; text-decoration:underline; cursor:pointer;}
.product-list .status{height:140px; width:7px; position:absolute; top:80px; background:url('/img/bg/prod-shadow.png') 100% 0 no-repeat; left: 1px;}
.product-list .status img{position:relative; display:block; height:29px; width:78px;}
.product-list .status .status-in{display:block; padding-bottom:8px; position:absolute; top:0; left:0;}
.product-list .status .js-ah-help {zoom:1; position:absolute;}
.product-list .status .js-ah-help .status-in{position:relative; zoom:1;}
.product-list p.small{color:#666666; margin:2px 0 0; line-height:18px;}
.product-list .small{line-height:1.6; font-size:100%;}
.product-list .empty_desc{overflow:hidden; height:0;}
.product-list .prices{ margin:9px 0 8px; }
.product-list table{border:none; margin:0;}
.product-list table td{border:none; padding:1px 0; color:#666;}
.product-list table .active td{color:#333; font-size:125%}
.product-list .availability{font-size:92%; margin:2px 0 0;}
.product-list .availability .l{margin-top:5px;}
.product-list .ok{color:#48840b;}
.product-list .del{text-decoration:line-through;}
/*.product-list .price strong{font-size:125%; float:left;}
.product-list .price a{font-size:125%; float:right;}*/
.prod-next, .product-list .next{background:url('/img/bg/home-content-shadow.png') 0 0 repeat-x; padding-top:20px; border-top:1px solid #b2b2b2;}
.prod-next h2{margin:-0.1em 0 0.3em;}

.product-side h2{font-size:133%; font-weight:normal; margin:.1em 0 0em;}
.product-side .reset li{float:none; width:auto;  margin:0 0 15px;}
.product-side .reset li .img{height:140px; line-height:140px;}
.product-side .reset h3{font-size:108%; font-weight:normal; }
.product-side .reset .small{color:#333; line-height:17px;}
.product-side .prices{margin:11px 0 5px;}
.product-side table .active td{font-size:100%; font-weight:bold; }
.product-side .status{top:0;}
.product-side .availability .l{float:none; display:block; margin:0;}
.product-side .availability .r{float:none; display:block; text-align:center; margin:10px 0 0;}

.status-action, .status-newyear, .status-value{display:block; width:66px; height:35px; position:relative; font-size:10px; font-weight:bold; line-height:14px; padding:12px 12px 0 0; text-align:right;}
.status-action{background:url('/img/bg/status.png') 0 0 no-repeat; margin:0 0 -6px; z-index:4;  color:#fff; line-height:13px;}
.status-action strong{font-size:14px; position:relative; display:block; line-height:18px; margin:-2px 0 0;}
.status-newyear{background:url('/img/bg/status.png') 0 -47px no-repeat; z-index:3; margin:0 0 -6px; color:#333; }
.status-value{background:url('/img/bg/status.png') 0 -94px no-repeat; z-index:2; color:#fff;}

/* PRODUCT */
#product .product-object{overflow:hidden; width:100%; padding-top:10px;}
#product .product-object .img-box{display:-moz-inline-box; display:inline-block; *display:inline; zoom:1; vertical-align:middle;}
#product .product-object .img-box .help{ width:250px; position:relative;}
#product .product-object .img-box .img{text-align:center; height:350px; line-height:350px; font-size:0;}
#product .product-object .img-box .img img{vertical-align:middle;}
#product .product-object .img-box .producer{display:none; position:absolute; bottom:5px; left:0; margin:0; background:url('/img/bg/producer.png') 0 0 no-repeat; line-height:100px; font-size:0; }
#product .product-object .img-box .producer a{ height:100px; width:127px; text-align:center; display:block;}
#product .product-object .img-box .producer a img{vertical-align:middle;}
#product .status{height:140px; width:7px; position:absolute; left:0; top:90px; background:url('/img/bg/prod-shadow.png') 100% 0 no-repeat; margin:0;}
#product .status .js-ah-help {zoom:1; position:absolute;}
#product .status img{position:relative; display:block; height:29px; width:78px;}
#product .status .status-in{display:block; padding-bottom:8px;}
#product .product-object .desc{display:-moz-inline-box; display:inline-block; *display:inline; zoom:1; vertical-align:middle;}
#product .product-object .desc .help{width:250px; padding:0 20px 0 0; font-size:117%; color:#333;}
#product .product-object .desc p{margin:0; line-height:1.6;}
#product .product-object .prize{background:#fff2b8 url('/img/bg/info-message-dot.png') 0 0 repeat-x; margin:10px 0 0;}
#product .product-object .prize .spc{background:url('/img/bg/info-message-dot.png') 0 100% repeat-x; padding:5px 10px;}
#product .product-object .prize h3{margin:0; font-size:100%;}
#product .product-object .prize p{font-size:80%; line-height:1.4; margin:2px 0;}
#product .product-object .price{display:-moz-inline-box; display:inline-block; *display:inline; zoom:1;  vertical-align:middle;}
#product .product-object .price .help{width:215px; text-align:right;}

#product .product-object .price .form{margin:2.2em 0 .5em; border:none;}
#product .product-object .price .int-text{border:1px solid #b2b2b2; font-family:arial, sans-serif; font-size:117%; width:25px; text-align:center; padding:5px 2px;}
#product .product-object .price label{margin-right:10px; color:#666}
#product .product-object .price .sale{font-size:92%; color:#666; letter-spacing:-1px;}
#product .product-object .avialibility{margin:8px 0 -5px;}
#product .product-object .small{color:#666;}
#product .product-object .ok{color:#48840b;}

#product .product-big .img-box{width:490px;}
#product .product-big .desc{width:100%; margin:25px 0 10px;}
#product .product-big .img-box .img{text-align:right;}
#product .product-big .img-box .help{width:490px;}
#product .product-big .desc .help{width:100%;}

.product-object .normal-text{margin:0 0 .1em; font-size:117%; color:#333; font-weight:normal; }
.product-object .normal-price{margin:0; font-size:217%; font-weight:normal; line-height:1;}
.product-object .old-price{margin:.4em 0 0; font-size:117%; font-weight:normal; line-height:1;}
.product-object .action-text{margin:2em 0 .25em; font-size:117%; color:#333; font-weight:normal; }
.product-object .action-price{margin:0; font-size:167%; font-weight:normal;  line-height:1;}

/* VOTE */
.vote{overflow:hidden; width:100%; padding:0 0 5px; text-align:right;}
.vote h3{ font-size:100%; margin:0; padding:1px 7px 0 0;}
.vote p{position:relative; height:20px; width:105px; background:url('../img/bg/star.png') 0 0 repeat-x; float:right;}
.vote p a, .vote p span {position: absolute; left: 0; top: 0; display: block; text-decoration: none; height:20px; text-indent:1000px; overflow:hidden;}
.vote p span{width:0; background:url('../img/bg/star.png') 0 -20px repeat-x;}
.vote a:hover {background:url('../img/bg/star.png') 0 -40px repeat-x;}
.vote a.one {width: 21px; z-index: 5;}
.vote a.two {width: 42px; z-index: 4;}
.vote a.three {width: 63px; z-index: 3;}
.vote a.four {width: 84px; z-index: 2;}
.vote a.five {width: 105px; z-index: 1;}

.annot{padding:1px 0 0;}
/*.annot h1.place{margin-right:235px;}*/
.annot .object-tools{position:absolute; right:9px; top:9px; margin:0; font-size:92%;}
.object-tools .tool{float:left; border:1px solid #ccc; width:30px; text-align:center; margin:0 0px 0 -1px; line-height:22px; padding:0 6px; text-decoration:none; color:#333; box-shadow: 0px 1px 0px #f0f0f0; -moz-box-shadow: 0px 1px 0px #f0f0f0; background:#fff; position:relative; z-index:2;}
#shareList{padding-left:12px; width:42px; background: url('/img/bg/arr-b.png') 3px 11px no-repeat; cursor:default;}
.tool:hover, #shareList.hover{ background-color:#cccccc; }
#shareList .subBox{display:none; position:absolute; top:100%; right:0px; width:140px; padding:5px 10px 3px 11px; text-align:left; background:white; border:1px solid #ccc; margin:0px -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 span span{text-decoration:underline;}
#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; }
.ico-google{padding:0 0 0 21px; background: url('/img/ico/google.png') 0 4px no-repeat; }
.ico-twitter{padding:0 0 0 21px; background: url('/img/ico/twitter.png') 0 4px no-repeat; }

/* TABS */
.hide-tab{display:none;}
.tab-list{overflow:hidden; width:100%; padding:0; margin:0 0 -1px; position:relative; z-index:2;}
.tab-list li{float:left; list-style:none; padding:0; margin:12px -1px 0 0;}
.tab-list li a{float:left; background:#f2f2f2 url('/img/bg/tab-shadow.png') 0 100% repeat-x; text-decoration:none; color:#333333; cursor:pointer; border:1px solid #bebebe;}
.tab-list li a span{float:left; padding:9px 17px 7px;}
.tab-list li.active{margin-top:0; position:relative;}
.tab-list li.active a{background:white; border-bottom:0; color:#bb0000;}
.tab-list li.active a span{background:none; padding:15px 17px 14px;}
.tab-list li.prev a span{background:url('/img/bg/tab-shadow-prev.png') 100% 100% no-repeat;}
.tab-list li.next a span{background:url('/img/bg/tab-shadow-next.png') 0 100% no-repeat;}

.tabs-box{margin:25px 0;}
.tabs-box .wrap-fragments, .wrap-fragments-fake {border:1px solid #bebebe; position:relative; z-index:1;}
.tabs-box .tab-fragment, .tab-fragment-fake {padding:10px 19px 10px;}

.tabs-box table.norm{width:100%; margin:0.5em 0 1em;}
.tabs-box table.norm td, .tabs-box table.norm th{padding:7px 10px 7px 0;}

.tabs-box .tab-food{padding:10px 19px 23px;}
.tab-food p{margin:1em 0 0.5em;}
.tab-food ul{overflow:hidden; width:100%; margin:0 0 0;}
.tab-food ul li{float:left; width:27%; margin-right:3%; margin-bottom:0;}

.tabs-box .tab-video{padding:10px 19px 1px}

.tab-country h3{margin:0.7em 0 0.5em;}

/* PRODUCT SCROLL */
.product-scroll{padding:0 27px; position:relative; zoom:1;}
.product-scroll h2{margin-left:-27px; position:relative;}
.product-scroll ul{width:100%; overflow:hidden; overflow-x:auto; white-space:nowrap; position:relative;}
.product-scroll li{display:-moz-inline-box; display:inline-block; vertical-align:top; width:230px;}
.product-scroll li .spc{padding:0 10px; width:210px; white-space:normal; text-align:center;}
.product-scroll li .desc{color:#666;}
.product-scroll h3{font-size:117%; font-weight:bold; font-family:Georgia, "Times New Roman", Arial, sans-serif; margin-top:0; }
.product-scroll h3 .name, .product-scroll h3 .img, .product-scroll h3 a{display:block; cursor:pointer;}
.product-scroll h3 .name{text-align:left;}
.product-scroll h3 .img{height:250px; line-height:250px; font-size:0;}
.product-scroll h3 .img img{vertical-align:middle;}
.product-scroll p{margin-bottom:0;}
.product-scroll p strong{display:block; margin-bottom:10px; font-size:125%;}
.product-scroll .empty_desc{overflow:hidden; height:0;}
.product-scroll .prices{ margin:9px 0 8px; }
.product-scroll table{border:none; margin:0;}
.product-scroll table td{border:none; padding:1px 0; color:#666;}
.product-scroll table .active td{color:#333; font-size:125%}

.seo-links h2{margin-top:1.25em;}.product-scroll h2, .seo-links h2{font-size:184%;}
.product-scroll .prev-wrap, .product-scroll .next-wrap{top:100px; position:absolute; z-index:30; width:44px; height:175px; display:block; overflow:hidden;}
.product-scroll .prev-wrap{left:0; background:url('/img/bg/scroll-shadow-left.png') 100% 0 no-repeat;}
.product-scroll .next-wrap{right:0px; background:url('/img/bg/scroll-shadow-right.png') 0 0 no-repeat;}
.product-scroll .prev-wrap span, .product-scroll .next-wrap span{width:27px; height:57px; display:block; margin-top:59px; cursor:pointer;}
.product-scroll .prev-wrap span{background:url('/img/bg/scroll-prev.png') 0 0 no-repeat;}
.product-scroll .next-wrap span{background:url('/img/bg/scroll-next.png') 0 0 no-repeat; margin-left:17px;}
.product-scroll .prev-wrap .disable{cursor:default;}
.product-scroll .prev-wrap span.hover, .product-scroll .next-wrap span.hover{background-position:0 100%;}

.full-product-scroll{padding:0 20px; margin:0 26px;}
.full-product-scroll h2{margin:1.3em -26px 0; position:relative;}
.full-product-scroll li{width:217px;}

/* PAGING */
.paging{background:#e8e8e8; border-top:1px solid #b2b2b2; width:100%; padding:9px 0;}
.paging p{text-align:center; padding:0 12em; margin:0 10px; position:relative;}
.paging a, .paging strong{ display:-moz-inline-block; display:inline-block; border:1px solid #bebebe; height:19px; padding:0px 5px; min-width:10px; text-align:center; line-height:17px; position:relative; background:#ffffff; color:#333; text-decoration:none;}
.paging a:hover{border-color:#909090;}
.paging strong{color:#fff; border-color:#333; background:#333; font-weight:normal;}
.paging .next, .paging .prev{position:absolute; font-size:92%; line-height:19px; top:0; min-width:70px;}
.paging .prev{left:0;}
.paging .next{right:0;}

/* NEWS BOX, SEARCH, CROSSROAD*/
.content .norm-crossroad {margin-right:-70px; position:relative;}
.content .norm-crossroad p {font-size:100% !important; margin: 0 0 7px !important;}
.content .norm-crossroad .post {color:#666; margin: 0 0 5px;}
.content .norm-crossroad .reset li h3 {font-size:133%; margin: 0;}
.news-box .reset, .norm-crossroad .reset, .search-results .reset{width:100%;}
.news-box .reset li, .norm-crossroad .reset li, .search-results .reset li{padding:1px 0 10px 0px; overflow:hidden; width:100%}
.news-box .reset li .img, .norm-crossroad .reset li .img, .search-results .reset li .img{padding:0; margin:0px; float:left; height:111px; width:111px; border:1px solid #e4e4e4;}
.news-box .reset li .img a, .norm-crossroad .reset li .img a, .norm-crossroad .reset li .img span, .search-results .reset li .img a{display:block; position:relative; width:100%; height:100%; overflow:hidden; text-align:center; line-height:111px; font-size:0; _font-size:99px; vertical-align:middle}
.news-box .reset li .img img, .norm-crossroad .reset li .img img, .search-results .reset li .img img{vertical-align:middle; max-width:111px; max-height:111px;}
.news-box .reset li h3 {margin:0px 0 0.5em 0px; font-weight:normal; font-size:133%;}
.norm-crossroad .reset li h3{margin:0px 0 0.25em 0px; font-weight:normal; font-size:150%;}
.norm-crossroad .reset li {width:48%;}
.articles-list .reset li {width:100%;}
.articles-list .reset li div {width:595px !important;}

.news-box p, .norm-crossroad p{margin-right:15px;}
.news-box .reset li p, .norm-crossroad .reset li p, .search-results .reset li p{margin-bottom:0;}
.news-box .reset li div{float:right; width:325px;}
.norm-crossroad .reset li div{float:right; width:220px;}
.norm-crossroad{margin:1.5em 5px 0}
.norm-crossroad .reset li{padding-bottom:20px;}
.search-results .reset li div{float:right; width:555px; color:#666; padding-right:50px;}
.search-results .reset li p a{color:#666;}
.search-results .reset li p a:hover{color:#333;}
.search-results h2{line-height:1.2; font-size:150%; margin:0 0 0.25em;}
.search-results .reset li{margin:30px 0;}
.search-results .desc{margin:0.6em 0;}
.search-results .url{font-size:92%;}
.search-results .reset li .img{margin-top:2px;}
.search-results .searched-term {background:#eeeeee; text-decoration:underline;}

/* WINEPEDIA */

#page .winepedia-l {display:inline; float:left; width:535px; border-right:1px solid #b2b2b2; padding:0 23px 15px 0px; margin:0 -1px -18px 0;}
#page .winepedia-l .content{padding:0;}
#page .winepedia-r {display:inline; float:right; width:170px; overflow:hidden; margin:0 -5px -18px 0; padding-left:12px; border-left:1px solid #b2b2b2;}

.winepedia-l .separator{line-height:0px; font-size:0px; height:1px; overflow:hidden; display:block; margin:5px -23px 10px -26px; background:#b2b2b2; }

.winepedia-crossroad ul{zoom:1;}
.winepedia-crossroad ul li{margin:1.5em 0 1.8em; width:253px; }
.winepedia-crossroad .img{display:block; overflow:hidden; width:253px; height:87px; margin:0 0 10px;}
.winepedia-crossroad h2{font-size:133%; font-weight:normal; margin:0;}
.winepedia-crossroad .desc{margin:.2em 0 0; line-height:17px;}
.winepedia-crossroad .links{font-size:92%; margin:.8em 0 0; line-height:18px;}

.mostRead-box{float:left; display:inline; width:243px; }
.mostRead-box h2, .dictionary-box h2{font-size:125%; font-weight:bold; margin:1em 0 ;}
.mostRead-box li, .dictionary-box li{margin:0 0 2em; padding:0; background:none; }
.mostRead-box h3, .dictionary-box h3{margin:0 0 .4em; font-size:133%; line-height:18px;}
.mostRead-box p, .dictionary-box p{margin:0; line-height:17px;}

.dictionary-box{float:right; display:inline; width:253px; }
.dictionary-box h3{font-size:117%; line-height:16px; margin:0 0 .1em;}
.dictionary-box li{margin-bottom:1.25em;}

.dictionary-message{background:#fff7e9 url('../img/bg/vote-message.png') 0 0 repeat-x; margin:1.5em 0 .5em; position:relative;}
.dictionary-message .spc{background: url('../img/bg/vote-message.png') 0 100% repeat-x; overflow:hidden; width:100%; border-bottom:1px solid #cfcfcf;}
.dictionary-message p{margin:0; font-size:92%; line-height:14px; overflow:hidden; zoom:1; padding:10px 15px 10px;}
.dictionary-message h2{float:left; font-size:92%; font-weight:normal; margin:0; padding:10px 8px 10px; background:#eaca93; position:relative;}
.dictionary-message .arr{width:10px; height:35px; position:absolute; top:50%; margin-top:-17px; right:-10px; background:url('/img/bg/dictionary-arr.png') 0 0 no-repeat; overflow:hidden;}

#winepedia-tabs {margin:1.5em -10px 2em -12px;}
#winepedia-tabs .wrap-fragments{position:relative; overflow:hidden;}
#winepedia-tabs .tab-fragment{padding:10px;}
#winepedia-tabs .tab-producers{padding:20px 26px 10px;}
#winepedia-tabs .tab-producers .producer-crossroad{padding:0;}
#winepedia-tabs .content p{overflow:hidden;}
#winepedia-tabs .hide-tab{display:block; position:absolute; left:-5000px;}

.producer-map{width:535px; height:500px; }
.producer-map h3{margin:0;}
.producer-map p{margin:0;}

ul.abc-list{width:100%; overflow:hidden; margin:1em 0 1em;}
ul.abc-list li{float:left; margin-right:-1px;}
ul.abc-list a{float:left; line-height:34px; padding:0 6px; border:1px solid #bebebe; font-size:142%;}
ul.abc-list a:hover{border-color:#666; position:relative; z-index:2;}

.dictionary-list{overflow:hidden; width:100%; margin:0 0 2em;}
.dictionary-list ul{margin-left:10px;}
.dictionary-list .col-l{float:left; width:31%; padding-right:2%;}

/* ARTICLE BOX */
.home #footer .article-box .spc{padding:5px 14px 30px; border:none;}
#footer .article-box .spc{padding:25px 14px 30px; background:white; border-top:1px solid #b2b2b2;}
.article-box .reset{overflow:hidden; width:100%; margin-bottom:-5px;}
.article-box .item{float:left; width:26%;}
.article-box .item .wrap{border-left:1px solid #b2b2b2; padding:0px 15px 1px;}
.article-box .first .wrap{border:none; padding-left:0;}
.article-box .last .wrap{padding-right:0;}
.article-box .first, .article-box .last{width:24%}
.article-box .item ul{margin:0;}
.article-box .item ul a{color:#333;}
.article-box .item ul li{padding-left:16px; background: url('/img/bg/li.png') 2px 0.55em no-repeat; margin-bottom:3px;}
.article-box .item ul li.rss{background: url('/img/ico/rss.png') 0px 0.25em no-repeat;}
.article-box h3{margin:0em 0 0.4em; font-size:158%; font-weight:normal; line-height:1.3;}
.article-box p{ color:#575757; margin:1em 0 2px;}
.article-box h2{margin:1em 0 0.2em; font-size:183%;}

/* BRANDS box */
.brands-box{width:933px; margin:0 0 0 13px; background:#f8ecd4 url('/img/bg/brand.png') 0 0 no-repeat; height:100px; overflow:hidden;}
.brands-box p{width:750px; float:right; height:80px; margin:10px 0 0; vertical-align:middle; line-height:80px; font-size:92%; display:inline; padding:0;}
.brands-box p .item{display:inline-block; width:136px; height:80px; text-align:center; margin-right:11px; overflow:hidden;}
.brands-box p .item, .brands-box p .item img{vertical-align:middle;}
.brands-box h3{float:left; width:130px; margin:40px 0 0 35px; *margin:42px 0 0 35px; display:inline; font-weight:normal;}

.brands-box-scroll{width:933px; margin:30px 0 0 13px; *margin:20px 0 0 13px;}
.brands-box-scroll h2{margin-left:4px; font-size:200%; margin-bottom:0.7em; color:#414141;}
.brands-box-scroll .spc{background:#f8ecd4 url('/img/bg/brand.png') 0 0 no-repeat; height:100px; overflow:hidden; position:relative;}
.brands-box-scroll p{width:865px; height:100px; margin:9px 34px 0; vertical-align:middle; line-height:80px; font-size:92%; padding:0; overflow-x:auto; white-space:nowrap; *white-space:pre; position:relative;}
.brands-box-scroll .item{display:-moz-inline-box; display:inline-block; width:173px; height:80px; text-align:center; overflow:hidden; vertical-align:top; cursor:pointer}
.brands-box-scroll .item span{display:block; width:173px; height:80px; white-space: normal; cursor:pointer}
.brands-box-scroll p .item, .brands-box-scroll p .item img{vertical-align:middle;}

.brands-box-scroll .nav .prev-wrap, .brands-box-scroll .nav .next-wrap{top:0px; position:absolute; width:33px; height:100px; display:block; z-index:30;}
.brands-box-scroll .nav .prev-wrap{left:0;}
.brands-box-scroll .nav .next-wrap{right:0;}
.brands-box-scroll .nav .prev-wrap span, .brands-box-scroll .nav .next-wrap span{width:33px; height:100px; display:block; cursor:pointer; position:relative;}
.brands-box-scroll .nav .prev-wrap span{background:url('/img/bg/brand-prev.png') 0 0 no-repeat;}
.brands-box-scroll .nav .next-wrap span{background:url('/img/bg/brand-next.png') 0 0 no-repeat;}
.brands-box-scroll .nav .prev-wrap .disable{cursor:default;}
.brands-box-scroll .nav .prev-wrap span.hover, .brands-box-scroll .nav .next-wrap span.hover{background-position:0 100%;}

/* MAP BOX */
.map-box-scroll{width:933px; margin:45px 0 15px 13px; *margin:35px 0 0 13px; position:relative;}
.map-box-scroll h2{margin-left:4px; font-size:200%; zoom:1; color:#414141;}
.map-box-scroll .spc{overflow:hidden;}
.map-box-scroll p{width:876px; margin:0px 28px 0; padding:20px 0 15px; overflow:hidden; overflow-x:auto; white-space:nowrap; *white-space:pre;  position:relative;}
.map-box-scroll .item{display:-moz-inline-box; display:inline-block; width:146px; text-align:center; vertical-align:top; cursor:pointer;}
.map-box-scroll .item .img{display:block; vertical-align:middle; line-height:110px; height:110px; font-size:0; margin-bottom:10px;}
.map-box-scroll .item .name{font-size:117%; line-height:1.4; white-space: normal;}
.map-box-scroll p .item img{vertical-align:middle;}

.map-box-scroll .nav .prev-wrap, .map-box-scroll .nav .next-wrap{top:50px; position:absolute; width:44px; height:175px; display:block; z-index:30;}
.map-box-scroll .nav .prev-wrap{left:0; background:url('/img/bg/scroll-shadow-left.png') 100% 0 no-repeat;}
.map-box-scroll .nav .next-wrap{right:0; background:url('/img/bg/scroll-shadow-right.png') 0 0 no-repeat;}
.map-box-scroll .nav .prev-wrap span, .map-box-scroll .nav .next-wrap span{width:27px; height:57px; display:block; margin-top:59px; cursor:pointer; position:relative;}
.map-box-scroll .nav .prev-wrap span{background:url('/img/bg/scroll-prev.png') 0 0 no-repeat;}
.map-box-scroll .nav .next-wrap span{background:url('/img/bg/scroll-next.png') 0 0 no-repeat; margin-left:17px;}
.map-box-scroll .nav .prev-wrap .disable{cursor:default;}
.map-box-scroll .nav .prev-wrap span.hover, .map-box-scroll .nav .next-wrap span.hover{background-position:0 100%;}

/* SIDE BANNER */
.side-banner{text-align:center; margin:30px 0;}
.side-banner p{margin-bottom:12px;}

/* FILTER BOX */
.filter-box{margin:15px 0; background:#e8e8e8; overflow:hidden; width:100%;}
.filter-box .spc{padding:7px 11px 9px;}
.filter-box p{margin:0;}
.filter-box .col-l{width:320px; float:left; border-right:1px solid #c4c4c4}
.filter-box .col-l .spc{padding-right:0;}
.filter-box .col-r p.l, .filter-box .col-l p{float:left; width:100px; padding: 0;}
.filter-box .col-r p.l select, .filter-box .col-l select{width:94px; color:#666; padding-bottom:2px;}
.filter-box .col-r{width:420px; float:right;}
.filter-box .col-r p{float:left; padding-top:10px;}
.filter-box .col-r p.btn{float:right; padding-top:10px;}

/* ACTION */
.crossroad-action{padding-bottom:15px;}
.crossroad-action .reset li{padding:5px 0 15px; overflow:hidden; width:100%; background:url('/img/bg/home-content-shadow.png') 0 0 repeat-x; border-top:1px solid #b2b2b2;}
.crossroad-action .reset li .spc{padding-right:20px;}
.crossroad-action .reset li.first{border:none; background:none;}
.crossroad-action .col-l, .crossroad-action .col-r{ display:-moz-inline-box; display:inline-block; *display:inline; zoom:1; vertical-align:middle;}
.crossroad-action .col-l{padding-left:5px;}
.crossroad-action .col-l .img{width:100%; /*height:300px;**/ width:255px; overflow:hidden;}
.crossroad-action .col-r form{width:460px; padding:40px 0 0;}
.crossroad-action h2{font-size:183%; margin:0 0 0.4em;}
.crossroad-action h3{margin:0;}
.crossroad-action .img{width:100%; height:300px; position:relative;}
.special-action .col-l .img{text-align:center; width:255px;}
.special-action .desc{margin:-0.6em 0 0.5em;}
.crossroad-action .img .item{display:block; width:100%; height:300px; position:absolute; top:0; left:0; line-height:300px; text-align:center;}
.crossroad-action .img .item img{vertical-align:middle;}
.crossroad-action table{border:none; margin:0; border-top:1px solid #b2b2b2;}
.crossroad-action table td{border:none; padding:0; }
.crossroad-action table h3{font-size:117%; color:#333;}
.crossroad-action .add{text-align:right; margin:10px 0 10px;}
.crossroad-action .top td{padding-top:2px; color:#999;}
.crossroad-action .rowFirst td{padding-top:11px;}
.crossroad-action .bottom td{padding:2px 0 11px; color:#666;}
.crossroad-action .bottom td.right{color:#999;}
.crossroad-action .active td.right{color:#333 !important;}

.crossroad-action .reset li ul{padding:5px 0; margin:0 0 13px; border:1px solid #b2b2b2; border-width:1px 0;}
.crossroad-action .reset li ul li{line-height: 1.4; margin: 7px 0 7px; list-style: none; background: url('/img/bg/li.png') 0% 0.55em no-repeat; padding: 0 0 0 13px; border:none;}
.crossroad-action .reset li ul li.last{background:none;}

.crossroad-action .prices{margin:0 0 5px;}
.special-action .prices{margin:0 0 15px;}
.crossroad-action .top-line{border-top:1px solid #b2b2b2; padding-top:11px;}
.crossroad-action .bottom-line{border-bottom:1px solid #b2b2b2; padding-bottom:11px; margin:5px 0 0px;}
.crossroad-action .prices .small{color:#999;}
.crossroad-action .prices strong{font-size:92%; color:#666;}
.crossroad-action .prices strong.big{font-size:100%; color:#333;}
.crossroad-action .prices strong.big span{font-size:117%}

.crossroad-action .int-text{border:1px solid #b2b2b2; font-family:arial, sans-serif; font-size:117%; width:25px; text-align:center; padding:5px 2px;}
.crossroad-action .add label{margin-right:8px; color:#666; font-size:117%;}
.crossroad-action .add{float:right; width:230px;}
.crossroad-action .add4{padding-top:20px;}
.crossroad-action .add6{padding-top:7px;}
.crossroad-action .info{float:left; width:220px; padding-top:15px;}
.crossroad-action .info strong{font-weight:normal; color:#333; white-space:nowrap;}
.crossroad-action .info h4{margin:0; background:url('/img/ico/blue-info.png') -1px 0px no-repeat; padding:0 0 0 20px;}
.crossroad-action .info p{font-size:92%; color:#666; line-height:1.2; font-family:arial; margin-bottom:10px;}
.crossroad-action .status{width:95px; height:50px; background:url('/img/bg/big-status.png') 0 0 no-repeat; padding:25px 0 0 25px; color:white; font-size:141%; position:absolute; top:165px; left:0;}
.crossroad-action .status span{background:#970101 url('/img/bg/big-status-bg.png') 0 50% repeat-x;}
.crossroad-action .extra h4{margin:0.5em 0 0.2em;}
.crossroad-action .extra p{margin:0;}
.crossroad-action .extra{padding:2px 0;}

/* ORDER HISTORY */
.order-history table{border:none;}
.order-history td{padding:5px; border:none;}
.order-history h2{margin-top:0;}
.order-history .small{color:#666;}
.order-history tfoot td{border-top:1px solid #c8c8c8; padding-top:10px;}
.order-history tfoot strong{display:block; margin-bottom:3px; font-size:117%;}
.order-history tfoot td.big{font-size:117%;}
.order-history thead td{border-bottom:1px solid #c8c8c8; background:none;}
.order-history tr.first td{padding-top:10px;}
.order-history tr.last td{padding-bottom:10px;}
.order-history .history-item{background:url(/img/bg/home-content-shadow.png) 0 0 repeat-x; border-top:1px solid #B2B2B2; padding:10px 15px 10px;}
.order-history .history-item-first{background:none; border:none; padding-top:0;}

/* WINE LIST SECTION */
.wine-list table{border:none;}
.wine-list td{padding:5px; border:none;}
.wine-list th{padding:5px; border:none;}
.wine-list thead td{border-bottom:1px solid #c8c8c8; background:none; font-weight: bold;}
.wine-list .col-l, .wine-list .col-ls{float:left; width:200px; padding-top:2px;}
.wine-list .col-r{float:right; width:400px; padding-right:70px;}
.wine-list .col-r h3{font-size:108%; font-weight:bold; margin-top:8px;}
.wine-list .col-r .small{color:#666;}
.wine-list .form{margin-bottom:1.5em;}
.wine-list .item{margin:0; border-bottom:1px solid #cccccc; padding:7px 0 7px; overflow:hidden; zoom:1; }
.wine-list .item .radio{float:left;}
.wine-list .item label{float:left; width:190px; margin:0px 0 0 2px;}
.wine-list .last{border:none;}
.wine-list .item, .wine-list .col-l input, .wine-list .col-l label{vertical-align:middle;}
.wine-list .spc{padding:12px 15px 10px; zoom:1;}
.wine-list .padl100{padding-left:100px}

/* PACK STRUCTURE */
.pack-structure{margin-bottom:1.3em;}
.pack-structure h2 {font-size: 117%; margin-bottom: 0.1em; font-weight:bold; }
.pack-structure ul {margin: 0 0 15px 0; padding:0 0 1px; margin:0; display:block; border-bottom:1px solid #d8d8d8;}
.pack-structure .reset li{width:100%; overflow:hidden; padding:12px 0 10px; border-bottom:1px solid #d8d8d8; vertical-align:bottom;}
.pack-structure .l{width:550px; }
.pack-structure .r{width:150px; text-align:right; margin:.7em 0 0; font-weight:bold; }
.pack-structure h3{margin:.2em 0 0; font-weight:bold; font-size:100%;}
.pack-structure .img{float:left; width:40px; text-align:center; margin:-.2em 10px 0 0; display:inline;}
.pack-structure .desc{margin:.2em 0 0;}
.pack-structure .pack-sum{text-align:right; margin:1em 0 1.5em;}
.pack-structure .pack-sum strong{display:block; font-size:167%; font-weight:normal; }

/* FOOTER */
#footer{width:100%; position:relative;}
#footer .links{background:#ffffff url('/img/bg/home-content-shadow.png') 0 0 repeat-x; border-top:1px solid #b2b2b2; }
#footer .inBox .copy{ padding:8px 0px; font-size:92%; color:#fff; letter-spacing:-1px;}
#footer .copy p{margin:0em;}
#footer .links{overflow:hidden; width:100%; padding:27px 0 26px}
#footer .links .item{float:left; width:152px; font-size:92%; letter-spacing:-1px; line-height:1.3;}
#footer .links .okplus {width:184px;}
#footer .links .wrap{text-align:center; padding:1px 12px 0; border-left:1px solid #e5e5e5; min-height:105px; _height:105px;}
#footer .links .first .wrap{border:none;}
#footer .links img{display:block; margin:-5px auto 10px;}
#footer .links a{color:#666; text-decoration:none;}
#footer .links a:hover{color:#333}
#footer .creator{color:#fff;}
#footer .creator a{color:#fff; text-decoration:none;}
#footer .creator a:hover{text-decoration: underline;}

/* MESSAGE */
.message{width:100%; margin:10px 0; display: block;}
.message p, .message .p{margin:0; padding:11px 30px 9px; color:white; display: block;}
span.message {margin: 0 0 8px 0;}
span.message span.p{padding:0;}
span.message span.spc {padding: 0;}
span.message span.corner {padding: 5px 10px; background: none; width: auto;}

.ok-message{background:#439500 url('/img/bg/ok-message-bg.png') 0 0 repeat-x; width:100%;}
.ok-message .spc{background:url('/img/bg/ok-message-dot.png') 0 100% repeat-x; width:100%; display: block;}
.ok-message .corner{background:url('/img/bg/ok-message-cor.png') 100% 50% no-repeat; width:100%; display: block;}
.ok-message p{background:url('/img/ico/ok.png') 10px 50% no-repeat;}
.ok-message h1{color:#ffffff; font-size:133%; font-weight:normal; background:url('/img/ico/ok.png') 10px 55% no-repeat; padding:9px 30px 9px; margin:0;}
.ok-message p.r{background:none; padding-top:9px;}
.ok-message p a{color:white}

.big-ok h1{ background:url('/img/ico/big-ok.png') 13px 50% no-repeat; padding:23px 30px 22px 62px;}
.big-ok p.r{padding-top:23px;}
.big-ok p a{background:url('/img/ico/back.png') 0px 50% no-repeat; padding-left:23px;}
.big-ok{margin-bottom:1.5em;}

.error-message{background:#980808 url('/img/bg/error-message-bg.png') 0 0 repeat-x;}
.error-message .spc{background:url('/img/bg/error-message-dot.png') 0 100% repeat-x; display: block;}
.error-message .corner{background:url('/img/bg/error-message-cor.png') 100% 50% no-repeat; display: block;}
.error-message p{background:url('/img/ico/error.png') 15px 50% no-repeat;}

.info-message{background:#fff2b8 url('/img/bg/info-message-dot.png') 0 0 repeat-x;}
.info-message .spc{background:url('/img/bg/info-message-dot.png') 0 100% repeat-x;}
.info-message .corner{background:url('/img/bg/info-message-cor.png') 100% 50% no-repeat;}
.info-message p{background:url('/img/ico/info.png') 15px 55% no-repeat; color:#333; padding-left:40px;}

.vote-message{background:#fff7e9 url('../img/bg/vote-message.png') 0 0 repeat-x; margin-top:20px; position:relative;}
.vote-message .spc{background: url('../img/bg/vote-message.png') 0 100% repeat-x; overflow:hidden; width:100%; border-bottom:1px solid #cfcfcf;}
.vote-message .vote{float:left; margin-left:15px; padding: 12px 0 0; width:220px !important; overflow:visible !important; text-align: left;}
.vote-message .vote p, .vote-message .vote p span{background-image:url('/img/bg/star-brown.png');}
.vote-message .vote h3{font-size:108%; display:inline; margin:0;}
.vote-message .vote p{display:inline; margin:0; position:relative; top:-1px; _top:-17px; _margin-bottom:-6px;}
.vote-message div.r{margin-right:40px; padding:9px 0 0;}
.vote-message .arr{width:21px; height:42px; position:absolute; top:50%; right:0; margin-top:-21px; background:url('/img/bg/vote-message-arr.png') 0 0 no-repeat;}

/* LIKE BOX */
#like-box{padding:20px 15px 5px;}
#col-content #like-box{padding:20px 0 5px;}

/* FORM */
.norm-form{margin-top:15px;}
.norm-form .form{margin-bottom:1.5em;}
.form{border-top:1px solid #f0f0f0; border-bottom:1px solid #ececec; margin:0 1px 0px; }
.form .border{border-right:1px solid #ececec; border-left:1px solid #ececec; margin:0 -1px; position:relative;}
.form .bg{border-bottom:1px solid #c8c8c8; background:#f0f0f0 url('/img/bg/form.png') 0 100% repeat-x; width:100%;}
.form .spc{padding:13px 15px 4px; }
.form p{margin:0 0 1em;}
.form-buttons .small{margin-top:12px;}
.text-form h2{margin-top:1.5em;}

.new-search label{margin-right:5px; font-size:117%;}
.new-search .int-text{width:200px; padding-left:5px; padding-right:5px;}

.new-comment{margin:8px 0 10px;}
.new-comment .l{width:500px;}
.new-comment .r{margin-top:10px;}
.new-comment .separator{background:#abadb3; height:1px; overflow:hidden; margin:1em 0 0.8em;}
.new-comment .small{color:#666;}

.voteText{float:right; margin:.1em 0 0;}

.note-form p{margin-bottom:3px;}

.contestForm{margin-bottom:2em; width:676px;}
.contestForm .l{width:430px;}
.contestForm .r{width:185px; position:relative;}
.contestForm .error{position:absolute; bottom:-20px; color:#CE0000}
.contestForm span{color:#666; font-size:92%;}
.contestForm strong{font-size:158%; font-weight:normal;}
.contestForm .l strong{display:block; line-height:1.35;}
.contestForm .int-text{font-size:158%;  width:100px; margin-top:7px; vertical-align:text-bottom;}
.contestForm .center{margin:0.9em 0 1em}
.contestForm .center input{margin-bottom:8px;}

/* COMMENTS LIST */
.comments-list .reset{padding:5px 0 0;}
.comments-list .reset li{border:1px solid #e2e2e2; margin:10px 0; zoom:1;}
.comments-list .reset .verify{border-color:#dfd0b3;}
.comments-list h4{font-size:100%; font-family:Georgia, "Times New Roman", Arial, sans-serif; margin-top:0;}
.comments-list h4 .small{font-weight:normal;}
.comments-list .verify .body{border-color:#f4e6c7; background:#f9f0dd; }
.comments-list .body{padding:13px 15px 1px; background:#f3f3f3; border-top:1px solid #efefef;}
.comments-list .body p{margin-bottom:1em; color:#666;}
.comments-list .verify .head{border-color:#dfd0b3;}
.comments-list .head{border-bottom:1px solid #e2e2e2; padding:8px 15px 7px; *padding-bottom:1px;}
.comments-list .head p{margin:0;}
.comments-list .number{font-size:133%; font-weight:bold; display:inline-block; height:19px; line-height:19px; vertical-align:middle; margin:-2px 5px 0 0;}
.comments-list .status-verify{display:inline-block; vertical-align:middle;  min-height:18px; _height:18px; line-height:18px; color:#fff; background:#c80000 url('/img/bg/comment-status.png') 100% 50% no-repeat; font-weight:normal; padding:0 16px 0 5px; margin:0 10px 0 0;}
.comments-list .vote-text{font-weight:normal; color:#959085; vertical-align:middle; text-transform:lowercase;}
.comments-list .vote-text strong{color:#333;}
.comments-list .name{margin-right:10px; vertical-align:middle;}
.comments-list .vote{display:inline-block; height:16px; background:url('/img/bg/comment-stars.png') 0 -16px repeat-x; overflow:hidden; line-height:1px; font-size:1px; padding:0; vertical-align:middle; margin:0 0 0 6px;}
.comments-list .verify .vote{background-position:0 0; }

/* ORDER */
#order .in{padding:18px 18px;}
#order .box-gradient .in{padding-bottom:0;}
#order .box-gradient{margin:0 -18px; position:relative; border-top:1px solid #b2b2b2; width:auto; padding-bottom:0; zoom:1;}
#order .annot h1{margin:0 0 0.3em;}

.buttons{overflow:hidden; width:100%;}
.buttons .r input{margin-bottom:5px;}
.buttons .r .small{color:#666;}
.added-item{padding: 18px 0 20px;}
.added-item .img{float:left; width:220px; text-align:center; margin-right:10px;}

.added-item .desc{overflow:hidden; padding:15px 20px 0 0; zoom:1;}
.added-item h2{margin-bottom:0; font-size:250%; display:inline;}
.added-item .link{margin-top:0;  display:inline;}
.added-item .price{font-size:150%; float:left; margin-top:0.7em; line-height:1.5;}
.added-item .price strong{font-weight:normal; color:#bb0000;}
.added-item .info{float:left; border-left:1px solid #b2b2b2; margin:1em 0 0 11px; padding:4px 0 4px 11px; color:#666; font-size:92%;}
.added-item .info strong{font-weight:normal; color:#333;}
.added-item .tip{border-top:1px solid #b2b2b2; margin-top:0.3em; padding:10px 22px; font-size:92%; position:relative;}
.added-item .tip strong{font-weight:normal; color:#666;}
.added-item .tip input{position:absolute; top:14px; left:0; margin:0;}

.basket{width:100%;}
.basket table{width:100%; font-size:117%; margin:0; border:none; empty-cells:show;}
.basket th{width:298px; padding:8px 10px 8px 10px; border:none; border-bottom:1px solid #d8d8d8;}
.basket td{padding:8px 10px 8px; border:none; border-bottom:1px solid #d8d8d8;}

.basket td.price{color:#666;}
.basket table strong{font-weight:normal; color:#336600;}
.basket .int-text{width:25px; padding:2px 2px; text-align:center;}
.basket .last td, .basket .last th{background:url('/img/bg/border.png') 0 100% repeat-x; padding-bottom:10px;}
.basket .noborder td, .basket .noborder th{border:none;}
.basket .message{margin:0 0 15px;}
.basket a img{vertical-align:middle;}
.basket th ul{font-weight:normal; margin:0; font-size:11px;}
.basket th ul li{margin:5px 0 0; }
.basket .img{padding-right:0;}

.sum{font-size:117%; line-height:1.4; margin:0.8em 0 2em; padding-right:10px;}
.sum strong{font-size:114%; margin-left:10px;}
.sum span{color:#666;}
.sum-sk{float:right; margin-top:-0.8em; background:url('/img/bg/dot-border.png') 0 0 repeat-x; padding-top:12px;}

.step-list{margin-bottom:20px;}
.step-list .reset{width:100%; overflow:hidden; border-bottom: 8px solid #568113;}
.step-list .reset li{float:left; font-size:125%; color: #333333; text-align: center; width:220px; margin-right:12px; border: 1px solid #eacf9c; border-bottom: none; background:#fff7e9 url('/img/bg/step.jpg') 0 0 repeat-x;}
.step-list .reset li .spc{display:block;padding:14px 15px;}
.step-list .reset li img{display:block;}
.step-list .reset li.active{background:#439500 url('/img/bg/step-active.jpg') 0 0 repeat-x; border: 1px solid #568113; color: white;}
.step-list .reset li.last{margin: 0px;}
.step-list a{color: #333333; text-decoration:none;}
/* .step-list .reset li.active .spc{background:url('/img/bg/ok-message-dot.png') 0 100% repeat-x;} */


.order-form {position:relative; width:100%; overflow:hidden;}
.order-form .col-l, .order-form .col-ls{float:left; width:320px; padding-top:2px;}
.order-form h2{margin-top:0; position:relative; font-size:150%;}
.order-form .form{margin-bottom:1.8em;}
.order-form .col-r{float:right; width:515px; padding-right:20px; color:#666; padding-top:3px; margin:0px 0 2px;}
.order-form .col-r h3{font-size:108%; font-weight:bold; margin-top:8px;}
.order-form .col-r .small{color:#666;}
.order-form .item{margin:0; overflow:hidden; zoom:1; }
.order-form .row{border-bottom:1px solid #cccccc; padding:9px 0 10px; zoom:1;}
.order-form .item .radio{float:left;}
.order-form .item .label{float:left; width:290px; margin:0px 0 0 2px;}
.order-form .item span.label label{display:inline-block; width:170px;}
.order-form .item .label .int-text{padding:3px 2px; width:100px; margin-bottom:-1px; margin-left:10px;}
.order-form span.box {display: block; margin: 5px 0 0; text-align:left;}
.order-form span.box .label {width: auto; margin: 0 0 5px;}
.order-form span.box span.label label {margin: 0 0 0 0px; width: auto; color:#333;} 
.order-form span.box input{margin-right:15px;}
.order-form .last{border:none;}
.order-form .item, .order-form .col-l input, .order-form .col-l label{vertical-align:middle;}
.order-form .spc{padding:12px 15px 10px; zoom:1;}
.order-form .label .price{font-weight: 400;}

.buttons .half{width: 370px; display: block;}

.order-content {position:relative; width:660px; overflow:hidden; float: left;}

.order-info {position:relative; width:246px; overflow:hidden; float: right;}
.order-contact {color: #FFFFFF; height: 74px; background:#439500 url('/img/bg/order-contact.jpg') 0 0 repeat-x; overflow: hidden;}
.order-contact p{text-align: center; padding: 5px;}

.basket-side{margin-top: 20px;}
.basket-side li {list-style-image: none;}
.basket-side .basket-side-box {width: 100%; float: left; border-top: 1px solid #F5F5F5; font-weight: 400;}
.basket-side .img-part{width: 55px; float: left;}
.basket-side .img-part a{display: block; text-align: center; width: 100%; margin-top: 5px; margin-bottom: 10px;}
.basket-side .info-part{width: 180px; float: left;}
.basket-side .info-part p{width: 180px; float: left; margin: 0;}
.basket-side .price{text-align: right; font-weight: 800; font-size: 117%; padding: 0;}
.basket-side .name{text-align: left; font-size: 100%; padding-top: 5px;}
.basket-side .ok{color:#48840b;}

.basket-side-order .basket-side-box-order {width: 100%; float: left; border-top: 1px solid #F5F5F5; font-weight: 400;}
.basket-side-order .basket-side-box-order p{margin: 0;}
.basket-side-order .basket-side-box-full {width: 100%; float: left; border-top: 5px double #F5F5F5; font-weight: 400;}
.basket-side-order .basket-side-box-full p{margin: 0;}
.basket-side-order .price{text-align: right; font-weight: 800; font-size: 117%; padding: 0;}
.basket-side-order .name{text-align: left; font-size: 100%; padding-top: 5px;}
.basket-side-order table {border: none;}
.basket-side-order tr {border-top: 1px solid #F5F5F5;}
.basket-side-order td {border: none; text-align: right;}
.basket-side-order th {border: none; font-weight: 400;}
.basket-side-order tbody{border-bottom: 5px double #F5F5F5;}
/* NEW STEP 1*/
.transport-box .bg, .payment-box .bg, .bonus-box .bg{background:#f0f0f0; }
.transport-box .spc, .payment-box .spc, .bonus-box .spc{padding:0;}
.transport-box .row, .payment-box .row, .bonus-box .row{border:none; padding:15px 15px 15px 45px;}
.transport-box .row-even, .payment-box .row-even, .bonus-box .row-even{background:#e6e6e6; }
.transport-box .desc, .payment-box .desc, .bonus-box .desc{color:#666666; line-height:18px; margin:0; font-size:92%;}
.transport-box h3, .payment-box h3, .bonus-box h3{font-size:117%; font-weight:bold; color:#333; margin:0 0 .3em; line-height:17px;}
.transport-box h3 img, .payment-box h3 img, .bonus-box h3 img{vertical-align:middle; margin:-2px 0 -2px 0px;}
.transport-box .radio, .payment-box .radio, .bonus-box .radio{float:left; margin:4px 0 0 -20px; line-height:1;}
.transport-box .address-box{border: 1px solid #f8e5c2; width: 48%; float: right; background-color: #fff7e9;}
.transport-box .address-box p{margin: 15px;}
.transport-box .transport-subbox{width: 48%; float: left;}

.bonus-box .int-text{padding:3px 2px; width:100px; margin-bottom:-1px;}
.bonus-box .val{float:left; width:250px; margin:4px 0 0;}
.bonus-box .val label{display:inline-block; width: 120px;}
.bonus-box .text{display:block; margin:4px 0 0;}

.order-form2 .col-l, .order-form2 .col-ls{width:320px;}
.order-form2 .col-r{width:250px; padding-right:40px;}
.order-form2 .int-text{width:230px; padding:3px 5px 3px;}
.order-form2 .col-l label, .order-form2 .login label{display:inline-block; width:70px; text-align:right; margin-right:5px;}
.order-form2 .spc{padding-bottom:5px;}
.order-form2 .login{margin-bottom:0.6em;}
.order-form2 .wrap{padding:8px 0;}
.order-form2 .label{margin-left:80px;}
.order-form2 h2{float:left;}
.order-form2 p.info{float:left; font-size:92%; margin:0 0 0 10px; border-left:1px solid #b2b2b2; padding:4px 0 4px 10px; position:relative; }
.order-form2 .item .int-text{width:100px; margin-left:15px;}
.order-form2 .highlight{background:#fff2b8 url('/img/bg/info-message-dot.png') 0 0 repeat-x; width: 100%;}
.order-form2 .highlight .wrap{background:url('/img/bg/info-message-dot.png') 0 100% repeat-x;}
/* .highlight p{margin: 10px; padding: 10px 0;}*/
.order-form2 .highlight .btn{margin:-3px 0;}
.order-form2 .button-box {text-align: right;}


.order-form .col-ls .item{line-height:1.3; padding:9px 0;}
.order-form .col-ls .item .radio{float:left;}
.order-form .col-ls .item label{float:left; width:190px; margin:2px 0 0 2px;}
.order-form .col-ls .item .int-text{width:80px; margin:-2px 0 -2px 10px;}
.order-form .col-ls .long label{float:left; width:290px; margin:0 0 0 2px;}


.bonus-box .l{padding-top:3px;}
.user-bonus h2{margin-bottom:0.2em;}
.user-bonus p{margin:0.6em 0 1.5em;}
.user-bonus input{ margin:0px 0; font-size:117%; text-align:left; background:#fff9dc; border:1px solid #e8ddae;}
.user-bonus input.disable{ margin:0px 0; font-size:117%; text-align:left; background:#f3f3f3; border:1px solid #d6d6d6; color:#666;}
.bonus-buttons{padding:10px 0 0;}
.bonus-buttons .l{width:300px; color:#666666;}

#send-text{display:block; padding:0 0 0 400px; margin:5px 0 0; font-size:92%;}

.open-box{margin-bottom:1.5em;}
.open-box .form{margin-bottom:0;}
.open-box p.info{margin-top:2px; position:relative; top:1px;}
.order-login .spc{padding-bottom:10px;}

/* AFFIL */
.affil-banner{margin:0}
.affil-link{margin:0.2em 0 1em;}
.affil-link input{color:#414141; font-family:courier, arial, sans-serif; text-decoration:underline; margin:4px 0; font-size:100%; background:#e8e8e8; border:1px solid #b2b2b2;}

/* PRODUCERs */
.producer-crossroad{padding:5px 0 0 15px;}
.producer-crossroad ul{margin-left:10px;}
.producer-img{background:url('/img/bg/producer.png') 0 0 no-repeat; line-height:100px; font-size:0; height:100px; width:127px; text-align:center; display:block; margin:5px 20px 10px 0;}
.producer-img img{vertical-align:middle;}

/* ATTACHED VIDEO */
.att-video .item-video{margin:0 0 10px;}
.att-video .item-video .video{display:inline-block; *display:inline; width:380px; vertical-align:middle; zoom:1;}
.att-video .item-video .desc{ display:inline-block; *display:inline; width:300px; vertical-align:middle; zoom:1;}
.att-video h3{font-family:Georgia, "Times New Roman", Arial, sans-serif; font-weight:normal;}
.att-video p{color:#666;}

/* COUNTRY CROSSROAD */
.country-crossroad{border:1px solid #b2b2b2; border-width:1px 0; margin-bottom:-1px; background:url('/img/bg/crossroad-border.png') 25% 0 repeat-y; width:100%;}
.country-crossroad .wrap{background:url('/img/bg/crossroad-border.png') 50% 0 repeat-y;}
.country-crossroad .reset{overflow:hidden; width:100%; background:url('/img/bg/crossroad-border.png') 75% 0 repeat-y;}
.country-crossroad .reset li{float:left; width:240px; border-bottom:1px solid #b2b2b2; margin-bottom:-1px;}
.country-crossroad .reset li .spc{padding:15px 15px 18px;}
.country-crossroad h2{font-size:100%; font-weight:bold; margin:0;}
.country-crossroad a, .country-crossroad .img, .country-crossroad .name{display:block; text-align:center; width:100%; cursor:pointer;}
.country-crossroad .img{height:160px; overflow:hidden; margin-bottom:5px;}

/* LOCALITY CROSSROAD */
.locality-crossroad ul{float:left; width:33%; margin-bottom:0px;}
.locality-crossroad ul li{padding-right:20px;}
.locality-crossroad h2{margin:1.2em 0 0;}

/* INLINE LINK */
a.inline-link{display:inline-block; vertical-align:middle; text-transform:uppercase; color:#666; text-decoration:none; cursor:pointer; height:32px; overflow:hidden;}
a.inline-link span{display:inline-block; height:32px; line-height:33px; padding:0 22px 0 10px; width:140px;}

/* ATT IMAGES */
.att-images{overflow:hidden; width:100%; clear:both;}
.att-images h2{margin:0.5em 0 0.5em;}
.att-images .reset li{display:inline; float:left; margin:0 0px 12px 16px; }
.att-images .reset{margin-left:-16px; float:left;}
.att-images ul a{float:left; border:1px solid #e4e4e4; cursor:pointer;}
.att-images ul a:hover{border-color:#888;}
.att-images ul span{width:111px; height:111px; display:block; overflow:hidden; text-align:center; line-height:111px; font-size:0px; padding:7px;}
.att-images ul span img{max-width:111px; max-height:111px; vertical-align:middle;}

/* ATT FILES */
.att-files{margin-top:0.8em; overflow:hidden; width:100%; clear:both;}
.att-files ul{margin:-3px 0 0; padding:0;}
.att-files li{border-top:1px solid #ececec; margin:0; color:#666; padding:5px 0 5px 22px; background-repeat:no-repeat; background-position:0 5px;}
.att-files ul li:first-child, .att-files ul li.first{border-top:none;}
.dm { background-image: url('/img/fileico/fico-sm-3dm.png'); }
.ai { background-image: url('/img/fileico/fico-sm-ai.png'); }
.avi { background-image: url('/img/fileico/fico-sm-avi.png'); }
.bmp { background-image: url('/img/fileico/fico-sm-bmp.png'); }
.cdr { background-image: url('/img/fileico/fico-sm-cdr.png'); }
.doc { background-image: url('/img/fileico/fico-sm-doc.png'); }
.dxf { background-image: url('/img/fileico/fico-sm-dxf.png'); }
.exe { background-image: url('/img/fileico/fico-sm-exe.png'); }
.gif { background-image: url('/img/fileico/fico-sm-gif.png'); }
.html { background-image: url('/img/fileico/fico-sm-html.png'); }
.jpg { background-image: url('/img/fileico/fico-sm-jpg.png'); }
.mp3 { background-image: url('/img/fileico/fico-sm-mp3.png'); }
.pdf { background-image: url('/img/fileico/fico-sm-pdf.png'); }
.png { background-image: url('/img/fileico/fico-sm-png.png'); }
.ppt { background-image: url('/img/fileico/fico-sm-ppt.png'); }
.psd { background-image: url('/img/fileico/fico-sm-psd.png'); }
.qt { background-image: url('/img/fileico/fico-sm-qt.png'); }
.ra { background-image: url('/img/fileico/fico-sm-ra.png'); }
.swf { background-image: url('/img/fileico/fico-sm-swf.png'); }
.tif { background-image: url('/img/fileico/fico-sm-tif.png'); }
.txt { background-image: url('/img/fileico/fico-sm-txt.png'); }
.xls { background-image: url('/img/fileico/fico-sm-xls.png'); }
.zip { background-image: url('/img/fileico/fico-sm-zip.png'); }
.unknown { background-image: url('/img/fileico/fico-sm-unknown.png'); }

a.pdf{padding:1px 0 1px 22px; background-repeat:no-repeat; background-position:0 0px;}
input.disable{background:#ededed !important;}

/* ATT FILES */
.att-links {overflow:hidden; width:100%; clear:both;}
.att-links h2{margin-top:1.3em;}

/* CORNERS */
.cor{overflow:hidden; position:absolute; background-repeat:no-repeat; display:block; z-index:99; z-index:7; zoom:1;}
.cor-l{top:0; left:0; background-position:0 0;}
.cor-r{top:0; right:0; background-position:100% 0;}
.cor-bl{bottom:0; left:0; background-position:0 -5px;}
.cor-br{bottom:0; right:0; background-position:100% -5px;}


/* JAVASCIRPT */
.slideForm{position:absolute; left:50%; top:0; width:685px; margin:0 0 0 -375px; background:url('/img/bg/slideform.png') 0 100% no-repeat; padding:0 33px 1px 33px; z-index:99; text-align:left;}
.slideForm-wrap{width:100%; padding:0 0 32px;}
.slideForm-spc{padding:0 17px 1px; background:white;}
.slideForm-close{text-align:right; font-size:92%; font-weight:bold; text-transform:uppercase; font-family:arial; margin:8px 3px 8px;}
.slideForm-close a{color:#333; text-decoration:none; background:url('/img/ico/close.png') 100% 50% no-repeat; padding:1px 19px 1px 0;}
.slideForm-close a:hover{color:#cc0000}
.slideForm #subTemplateWrap {padding-top: 1px}
 
#loginForm h2{margin:0.35em 0 0.5em; padding-bottom:6px; border-bottom:1px solid #cbcbcb;}
#loginForm .col-h-l{width:305px; margin-left:20px;}
.slideForm #loginForm .col-h-l{width:260px; margin-left:20px;}
#loginForm .first, .slideForm #loginForm .first{margin-left:0;}
#loginForm .col-h-l .small{display:block; margin:5px 0 8px; line-height:1.3; color:#666; letter-spacing:-1px;}
#loginForm .r, #lostPWD .r{margin-top:1.7em;}

.tip-box{background:#fff7e9 url('/img/bg/tip-top.png') 0 0 repeat-x; text-align:left; border:1px solid #abadb3; border-top:none; border-right-color:#e7ded1; border-left-color:#e7ded1; }
.tip-box .arr{position:absolute; top:50%; left:-7px; margin:-6px 0 0; width:7px; height:13px; background: url('/img/bg/tip-arr.png') 0 0 no-repeat; }
.tip-box .spc{background: url('/img/bg/tip-top.png') 0 100% repeat-x; padding:7px 15px;}
.tip-box p{margin:0; font-size:92%; line-height:16px;}



.heureka-list .reset li {margin: 0; padding: 0; background: transparent url(/img/bg/home-content-shadow.png) repeat-x scroll 0 0; padding: 0; margin: 0 0 15px;}
#main .heureka-list .reset li .in {border: none; padding: 16px 20px 12px;}
.heureka-list .reset li .annot {font-size:117%; font-weight: bold; margin: 0 0 0.7em}
.heureka-list .reset li .annot span {color: #666; font-weight: normal;}
.heureka-list .reset li em {font-family: arial;}
.heureka-list .reset li ul {margin: 0;}
.heureka-list .reset li li {padding: 0 0 0 23px; border: none; background: none; margin: 0;}
.heureka-list .reset li li span {padding: 7px 0 8px; display: block; border-top: 1px solid #d7d7d7; width: 100%;}
.heureka-list .reset li li.first span {border: none;}
.heureka-list .reset li .col-h-l, .heureka-list .reset li .col-h-r {width: 48%;}
.heureka-list .reset li .ico-plus li {background: url('/img/ico/plus.png') 0 0.8em no-repeat;}
.heureka-list .reset li .ico-minus li {background: url('/img/ico/minus.png') 0 0.85em no-repeat;}
.heureka-list .reset li .rating {overflow: hidden; zoom: 1; background: #F2F2F2 url(/img/bg/tab-shadow.png) repeat-x scroll 0 100%; margin: 7px 0 0;}
.heureka-list .reset li .rating .l, .heureka-list .reset li .rating .main-rating {line-height: 20px; padding: 0 10px; margin: 8px 0;}
.heureka-list .reset li .rating .l strong {font-weight: normal;}
.heureka-list .reset li .rating .main-rating .stars, .heureka-list .reset li .rating .l .stars {display: -moz-inline-block; display: inline-block; width: 65px; height: 15px; background: url('/img/bg/star-grey-small.png') 0 0 repeat-x; vertical-align: middle; position: relative;}
.heureka-list .reset li .rating .main-rating .stars .star, .heureka-list .reset li .rating .l .stars .star {position: absolute; height: 125px; background: url('/img/bg/star-grey-small.png') 0 -15px repeat-x;}
.heureka-list .reset li .rating .main-rating .stars {width: 105px; height: 22px; background: url('/img/bg/star-grey.png') 0 0 repeat-x;}
.heureka-list .reset li .rating .main-rating .stars .star {height: 22px;  background: url('/img/bg/star-grey.png') 0 -22px repeat-x;}

/* KONTAKT HELP */
.goContactForm {padding: 35px 0 0 30px; float:left; display:inline; color:#D20000; font-size:100%;}
.fullpageContact {margin-right:-70px; position:relative;}
.fullpageContact .col-h-l, .fullpageContact .col-h-r {width:48%;}
.fullpageContact .col-h-l h3, .fullpageContact .col-h-r h3 {font-size:133%; margin-bottom: 8px;}
#page .fullpageContact .col-h-l p, #page .fullpageContact .col-h-r p {font-size:100%;}
#page .fullpageContact h4 {margin-top:0;}


/* auto BANNER */
.home-autoBanner a{width:458px; height:111px; border:1px solid #ebe0c9; background:#e3d2b3 url('/img/bg/home-autoBanner.png') 50% 50% no-repeat; overflow:hidden; position:relative; display:block; text-decoration:none;}
.home-autoBanner .img{width:110px; height:110px; position:absolute; top:1px; left:15px; text-align:center;}
.home-autoBanner img{margin:0 auto; display:block; position:relative; top:50%}
.home-autoBanner .name{display:block; margin:0px 10px 0 230px; padding:10px 0 0; height:39px; font-size:16px; color:#333; line-height:18px;}
.home-autoBanner .oldPrice{display:block; margin:0 10px -2px 230px; font-size:12px; text-decoration:line-through; color:#666; line-height:12px;}
.home-autoBanner .newPrice{display:block; margin:0 10px 0 230px; font-size:36px; font-weight:bold; color:#cc0000; line-height:36px;}
.home-autoBanner .status{position:absolute; background:#db4e16 url('/img/bg/home-autoBanner-status.png') 0 0 no-repeat; left:139px; top:5px; color:#fff; width:83px;  text-align:center; height:69px; line-height:18px; font-size:17px; text-transform:lowercase; font-weight:bold; padding:30px 0 0;}

.side-autoBanner{text-align:center;}
.side-autoBanner a{width:148px; min-height:92px; _height:92px; border:1px solid #ebe0c9; background:#f8ecd4 url('/img/bg/side-autoBanner.png') 0 0 no-repeat; position:relative; display:block; text-decoration:none; padding:156px 0 0; margin:0 auto;}
.side-autoBanner .img{width:148px; height:110px; position:absolute; top:6px; left:0px; text-align:center;}
.side-autoBanner img{margin:0 auto; display:block; position:relative; top:50%}
.side-autoBanner .name{display:block; margin:0px 10px 10px 10px; font-size:16px; color:#333; line-height:18px;}
.side-autoBanner .oldPrice{display:block; margin:0 10px 1px 10px; font-size:12px; text-decoration:line-through; color:#666; line-height:12px;}
.side-autoBanner .newPrice{display:block; margin:0 10px 10px 10px; font-size:24px; font-weight:bold; color:#cc0000; line-height:24px;}
.side-autoBanner .status{position:absolute; background:url('/img/bg/side-autoBanner-status.png') 0 0 no-repeat; left:5px; top:90px; color:#fff; width:138px;  text-align:center; height:45px; line-height:18px; font-size:17px; text-transform:lowercase; font-weight:bold; padding:23px 0 0;}

