*html {padding:0px; margin:0px;}
table,input{border:0px;}

* a:focus,input:focus,img:focus,button:focus{outline:none!important;}
/*for FireFox*/
    input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner   { border : 0px; } 
/*for IE8 */
    input[type="submit"]:focus, input[type="button"]:focus   { outline : none;}

h3{margin:15px 0 10px; font-size:40px; color:#313131;}
a{cursor:pointer; color:#000;}
a:hover{text-decoration:none;}
img{border:none;}

@font-face {
font-family: 'ms sans serif';
src: url('../fonts/micross.ttf');
}
.vtop{vertical-align:top;}
.bold{font-weight:bold;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.goright{right:-35px;}
.goleft{left:-35px;}
.gofirst{right:-35px;}
.relative{position:relative;}

input#search{background:url(../images/search_box.png) 0 0 no-repeat; width:238px; height:22px; padding:6px 0 5px 10px; font-size:14px; float:left; color:#4F4F4F;}
.inside_navi input#search{background:url(../images/inside_searsh_blok.png) 0 0 no-repeat; width:210px; height:22px; padding:7px 0 5px 10px; font-size:14px; float:left; color:#4F4F4F;}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
input#search,.inside_navi input#search{padding:3px 0 5px 10px;height:26px;}
}

input.search_button{background:url(../images/search_button.png) 0 0 no-repeat; width:28px; height:32px; cursor:pointer;}
.inside_navi input.search_button{background:url(../images/inside_search_blok_butto.png) 0 0 no-repeat; width:34px; height:32px; cursor:pointer;}

body{ padding:0px; margin:0px; font: 16px Arial,Verdana; }

#container{ min-width:995px;}
#container_content{max-width:1400px; margin:0 auto; background: url(../images/container_bg.png) 100% 100% no-repeat; clear: both;}
/*.container_body{background: url(../images/wraper_bg.png) -17% 0 no-repeat;}*/
#wraper{margin-left:520px; margin-right:250px; z-index:1; margin-top:570px;}
#wraper.inner_page{margin-left:25%;margin-right:10%;margin-top:110px;z-index:1;}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
#wraper{margin-left:500px;margin-top:600px;position:relative; }
#wraper.inner_page{padding-top:1px;}
}

#wraper .wraper_left_blog {margin-left:-520px; padding-left:8%; width:100%; z-index:100;}
#wraper .wraper_left_blog_in {margin-left:-41%; padding-left:8%; padding-top:60px; position:relative; width:300px;z-index:100; padding-bottom:40px;}
#wraper .wraper_left_blog .left_blog_width{float:left; min-width:480px; position:relative;}
#wraper .wraper_left_blog_in .left_blog_width{float:left; min-width:480px; position:relative;}
#wraper .wraper_left_blog .wraper_left_blok_ftitle{text-transform:uppercase; font-size:59px; padding-bottom:30px;}
#wraper .wraper_left_blog_in .wraper_left_blok_ftitle{text-transform:uppercase; font-size:59px; padding-bottom:30px;}
#wraper .wraper_left_blog .wraper_left_blok_stitle{text-transform:uppercase; font-size:25px; width:42%; text-align:right; margin-right:15px; line-height:24px;}
#wraper .wraper_left_blog_in .wraper_left_blok_stitle{text-transform:uppercase; font-size:25px; width:42%; text-align:right; margin-right:15px; line-height:24px;}
#wraper .wraper_left_blog .wraper_left_blok_content{ text-align:left; width:49%; font-size:14px; font-family:Verdana; line-height:17px;}
#wraper .wraper_left_blog_in .wraper_left_blok_content{ text-align:left; width:49%; font-size:14px; font-family:Verdana; line-height:17px;}
#wraper .wraper_center_blog {margin:0 -45px; min-width:316px; position:relative; z-index:1; padding-left:0px;}
#wraper .wraper_center_blog_in {margin:0 -29px 0 110px; padding-left:0; position:relative; z-index:1;}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
#wraper .wraper_center_blog {min-width:300px;}
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
#wraper .wraper_center_blog {padding-left:0px;}
}
#wraper .wraper_center_blog .wraper_center_blog_box {margin:0 auto; text-align:left; width:278px;}
#wraper .wraper_center_blog_in .wraper_center_blog_box {margin:0 auto; text-align:left; width:278px;}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
#wraper .wraper_center_blog .wraper_center_blog_box {width: 286px;}
}
#wraper .wraper_right_blog {left:-5%; margin-right:-242px; width:55%; position:relative;}
#wraper .wraper_right_blog_in {left:-5%; margin-right:-130px; position:relative; width:10%;}
#wraper .wraper_right_blog .wraper_right_news_box{min-width:190px;}
#wraper .wraper_right_blog .wraper_right_news_box .news_inner{margin-top:15px; clear:both; display:block; font-size:12px; line-height:18px; margin-left:20px; max-width:340px;}
#wraper .wraper_right_blog .wraper_right_news_box .news_inner a {color: #C40074;}
#wraper .wraper_right_blog .wraper_right_news_box a.news_label{padding: 0; text-transform:uppercase; font-size:18px; text-decoration: none; display: block; float: left;}
#wraper .wraper_right_blog .wraper_right_news_box a.news_label_rss{background:url(../images/news_ico.png) 0 0 no-repeat; display: block; float: left; height: 21px; width: 21px; text-decoration: none; margin: 0 0 0 10px;}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
#wraper .wraper_right_blog .wraper_right_news_box a.news_label{background-position: 95% 4px;}
}
#wraper .wraper_right_blog .wraper_right_news_box span.news_date{color:#959595; font-family:verdana; font-size:8px; margin-left:-20px; text-transform:uppercase;}
#wraper .wraper_right_blog .wraper_right_news_box a.news_title{color:#e681b9;}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
#wraper .wraper_right_blog {min-width:200px;}
}

