@font-face{font-family:'Exo 2';font-style:normal;font-weight:400;src:local('Exo 2'),local('Exo2-Regular'),url(https://fonts.gstatic.com/s/exo2/v4/7cHmv4okm5zmbtYsK-4E4Q.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Exo 2';font-style:normal;font-weight:400;src:local('Exo 2'),local('Exo2-Regular'),url(https://fonts.gstatic.com/s/exo2/v4/7cHmv4okm5zmbtYmK-4E4Q.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Exo 2';font-style:normal;font-weight:400;src:local('Exo 2'),local('Exo2-Regular'),url(https://fonts.gstatic.com/s/exo2/v4/7cHmv4okm5zmbtYoK-4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Exo 2';font-style:normal;font-weight:500;src:local('Exo 2 Medium'),local('Exo2-Medium'),url(https://fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt7bCPs_wH8RnA.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Exo 2';font-style:normal;font-weight:500;src:local('Exo 2 Medium'),local('Exo2-Medium'),url(https://fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt7bCPs1wH8RnA.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Exo 2';font-style:normal;font-weight:500;src:local('Exo 2 Medium'),local('Exo2-Medium'),url(https://fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt7bCPs7wH8.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Exo 2';font-style:normal;font-weight:600;src:local('Exo 2 Semi Bold'),local('Exo2-SemiBold'),url(https://fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt73D_s_wH8RnA.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Exo 2';font-style:normal;font-weight:600;src:local('Exo 2 Semi Bold'),local('Exo2-SemiBold'),url(https://fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt73D_s1wH8RnA.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Exo 2';font-style:normal;font-weight:600;src:local('Exo 2 Semi Bold'),local('Exo2-SemiBold'),url(https://fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt73D_s7wH8.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Exo 2';font-style:normal;font-weight:700;src:local('Exo 2 Bold'),local('Exo2-Bold'),url(https://fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt6TDvs_wH8RnA.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Exo 2';font-style:normal;font-weight:700;src:local('Exo 2 Bold'),local('Exo2-Bold'),url(https://fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt6TDvs1wH8RnA.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Exo 2';font-style:normal;font-weight:700;src:local('Exo 2 Bold'),local('Exo2-Bold'),url(https://fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt6TDvs7wH8.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:inherit}
b,strong{font-weight:bolder}
dfn{font-style:italic}
h1{font-size:2em;margin:0.67em 0}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}
button,input,optgroup,select,textarea{font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
table{border-collapse:collapse;border-spacing:0}
.col{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding:10px}
.news-body .image{height:229px}
.cols2>.col{width:50%}
.cols3>.col{width:33.3333%}
.cols4>.col{width:25%}
.cols5>.col{width:20%}
.cols6>.col{width:16.6666%}
.cols7>.col{width:14.2857%}
.cols8>.col{width:12.5%}
.cols9>.col{width:11.1111%}
.cols10>.col{width:10%}
.cols11>.col{width:9.0909%}
.cols12>.col{width:8.3333%}
.cols2:after,.cols3:after,.cols4:after,.cols5:after,.cols6:after,.cols7:after,.cols8:after,.cols9:after,.cols10:after,.cols11:after,.cols12:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.cols12.oh>.col:nth-child(12n+1),.cols11.oh>.col:nth-child(11n+1),.cols10.oh>.col:nth-child(10n+1),.cols9.oh>.col:nth-child(9n+1),.cols8.oh>.col:nth-child(8n+1),.cols7.oh>.col:nth-child(7n+1),.cols6.oh>.col:nth-child(6n+1),.cols5.oh>.col:nth-child(5n+1),.cols4.oh>.col:nth-child(4n+1),.cols3.oh>.col:nth-child(3n+1),.cols2.oh>.col:nth-child(2n+1){clear:left}
.cols4>.col:nth-child(4n+1){clear:left}
.cols3>.col:nth-child(3n+1){clear:left}
.list-inline{margin:0;padding:0;list-style:none}
.list-inline li{display:inline-block}
.greenm{color:#084500}
#hide{display:none}
.showhide i{font-style:normal}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.pull-right{float:right !important}
.pull-left{float:left !important}
.hide{display:none !important}
.show{display:block !important}
.invisible{visibility:hidden}
html{height:100%}
body{font-family:'Exo 2',sans-serif;font-size:14px;color:#1e1e1e;width:100%;height:100%}
.mleft{margin-left:10px}
a.bl{color:#595959}
a.small{font-size:12px}
a:hover,a:focus{outline:none;text-decoration:none}
span.bl{color:#333;font-weight:600}
span.copy{color:#1e1e1e;font-size:13px}
.wrapper{min-height:100%;height:auto !important;height:100%}
.wrapper .wrap{width:940px;margin:0 auto}
.header-line{background:#dedede;padding:5px 0;text-align:center}
.header-line .col:nth-child(2){margin-top:-1px}
.header-line .col:nth-child(3){margin-top:-4px}
.header-line button{border:none;background:none}
.header-line button span{display:inline-block;background:url(../images/search-icon.png) no-repeat;width:15px;height:15px;vertical-align:middle;margin-top:-3px}
.header-line button:focus{outline:none}
.header-line input[type="search"]{border:1px solid #808080;border-radius:0;background:none;color:#595959;font-size:12px;padding:2px 10px}
.header-line input[type="search"]:focus{outline:none}
.header-section{margin:20px 0 40px 0;text-align:center}
.header-section .wrap{padding-bottom:20px;border-bottom:1px solid #cdcdcd}
.header-section .logo a{text-decoration:none;text-transform:uppercase;color:#216605;font-weight:500;font-size:26px;display:inline-block}
.header-section .logo a span{color:#174703;display:block;font-weight:700}
main{padding-bottom:48px;margin-bottom:20px}
.main-menu{font-size:0;margin-top:20px}
.main-menu span{color:#898989}
.main-menu li{font-size:14px;margin:0 15px}
.main-menu li:first-child{margin-left:0}
.main-menu li:last-child{margin-right:0}
.main-menu a{color:#0c6400}
.slider{margin-top:40px;position:relative;overflow:hidden;height:303px}
.slider .caption{color:#fff;position:absolute;width:235px;border-top:303px solid rgba(55,124,36,0.9);border-right:130px solid transparent;top:0}
.slider .caption .txt{font-size:26px;font-weight:500;position:absolute;top:-250px;left:80px}
.slider .caption .txt span{font-size:64px;font-weight:700}
.slider .switch{position:absolute;top:250px;left:80px}
.slider .switch .db_switch{width:8px;height:8px;background:#fff;display:inline-block;cursor:pointer;margin-right:10px}
.slider .switch .db_switch:hover,.slider .switch .db_switch.active{background:#89de71}
.slider .lrect{width:50px;height:200px;-webkit-transform:skew(-23deg);-moz-transform:skew(-23deg);-o-transform:skew(-23deg);background:#272727;position:absolute;top:103px;left:277px}
.categories{font-size:0;text-align:center;position:relative}
.categories a{color:#272727;font-size:16px;text-decoration:none;display:inline-block;position:relative}
.categories a:hover{color:#084500}
.categories a:hover .cat-icon.kitchen{background:url(../images/catalog_pics_green.png);background-position:-17px -20px;width:34px;height:33px}
.categories a:hover .cat-icon.shkafy_kupe{background:url(../images/catalog_pics_green.png);background-position:-17px -85px;width:33px;height:33px}
.categories a:hover .cat-icon.wall{background:url(../images/catalog_pics_green.png);background-position:-17px -157px;width:33px;height:26px}
.categories a:hover .cat-icon.bedrooms{background:url(../images/catalog_pics_green.png);background-position:-17px -210px;width:32px;height:42px}
.categories a:hover .cat-icon.living_rooms{background:url(../images/catalog_pics_green.png);background-position:-17px -276px;width:32px;height:42px}
.categories a.more-catalog{color:#272727;font-size:48px;position:absolute;top:5px}
.categories a.more-catalog:hover{color:#377c24}
.categories .item{display:inline-block;margin:0 46px}
.categories .cat-icon{content:"";display:block;margin-bottom:5px;position:relative;left:50%;transform:translate(-50%, 0)}
.categories .cat-icon.kitchen{background:url(../images/catalog_pics_gray.png);background-position:-17px -20px;width:34px;height:33px}
.categories .cat-icon.shkafy_kupe{background:url(../images/catalog_pics_gray.png);background-position:-17px -85px;width:33px;height:33px}
.categories .cat-icon.wall{background:url(../images/catalog_pics_gray.png);background-position:-17px -157px;width:33px;height:26px}
.categories .cat-icon.bedrooms{background:url(../images/catalog_pics_gray.png);background-position:-17px -210px;width:32px;height:42px}
.categories .cat-icon.living_rooms{background:url(../images/catalog_pics_gray.png);background-position:-17px -276px;width:32px;height:42px}
h2,h3{color:#073a00;font-size:26px;font-weight:500}
.writeus{background:#dedede;padding:10px 20px}
.writeus h4{color:#2f2f2f;font-size:18px;font-weight:500;margin-top:0;margin-bottom:0}
.writeus .col.mleft{margin-left:-50px}
.writeus .col.mleft input{width:245px}
.writeus .cols2{margin:-10px}
.writeus button{border:none;color:#fff;font-size:18px;background:#377c24;padding:10px 10px}
.writeus button:focus{outline:none}
.writeus input,.writeus textarea{width:410px;border:1px solid #828282;background:none;padding:2px 5px;color:#2f2f2f;resize:none}
.writeus input:focus,.writeus textarea:focus{outline:none}
.news-body{border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;padding:10px 0 10px 0;margin-bottom:20px;color:#4f4f4f}
.news-body.nobord{border:none;padding:0;margin:0}
.news-body .cols4{margin:0 -10px 0 -10px}
.news-body p{line-height:140%}
.news-body h3{color:#222222;font-size:18px;font-weight:700}
.news-body img{display:block;max-width:100%;height:auto}
.news-body a.title{display:inline-block;margin-top:5px;color:#084500;font-size:14px;font-weight:500}
.news-body .descr{margin:10px 0;color:#4f4f4f;font-size:12px}
.filter{font-size:16px;border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;padding:10px 10px 10px 10px;margin-bottom:20px}
.filter a{color:#084500;margin-right:20px}
.filter .title{float:left;color:#242424;font-size:18px;font-weight:500}
.filter .price{color:#212121;font-size:18px;font-weight:700;float:right}
.price{color:#212121;font-size:18px}
.hasnav{float:left}
.navigation{margin-top:10px;float:right}
.navigation.top{margin-top:30px}
.navigation .pages{margin:0 10px;display:inline-block}
.navigation.back span{display:inline-block !important}
.navigation a{color:#084500;font-size:16.01px}
.navigation span{color:#505050;font-size:16.01px}
.navigation .prev{margin-right:20px;vertical-align:middle;margin-top:-2px}
.navigation .prev.articles span{margin-right:20px;vertical-align:middle}
.navigation .prev span{display:block;content:"";background:url(../images/prev.png);width:13px;height:21px}
.navigation .next{margin-left:20px;vertical-align:middle;margin-top:-2px}
.navigation .next span{display:block;content:"";background:url(../images/next.png);width:13px;height:21px}
hr{border:none;padding:10px 0;margin-bottom:20px;border-bottom:1px solid #cdcdcd}
hr.notop{padding:0}
.lcol,.rcol{float:left;color:#4f4f4f;font-size:14px;line-height:160%;margin-right:50px}
.lcol a,.rcol a{color:#0c6400}
.reviews{float:left;width:640px;margin-bottom:20px}
.otzyv{padding:10px 0;border-bottom:1px solid #cdcdcd;color:#4f4f4f}
.otzyv .name{display:block;color:#222222;font-size:18px;font-weight:700}
.otzyv .date{display:block;color:#838383;font-size:12px;font-weight:400}
.otzyv:first-child{border-top:1px solid #cdcdcd}
.reload{color:#084500 !important;font-size:12px;text-decoration:underline !important;margin-top:-5px;display:block}
.reload:hover{text-decoration:none !important}
.goods li{margin-right:13px;margin-bottom:13px;border:2px solid transparent;position:relative}
.goods li.active{border:2px solid #174703}
.goods li.active span{position:absolute;right:0;top:0;background:url(../images/checked.png);width:15px;height:15px;z-index:10}
.descr-block{color:#4f4f4f}
.descr-block input{margin-right:10px;vertical-align:middle;margin-top:-2px}
.panel .title{float:left;color:#1a1a1a;font-size:16.01px;font-weight:500}
.panel .button{float:right}
.panel .button a{font-size:12px;color:#fff;background:#174703;padding:2px 7px 4px 2px}
.panel .button a.up span{background:url(../images/up-arrow.png);content:"";display:inline-block;width:14px;height:9px;vertical-align:middle;margin-right:5px;margin-left:5px}
.panel .button a.down span{background:url(../images/down-arrow.png);content:"";display:inline-block;width:14px;height:9px;vertical-align:middle;margin-right:5px;margin-left:5px}
.goods{float:left;width:640px}
.goods .cols3{margin:0 -10px 0 -10px}
.goods .cols2{margin:0 -10px 0 -10px}
.goods .cols3>.col{margin:0;padding:10px}
.goods img{display:block;max-width:100%;height:auto}
.goods a.title{display:inline-block;margin-top:5px;color:#084500;font-size:14px;font-weight:500}
.goods .descr{margin:10px 0;color:#4f4f4f;font-size:12px}
label{display:block;margin-bottom:15px;position:relative}
input[type="checkbox"]{margin-right:8px;vertical-align:middle;margin-top:-4px}
input[type="checkbox"]:focus{outline:none}
.gray{width:100%;position:absolute;height:19px;background:transparent none repeat scroll 0% 0%}
.description{color:#4f4f4f}
.gr{border:1px solid #084500 !important}
.ser{border:1px solid #B5B5B5 !important}
.big-btn1{width:620px;border:none;color:#fff;font-size:14px;margin-top:15px;background:#377c24;padding:10px 10px;display:block;text-decoration:none;text-align:center}
.big-btn1:focus{outline:none}
.big-btn1 span{display:block;font-size:26.81px}
.big-btn{width:100%;border:none;color:#fff;font-size:14px;margin-top:15px;background:#377c24;padding:10px 10px}
.big-btn:focus{outline:none}
.big-btn span{display:block;font-size:26.81px}
.linput{width:40px;border:1px solid #828282;background:none;padding:0px 5px;color:#2f2f2f;resize:none;margin-left:15px}
.linput:focus{outline:none}
.linput.one{margin-left:16px}
.right-cats{background:#dedede;padding:30px;font-size:16px;width:220px;float:left;margin-right:20px}
.right-cats p:last-child{margin-bottom:0}
.right-cats button{border:none;color:#fff;font-size:18px;background:#377c24;padding:10px 10px}
.right-cats button:focus{outline:none}
.right-cats input,.right-cats textarea{width:210px;border:1px solid #828282;background:none;padding:2px 5px;color:#2f2f2f;resize:none}
.right-cats input:focus,.right-cats textarea:focus{outline:none}
.right-cats h4{color:#2f2f2f;font-size:18px;font-weight:500;margin:0 0 10px 0}
.right-cats ul{list-style:none;margin:0;padding:0}
.right-cats ul li{margin-bottom:20px}
.right-cats ul li:last-child{margin:0}
.right-cats ul li.active{font-weight:700}
.right-cats a{color:#272727;text-decoration:none}
.right-cats a:hover{text-decoration:underline}
.right-cats span{font-weight:700}
.cats{margin-top:40px}
.cats .row:first-child{margin-bottom:60px}
.cats .row:first-child .item{display:inline-block;width:120px;margin:0 32px}
.cats .item{display:inline-block;width:120px;margin:0 32px;text-align:center;vertical-align:top}
.cats a{color:#272727;font-size:16px;text-decoration:none;display:inline-block;text-align:center;position:relative}
.cats a:hover{color:#084500}
.cats a:hover .cat-icon{background:#377c24}
.cats a:hover .cat-icon.kitchen span{background:url(../images/catalog_pics_white.png);background-position:-17px -20px;width:34px;height:33px}
.cats a:hover .cat-icon.shkafy_kupe span{background:url(../images/catalog_pics_white.png);background-position:-17px -85px;width:33px;height:33px}
.cats a:hover .cat-icon.wall span{background:url(../images/catalog_pics_white.png);background-position:-17px -157px;width:33px;height:26px}
.cats a:hover .cat-icon.bedrooms span{background:url(../images/catalog_pics_white.png);background-position:-17px -223px;width:32px;height:29px}
.cats a:hover .cat-icon.living_rooms span{background:url(../images/catalog_pics_white.png);background-position:-17px -290px;width:32px;height:29px}
.cats a:hover .cat-icon.computer_desks span{background:url(../images/catalog_pics_white.png);background-position:-17px -360px;width:32px;height:29px}
.cats a:hover .cat-icon.baby span{background:url(../images/catalog_pics_white.png);background-position:-17px -430px;width:32px;height:25px}
.cats a:hover .cat-icon.dining_areas span{background:url(../images/catalog_pics_white.png);background-position:-11px -500px;width:47px;height:29px}
.cats a:hover .cat-icon.prihozhie span{background:url(../images/catalog_pics_white.png);background-position:-22px -560px;width:22px;height:30px}
.cats a:hover .cat-icon.tv_stoyki span{background:url(../images/catalog_pics_white.png);background-position:-19px -630px;width:30px;height:30px}
.cats .cat-icon{content:"";display:block;background:#dedede;position:relative;left:50%;transform:translate(-50%, 0);width:70px;height:70px;border-radius:50% 50%;margin-bottom:25px}
.cats .cat-icon span{display:inline-block;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}
.cats .cat-icon.kitchen span{background:url(../images/catalog_pics_green.png);background-position:-17px -20px;width:34px;height:33px}
.cats .cat-icon.shkafy_kupe span{background:url(../images/catalog_pics_green.png);background-position:-17px -85px;width:33px;height:33px}
.cats .cat-icon.wall span{background:url(../images/catalog_pics_green.png);background-position:-17px -157px;width:33px;height:26px}
.cats .cat-icon.bedrooms span{background:url(../images/catalog_pics_green.png);background-position:-17px -223px;width:32px;height:29px}
.cats .cat-icon.living_rooms span{background:url(../images/catalog_pics_green.png);background-position:-17px -290px;width:32px;height:29px}
.cats .cat-icon.computer_desks span{background:url(../images/catalog_pics_green.png);background-position:-17px -360px;width:32px;height:29px}
.cats .cat-icon.baby span{background:url(../images/catalog_pics_green.png);background-position:-17px -430px;width:32px;height:25px}
.cats .cat-icon.dining_areas span{background:url(../images/catalog_pics_green.png);background-position:-11px -500px;width:47px;height:29px}
.cats .cat-icon.prihozhie span{background:url(../images/catalog_pics_green.png);background-position:-22px -560px;width:22px;height:30px}
.cats .cat-icon.tv_stoyki span{background:url(../images/catalog_pics_green.png);background-position:-19px -630px;width:30px;height:30px}
.catalog h3{margin-top:10px}
.catalog h1{margin-top:10px;color:#073a00;font-size:26px;font-weight:500}
.speedbar{margin-top:-20px;margin-bottom:20px;color:#838383;font-size:12px}
.speedbar a{color:#838383;margin-right:10px}
.speedbar a:hover{text-decoration:none}
.promo{margin-top:40px;text-align:center;width:100%;font-size:0}
.promo .item{display:inline-block;margin:0 35px;text-align:center}
.promo span{color:#272727;font-size:16px;display:block;margin-top:20px}
.promo .icon{content:"";display:block;background:#dedede;position:relative;left:50%;transform:translate(-50%, 0);width:70px;height:70px;border-radius:50% 50%}
.promo .icon span{display:inline-block;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}
.promo .icon.money span{background:url(../images/money-icon.png);width:45px;height:27px}
.promo .icon.delivery span{background:url(../images/delivery-icon.png);width:28px;height:34px}
.promo .icon.ruler span{background:url(../images/ruler-icon.png);width:42px;height:28px}
.promo .icon.project span{background:url(../images/project-icon.png);width:33px;height:32px}
.promo .icon.time span{background:url(../images/time-icon.png);width:39px;height:28px}
.file_upload{display:inline-block;position:relative;overflow:hidden;vertical-align:top;margin-top:5px;cursor:pointer}
.file_upload .button{display:block;cursor:pointer;margin-right:20px;text-decoration:underline}
.file_upload input[type=file]{position:absolute;top:0;left:0;opacity:0;cursor:pointer}
.file_upload input[type=file]:hover~.button{text-decoration:none}
.zayavka{margin-top:45px;background:#377c24 url(../images/zayavka-bg.png) no-repeat;height:312px;color:#fff;text-align:center}
.zayavka .cols2{margin-left:60px}
.zayavka .cols2 .col:last-child{margin-left:60px;width:350px}
.zayavka .title{color:#fff;font-size:26px;margin-top:5px;margin-bottom:10px}
.zayavka .info{margin-bottom:20px}
.zayavka button{background:none;border:none;color:#fff;font-size:18px;font-weight:700;text-decoration:underline}
.zayavka button:hover,.zayavka button:focus{text-decoration:none;outline:none}
.zayavka input[type="text"],.zayavka textarea{border:1px solid #86cb75;background:none;color:#fff;text-align:center;padding:5px 0;width:410px;resize:none}
.zayavka input[type="text"]::-webkit-input-placeholder,.zayavka textarea::-webkit-input-placeholder{color:#a0e097}
.zayavka input[type="text"]:-moz-placeholder,.zayavka textarea:-moz-placeholder{color:#a0e097}
.seo-text{line-height:20px;margin-top:40px}
.callus{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:20px 0;margin-top:20px}
.callus p{margin:20px 0}
.callus .c{font-size:26px}
.callus .b{font-size:29px;font-weight:600}
.callus a{color:#fff}
footer{height:48px;margin:-48px auto 0;width:940px;font-size:13px;border-top:1px solid #cdcdcd;padding:20px 0;position:relative}
footer .counters{margin-top:-7px}
footer .studio{color:#377c24}
footer .cols4{margin:0 -10px}
footer .col:nth-child(3){text-align:right}
footer .col:nth-child(4){float:right;text-align:right}
.db_slide{position:absolute}
#rpcc{color:transparent;height:1px;overflow:hidden;position:absolute;width:1px}
.rp_message{padding:.5em;margin:1em 0;border:#1A4A66 1px solid;background:#E6F6FF;color:#1A4A66;border-radius:4px}
.rp_message.dinamic{position:fixed;z-index:5;max-width:40%;display:inline-block;background:rgba(255,255,255,0.9)}
.rp_message.error{border-color:#8E2150;color:#8E2150;background-color:#FFE5F0}
.rp_message .close{float:right;margin:-8px -3px 10px 5px;padding:5px;text-decoration:none;font-weight:bold}
.pass_diffrent{border-color:#f00}
.pass_equal{border-color:#0f0}
.selected_items{font-weight:bold}
.dialog{position:absolute;display:none;background:#377c24 url(../images/zayavka-bg.png) center bottom no-repeat;padding-bottom:26px;color:#fff !important;width:500px;text-align:center}
.dialog p{margin:0 auto;margin-bottom:26px;width:300px;text-align:center}
.dialog button{margin-top:26px;background:none;border:none;color:#fff;font-size:18px;font-weight:700;text-decoration:underline}
.dialog button:hover,.dialog button:focus{text-decoration:none}
.dialog h3{color:#fff !important}
.dialog input,.dialog textarea{border:1px solid #86cb75;background:none;color:#fff;text-align:center;padding:5px 0;width:410px;resize:none}
