@font-face {
    font-family: ''Open Sans'';
    src: url('https://seosolution.kz/templates/seosolution2/css/fonts/OpenSans.ttf');
    src: url('https://seosolution.kz/templates/seosolution2/css/fonts/OpenSans.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Open Sans Light';
    src: url('fonts/OpenSansLight.ttf');
    src: url('fonts/OpenSansLight.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
html,
body{margin:0;padding:0;background:#ffffff;font-family:'Open Sans', sans-serif;font-size:14px;height:100%;}
*{margin:0;padding:0;vertical-align: top;}
a{outline-style:none;text-decoration:underline;}
a:hover{text-decoration:none;}
strong{font-weight:normal;}
.bold, .spanbold {font-weight:bold;}
.red{color:#ff1100;}
h2 {
		font-size: 1em;
}
#main_wrapper{width:980px;min-height:100%;height:auto !important;height:100%;margin:0 auto;}
#top_wrapper{height:100%;}
#footer_wrapper{clear:both;height:140px;width:100%;background:url('../images/footerbg.jpg') 50% 0 repeat-y;margin:-100px auto 0;}
#top{height:35px;margin:0 auto;width:580px;}
#header{width:980px;height:165px;margin:0 auto;clear:both;}
#header_left{width:490px;height:165px;float:left;}
#header_center{width:980px;height:30px;margin: 15px auto 5px;}
#header_right1{width:280px;height:127px;background-color: #DDDDDD;border-bottom: 3px solid #707070;}
#header_right22{width:490px;text-align:right;position:relative;}
#likeheadlogin{background-color: #707070;
color: #FFFFFF;
display: block;
font-size: 24px;
padding-bottom: 5px;
padding-left: 20px;
padding-top: 5px;
border-top: 3px solid #000000;
margin-top: 15px;
height: 27px;
}
#likeheadedy{
background-color: #707070;
color: #FFFFFF;
display: block;
font-size: 24px;
padding-bottom: 5px;
padding-left: 20px;
padding-top: 5px;
border-top: 3px solid #79a446;
margin-top: 10px;
height: 27px;
}
#alogin {
color: #FFFFFF;
display: block;
float: left;
font-size: 24px;
padding-left: 20px;
text-align: left;
width: 200px;
margin-top: -1px;
}
#header_right2{
background: #dddddd;
_border-bottom: 3px solid #707070;
padding: 10px;
}

#header_right2 .moduletable, #header_right1 .moduletable{
margin: 0px !important;
}
#alogin:hover {
background: url("https://seosolution.kz/images/plimp.png") 0px 50% no-repeat transparent;
}
.header-right{
float: right;
width: 280px;
}
#modlgn_username, #modlgn_passwd{
background-color: #FFFFFF;
border: 1px solid #AAADB2;
color: #AAAAAA;
font-family: 'Open Sans';
font-size: 13px;
height: 23px;
padding: 0px;
text-align: left;
text-indent: 5px;
width: 198px;
margin: 14px 0 0 0;
}

.moduletable_login .button { 
background-color: #777777;
border: none;
color: #ffffff;
font-family: 'Open Sans';
font-size: 14px;
font-weight: 700;
padding-bottom: 4px !important;
padding-left: 20px;
padding-right: 20px;
padding-top: 1px;
margin: 14px 0px 0px 21px;
cursor: pointer;
height: 25px;
/*background-color: #FFFFFF;
border: 2px solid #888888;
border-radius: 5px;
color: #888888;
float: left;
font-family: 'Open Sans';
font-size: 12px;
font-weight: 700;

margin: 15px 0px 0px 40px;
padding-bottom: 2px !important;
padding-left: 20px;
padding-right: 20px;
padding-top: 0px;*/
}
.moduletable_login .button:hover{
background-color: #ff1100;

}
#c_form_element73{
height: 23px !important;
width: 115px !important;
padding-bottom: 3px !important;
background-color: #777777 !important;
border: medium none currentColor !important;
color: #FFFFFF !important;
cursor: pointer !important;
font-family: 'Open Sans' !important;
font-size: 12px !important;
font-weight: 700 !important;
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
}
#c_form_element73:hover{ 
background-color: #FF1100 !important;
cursor: pointer;
}
.moduletable_usermenu ul li a { 
color: #707070;
font-family: 'Open Sans';
font-size: 14px;
font-weight: 700;
text-decoration: none;
}
.moduletable_usermenu ul li { 
color: #707070;
font-family: 'Open Sans';
font-size: 14px;
font-weight: 700;
list-style: none outside none;
margin: 4px 0px 3px;
}
.moduletable_usermenu ul { 
list-style: none outside none;
}
.moduletable_usermenu { 
padding: 5px 40px;
margin-bottom: -15px;
}

