*{font-family:Tahoma,"Geneva CY",sans-serif;font-size:13px;margin:0;padding:0;text-align:left}
html{overflow-y:scroll}
img{border:0}
ul,ol{list-style:none}
#page{position:relative;margin:5px auto;width:911px;overflow:hidden}
#body_shadow{margin:5px;position:relative;-webkit-box-shadow:0 0 10px #CCC;-moz-box-shadow:0 0 10px #CCC;box-shadow:0 0 10px #CCC;float:left;display:inline;zoom:1}
#body{width:900px;border:1px #EAEAEA solid;background:#fff;zoom:1;position:relative;z-index:2}
#header{height:370px;background:url(/images/top_bgr.jpg) 0 0 no-repeat;overflow:hidden;margin-bottom:-30px}
#header .top{height:170px}
.logo{float:left;position:relative;margin:5px 0 0 40px;display:inline}
.logo,.logo img{width:210px;height:125px;display:block}
#header .main_header{position:relative;z-index:0}
#header .main_header h1{text-align:right;margin:0 10px;position:absolute;width:860px;z-index:2;top:130px}
#header .img_header{position:absolute;z-index:1}
#header .main_bgr{margin-top:20px}
#header .kontakty{margin-left:40px}
#header .foto{margin:35px 0 0 35px}
#header .zakaz{margin:50px 0 0 35px}

#header_2{height:370px;background:url(/images/main_bgr_26082015.png) 0 0 no-repeat;overflow:hidden;margin-bottom:-30px}
#header_2 .top{height:170px}
.logo{float:left;position:relative;margin:5px 0 0 40px;display:inline}
.logo,.logo img{width:210px;height:125px;display:block}
#header_2 .main_header{position:relative;z-index:0}
#header_2 .main_header h1{text-align:right;margin:0 10px;position:absolute;width:860px;z-index:2;top:130px}
#header_2 .img_header{position:absolute;z-index:1}
#header_2 .main_bgr{margin-top:20px}
#header_2 .kontakty{margin-left:40px}
#header_2 .foto{margin:35px 0 0 35px}
#header_2 .zakaz{margin:50px 0 0 35px}


#top_menu{position:absolute;top:10px;right:0;z-index:1}
#top_menu ul li a.first{border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;-khtml-border-radius:5px 0 0 5px}
#top_menu ul li{float:left;list-style:none}
#top_menu ul li a{display:block;float:left;height:20px;text-transform:uppercase;border:2px #A3B5CC solid;border-right:none;border-left:none;padding:5px 20px 5px 20px;font-weight:bold;color:#F8F9FB;text-decoration:none;line-height:20px;font-size:11px;background:#47649E}
#top_menu ul li a.first{border-left:2px #A3B5CC solid}
#top_menu ul li a:hover,#top_menu ul li a.active{background:#97A4C6;color:#010204;border-color:#BFC5D7}


#lang{position:absolute;top:60px;right:20px}
#lang a{display:inline-block;width:55px;height:22px;font-weight:bold;font-size:10px;color:#FFF;line-height:22px;text-decoration:none;margin-left:5px}

#lang a img{border:1px solid #A3B5CC;display:inline-block;vertical-align:top;margin-left:3px}
#lang a:hover{color:#BFC5D7}
#lang a:hover img{border-color:#BFC5D7}
#lang a.active{color:#CEAF89}
#lang a.active img{border-color:#CEAF89}
#lang a.ru{border-right-width:1px}
#lang a.kz{border-left-width:1px}


/*---------------------*/


#prod_menu{padding:0 15px 0 19px;height:130px}
#prod_menu li{list-style:none;float:left;width:102px;margin:0 2px 0 0;height:126px;border:2px #7B9ACB solid;text-decoration:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px}