.wraper_center_blog_box{position:relative;}
img.sadi {margin-top:20px; border:solid #8e70ac; border-width:1px 1px 0 1px; width:268px;}
.some_picture {margin-top:20px;display:block;}
.some_picture span { left:22px; width:200px; position:relative; display:block; top:12px; line-height:17px;}
a ins.link_for_picture1 {background:url(../images/fslide.png) 0 -63px no-repeat;  border:solid #8e70ac; border-width:0px 1px 1px 1px; width:268px; height:62px; margin:0 auto;  position:relative; top:-7px; color:#FFFFFF;font-size:13px;font-weight:bold;text-decoration:none;}
a:hover ins.link_for_picture1 {background:url(../images/fslide.png) 0 0 no-repeat;  border:solid #8e70ac; border-width:0px 1px 1px 1px; width:268px; height:62px; margin:0 auto;  position:relative; top:-7px;}
a ins.link_for_picture2 {background:url(../images/sslide.png) 0 0 no-repeat;  border:solid #8e70ac; border-width:0px 1px 1px 1px; width:268px; height:62px; margin:0 auto;  position:relative; top:-7px; color:#FFFFFF;font-size:16px;font-weight:bold;text-decoration:none;}
a:hover ins.link_for_picture2 {background:url(../images/sslide.png) 0 -69px no-repeat;  border:solid #8e70ac; border-width:0px 1px 1px 1px; width:268px; height:62px; margin:0 auto;  position:relative; top:-7px;}

div.bg-1{background:transparent url(../images/center_blog_right_bg.png) repeat-y scroll 100% 0;height:100%;padding-right:0;width:495px; }
div.bg-2{background:transparent url(../images/center_blog_bottom_bg.png) repeat-x scroll 0 100%;height:100%;padding-right:0;width:495px; padding-bottom:2px;}


.left_bd{background:url(../images/left_scroll_menu.jpg) 100% 100% no-repeat; width:50.1%; height:546px; position:absolute; top:0; left:0;}
.topper{width:50.1%;position:absolute; top:0; left:0; z-index: 100; height:90px;}
.right_bd{background:url(../images/right_scroll_menu.jpg) 0 100% no-repeat; width:50.1%; height:546px; position:absolute; top:0; right:0;}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
.right_bd{width:51.1%;}
}
#header{position:absolute; background:url(../images/header_bg.png) 0 0 repeat; width:100%; height:75px; top:0; left:0; z-index:1;}
.left_corner{ right:-17px; top:0; position:absolute; width:100%; z-index:9999;}
.logo {background:url(../images/logo.png) 0 0 no-repeat; height:60px; left:73%; position:absolute; text-align:center; top:30px;width:265px;}
.logo span.logo_text{ font-family:Verdana; font-size:14px; color:#fff; position:relative; top:5px; display: block; clear: both;}
.logo a {text-decoration:none; display: block; height:30px;}
.logo a span.logotype {display: block; height:30px;}
.logo em {display: block; height:30px;}
.logo em span.logotype {display: block; height:30px;}
.logo a.formback{background:url(../images/mail_ico.png) 0 -10px no-repeat; width:13px; height:10px; text-decoration:none; margin:0 10px 0 0;}
.logo a:hover.formback{background:url(../images/mail_ico.png) 0 0 no-repeat;  width:13px; height:10px; }
.logo a.map{background:url(../images/map_ico.png) 0 -10px no-repeat; width:13px; height:10px; text-decoration:none;}
.logo a:hover.map{background:url(../images/map_ico.png) 0 0 no-repeat; width:13px; height:10px; }
.logo .icons{position:absolute; right:-50px; top:-20px;}

.left_corner .first_left_corner_left{background:url(../images/left_corner_right.png) 0 -1px no-repeat; width:353px; height:108px; position:absolute; right:0px;}
.left_corner .second_left_corner_left{background:url(../images/left_corner_left.png) 100% 0 no-repeat; height:156px; position:absolute; right:352px; width:120%;}

.header_links{min-width:505px;}

.blog1 table,.blog2 table{padding:0px;margin:0px; height:225px;}
.blog1 table tr td,.blog2 table tr td{vertical-align:top;}
.blog1 table tr td.z1{width:200px;}
.blog2 table tr td.z2{width:50%;}

#header .right_corner{overflow:hidden; padding-left:49%; width:514px;}
#header .right_corner ul.hl {padding-left:0px; min-width:505px; margin:0px;}
#header .right_corner ul.hl li{display:inline; position:relative; top:13px; }
#header .right_corner ul.hl li a ins{float:left;height:22px;padding:37px 0 0;left:16px; margin-right:-20px; position:relative;text-align:center;text-decoration:underline;top:-7px;width:127px; margin:0 -5px 0 0;}
#header .right_corner ul.hl li a:hover ins{background:url(../images/header_li.png) 50% 7px no-repeat; text-decoration:none;}
#header .right_corner ul.hl li span ins{float:left;height:22px;padding:37px 0 0;left:16px; margin-right:-20px; position:relative;text-align:center;text-decoration:underline;top:-7px;width:127px; margin:0 -5px 0 0;}
#header .right_corner ul.hl li span ins{background:url(../images/header_li.png) 50% 7px no-repeat; text-decoration:none; font-weight:bold; color:#000; font-size:17px; font-family:Arial;}
#header .right_corner ul.hl li a{font-weight:bold; color:#346cbf; font-size:17px; font-family:Arial;  }
#header .right_corner ul.hl li a:hover{color:#000;}
.center_blog{position:absolute; left:5%; top:100px; background:url(../images/center_blog_bg.png) 0 0 repeat; z-index:1000; height:379px;}
.center_blog label{ font-size:14px; text-transform:uppercase; color:#4b4b4b;}
.center_blog h3 {display: block; font: 32px Arial, Helvetica, sans-serif; margin: 0 0 10px;}
.center_blog ul li.blog_link_title,.center_blog ul li.blog_link_title_b2{padding-left:0px; background:none; padding-bottom:4px; padding-top:5px;}
.center_blog ul li.blog_link_title a,.center_blog ul li.blog_link_title_b2 a{font-size:14px;}
.center_blog ul li.blog_link_title a{color:#bf1679!important;}
.center_blog ul li.blog_link_title_b2 a{color:#26648a!important;}
.center_blog ul{padding-left:0px; margin:0; float:left;}
.center_blog ul li{background:url(../images/li.png) 0 8px no-repeat; padding-left:18px; list-style:none; font-family:Verdana; padding-right:10px; margin: 0 0 5px;}
.blog1{z-index:9999;background:transparent url(../images/center_blog_bg.png) repeat scroll 0 0; position:relative; padding:15px 5px 20px 30px; border-top:10px solid #bf1679;width:458px;}
.blog2{z-index:9999;background:transparent url(../images/center_blog_bg.png) repeat scroll 0 0; position:relative; padding:15px 5px 20px 30px; border-top:10px solid #554e8b;width:458px;}
.cba{position:absolute; bottom:-30px; width:510px; z-index:99999;}
.cba a{color:#fff!important; font-size:26px; text-decoration:none;}
.cba a span{border-bottom:1px dashed #fff;}
.cba a.myaction{background:url(../images/cba_arrow_right.png) 0 0 no-repeat; float:right; font: bold 18px Verdana, Geneva, sans-serif; display: block; width: 230px; height: 31px; padding: 7px 0 0 15px;}
.cba a.myaction2{background:url(../images/cba_arrow_left.png) 0 0 no-repeat; float:right; font: bold 18px Verdana, Geneva, sans-serif; display: block; width: 230px; height: 31px; padding: 7px 0 0 29px;}
.center_blog a{color:#000; font-size:11px; font-family:Verdana; line-height: 15px;}

.center_blog .center_blog_icons img{ float:left; margin-right:15px;}

#container .left_menu{width:50%; height:521px; background:url(../images/left_menu_bg.png) 100% 0 no-repeat; position:absolute; right:50%; z-index:10; top:0;}
#container .left_menu .relative a.left_menu_flink{background:url(../images/link_potolki.png) 0 100% no-repeat; height:53px; position:absolute; right:29px; top:162px; width:177px; z-index:555;}
#container .left_menu .relative a:hover.left_menu_flink{background-position:left top;}
#container .left_menu .relative a.left_menu_slink{background:url(../images/link_gips.png) 0 100% no-repeat; height:50px; position:absolute; right:323px; top:275px; width:145px; z-index:555;}
#container .left_menu .relative a:hover.left_menu_slink{background-position:0 0px;}
#container .left_menu .relative a.left_menu_thlink{background:url(../images/link_smesi.png) 0 100% no-repeat; height:38px; position:absolute; right:194px; top:394px; width:125px; z-index:555;}
#container .left_menu .relative a:hover.left_menu_thlink{background-position:0 0px;}
#container .right_menu{width:50%; height:521px; background:url(../images/right_menu_bg.png) 0 0 no-repeat; position:absolute; left:50%;  top:0;}
#container .right_menu .relative a.right_menu_flink{background:url(../images/link_krovla.png) 0 100% no-repeat; height:50px; left:273px; position:absolute; top:189px; width:110px; z-index:555;}
#container .right_menu .relative a:hover.right_menu_flink{background-position:0 0px;}
#container .right_menu .relative a.right_menu_slink{background:url(../images/link_saiding.png) 0 100% no-repeat; height:37px; left:144px; position:absolute; top:297px; width:95px; z-index:555;}
#container .right_menu .relative a:hover.right_menu_slink{background-position:0 0px;}
#container .right_menu .relative a.right_menu_thlink{background:url(../images/link_uteplitel.png) 0 0 no-repeat; height:33px; left:370px; position:absolute; top:352px; width:134px; z-index:555;}
#container .right_menu .relative a:hover.right_menu_thlink{background-position:0 -36px;}

.inside_navi{max-width:260px;}
.inside_navi .inside_navi_blok{background:url(../images/inside_ul_bg.png) 0 0px no-repeat; margin-top:10px;padding-top:10px;}
.inside_navi_blok span.n_name{font:18px Verdana; }
.inside_navi_blok ul.in_n a:hover{color:#000;}
.inside_navi_blok ul.in_n,
.inside_navi_blok ul.in_sn ,
.inside_navi_blok ul.in_tn{padding-left:15px; }
.inside_navi_blok ul.in_n li {list-style:none; padding:6px 0;}
.inside_navi_blok ul.in_n li a{color:#c40074; font:14px verdana;}
.inside_navi_blok ul.in_sn li {background:url(../images/li.png) 0 12px no-repeat; padding-left:18px; padding-bottom:0;}
.inside_navi_blok ul.in_sn li.last {padding-bottom:15px;}
.inside_navi_blok ul.in_sn li.in {background:none;}
.inside_navi_blok ul.in_sn li a,.catalog_list .catalog_list_item .item_link a{color:#cf509b; }
.inside_navi_blok ul.in_tn li {background:none;}
.inside_navi_blok ul.in_tn li.last {padding-bottom:15px;}
.inside_navi_blok ul.in_tn li a {font-size:12px;}

.tr_link ul {padding-left:0px;}
.tr_link ul li{display:inline; float:left; padding:2px 4px;}
.tr_link ul li a {z-index:99999; position:relative;line-height:10px; color:#000; text-decoration:none;}
.tr_link ul li a:hover span{text-decoration:underline; color:#9a9a9a;}
.tr_link ul li a ins {line-height:15px; position:relative; top:-7px; text-decoration:none;}
.tr_link ul li a ins span{ font:10px verdana; color:#9a9a9a; text-decoration:none;}
.tr_link ul li a ins.home{background:url(../images/home.png) 0 0 no-repeat; position:relative; top:-3px; padding:0 9px; text-decoration:none;}
.tr_link ul li a.hl{text-decoration:none;}
.tr_link ul li div.arrow{background:url(../images/backt_arrow.png) 0 1px no-repeat; width:15px; height:12px;}

.wraper_inside_content{font: 14px/18px Verdana, Geneva, sans-serif; margin-top: 30px;}
.wraper_inside_content h1{color:#bc8931; padding: 0; margin: 26px 0; text-transform:uppercase; font: 39px Arial, Helvetica, sans-serif; display: block;}
.wraper_inside_content h2{font: 24px Verdana, Geneva, sans-serif; color:#bc8931; padding: 0; margin: 0 0 20px;}
.wraper_inside_content h3{font: 18px Verdana, Geneva, sans-serif; color:#bc8931; padding: 0; margin: 0 0 20px;}
.wraper_inside_content h3 a {}
.wraper_inside_content h4{font: 14px Verdana, Geneva, sans-serif; color:#bc8931; padding: 0; margin: 0 0 20px;}
.wraper_inside_content p, .wraper_inside_content ol, .wraper_inside_content ul, .wraper_inside_content table {margin: 0 0 25px;}
.wraper_inside_content li {margin: 0 0 5px;}
.wraper_inside_content ol, .wraper_inside_content ul {overflow: hidden;}
.wraper_inside_content ul {padding: 0 0 0 19px;}
.wraper_inside_content ul li {background:url("../images/li.png") no-repeat scroll 0 6px transparent; list-style:none outside none; padding: 0 0 0 20px; overflow: hidden; left: 0;}
.wraper_inside_content .top_brends ul li {background: none; padding-left: 0;}
.view_brend .top_brends ul li a {display: block; float: left;}
.wraper_inside_content div.img_left{ line-height:20px; position:relative; display:block;}
.wraper_inside_content div.img_lef_box{ background:url(../images/item_shadow_big.png) 20px 100% no-repeat; font:14px verdana; line-height:20px; position:relative; height:255px; display:block; width:225px; padding-bottom:30px;}
.wraper_inside_content div.img_lef_box img{bottom:30px;padding-left:40px;position:absolute;}

.wraper_inside_content_inner{float:left; width: 100%;}
.wraper_inside_content_inner table {border-collapse: collapse; border-spacing: 0; width: 100%;}
.wraper_inside_content_inner table td {padding: 5px 10px; vertical-align: top;}
.kt{float:none!important;}

.view_brend {min-width:350px; margin-left:35%;}
.view_brend p{font:bold italic 13px arial;}
.view_brend .top_brends ul{margin:0; padding-left:0;}
.view_brend .top_brends ul li{float:left; display:inline; list-style:none; padding-right:20px;}
.view_brend .top_brends div.allbrends {margin-top:5px;}
.view_brend .top_brends div.allbrends a { text-decoration:none;}
.view_brend .top_brends div.allbrends a span{font:bold 13px Verdana; text-decoration:none; color:#c01b7d; border-bottom:1px dashed #c01b7d; padding-bottom:2px;}
.view_brend .top_brends div.allbrends a:hover span{border:none;}

.catalog_list{margin-top:20px;}
.catalog_list .catalog_list_ins{display:inline-block; text-align:left; text-decoration:none; vertical-align:top;}
.catalog_list .catalog_list_item{ margin:0 30px 20px 0;}
.catalog_list .catalog_list_item_inner{width:145px;margin-top:40px; position:relative;}
.catalog_list .catalog_list_item_inner .catalog_list_img {background:url(../images/item_list_shadow.png) 0 100% no-repeat; padding-bottom:27px; height:140px; position:relative;}
.catalog_list .catalog_list_item_inner .catalog_list_img img{bottom:28px; padding-left:20px; position:absolute;}
.catalog_list .catalog_list_item_inner .item_link{text-align: center; font:12px/17px verdana;}
.catalog_list .catalog_list_item_inner .item_new{background:url(../images/item_new.png) 0 0 no-repeat; width:54px; height:55px; position:absolute; top:100px; left:-20pxs;}
.item_new_big{background:url(../images/item_new_big.png) 0 0 no-repeat; width:96px; height:96px; position:absolute; top:177px; left:-20pxs;}

.item_list_top_link{background:#757c87; height:29px; position:absolute;}
.item_list_top_link a{color:#fff; font:bold 12px/25px verdana;}
.item_list_top_link span{color:#fff; font:bold 12px/25px verdana;}
.item_list_top_link a span{display:block;}
.item_list_top_link .item_list_link {display:block; overflow:hidden;}
.item_list_top_link .item_list_link a{text-decoration:none;}
.item_list_top_link .item_list_top_link_left{background:url(../images/item_list_top_link_left_bg.png) 0 0 no-repeat; width:10px; height:39px; position:absolute; left:-10px; top:0px;}
.item_list_top_link .item_list_top_link_right{background:url(../images/item_list_top_link_right_bg.png) 0 0 no-repeat; width:21px; height:29px; position:absolute; right:-21px; top:0px}

.infoblok{ display:block;}
.infoblok table tr td{ padding-bottom:20px; vertical-align:top;}
.infoblok .infoblok_img{width:167px;}
.infoblok .infoblok_content{margin-left:20px; font-size:14px;}
.infoblok .infoblok_content .infoblock_content_title {margin-bottom:20px;}
.infoblok .infoblok_content .infoblock_content_title a{font:18px Verdana;}
.infoblok .infoblok_content .infoblock_content_title a.second_h{color:#dca0e1;}

.wraper_inside_content_text a{color:#c8117d;}
.wraper_inside_content_text a:hover{color:#f1c3df; text-decoration:none;}
.wraper_inside_content_text table{margin:0 auto;}
.wraper_inside_content_text table tr td{font-size:14px; padding:0; margin:0; text-align:center; padding:4px 0;}
.wraper_inside_content_text table tr#first_tr td{background:#8643af; color:#fff; font-weight:bold; padding:7px 5px; min-width:100px;}

div.infoblok table,
table#content_table{border-collapse: collapse;}

.quotation{background:url(../images/quotation.png) 0 0 no-repeat; padding-left:40px; padding-top:6px; font:italic 14px Verdana; margin-bottom:20px; }
.odd{background: #fff;} 
/*.even{background: #f5eff5;} */

.kontact{}
.kontact_right a{color:#d44499;}
.kontact_right span{color:#777777; line-height:18px;}
.kontact_right span.b{font-size:18px; color:#000;}

.formback {}
.formback input{padding:3px 0;}
.formback input,.formback textarea{ border:1px solid #c699b3; width:250px; color:#656565; font:14px Verdana; margin-bottom:10px;}
.formback div{font:14px Verdana;}
.formback div.f_label{color:#bf1785; margin: 0 0 5px;}
.formback div.s_label{color:#c699b3; margin: 0 0 5px;}
#feedback {margin: 30px 0 0;}
.formback input.formback_button{background:url(../images/form_button.png) 0 0 no-repeat; width:144px; height:32px; border:none; cursor:pointer; margin:10px 0 0 50px;}
.formback input:hover.formback_button{background-position:0 100%;}


.back_link {position:relative; top:-10px;}
.back_link a{background:url(../images/back_arrow.png) 0 5px no-repeat; position:relative; left:-20px; padding-left:20px; color:#c8117d; font:12px Verdana;}

#footer{width:100%; margin-top:130px;}
#footer .footer_info {margin-left:50px; padding-bottom:50px;}
#footer .footer_info span.footer_fnumber{background:#ecd160; color:#fff; padding:2px; font-size:22px;}
#footer .footer_info span.footer_snumber{margin-left:20px; font-size:40px; font-weight:bold; line-height:50px;}
#footer .footer_info span.footer_copyright{display: block; font-size:13px; line-height:16px; margin:10px 20px;}

#footer .footer_webinfo{ position:relative; right:56px; top:59px;}
#footer .footer_webinfo span{font-size:13px; padding-left:30px;}
#footer .footer_webinfo a.db_logo{background:url(../images/db_logo.png) 0 0 no-repeat; font-size:13px; color:#655f8f; padding:5px 0 5px 30px;}

.newses ul {margin: 0 0 18px; padding: 0;}
.newses ul li {list-style: none; padding: 0; background: none;}
.newses ul li p {padding-left: 20px;}
.newses ul li .date {margin: 0; color: #959595; font: 10px Verdana, Geneva, sans-serif; text-transform:uppercase; padding-left: 0;}
.newses ul li h4 {padding:10px 0 0 20px; margin: 0 0 10px;}
.newses ul li h4 a {color:#C40074;}

.sertificats-items {margin: 0; padding: 0;}
.sertificats-items li {list-style: none; width: 42%; float: left; padding: 0 40px 0 0; height: 300px; background: none !important;}

.faq-list {margin: 0; padding: 0;}
.faq-list > li {list-style: none;}
.faq-list h2 {font: 18px Verdana, Geneva, sans-serif;}

.site-map a {display: block; margin: 0 0 5px;}

.foundword {color: #f00;}

.pages {margin: 50px 0 18px;}

.formback .error {background: #f6e1f3; border: 1px solid #f00;}
.formback .valid {background: #e1f5f3;}

.wraper_inside_content_inner .contacts-phones {width: auto; float: right;}
.wraper_inside_content_inner .contacts-phones tr.even {background: none;}

/* NEW */

.wrap-margin {padding: 570px 0 0; overflow: hidden;}
.stroyfutura {
	float: left;
	width: 49%;}
	.stroyfutura h1 {
		font: 59px Verdana, Geneva, sans-serif;
		margin:0;
		font-weight:normal;
		padding: 0;
		text-transform:uppercase;}
	.stroyfutura h2 {
		font-size:25px;
		line-height:24px;
		margin-right:15px;
		text-align:right;
		text-transform:uppercase;
		width:42%;
		float: left;
		font-weight: normal;}
	.stroyfutura div {
		float: left;
		padding: 20px 0 0;
		width: 44%;
		font: 14px/17px Verdana, Geneva, sans-serif;}
.main-right {
	float: left;
	width: 49%;
	padding: 20px 0 0;}
	.news-main {
		float: left;
		width: 30%;}

.search {width: 276px; padding: 0 40px 0 0;}
.teasers {width: 268px;}

a.news-main-title {
display:block;
float:left;
font-size:18px;
padding:0;
text-decoration:none;
text-transform:uppercase;}

a.news-main-title-rss {
background:url("../images/news_ico.png") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:21px;
margin:0 0 0 10px;
text-decoration:none;
width:21px;}

.news-main-wrap {
display:block;
font-size:14px;
line-height:20px;
margin-top:15px;}

span.news-main-date {
color:#666;
font-family:verdana;
font-size:10px;
text-transform:uppercase;}

.news-main-wrap a {color:#C40074;}
.news-main-wrap p {margin: 0; padding: 0 0 0 20px;}

.wraper_inside_content .search-result h3 {margin:0 0 10px;}
.wraper_inside_content .search-result p {margin: 0 0 10px; font: 14px Arial, Helvetica, sans-serif;}
.wraper_inside_content .search-result {margin: 30px 0 0;}
.wraper_inside_content .search-result li {margin: 0 0 40px;}
.path {margin: 15px 0 0;}
.path a {font-size: 12px;}
.wraper_inside_content .site-map > li {background: none; padding: 0;}
.wraper_inside_content .site-map > li > a {font-weight: bold;}