.flex-align{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.flex-align-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#ui-datepicker-div{z-index:3200 !important}@font-face{font-family:"Open Sans Normal";src:url("/lib/fonts/OpenSans/OpenSans-Regular.eot");src:url("/lib/fonts/OpenSans/OpenSans-Regular.eot?#iefix") format("embedded-opentype"),
url("/lib/fonts/OpenSans/OpenSans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}body{color:#000;background:#fff;font-family:"Open Sans Normal",Tahoma,Verdana,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:normal}h1{}h1.heading{margin:0px
0 20px}h2{}h3{}h4{}h5{}h6{}p, span, table, table tr, table tr th, table tr td, ul ,ul li,li{}p{color:#000;text-align:justify}.maintext
p{text-indent:0em;color:#000;line-height:1.2em}blockquote{margin:0.5em 2em;overflow:hidden;font-size:1em;padding:0.5em 1.5em 0.5em 30px}blockquote p, .maintext blockquote
p{color:#888;margin:0.5em 0 0.5em 0}.maintext table[width]{width:100%}.maintext td p, .fck-editing-area td
p{text-indent:0}.maintext > table,
.maintext > table
tr{border:1px
solid #DDD}span, table, table tr, table tr th, table tr td, tr td,td{margin:0;padding:0}ul.null, ul.null
li{margin:0;padding:0;list-style:none;list-style-type:none}ul.null
li{}li{padding:0}.maintext
li{padding:0;line-height:1.6em;margin:0
0 3px 0}tbody tr.last th, tbody tr.last
td{border-bottom:1px solid #DDD}a{text-decoration:underline}a:focus,a:hover,.btn{text-decoration:none}.servicelinks a, a.icon, b a, small a, #login.auth a.opt, #login.auth
a.out{color:#000}.servicelinks{margin:0
5px 5px;padding:5px
0 0 0}.servicelinks
ul{margin:0
5px}.auth{background:url('/tpl/img/auth_bg.png');padding:0px
0px 5px 5px}.noauth{background:transparent}.linkpath{margin:0
0 10px}.linkpath, .linkpath
a{color:#999}.linkpath
a{font-size:0.9em}.menu li.spec>a{}.menu li.spec.act>a{}button,
a.btn,
a.btn:visited,
a.button,
a.button:visited,
input[type="submit"],
input[type="reset"],
input[type="button"],
.servicelinks ul.button-bar li
a{font-family:Arial,Verdana}.icon{font-size:18px}.cart_add
.icon{font-size:21px}.servicelinks ul.button-bar li,
.service_links ul.button-bar li,
.pics ul.button-bar li , ul.button-bar
li{border:1px
solid #999;color:#333}.pics .item .button-bar
a{padding:8px
3px 6px 3px}.servicelinks  ul.button-bar li a , ul.button-bar li a, .pics .pics_del_all
a{font-size:11px;color:#333;font-family:Arial,Tahoma,sans-serif}.button-bar b, .pics_del_all
b{font-weight:normal}.menu{border:1px
solid #ccc;text-shadow:0px 1px 1px #fff;background:#eee;background:-moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(224,224,224,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(224,224,224,1)));background:-webkit-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%);background:-o-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%);background:linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%);z-index:600}.menu
li{}.menu li
a{padding:15px
20px;text-decoration:none;font-size:0.9em;color:#777}.menu li.current>a,
.menu li.current>a:hover,
.menu li.current.hover>a{background:rgb(122,188,255);background:-moz-linear-gradient(top, rgba(122,188,255,1) 0%, rgba(96,171,248,1) 44%, rgba(64,150,238,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(122,188,255,1)), color-stop(44%,rgba(96,171,248,1)), color-stop(100%,rgba(64,150,238,1)));background:-webkit-linear-gradient(top, rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%);background:-o-linear-gradient(top, rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#4096ee',GradientType=0 );background:linear-gradient(top, rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%);color:#fff;text-shadow:0px -1px 0px rgba(0,0,0,0.2);cursor:default}.menu li a:hover,
.menu li.hover>a{background:#f5f5f5}.menu
ul{background:#efefef;border:1px
solid #ccc}.menu ul
li{}.menu ul li
a{}.menu ul
ul{}.menu ul ul
li{}.menu ul ul li
a{}.menu li.has-menu
span.arrow{border-color-top:#ccc;border-color:#ccc transparent transparent transparent}.menu li li.has-menu span.arrow, .menu.vertical li.has-menu
span.arrow{border-color-left:#ccc;border-color:transparent transparent transparent #ccc}.menu.vertical.right li.has-menu
span.arrow{border-color-right:#ccc;border-color:transparent #ccc transparent transparent}.menu ul
li.divider{border-top:1px solid #ccc}.menu ul li.divider
a{border-top:1px solid #fff}.menu
.icon{margin:-10px 7px -10px -5px;vertical-align:middle}.menu ul
.icon{margin-left:-10px}body#photo .pics
.item{float:left}body#photo .pics .item .hover_img
a.pic{height:150px !important}body#photo .pics
.item{margin:0
10px 15px 0}.photo_tpl .pics
.item{float:left}.pics{clear:both;margin:10px
0 0 0;width:100%}.pics
.item{margin:0
0.5% 10px 0.5%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-khtml-border-radius:5px;background-color:#fff;display:inline-block;float:none;vertical-align:top}.maintext .pics .item .hover_img
img{margin:0}.pics .item
.i{text-align:center;overflow:hidden}.pics .item .i
img{display:inline-block}.pics .item
.t{margin-top:4px;padding:3px
8px;line-height:1.1em;font-size:1em;color:#454545}.pics .item
.desc{padding:3px
8px 6px;line-height:1.1em;font-size:0.9em}.pics .item
.pic{display:block;background:no-repeat center center;width:auto;margin:0
auto;text-align:center}.pics .item
.hover_img{min-height:150px;min-width:150px;margin:0
auto;border:1px
solid #eee}.comments_list .pics .item
.hover_img{min-height:0;min-width:0}.comment-item{padding:10px;border-bottom:1px solid #ccc}.comment-item .comment-head{margin-bottom:5px}.comment-item .comment-head .comment-author{font-weight:bold;padding:0
10px}.comment-item .comment-head .comment-date{font-size: .8em}.comment-item .comment-text{font-size: .9em}.pics .item .hover_img>a{}.pics .item .hover_img
.arrows{display:none}.photo_tpl .pics
.item{float:left}.pics
.pics_del_all{text-align:center;margin-bottom:10px}.pics .item
.c{margin-bottom:-1px;position:absolute;bottom:100%;left:1px;display:none;background:#E2F1FF;background:rgba(226, 241, 255, 0.85);-moz-border-radius:0 10px 0 0;-webkit-border-radius:0 10px 0 0;-khtml-border-radius:0 10px 0 0;border-radius:0 10px 0 0;padding:5px;box-shadow:0 -1px 3px #000}.pics .item:hover
.c{display:block}.pics .item
.s{position:absolute;top:1px;right:1px;display:block;padding:5px;background:#E2F1FF;opacity:0.75;-khtml-opacity:0.75;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);border-radius:0 0 0 10px;-moz-border-radius:0 0 0 10px;-webkit-border-radius:0 0 0 10px;-khtml-border-radius:0 0 0 10px}.pics .item .button-bar b,
.pics .item a.icon_action b,
.catalog-items .service_links .button-bar b,
.catalog-list .service_links .button-bar b,
.flist .servicelinks .button-bar
b{display:none}.flist
li.admin_border{padding:11px
1px 1px}.pics .item .button-bar{vertical-align:top}.pics .item .button-bar
a{padding:7px
4px}.pics .item .button-bar
.icon_action{font-size:16px}.pics .item .pic-drag{padding:5px
3px}.pics .item .pic-drag
.icon{margin:-5px -4px -7px -1px}.rate form
span{display:inline-block;vertical-align:middle}.rate form span
input.submit{width:16px;min-width:0;height:16px;border:0;margin:0;padding:0;vertical-align:middle;background:url('/tpl/img/vote_star.gif') no-repeat left bottom}.rate form span:hover>input.submit{background-position:left top}textarea{width:99%}input.submit{min-width:96px;height:auto}.amount{float:left}.kcaptcha.input-group[class*="col-"]{padding:0
15px}.kcaptcha span
img{height:40px;width:auto !important;min-width:90px}.kcaptcha
input{height:42px !important}.kcaptcha
span{padding:0
12px}.comment_item{margin:8px
0}.comment_item
.reply_button{margin:0
5px}.comment_item .button-bar{}.comment_item .button-bar a.alink
b{display:none}.comment_item .comment-body{background:none;border:none;border-top:1px solid #444}.comment_item .reply_comments .comment-body{border:none;border-top:1px solid #ccc}.comment_item
.reply_comments{margin-left:40px}.comment_item .reply_comments .no-margin{margin-left:0}.comment_item .comment-body.blocked{font-size:0.9em;color:#666}.comment_item .comment-body.blocked
img{vertical-align:middle}.comment_item .comment-body .add-date{color:#888;font-size:0.8em}.comment_item .comment-body
.author_head{}.comment_item .comment-body .author_head img,
.comment_item .comment-body.blocked
img{border:1px
#ddd solid;padding:1px}.comment_item .comment-body .author_head>*{vertical-align:middle}.comment_item .comment-body>.text{padding:0
6px 4px 6px}.comment_item .comment-body > .text
p{text-indent:0}.comments_block .comment_form
button{margin:4px}.comments_block
.comment_form{border-top:#ddd 1px dashed;padding:5px;background:#EEE}.comments_block .comment_form .fgroup .c,
.comments_block .comment_form .fgroup
.d{float:none;width:auto}.comments_block .comment_form .fgroup
.field{margin-bottom:6px}.comments_block .comment_form
textarea{height:80px}.comment-body.blocked .notice.pre-moderation-notice.part{display:block;float:right}.comments_block
.border{border:none;border-top:1px solid #444;padding:10px
4px 4px 4px;margin:4px
0px 4px 0px}#login_form table
td{padding:0;margin:0;border:none}#login_form
table{padding:0;margin:0}.button-bar
b{padding:0
0 0 5px}textarea,select.multiple{height:150px}.comment_item .comment-body
.hover{display:none}.comment_item .comment-body:hover
.hover{display:inline-block}.comment_item
.info{position:relative}.comment_item .pre-moderation-notice{margin:2px
5px 0 0;padding:0.2em}.cart_show
.left{}.cart_show
.right{width:90px;word-wrap:break-word}.recount_order{text-align:right;padding:2px
149px 0 0}@media screen and (-webkit-min-device-pixel-ratio:0){.recount_order{padding:2px
143px 0 0}.recount_order:not(:root:root){padding:none}}@media all,(){.recount_order{padding:2px
143px 0 0}}@-moz-document url-prefix(){.recount_order{padding:2px
149px 0 0}}.make_order{text-align:right;margin:-40px 0 0}@media all,(){.make_order{margin:-38px 0 0}}@-moz-document url-prefix(){.make_order{margin:-40px 0 0}}@media all and (-webkit-min-device-pixel-ratio:0){.make_order{margin:-36px 0 0}}.banner
.inner{padding:0}#photos{float:left;width:40%}#properties-list{float:right;width:60%}.news_list{}.news_list
hr{margin:12px
0}.cat_groups_import
h3{margin:0px
0 11px}.cat_groups_import{overflow:hidden;border:1px
solid #DDD;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-khtml-border-radius:7px;padding:13px}.cat_groups_import ul
li{display:inline-block;width:45.5%;vertical-align:top;padding:0
0 0 2.5%;margin:0
0 6px 0}.cat_groups_import ul li
a{color:#0076AD;font-size:1.2em;line-height:1em}#main_block{background:#fff url('/tpl/img/bg_main.jpg') 50% 0 repeat-x;min-height:619px}#main_block>.bg{background:url('/tpl/img/bg_header.png');height:122px;margin:0
0 -122px 0}#wrap{margin:0
auto;width:1000px;position:relative;padding:0}.wrapper{margin:0
auto;width:1000px}#header{padding:22px
27px 0 27px}#header
.logo{display:block;float:left;width:142px;height:116px;background:url('/tpl/img/logo.png') 0% 0 no-repeat;margin:0
20px 0px 0}#header
.present{min-height:36px;width:482px;background:url('/tpl/img/bg_present.png') 0% 0 no-repeat;padding:38px
0 0 2px;margin:14px
0 0;float:left}#header .present
p{margin:0;font-size:1.05em;color:#fff}#header .present .p-n-h{width:30%;float:right}#header
.contacts{background:url('/tpl/img/icon_phone.png') 0% 0 no-repeat;min-height:68px;padding:16px
5px 0 74px;float:right}#header .contacts
.phone{margin:0
0 5px;font-size:1.4em;color:#fff;line-height:1em}#header .contacts .phone
b{font-size:1.5em}#header .contacts .phone
a{color:#fff;text-decoration:none}#header .contacts
.order_call{text-decoration:none;display:block;float:right;line-height:22px;height:23px;background:#c40000;font-size:0.9em;color:#fff;padding:0
12px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-khtml-border-radius:5px}#header .contacts .order_call:hover{background:#eb0000}#header
.mmenu{clear:both;padding:20px
5px 0 0}#header .mmenu
ul{text-align:right}#header .mmenu ul>li{display:inline-block;vertical-align:top}#header .mmenu ul>li.first{margin:0
5px 0 0}#header .mmenu ul>li>a,
#header .mmenu ul>li>span{display:block;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-khtml-border-radius:8px;padding:3px;background:url('/tpl/img/sh_mmenu.png');color:#000;font-size:1.4em}#header .mmenu ul>li .text,
#header .mmenu .searchForm
button{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-khtml-border-radius:5px;border:0;line-height:35px;height:36px;background:url('/tpl/img/bg_mmenu.jpg') 0 0 no-repeat;padding:0
12px}#header .mmenu .searchForm
form{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-khtml-border-radius:8px;padding:3px;background:url(/tpl/img/sh_mmenu.png);color:#000}#header .mmenu .searchForm .form-control{width:170px;border:0;height:35px;vertical-align:bottom;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;-khtml-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;background:rgba(255,255,255,0.9)}#header .mmenu .searchForm .form-control:focus{background:#fff}#header .mmenu .searchForm
button{-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-khtml-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}#header .mmenu ul>li.act .text,
#header .mmenu ul>li.cur .text,
#header .mmenu ul>li>a:hover
.text{background:url('/tpl/img/bg_mmenu.jpg') 0 -36px no-repeat;color:#582b00}#header .mmenu ul>li>a{text-decoration:none}#header .mmenu ul>li>span{}#header .mmenu
.navbar{margin-bottom:10px}#header
.slider{padding:5px;width:930px;background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-khtml-border-radius:10px;margin:0
auto 27px;box-shadow:0 0px 4px #000}#header .slider
.items{height:182px}#header .slider
.slide{background:url('/tpl/img/slide.jpg') 0 0 no-repeat;height:182px;width:100%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-khtml-border-radius:5px}#header .slider .slide
.text{text-align:right;padding:43px
87px 0 0}#header .slider .slide .text
p{margin:0;text-align:right;line-height:1.2em;text-shadow:1px 1px 0px #fff;font-size:1.1em}#header .slider .slide .text
p.head{font-size:2.4em;margin:0
0 -3px;font-weight:bold}#content{padding:30px
15px;min-height:650px;background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-khtml-border-radius:10px}#main_block.def
#content{padding:25px
25px 30px 25px}.maintext{overflow:hidden}#main_block.gtw #content
.maintext{padding:0
15px 0 30px}#main_block.gtw #content
.lcol{overflow:hidden}#main_block.gtw #content .lcol>.inner{padding:10px
0}#main_block.def #content .lcol>.inner{}#main_block.gtw #content
.rcol{float:right}#main_block.gtw #content .rcol>.inner{padding:33px
0px 10px 10px}#content
.menu_image{margin:0
0 -10px 0}#content .menu_image
h2{margin:20px
0 15px 28px}#content .menu_image
li{display:inline-block;float:none;vertical-align:top;text-align:center;padding-bottom:1em}#content .menu_image li
a.sh{display:block;margin:0
auto;background:url('/tpl/img/sh_product.png') 50% 100% no-repeat;padding:0
0 2px 0;margin:0
0 3px 0}#content .menu_image li
.img{margin:0
auto;width:140px;height:100px}#content .menu_image li
a{color:#06c;font-size:1.05em;line-height:1.1em}#content .rcol
.download_pricelist{display:block;background:url('/tpl/img/download_pricelist.jpg') 50% 50% no-repeat;height:204px;margin:0
auto 60px}#content .rcol
.map{margin:0
0 20px 0}#content .rcol .map
img{margin:0
0 8px}#content .rcol .map
p{margin:0;padding:0
0 0 20px;line-height:1.2em}#content .rcol .map
.green{font-size:1.6em;color:#91ab07}#content .rcol .map
.address{color:#666;font-size:0.9em;margin:0.8em 0 1.2em}#content .rcol .map
.full_scheme{text-align:right}#content .rcol .map .full_scheme
a{font-size:0.9em;color:#06c}#content .lcol
.smenu{}#content .lcol .smenu>ul{border-right:1px solid #c2956a}#content .lcol .smenu>ul>li{margin:0
0 8px 0;line-height:1.2em}#content .lcol .smenu>ul>li>a,
#content .lcol .smenu>ul>li>span{font-size:1.1em}#content .lcol .smenu>ul>li>a{color:#06c}#footer{padding:10px
0 10px 0;margin:0;background:#000;font-size:0.8em;font-family:Tahoma}#footer, #footer p, #footer
a{color:#75705a}.i-dl{line-height:17px}.i-dl
img{float:right;vertical-align:top;margin:5px
0 0 5px}.i-dl
b{padding:0}.pictures-on-page .pictures-item.picture-can-control:hover{outline:none}.pictures-item .service-links{top:0}@media (max-width: 700px){#wrap{width:100%}#header
.logo{width:20%;background-size:100%;height:50px}#header
.present{width:70%;background-size:100%;padding-top:15px;margin-top:0px}#header .present
p{margin:0px;font-size: .67em;color:#FFF}#header
.contacts{background:none;padding:0;width:100%;margin:10px
0 0 0;min-height:auto;position:relative}#header .contacts
.phone{line-height:1.3em;clear:both;position:absolute;top:0;text-shadow:1px 1px #000;z-index:1001}#header .contacts
.order_call{display:none}#main_block>.bg{background:transparent url("/tpl/img/bg_header.png") repeat scroll 0% 0%;height:65px;margin:0px
0px -70px}#header
.mmenu{padding:0;margin:0;min-height:60px}#header .mmenu
.navbar{margin:0}#header .mmenu
ul{text-align:center;padding-top:20px}#header .mmenu ul>li{display:block;text-align:center}#header .mmenu .searchForm .form-group{width:85%;display:inline-block;margin-bottom:0}#header .mmenu .searchForm .form-control{width:100%}#header .mmenu .searchForm
button{width:15%}#header
.slider{width:100%;margin-top:10px}#header .slider .slide
.text{padding:10px}#header .slider .slide .text
p.head{font-size:1.4em;text-align:center}#header .slider .slide .text
p{text-align:center;margin-top:10px;color:#fff;text-shadow:0px 0px 3px #000}#content{margin:10px
0}#content .menu_image
li{width:46%;margin:15px
2%}#content .menu_image li
.img{width:100%}#main_block.gtw #content
.maintext{padding:0
0 20px}#footer
.wrapper{width:100%}.cat-level0 ul,.catalog-list>ul{padding:0}.catalog-groups.lcol{display:none}#content{padding:20px
10px}.navbar-toggle{color:rgb(255, 255, 255);background:rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%;margin-right:-15px;height:40px}.navbar-toggle
.label{font-size:12px;vertical-align:middle}.navbar-toggle>.label{display:inline}.navbar-toggle.collapsed>.label{display:none}.navbar-toggle
i{font-size:20px;vertical-align:middle}.navbar-collapse{box-shadow:none}.i-dl{display:none}}@media (min-width: 700px) and (max-width: 900px){#wrap{width:100%}#header .mmenu ul>li{margin-bottom:5px}#header
.slider{width:100%}#header
.contacts{display:none}#content{padding:20px
10px}.catalog-groups.lcol{display:none}#footer
.wrapper{width:100%}#header .slider .slide
.text{text-align:center;padding:10px
10px 0px 0px}#header .slider .slide .text
.head{text-align:center}#header .slider .slide .text
p{text-align:center}#header .slider .slide .text
p{text-align:center;margin-top:10px;color:#fff;text-shadow:0px 0px 3px #000}#footer .i-dl>a{margin-left:calc(100% - 130px);display:block}}.cartClear{margin-left:10px}.cart{padding:15px;margin-bottom:20px;background-color:#3E6F14;color:#fff;border-radius:7px}.cart
.btn{margin-top:10px}.btn-custom{border:2px
solid #3E6F14;background:#3E6F14;color:#fff;transition:all .4s ease-in}.btn-custom:hover{background:#fff;color:#3E6F14;transition:all .4s ease-in}