@media screen and (-webkit-min-device-pixel-ratio:0){#prod_menu li b{font-size:10px}}
#prod_menu li img{position:relative;margin-top:7px;display:block;width:102px;height:100px}

#prod_menu li a{text-decoration:none !important}
#prod_menu li a b{text-decoration:none !important;color:#325AA0;display:block;font-size:9px;margin-top:-40px;padding:30px 6px 4px 6px;height:25px;overflow:hidden;width:90px;text-align:center;line-height:12px;cursor:pointer;
border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-khtml-border-radius:0 0 3px 3px;font-variant:small-caps}
@media screen and (-webkit-min-device-pixel-ratio:0){#prod_menu li a b{font-size:10px}}

#prod_menu li a:hover b{color:#000;background:#b7cdfe}
#prod_menu li a.active b{color:#FFF;background:#CEAF89 !important}
#prod_menu li a img{position:relative;margin-top:7px;display:block;width:101px;height:100px}
/*---------------------*/

img{border:none}
a{color:#4C72B7}
a:hover{color:#D7182A}
h1{padding:10px;color:#4C72B7}
h1{font-size:16px;text-align:center;line-height:24px}
h2{font-size:14px !important}
h2,h3{font-size:12px;padding:10px;color:#4C72B7}
h4,h5,h6{font-size:12px;padding:5px 10px;color:#000}
b{color:#4C72B7}

address{font-style:normal;font-size:12px}

#colmask2{width:900px;overflow:hidden}
#colmask2 #colright{float:left;width:670px;position:relative;left:230px}
#colmask2 #col1wrap{float:right;width:670px}
#central_part{width:660px;padding-right:10px;padding-bottom:5px;float:left;clear:right;min-height:500px;height:auto !important;height:500px}
#colmask2 #left_part{overflow:hidden;margin-left:-230px;float:left;width:230px;position:relative}
#central_part p{text-align:justify;padding:2px 10px}
#central_part ul{list-style:none;margin:2px 0 2px 10px}
#central_part ul li{background: url(/images/bullet.gif) 3px 9px no-repeat;padding-left:15px;line-height:20px}
#central_part ul.clear{margin-left:10px !important}
#central_part ul.clear li{padding-left:0 !important;background:none !important}
p.gold{font-weight:bold;color:/*#946e55*/#9A8666;padding:10px !important}

#YMapsID-526{margin:10px 20px 10px 10px;border:1px #9A8666 solid}

div.main-production{width:600px;margin:10px 10px 20px 40px}

.def_tbl{table-layout:fixed;width:640px;margin:5px 10px;border-collapse:collapse}
.def_tbl caption{background:#9A8666;padding:5px 10px;text-transform:uppercase;color:#fff;font-weight:bold;font-size:12px}
.def_tbl tbody td{padding:3px 5px;vertical-align:top;border:2px #9A8666 solid}
.def_tbl tfoot td{height:3px;font-size:0;background:#9A8666;border:2px #9A8666 solid}
.def_tbl .left_td{border-left:none}
.def_tbl .right_td{border-right:none}

#phones{border-top:1px #8C8C8C solid;border-bottom:1px #8C8C8C solid;padding:5px 0;margin:15px 10px 0 0;overflow:hidden}
#phones p{font-weight:bold;color:#000;font-size:18px;white-space:nowrap;padding:2px 0;font-size:0}
#phones span{width:82px;font-weight:bold;background:#9A8666;color:#FFF;margin-right:10px;padding:5px 10px}
#phones span,#phones b{display:inline-block;line-height:30px;font-size:18px}
#phones b{color:#000;padding:5px 4px;width:92px;display:inline-block}

div.email{padding:10px 20px}
div.email b{float:left;padding-right:10px;color:#000;height:50px}

#footer{width:900px;margin-top:10px;height:90px}
#bottom_menu{height:30px;background:#3F6EB5;border-bottom:1px #B5C6E2 solid}

p.counters{float:left;line-height:50px;padding:5px 10px}
p.counters a img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
-moz-opacity:0.3;
-khtml-opacity:0.3;
opacity:0.3}
p.counters a:hover img{zoom:1;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity:1;
opacity:1}
p.copy{width:650px;float:right;padding:2px 10px;font-size:12px}

form.ksk_form{margin:10px}
form.ksk_form label{display:block;font-weight:bold;margin:3px 0}
form.ksk_form span{color:#5874b5}
form.ksk_form .txt{width:300px;border:1px #9A8666 solid}
form.ksk_form .ask_txt{width:300px;border:1px red solid}
form.ksk_form .ask_err{margin:2px 5px;color:red;font-style:italic;font-size:10px}
form.ksk_form textarea{display:block;width:500px !important}
.ksk-mk_button{background:#526fb2;border:2px #b8c4df solid;padding:5px 20px;text-align:center;color:#FFF;font-weight:bold;margin:5px 0}

a.enlarge{cursor:url(/images/magnifier.cur),auto !important}
div.images{padding:5px 4px}
div.images img{padding:5px;border:none}

/*OpenImg styles*/
#new_image{position:absolute;z-index:2000;padding:10px}
#view_img{max-width:900px;overflow:auto;position:relative}
*html #view_img img{margin-bottom:16px}
#img_desc{background:#fff;margin:10px 0;font-weight:bold}
#img_info{display:none}
#new_image.opened_img img#open_img{position:relative}
#new_image.opened_img{border:1px gray solid}
#new_image.opened_img #img_info{display:block}
#img_close{text-decoration:none !important;margin-top:10px}
#loader{width:32px;height:32px;position:absolute;left:50%;margin-left:-16px;top:50%;margin-top:-16px;visibility:hidden}

#img_nav{top:0;left:0;z-index:100;position:absolute;display:none}
#nav_left,#nav_right{height:100%;width:50%;display:block;top:0;position:absolute;z-index:10;-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
#nav_left b,#nav_right b{width:60px;height:50px;display:block;margin-top:100px}
#nav_left:hover,#nav_right:hover{-moz-opacity:1;-khtml-opacity:1;opacity:1}
#nav_left{float:left;left:0}
#nav_left b{float:left;background-image:url(/images/left.png)}

#nav_right{float:right;right:0}
#nav_right b{float:right;background-image:url(/images/right.png)}
#img_num{float:left;color:#808080}

.left_img{float:left;margin:3px 10px 3px 0}
.right_img{float:right;margin:3px 0 3px 10px}
.images_3{overflow:hidden;display:block;padding:0 !important}
.images_3 img{float:left;padding:5px 10px;margin:0}