@charset "utf-8";a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
dialog,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
font,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
meter,
nav,
object,
ol,
output,
p,
pre,
progress,
q,
rp,
rt,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video,
xmp{border:0;margin:0;padding:0;font-size:100%;}
html,body{height:100%;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section{display:block;}
b,
strong{font-weight:bold;}
img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic;}
table{border-collapse:collapse;border-spacing:0;}
th,td,caption{font-weight:normal;vertical-align:top;text-align:left;}
q{quotes:none;}
q:before,q:after{content:'';content:none;}
sub,sup,small{font-size:75%;}
sub,sup{line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
svg{overflow:hidden;}
body{background:#f2f2f2;color:#333;font-size:14px;font-family:Arial;line-height:140%;}
a{color:#0081DC;}
a:hover{color:#0081DC;text-decoration:none}
#container{margin:0px auto;min-height:100%;background:none;}
ul{list-style:none;}
.clr{clear:both;}
.clr_10{clear:both;height:10px;}
.ots_10{height:10px;}
.left{float:left;}
.right{float:right;}
img{max-width:100%;}
a img{border:0;}
.errors{color:#F00}
p{padding:5px 0px;}
ol{margin-bottom:10px;}
ol li{margin:5px 0px 5px 20px;}
h1, h2, h3, h4, h5, h6{font-family:"Rubik",Arial,Helvetica,sans-serif;line-height:120%;}
h1{font-size:30px;font-weight:normal;text-transform:none;color:#0081DC;padding:10px 0px 10px;}
h2{font-size:24px;font-weight:normal;color:#0081DC;padding:10px 0px 10px;}
h3{font-size:18px;color:#0081DC;margin:5px 0px;}
h4{font-size:16px;color:#333;margin:5px 0px;}
h5{font-size:16px;color:#333;margin:5px 0px;}
h6{font-size:16px;color:#333;margin:5px 0px;}
hr{border-bottom:1px solid #bbb;}
.title{}
.kvazih1{font-size:30px;font-weight:normal;text-transform:none;color:#0081DC;margin:10px 0px 10px;}
#sidebar .title{font-size:18px;font-weight:bold;padding:5px 0px 3px 15px;color:#fff;height:25px;background: url(/uploads/images/sidebar.png) no-repeat left center;}
form .inputbox label{padding:0 20px 0 0;}
input, textarea, select{padding:10px;background:#fff;font-size:16px;margin-bottom:10px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #aaa;line-height:20px;font-family:"Exo 2",Arial,Helvetica,sans-serif;color:#333;font-size:13px;}
input:focus, textarea:focus{}
.submit{font-weight:bold;font-size:12px;line-height:34px;position:relative;cursor:pointer;background:#eb880e;width:180px;height:37px;border:none;color:#fff;text-align:center;vertical-align:middle;cursor:pointer;position:relative;text-decoration:none;text-transform:uppercase;}
.submit:active{top:4px;background:#ffd700;box-shadow:0px -2px 0px #c2a400;}
.submit:hover{background:#f5931c;}
.fader{}
.breadcrumbs{}
.breadcrumbs a{color:#0081DC;}
.breadcrumbs a:hover{text-decoration:none;}
#main_content{margin:0 auto;min-height:250px;}
#main{margin:0 auto;width:1200px;}
#content{width:100%;}
#content_wsidebar{width:890px;float:left;}
#page_text{}
#page_text ul{margin-top:10px;margin-bottom:10px;}
#page_text ul li{margin-left:0px;min-height:15px;list-style-image:url(images/marker.png);list-style-position:inside;margin:5px 0px;}
#header_box{margin:0px auto;height:200px;}
#header{position:relative;width:1200px;margin:0px auto;height:200px;}
.logotype a{position:absolute;top:20px;left:0px;background:url(../images/logotype.png) no-repeat center left;display:block;height:86px;width:348px;}
#alutech{position:absolute;top:33px;left:445px;background:url(images/Alutehс_new.png) no-repeat center left;height:61px;width:236px;}
#info{position:absolute;left:320px;top:35px;font-size:14px;width:180px;height:70px;color:#777;padding-left:20px;padding-top:15px;border-left:1px solid #bbb;}
#phone{text-align:left;position:absolute;right:0px;top:30px;width:300px;font-size:18px;text-transform:none;color:#6f6f6f;line-height:24px;font-family:Arial;font-weight: bold;}
#phone div{margin-bottom:5px;text-align:right;}
#time{position:absolute;text-align:center;right:270px;top:43px;font-size:15px;text-transform:none;width:200px;font-family:"Rubik",Arial,Helvetica,sans-serif;}
#header .button_container{position:absolute;text-align:right;right:0px;bottom:55px;width:205px;z-index:99;}
#header .button_container .submit{width:205px;}
#header .zvonok{position:relative;width:180px;}
.post{padding:10px 10px 10px;position:relative;border-bottom:1px solid #bbb;border-right:1px solid #bbb;border-top:1px solid #fff;border-left:1px solid #fff;}
.post + .post{}
.post img{background:#fff;float:left;margin-right:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:5px solid #fbfbfb;box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);}
.post .post_title{font-size:16px;display:block;font-weight:bold;text-decoration: none;color: #353535;}
.post .post_title:hover{text-decoration:none;}
.post .read_more{position:absolute;text-align:center;padding:1px 0px 2px 0px;width:100px;height:25px;background:url(/uploads/images/read_more_new.png) no-repeat center center;color:#fff;bottom:6px;right:-8px;text-decoration:none;}
.post .price{color:#fff;width:100px;height:50px;position:absolute;bot:75px;left:75px;text-align:center;line-height:45px;font-size:12px;font-weight:bold;background:url(/uploads/images/price.png) no-repeat center center;}
.post_product{padding:10px 10px 10px;position:relative;width:200px;height:230px;margin-right:10px;float:left;text-align:center;}
.post_product img{}
.post_product .post_title{font-size:14px;display:block;margin-top:5px;}
.post_product .post_title:hover{text-decoration:none;}
.post_product .price{color:#000;width:100px;height:50px;position:absolute;top:170px;right:-5px;text-align:center;line-height:45px;font-size:12px;font-weight:bold;background:url(images/price.png) no-repeat center center;}
.post_main_img{width:200px;height:200px;position:relative;float:left;margin-right:10px;}
.post_main_img .price{color:#fff;width:100px;height:50px;position:absolute;bottom:-5px;right:-10px;text-align:center;line-height:45px;font-size:12px;font-weight:bold;background:url(/uploads/images/price.png) no-repeat center center;}
.post_main_img img{}
.post .price{color:#fff;width:100px;height:50px;position:absolute;top:75px;left:75px;text-align:center;line-height:45px;font-size:12px;font-weight:bold;background:url(/uploads/images/price.png) no-repeat center center;}
#main_menu{position:absolute;bottom:48px;left:0px;height:30px;width:1200px;margin:0px auto;font-size:16px;font-family:"Rubik",Arial,Helvetica,sans-serif;}
#main_menu ul{}
#main_menu ul li{float:left;position:relative;}
#main_menu ul li a{display:block;height:30px;margin-right:67px;}
#main_menu ul li a span{display:block;}
#main_menu ul .home a span{}
#main_menu ul li+li{}
#main_menu a:hover{text-decoration:none;}
#main_menu .active_item{}
#main_menu .active_item a{text-decoration:none;}
#main_menu .with-drop a{color:#fff;}
#main_menu .with-drop ul a{color:#fff;}
#catalog_menu{position:absolute;box-shadow: -0.749px 1.854px 3px 0px rgba(13, 13, 13, 0.16);bottom:0px;left:0px;height:40px;width:1200px;margin:0px auto;font-size:16px;background:url(images/menu01.png) repeat-x top center;font-family:Arial;}
#catalog_menu ul{position:relative;}
#catalog_menu ul li{float:left;}
#catalog_menu ul li ul{position:absolute;top:40px;left:0px;z-index:99;display:none;width:1100px;}
#catalog_menu ul li + li{background:url(images/line.png) no-repeat top left;}
#catalog_menu ul li a{color:#fff;display:block;height:29px;padding:9px 10px 2px 22px;text-decoration:none;}
#catalog_menu ul li a:hover{background:#fff;}
#catalog_menu .active_item a{color:#0081DC;background:#fff;}
#catalog_menu .dropped a{color:#0081DC!important;background:#FFF url(images/active.png) repeat-x top center;}
#catalog_menu .active_item a:hover{color:#0081DC;}
#catalog_menu .active_item ul li a{background:none;}
#catalog_menu ul li ul li{float:left;display:block;width:152px;}
#catalog_menu ul li ul li a{color:#0081DC;display:block;position:relative;height:130px;width:140px;padding:10px 5px;text-align:center;text-decoration:none;background:#fff!important;box-shadow:0px 6px 4px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 6px 4px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0px 6px 4px rgba(0, 0, 0, 0.3);margin-bottom:10px;font-size:14px;font-weight:normal;}
#catalog_menu ul li ul li a img{display:block;margin:5px auto;}
.side_menu{padding-top:5px;margin-bottom:20px;display:block;}
.side_menu a {text-decoration:none;color:#2a2828;font-size: 14px;text-transform: uppercase;}
.side_menu li{margin-bottom:10px;font-size:16px;}
.side_menu li + li{display:block;padding-top:10px;}
.side_menu li a:hover{color: #000;}
.uslugi{width:1200px;margin:0 auto;}
.uslugi .item{text-align:center;position:relative;float:left;width:246px;margin-bottom:10px;min-height:240px;text-align:center;cursor:pointer;}
.uslugi .item img{margin:10px auto 0px;}
.uslugi .uslugi_price{display:none;position:absolute;font-size:24px;font-weight:bold;padding:10px;top:10px;right:23px;background:#FFD700;color:#000;}
.uslugi .item .item_title{margin-top:5px;font-size:16px;display:block;font-size:24px;color:#0081DC;}
.uslugi .item .item_title a:hover{}
.bt_container{position:absolute;top:150px;width:246px;}
.uslugi .zakaz{margin:0px auto;width:100px;}
#testimonials_block{display:none;}
.send_testimonials{width:300px;}
#sidebar .send_testimonials{width:240px;}
#testimonials_block .send_testimonials{position:absolute;left:370px;bottom:-20px;width:300px;padding:2px 5px 3px !important;}
.review_all{position:relative;}
.review_line{background:url(images/dots.gif) repeat-x top center;height:1px;margin:10px 0px;}
.review_arr{color:#0081DC;cursor:pointer;text-decoration:none;}
.review_arr:hover{text-decoration:underline;}
.review_all .review_img{max-width:45px;float:left;margin:2px 10px 0px 0px;}
.review_all .review_name{font-size:16px;color:#0081DC;margin-bottom:5px;}
.review_all .review_date{position:absolute;top:0px;right:0px;font-size:11px;color:#0081DC;}
#carousel_container{width:240px;height:450px;position:relative;}
#carousel_container ul{margin:0;padding:0;list-style:none;display:block;}
#carousel_container li{width:300px;height:130px;padding:10px 0px 10px;display:block;float:left;font-size:14px;}
#carousel_container li+li{background:url(images/dots.gif) repeat-x top center;}
#carousel_container ul li img{max-width:45px;float:left;margin:3px 5px 0px 0px;}
#carousel_container ul li .r_name{font-size:14px;color:#0081DC;margin-bottom:5px;}
#prevt{position:absolute;top:10px;right:0px;width:18px;height:20px;background:url(images/prevnext.png) no-repeat top right;}
#nextt{position:absolute;top:10px;right:18px;width:19px;height:20px;background:url(images/prevnext.png) no-repeat bottom right;}
#otstup{height:160px;clear:both;}
#footer_box{margin-top:-150px;height:150px;color:#333;}
#footer{margin:0px auto;width:1200px;height:150px;position:relative;background:url(uploads/images/line.png) repeat-x scroll center top;}
#footer #bottom_menu{position:absolute;top:50px;left:270px;font-size:15px;}
#footer #bottom_menu ul li{list-style:none;display:inline;margin-right:10px;}
#copyright{position:absolute;top:30px;left:0px;}
#counter{position:absolute;top:90px;left:0px;}
#footer .adress{position:absolute;left:0px;top:50px;width:250px;}
#footer_phone{text-align:left;position:absolute;right:0px;top:20px;width:300px;font-size:18px;font-weight:bold;text-transform:none;color:#636363;line-height:24px;}
#footer_phone div{margin-bottom:5px;text-align:right;}
#footer_time{position:absolute;text-align:right;right:30px;top:80px;font-size:14px;text-transform:none;width:230px;display:none;}
#footer .button_container{position:absolute;text-align:center;right:0px;bottom:20px;width:205px;}
#footer .button_container .submit{width:205px;}
#footer .zvonok_2{position:relative;width:180px;}
#sidebar{float:left;width:300px;margin-right:10px;}
.pagination{margin:10px auto;font-size:18px;}
.pagination span{padding:5px 10px 6px;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #fbfbfb;box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);color:#000;margin:0px 5px;}
.pagination a{padding:5px 10px 6px;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #fbfbfb;box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);margin:0px 5px;}
.pagination a:hover{text-decoration:none;}
.lightbox{}
.zoom{}
#jquery-overlay{position:absolute;top:0;left:0;z-index:190;width:100%;height:500px;opacity:0.8;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:200;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{-moz-border-radius:8px 8px 0px 0px;-webkit-border-radius:8px 8px 0px 0px;border-radius:8px 8px 0px 0px;position:relative;background:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{-moz-border-radius:0px 0px 8px 8px;-webkit-border-radius:0px 0px 8px 8px;border-radius:0px 0px 8px 8px;font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:hidden;width:100%;padding:0 10px 0;}
#lightbox-container-image-data{padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}
#lightbox-secNav-btnClose{float:right;padding-bottom:0.7em;}
#gallery{}
#page_gallery{}
#page_gallery .thumbinail img, #ph_gallery .thumbinail img{width:100px;float:left;margin-right:10px;margin-bottom:10px;}
#page_gallery .thumbinail img, #ph_gallery .thumbinail img{width:100px;}
#page_gallery .thumbinail_rev img{width:200px!important;}
.thumbinail_rev{padding:10px 0px;}
#ph_gallery ul li{list-style:none;}
.albums{width:1200px;position:relative;text-align:center;}
.album{width:290px;float:left;margin-bottom:10px;}
.album+.album{margin-left:10px;}
.albums .first{margin-left:0px;}
.album_image{width:100%;}
.album_name{background:#0081DC;height:23px;padding-top:3px;text-align:center;margin:0px auto;}
.album_name a{color:#fff;display:block;text-decoration:none;}
.photoillustration{display:none;}
.toalbums{display:none;background:#0081DC;width:125px;height:23px;text-align:center;}
.toalbums a{display:block;padding-top:8px;color:#fff;text-decoration:none;}
.to_main{display:block;background:#0081DC;width:125px;height:23px;text-align:center;padding-top:4px;color:#fff;text-decoration:none;margin:10px 0px;}
.to_main:hover{color:#fff;}
.tumbs{}
.thumbinail{}
.thumbinail img{}
.page_photo{text-align:center;}
.page_photo a{text-align:center;}
.page_photo img{}
#gallery_nav{height:25px;width:270px;margin:0 auto;}
.gallery_nav{float:left;margin-right:10px;width:125px;height:23px;text-align:center;}
.gallery_nav a{display:block;padding-top:3px;color:#000;text-decoration:none;}
#download{margin-top:10px;}
#download span{display:block;margin-right:10px;float:left;width:32px;height:32px;background:url(images/download.png) no-repeat top left;}
#download a{padding-top:8px;display:block;color:#333;}
.half_left{float:left;width:350px;}
.half_right{float:right;width:630px;}
#page_text .half_left{float:left;width:49%;}
#page_text .half_right{float:right;width:49%;}
a#up{right:15px;bottom:90px;position:fixed;z-index:5;display:none;width:60px;height:60px;background:url(/uploads/images/move_new.png) no-repeat top center;opacity:0.8;filter:alpha(opacity=80);color:#fff;text-decoration:none;text-align:center;}
a#up:hover{opacity:1;filter:alpha(opacity=100);}
#up span{}
.feedback_form #name{}
.feedback_form #thephone{}
.feedback_form #email{}
.form{position:relative;}
.form input{width:226px!important;}
.form textarea{width:226px!important;height:100px;}
.review_form input{width:226px!important;}
.review_form .submit{width:250px!important;padding:0px;}
.review_form textarea{width:226px!important;height:100px;}
#short_form{margin-top:0px;}
#short_form input{width:200px!important;}
#profit{}
.title_action{}
.title_universal{}
.sidebar_box{}
.sidebar_box_simple{}
.action_item{}
.label{}
.action_item_title{display:none;}
.action_item_image{display:none;}
.action_item_text{text-align:center;color:#0081DC;font-size:16px;font-weight:bold;margin:5px 0px;padding:0px 5px;}
.action_item_before{font-size:13px;text-align:center;margin-bottom:5px;color:#333;}
.action_item_after{position:relative;height:16px;margin-left:30px;width:220px;background:url(images/line.png) no-repeat center center;}
.action_item_days, .action_item_hours, .action_item_min, .action_item_sec{position:absolute;font-size:13px;width:40px;height:13px;text-align:center;}
.action_item_days{top:-2px;left:10px;}
.action_item_hours{top:-2px;left:67px;}
.action_item_min{top:-2px;left:126px;}
.action_item_sec{top:-2px;left:179px;}
.action_read_more{position:relative;margin:5px auto;text-align:center;display:block;height:22px;width:200px;font-size:14px;}
.act_holder{background:#fff;padding:5px;margin:5px 0px;border:1px solid #fbfbfb;box-shadow:0px 1px 4px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 1px 4px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0px 1px 4px rgba(0, 0, 0, 0.3);position:relative;}
.act_holder:before, .act_holder:after{bottom:15px;box-shadow:0 15px 12px rgba(0, 0, 0, 0.7);-moz-box-shadow:0 15px 12px rgba(0, 0, 0, 0.7);-webkit-box-shadow:0 15px 12px rgba(0, 0, 0, 0.7);content:"";height:20%;left:10px;max-width:110px;position:absolute;transform:rotate(-3deg);-moz-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);width:50%;z-index:-2;}
.act_holder:after{left:auto;right:10px;transform:rotate(3deg);-moz-transform:rotate(3deg);-webkit-transform:rotate(3deg);}
.action_read_more:hover{text-decoration:none;}
#container_pref_main{margin:0 auto;background:#fff;height:160px;box-shadow:0px 10px 20px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 10px 20px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0px 10px 20px rgba(0, 0, 0, 0.1);padding-top:20px;}
#container_pref_second{margin:0 auto;width:1200px;height:160px;background:#fff;box-shadow:0px 10px 20px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 10px 20px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0px 10px 20px rgba(0, 0, 0, 0.1);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.pref_items{width:1200px;margin:0 auto;}
.pref_item{cursor:pointer;display:block;position:relative;float:left;width:240px;text-align:center;}
.pref_item + .pref_item{}
.pref_text{font-size:14px;}
.pref_text p{padding:0px;}
.pref_icon{height:60px;margin-top:25px;margin-bottom:5px;}
.pref_icon img{margin:0 auto;display:block;}
.pref_text_hide{display:none;width:205px;min-height:50px;background:#fff;padding:5px 10px;position:absolute;text-align:left;top:120px;right:-15px;z-index:10;box-shadow:0px 1px 2px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.5);}
.pref_text_hide ul li{min-height:15px;list-style-image:url(images/marker.png);list-style-position:inside;margin:5px 0px;}
.uslugi_post{padding:0px;position:relative;width:332px;height:180px;float:left;margin-right:10px;box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);padding:4px;background:#fff;}
.uslugi_line_cat{height:10px;}
.uslugi_post + .uslugi_post{}
.uslugi_post img{background:#fff;float:left;margin-right:10px;}
.uslugi_post .uslugi_post_title{font-size:20px;margin-left:140px;}
.uslugi_post .read_more{position:absolute;bottom:7px;left:140px;font-size:16px;}
.uslugi_post .read_more:hover{text-decoration:none;}
.uslugi_post .zakaz{font-size:16px;position:absolute;bottom:9px;color:#333;right:8px;border-bottom:1px #333 dashed;line-height:16px;padding:0px 2px;text-align:center;cursor:pointer;}
.uslugi_post .zakaz:hover{}
.uslugi_post .uslugi_post_text{margin-left:140px;padding-top:5px;}
.uslugi_post .uslugi_post_text ul li{min-height:15px;list-style-image:url(images/marker.png);list-style-position:inside;margin:5px 0px;}
.preference_post{padding:0px;position:relative;width:340px;float:left;margin-right:10px;}
.preference_line_cat{height:20px;}
.preference_post + .preference_post{}
.preference_post img{display:none;}
.preference_post .preference_post_title{font-size:24px;display:block;}
.preference_post .preference_post_text{margin-left:70px;}
.preference_post .preference_post_text ul li{min-height:15px;list-style-image:url(images/marker.png);list-style-position:inside;margin:5px 0px;}
.preference_number{-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;width:40px;height:35px;background-color:#821515;background:-moz-linear-gradient(#d91f2e, #821515);background:-webkit-gradient(linear, 0 0, 0 100%, from(#d91f2e), to(#821515));background:-o-linear-gradient(#d91f2e, #821515);background:linear-gradient(#d91f2e, #821515);border:5px solid #fbfbfb;box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);color:#fff;text-align:center;font-size:24px;font-weight:bold;padding-top:5px;font-family:"Trebuchet MS",Helvetica,Garuda,sans-serif;float:left;margin:0px 10px;}
#pref_page{padding:20px 0px;}
.pref_page_item{display:block;position:relative;float:left;width:240px;text-align:center;}
.pref_page_item + .pref_page_item{}
.pref_full_text{font-size:18px;}
.pref_full_text p{padding:0px;}
.pref_page_icon{height:60px;margin-top:25px;margin-bottom:5px;}
.pref_page_icon img{margin:0 auto;display:block;}
.pref_full_text_hide{display:none;width:200px;min-height:50px;background:#fff;padding:5px 10px;position:absolute;text-align:left;top:80px;right:0px;z-index:10;box-shadow:0px 1px 2px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.5);}
.pref_full_text_hide ul li{min-height:15px;list-style-image:url(images/marker.png);list-style-position:inside;margin:5px 0px;}
#countdown_container{width:230px;height:35px;margin:0 auto;overflow:hidden;}
#countdown_container #note{}
#countdown_container #note_text{display:none;text-align:center;position:relative;width:230px;height:20px;margin:0px auto;}
#countdown_container #countdown{font-size:24px;}
#countdown_container .countdownHolder{width:230px;text-align:center;letter-spacing:-3px;}
#countdown_container .position{display:inline-block;height:1.6em;overflow:hidden;position:relative;width:0.9em;}
#countdown_container .digit{position:absolute;display:block;width:0.9em;background-color:#444;border-radius:0.1em;text-align:center;color:#fff;letter-spacing:-1px;font-family:"Rubik",Arial,Helvetica,sans-serif;padding:5px 0px 5px 0px;}
#countdown_container .digit.static{background-image:linear-gradient(bottom, #000000 50%, #333333 50%);background-image:-o-linear-gradient(bottom, #000000 50%, #333333 50%);background-image:-moz-linear-gradient(bottom, #000000 50%, #333333 50%);background-image:-webkit-linear-gradient(bottom, #000000 50%, #333333 50%);background-image:-ms-linear-gradient(bottom, #000000 50%, #333333 50%);background-image:-webkit-gradient(linear,
left bottom,
left top,
color-stop(0.5, #000000),
color-stop(0.5, #333333));}
#countdown_container .countDays{}
#countdown_container .countDiv0{}
#countdown_container .countHours{}
#countdown_container .countDiv1{}
#countdown_container .countMinutes{}
#countdown_container .countDiv2{}
#countdown_container .countSeconds{}
#countdown_container .countDiv{display:inline-block;width:10px;height:1.6em;position:relative;}
#countdown_container .countDiv:before,
#countdown_container .countDiv:after{position:absolute;width:4px;height:4px;background-color:#000;border-radius:50%;left:50%;margin-left:-2px;top:0.45em;content:'';}
#countdown_container .countDiv:after{top:0.75em;}
.countdown_container2{}
#countdown_container2 #countdown{}
#countdown_container2 .countdownHolder{font-size:38px;text-align:center;letter-spacing:-3px;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:5px 0px 2px;width:340px;height:50px;margin:0px auto;font-family:"Rubik",Arial,Helvetica,sans-serif;}
#countdown_container2 .position{display:inline-block;height:1.6em;overflow:hidden;position:relative;width:0.8em;}
#countdown_container2 .digit{position:absolute;display:block;width:0.8em;background-color:#444;border-radius:0.1em;text-align:center;color:#fff;letter-spacing:-1px;padding:12px 0px 12px 0px;}
#countdown_container2 .digit.static{background-image:linear-gradient(bottom, #000000 50%, #333333 50%);background-image:-o-linear-gradient(bottom, #000000 50%, #333333 50%);background-image:-moz-linear-gradient(bottom, #000000 50%, #333333 50%);background-image:-webkit-linear-gradient(bottom, #000000 50%, #333333 50%);background-image:-ms-linear-gradient(bottom, #000000 50%, #333333 50%);background-image:-webkit-gradient(linear,
left bottom,
left top,
color-stop(0.5, #000000),
color-stop(0.5, #333333));}
#countdown_container2 .countDays{}
#countdown_container2 .countDiv0{}
#countdown_container2 .countHours{}
#countdown_container2 .countDiv1{}
#countdown_container2 .countMinutes{}
#countdown_container2 .countDiv2{}
#countdown_container2 .countSeconds{}
#countdown_container2 .countDiv{display:inline-block;width:17px;height:1.6em;position:relative;}
#countdown_container2 .countDiv:before,
#countdown_container2 .countDiv:after{position:absolute;width:4px;height:4px;background-color:#000;border-radius:50%;left:50%;margin-left:-2px;top:0.45em;content:'';}
#countdown_container2 .countDiv:after{top:0.75em;}
.action_item_after2{position:relative;height:20px;margin:15px 0px 0px;background:url(images/line2.png) repeat-x center center;}
.action_item_after2 .action_item_days, .action_item_after2 .action_item_hours, .action_item_after2 .action_item_min, .action_item_after2 .action_item_sec{position:absolute;font-size:16px;color:#fff;background:none;width:50px;height:20px;text-align:center;}
.action_item_after2 .action_item_days{top:-5px;left:18px;}
.action_item_after2 .action_item_hours{top:-5px;left:102px;}
.action_item_after2 .action_item_min{top:-5px;left:188px;}
.action_item_after2 .action_item_sec{top:-5px;left:270px;}
.action_order_block{padding:10px;background-image:linear-gradient(bottom, #3fa6ef, #0081dc);background-image:-moz-linear-gradient(bottom, #3fa6ef, #0081dc);background-image:-webkit-linear-gradient(bottom, #3fa6ef, #0081dc);margin-bottom:10px;}
.countdown_block{text-align:center;margin-left:40px;width:330px;float:left;}
.form_block{width:270px;padding:10px 20px 8px;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;float:right;}
#action_form input{width:248px!important;}
#action_form .submit{width:270px!important;}
#action_form{padding-top:10px;padding-bottom:10px;}
.action_offer{font-weight:bold;font-size:20px;text-transform:uppercase;color:#fff;text-shadow:0px -1px 0px rgba(0, 0, 0, 0.25);-moz-text-shadow:0px -1px 0px rgba(0, 0, 0, 0.25);-webkit-text-shadow:0px -1px 0px rgba(0, 0, 0, 0.25);margin-bottom:5px;}
.action_offer_after{font-size:16px;color:#fff;margin-bottom:15px;}
.action_divider{display:none;}
.postact{}
.postact .post_title{font-size:16px;}
.sub_categories li ul li{margin-left:30px!important;display:block;}
.sub_categories li ul li a{}
.sidebar_items{background:#fff;box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:4px;}
.sidebar_items ul li{padding:9px 0px 9px 8px;display:block;border-bottom:1px solid #bbbCCC;border-left:1px solid #bbbCCC;border-right:1px solid #bbbCCC;border-top:1px solid #bbbCCC;}
.sidebar_items ul li+li{border-top:none;}
.sidebar_items ul li a{text-decoration:none;}
.sidebar_items ul li a:hover{}
#mask{position:absolute;left:0;top:0;z-index:9000;background-color:rgba(255,255,255,0.5);display:none;}
.window{position:absolute;left:0;top:0;width:250px;display:none;z-index:9999;text-align:center;}
.window > div{position:relative;width:250px;min-height:50px;background-color:#F2F2F2;border:1px solid #bbb;padding:20px;box-shadow:0px 5px 25px #bbb;-moz-box-shadow:0px 5px 25px #bbb;-webkit-box-shadow:0px 5px 25px #bbb;}
.close{position:absolute;top:10px;right:10px;background:url(images/close.png) center center no-repeat;width:9px;height:9px;}
.modal_title{padding-bottom:10px;font-size:18px;color:#0081DC;font-weight:bold;}
#window{}
#hidden_win{display:none;}
#bottom_form{background:#E6EBEF;padding:10px;}
#bottom_form .inputbox{width:180px;float:left;}
#bottom_form input{width:150px!important;}
.price_caption_container{width:10px;height:10px;position:relative;}
.price_caption{width:180px;height:50px;position:absolute;top:-120px;right:-85px;display:none;padding:10px;background:#fff;text-align:left;z-index:10;box-shadow:0px 1px 2px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.5);font-weight:normal;font-size:13px;line-height:16px;}
.price_caption_product{width:180px;height:80px;position:absolute;top:-150px;right:-85px;display:none;padding:10px;background:#fff;text-align:left;z-index:10;box-shadow:0px 1px 2px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.5);font-weight:normal;font-size:13px;line-height:16px;}
#tabs-nav{margin:5px 0px 10px;background:url(images/tabline.png) bottom right no-repeat;display:block;}
#tabs-nav li{font-size:14px;display:inline-block;background:#0081DC url(images/menu.png) top center repeat-x;margin-right:2px;padding:5px 28px 6px 25px;cursor:pointer;border-top:1px solid #0081DC;border-right:1px solid #0081DC;border-left:1px solid #0081DC;border-radius:3px 25px 0px 0px;-moz-border-radius:3px 25px 0px 0px;-webkit-border-radius:3px 25px 0px 0px;}
#tabs-nav .current{background:#f2f2f2;border-top:1px solid #bbb;border-right:1px solid #bbb;border-left:1px solid #bbb;}
#tabs-nav li a{text-decoration:none;color:#fff;}
#tabs-nav .current a{color:#0081DC;}
#tabs-nav-cat{margin:5px 0px 10px;background:url(images/tabline.png) bottom right no-repeat;display:block;}
#tabs-nav-cat li{font-size:14px;display:inline-block;background:#0081DC url(images/menu.png) top center repeat-x;margin-right:-2px;padding:5px 28px 6px 25px;cursor:pointer;border-top:1px solid #0081DC;border-right:1px solid #0081DC;border-left:1px solid #0081DC;border-radius:3px 25px 0px 0px;-moz-border-radius:3px 25px 0px 0px;-webkit-border-radius:3px 25px 0px 0px;}
#tabs-nav-cat .current{background:#f2f2f2;border-top:1px solid #bbb;border-right:1px solid #bbb;border-left:1px solid #bbb;}
#tabs-nav-cat li a{text-decoration:none;color:#fff;}
#tabs-nav-cat .current a{color:#0081DC;}
.main_category{width:400px;height:200px;float:left;margin-bottom:10px;position:relative;}
.main_category .main_title{display:block;text-decoration:none;font-size:16px;font-weight: inherit;height:25px;padding:3px 0 0 15px;position:absolute;color:#000;width:100%;background:url(images/sidebar.png) no-repeat left top;left:-20px;bottom:20px;}
.main_category img{display:block;}
.dotted_line{background:url(images/dots.gif) repeat-x top center;height:1px;}
#calc{display:none!important;}
#cat_banner img{width:1200px;}
.otstup_20{height:20px;}
.otstup_40{height:40px;}


#catalog_menu ul li {position: relative;}
#catalog_menu ul li a {color: inherit;}

#catalog_menu ul li:nth-child(1) {color:#d02853;}
#catalog_menu ul li:nth-child(2) {color:#44bb5b;}
#catalog_menu ul li:nth-child(3) {color:#76b7de;}
#catalog_menu ul li:nth-child(4) {color:#a7366c;}
#catalog_menu ul li:nth-child(5) {color:#eb880e;}
#catalog_menu ul li:nth-child(6) {color:#a6d30b;}
#catalog_menu ul li:nth-child(7) {color:#0189bc;}
#catalog_menu ul li:nth-child(8) {color:#f4c100;}

#main_menu ul li a {
color:#656565;
text-transform:uppercase;
text-decoration:none;
font-weight: inherit;
font-size:12px;
padding: 3px 0;	
}
.main_category:nth-child(1) a  {background: url(/uploads/images/bgline.png) no-repeat;}
.main_category:nth-child(2) a  {background: url(/uploads/images/bgline1.png) no-repeat;}
.main_category:nth-child(3) a  {background: url(/uploads/images/bgline2.png) no-repeat;}
.main_category:nth-child(4) a  {background: url(/uploads/images/bgline1.png) no-repeat;}
.main_category:nth-child(5) a  {background: url(/uploads/images/bgline.png) no-repeat;}
.main_category:nth-child(6) a  {background: url(/uploads/images/bgline3.png) no-repeat;}
.main_category:nth-child(7) a  {background: url(/uploads/images/bgline2.png) no-repeat;}
.main_category:nth-child(8) a  {background: url(/uploads/images/bgline.png) no-repeat;}
.main_category:nth-child(9) a  {background: url(/uploads/images/bgline.png) no-repeat;}

.half_left h1 {
color:#ff8900;	
}
.half_right h2 {
color:#0083e0;	
}

#catalog_menu ul li.dropped ul {display: flex !important; width: auto;}

.table-ve {
width:100%;
}

.table-ve tr th {
border: 1px solid #dadada;
padding: 10px;
background: #3099e7;
font-weight: bold;
}

.table-ve tr td {
padding: 10px;
border: 1px solid #dadada;
}

.acc-block-flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
width: 100%;
margin-left: -.5%;
margin-right: -.5%;
padding: 5% 0;
}

.acc-block-column {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
width: 27.6%;
border: 1px solid #dfdfdf;
background-color: #fff;
padding: 20px 20px 25px;
margin: 0.6% .5%;
}

.acc-block-title {
line-height: 20px;
font-size: 17px;
letter-spacing: -.01em;
font-weight: 500;
color: #1f1f1f;
-webkit-transition: color .3s ease-out;
-o-transition: color .3s ease-out;
transition: color .3s ease-out;
}

.acc-block-column p {
line-height: 1.2;
font-size: 13px;
letter-spacing: -.01em;
color: #b0b0b0;
margin-bottom: 7px;
}