.moduletable_usermenu ul li:hover, .moduletable_usermenu ul li a:hover { 
color: #707070;
font-family: 'Open Sans';
font-size: 14px;
font-weight: 700;
list-style: disc outside none;
}
.moduletable_usermenu ul li.active, .moduletable_usermenu ul li.active a { 
color: #000000 !important;
list-style: disc outside none !important;
}
#main_menu{width:980px;height:4px;margin:0 auto;clear:both;overflow:hidden;}
#breadcrumbs{width:980px;margin:0 auto;clear:both;}
#user1{width:980px;margin:0 auto 10px;clear:both;height:160px;}
#main_content{width:980px;margin:0 auto;clear:both;float:left;overflow:hidden;margin-top: 5px;}
#main{width:700px;float:left;overflow:hidden;}
#content{width:700px;float:left;overflow:hidden;}
#content_under{width:700px;float:left;overflow:hidden;}
#right{width:280px;float:right;overflow:hidden;margin:0px 0 10px 0;}
#footer{width:980px;height:140px;margin:0 auto;clear:both;text-align:left;color:#ffffff;}
.componentheading,
.componentheading h1{color:#000000;font-size:24px;font-weight:500;padding:0 0 11px 0;}
.contentheading{color:#000000;font-size:14px;font-weight:bold;}
.contentpaneopen{width:690px;font-family:'Open Sans';font-size:14px;padding:0px;border-spacing: 0px;}
.contentpaneopen td{padding:0px; vertical-align: middle;}
.contentpaneopen a{color:#707070;}
.contentpaneopen ul{list-style:circle !important;padding:0 0 0 20px;}
.moduletable_menu_top ul li:hover,.moduletable_menu_top ul li a:hover{font-weight:bold;font-family:'Open Sans';_font-size:14px;color:rgb(112, 112, 112); text-decoration: underline;}
.moduletable_menu_top ul.menu{list-style:none;margin-left: 7px;}
.moduletable_menu_top ul.menu li{float:left;margin:10px 13px 0 9px;}
.moduletable_menu_top ul.menu li a{color:#707070;font-weight:700;font-size:14px;text-decoration:none;margin-left:-4px;}
.moduletable_menu_top ul.menu li#current{color:#ff1100;}
.moduletable_menu_top ul.menu li#current a{color:#ff1100;text-decoration:none;_list-style:disc!important;color:rgb(239, 16, 0)!important;_display:list-item;_margin-right:-4px;}
.moduletable_menu_top ul.menu li#current a:hover{color:rgb(112, 112, 112);list-style:disc;}
.moduletable_menu_top ul.menu li#current a span{margin-left:-1px;}
.moduletable_logotop img{margin:17px 0 0 0;float:left;}
.moduletable_teltop{padding:40px 2px 0 0;}
.moduletable_mainslider div.anythingSlider{width:980px;height:220px;margin:0;padding:0;}
.moduletable_mainslider div.anythingSlider strong{font-weight:bold;}
.moduletable_mainslider div.anythingSlider .wrapper{width:920px;height:210px;margin:0 30px;padding:0;background:#707070;}
.moduletable_mainslider div.anythingSlider div.wrapper ul{border:0;left:-10px;}
.moduletable_mainslider div.anythingSlider div.wrapper ul li{width:940px;padding:0;margin:0;}
.moduletable_mainslider div.anythingSlider .back{background:url(../images/prev0.png) 0 center no-repeat;width:33px;height:220px;top:0;left:0;}
.moduletable_mainslider div.anythingSlider .back:hover{background:url(../images/prev.png) 0 center no-repeat;}
.moduletable_mainslider div.anythingSlider .forward{background:url(../images/next0.png) 0 center no-repeat;width:33px;height:220px;top:0;right:0;}
.moduletable_mainslider div.anythingSlider .forward:hover{background:url(../images/next.png) 0 center no-repeat;}
table.slide{margin:10px 0;background:#707070;}
table.slide img{float:left;width:47px;height:47px;}
table.slide .title{float:left;width:110px;height:40px;padding:0 0 0 3px;font-size:13px;font-weight:bold;color:#ff1100;}
table.slide .text{float:left;padding:5px 0;color:#707070;}
table.slide td{width:170px !important;height:170px !important;padding:5px;vertical-align:top;background:#ffffff;}
.moduletable_mainslider div.anythingSlider div#thumbNav{display:none;}
.mod_context1 div.anythingSlider{width:680px;margin:40px 0 0 0;}
.mod_context1 div.anythingSlider .wrapper{margin:0;border:1px solid #707070;padding:10px;width:667px;}
.mod_context1 div.anythingSlider .wrapper ul{border:0;margin:10px 0 0;}
.mod_context1 div.anythingSlider div#thumbNav{top:-37px;height:30px;}
.mod_context1 div.anythingSlider div#thumbNav a{background:#ffffff;float:left;display:block;height:28px;border:1px solid #707070;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;z-index:999;font-family:'Open Sans';font-size:14px;color:#707070;font-weight:bold;border-top:3px solid #707070;border-left:0;margin:0;padding:6px 7px 0;}
.mod_context1 div.anythingSlider div#thumbNav a#index1{border-left:1px solid #707070;}
.mod_context1 div.anythingSlider div#thumbNav a.cur{border-bottom:#ffffff;height:29px;text-decoration:none;color:#ff1100;border-top:3px solid #ff1100;}
.mod_context1 div.anythingSlider a.forward,
.mod_context1 div.anythingSlider a.back{display:none;}
.jwts_tabberlive{margin:20px 0 0;width:689px;}
.jwts_tabberlive .jwts_tabbertab{margin:0;border:1px solid #707070;padding:10px 0;background:#707070;height:167px;}
ul.jwts_tabbernav{border-bottom:0;padding:0;height:33px;border-left:0;}
ul.jwts_tabbernav li{border-left:0;border-top:3px solid #707070 !important;border-right:0;float:left;height:20px;}
ul.jwts_tabbernav li.jwts_tabberactive{border-bottom:1px solid #707070 !important;border-top:3px solid #ff1100 !important;}
ul.jwts_tabbernav li a,
ul.jwts_tabbernav li a:link{border:0;margin:0;height:26px;background:none;font-size:14px;color:#707070;display:block;padding:0 7px 0;}
ul.jwts_tabbernav li.jwts_tabberactive a,
ul.jwts_tabbernav li.jwts_tabberactive a:link{text-decoration:none;color:#ff1100;display:block;height:26px;background:#ffffff;}
ul.jwts_tabbernav li.jwts_tabberactive a:hover{border-bottom:0;}
div.sf_inner{width:680px !important;}
.moduletable_shortform{background:#707070;margin:10px 0 0 0;float:left;}
.moduletable_shortform h3{color:#ffffff;margin:9px 0 0 45px;display:block;font-size:18px;font-weight:normal;}
.moduletable_shortform #c_form_element4{background:url(../images/bp130.png) 0 0 no-repeat !important;padding:0 0 2px !important;font-weight:bold !important;}
.moduletable_shortform #c_form_element4:hover{background:url(../images/ba130.png) 0 0 no-repeat !important;}
.moduletable_zayavka_top a{width:170px;height:27px;background:url(../images/bp170.png) 0 0 no-repeat;display:block;position:absolute;bottom:24px;right:0;font-size:16px;color:#ffffff;text-decoration:none;font-weight:bold;text-align:center;padding:6px 0 0 0;}
.moduletable_zayavka_top a:hover{background:url(../images/ba170.png) 0 0 no-repeat;}
.mod_context2 table{height:1130px !important;width:680px !important;margin:20px 0 20px;border:1px solid #707070;}
.mod_context2 input#c_form_element73{background:url(../images/bp170.png) 0 0 no-repeat !important;font-size:16px !important;color:#ffffff !important;text-decoration:none !important;font-weight:bold;text-align:center;border:0;}
.mod_context2 input#c_form_element73:hover{background:url(../images/ba170.png) 0 0 no-repeat !important;}
#c_form_element37,
#c_form_element38,
#c_form_element39,
#c_form_element40,
#c_form_element41,
#c_form_element43{text-decoration:none;}
.moduletable_reviews{margin:20px 0 0;padding:0 0 10px 0;float:left;clear:left;background:url(../images/otzyv12.png) 0 0 no-repeat;}
.moduletable_reviews h3{font-size:18px;padding:0 0 0 70px;margin:0 0 5px 0;}
.moduletable_reviews a{color:#707070;font-weight:bold;display:block;}
.moduletable_reviews li.item36 a{margin:0 0 0 70px;}
.moduletable_speeches{margin:20px 0 0;float:left;clear:left;}
.moduletable_speeches h3{font-size:18px;margin:0 0 10px 0;}
.moduletable_speeches a{color:#707070;font-weight:bold;}
.moduletable_bloglast{margin:20px 0 0;float:left;clear:left;}
.moduletable_bloglast h3{font-size:18px;margin:0 0 10px 0;}
.moduletable_bloglast a{color:#707070;font-weight:bold;}
.moduletable_bloglast li.item41 > a{display:none;}
.componentheading_blog{color:#000000;font-size:24px;font-weight:bold;margin:0 0 10px 0;}
.blog_blog{width:680px;}
.contentheading_blog a{color:#707070;font-size:22px;font-weight:bold;padding:10px 0 0;}
.blog_blog a.comments-link{color:#707070;font-weight:bold;}
.blog_blog a.readmore-link{color:#ff1100;font-weight:bold;}
.blog_blog td.createdate{text-align:left;font-size:12px;color:#707070;padding:0 0 5px;}
.pagenav{margin:10px 0;}
.pagenav a{color:#707070;font-weight:bold;}
.moduletable_seosolposit{margin:20px 0 0;/*float:left;clear:left;*/}
.moduletable_seosolposit h3{font-size:18px;margin:0 0 10px 0;}
.moduletable_seosolposit a{color:#707070;font-weight:bold;}
#jc{width:680px;margin:0 0 40px 0;}
#comments-footer{display:none;}
#next50{right:-37px;}
#prev50{left:-37px;}
.contentpaneopen tbody tr td div#jwts_tab.jwts_tabberlive ul{height:37px;}
.contentpaneopen tbody tr td div#jwts_tab.jwts_tabberlive ul.jwts_tabbernav li{padding-top:8px;height:26px;background:#ffffff;}
.contentpaneopen tbody tr td div#jwts_tab.jwts_tabberlive ul.jwts_tabbernav li a{font-family:'Open Sans';padding-top:0;display:block;}
.contentpaneopen_blog a{color:#707070;}
.pagenav a{font-family:'Open Sans';}
.moduletable_bloglast li.parent li{margin:0 0 5px 0;}
#side_help{position:fixed;right:0;bottom:60px;}
div#side_help > div.moduletable > a{display:none;}
.contentpaneopen span.hasTip{display:none;}
.next-button,
.prev-button{width:33px;height:35px;}
.galleria-container{background:#707070 !important;border:4px solid #707070 !important;}
.galleria-thumbnails .galleria-image{background:none repeat scroll 0 0 #666666 !important;border:1px solid #666666 !important;}
.galleria-info{left:10px !important;top:282px !important;width:652px !important;height:16px !important;-moz-opacity:.56;filter:alpha(opacity=56);opacity:.56;}
.galleria-info-text{display:block !important;padding:7px 0 !important;}
.galleria-info-title a{color:#ffffff !important;}
.galleria-info-link{display:none !important;}
.sl_title{float:left;margin:20px 0 0 0;padding:10px;border-top:3px solid #FF1100;color:#FF1100;font-weight:bold;font-family:'Open Sans';font-size:14px;}
.sl_context{float:left;clear:left;margin:0 0 8px;}
.sl_context div.content{margin:0px auto;}
.galleria-thumb-nav-left:hover, .galleria-thumb-nav-right:hover{background-color:#707070 !important;}
#form-login-username,
#form-login-password{width:100%;text-align:center;}
.ui-dialog{background:#707070;}
#formlogin{text-align:center;}
#formlogin .button{font-size:16px;color:#ffffff;font-weight:bold;height:26px;width:106px;background:url(../images/login.png) 0 0 no-repeat;border:0;padding:-5px 0 0;}
#formlogin .button:hover{background:url(../images/login.png) 0 -26px no-repeat;}
#formlogin .inputbox{text-align:center;color:#707070;}
li.item68 a{color:#000000 !important;cursor:pointer;}
div.moduletable_menu_top{margin-top:5px;}
div.moduletable_slider{width:685px;height:220px;margin:15px 15px 15px 0;}
div.moduletable_otziv{margin-top:15px;}
#wrappermenu{width:980px;height:160px;}
.moduletable_blog #wrappermenu{height:125px !important;}
#wrappermenu p{color:#fff;font-size:24px;background-color:rgb(112, 112, 112);padding-top:5px;padding-bottom:5px;padding-left:40px;}
#zagolovok{background-color:rgb(112, 112, 112);}
div#prodv ul.top{height:35px!important;}
#prodv ul.top li a{text-decoration:none;color:#fff;font-size:24px;font-weight:normal;}
#prodv ul.top li a.activeCSSzagol{text-decoration:none;font-size:24px;font-weight:normal;color:rgb(246, 20, 4);}
#prodv ul.top li a.activeCSSzagol:hover,#prodv ul.top li:hover{text-decoration:none!important;font-size:24px!important;font-weight:normal!important;color:rgb(255, 255,255)!important;}
#prodv ul.top li a:hover{text-decoration:none;color:#fff;font-size:24px;font-weight:normal;}
#wrappermenu ul{margin-left:40px;width:295px;padding-top:4px;height:113px;}
#wrappermenu ul li{margin:4px 0 3px;font-weight:bold;font-family:'Open Sans';font-size:14px;color:rgb(112, 112, 112);list-style:none;}
#wrappermenu ul li:active{font-weight:bold;font-family:'Open Sans';font-size:14px;color:rgb(112, 112, 112);list-style:disc;}
#wrappermenu ul li a{font-weight:bold;font-family:'Open Sans';font-size:14px;color:rgb(112, 112, 112);text-decoration:none;}
#wrappermenu ul li:hover,#wrappermenu ul li a:hover{font-weight:bold;font-family:'Open Sans';font-size:14px;color:rgb(112, 112, 112);list-style:disc;}
#ruengl2 ul li:hover,#ruengl2 ul li a:hover{font-weight:bold;font-family:'Open Sans';font-size:14px;font-weight:700;color:rgb(112, 112, 112);list-style:disc!important;}
#prodv{width:340px;height:154px;margin-right:10px;border-top:3px solid rgb(246, 20, 4);border-bottom:3px solid #707070;background-color:#ddd;float:left;}
#prodv1{}
#sozd{width:340px;height:154px;margin-right:10px;border-top:3px solid #ff4c00;border-bottom:3px solid #707070;background-color:#ddd;float:left;}
#sozd1{}
#obych{width:280px;height:154px;border-top:3px solid #ff6600;border-bottom:3px solid #707070;background-color:#ddd;float:left;}
#obych1{}
.activeCSS{list-style:disc!important;color:rgb(239, 16, 0)!important;display:list-item;}
li.activeCSSli:li{list-style:disc!important;color:rgb(239, 16, 0)!important;display:list-item;}
.activeCSS a:hover{list-style:disc!important;color:rgb(239, 16, 0)!important;display:list-item;}
.activeCSS1{list-style:disc!important;color:#ff4c00!important;display:list-item;}
a.engl:hover{margin:5px 0 5px;font-weight:bold;font-family:'Open Sans';font-size:14px;color:rgb(112, 112, 112);list-style:disc;}
div.moduletable_zakazprodv{border:solid 10px #ddd; height: 475px;}
table.moduletable_SharpSlider{border:solid 1px #707070;margin:0 auto;padding-bottom:4px;}
.activezlo{color:#F61404 !important;background:url("https://seosolution.kz/images/plimp1.png") 22px 50% no-repeat;background-color:#DDDDDD !important;}
.activezlo1{color:#ff4c00 !important;background:url("https://seosolution.kz/images/plimp2.png") 22px 50% no-repeat;background-color:#DDDDDD !important;}
.activezlo2{color:#ff6600 !important;background:url("https://seosolution.kz/images/plimp3.png") 22px 50% no-repeat;background-color:#DDDDDD !important;width:225px;}.activezlo:hover{background:url("https://seosolution.kz/images/plimp1.png") 22px 50% no-repeat !important;}.activezlo1:hover{background:url("https://seosolution.kz/images/plimp2.png") 22px 50% no-repeat !important;}.activezlo2:hover{background:url("https://seosolution.kz/images/plimp3.png") 22px 50% no-repeat !important;}.activeCSS, .activeCSS, .activeCSS{background:none !important;}
#wrappermenu p:hover{background-image:images/plimp.png;}
.lizloy:hover{list-style-image:url('https://seosolution.kz/images/plimp.png');}
#azloy{display:block;background-color:#707070;color:#FFFFFF;font-size:24px;padding-bottom:5px;padding-left:40px;padding-top:5px;}
#azloy:hover{_background-image:url('https://seosolution.kz/images/plimp.png');_list-style-image:url('https://seosolution.kz/images/plimp.png');background:url('https://seosolution.kz/images/plimp.png') no-repeat #707070;background-position:22px 50%;}
.seozlorew{width:280px;height:220px;background:url('https://seosolution.kz/images/se2.jpg') no-repeat;}
.seozlorewspan{color:#FFFFFF;display:block;font-size:24px;padding-bottom:5px;padding-left:40px;padding-top:8px;text-align:left;}
#azloyobych{margin-top: -1px;color:#FFFFFF;display:block;font-size:24px;padding-left: 20px;text-align:left;width:130px;float:left;}
#azloyobych:hover{background:url("https://seosolution.kz/images/plimp.png") 0px 50% no-repeat;}
.activeCSS2{list-style:disc!important;color:#ff6600!important;display:list-item;}
.tabsz{height:1142px !important;}
.tabsz div.wrapper{height:1121px !important;}.blog-new{margin:20px 0 20px 0;}.blog-new a{color:#707070;text-decoration:underline;}.blog-new a:hover{text-decoration:none;}.moduletable_blog{background-color:#DDDDDD;border-bottom:3px solid #707070;border-top:3px solid #000;min-height:125px;}.moduletable_blog h3{background-color:#707070;color:#FFFFFF;display:block;font:normal normal 400 24px/normal 'Open Sans';padding-bottom:5px;padding-left:40px;padding-top:5px;}.menu_blog{margin:10px 0 0 25px;}.menu_blog li{list-style:none;padding:4px 0;font:normal normal 700 14px/normal 'Open Sans';}.menu_blog li:hover{color:#707070;list-style:disc outside none;}.menu_blog li a{color:#707070;text-decoration:none;font:normal normal 700 14px/normal 'Open Sans';}.menu_blog li.active{color:#FF6600;list-style:disc outside none;}.menu_blog li.active a{color:#FF6600;}.activezlo3{color:#000 !important;background:url("https://seosolution.kz/images/plimp4.png") 22px 50% no-repeat;background-color:#DDDDDD !important;width:225px;}.activezlo3:hover{background:url("https://seosolution.kz/images/plimp4.png") 22px 50% no-repeat !important;}.activeCSS3{list-style:disc!important;color:#000!important;display:list-item;}#blog1 ul li{margin:8px 0px 3px;}

#fooler-left{
width: 690px;
height: 140px;
background: #707070;
float: left;
}

#footer-right{
width: 290px;
height: 140px;
background: #dddddd;
float: right;
}

#footer-right p.likeh3{
font: normal normal 700 18px/normal 'Open Sans';
color: #000;
padding: 10px 8px 8px 8px;
}

#footer-right a{
font: normal normal 400 12px/normal 'Open Sans';
color: #000;
text-decoration: underline;
padding: 3px 8px;
display: block
}

#footer-right a:hover{
text-decoration: none;
}

.moduletable_footer a{
text-decoration: underline !important;
}
.moduletable_footer a:hover{
text-decoration: none !important;
}

.like_h3{
font: normal normal 700 18px/normal 'Open Sans';
margin-bottom: 10px; 
}

#header_left .moduletable{
margin: 15px 0px 0px !important;
}
.joomla_ass_bottom {
padding: 1px 2px;
}

#footer_wrapper2{
clear:both;
width:100%;
min-width: 980px;
}

#pre-footer-line{
background: #dddddd;
border-top: 2px solid #ffffff;
border-bottom: 2px solid #ffffff;
height: 10px;
}

#footer-main{
background: #999999;
border-bottom: 2px solid #ffffff;
font: 14px 'Open Sans';
}

#post-footer{
background: #777777;
padding: 5px 0;
font: 14px 'Open Sans';
}

.footer-center{
width: 980px;
margin: 0 auto;
}

.pcenter{
min-width: 1px;
margin: 0 auto;
color: #FFFFFF;
}

.footer-center table tr td{
vertical-align: top;
}

.footer-h1{
color: #ffffff;
font: 500 18px 'Open Sans';
padding: 5px 0;
}

.footer-h11{
color: #ffffff;
font: 500 18px 'Open Sans';
padding: 9px 0px 5px 0;
}

.footer-h12{
color: #ffffff;
font: 500 18px 'Open Sans';
padding: 6px 0px 5px 0px;
}

.moduletable_foo{
color: #ffffff;
}

.moduletable_foo a{
color: #ffffff;
font: normal normal 400 13px/normal 'Open Sans';
text-decoration: underline;
}

.moduletable_foo a:hover{
text-decoration: none
}

#fs1, #fs2, #fs3, #fs4, #fs5{
display: block;
width: 25px;
height: 25px;
margin: 0 1px 5px 0;
}

#fs1{
background:url('../images/social/fb_p.png');
}

#fs1:hover{
background:url('../images/social/fb.png');
}

#fs2{
background:url('../images/social/vk_p.png');
}

#fs2:hover{
background:url('../images/social/vk.png');
}

#fs3{
background:url('../images/social/in_p.png');
}

#fs3:hover{
background:url('../images/social/in.png');
}

#fs4{
background:url('../images/social/g_p.png');
}

#fs4:hover{
background:url('../images/social/g.png');
}
#fs5{
background:url('../images/social/t_p.png');
}
#fs5:hover{
background:url('../images/social/t.png');
}
.like_tabled .like_wrap1{
padding: 0 !important;
}
.like_counter{
padding: 0px 5px 4px !important;

}

#smap{
display: block;
width: 33px;
height: 20px;
text-indent:-9999px;
background:url('../images/social/sitemap.png');
}

#smap:hover{
background:url('../images/social/sitemapblack.png');
}

.menu_usertop{
list-style: none outside none;
}

.menu_usertop li{
float: left;
color: #707070;
margin-left: 19px;
}


.menu_usertop li#current a {
color: #FF1100;
}

.menu_usertop li a{
color: #000000;
font-size: 14px;
font-weight: 700;
margin-left: -4px;
text-decoration: none;
}

.menu_usertop li a:hover, .menu_usertop li:hover{
font-family: 'Open Sans';
text-decoration: underline;
}


#login-frm{
border: 1px solid black;
position: absolute;
width: 242px;
z-index: 999;
margin: 35px 0px 0px 17px;
padding: 10px;
background: url('../images/bg-form.png');
border: 1px solid #AAADB2;
}


#log{
float: left;
margin-top: 10px;
padding-left: 28px;
}

#user-m{
float: left;
margin-top: 10px;
}

#loginin, #loginin1 {
display: block;
padding-left: 20px;
color: #000000;
text-decoration: none;
font: normal normal 500 14px/normal 'Open Sans';
max-width: 130px;
float: left;
}
#loginin:hover{
background:url('../images/key.png') 0 50% no-repeat;
}
#loginin1{
background:url('../images/key.png') 0 50% no-repeat;
margin-top: -2px;
}

.loginout {
background: url("../images/redesign/key.png") 0px 3px no-repeat transparent;
float: right;
padding: 1px 0 0 26px;
color: #FF6600;
display: block;
text-decoration: none;
border: none;
font-size: 14px;
cursor: pointer;
margin: 10px 139px 0 0;
}

#login_closs_ico{
display: block;
width: 12px;
height: 12px;
background:url('../images/cross2.png') 50% 50% no-repeat;
float: right;
margin: 1px;
}

#modlgn_username{
margin-top: 12px;
}

.main-m{
width: 980px;
padding-bottom: 10px;
padding-top: 5px;
}

.main-m table tr td{
vertical-align: top;
}

.bordertable-l{
border: 10px solid #777777; 
border-right: none; 
height: 100%;
width: 40px;
}

.bordertable-r{
border: 10px solid #777777; 
border-left: none; 
height: 100%;
width: 40px;
}

.bordertable-l1{
border: 10px solid #BBBBBB; 
border-right: none; 
height: 100%;
width: 40px;
}

.bordertable-r1{
border: 10px solid #BBBBBB; 
border-left: none; 
height: 100%;
width: 40px;
}

.bordertable-l3{
border: 10px solid #777777; 
border-right: none; 
height: 100%;
width: 20px;
}

.bordertable-r3{
border: 10px solid #777777; 
border-left: none; 
height: 100%;
width: 20px;
}

.head-menu-word{
font: 700 24px 'Open Sans';
margin: -13px auto 0 auto;
color: #777777;
width: 270px;
}

.head-menu-word1{
font: 700 24px 'Open Sans';
margin: -13px auto 0 auto;
color: #BBBBBB;
width: 255px;
}
.head-menu-word1 a{
font: 700 24px 'Open Sans';
color: #BBBBBB;
text-decoration: none;

}

.head-menu-word3{
font: 700 24px 'Open Sans';
margin: -13px auto 0 auto;
color: #777777;
width: 178px;
}
.main-m-content{
width: 415px;
padding-bottom: 10px;
}

.main-m-content2{
width: 355px;
padding-bottom: 10px;
}

.main-m-content3{
padding-bottom: 10px;
}
.moduletable_mainn, .moduletable_mainn2, .moduletable_mainn3{
padding: 10px 0px 15px;
}
.moduletable_mainn .menu, .moduletable_mainn2 .menu , .moduletable_mainn3 .menu {
list-style: none;
}
.moduletable_mainn .menu li a{
color:#777777;
text-decoration: none;
font: normal normal 700 14px/normal 'Open Sans';
}
.moduletable_mainn2 .menu li a{
color:#BBBBBB;
text-decoration: none;
font: normal normal 700 14px/normal 'Open Sans';
}
.moduletable_mainn3 .menu li a{
color:#777777;
text-decoration: none;
font: normal normal 400 14px/normal 'Open Sans';
}
.moduletable_mainn3 .menu li.active a {
font-weight: 700;
}

.moduletable_mainn .menu li.active a {
color:#ff1100;
text-decoration: none;
}
.moduletable_mainn2 .menu li.active a {
color:#ff1100;
text-decoration: none;
}
.moduletable_mainn .menu li a:hover, .moduletable_mainn .menu li.active a:hover, .moduletable_mainn2 .menu li a:hover, .moduletable_mainn2 .menu li.active a:hover , .moduletable_mainn3 .menu li a:hover, .moduletable_mainn3 .menu li.active a:hover {
text-decoration: underline;
}

.moduletable_form .contentpaneopen{
width: 280px;
}
.moduletable_sld{
height: 220px;
}
#header2{width:980px;height:220px;margin:0 auto;clear:both;}

.call-back{
padding-left: 25px;
font: normal normal 500 14px/normal 'Open Sans';
text-decoration: none;
color: #000000;
margin: 5px 83px 0 0;
background:url('../images/tel.png') 0 50% no-repeat;
}
.call-back:hover{
background:url('../images/tel.png') 0 50% no-repeat;
}

.call-back1{
padding-left: 25px;
font: normal normal 500 14px/normal 'Open Sans';
text-decoration: none;
color: #000000;
background:url('../images/tel.png') 0 50% no-repeat;
}

#call-frm{
border: 1px solid black;
position: absolute;
width: 250px;
z-index: 999;
margin: 50px 0px 0px -11px;
padding: 9px 10px 10px 10px;
background: url('../images/bg-form.png');
border: 1px solid #AAADB2;
text-align: left;
}

.call-button{
background-color: #777777;
border: medium none currentColor;
color: #FFFFFF;
cursor: pointer;
font-family: 'Open Sans';
font-size: 13px;
font-weight: 700;
margin: 14px 0px 0px 25px;
padding-bottom: 4px !important;
padding-left: 20px;
padding-right: 20px;
padding-top: 3px;
}
.call-button:hover{
background-color: #FF1100;
}
.call-input{
background-color: #FFFFFF;
border: 1px solid #AAADB2;
color: #AAAAAA;
font-family: 'Open Sans';
font-size: 13px;
height: 23px;
margin: 14px 0px 0px 25px;
padding: 0px;
text-align: left;
text-indent: 5px;
width: 198px;
}

.notification_ok{
color: #ff6600;
margin: 5px 0;
}

.notification_error{
color: #ff1100;
margin: 5px 0 0 0;
}

.header-l{
float: left; 
_border: 1px solid #BBBBBB;
}

.header-c{
float: left; 
_border: 1px solid #BBBBBB;
width: 575px;
height: 57px;
padding-top: 15px;
}

.header-r{
float: right; 
_border: 1px solid #BBBBBB;
text-align: right;

}
.moduletable_pfoot a{
color: #ffffff;
text-decoration: underline;
padding: 0 12px;
}

.moduletable_pfoot span{
padding: 0 12px;
}

.moduletable_pfoot a:hover{
text-decoration: none;
}

.top-main-m {
background:url('../images/menu-fon.jpg') 50% 0px no-repeat;
width: 100%;
height: 172px;
}

.tmm-header div {
float: left;
width: 50%;
margin: 6px 0 8px 0;
text-align: center;
color: #fff;
font: 500 20px 'Open Sans';

}
.tmm-header a {
color: #fff;
font: 500 20px 'Open Sans';
text-decoration: none;
}

.tmm-left, .tmm-right, .tmm-l1, .tmm-l2, .tmm-r1, .tmm-r2{
float: left;
}

.tmm-left, .tmm-right {
width: 446px;
}

.tmm-left{
padding: 0 16px 0 28px;
}

.tmm-right {
padding: 0 28px 0 16px;
}

.tmm-left1, .tmm-right1 {
width: 445px;
height: 100px;
margin: 0 auto;
}

.moduletable_tmm .menu {
list-style: none;
}

.moduletable_tmm .menu li a { 
color: #777777;
font: 500 14px 'Open Sans';
text-decoration: none;
}

.moduletable_tmm .menu li a:hover { 
text-decoration: underline;
}

.moduletable_tmm .menu li.active a  { 
_color: #FF1100;
font-weight: 700;
}

.tmm-l1 {
margin: 2px 15px 0px 20px;
width: 198px;
}
.tmm-l2 {
margin: 2px 0px 0px 5px;
}
.tmm-r1 {
margin: 13px 25px 13px 35px;
width: 182px;
}
.tmm-r2 {
margin: 13px 30px;
}

.phone-town {
color: #707070;
font-size: 14px;
font-weight: 400;
text-decoration: none;
}



#phoneh-k {
display: block;
text-align: left;
width: 44px;
float: left;
padding-left: 1px;
}
#phoneh-kh {
display: block;
text-align: center;
width: 85px;
float: left;
border-left: 1px solid #707070;
}
#phoneh-dn {
display: block;
width: 61px;
float: left;
text-align: right;
border-left: 1px solid #707070;
}

#phone-dn, #phone-kh, #phone-k {
_margin-top: 5px;
}

#header2 {
padding-top: 10px;
}



.town-now-div {
background: url('../images/phone-arrow.png') 0 50% no-repeat;
padding: 0px 0 3px 18px;
font: normal normal 700 14px/normal 'Open Sans';
color: #c2c2c2;
cursor: pointer;
outline: none !important;
}
.town-now-div-up {
background: url('../images/phone-arrow-up.png') 0 50% no-repeat;
}
#dd:focus, .town-now-div:focus {
outline: none !important;
}

#town-now {
color: #464646;
margin-left: 3px;
}

#phone-dn {
font: normal normal 100 27px/normal 'Open Sans';
display: block; min-width: 200px;
}

.ask-text {
font: 500 14px 'Open Sans';
color: #fff;
background-color: #ff6600;
padding: 10px;
margin: 3px 10px 0 0;

}

.ask-1-div {
background-color: #999;
padding: 10px 15px 10px 10px;
margin: 10px 10px 0 0;
}
.ask-2-div {
background-color: #bbb;
padding: 10px 15px 10px 10px;
margin: 10px 10px 0 0;
}
.ask-3-div {
background-color: #ddd;
padding: 10px 15px 10px 10px;
margin: 10px 10px 0 0;
}

.asc-input-b{ 
background-color: #777777;
border: medium none currentColor;
color: #FFFFFF;
cursor: pointer;
font-family: 'Open Sans';
font-size: 12px;
font-weight: 700;
margin: 10px 25px 10px 0px;
padding-bottom: 5px !important;
padding-left: 20px;
padding-right: 20px;
padding-top: 3px;
}

.asc-input-b:hover{ 
background-color: #FF1100;
}

.asc-input{ 
width: 100%;
}
.asc-input1{ 
margin: 1px 0;
}

.asc-textarea {
width: 100%;
}


.frm_simpleform2{
border: 10px solid #DDDDDD;
padding: 7px 28px 20px 28px;
}

.frm_h1 {
color: #FF1100;
font: normal normal 700 32px/normal 'Open Sans';
}
.frm_h2 {
color: #FF1100;
font: normal normal 700 18px/normal 'Open Sans';
margin-bottom: 10px;
}

.frm_simpleform2 .frm_checkbox {
margin: 3px 10px 3px 0;
}

.hidelable label {
display: none;
}

.frm_inputtext {
margin: 5px 0;
border: 1px solid black;
padding: 3px;
width: 210px;
font: normal normal 400 13px/normal 'Open Sans';
}

.frm_inputtextarea {
margin: 5px 0;
border: 1px solid black;
padding: 3px;
width: 210px;
resize: none;
height: 45px;
font: normal normal 400 13px/normal 'Open Sans';
}

.frm_inputtextarea2{
margin: 5px 0;
border: 1px solid black;
padding: 3px;
width: 195px;
resize: none;
height: 118px;
font: normal normal 400 13px/normal 'Open Sans';
}

.frm_inputbtn {
background-color: #777777;
border: medium none currentColor;
border-radius: 0px;
color: #FFFFFF;
cursor: pointer;
font-family: 'Open Sans';
font-size: 13px;
font-weight: 700;
height: 25px;
width: 115px;
margin-top: 5px;
padding-bottom: 2px;
}

.frm_inputbtn:hover {
background-color: #FF1100 !important;
}

.obratitsya .frm_h1 {
color: #777777 !important;
font: 700 32px 'Open Sans';
text-align: center;
}
.obratitsya .frm_h2 {
color: #777777 !important;
font: 700 14px 'Open Sans';
text-align: center;
margin-bottom: 0px;
}

.frm_simpleform_red {
border: 10px solid #FF1100;
padding: 20px 30px;
font: normal normal 400 13px/normal 'Open Sans';
}

.moduletable_usermenu_right ul li a {
display: block;
font: normal normal 400 14px/normal 'Open Sans';
color: #BBBBBB;
padding: 3px 0px;
margin-bottom: 2px;
text-decoration: none;
}

.moduletable_usermenu_right ul li a:hover {
color: #FFFFFF;
}
.moduletable_usermenu_right ul li.active a {
font-weight: 700;
color: #FFFFFF;
}



.paytable { 
color: #777777;
font: 700 13px "Open Sans";
margin: -1px -1px 8px -1px;
}

.paytable td{
background: #DDDDDD;
border: 1px solid #FFFFFF;
padding: 4px 10px;
}

.payday_left {
font: 500 32px "Open Sans";
text-align: center;
vertical-align: middle;
}

.payday_right, .payday_left {
text-align: center;
vertical-align: middle;
height: 56px;
padding: 0 !important;
}
.payday_red {
color: #ff1100;
}
.payday_orange {
color: #ff6600;
}
.paytable_left {
width: 58px;
}
.paytable_left, .paytable_right {
text-align: center;
}

/*
.payday {
background: #777777;
color: #ffffff;
}
.payday_red {
background: #FF1100;
}

.payday tr td {
	border: 1px solid white;
}


.prostrocheno {
font: 14px 'Open Sans';
padding: 5px 0 0 5px;
position: absolute;
line-height: 24px;
}

.payday tr td:last-child {
	vertical-align: middle;
	padding: 5px 10px;
	line-height: 24px;
	font-weight: 700;
}

.shesterenka {
	background: url('../images/shesterenka.png') 0 0 no-repeat;
	color: #777777;
	float: right;
	font: 32px 'Open Sans';
	height: 49px;
	padding: 27px 0px 0px 24px;
	text-align: center;
	width: 42px;
	margin-top: 6px;
}

.paytext {
font: 14px 'Open Sans';
}

.shesterenka_orange {
color: #ff9253;
}
.shesterenka_orange2 {
color: #FF6600;
}
.shesterenka_red {
color: #FF1100;
}
.payday_td_orange {
background-color: #ff9253;
}
.payday_td_orange2  {
background-color: #FF6600;
}
.payday_td_red {
background-color: #FF1100;
}

.moduletable_payday {
margin: 43px 0 9px 0;

}
*/
.moduletable_usermenu_right {
margin-bottom: 10px;
}


.order_work {
font: normal normal 700 13px/normal 'Open Sans';
color: #ffffff;
border: 0;
background: #777777;
padding: 3px 0px 4px 0;
float: right;
margin: 10px 5px 0 0;
cursor: pointer;
width: 200px;
text-align: center;
}
.order_work:hover {
background: #999999;
}

.order_work_done_mast {
font: normal normal 700 13px/normal 'Open Sans';
color: #ffffff;
border: 0;
background: #ff1100;
padding: 3px 0px 4px 0;
float: right;
margin: 10px 5px 0 0;
width: 200px;
text-align: center;
cursor: default;
}

.order_work_done_nomast {
font: normal normal 700 13px/normal 'Open Sans';
color: #ffffff;
border: 0;
background: #ff6600;
padding: 3px 0px 4px 0;
float: right;
margin: 10px 5px 0 0;
width: 200px;
text-align: center;
cursor: default;
}

.order_work_done {
font: normal normal 700 13px/normal 'Open Sans';
color: #ffffff;
border: 0;
background: #777777;
padding: 3px 0px 4px 0;
float: right;
margin: 10px 5px 0 0;
width: 200px;
text-align: center;
cursor: default;
}
.moduletable_payday {
position: relative;
height: 82px;
}
.moduletable_payday table {
position: absolute;
}
.new-top-line {
background: #dddddd;
font: normal normal 400 16px/20px 'Open Sans';
color: #ffffff;
border: 1px solid white;
_width: 687px;
height: 26px;
}

.new-top-line .tl-1{
display: block;
background: #777777;
border: 1px solid white;
height: 20px;
float: left;
padding: 3px 20px;
margin-top: -1px;
}
.new-top-line .tl-2{
display: block;
background: url('../images/wallet16.png') 20px 5px no-repeat #999999;
border: 1px solid white;
height: 20px;
float: left;
padding: 3px 20px 3px 45px;
margin-top: -1px;
}
.new-top-line .tl-3{
display: block;
background: url('../images/calendar1.png') 20px 5px no-repeat #bbbbbb;
border: 1px solid white;
height: 20px;
float: left;
padding: 3px 20px 3px 45px;
margin-top: -1px;
border-right: 2px solid white;
}
.new-top-line .tl-4{
display: block;
background: url('../images/dollar.png') 20px 5px no-repeat #a6b37b;
border: 1px solid white;
height: 20px;
float: left;
padding: 3px 20px 3px 173px;
margin-top: -1px;
}

.moduletable_foo {
	position:relative; /* добавили */
	margin-bottom: 10px;
}
.fbottom{
	position:absolute; /* добавили */
	bottom:0; /* добавили */
}
.frm_simpleform2 p{
vertical-align: top;
}
.frm_simpleform2 label{
margin-bottom: 5px;
}
.pageNoIndex_hilite *{
    _vertical-align: top !important;
}

.frm_unlimited_zayavka {
	border: 1px solid #777777;
	padding: 12px 38px 20px 38px; 
	margin-bottom: 30px;
}

.frm_u_h1 {
color: #ff1100;
font-size: 22px;
text-align: center;
margin-bottom: 10px;
}

.frm_unlimited_zayavka input, .frm_unlimited_zayavka textarea {
border-color: #777777;
}

.frm_unlimited_zayavka .frm_inputbtn {
font-weight: 500;
}

.frm_unlimited_zvonok {
	border: 1px solid #777777;
	padding: 12px 38px 20px 38px;
	margin-bottom: 20px;
}
.frm_z_h1 {
color: #ff6600;
font-size: 22px;
margin-bottom: 10px;
background: url('../images/tel2.png') 0 60% no-repeat;
padding-left: 20px;
margin-left: 3px;
}
.frm_unlimited_zvonok .frm_inputbtn {
font-weight: 500;
}

.frm_unlimited_zvonok input, .frm_unlimited_zvonok textarea {
border-color: #777777;
}
.frm_unlimited_zvonok  .frm_inputbtn:hover { 
background-color: #ff6600 !important;
}

.zayavka_fixed {
position: fixed;
top: 10px;
}

.zvonok_fixed {
position: fixed;
top: 345px;
}
.prilip {
  position: fixed;
  z-index: 101;
}
.stop {
  position: relative;
}

.zayavka_prilip {
  position: fixed;
  z-index: 101;
}
.zayavka_stop {
  position: relative;
}

.zvonok_prilip {
  position: fixed;
  z-index: 101;
}
.zvonok_stop {
  position: relative;
}

.button_zayavka {
display: inline-block;
text-align: center;
border: 1px solid #ff1100;
color: #ff1100 !important;
width: 297px;
text-decoration: none;
font-size: 24px;
line-height: 34px;
margin: 1px;
}

.button_zayavka:hover {
background: #ff1100;
color: #ffffff !important;
margin: 1px;
}

.button_zvonok {
display: inline-block;
text-align: center;
border: 1px solid #ff6600;
color: #ff6600 !important;
width: 297px;
text-decoration: none;
font-size: 24px;
line-height: 34px;
margin: 1px;
}

.button_zvonok:hover {
background: #ff6600;
color: #ffffff !important;
}

.zayavka_active, .zayavka_active input, .zayavka_active textarea {
border-color: #ff1100;
}

.zvonok_active, .zvonok_active input, .zvonok_active textarea {
border-color: #ff6600;
}

.litle-font-zayavka {
font-size: 22px !important;
line-height: 34px;
background: #ff1100 !important;
color: #ffffff !important;
}
.litle-font-zvonok {
font-size: 22px !important;
line-height: 34px;
background: #ff6600 !important;
color: #ffffff !important;
}

.frm_zakaz_kp {
border: 1px solid #ff1100;
padding: 12px 30px 20px 30px;
}

#pre-footer {
background: #bbbbbb;
border-bottom: 2px solid #ffffff;
}
#pre-footer-container {
margin: 0px auto;
width: 980px;
}

.pre-footer-left {
_float: left;
padding: 35px 0 10px 0;
}

.blog-footer-new {
color: #ffffff;
}

.blog-footer-new a {
color: #777777;
}
.blog-footer-new a:hover { 
text-decoration: none;
}

.pre-footer-right {
float: right;
width: 280px;
_height: 235px;
position: relative;
}

.pre-footer-right .like_h3 {
color: #777777;
font: 500 18px "Open Sans";
padding: 17px 0px 0px 0px;
margin-bottom: 5px;
}

.pre-footer-right a {
color: #777777;
font: 14px "Open Sans";
}

.pre-footer-right a:hover {
text-decoration: none;
}
.moduletable_f_projects {
_bottom: 0px;
_position: absolute;
}
.moduletable_f_certif .like_h3 {
padding-top: 18px;
}
.moduletable_badge {
margin-top: 20px;
}

#footer4 .fbottom  .footer-h12 {
padding-top: 5px;
}
.g-badge-container {
padding: 10px 0px 0px 0px;
position: absolute;
}
/* 999 bbb*/
.socialtable{
	width: 100%;
}
.socialtable td{
	padding: 0;
}
.blog .contentpaneopen .contentheading a.contentpagetitle {
	font: normal normal 500 24px/normal "Open Sans";
}
.blog .contentpaneopen .contentheading  {
	padding-bottom: 13px;
}
.cases_table { 
margin-bottom: 13px;
margin-top: -3px;
width: 100%;
height: 200px;
}
.cases_b_left { 
background: url("../images/redesign/zigzag.jpg") transparent;
border-right: 2px solid #FFFFFF;
text-align: center;
width: 200px;
min-height: 75px;
}
.cases_b_right { 
background-color: #DDDDDD;
padding: 10px 20px 20px !important;
}

.cases_b_right .newh1 { 
display: block;
}

.cases-link {
display: inline-block;
background-color: #FF6600;
color: #FFFFFF !important;
cursor: pointer;
font-family: "Open Sans";
font-size: 14px;
font-weight: 700;
line-height: 24px;
height: 25px;
margin-top: 15px;
padding: 0 20px 0 20px;
text-decoration: none;
}
.cases-link:hover { 
background-color: #bb4400;
}

p.orange {
	color: #FF6600;
	padding-top: 10px;
}
.primer_header {
margin-bottom: 30px !important;
}
.footer-lnk {
	text-decoration: none;
	color: #ffffff;
}
.footer-lnk:hover {
	text-decoration: underline;
}
.new_chb {	
margin: 2px 0 13px 0;	
font: normal normal 400 13px/normal "Open Sans";
}
.new_chb .frm_checkbox {	
margin-top: 3px;
}
.frm_zapros_kp label { 
/*color: #777777;*/
}
.frm_inputtext {
margin: 5px 0;
border: 1px solid black;
padding: 3px;
width: 210px;
font: normal normal 400 13px/normal 'Open Sans';
}
.frm_inp_yes {
color: #ff6600 !important;
border: 1px solid #ff6600 !important;
}
.frm_inp_no { 
border: 1px solid #999999 !important;
color: #777777 !important;
}
.frm_inp_skype {
color: #00acec !important;
border: 1px solid #00acec !important;
}
.frm_inp_yes::-webkit-input-placeholder {color:#ff6600 !important; opacity: 1;}
.frm_inp_yes::-moz-placeholder          {color:#ff6600 !important; opacity: 1;}
.frm_inp_yes:-moz-placeholder           {color:#ff6600 !important; opacity: 1;}
.frm_inp_yes:-ms-input-placeholder      {color:#ff6600 !important; opacity: 1;}

.frm_inp_no::-webkit-input-placeholder {color:#777777 !important; opacity: 1;}
.frm_inp_no::-moz-placeholder          {color:#777777 !important; opacity: 1;}
.frm_inp_no:-moz-placeholder           {color:#777777 !important; opacity: 1;}
.frm_inp_no:-ms-input-placeholder      {color:#777777 !important; opacity: 1;}

.frm_inp_skype::-webkit-input-placeholder {color:#00acec !important; opacity: 1;}
.frm_inp_skype::-moz-placeholder          {color:#00acec !important; opacity: 1;}
.frm_inp_skype:-moz-placeholder           {color:#00acec !important; opacity: 1;}
.frm_inp_skype:-ms-input-placeholder      {color:#00acec !important; opacity: 1;}

.frm_inp_yes:focus::-webkit-input-placeholder {color: transparent !important;}
.frm_inp_yes:focus::-moz-placeholder          {color: transparent !important;}
.frm_inp_yes:focus:-moz-placeholder           {color: transparent !important;}
.frm_inp_yes:focus:-ms-input-placeholder      {color: transparent !important;}

.frm_inp_no:focus::-webkit-input-placeholder {color: transparent !important;}
.frm_inp_no:focus::-moz-placeholder          {color: transparent !important;}
.frm_inp_no:focus:-moz-placeholder           {color: transparent !important;}
.frm_inp_no:focus:-ms-input-placeholder      {color: transparent !important;}

.frm_inp_skype:focus::-webkit-input-placeholder {color: transparent !important;}
.frm_inp_skype:focus::-moz-placeholder          {color: transparent !important;}
.frm_inp_skype:focus:-moz-placeholder           {color: transparent !important;}
.frm_inp_skype:focus:-ms-input-placeholder      {color: transparent !important;}

input:focus::-webkit-input-placeholder {color: transparent !important;}
input:focus::-moz-placeholder          {color: transparent !important;}
input:focus:-moz-placeholder           {color: transparent !important;}
input:focus:-ms-input-placeholder      {color: transparent !important;}

input:focus::-webkit-input-placeholder {color: transparent !important;}
input:focus::-moz-placeholder          {color: transparent !important;}
input:focus:-moz-placeholder           {color: transparent !important;}
input:focus:-ms-input-placeholder      {color: transparent !important;}

.social-info-table {
	width: 100%;
	
}
.social-info-table tr td {
	text-align: left;
	border: 1px solid #ffffff;
	vertical-align: middle !important;
	padding: 3px 20px;
}
.sit-header2 { 
color: #FFFFFF;
font-weight: 700;
text-align: center !important;
width: 50%;
}

.social-info-table ul {
	
}
.social-info-table ul li {
	text-align: left;
}
.sit-th {
	color: #ffffff;
	font: 14px/20px "Open Sans";
	font-weight: 700;
	display: none;
}
.sit-header {
	text-align: left !important;
	color: #ffffff;
	padding: 0 !important;
}

.sit-properties {
	display: table;
	font-size: 0;
	padding: 0 !important;
	margin: 0 !important;
	width: 100%;
}
.sit-properties li {
	color: #FFFFFF;
	font: 14px/20px "Open Sans";
	display: inline-block;
}
.sit-properties li:nth-child(1) {
	padding: 3px 30px;
	font-weight: 700;
	/*border-right: 2px solid #ffffff;*/
	text-align: center;
}

.sit-properties li:nth-child(2) {
	padding: 3px 30px 3px 25px;
	background: url('../images/wallet16.png') 0px 5px no-repeat transparent;
	/*border-right: 2px solid #ffffff;*/
}
.sit-properties li:nth-child(3) {
	padding: 3px 30px 3px 25px;
	background: url('../images/calendar1.png') 0px 5px no-repeat transparent;
	border-right: 0px solid #ffffff;
	text-align: center;
}
.new_chb_grey label {
	font-size: 13px;
    color: #777;
}

.sit-header-new {
	color: #ffffff;
	font-weight: 700;
}
.social-info-table-new tr td {
	text-align: center;
}
.sit-properties-new {
	display: table;
	font-size: 0;
	padding: 0 !important;
	margin: 0 !important;
	width: 100%;
}
.sit-properties-new li {
	color: #FFFFFF;
	font: 14px/20px "Open Sans";
	display: inline-block;
}
.sit-properties-new li:nth-child(1) {
	padding: 0px 15px;
	font-weight: 700;
	/*border-right: 2px solid #ffffff;*/
	text-align: center;
}

.sit-properties-new li.first {
	padding: 0px 15px 0px 25px;
	background: url('../images/wallet16.png') 0px 2px no-repeat transparent;
	/*border-right: 2px solid #ffffff;*/
}
.sit-properties-new li.last {
	padding: 0px 15px 0px 25px;
	background: url('../images/calendar1.png') 0px 2px no-repeat transparent;
	border-right: 0px solid #ffffff;
	text-align: center;
}
.social-info-table-new tr td.width33 {
	width: 33.33%;
}
.social-info-table-new tr td.width33:nth-child(2) {
	background: #bbb;
}
.social-info-table-new tr td.width33:nth-child(3) {
	background: #999;
}
.monney-icon {
	padding: 0px 0px 0px 25px;
	background: url('../images/wallet16.png') 0px 2px no-repeat transparent;
}
.monney-icon-fb {
	background: url('../images/wallet16_fb.png') 0px 2px no-repeat transparent;
}
.monney-icon_vk {
	background: url('../images/wallet16_vk.png') 0px 2px no-repeat transparent;
}
.monney-icon-inst {
	background: url('../images/wallet16_inst.png') 0px 2px no-repeat transparent;
}
.social-info-table-new tr td {
	padding: 3px 10px;
}

.jbzoo .width33 {
	float: none;
}
.smm_calc_chb33 {
	margin-right: 5px;
}
.smm_calc_chb33.chb33_last {
	margin-right: 0px;
	width: 70px;
	float: right;
}
.smm_calc_chb33_main {
	width: auto;
	margin-right: 20px;
	min-width: 0 !important;
}
.kostil-clr-smm {
	display: none;
}
.chb33_main_last {
	margin-right: 8px;
}

.moduletable_blogmenu_right {
	
}

.moduletable_blogmenu_right ul {
	    border: 1px solid #777;
    margin-top: 10px;
    margin-bottom: 8px;
}
.moduletable_blogmenu_right ul li {
	background: url('../images/blog-icons/blogmenu_bg.jpg') 0 0 repeat-y transparent;
	display: block;
}
.moduletable_blogmenu_right ul li a {
	padding: 4px 5px 4px 90px;
    display: block;
    color: #777;
    text-decoration: none;
}
.moduletable_blogmenu_right ul li a:hover, .moduletable_blogmenu_right ul li.active a {
    color: #ff6600;
}
.moduletable_blogmenu_right ul li:nth-child(1) a {
    background: url(../images/blog-icons/1.png) 30px 80% no-repeat transparent;
    padding: 9px 5px 4px 90px;
}
.moduletable_blogmenu_right ul li:nth-child(1) a:hover, .moduletable_blogmenu_right ul li:nth-child(1).active a {
	 background: url(../images/blog-icons/1-a.png) 30px 80% no-repeat transparent;
}
.moduletable_blogmenu_right ul li:nth-child(2) a {
    background: url(../images/blog-icons/2.png) 30px 50% no-repeat transparent;
}
.moduletable_blogmenu_right ul li:nth-child(2) a:hover, .moduletable_blogmenu_right ul li:nth-child(2).active a {
	 background: url(../images/blog-icons/2-a.png) 30px 50% no-repeat transparent;
}
.moduletable_blogmenu_right ul li:nth-child(3) a {
    background: url(../images/blog-icons/3.png) 30px 50% no-repeat transparent;
}
.moduletable_blogmenu_right ul li:nth-child(3) a:hover, .moduletable_blogmenu_right ul li:nth-child(3).active a {
	 background: url(../images/blog-icons/3-a.png) 30px 50% no-repeat transparent;
}
.moduletable_blogmenu_right ul li:nth-child(4) a {
    background: url(../images/blog-icons/4.png) 30px 20% no-repeat transparent;
    padding: 4px 5px 9px 90px;
}
.moduletable_blogmenu_right ul li:nth-child(4) a:hover, .moduletable_blogmenu_right ul li:nth-child(4).active a {
	 background: url(../images/blog-icons/4-a.png) 30px 20% no-repeat transparent;
}
.header-load {
  position: absolute;
  top: 0;
  left: 0;
  height: 3px;
  background-color: #ff6600;
  -webkit-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s;
      z-index: 999;
}
.container_pf_slider {
	background: #aa2020;
	padding-bottom: 60px;
	margin-bottom: 60px;
}
.pf_slider_header {
	text-align: center;
    color: #fff;
    font-size: 36px;
    padding: 48px 0 20px 0;
}
.pf_slider_unit {
	display: table;
	width: 100%;
}
.pf_slider_unit .pf_slider_pagin {
	display: table-cell;
	width: 360px;
	
}
.pf_slider_unit .pf_slider_inner {
	display: table-cell;
	position: relative;
	overflow: hidden;
	
}
.pf_slider_pagin_list {
	height: 540px;
	display: block;
	background: #aa2020;
}
.pf_slider_pagin_list li {
	font-weight: 700;
	font-size: 14px;
	display: block;
	opacity: 0.5;
	padding-left: 35px;
	cursor: pointer;
	padding: 8px 0 9px 30px;
	position: relative;
}
.pf_slider_pagin_list li:hover {
	opacity: 0.4;
}
.pf_slider_pagin_list li.active {
	color: #fff;
	opacity: 1 !important;
}
#pf_slider_pagin_current {
	font-weight: 700;
	font-size: 14px;
	display: none;
	padding-left: 35px;
	cursor: pointer;
	padding: 8px 0 9px 30px;
	position: relative;
	color: #fff;
}
.pf_slider_pagin_list li:before, #pf_slider_pagin_current:before {
	content: '';
	display: inline-block;
	position: absolute;
	width: 30px;
	top: 0;
	bottom: 0;
	left: 0;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-color: transparent;
}
.pf_slider_pagin_list li:nth-child(1):before{
	background-image: url(../images/portfolio-icons/black/01-mebel-i-interier.png);
}
.pf_slider_pagin_list li:nth-child(1).active:before, .pf_slider_pagin_current_1:before {
	background-image: url(../images/portfolio-icons/white/01-mebel-i-interier.png);
}
.pf_slider_pagin_list li:nth-child(2):before{
	background-image: url(../images/portfolio-icons/black/02-avtomasla-i-avtocosmetica.png);
}
.pf_slider_pagin_list li:nth-child(2).active:before, .pf_slider_pagin_current_2:before{
	background-image: url(../images/portfolio-icons/white/02-avtomasla-i-avtocosmetica.png);
}
.pf_slider_pagin_list li:nth-child(3):before{
	background-image: url(../images/portfolio-icons/black/03-turagenstva.png);
}
.pf_slider_pagin_list li:nth-child(3).active:before, .pf_slider_pagin_current_3:before{
	background-image: url(../images/portfolio-icons/white/03-turagenstva.png);
}
.pf_slider_pagin_list li:nth-child(4):before{
	background-image: url(../images/portfolio-icons/black/04-gostinnici.png);
}
.pf_slider_pagin_list li:nth-child(4).active:before, .pf_slider_pagin_current_4:before{
	background-image: url(../images/portfolio-icons/white/04-gostinnici.png);
}
.pf_slider_pagin_list li:nth-child(5):before{
	background-image: url(../images/portfolio-icons/black/05-kabare.png);
}
.pf_slider_pagin_list li:nth-child(5).active:before, .pf_slider_pagin_current_5:before{
	background-image: url(../images/portfolio-icons/white/05-kabare.png);
}
.pf_slider_pagin_list li:nth-child(6):before{
	background-image: url(../images/portfolio-icons/black/06-estetica-i-zdorovie.png);
}
.pf_slider_pagin_list li:nth-child(6).active:before, .pf_slider_pagin_current_6:before{
	background-image: url(../images/portfolio-icons/white/06-estetica-i-zdorovie.png);
}
.pf_slider_pagin_list li:nth-child(7):before{
	background-image: url(../images/portfolio-icons/black/07-sport-i-zdorovie.png);
}
.pf_slider_pagin_list li:nth-child(7).active:before, .pf_slider_pagin_current_7:before{
	background-image: url(../images/portfolio-icons/white/07-sport-i-zdorovie.png);
}
.pf_slider_pagin_list li:nth-child(8):before{
	background-image: url(../images/portfolio-icons/black/08-butovaya-technika-i-electronika.png);
}
.pf_slider_pagin_list li:nth-child(8).active:before, .pf_slider_pagin_current_8:before{
	background-image: url(../images/portfolio-icons/white/08-butovaya-technika-i-electronika.png);
}
.pf_slider_pagin_list li:nth-child(9):before{
	background-image: url(../images/portfolio-icons/black/09-odezhda-i-obyv.png);
}
.pf_slider_pagin_list li:nth-child(9).active:before, .pf_slider_pagin_current_9:before{
	background-image: url(../images/portfolio-icons/white/09-odezhda-i-obyv.png);
}
.pf_slider_pagin_list li:nth-child(10):before{
	background-image: url(../images/portfolio-icons/black/10-promishlennie-predpriyatia.png);
}
.pf_slider_pagin_list li:nth-child(10).active:before, .pf_slider_pagin_current_10:before{
	background-image: url(../images/portfolio-icons/white/10-promishlennie-predpriyatia.png);
}
.pf_slider_pagin_list li:nth-child(11):before{
	background-image: url(../images/portfolio-icons/black/11-proizvodstvo-oborudovania.png);
}
.pf_slider_pagin_list li:nth-child(11).active:before, .pf_slider_pagin_current_11:before{
	background-image: url(../images/portfolio-icons/white/11-proizvodstvo-oborudovania.png);
}
.pf_slider_pagin_list li:nth-child(12):before{
	background-image: url(../images/portfolio-icons/black/12-moto-i-vodnaya-technika.png);
}
.pf_slider_pagin_list li:nth-child(12).active:before, .pf_slider_pagin_current_12:before{
	background-image: url(../images/portfolio-icons/white/12-moto-i-vodnaya-technika.png);
}
.pf_slider_pagin_list li:nth-child(13):before{
	background-image: url(../images/portfolio-icons/black/13-prof-technika.png);
}
.pf_slider_pagin_list li:nth-child(13).active:before, .pf_slider_pagin_current_13:before{
	background-image: url(../images/portfolio-icons/white/13-prof-technika.png);
}
.pf_slider_pagin_list li:nth-child(14):before{
	background-image: url(../images/portfolio-icons/black/14-jurnalu-i-tipigraphii.png);
}
.pf_slider_pagin_list li:nth-child(14).active:before, .pf_slider_pagin_current_14:before{
	background-image: url(../images/portfolio-icons/white/14-jurnalu-i-tipigraphii.png);
}
.pf_slider_pagin_list li:nth-child(15):before{
	background-image: url(../images/portfolio-icons/black/15-domashniy-textil-i-tkani.png);
}
.pf_slider_pagin_list li:nth-child(15).active:before, .pf_slider_pagin_current_15:before{
	background-image: url(../images/portfolio-icons/white/15-domashniy-textil-i-tkani.png);
}
.pf_slider_pagin_list li:nth-child(16):before{
	background-image: url(../images/portfolio-icons/black/16-tovaru-dlya-detei.png);
}
.pf_slider_pagin_list li:nth-child(16).active:before, .pf_slider_pagin_current_16:before{
	background-image: url(../images/portfolio-icons/white/16-tovaru-dlya-detei.png);
}
.pf_slider_pagin_list li:nth-child(17):before{
	background-image: url(../images/portfolio-icons/black/17-medicinskie-ychrejdeniya.png);
}
.pf_slider_pagin_list li:nth-child(17).active:before, .pf_slider_pagin_current_17:before{
	background-image: url(../images/portfolio-icons/white/17-medicinskie-ychrejdeniya.png);
}
.pf_slider_pagin_list li:nth-child(18):before{
	background-image: url(../images/portfolio-icons/black/18-arenda-i-prodaja-nedvijimosti.png);
}
.pf_slider_pagin_list li:nth-child(18).active:before, .pf_slider_pagin_current_18:before{
	background-image: url(../images/portfolio-icons/white/18-arenda-i-prodaja-nedvijimosti.png);
}
.pf_slider_pagin_list li:nth-child(19):before{
	background-image: url(../images/portfolio-icons/black/19-ethernet-on.png);
}
.pf_slider_pagin_list li:nth-child(19).active:before, .pf_slider_pagin_current_19:before{
	background-image: url(../images/portfolio-icons/white/19-ethernet-on.png);
}
.pf_slider_pagin_list li:nth-child(20):before{
	background-image: url(../images/portfolio-icons/black/20-transportnie-yslugi.png);
}
.pf_slider_pagin_list li:nth-child(20).active:before, .pf_slider_pagin_current_20:before{
	background-image: url(../images/portfolio-icons/white/20-transportnie-yslugi.png);
}
.pf_slider_pagin_list li:nth-child(21):before{
	background-image: url(../images/portfolio-icons/black/21-Juvelirnie-izdeliya.png);
}
.pf_slider_pagin_list li:nth-child(21).active:before, .pf_slider_pagin_current_21:before{
	background-image: url(../images/portfolio-icons/white/21-Juvelirnie-izdeliya.png);
}
.pf_slider_pagin_list li:nth-child(22):before{
	background-image: url(../images/portfolio-icons/black/22-stomatologi.png);
}
.pf_slider_pagin_list li:nth-child(22).active:before, .pf_slider_pagin_current_22:before{
	background-image: url(../images/portfolio-icons/white/22-stomatologi.png);
}
.pf_slider_pagin_list li:nth-child(23):before{
	background-image: url(../images/portfolio-icons/black/23-juridicheskie-yslugi.png);
}
.pf_slider_pagin_list li:nth-child(23).active:before, .pf_slider_pagin_current_23:before{
	background-image: url(../images/portfolio-icons/white/23-juridicheskie-yslugi.png);
}
.pf_slider_pagin_list li:nth-child(24):before{
	background-image: url(../images/portfolio-icons/black/24-architectura-i-dizain.png);
}
.pf_slider_pagin_list li:nth-child(24).active:before, .pf_slider_pagin_current_24:before{
	background-image: url(../images/portfolio-icons/white/24-architectura-i-dizain.png);
}
.pf_slider_pagin_list li:nth-child(25):before{
	background-image: url(../images/portfolio-icons/black/25-kursu-i-obychenie.png);
}
.pf_slider_pagin_list li:nth-child(25).active:before, .pf_slider_pagin_current_26:before{
	background-image: url(../images/portfolio-icons/white/25-kursu-i-obychenie.png);
}
.pf_slider_pagin_list li:nth-child(26):before{
	background-image: url(../images/portfolio-icons/black/26-prodyktu-pitania-i-napitki.png);
}
.pf_slider_pagin_list li:nth-child(26).active:before, .pf_slider_pagin_current_26:before{
	background-image: url(../images/portfolio-icons/white/26-prodyktu-pitania-i-napitki.png);
}

.pf_slider_list {
	height: 540px;
	overflow: hidden;
}
.pf_slider_list>div{
	background-position: 70% 50%;
	background-repeat: no-repeat;
	background-color: transparent;
	/*display: none;*/
	position: absolute;
	width: 620px;
	height: 540px;
	left: 620px;
}
.pf_slider_list>div:nth-child(1) {
	left: 0px;
}
.pf_slider_list>div .pf_slider_logos {
	display: inline-block;
}
.pf_slider_list>div .pf_slider_logos>li {
	display: block;
	padding: 20px 0 15px 0;
}
.pf_slider_list>div .pf_slider_logos>li img {
	margin-left: 0;
	
}
#pf_slider_next {
	position: absolute;
	right: 0;
	width: 28px;
    height: 52px;
	z-index: 2;
	top: 50%;
	margin-top: -26px;
	background: url(../images/calc-r-arrow.png) 50% 50% no-repeat transparent;
	cursor: pointer;
}
#pf_slider_next:hover {
	opacity: 0.5;
}
#pf_slider_pagin_list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #fff;
}
#pf_slider_pagin_list .mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
	background-color: #000;
	opacity: 0.3;
}

.pf_slider_pagin_current {
	color: #fff;
	font-weight: 700;
}
.town-now-div {
	float: left;
}
.town-telegram {
	float: right;
	color: #0088cc;
	text-decoration: none;
	font-weight: 700;
}
.town-telegram:before {
	content: '';
	display: inline-block;
	height: 13px;
	width: 13px;
	background: url(../images/telega-icon.png) 50% 50% no-repeat transparent;
	vertical-align: middle;
	margin-right: 2px;
}

.frm_main_blockform {
    max-width: 768px;
    margin: 0 auto;
}
.frm_main_blockform_new {
    width: 705px;
}
.main_frm_photo_new {
    float: left;
    position: relative;
    background: url(../images/input-bg.png) 0 0 repeat transparent;
	width: 250px;
    text-align: center;
}
.main_frm_photo_new img {
    padding: 0;
}
.main_frm_photo_new .main_frm_photo_name {
    font-weight: 500;
    position: absolute;
    left: 15px;
    bottom: -1px;
    color: #000;
    text-align: left;
	display: block;
	padding-bottom: 7px;
}
