/* ::::: http://clubmayki.com.ua/themes/classic_shop/css/main.css?v=52208a6e ::::: */

*{margin:0;padding:0;}
html,body{font-family:Arial, Tahoma, Verdana, sans-serif;font-size:12px;height:100%;}
a{text-decoration:none;color:inherit;cursor:pointer;}
#breadcrumb a:hover{text-decoration:underline;}
#top_cont a:hover{text-decoration:underline;}
a[url]{cursor:pointer;}
#page_container{min-height:100%;position:relative;overflow:hidden;}
/*width of page*/header,menu div,#page,footer>div,#breadcrumb,#head_title,.top-banner{width:960px;margin:0 auto;}
body>img:first-child{position:absolute;}
header{padding-top:10px;background:#fff;}
header:after{clear:both;content:" ";display:block;background:#fff;}
.top-banner{text-align:center;}
.top-banner-container{width:100%;background-color:#fff;}
.top-banner img{max-width:100%;}
#logo{float:left;display:block;margin-top:-3px;}
#search{float:left;margin-left:45px;margin-top:3px;position:relative;z-index:10;}
.button-search{background:#03B6E1;box-shadow:2px 2px 1px #B2B2B2;border-radius:1px;padding:4px 9px;border:none 0;cursor:pointer;margin-left:13px;}
.input-search{border:solid 1px #333;border-radius:2px;background:#fafafa;padding:2px 3px;height:18px;width:204px;/*235*/margin-left:-15px;}
.input-search-f{border:solid 1px #333;border-radius:2px;background:#fafafa;padding:2px 3px;height:18px;width:204px;/*235*/margin-left:-15px;}
#telephones{float:left;margin-left:50px;/*50*/}
#currency{float:right;margin-right:68px;/*50*/margin-top:10px;/*7*/position:relative;vertical-align:top;width:100px;font-size:14px;}
#currency-select{width:26px;height:18px;overflow:hidden;display:inline-block;position:absolute;margin-top:-4px;padding:1px 7px 1px 1px;background:#fff url(../img/s_bottom.png) no-repeat 28px 8px;cursor:pointer;}
#currency-select:hover{overflow:visible;height:auto;}
#cart{float:right;margin-right:10px;display:block;background:16px -28px url(../img/spr.png) no-repeat;width:48px;height:27px;color:#FF8400;font-size:22px;text-decoration:none;margin-top:4px;}
.phones_pic{width:143px;height:38px;}
.flag-ua,.flag-ru{display:inline-block;background:url(../img/spr.png) no-repeat;width:24px;height:19px;margin:0;padding:0;vertical-align:middle;color:transparent;border:0 none;cursor:pointer;}
.flag-ua{background-position:0 -95px;}
.flag-ru{background-position:0 -115px;}
.rus_tel{margin-left:7px;}
menu{background-color:#000;height:30px;list-style-type:none;display:block;overflow:hidden;margin:0;font-size:12px;/* margin-bottom: 5px;*/}
menu li{padding-top:3px;/*1px*/display:block;float:left;}
menu li a{padding:7px 10px;color:#fff;display:block;text-decoration:none;}
menu li a:hover,.menu-selected{color:#000;background-color:#fff;}
#page-wrapper{/*background-color: #efefef;*/padding-top:5px;overflow:hidden;padding-bottom:20px;}
#page{padding-bottom:80px;}
#page:after{content:"";clear:both;display:block;}
#sidebar{display:block;width:192px;}
#sidebar>*{margin-bottom:10px;padding:8.7px;/*background-color: #fff;*/background-color:#dbdbdb;}
#sidebar>h3{background-color:#DBDBDB;}
#vk-widget-sidebar{margin:0;padding:0;background:transparent;}
.goods-color{display:inline-block;width:31px;height:14px;text-decoration:none;margin:2.5px 0 0 2.5px;border:1px solid #999;}
.goods-color-rainbow{background:0 color-stop(0.1,indigo), color-stop(0.2,blue), color-stop(0.4,green), color-stop(0.5,yellow), color-stop(0.7,orange), color-stop(0.8,red), color-stop(0.99,purple));background:linear-gradient(torighttop,purple,indigo,blue,green,yellow,orange,red,purple);}
.goods-sorting{width:110px;}
.rainbow-pic{border:1px solid #999;margin:2.5px 0 0 2px;}
.rainbow-pic:hover{border:1px solid #000;}
.rainbow-pic-selected{border:1px solid #FFF;outline:1px solid #000;}
.filters-up{margin-top:-5px;}
.four-sections{margin-left:-5px;}
.filter-caption{background-color:#dbdbdb;display:block;font-family:Arial, Tahoma, Verdana, sans-serif;font-size:14px;font-weight:700;margin:0 0 10px;width:175px;height:17px;}
.filters-colors{padding-left:12px;}
h4.menu-header{background:0 -211px url(../img/spr.png) no-repeat;padding-left:20px;height:18px;font-size:15px;font-weight:400;}
#content{/*margin-left: 200px;*/overflow:hidden;padding-left:3px;}
section.pages{height:34px;background:#DBDBDB;margin:0 3px 3px;vertical-align:middle;line-height:36px;padding:0 5px;position:relative;overflow:hidden;width:747px;}
.sort-goods{padding-right:50px;}
.sort-goods,.pages-print{display:block;position:absolute;}
.pages-print{left:30%;display:block;}
.search-pages-print>a.selected{background:#111;color:#eee;}
.search-pages-print>a{text-decoration:none;display:block-inline;padding:3px;border-radius:1px;cursor:pointer;}
#search-goods{overflow:hidden;margin-top:-1.5px;}
.pages-pages,.pages-goods-count{display:block;/*float: right;*/float:right;margin-left:5px;color:blue;}
.pages-prev{display:inline-block;background:0 -154px url(../img/spr.png) no-repeat;width:16px;height:16px;margin-bottom:-2px;}
.pages-next{display:inline-block;background:0 -169px url(../img/spr.png) no-repeat;width:16px;height:16px;margin-bottom:-2px;}
.pages-print>a{text-decoration:none;display:block-inline;padding:3px;border-radius:1px;cursor:pointer;}
.pages-print>a:hover{background:#555;color:#DBDBDB;}
.pages-print>a.selected{background:#111;color:#eee;/*color: #000000;*/}
#goods{overflow:hidden;/*width:800px;*//*margin-left: -4px;*/}
.good{float:left;overflow:hidden;margin:0 5px 8px 4px;width:182px;height:255px;background:#fff;/*fafafa*/color:inherit;text-decoration:inherit;position:relative;}
.goods-img1{position:absolute;}
.goods-img2{position:relative;opacity:1;transition-property:opacity;transition-duration:.5s;}
.goods-img1,.goods-img2{padding-top:15px;display:block;background:#fff;}
.goods-img2:hover{opacity:0;}
.good:before{content:"Посмотреть";background:#226EBB 75px -224px url(../img/spr.png) no-repeat;color:#fff;text-align:center;position:absolute;left:40px;margin-top:-27px;transition-property:margin-top;transition-duration:.3s;display:block;height:16px;padding:5px 25px 5px 5px;width:70px;z-index:30;}
.good:hover:before{margin-top:0;}
.goods-title{font-weight:400;font-size:13px;overflow:hidden;white-space:nowrap;width:172px;width:125px;padding-left:6px;position:absolute;bottom:30px;min-width:100%;}
/*gradient*/.goods-title:after{content:"";width:42px;position:absolute;top:0;right:0;bottom:0;background:linear-gradient(toright,rgba(255,255,255,0),#fff);display:block;}
.goods-price{font-weight:400;font-size:17px;float:right;margin-top:35px;padding-right:5px;}
.goods-price>.goods-currency{font-size:12px;}
.fs14{font-size:14px!important;}
.swp{float:left!important;color:#999!important;}
.pl6{padding-left:6px;}
.c9{color:#999!important;}
footer{background-color:#000;color:#fff;overflow:hidden;/*margin-bottom: 30px;
    padding-bottom: 7px;*/position:absolute;bottom:0;width:100%;height:75px;}
#delivery,#warranty,#quality{/*padding: 5px 0px;*/width:210px;}
#delivery>h3{background:0 -134px url(../img/spr.png) no-repeat;height:20px;padding-left:35px;padding-top:3px;margin-top:5px;}
#delivery{float:left;text-align:left;}
#warranty{margin:0 auto;text-align:center;}
#warranty>h3{padding-top:3px;}
#quality{float:right;text-align:right;}
#quality>h3{display:inline-block;background:0 -186px url(../img/spr.png) no-repeat;height:26px;padding-left:35px;padding-top:3px;}
a.next-link,a.prev-link{text-decoration:none;}
a.next-link:hover,a.prev-link:hover{text-decoration:underline;}
.prev-link:before,.next-link:after{content:" ";display:inline-block;background:0 -154px url(../img/spr.png) no-repeat;height:16px;width:16px;line-height:inherit;vertical-align:bottom;}
.next-link:after{background:0 -169px url(../img/spr.png) no-repeat;margin-left:2px;}
#breadcrumb{display:block;text-align:left;padding-top:10px;background:transparent;}
#head_title{font-size:26px;padding-top:10px;font-weight:400;font-style:normal;font-size-adjust:none;}
#live-search{top:25px;position:absolute;z-index:9997;/*width: 243px;*/width:212px;left:-15px;}
#live-search-content{background:#dedede;border:solid 1px #888;border-radius:5px;overflow:hidden;overflow-y:auto;max-height:600px;}
#live-search-content a{margin:5px;text-decoration:none;color:#111;font-size:20px;}
#live-search-content img{display:block;margin:7px auto auto;}
.goods-color-selected{border:1px solid #FFF;outline:1px solid #000;}
.goods-color:hover{border:1px solid #000;}
.s_bottom{background-image:url(../img/s_bottom.png);float:right;width:5px;height:3px;margin-right:12px;margin-top:3px;cursor:pointer;}
#not_cart{font-size:14px;color:#000;position:absolute;width:110px;text-align:center;top:25px;padding:5px;display:none;font-weight:700;background:#ff8400;float:right;margin-left:35px;margin-top:-20px;/*-45*/opacity:0.7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#cart:hover{display:block;opacity:0.69;}
.model-col-size{font-size:14px;padding-top:10px;padding-bottom:10px;text-transform:uppercase;}
.col-size-model{font-size:14px;padding-top:20px;padding-bottom:10px;}
#tov_title{font-size:28px;margin-bottom:20px;font-weight:700;margin-top:10px;line-height:80%;}
.promo-label{width:90px;font-size:12px;/*margin-top: -18px;*/float:left;}
.promo-text{border:1px solid #CCC;width:274px;/* height: 32px; *//*90px;*//*resize: none;*//*padding: 5px;*//*float: right;
    margin-top: 3px;
    float: right;*/}
.labelcolumn{width:90px;}
.taci{text-align:center!important;}
.td-first-w{width:90px!important;}
.bg-wrapper{width:100%;}
.description-info{border:1px solid #CCC;background-color:#FFF;font-size:14px;margin-bottom:11px;}
.description-info h3 h2{font-size:20px;font-weight:700;line-height:111%;margin-bottom:20px;color:#333;}
.description-info p{font-size:14px;line-height:142%;margin-bottom:20px;color:#333;}
.description-info .text{margin:10px 20px 20px;}
.description-info .text ul{padding-left:15px;margin:15px 0;}
.blue-link{text-decoration:underline;color:#4E88DE;}
/*-- for ab-test --*/.ab-goods-price{font-weight:400;font-size:23px;float:right;margin-top:29px;padding-right:5px;color:#000;padding-left:5px;}
.ab-goods-price>.ab-goods-currency{font-size:14px;}
.cherk{text-decoration:line-through;}
.ab-on-product{font-weight:400;font-size:22px;float:left;color:#000;}
.ab-on-cart{font-weight:400!important;font-size:16px!important;color:#000!important;}
#model-description a{/*color: blue !important;*/text-decoration:underline!important;}
.description-info>.text a{text-decoration:underline;}
#white_div{width:100%;height:52px;background-color:#fff;}
.individual_order{float:right;padding-right:10px;}
#page-wrapper{background-color:#fff;}
.met_dost_title{font-size:16px;margin-left:20px;margin-top:35px;margin-bottom:10px;font-weight:400;font-family:Tahoma, Geneva, sans-serif;text-decoration:underline;}
.met_dost{margin:25px 0;}
.dop_marg{margin:60px 0;}
#content p{margin:0 0 15px;}
.met_dost_text{color:#666;font-size:12px;text-align:justify;margin-left:20px;}
#top_cont{padding-left:10px;}
#top_cont a:hover{text-decoration:underline;}
.dost{margin-top:-60px;}
.pp-img{margin-top:-10px;}
.contacts-table span{color:#9a9a9a;}
.contacts-table p,.contacts-table a{text-align:center;}
.contacts-table input{width:255px;height:30px;}
#content hr{border:0 none;height:2px;width:100%;margin:15px 0 20px;/*background-color:#f5f5f5;*/background-color:#ddd;}
#content input,#content textarea{border:solid 1px #999;border-radius:5px;background:#fff;width:100%;}
.map{background-image:url(../img/map.jpg);width:510px;height:468px;margin-left:6px;margin-top:20px;}
.contacts-table textarea{width:360px;height:100px;border:1px solid #000;border-radius:3px 3px;}
.contacts-table{width:560px;margin:20px 20px 20px 30px;}
.contacts-table p,.contacts-table a{text-align:center;}
.contacts-table td{font-size:18px;line-height:32px;}
.send-button{width:208px;height:35px;line-height:35px;cursor:pointer;border:1px solid #999;border-radius:5px;}
.send-button:hover{background:linear-gradient(tobottom,rgba(100,100,100,0.1), rgba(140,140,140,0.1), rgba(100,100,100,0.1));}
table.contacts-text-table{width:560px;margin-left:30px;}
table.contacts-text-table tr td{font-size:17px;line-height:23px;}
table.contacts-text-table tr td div{font-size:12px;line-height:14px;}
.w520{width:520px;}
.tovar{float:left;text-align:center;width:220px;height:180px;padding:2px 0 5px 10px;color:#333;margin-bottom:45px;}
.tovar>img{display:block;margin:0 auto;padding-bottom:12px;}
.centr-algn{width:692px;margin-left:auto;margin-right:auto;}

.idea_help_title{text-align:center;text-decoration:underline!important;color:#999;font-family:'Century Gothic';font-size:16px;height:19px;text-align:center;cursor:pointer;}
.idea_help_title:hover{text-decoration:none!important;}
.idea_help_div{padding-top:5px;border-collapse:collapse;color:#999;display:none;font-family:'Century Gothic';font-size:16px;height:auto;width:auto;margin-left:20px;}
#idea-form td table{margin-left:15px;}
#buy-button{border:none 0;background:#FDB509;background:linear-gradient(tobottom,#FDB509,#FC6F01);width:170px;height:60px;line-height:40px;display:inline-block;border-radius:10px;color:#fff;box-shadow:2px 2px 7px #333;padding:1px 1px 1px 18px;font-size:15px;cursor:pointer;text-align:left;position:relative;}
#buy-button:hover{cursor:pointer;background:linear-gradient(tobottom,#f9bf36,#f8872f);}
#buy-button input[type=file]{display:block;cursor:pointer;opacity:0;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;}
#upload-image:hover{cursor:pointer;background:linear-gradient(tobottom,#f9bf36,#f8872f);}
.btn-label{text-align:center;font-size:20px!important;color:#fff!important;display:block;margin:10px auto;}
.btn-label-send-dis{text-align:center!important;font-size:20px!important;color:#fff!important;margin-left:38px!important;margin-top:14px!important;}
.btn-label-container{padding-top:10px;}
.idea-table p{font-size:12px;margin:0 50px;line-height:23px;}
.idea-table span{font-size:18px;color:#ccc;}
.idea-table{width:600px;margin-left:auto;margin-right:auto;}
#idea-form i{color:#999;}
.to-designer{margin:30px auto;width:275px;height:57px;background:#fdb509;background:linear-gradient(tobottom,#fdb509,#fc6f01);color:#fff;font-size:26px;font-weight:400;border:none;border-radius:10px;box-shadow:2px 2px 7px #333;padding:0 10px;display:block;cursor:pointer;}
.to-designer:hover{background:linear-gradient(tobottom,#f9bf36,#f8872f);}
#idea-form input[type="text"]{float:right!important;height:30px;width:270px;}
.idea-text{width:388px;height:188px;border:1px solid #ccc;position:relative;z-index:1;background-color:transparent;padding:10px;color:#999;font-size:12px;}
#idea-form input[type='text']{border:1px solid #ccc;padding:0 5px;}
#upload-image{width:312px;height:57px;background:#fdb509;background:linear-gradient(tobottom,#fdb509,#fc6f01);color:#fff;font-size:26px;font-weight:400;border:none;border-radius:10px;box-shadow:2px 2px 7px #333;padding:0 10px;display:block;margin:0 auto;cursor:pointer;}
#main-container{float:left;width:765px;}
.tac{text-align:center;}
#loaded_message{color:green;margin-bottom:5px;text-align:center;}
.sec_td{width:240px!important;}
.idea-table h2,.idea-table h3{padding:20px 0;}
.idea-table ul{list-style-type:none;}
.idea-table .lnk{text-align:center;padding-top:20px;}
.pb20{padding-bottom:20px;}
.p10{padding:20px 0;}
.idea-table a{color:#00f;font-weight:700;font-size:14px;}
.model-sizes{overflow: hidden;margin-bottom: 10px;}
.model-sizes>img{float:left;}
.model-sizes>div{padding-left: 200px;}
.model-sizes>div>table{width:100%;}
.model-sizes>div>table td{padding:3px 0;}
/* ::::: http://clubmayki.com.ua/themes/classic_shop/css/acordeon.css?v=51d15e99 ::::: */

#accordion { width: 180px; margin-left: -3px; }
#accordion li { cursor: pointer ! important; font-weight: bold; list-style: none outside none; display: block; margin: 2px 5px; outline: medium none; }
#accordion li a { overflow: hidden; padding: 4px 8px 4px 20px; display: block; position: relative; }
#accordion li > a { background: none repeat scroll 0% 0% rgb(51, 51, 51); color: rgb(238, 238, 238); text-decoration: none; }
#accordion li > a:after { content: ""; height: 100%; display: block; position: absolute; right: 0px; top: 0px; bottom: 0px; width: 15px; background: linear-gradient(to right, rgba(51, 51, 51, 0) 0%, rgb(51, 51, 51) 100%) repeat scroll 0% 0% transparent; }
#accordion > li > ul > li > a { color: rgb(51, 51, 51); background: none repeat scroll 0% 0% rgb(130, 130, 130); }
#accordion > li > ul > li > a:after { content: ""; height: 100%; display: block; position: absolute; right: 0px; top: 0px; bottom: 0px; width: 15px; background: linear-gradient(to right, rgba(130, 130, 130, 0) 0%, rgb(130, 130, 130) 100%) repeat scroll 0% 0% transparent; }
#accordion > li > ul > li > ul > li > a { color: rgb(51, 51, 51); background: none repeat scroll 0% 0% rgb(155, 155, 155); position: relative; }
#accordion > li > ul > li > ul > li > a:after { content: ""; height: 100%; display: block; position: absolute; right: 0px; top: 0px; bottom: 0px; width: 15px; background: linear-gradient(to right, rgba(155, 155, 155, 0) 0%, rgb(155, 155, 155) 100%) repeat scroll 0% 0% transparent; }
#accordion > li > ul > li > ul > li > ul > li > a { color: rgb(51, 51, 51); background: none repeat scroll 0% 0% rgb(190, 190, 190); }
#accordion > li > ul > li > ul > li > ul > li > a:after { content: ""; height: 100%; display: block; position: absolute; right: 0px; top: 0px; bottom: 0px; width: 15px; background: linear-gradient(to right, rgba(190, 190, 190, 0) 0%, rgb(190, 190, 190) 100%) repeat scroll 0% 0% transparent; }
#accordion > li > ul > li > ul > li > ul > li > ul > li > a { color: rgb(51, 51, 51); background: none repeat scroll 0% 0% rgb(215, 215, 215); }
#accordion > li > ul > li > ul > li > ul > li > ul > li > a:after { content: ""; height: 100%; display: block; position: absolute; right: 0px; top: 0px; bottom: 0px; width: 15px; background: linear-gradient(to right, rgba(215, 215, 215, 0) 0%, rgb(215, 215, 215) 100%) repeat scroll 0% 0% transparent; }
#accordion a:hover { outline: 1px solid red; }
#accordion li ul { padding: 0px; margin: 2px; }
#accordion li b { padding-top: 2px; font-size: 14px; height: 21px; left: 1px; margin: 0px; position: absolute; top: 1px; width: 16px; text-align: center; }
/* ::::: http://clubmayki.com.ua/themes/classic_shop/css/carousel.css?v=51c84c78 ::::: */

#models { height: 134px; position: relative; margin: 5px 3px 15px 5px; }
#carousel-left { width: 17px; display: block; border-radius: 3px 3px 3px 3px; cursor: pointer; top: -6px; bottom: -10px; left: -2px; position: absolute; }
#carousel-right { width: 17px; display: block; border-radius: 3px 3px 3px 3px; cursor: pointer; top: -6px; bottom: -10px; right: 2px; position: absolute; }
#carousel-left { margin-top: 0px; background: url('../img/left-right150.png') no-repeat scroll 0px 0px transparent; float: left; }
#carousel-right { margin-top: 0px; background: url('../img/left-right150.png') no-repeat scroll -17px 0px transparent; float: right; }
#carousel { height: inherit; margin: 11px 19px 0px 15px; padding: 2px; overflow: hidden; position: relative; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#carousel-rotator { height: inherit; width: 10000%; position: absolute; top: 0px; left: -90px; }
.carousel-item { width: 100px; height: 100px; display: block; float: left; border-radius: 7px 7px 7px 7px; position: relative; text-decoration: none; margin-top: 5px; border: 2px solid transparent; }
.carousel-item img { width: inherit; height: inherit; }
.carousel-item span { display: block; width: inherit; position: absolute; left: -1px; top: 105px; color: rgb(17, 17, 17); text-align: center; font-size: 11.4px; line-height: 11px; }
#carousel-left:after { content: ""; height: inherit; width: 20px; position: absolute; z-index: 20; background: none repeat scroll 0% 0% transparent; left: 24px; }
#carousel-right:after { content: ""; height: inherit; width: 20px; position: absolute; z-index: 20; background: none repeat scroll 0% 0% transparent; right: 25px; }
#page-wrapper, #breadcrumb, .bg-wrapper { background-color: rgb(239, 239, 239); }
html, body { background-color: rgb(240, 240, 240); }
#page-content { float: right; width: 767px; }
