@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;}
@font-face{font-family:'dinregular';src:url('../font/dinregular.eot');src:url('../font/dinregular.eot?#iefix') format('embedded-opentype'),
url('../font/dinregular.woff') format('woff'),
url('../font/dinregular.ttf') format('truetype'),
url('../font/dinregular.svg#dinregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'dinbold';src:url('../font/dinbold.eot');src:url('../font/dinbold.eot?#iefix') format('embedded-opentype'),
url('../font/dinbold.woff') format('woff'),
url('../font/dinbold.ttf') format('truetype'),
url('../font/dinbold.svg#dinbold') format('svg');font-weight:normal;font-style:normal;}
body{background:#fff;font-family:Arial, Helvetica, sans-serif;color:#444444;font-size:13px;}
a{color:#A94D31;}
#container{margin:0px auto;min-height:100%;}
ul{list-style:none;}
.clr{clear:both;}
.clr{clear:both;}
.clr_5{clear:both;height:5px;}
.clr_10{clear:both;height:10px;}
.clr_20{clear:both;height:20px;}
.ots_10{height:10px;}
.ots_20{height:20px;}
#otstup_170{height:171px;}
.left{float:left;}
.right{float:right;}
a img{border:0;}
.errors{color:#F00}
.redbox{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#f2f2f2;border-left:7px solid #e4003b;padding:10px;display:block;color:#000;font-style:italic;}
ol{margin-bottom:10px;}
ol li{margin-left:20px;}
h1{font-family:'dinbold', sans-serif;font-weight:normal;font-size:20px!important;color:#482e1b;margin:10px 0px 5px 0px;}
h2{font-family:'dinbold', sans-serif;font-weight:normal;font-size:18px;color:#444;margin:10px 0px 10px 0px;}
h3{font-size:13px;font-weight:bold;color:#482e1b;margin:10px 0px 10px 0px;}
h4{font-size:12px;font-weight:bold;color:#482e1b;margin:10px 0px 10px 0px;}
h5{font-size:12px;font-weight:bold;color:#482e1b;margin:10px 0px 10px 0px;}
h6{font-size:12px;font-weight:bold;color:#482e1b;margin:10px 0px 10px 0px;}
hr{border-bottom:1px solid #ccc;}
.title{font-family:'dinbold', sans-serif;font-size:16px;color:#482e1b;margin-bottom:10px;margin-top:0px;}
.title span a{display:block;font-family:'dinregular', sans-serif;font-size:13px;font-weight:normal;text-transform:none;color:#fff;padding:2px 5px 3px 5px;float:right;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#885D3D;}
.title span a:hover{opacity:0.7;}
.breadcrumbs{margin-bottom:3px;}
form .textbox label{padding:0 20px 0 0;}
input, textarea, select{-moz-box-shadow:0 3px 8px #f3f3f3 inset;-webkit-box-shadow:0 3px 8px #f3f3f3 inset;box-shadow:0 3px 8px #f3f3f3 inset;padding:8px;background:#fff;color:#000;font-family:Arial, Helvetica, sans-serif;margin-bottom:10px;border:1px solid #CCCCCC;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;line-height:20px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
input:focus, textarea:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9}
.submit{font-family:'dinregular', sans-serif;font-size:18px;position:relative;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;background-color:#4c9a01;background:-moz-linear-gradient(#b6cb43, #4c9a01);background:-webkit-gradient(linear, 0 0, 0 100%, from(#b6cb43), to(#4c9a01));background:-o-linear-gradient(#b6cb43, #4c9a01);background:linear-gradient(#b6cb43, #4c9a01);display:inline-block;padding:5px 10px 7px 10px!important;box-shadow:0px 1px 0px rgba(255, 255, 255, 0.5) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:0px 1px 0px rgba(255, 255, 255, 0.5) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);-webkit-box-shadow:0px 1px 0px rgba(255, 255, 255, 0.5) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);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);border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);border-width:1px;border-style:solid;text-align:center;}
.submit:hover{background-position:0px -15px;transition:background-position 0.1s linear 0s;-webkit-transition:background-position 0.1s linear 0s;-moz-transition:background-position 0.1s linear 0s;background-color:#4c9a01;background-repeat:repeat-x;}
.grey_line{border-bottom:1px solid #ccc;}
#header_strip{background:#fff;margin:0px auto;height:170px;}
#header_container{margin:0px auto;width:1190px;height:170px;}
#header{position:relative;width:1190px;margin:0px auto;height:170px;}
.logo a{position:absolute;top:39px;left:0px;background:url('../images/logo.png') no-repeat bottom left;display:block;height:92px;width:114px;}
#header .allcontacts{position:absolute;bottom:15px;right:0px;width:210px;height:15px;font-size:12px;text-align:center;cursor:pointer;}
#header .allcontacts span{line-height:15px;border-bottom:1px dashed #333;}
#free_phone{position:absolute;top:50px;right:0px;width:210px;height:20px;font-size:12px;text-align:center;}
#dop_phones{position:absolute;color:#333;top:88px;right:0px;width:210px;height:40px;font-size:12px;text-align:center;}
#dop_phones span{display:block;}
#dop_phones .first_dop_phone{font-size:24px;font-family:'dinregular', sans-serif;}
#number{position:absolute;top:20px;right:0px;color:#333;width:210px;height:60px;font-size:12px;text-align:center;}
#number span{display:block;}
#number .main_phone{font-size:24px;font-family:'dinregular', sans-serif;}
#work_time{position:absolute;top:67px;right:0px;color:#333;padding-left:15px;min-height:12px;width:210px;text-align:center;font-size:12px;}
#achivments{width:180px;height:100px;position:absolute;bottom:17px;right:371px;padding:10px;font-family:'dinregular', sans-serif;font-size:13px;background:url(images/nav-current.png) no-repeat left center;text-align:center;}
#achivments div{line-height:24px;}
#achivments span{font-size:20px;font-family:'dinbold', sans-serif;}
#head_button{position:absolute;bottom:-50px;right:0px;}
#descriptor{position:absolute;top:55px;left:125px;height:70px;width:500px;font-family:'dinregular', sans-serif;font-size:14px;padding:5px 0px;}
#descriptor span{display:block;}
#garant{position:absolute;top:0px;right:228px;height:147px;width:116px;background:url(images/garant.png) no-repeat top center;}
#ground{height:17px;margin:0 auto;background:url(images/ground.png) repeat-x top left;}
.category_item{float:left;width:360px;margin-left:10px;margin-bottom:10px;}
.category_item_catalog{float:left;width:310px;margin-left:10px;margin-bottom:10px;}
.category_item_main{float:left;width:310px;margin-left:10px;margin-bottom:10px;}
.category_item_title{}
.category_item_title a{color:#a94d31;font-family:'dinregular', sans-serif;font-size:14px;}
.category_item_title a:hover{text-decoration:none;}
.first{margin-left:0px;}
.category_image{float:left;}
.category_image img{margin-bottom:5px;}
#search{position:relative;width:200px;height:30px;}
#search .text{position:absolute;top:0px;left:0px;-moz-border-radius:5px 0px 0px 5px;-webkit-border-radius:5px 0px 0px 5px;border-radius:5px 0px 0px 5px;border:3px solid #ссс;width:173px;height:12px;}
#search .submit{background:url(images/button.png) center center #007eff no-repeat;position:absolute;top:0px;left:188px;-moz-border-radius:0px 5px 5px 0px;-webkit-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;width:55px;height:30px;cursor:pointer;}
#club_card{height:120px;text-align:center;border-bottom:1px solid #ccc;color:#444444;}
.card_text{height:60px;}
.card_text span{display:block;padding-top:15px;}
#otzyv_sidebar li{display:block;padding:5px;background:#fff;border:1px solid #ccc;}
#otzyv_sidebar li+li{margin-top:10px;}
#otzyv_sidebar li img{width:50px;background:#fff;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;border:3px solid #ccc;float:left;margin-right:5px;}
#otzyv_sidebar a{display:block;color:#482e1b;font-size:12px;}
#otzyv_sidebar a:hover{text-decoration:none;}
.otz_img{max-width:200px;float:left;margin-right:10px;}
.post{background:#fff;margin-bottom:10px;}
.post+.post{border-top:1px solid #ccc;padding-top:10px;margin-top:10px;}
.post img{background:#fff;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;border:3px solid #ccc;float:left;margin-right:5px;}
.post .post_title{display:block;color:#482e1b;font-size:16px;font-family:"dinregular",sans-serif;margin-bottom:10px;}
.post_main_img{max-width:296px;}
.post_main_img img{max-width:290px;float:left;margin-right:10px;}
.cat_text{}
.cat_image{max-width:494px;float:left;margin-right:10px;margin-bottom:10px;}
.product_item{background:#fff;position:relative;height:300px;width:232px;float:left;padding:5px;border:1px solid;border-color:#CCC;display:block;margin-bottom:10px;margin-left:10px;text-align:center;}
.product_item .item_description{text-align:left;position:absolute;width:200px;z-index:4;background:#fff;top:20px;left:170px;border:1px #888 solid;padding:10px;min-height:40px;}
.product_item .item_description_text{position:relative;width:200px;}
.product_item .price{text-align:center;font-size:24px;position:absolute;top:180px;left:20px;width:200px;z-index:3;}
.price_sp{position:relative;}
.price_sp .old{position:absolute;top:3px;left:10px;font-size:18px;color:#C00;text-decoration:line-through;}
.price_sp .new{position:absolute;top:0px;right:10px;}
.product_item .special{background:url(images/discount.png) center center no-repeat;position:absolute;width:51px;height:51px;top:5px;left:5px;z-index:3;}
.product_item img{position:absolute;top:10px;left:20px;width:200px;}
.product_item .zakaz{position:absolute;bottom:20px;right:20px;width:75px;height:36px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;border:1px solid #482E1B;cursor:pointer;background:url(images/button.png) #007eff no-repeat center center;color:#fff;text-align:center;text-shadow:#000 0px 1px 2px;-moz-text-shadow:#000 0px 1px 2px;-webkit-text-shadow:#000 0px 1px 2px;}
.product_item .zakaz span{display:block;margin-top:10px;}
.product_item .text{text-align:left;}
.item_title{position:absolute;bottom:75px;display:block;width:230px;font-weight:bold;color:#333!important;}
.product_item .read_more{position:absolute;bottom:20px;left:20px;width:105px;height:36px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;border:1px solid #095133;cursor:pointer;background:url(images/button_green.png) #22a10a no-repeat center center;color:#fff!important;text-align:center;text-shadow:#000 0px 1px 2px;-moz-text-shadow:#000 0px 1px 2px;-webkit-text-shadow:#000 0px 1px 2px;}
.product_item .read_more span{display:block;margin-top:10px;}
.product_item a{text-decoration:none;text-align:center;}
.one{margin-left:0px!important;}
#vk{}
#production_widget{}
.caption{text-align:center;color:#fff !important;padding:5px;z-index:2!important;background:#954399;position:absolute;top:0px;left:0px;height:120px;overflow:hidden;opacity:0.8;}
#main_container{margin:0 auto;min-height:400px;}
#main{margin:0 auto;width:1190px;}
#main p{margin-bottom:10px;}
#content{float:left;width:730px;margin-left:10px;}
#content_full{width:100%;}
#content_short{width:890px;float:left;}
#content_short_right{width:950px;float:left;margin-left:20px;}
#full_text{font-size:14px;line-height:140%;color:#505050;}
#full_text img{background:#fff;}
#full_text a{color:#482e1b;}
#full_text a:hover{color:#482e1b;text-decoration:none}
#full_text ul{margin-top:10px;}
#full_text ul li{background:url("images/marker.png") left top no-repeat;margin:10px 0;padding-left:25px;min-height:18px;}
#full_text p{margin-bottom:10px;}
#side_menu{background:#fafafa;background:-webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));background:-moz-linear-gradient(top, #fbfbfb, #fafafa);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:1px solid #ccc;padding:4px;}
#side_menu ul li{display:block;background:#fafafa;background:-webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));background:-moz-linear-gradient(top, #fbfbfb, #fafafa);border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;}
#side_menu ul li+li{}
#side_menu ul li a{padding:9px 10px;text-decoration:none;color:#444;font-family:'dinregular', sans-serif;display:block;}
#side_menu ul .active_menu a{color:#ab0026!important;}
#side_menu ul .home{border-top:1px solid #ccc;}
#side_menu .menu_skidki a{background:url("images/menu_skidki.png") 95% 0% no-repeat;}
#side_menu ul .first a{color:#444;}
#side_menu ul li a:hover{color:#ab0026;}
#navigation_container{margin:0 auto;height:40px;background:#885d3d url(images/menu.png) repeat-x top left;}
#navigation{font-family:'dinregular', sans-serif;font-size:13px;text-transform:uppercase;margin:0 auto;width:1190px;height:40px;}
#navigation a{text-decoration:none;}
#navigation ul{}
#navigation ul li ul{margin-left:0px;display:none;}
#navigation ul li{float:left;position:relative;}
#navigation ul li ul li{float:none;}
#navigation ul li a{display:block;color:#fff;height:31px;}
#navigation ul li a span{margin-top:8px;display:block;padding:4px 8px 4px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#navigation ul .home a{}
#navigation ul li+li{margin-left:8px;}
#navigation ul li ul li a{text-shadow:#000 0px 0px 0px;-moz-text-shadow:#000 0px 0px 0px;-webkit-text-shadow:#000 0px 0px 0px;padding:9px;display:block;color:#fff;text-decoration:none;height:auto;font-size:13px;text-transform:none;margin:0;font-weight:normal;}
#navigation ul li ul li+li{margin-left:0px;}
#navigation ul .home{background:none;}
#navigation .active_menu span{background:url(images/menu_active.png) repeat-x center center;color:#fff;}
#navigation span:hover{background:url(images/menu_active.png) repeat-x center center;color:#fff;}
#navigation .active_menu ul a{color:#fff;background:none;text-decoration:none;}
#navigation .active_menu ul a:hover{color:#fff;text-decoration:none;}
#navigation ul li ul li a:hover{color:#ffffff;background:#482e1b;text-decoration:none;}
#navigation ul li ul{position:absolute;top:32px;background:#885D3D;z-index:105;width:200px;}
#navigation ul li ul .last{border-bottom:0;}
#navigation ul li ul li{background:none;}
#zaglushka{height:410px;clear:both;}
#footer_strip{height:390px;margin-top:-390px;}
#footer_container{height:260px;background:url(images/footer.jpg) no-repeat top center;font-family:'dinregular', sans-serif;font-size:14px;}
#footer{margin:0px auto;width:1190px;height:260px;position:relative;color:#333;}
#bot_menu{position:absolute;top:0px;left:170px;}
#copyright{position:absolute;bottom:10px;left:0px;}
#counter{position:absolute;bottom:10px;right:0px;}
#footer #bot_menu ul li{display:inline;margin-right:2px;}
#footer #bot_menu li+li{border-left:1px #a94e33 solid;padding-left:5px;}
#link_creator{position:absolute;bottom:32px;left:0px;}
#footer_button{position:absolute;top:60px;right:100px;padding:5px 10px 7px !important;}
#link_creator a{display:block;}
#footer a{color:#a94e33;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer_info{position:absolute;top:30px;right:0px;color:#000;font-size:14px;text-align:right;width:350px;height:80px;}
#footer_info span{display:block;}
#footer_phones{position:absolute;color:#333;top:50px;left:70px;width:210px;height:40px;font-size:12px;text-align:center;font-family:Arial, Helvetica, sans-serif;}
#footer_phones span{display:block;}
#footer_phones .first_dop_phone{font-size:24px;font-family:"dinregular",sans-serif;}
.zvonok_button{font-family:'dinregular', sans-serif;font-size:16px;position:relative;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;background-color:#4c9a01;background:-moz-linear-gradient(#b6cb43, #4c9a01);background:-webkit-gradient(linear, 0 0, 0 100%, from(#b6cb43), to(#4c9a01));background:-o-linear-gradient(#b6cb43, #4c9a01);background:linear-gradient(#b6cb43, #4c9a01);display:inline-block;padding:1px 10px 4px 10px!important;box-shadow:0px 1px 0px rgba(255, 255, 255, 0.5) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:0px 1px 0px rgba(255, 255, 255, 0.5) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);-webkit-box-shadow:0px 1px 0px rgba(255, 255, 255, 0.5) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);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);border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);border-width:1px;border-style:solid;text-align:center;}
.zvonok_button:hover{background-position:0px -15px;transition:background-position 0.1s linear 0s;-webkit-transition:background-position 0.1s linear 0s;-moz-transition:background-position 0.1s linear 0s;background-color:#4c9a01;background-repeat:repeat-x;}
.readmore_button{display:block;width:214px;height:49px;margin:0px auto;cursor:pointer;background:url(images/button.png) no-repeat center center;color:#fff;text-decoration:none;text-align:center;}
.readmore_button span{font-size:18px;display:block;padding-top:10px;}
#sidebar{background:url(images/rs.png) repeat-y top left;float:right;width:220px;}
#left_sidebar{float:left;width:220px;}
.comments{}
.comment{padding:10px;border:1px solid #ccc;margin-bottom:10px;}
.comment_info{margin-bottom:10px;color:#482e1b;}
.comment_form_info .captcha{float:left;}
.comment_form_info img{margin-left:20px;}
a#move_up{right:10px;bottom:110px;position:fixed;z-index:5;display:none;width:60px;height:60px;background:url(images/move.png) no-repeat top center;opacity:0.8;filter:alpha(opacity=80);color:#fff;text-decoration:none;text-align:center;}
a#move_up:hover{opacity:1;filter:alpha(opacity=100);}
#move_up span{display:block;position:absolute;bottom:40px;left:10px;}
#product_info{}
.htabs{}
.htabs ul{margin-bottom:10px;}
.htabs ul li{margin-left:20px;display:inline-block;}
.htabs .ui-tabs-active{}
.htabs .tab_head a{margin-left:-20px;color:#fff!important;text-decoration:none;background:#885D3D;color:#fff;padding:10px;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;cursor:pointer;}
.htabs .ui-tabs-active a{color:#fff!important;}
.htabs .ui-tabs-active a{background:#26a8c5;}
.htabs .ui-state-hover{opacity:0.8;}
.htabs .redhlp_button:hover{opacity:0.8;}
.tab-content{-moz-border-radius:0px 5px 5px 5px;-webkit-border-radius:0px 5px 5px 5px;border-radius:0px 5px 5px 5px;border:1px solid #cccccc;padding:10px;min-height:100px;background:#fff;}
#image_block{position:relative;display:block;float:left;width:300px;}
#toolbar{position:relative;width:400px;height:100px;}
.side_tb{margin-left:310px;}
#toolbar .zakaz{position:absolute;bottom:0px;left:0px;width:75px;height:36px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;border:1px solid #004489;cursor:pointer;background:url(images/button.png) #007eff no-repeat center center;color:#fff;text-align:center;text-shadow:#000 0px 1px 2px;-moz-text-shadow:#000 0px 1px 2px;-webkit-text-shadow:#000 0px 1px 2px;}
#toolbar .back{position:absolute;bottom:0px;left:95px;width:120px;height:36px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;border:1px solid #095133;cursor:pointer;background:url(images/button_green.png) #095133 no-repeat center center;color:#fff;text-align:center;text-shadow:#000 0px 1px 2px;-moz-text-shadow:#000 0px 1px 2px;-webkit-text-shadow:#000 0px 1px 2px;}
#toolbar .back span{display:block;margin-top:10px;}
#toolbar .zakaz span{display:block;margin-top:10px;}
#toolbar .price{text-align:left;font-size:18px;position:absolute;top:0px;left:0px;width:300px;z-index:3;}
#toolbar .old span{font-size:14px;color:#C00;text-decoration:line-through;}
#toolbar .new{}
#image_block .special{background:url(images/discount.png) center center no-repeat;position:absolute;width:51px;height:51px;top:-8px;left:-8px;z-index:3;}
.main_img{width:290px;}
.litle_img{width:84px;float:left;margin-right:10px;}
.pagination span{padding:5px;margin-left:3px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#000;color:#fff;}
.pagination a{padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#009bbd;color:#fff;}
.pagination a:hover{opacity:0.7;}
.xform{width:400px;}
.xinput{margin-top:0px;margin-bottom:0px;clear:both;width:400px;overflow:hidden;}
.xinput label{display:block;float:left;width:120px;text-align:right;margin-right:20px;}
.xinput label span{text-align:left;float:left;vertical-align:middle;}
.xinput input, .xinput textarea{float:left;width:230px;}
.xinput textarea{height:50px;}
.xinput p{}
.submit_button{text-align:right;}
.result{}
.result.good{color:#333;}
.ui-helper-hidden{display:none;}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-helper-clearfix:before, .ui-helper-clearfix:after{content:"";display:table;}
.ui-helper-clearfix:after{clear:both;}
.ui-helper-clearfix{zoom:1;}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
.ui-state-disabled{cursor:default !important;}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}
.ui-resizable{position:relative;}
.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle{display:none;}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;cursor:pointer;text-align:center;zoom:1;overflow:visible;}
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active{text-decoration:none;}
.ui-button-icon-only{width:2.2em;}
button.ui-button-icon-only{width:2.4em;}
.ui-button-icons-only{width:3.4em;}
button.ui-button-icons-only{width:3.7em;}
.ui-button .ui-button-text{display:block;line-height:1.4;}
.ui-button-text-only .ui-button-text{padding:.4em 1em;}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px;}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em;}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em;}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em;}
input.ui-button{padding:.4em 1em;}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px;}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px;}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary{left:.5em;}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary{right:.5em;}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary{right:.5em;}
.ui-buttonset{margin-right:7px;}
.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em;}
button.ui-button::-moz-focus-inner{border:0;padding:0;}
.ui-dialog{position:absolute;top:0;left:0;padding:.2em;width:300px;overflow:hidden;}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative;}
.ui-dialog .ui-dialog-title{margin:0 auto;}
.ui-dialog .ui-dialog-titlebar-close span{display:block;}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus{}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;overflow:auto;zoom:1;}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer;}
.ui-dialog .ui-resizable-se{background:none!important;}
.ui-draggable .ui-dialog-titlebar{cursor:move;}
.ui-widget .ui-widget{font-size:1em;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{}
.ui-widget-content{}
.ui-widget-content a{}
.ui-widget-header{}
.ui-widget-header a{}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#1c94c4;text-decoration:none;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited{color:#c77405;text-decoration:none;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;color:#363636;}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636;}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background-color:rgb(0, 0, 0);opacity:0.8;color:#ffffff;}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a{color:#ffffff;}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text{color:#ffffff;}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary{font-weight:bold;}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35);}
.ui-widget-overlay{background-color:rgb(0, 0, 0);opacity:0.5;filter:Alpha(Opacity=50);}
.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.ui-dialog{font-family:'dinregular', sans-serif;padding:5px;background:url(images/haze.png) repeat top left;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;font-size:14px;}
.ui-dialog-content{background:#fff;-moz-border-radius:0px 0px 0px 0px;-webkit-border-radius:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}
.ui-dialog-titlebar{background:#eeeeee;-moz-border-radius:0px 0px 0px 0px;-webkit-border-radius:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;border-bottom:1px solid #fff;font-family:'dinbold', sans-serif;color:#333;font-size:18px;text-align:center;text-transform:uppercase;}
.ui-icon-closethick{background:url(images/close.png) no-repeat center center!important;width:25px;height:25px;margin:3px 3px;}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:5px;top:5px;}
.ui-dialog .ui-dialog-titlebar-close:hover{opacity:0.8;}
.ui-dialog-content ul li{margin-left:0px;padding-left:25px;min-height:20px;display:block;margin-top:10px;background:url(images/marker.png) top left no-repeat;}
.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{width:66px;float:right;margin-right:15px;padding-bottom:0.7em;}
#gallery{}
.albums{}
.album{position:relative;text-align:center;width:270px;overflow:hidden;display:block;float:left;margin-right:10px;}
.album_image{width:270px;}
.album_image img{height:180px;}
.photoillustration{position:absolute;top:120px;right:-5px;width:64px;height:67px;background:url(images/photo.png) no-repeat center center;z-index:5;}
.album_name{}
.album_name a{font-family:"dinregular",sans-serif;display:block;margin-top:5px;color:#482e1b;margin-bottom:20px;}
.toalbums{margin-top:10px;}
.toalbums a{font-size:13px;font-weight:normal;text-transform:none;color:#fff;padding:2px 5px 3px 5px;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#885D3D;font-family:'dinregular', sans-serif;}
.tumbs{}
.thumbinail{text-align:center;width:102px;height:102px;display:block;float:left;margin-right:5px;margin-bottom:5px;}
.thumbinail img{}
.page_photo{text-align:center;}
.page_photo a{text-align:center;color:#482e1b;}
.page_photo img{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;border:3px solid #ccc;margin-bottom:10px;}
#gallery_nav{height:25px;width:270px;margin:0 auto;}
.gallery_nav{float:left;margin-right:10px;background:url(images/e_mail.png) no-repeat center center;width:125px;height:23px;text-align:center;}
.gallery_nav a{display:block;padding-top:3px;color:#fff;text-decoration:none;}
.subcategory_content{background:#fafafa;background:-webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));background:-moz-linear-gradient(top, #fbfbfb, #fafafa);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:1px solid #ccc;padding:4px;}
.catalog_item{display:block;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;}
.catalog_item+.catalog_item{border-top:none;}
.catalog_item a{display:block;padding:9px 10px;text-decoration:none;color:#444;font-family:'dinregular', sans-serif;}
.catalog_item a:hover{color:#ab0026;}
.subcategory_content .active_link{color:#ab0026;}
#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;font-family:"dinregular",sans-serif;display:block;color:#482e1b;}
.news_list li{display:block;}
.news_list li img{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;border:3px solid #ccc;float:left;margin-right:5px;}
.news_list li+li{border-top:1px dashed #ccc;padding-top:10px;margin-top:10px;}
.new_date{display:block;}
.new_title{display:block;color:#482e1b;text-decoration:none;}
.read_detail{display:block;color:#444;font-size:12px;margin-top:5px;}
.news_list li a:hover{text-decoration:none;}
#skidka_main .news_list li{display:block;width:280px;float:left;margin-right:10px;}
#skidka_main .news_list li img{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;border:3px solid #ccc;float:left;margin-right:5px;}
#skidka_main .news_list li+li{border-top:none;padding-top:0px;margin-top:0px;}
.news_list{font-family:"dinregular",sans-serif;}
#skidka_main .new_date{display:block;}
#skidka_main .new_title{display:block;color:#482e1b;text-decoration:none;}
#skidka_main .read_detail{display:block;color:#444;font-size:12px;margin-top:5px;}
#skidka_main .news_list li a:hover{text-decoration:none;}
#people_container{background:#fff;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;padding:10px;border:1px solid #ccc;}
.people{position:relative;width:220px;float:left;height:120px;margin-right:10px;margin-bottom:20px;}
.people img{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:1px solid #ccc;}
.pname{display:block;color:#fff;text-decoration:none;background:#009BBD;width:140px;padding:5px;text-align:center;position:absolute;bottom:35px;right:0px;}
.pstatus{text-align:center;position:absolute;top:90px;right:0px;background:#fff;border:1px solid #ccc;padding:5px;width:200px;min-height:30px;}
.people_status{display:block;color:#fff;text-decoration:none;background:#009BBD;width:200px;min-height:30px;padding:5px;text-align:center;position:absolute;bottom:3px;left:3px;z-index:2;}
.people_main_img{margin-bottom:10px;}
.people_main_img img{max-width:290px;margin-right:10px;}
#popular_video{}
#popular_video .popular_video_item{display:block;border-bottom:1px dashed #ccc;padding-bottom:10px;margin-bottom:10px;}
#popular_video .video_thumb{margin-right:10px;float:left;}
#popular_video .video_thumb img{background:#fff;width:70px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;border:3px solid #ccc;}
#popular_video .video_title{color:#482e1b;margin-bottom:10px;display:block;}
#popular_video .videobutton span{cursor:pointer;text-decoration:underline;}
#videocolumn_main #popular_video{}
#videocolumn_main #popular_video .popular_video_item{display:block;border-bottom:none;padding-bottom:10px;margin-bottom:10px;margin-right:10px;width:280px;float:left;}
#videocolumn_main #popular_video .video_thumb{margin-right:10px;float:left;}
#videocolumn_main #popular_video .video_thumb img{background:#fff;width:70px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;border:3px solid #ccc;}
#videocolumn_main #popular_video .video_title{color:#482e1b;margin-bottom:10px;display:block;}
#videocolumn_main #popular_video .videobutton span{cursor:pointer;text-decoration:underline;}
.video_item{background:#fff;position:relative;height:282px;width:282px;float:left;border:1px solid;border-color:#CCC;display:block;margin-bottom:10px;margin-left:10px;text-align:center;}
.video_item .video_thumb{margin-top:10px;display:block;}
.video_item .video_thumb img{background:#fff;width:210px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;border:3px solid #ccc;}
.video_item .video_title{position:absolute;bottom:40px;left:0px;color:#fff;background:#885D3D;display:block;padding:5px;text-decoration:none;z-index:2;}
.video_item .videobutton span{position:absolute;bottom:10px;right:10px;cursor:pointer;text-decoration:underline;}
#video_frame{float:left;margin-right:10px;width:500px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;border:3px solid #ccc;}
#video_frame iframe{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#pref{font-size:14px;font-weight:bold;color:#444;}
#pref span{display:block;padding:10px 0px 10px 60px;background:url(images/pref.png) no-repeat top left;min-height:28px;}
#pref span+span{margin-top:5px;}
#carousel{margin:0 auto;width:1190px;height:120px;overflow:hidden;}
.jcarousel-skin-opencart .carousel_image img{max-width:200px;max-height:80px;margin-top:20px;}
.jcarousel-skin-opencart .imagename{display:block;margin-top:5px;}
.jcarousel-skin-opencart .jcarousel-container{background:none;height:120px;}
.jcarousel-skin-opencart .jcarousel-direction-rtl{direction:rtl;}
.jcarousel-skin-opencart .jcarousel-container-horizontal{padding:0px 0px;}
.jcarousel-skin-opencart .jcarousel-clip{overflow:hidden;width:1100px;margin-left:42px;}
.jcarousel-list{height:120px!important;}
.jcarousel-skin-opencart .jcarousel-clip-horizontal{}
.jcarousel-skin-opencart .jcarousel-item{text-align:center;position:relative;}
.jcarousel-skin-opencart .jcarousel-item a{}
.jcarousel-skin-opencart .jcarousel-item img{}
.jcarousel-skin-opencart .jcarousel-item-horizontal{margin-left:0;margin-right:0;}
.jcarousel-skin-opencart .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:10px;margin-right:0;}
.jcarousel-skin-opencart .jcarousel-item-placeholder{background:none;color:#000;}
.jcarousel-skin-opencart .jcarousel-next-horizontal{position:absolute;top:48px;right:20px;width:11px;height:23px;cursor:pointer;background:url('images/button-next.png') center no-repeat;}
.jcarousel-skin-opencart .jcarousel-direction-rtl .jcarousel-next-horizontal{left:0px;right:auto;background:url('images/button-previous.png') center no-repeat;}
.jcarousel-skin-opencart .jcarousel-next-horizontal:hover, .jcarousel-skin-opencart .jcarousel-next-horizontal:focus{opacity:0.9;}
.jcarousel-skin-opencart .jcarousel-next-horizontal:active{}
.jcarousel-skin-opencart .jcarousel-next-disabled-horizontal, .jcarousel-skin-opencart .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-opencart .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin-opencart .jcarousel-next-disabled-horizontal:active{cursor:default;background:none;}
.jcarousel-skin-opencart .jcarousel-prev-horizontal{position:absolute;top:48px;left:20px;width:11px;height:23px;cursor:pointer;background:url('images/button-previous.png') center no-repeat;}
.jcarousel-skin-opencart .jcarousel-direction-rtl .jcarousel-prev-horizontal{left:auto;right:0px;background:url('images/button-next.png') center no-repeat;}
.jcarousel-skin-opencart .jcarousel-prev-horizontal:hover, .jcarousel-skin-opencart .jcarousel-prev-horizontal:focus{opacity:0.9;}
.jcarousel-skin-opencart .jcarousel-prev-horizontal:active{}
.jcarousel-skin-opencart .jcarousel-prev-disabled-horizontal, .jcarousel-skin-opencart .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-opencart .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin-opencart .jcarousel-prev-disabled-horizontal:active{cursor:default;background:none;}
.specialist{margin:10px 0px;width:300px;}
#slide_menu{background:linear-gradient(to top, #F9F9F9, #FFFFFF) repeat scroll 0 0 rgba(0, 0, 0, 0);border-bottom:2px solid #885D3D;border-left:1px solid #F9F7F7;border-right:1px solid #F9F7F7;border-top:1px solid #F9F7F7;font-family:'dinregular';height:13px;margin-bottom:5px;padding:10px 10px 14px;position:relative;z-index:100;width:568px;}
#slide_menu a{margin-right:3px;padding:3px 10px 4px;color:#000;}
#slide_menu a:hover{text-decoration:none;background:#EAE7E4;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-top:1px solid #c7c7c7;}
.active_nav{text-decoration:none;background:#EAE7E4;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-top:1px solid #c7c7c7;}
.fixed{box-shadow:0 2px 19px #CACACA;position:fixed!important;top:0px;}
#top_zaglushka{height:18px;margin-bottom:5px;padding:10px 10px;display:none;}
.table{font-family:Arial, Helvetica, sans-serif;color:#666;font-size:12px;text-shadow:1px 1px 0px #fff;background:#eaebec;margin:0px;border:#ccc 1px solid;border-collapse:separate;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px #d1d1d1;-webkit-box-shadow:0 1px 2px #d1d1d1;box-shadow:0 1px 2px #d1d1d1;}
.table th{font-weight:bold;padding:11px 15px 12px 15px;border-top:1px solid #fafafa;border-bottom:1px solid #e0e0e0;background:#ededed;background:-webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));background:-moz-linear-gradient(top, #ededed, #ebebeb);}
.table th:first-child{text-align:left;padding-left:10px;}
.table tr:first-child th:first-child{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;}
.table tr:first-child th:last-child{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;}
.table tr{text-align:center!important;padding-left:10px;}
.table tr td:first-child{text-align:left;padding-left:10px;border-left:0;}
.table tr td{padding:10px;border-top:1px solid #ffffff;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;background:#fafafa;background:-webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));background:-moz-linear-gradient(top, #fbfbfb, #fafafa);}
.table tr.even td{background:#f2f2f2;background:-webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));background:-moz-linear-gradient(top, #f2f2f2, #f0f0f0);}
.table tr:last-child td{border-bottom:0;}
.table tr:last-child td:first-child{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;}
.table tr:last-child td:last-child{-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;}
.table tr:hover td{background:#fcf3ec;background:-webkit-gradient(linear, left top, left bottom, from(#fcf3ec), to(#f8eadf));background:-moz-linear-gradient(top, #fcf3ec, #f8eadf);}
.table a:link{color:#666;font-weight:bold;text-decoration:none;}
.table a:visited{color:#999999;font-weight:bold;text-decoration:none;}
.table a:active,
.table a:hover{color:#bd5a35;text-decoration:underline;}
.bottom_form{background:#79c2df;padding:10px 10px 0px;margin-top:10px;}
.bottom_form .xinput{width:182px;float:left;clear:none;}
.bottom_form .form_icon{}
.bottom_form .submit_button{width:150px;float:right;}
.bottom_form_description{margin-bottom:10px;font-family:'dinbold', sans-serif;font-size:20px;color:#fff;text-transform:uppercase;}
.bottom_form input{width:150px;border:none;}
.long .xinput{width:267px;float:left;clear:none;}
.long input{width:235px;border:none;}
.long .submit_button{width:235px;float:right;}
.sl_small{}
.sl_big{}
#flashContent{width:1000px;height:750px;overflow:hidden;}
.g_feedback{width:135px;float:left;margin-bottom:10px;text-align:center;height:250px;margin-right:10px;}
.g_feedback a{}
.g_feedback img{width:135px;height:auto;border:1px solid #bbb;}
.g_name{margin-top:10px;}
#gallerycolumn_main{height:250px;overflow:hidden;width:950px;}
#gallerycolumn_main .jcarousel-skin-opencart .jcarousel-container{height:250px;}
#gallerycolumn_main .jcarousel-list, #galleryslide .jcarousel-list{height:250px !important;}
#gallerycolumn_main .g_feedback img{width:100px !important;}
#gallerycolumn_main .g_feedback{width:161px !important;}
#gallerycolumn_main .jcarousel-prev-horizontal, #gallerycolumn_main .jcarousel-next-horizontal{top:60px;}
#gallerycolumn_main .jcarousel-clip-horizontal{width:800px;}
#galleryslide{height:250px;overflow:hidden;width:220px;}
#galleryslide .g_feedback{width:220px !important;margin-left:-40px;}
#galleryslide .g_name{width:130px;margin:0 auto;margin-top:10px;}
#galleryslide .jcarousel-prev-horizontal, #galleryslide .jcarousel-next-horizontal{top:85px;}
.questinput{width:50%;float:left;clear:none;}
.questtextarea{width:100%;}
.questtextarea textarea{width:675px;}
.filter{padding:0px 10px 10px 10px;border:1px solid #ccc;margin-bottom:10px;}
.filter a, .filter span{margin-right:10px;margin-top:10px;display:inline-block;}
.filter a, .filter span{margin-right:10px;margin-top:10px;display:inline-block;}
.filter a{cursor:pointer;}
.filter a:hover, .sorting span:hover{text-decoration:none;}
.sorting{float:right;}
.sorting span{color:#A94D31;cursor:pointer;text-decoration:underline;}
.sorting span.active{cursor:default;color:#444444;text-decoration:none;}
.category-product{border:1px solid #ccc;padding:10px;margin-bottom:15px;position:relative;}
.category-product-image{float:left;width:96px;margin-right:10px;}
.category-product-content{float:left;width:470px;margin-right:10px;}
.category-product-content .product-title{font-size:16px;font-weight:500;text-decoration:underline;text-transform:uppercase;display:block;margin-bottom:10px;}
.category-product-content .prev-text{font-size:13px;}
.category-product-right{float:right;text-align:right;}
.category-product .price{font-weight:500;font-size:18px;margin-bottom:5px;}
.category-product .read_more{display:inline-block;width:105px;height:36px;line-height:36px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;border:1px solid #095133;cursor:pointer;background:url(images/button_green.png) #22a10a no-repeat center center;color:#fff!important;text-align:center;text-shadow:#000 0px 1px 2px;-moz-text-shadow:#000 0px 1px 2px;-webkit-text-shadow:#000 0px 1px 2px;}
.price_from{background:linear-gradient(#976B4F, #885D3D);height:315px;width:260px;float:left;}
.price_from_inner{width:230px;margin:0 auto;margin-top:30px;color:#ffffff;text-align:center;}
.price_title{font-size:13px;color:#ffffff;text-shadow:0 1px 0 #976B4F;margin-bottom:9px;}
.price_from_price{font-size:30px;color:#ffffff;text-shadow:0 2px 0 #976B4F;display:block;border-bottom:1px dashed #ffffff;padding-bottom:20px;margin-bottom:15px;}
.price_montage_price{font-size:20px;color:#ffffff;text-shadow:0 2px 0 #976B4F;display:block;margin-bottom:15px;}
.price_from .zvonok_button{font-size:25px;padding:10px 20px !important;margin:0 auto;width:140px;display:block;margin-top:20px;margin-bottom:15px;}
.price_shipping{text-align:center;}
#burger, #left_burger, #right_burger{display: none; width: 29px;height: 29px;background: #333;margin: 10px;margin-right: 0; vertical-align: middle;}
#burger span, #left_burger span, #right_burger span{display: block; width: 80%;height:3px;background: white;margin: 5px auto;vertical-align: top;}
.ms{display: none;}
@media screen and (max-width: 1250px){
	#header, #header_container{
		width: 100%;
	}
	#content_short_right, #content{
		width: 70%;
		box-sizing: border-box;
	}
	#content{
		width: 60%;
	}

	#content_short_right a img{
		width: 100%;
		box-sizing: border-box;
	}
	#gallerycolumn_main{
		width: 100%;
	}
	#carousel{
		width: 100%;
	}
	#footer, #main, #navigation{
		width: 100%;
	}
	#full_text iframe{
		width: 100% !important;
	}
	.sl_small a img{
		width: 100%;
	}
}
@media screen and (max-width: 1200px){
	#navigation ul li+li{
		margin-left:0;
	}
	#skidka_main .news_list li{
		margin-top:15px;
	}
}
@media screen and (max-width: 1125px){
	#full_text img{
		width: 97%;
	}
	#content{
		width: 55%;
	}
	.jcarousel-skin-opencart li.jcarousel-item-horizontal{
		width: initial !important;
	}
}
@media screen and (max-width: 1110px){
	#navigation ul li a{
		font-size:11.5px;
	}
	#descriptor{
		width: 35%;
		top:35px;
	}
	#content #price img{
		width: 100%;
	}
	.price_from{
		width: 100%;
		margin-top: 15px;
	}
}
@media screen and (max-width: 1075px){
	#descriptor{
		width: 32%;
	}
}
@media screen and (max-width: 1015px){
	#navigation ul li a{
		font-size:10.5px;
	}
	#navigation ul li a span{
		padding: 4px 6px 4px;
	}
	#descriptor{
		width: 22%;
		top:20px;
	}
	#content{
		width: 49.5%;
	}
	#videocolumn_main{
		/*padding:15px;*/
	}
	.jcarousel-skin-opencart .jcarousel-item a{
		margin: 0 10px;
	}
}
@media screen and (max-width: 915px){
	#navigation ul li a{
		font-size:10px;
	}
}
@media screen and (max-width: 900px){
	#pref{
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.post_main_img img{
		width: 100%;
	}
	#slide_menu a{
		padding:3px 0 4px;
		font-size: 11px;
	}
	#popular_video{
		text-align: left;
	}
	#navigation ul li a{
		font-size:9.5px;
	}
	#achivments{
		display: none;
	}
	#bot_menu{
		position: initial;
		top:initial;
		left:initial;
	}
	#slide_menu{
		width: 100%;
		left: 0;
	}
	#navigation ul li a span{
		margin-top:10px;
	}
	#descriptor{
		width: 45%;
		top:50px;
	}
	#content{
		width: 71%;
	}
	#sidebar{
		/*float: none;*/
		width: 100%;
	}
	#galleryslide{
		width: 100%;
		padding: 15px;
		box-sizing: border-box;
	}
	#sidebar .title{
		text-align: center;
	}
	#sidebar .content{
		padding: 15px;
		box-sizing: border-box;
	}
	.jcarousel-skin-opencart .jcarousel-clip{
		width: 80%;
		margin:auto;
	}
	#pref, #content_short_right{
		padding: 15px;
		box-sizing: border-box;
	}
	.questtextarea textarea{
		width: 100%;
		box-sizing: border-box;
	}

}
@media screen and (max-width: 850px){
	#navigation ul li a{
		font-size:8.5px;
	}
	#navigation ul li a span{
		padding: 4px 5px 4px;
	}
	#footer_phones{
		left:0;
	}
	#footer_phones>*{
		background: rgba(255,255,255,.7);
	}
	#footer_button{
		right: 0;
	}
	#bot_menu{
		display: none;
	}
	#skidka_main .news_list li{
		margin-top:15px !important;
	}
	#descriptor{
		width: 35%;
		top:30px;
	}
}
@media screen and (max-width: 800px){
	#bottom_form{
		text-align: center;
	}
	#obratnyi-zvonok{
		display: flex;
		justify-content: center;
	}
	#lightbox-container-image-box, #lightbox-container-image-data-box{
		width: 95% !important;
		padding: 5px;
	}
	#lightbox-container-image-box img{
		width: 100% !important;
	}
	#main{
		display: flex;
		flex-direction: column;
	}
	#left_sidebar{
		order: 1;
	}
	#sidebar{
		order: 2;
	}
	#navigation ul li ul{
		width: 100%;
		background: #57371f;
	}
	.album, .video_item{
		float:none;
		display: inline-block;
		vertical-align: top;
	}
	.video_item{
		width: 45%;
		height: auto !important;
		margin:10px !important;
	}
	.video_item .video_title,.video_item .videobutton span{
		position: initial;
	}
	.video_item .videobutton{
		text-align: right;
	}
	.ms{
		display: inline-block;
	}
	.category_image{
		display: inline-block;
		float:none;
		vertical-align: top;
	}
	#gallery{
		text-align: center;
	}
	.g_feedback{
		float: none;
		display: inline-block;
	}
	#navigation{
		display: none;
	}
	#navigation_container, #navigation{
		height: initial;
	}
	#navigation ul{
		text-align: center;
	}
	#navigation ul li{
		float: none;
	}
	#navigation ul li a{
		height: 40px;
		font-size: 13px;
	}
	#navigation ul li a span{
		margin-top:0;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	#burger, #left_burger, .inline{
		display: inline-block;
	}
	#left_burger, #right_burger{
		vertical-align: middle;
	}
	.wr_price{
		text-align: center;
	}
	.price_from{
		float:none;
		display: inline-block;
		margin-top:15px;
	}
	#videocolumn_main .title{
		text-align: left;
	}
	#left_sidebar{
		float: none;
		width: 100%;
	}
	#right_burger{
		display: inline-block;
		vertical-align: middle;
	}
	#content{
		width: 100%;
		margin-left: 0;
		padding:15px;
		box-sizing: border-box;
	}
	#content .sl_small a img{
		width: 100%;
	}
	#sidebar .title{
		text-align: center;
	}
	.category_item{
		width: 48%;
		vertical-align: top;
		margin-left:0;
		margin:10px 5px;
	}
	.category_image img{
		width: 100%;
	}
	.sinfo_left, .sinfo_right{
		display: inline-block;
		width: 49%;
		vertical-align: top;
	}
	#vk_groups{
		margin: auto;
	}
	.wr_siteInfo .clr_10{
		display: none;
	}
	.wr_siteInfo{
		padding: 10px;
	}
	#content_short_right{
		float: none;
		width: 100%;
		margin:0;
		text-align: center;
	}
	#skidka_main .news_list{
		text-align: center;
	}
	#skidka_main .news_list li{
		display: inline-block;
		float: none;
		width: 48%
	}
	.title{
		position: relative;
		text-align: center;
	}
	.title span a{
		position: absolute;
		right: 0;
		top:0;
	}
	.category_item_main{
		float: none;
		display: inline-block;
		vertical-align: top;
		width: 48%;
		text-align: left;
		margin:0;
	}
	#popular_video{
		text-align: left;
	}
	#videocolumn_main #popular_video .popular_video_item{
		display: inline-block;
		float: none;
		width: 47%;
		vertical-align: top;
		text-align: left;
	}
	#full_text{
		text-align: left;
		padding: 15px;
	}
	#descriptor{
		width: 39%;
		top:25px;
	}
	.news{
		padding:10px;
	}
	.thumbinail{
		width: 100px;
		height: 100px;
	}
	#gallery{
		width: 100%;
		/*padding-left:15px;*/
		box-sizing: border-box;
	}
	.thumbinail{
		display: inline-block;
		float:none;
	}
}
@media screen and (max-width: 770px){
	#descriptor{
		width: 30%;
		top:25px;
	}
	#navigation_container{
		width: 75%;
		vertical-align: top;
	}
	.category_item_catalog{
		width: 100%;
		float:none;
		margin-left:0;
	}
}
@media screen and (max-width: 750px){
	#garant{
		display: none;
	}
	#descriptor{
		width: 53%;
		top:50px;
	}
	.ui-dialog{
		width: 80% !important;
		padding:0 !important;
	}
	.ui-dialog .ui-dialog-content input, .ui-dialog .ui-dialog-content label{
		width: 80% !important;
		text-align: left !important;
	}
}
@media screen and (max-width: 680px){
	.breadcrumbs{
		text-align: center;
	}
	#descriptor{
		width: 50%;
		top:30px;
	}
	.category_item{
		width: 100%;
		display: block;
		vertical-align: top;
		margin-left:0;
		margin:10px auto;
	}
	.category_image{
		float:none;
		margin: auto;
		width: 80%;
		display: block;
	}
	.category_item_title{
		text-align: center;
	}
}
@media screen and (max-width: 622px){
	#garant{
		display: none;
	}
	#descriptor {
   		width: 40%;
   		top: 30px;
	}
}
@media screen and (max-width: 575px){
	.ui-dialog{
		width: 100% !important;
		padding:0 !important;
	}
	.ui-dialog .ui-dialog-content input, .ui-dialog .ui-dialog-content label{
		width: 100% !important;
		text-align: left !important;
	}
	#content{
		width: 100%;
	}
	.album_image{
		width: 70%;
		display: block;
		margin: auto;
	}
	#sidebar{
		width: 100%;
		margin: auto;
	}
	#sidebar .title{
		text-align: center;
	}
	#galleryslide{
		width: 100%;
	}
	.news_list, #pref{
		/*padding:15px;*/
	}
	#descriptor {
   		width: 35%;
   		top: 0px;
	}
	.category_item_main{
		width: 100%;
		display: block;
		margin: 15px auto;
	}
	.category_item_main .category_image{
		width: 60%;
		float:none;
		margin:auto;
	}
	.category_item_title{
		text-align: center;
	}
	#footer_button{
		top:50%;
	}
}
@media screen and (max-width: 575px){
	#footer{
		display: flex;
		flex-direction: column;
		justify-content: space-around;
		align-items: center;
	}
	#footer_phones{
		position: initial;
		order:1;
		height: initial;
	}
	#footer_button{
		position: initial;
		order:2;
		display: table;
	}
	#copyright{
		display: flex;
		position: initial;
		text-align: center;
		order:3;
		background: rgba(255,255,255,.7);
	}
	#counter{
		position: initial;
		order:4;
	}
	.album{
		width: 45%;
		display: inline-block;
		vertical-align: top;
	}
	.album a img{
		height: auto !important;
	}
	#descriptor{
		display: none;
	}
	.logo a{
		left:30px;
	}
	#free_phone, #number, #header .allcontacts, #work_time, #dop_phones{
		right: 30px;
	}
	.sinfo_left, .sinfo_right{
		width: 100%;
		display: block;
	}
	#pref, #content_short_right, #content{
		padding:2px;
	}
	input, textarea, select{
		width: 100%;
		box-sizing: border-box;
	}
	textarea{
		height:150px;
	}
}
@media screen and (max-width: 500px){
	.video_item{
		width: 67%;
		display: block;
		margin: auto !important;
	}
}
@media screen and (max-width: 400px){
	.photoillustration{
		display: none;
	}
	.post_main_img img{
		float:none;
	}
}
@media screen and (max-width: 380px){
	#free_phone, #number, #header .allcontacts, #work_time, #dop_phones{
		right: 50%;
		margin-right:-110px;
	}
	.logo a, #free_phone, #number, #header .allcontacts, #work_time, #dop_phones{
		position: initial;
		right: 0;
		margin: 0 auto;
		top:0;
		left:0;
		bottom:0;
	}
	#header .logo{
		margin-bottom: 15px;
	}
	#header{
		display: flex;
		flex-direction: column;
	}
	#number .main_phone{
		order: 1;
	}
	#number{
		height:initial;
		order:2;
	}
	#free_phone{
		order:3;
	}
	#work_time{
		order:4;
	}
	#dop_phones{
		order: 5;
	}
	#header .allcontacts{
		order: 6;
	}
	#header, #header_container, #header_strip{
		height: initial;
	}
	#header_strip{
		padding-bottom: 15px;
	}
}