h1 {
	font: normal normal 500 24px/normal "Open Sans";
}

#basic-modal-content {display:none;}
#basic-modal-content1 {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000; _cursor:wait;}

/* Container */
#simplemodal-container { width: 285px; width: 281px; margin-left: 701px; top: 60px !important;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-9px; right:-14px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}

#allbody {
	width: 100%;
	padding: 0;
	margin: 0;
}
.clr {
	clear: both;
}
#logo_bg {
	width: 100%;
}
.etap_n {
	font-size: 24px;
	color: #ffffff;
	margin-top: 5px;
}
.wrapper {
	width: 980px;
	margin: 0 auto;
}
#logo_wrap {
	padding: 29px 0 15px 0;
}

.logo {
	display: block;
}
#logo_wrap .head-l {
	width: 250px;
	vertical-align: bottom;
}
#logo_wrap .head-c {
	
}
#logo_wrap .head-r {
	width: 318px;
}
.showlogin {
	display: block;
	color: #ff6600;
	text-decoration: none;
}
#showlogin {
	float: right;
	padding-left: 26px;
	padding-bottom: 1px;
	margin: 10px 0px 0 0;
}
#showlogin:hover {
	background: url("../images/redesign/key.png") 0 5px no-repeat transparent;
}
#showlogin1 {
	float: left;
	background: url("../images/redesign/key.png") 1px 5px no-repeat transparent;
	padding-left: 27px;
	margin-left: -6px;
}

#login_frm_new{ 
	background: url("../images/bg-form.png") transparent;
	padding: 10px 20px 10px 20px;
	margin: 0px 0px 0px -15px;
	position: absolute;
	width: 242px;
	z-index: 999;
}

.moduletable_hmenu ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.moduletable_hmenu ul li {
	display: inline-block;
	border-left: 1px solid #777777;
	
}
.moduletable_hmenu ul li:first-child {
	border: none;
}
.moduletable_hmenu ul li a {
	display: block;
	padding: 0px 19px;
	text-decoration: none;
	color: #777777;
	text-transform: lowercase;
	line-height: 12px;
}
.moduletable_hmenu ul li a:hover {
	color: #000000;
}
.moduletable_hmenu ul li:last-child  a{
	padding-right: 0px;
}

#top-menu {
	float: right;
	margin: 20px 0 0 0;
}

.phones-block {
	margin-left: 76px;
	position: absolute;
	right: 0;
	top: 10px;
}

#phone-dn {
	font: normal normal 100 34px/32px 'Open Sans';
	display: block; 
	min-width: 242px;
	color: #777777;
	text-align: right;
}
#dropdown-town {
	display: none;
	cursor: pointer;
	margin: 0;
	position: absolute;
	background: url('../images/bg-form.png');
	z-index: 9999;
	width: 242px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#dropdown-town {
		width: 246px;
	}
}
#dropdown-town li{
	font: normal normal 700 14px/normal 'Open Sans';
	color: #707070;
	list-style: none;
	 padding: 2px 5px 2px 20px;
}
.phone-passiv span {
    margin: 2px 4px 0px 0px !important;
}
.phone-passiv a {
	color: #707070;
	text-decoration: none;
}
#dropdown-town li:hover {
	background: #aaaaaa;
}
#dropdown-town li.phone-passiv:hover {
	background: transparent;
}
#dropdown-town li.phone-passiv {
	display: flex;
	 align-items: center;
  justify-content: flex-start;
}
#town-now {
	color: #777777;
}

#slider_bg {
	background: #ff6600;
}
#slider_table .slide0 {
	vertical-align: middle;
	_padding-top: 10px;
}
#slider_table .slide0 p {
	font: normal normal 400 36px/36px 'Open Sans Light';
	color: #ffffff;
	padding: 5px 0;
}
#slider_table .slide0 p.slide_big, #slider_table .slide0 span.slide_big {
	font: normal normal 400 48px/48px 'Open Sans';
}

.slides{
	display: block;
	width: 200px;
	height: 200px;
	cursor: default;
}
.slide1{
	background: url('../images/redesign/1-p.jpg') no-repeat transparent;
}
.slide1:hover{
	_background: url('../images/redesign/1-a.jpg');
}
.slide2{
	background: url('../images/redesign/2-p.jpg') no-repeat transparent;
}
.slide2:hover{
	_background: url('../images/redesign/2-a.jpg');
}
.slide3{
	background: url('../images/redesign/3-p.jpg') no-repeat transparent;
}
.slide3:hover{
	_background: url('../images/redesign/3-a.jpg');
}
.slide4{
	background: url('../images/redesign/4-p.jpg') no-repeat transparent;
}
.slide4:hover{
	_background: url('../images/redesign/4-a.jpg');
}
.slide5{
	background: url('../images/redesign/5-p.jpg') no-repeat transparent;
}
.slide5:hover{
	_background: url('../images/redesign/5-a.jpg');
}
.slide6{
	cursor: pointer;
	background: url('../images/redesign/6-p.jpg') no-repeat transparent;
}
.slide6:hover{
	background: url('../images/redesign/6-a.jpg') no-repeat transparent;
}
.be_in_sight .slide6{
	cursor: pointer;
	background: url('../images/redesign/case-pro.png') no-repeat transparent;
}
.be_in_sight .slide6:hover{
	background: url('../images/redesign/case-pro-act.png') no-repeat transparent;
}
.slide7{
	background: url('../images/redesign/404.jpg') no-repeat transparent;
	cursor: default;
}

#buttons {
	float: right;
	padding: 10px 0;
}
#buttons1 {
	float: right;
	padding: 10px 0;
}

#call_back, #call_back1, #call_back3 {
	display: none !important;
	float: left;
	text-align: center;
	cursor: pointer;
	padding: 10px 0px;
	background: url('../images/redesign/call-back-button.jpg');
	color: #ffffff;
	font-weight: 700;
	text-decoration: none;
	width: 80px;
}

#zayavka, #zayavka1, #zayavka3 {
	width: 200px;
	background: #FF6600;
	color: #ffffff;
	font-weight: 700;
	text-decoration: none;
	display: block;
	float: left;
	text-align: center;
	cursor: pointer;
	padding: 10px 0px;
}

.line_header {
	border-top: 1px solid #777777;
	text-align: center;
	margin: 5px 0;
}

.line_header span {
	display: inline-block;
	margin: 0 auto;
	padding: 0 5px;
	margin-top: -11px;
	background: #ffffff;
	font: normal normal 700 18px/18px 'Open Sans';
	color: #777777;
}
#uslugi2_bg {
	background: url('../images/redesign/zigzag.jpg');
	padding: 20px 0;
}
#menu_inside_bg { 
	background: url('../images/redesign/zigzag.jpg');
}
#uslugi2_wrap .line_header, .menu_inside .line_header {
	border-color: #ffffff;
}
#uslugi2_wrap .line_header span, .menu_inside .line_header span {
	color: #ffffff;
	background: url('../images/redesign/zigzag.jpg') transparent;
} 

.uslugi2_block {
	display: inline-block;
	width: 325px;
}
#uslugi2_wrap .block1 {
	float: left;
}
#uslugi2_wrap .block2 {
	float: left;
}
#uslugi2_wrap .block3 {
	float: right;
}
.howitsmade_block {
	display: inline-block;
}
#howitsmade_wrap .block1 {
	float: left;
	width: 400px;
}
#howitsmade_wrap .block2 {
	float: right;
	width: 570px;
}
.kp_block {
	_display: inline-block;
	_width: 485px;
}
#kp_wrap .block1 {
	float: left;
}
#kp_wrap .block2 {
	float: right;
	width: 460px;
}
.moduletable_uslugi ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
.moduletable_uslugi ul li{
	text-align: center;
	padding: 3px 0;
}
.moduletable_uslugi ul li a{
	color: #bbbbbb;
	font-size: 18px;
	text-decoration: none;
}
.moduletable_uslugi ul li a:hover{
	color: #ffffff;
}
.shesterenki_header {
	font-size: 36px;
	text-align: center;
	padding: 20px 0;
}

.shesterenki_inner {
	background: url('../images/redesign/shesterenki.png') 50% 50% no-repeat transparent;
	height: 400px;
	position: relative;
}

#shesterenki_bg {
	background: url('../images/redesign/shesterenki_bg.jpg') 0 452px repeat-x transparent;
}

.abs_span1 {
	color: #777777;
	display: block;
	position: absolute;
	top: 8px;
	left: 59px;
	font-size: 18px;
	width: 165px;
}
.abs_span2 {
	color: #555555;
	display: block;
	position: absolute;
	top: 2px;
	right: 51px;
	font-size: 18px;
	width: 230px;
}
.abs_span3 {
	color: #999999;
	display: block;
	position: absolute;
	top: 223px;
	left: 59px;
	font-size: 18px;
	width: 200px;
}
.abs_span4 {
	color: #ff6600;
	display: block;
	position: absolute;
	top: 156px;
	right: 54px;
	font-size: 18px;
	width: 230px;
}

#howitsmade_bg {
	background: url('../images/redesign/shesterenki_bg.jpg') transparent;
}

.howitsmade_header {
	font-size: 36px;
	line-height: 36px;
	text-align: center;
	padding: 0 0 15px 0;
	color: #ffffff;
}

.clients_header {
	font-size: 36px;
	text-align: center;
	padding: 30px 0 0px 0;
	color: #777777;
}

#clients_wrap {
	padding-bottom: 30px;
}

#clients_wrap img {
	margin: 0 auto;
}

#kp_bg {
	background: url('../images/form-bg.jpg') 50% 50% no-repeat transparent;
}

.f-addres {
	margin: 10px 0;
	line-height: 16px;
}
.f-addres img{
	margin: 3px 2px 0px; 
	float: left;
}
.f-addres span{
	display: block;
	margin-left: 15px;
}
.howitsmade_block ul {
	list-style: none;
	color: #ffffff;
}
.howitsmade_block ul li{
	padding-left: 20px;
	margin-bottom: 20px;
}
.howitsmade_block .hisbig {
	font-weight: 700;
	font-size: 18px;
	margin-top: -10px;
	line-height: 16px;
}
.howitsmade_block .his1 {
	background: url('../images/redesign/pluce1.png') 0 0 no-repeat transparent;
}
.howitsmade_block .his2 {
	background: url('../images/redesign/pluce2.png') 0 0 no-repeat transparent;
}
.howitsmade_block .his3 {
	background: url('../images/redesign/pluce3.png') 0 0 no-repeat transparent;
}
.howitsmade_block .his4 {
	background: url('../images/redesign/pluce4.png') 0 0 no-repeat transparent;
}
.howitsmade_block .his5 {
	background: url('../images/redesign/pluce5.png') 0 0 no-repeat transparent;
}

#howitsmade_wrap {
	padding-bottom: 20px;
}
#kp_wrap {
	padding: 30px 0 60px 0;
}
#kp_ul {
	list-style: none;
}
#kp_ul li {
	background: url('../images/redesign/ok.png') 0 12px no-repeat transparent;
	padding: 10px 0 10px 30px;
}

.kpbig {
	font-weight: 700;
	font-size: 18px;
	line-height: 16px;
}

.uslugi_link {
	display: block;
	width: 245px;
	text-align: center;
	text-decoration: none;
	padding: 110px 0 10px 0;
	color: #777777;
}
.uslugi_link .like_h {
	display: block;
	color: #777777;
	font-weight: 700;
	font-size: 18px;
	margin-bottom: 10px;
}
.uslugi_link:hover .like_h {
	color: #ff6600;
}
.uslugi_link .readmore {
	display: block;
	background: #777777;
	width: 130px;
	padding: 3px 0;
	margin: 15px auto;
	color: #ffffff;
	font-weight: 700;
}
.ulink1 .like_h {
	color: #ff6600;
}
#readmore_arrow {
	padding-right: 26px;
}
.readmore_down {
	background: url('../images/redesign/arrow-down.png') 100% 50% no-repeat #ff6600 !important;
}
.readmore_down:hover {
	background-color: #bb4400 !important;
}
.readmore_up {
	background: url('../images/redesign/arrow-up.png') 100% 50% no-repeat #ff6600 !important;
}
.readmore_up:hover {
	background-color: #bb4400 !important;
}
.uslugi_link:hover .readmore{
	background: #ff6600;
}
.ulink1 {
	background: url('../images/redesign/uslugi/1-h.png') 50% 20px no-repeat transparent;
}
.ulink2 {
	background: url('../images/redesign/uslugi/2.png') 50% 20px no-repeat transparent;
}
.ulink2:hover {
	background: url('../images/redesign/uslugi/2-h.png') 50% 20px no-repeat transparent;
}
.ulink3 {
	background: url('../images/redesign/uslugi/3.png') 50% 20px no-repeat transparent;
}
.ulink3:hover {
	background: url('../images/redesign/uslugi/3-h.png') 50% 20px no-repeat transparent;
}
.ulink4 {
	background: url('../images/redesign/uslugi/4.png') 50% 20px no-repeat transparent;
}
.ulink4:hover {
	background: url('../images/redesign/uslugi/4-h.png') 50% 20px no-repeat transparent;
}
.ulink5 {
	background: url('../images/redesign/uslugi/5.png') 50% 20px no-repeat transparent;
}
.ulink5:hover {
	background: url('../images/redesign/uslugi/5-h.png') 50% 20px no-repeat transparent;
}
.ulink6 {
	background: url('../images/redesign/uslugi/6.png') 50% 20px no-repeat transparent;
}
.ulink6:hover {
	background: url('../images/redesign/uslugi/6-h.png') 50% 20px no-repeat transparent;
}
.ulink7 {
	background: url('../images/redesign/uslugi/7.png') 50% 20px no-repeat transparent;
}
.ulink7:hover {
	background: url('../images/redesign/uslugi/7-h.png') 50% 20px no-repeat transparent;
}
.ulink8 {
	background: url('../images/redesign/uslugi/8.png') 50% 20px no-repeat transparent;
}
.ulink8:hover {
	background: url('../images/redesign/uslugi/8-h.png') 50% 20px no-repeat transparent;
}
#main-content .contentpaneopen {
	width: 980px;
}
#kp_wrap .block2 {
	color: #ffffff;
}
.frm_mega_header {
	font-size: 36px;
	line-height: 32px;
	margin-top: 10px;
}
.frm_big_header {
	font-size: 24px;
	margin-bottom: 6px;
}
.frm_check_div {
	float: left;
	padding: 0px 10px 10px 0;
}
.frm_inp_main_div p{
display: block;
float: right;
}
.frm_inp_main_div .frm_btn { 
	width: 200px;
	height: 30px;
	line-height: 30px;
	margin: 1px 0 0 0;
}
.frm_chk_main_div { 
min-height: 220px;
margin-top: 5px;
}
.frm_inp_main_div .frm_inp_no, .frm_inp_main_div .frm_inp_yes, .frm_inp_main_div .frm_inp_skype { 
width: 193px;
}

.frm_btn { 
	background-color: #FF6600;
	border: medium none currentColor;
	border-radius: 0px;
	color: #FFFFFF;
	cursor: pointer;
	font-family: "Open Sans";
	font-size: 14px;
	font-weight: 700;
	height: 25px;
	margin-top: 5px;
	padding-bottom: 2px;
	width: 115px;
}
.frm_btn:hover { 
	background-color: #bb4400;
}

.frm_checkbox {
	margin: 4px 5px 0 0;
}
.frm_check_div p {
	margin: 1px 0;
}
#hidden_logo {
	float: left;
	width: 660px;
	margin: 10px 0;
	padding: 4px 0;
}
#hidden_logo .logo{
	float: left;
}
#top-menu2 {
	float: right;
	padding: 10px 0;
}
#buttons_bg {
	height: 60px;
}
#fly_logo {
	width: 100%;
}
.white_bg {
	width: 100%;
	position: relative;
	background: #ffffff;
}
.upup {
	background: url('../images/redesign/upup.jpg') no-repeat transparent;
	width: 40px;
	height: 40px;
	margin: 15px;
	position: absolute;
}
.upup_container {
	width: 125px;
	position: fixed;
	z-index: 1001;
	cursor: pointer;
}
.upup_bg {
	width: 125px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: url('../images/redesign/upup_bg.png') 0 0 repeat transparent;
	display: none;
}
.upup_container:hover .upup_bg {
	display: block;
}
.upup_btn{
	width: 125px;
	background: url('../images/redesign/upup_btn.jpg') 15px 15px no-repeat transparent;
	height: 49px;
}
.buttons_fix {
  position: fixed;
  top: 0;
  z-index: 999;
}
.hidden {
	display: none;
}
#butt_shadow {
	background: url('../images/redesign/shaddow_logo.png') 0 0 repeat-x transparent;
	height: 8px;
	width: 100%;
	border-top: 1px solid #dddddd;
}
#dropdown-town span {
	display: inline-block;
	margin: 0px 2px 0px 0px;
	text-align: right;
}
.moduletable_miniblog a {
	font-size: 13px;
}
#uslugi_wrap {
	padding: 25px 0 23px 0;
}
.logo_fly {
	margin-top: 2px;
}
.hiddenwrap {
	position: relative;
}
#footer3 {
	vertical-align: middle;
}
#footer3  .footer-h12 {
	padding: 0px 0 10px 0;
	line-height: 18px;
}
.be_in_sight {
	float: right;
}
.menu_inside {
	width: 700px;
	padding: 20px 0 0 0;
}
.menu_inside table {
 width: 100%;
}
.menu_inside .menu {
	list-style: none;
	margin: 0;
	padding: 0;
}
.menu_inside .menu  li{
	padding: 3px 0;
}
.menu_inside .menu  li a{
	text-decoration: none;
	color: #BBBBBB;
}
.menu_inside .menu  li a:hover{
	color: #FFFFFF;
}
.menu_inside .menu  li.active a{
	font-weight: 700;
	color: #FFFFFF;
}

#content60 {
	width: 690px;
	padding-top: 13px;
}
#content60 h1 {
	padding: 0 0 1px 0;
}
#right {
	float: right;
}
#forms {
width: 280px;
}

.moduletable_about_menu, .moduletable_portfolio_menu  { 
	padding-top: 25px;
}
.moduletable_about_menu ul li, .moduletable_portfolio_menu ul li  {
	display: inline-block;
	padding: 5px 25px !important;
	width: 177px;
}
.moduletable_about_menu ul li:first-child, .moduletable_portfolio_menu ul li:first-child , .moduletable_about_menu ul li.item5 {
	width: 210px;
}
.moduletable_about_menu ul li.item192, .moduletable_portfolio_menu ul li:last-child  {
	width: 183px;
	padding-right: 0px !important;
}
.moduletable_about_menu ul li.item190 {
	background: url('../images/redesign/menu_icons/1.png') 0 50% no-repeat transparent;
}
.moduletable_about_menu ul li.item191 {
	background: url('../images/redesign/menu_icons/2.png') 0 50% no-repeat transparent;
}
.moduletable_about_menu ul li.item192 {
	background: url('../images/redesign/menu_icons/3.png') 0 50% no-repeat transparent;
}
.moduletable_about_menu ul li.item4 {
	background: url('../images/redesign/menu_icons/graduate-icon.png') 0 50% no-repeat transparent;
}
.moduletable_about_menu ul li.item5 {
	background: url('../images/redesign/menu_icons/certificates-icon.png') 0 50% no-repeat transparent;
}
.moduletable_portfolio_menu ul li.item193 {
	background: url('../images/redesign/menu_icons/4.png') 0 50% no-repeat transparent;
}
.moduletable_portfolio_menu ul li.item197 {
	background: url('../images/redesign/menu_icons/5.png') 0 50% no-repeat transparent;
}
.moduletable_portfolio_menu ul li.item196 {
	background: url('../images/redesign/menu_icons/6.png') 0 50% no-repeat transparent;
}

.moduletable_usermenu_right {
	background: url("../images/redesign/zigzag.jpg") transparent;
	padding: 20px 20px 10px 20px;
	_margin-top: 10px;
}

.moduletable_payday {
	margin-bottom: 10px;
}
.kostiltd {
	padding: 7px 10px !important;
}
.moduletable_usermenu_right .like_h3 { 
	border-top: 1px solid #FFFFFF;
	margin: 5px 0px 10px 0px;
	text-align: center;
}

.moduletable_usermenu_right .like_h3  span { 
	background: url("../images/redesign/zigzag.jpg") transparent;
	color: #FFFFFF;
	display: inline-block;
	font: 700 18px/18px "Open Sans";
	margin: -11px auto 0px;
	padding: 0px 5px;
}
.moduletable_usermenu_right ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.frm_zapros_kp {
	border: 1px solid #ff6600;
	padding: 16px 20px 20px 30px;
	margin-bottom: 10px;
	background: #fff;
}

#sf2_127_imja, #sf2_141_imja {
	margin-top: 8px;
}

.frm_zapros_h1 {
	background: url("../images/redesign/ok_red.png") 0 4px no-repeat transparent;
	color: #ff6600;
	font: 700 22px/22px "Open Sans";
	padding-left: 20px;
}
.frm_zapros_h2 {
	color: #ff6600;
	margin-bottom: 10px;
}

.frm_zapros_kp .frm_inputtext, .frm_zapros_kp .frm_inputtextarea {
	border-color: #ff6600;
}

.frm_obr_zvonok {
	border: 1px solid #777777;
	padding: 17px 30px 20px 30px;
	margin-bottom: 10px;
	background: #fff;
}
.frm_obr_zvonok .frm_inputtext {
	border-color: #777777;
}

.frm_obr_zvonok .frm_btn {
	background: #777777;
}
.frm_obr_zvonok .frm_btn:hover {
	background: #bb4400;
}
.frm_zvonok_h1 {
	background: url("../images/redesign/tel3.png") 0 50% no-repeat transparent;
	color: #777777;
	font: 500 23px/23px "Open Sans";
	padding-left: 17px;
	margin-bottom: 7px;
}
.frm_obr_zvonok  .frm_btn {
	margin-top: 10px;
}	
.moduletable_zvonok_pagin {
	display: none;
}
#basic-modal-content1 .moduletable_zvonok_pagin {
	display: block;
	_margin-bottom: 15px;
}
#basic-modal-content .frm_zapros_kp {
	_margin-bottom: 20px;
}
.butt_arrow1 {
	background: url("../images/redesign/zayavka_arrow.png") 170px 49px no-repeat transparent;
}

.butt_arrow2 {
	background: url("../images/redesign/call_back_arrow.png") 30px 49px no-repeat transparent;
}

.payday_right {
	line-height: 16px;
}

.zayavka_prilip {
z-index: 999;
background: #ffffff;
}
.highslide-image {
z-index: 1000 !important;
}
.highslide-full-expand, .highslide-container>div>div>div {
z-index: 9999 !important;
}
.redesign-caption  {
z-index: 998;
}
.zayavka_stop {
z-index: 1;
}
.menu_inside table tr td:first-child{
	width: 250px;
}
.menu_inside table tr td{
	width: 200px;
}
.menu_inside table tr td:last-child{
	width: 165px;
}
#clients_bg a {
text-decoration: none;
}
#shesterenki_bg_sub {
background: url("../images/redesign/1111.png") repeat-x transparent;
}

.procent-table  {
	margin-top: -4px;
}
.uslugi_link_sub {
	display: block;
	width: 245px;
	height: 308px;
	text-align: center;
	text-decoration: none;
	_padding: 110px 0 10px 0;
	color: #777777;
}
.ulink2_sub {
	background: url('../images/redesign/main_islugi/111.jpg') 50% 50% no-repeat transparent;
}
.ulink2_sub:hover {
	background: url('../images/redesign/main_islugi/111h.jpg') 50% 50% no-repeat transparent;
}
.ulink3_sub {
	background: url('../images/redesign/main_islugi/3.jpg') 50% 50% no-repeat transparent;
}
.ulink3_sub:hover {
	background: url('../images/redesign/main_islugi/3h.jpg') 50% 50% no-repeat transparent;
}
.ulink4_sub {
	background: url('../images/redesign/main_islugi/112.jpg') 50% 50% no-repeat transparent;
}
.ulink4_sub:hover {
	background: url('../images/redesign/main_islugi/112h.jpg') 50% 50% no-repeat transparent;
}
.ulink5_sub {
	background: url('../images/redesign/main_islugi/5.jpg') 50% 50% no-repeat transparent;
}
.ulink5_sub:hover {
	background: url('../images/redesign/main_islugi/5h.jpg') 50% 50% no-repeat transparent;
}
.ulink6_sub {
	background: url('../images/redesign/main_islugi/6.jpg') 50% 50% no-repeat transparent;
}
.ulink6_sub:hover {
	background: url('../images/redesign/main_islugi/6h.jpg') 50% 50% no-repeat transparent;
}
.ulink7_sub {
	background: url('../images/redesign/main_islugi/7.jpg') 50% 50% no-repeat transparent;
}
.ulink7_sub:hover {
	background: url('../images/redesign/main_islugi/7h.jpg') 50% 50% no-repeat transparent;
}
.ulink8_sub {
	background: url('../images/redesign/main_islugi/113.jpg') 50% 50% no-repeat transparent;
}
.ulink8_sub:hover {
	background: url('../images/redesign/main_islugi/113h.jpg') 50% 50% no-repeat transparent;
}

.newh1 { 
color: #000000;
font-size: 24px;
font-weight: 500;
padding: 0px 0px 11px;
}
#content60 a {
	color: #ff6600;
}

.uslugi_table {
	width: 100%;
	margin-top: -3px;
	margin-bottom: 13px;
}
.uslugi_b_left {
	width: 200px;
	background: #777777;
	border-right: 2px solid #ffffff;
	text-align: center;
}

.uslugi_b_right {
	background-color: #dddddd;
	padding: 10px 20px 20px 20px !important;
}
.uslugi_b_right .newh1 {
	display: block;
}
.uslugi_b_right .newh1 a{
	color: #000000 !important;
	text-decoration: none;
}

.uslugi_r_list_l {
	width: 215px;
	display: inline-block;
	margin-top: 20px;
}
.uslugi_r_list_r {
	width: 222px;
	display: inline-block;
	margin-top: 20px;
}

#primer_wrap {
	padding-bottom: 3px;
}	
.primer_ul {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 980px;
	font-size: 0px;
}
.primer_ul li{
	display: inline-block;
	list-style: none;
	margin: 0;
	padding: 0;
	margin-top: 3px;
	margin-bottom: 37px;
}
.primer_ul li:last-child {
	float: right;
}
.primer_ul li a {
	display: block;
	margin-right: 20px;
	padding-top: 185px;
}
.primer_ul li:last-child a {
	display: block;
	margin-right: 0px;
}
.primer_ul li:nth-child(4) a {
	margin-right: 0px;
}
.primer_ul li a span {
	display: block;
	width: 180px;
	text-align: center;
	background: #777777;
	color: #FFFFFF;
	font-family: "Open Sans";
	font-size: 14px;
	font-weight: 700;
	height: 25px;
	margin-top: 5px;
	padding-bottom: 2px;
	line-height: 25px;
}
.primer_ul li:hover a span {
	background: #FF6600;
	display: none;
}
.primer_ul li a .onhover_show {
	display: none;
	width: 180px;
	text-align: center;
	background: #FF6600;
	color: #FFFFFF;
	font-family: "Open Sans";
	font-size: 14px;
	font-weight: 700;
	height: 25px;
	margin-top: 5px;
	padding-bottom: 2px;
	line-height: 25px;
	_margin-top: -25px;
}
.primer_ul li:hover a .onhover_show {
	display: block;
}

.primer_ul .primer_li_1 a {
	background: url('../images/redesign/casesmain/drel-b.jpg') no-repeat transparent;
}
.primer_ul .primer_li_2 a {
	background: url('../images/redesign/casesmain/lechenie-b.jpg') no-repeat transparent;
}
.primer_ul .primer_li_3 a {
	background: url('../images/redesign/casesmain/kirpich-b.jpg') no-repeat transparent;
}
.primer_ul .primer_li_4 a {
	background: url('../images/redesign/casesmain/solyari-b.jpg') no-repeat transparent;
}
.primer_ul .primer_li_5 a {
	background: url('../images/redesign/casesmain/sumki-b.jpg') no-repeat transparent;
}
.primer_ul .primer_li_6 a {
	background: url('../images/redesign/casesmain/dom-personal-b.jpg') no-repeat transparent;
}
.primer_ul .primer_li_7 a {
	background: url('../images/redesign/casesmain/ukrasheniya-b.jpg') no-repeat transparent;
}
.primer_ul .primer_li_8 a {
	background: url('../images/redesign/casesmain/schetchik-b.jpg') no-repeat transparent;
}
.primer_ul .primer_li_9 a {
	background: url('../images/redesign/casesmain/cigarettes-b.jpg') no-repeat transparent;
}
.primer_ul .primer_li_10 a {
	background: url('../images/redesign/casesmain/businy-b.jpg') no-repeat transparent;
}
.primer_ul .primer_li_1 a:hover {
	background: url('../images/redesign/casesmain/drel.jpg') no-repeat transparent;
}
.primer_ul .primer_li_2 a:hover {
	background: url('../images/redesign/casesmain/lechenie.jpg') no-repeat transparent;
}
.primer_ul .primer_li_3 a:hover {
	background: url('../images/redesign/casesmain/kirpich.jpg') no-repeat transparent;
}
.primer_ul .primer_li_4 a:hover {
	background: url('../images/redesign/casesmain/solyari.jpg') no-repeat transparent;
}
.primer_ul .primer_li_5 a:hover {
	background: url('../images/redesign/casesmain/sumki.jpg') no-repeat transparent;
}
.primer_ul .primer_li_6 a:hover {
	background: url('../images/redesign/casesmain/dom-personal.jpg') no-repeat transparent;
}
.primer_ul .primer_li_7 a:hover {
	background: url('../images/redesign/casesmain/ukrasheniya.jpg') no-repeat transparent;
}
.primer_ul .primer_li_8 a:hover {
	background: url('../images/redesign/casesmain/schetchik.jpg') no-repeat transparent;
}
.primer_ul .primer_li_9 a:hover {
	background: url('../images/redesign/casesmain/cigarettes.jpg') no-repeat transparent;
}
.primer_ul .primer_li_10 a:hover {
	background: url('../images/redesign/casesmain/businy.jpg') no-repeat transparent;
}
.ornament_in {
	float: right;
	background: url('../images/ornament.png') no-repeat transparent;
	width: 41px;
	height: 200px;
}

.slide0span {
	background: url('../images/ornament2.png') 0 45% no-repeat transparent;
	display: block;
	padding: 4px 0 0 40px;
}
#howitsmade_wrap .prev_button {
left: -40px;
top: 100px;
}
#howitsmade_wrap .next_button {
top: 100px;
right: -40px;
}
div .contentpaneopen_reviews:first-child {
	display: block;
	width: 690px;
	background: #dddddd;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	margin-bottom: 20px;
}
.contentheading_reviews {
	display: block;
	background: #777777;
	padding: 0;
	margin: 0;
	border-right: 2px solid #ffffff;
	color: #ffffff;
	width: 212px;
	text-align: center;
	font-size: 18px;
	line-height: 26px;
}
.contentpaneopen_reviews, .contentpaneopen_reviews table {
	border-collapse: collapse;
}

.contentpaneopen_reviews .highslide img {
	border: 1px solid #dddddd;
}
.review-autor {
	font-size: 14px;
	font-weight: 700;
	margin: 0 0 13px 20px;
}

.review-text {
	font-size: 18px;
	margin: 0 0 0 20px;
}

ul.pagination-review {
	display: block;
	text-align: center;
	padding: 0;
	margin: 0px 0 28px 0;
}
ul.pagination-review li {
	display: inline-block;
	list-style:none;
	padding: 0 3px;
}
ul.pagination-review li a {
	display: block;
	color: #FF6600 !important;

	text-decoration: none;
	line-height: 25px;
	width: 25px;
	font-weight: 700;
}
ul.pagination-review li a:hover {
	background: #FF6600;
	color: #FFF !important;
}
ul.pagination-review li span {
	display: block;
	color: #fff;
	background: #FF6600;
	line-height: 25px;
	width: 25px;
	cursor: default;
	font-weight: 700;
}
.blog_reviews tbody tr:last-child td {
	_display: none;
}
.blog_reviews .article_separator {
	display: none;
}
.blog_reviews h1 {
	margin-bottom: 12px;
}

#optprog_wrap {
	margin: 40px auto 0px auto;
}
.optprog_header {
	background: url("../images/redesign/tarif/your-choice.jpg") 50% 50% no-repeat transparent;
	height: 30px;
	padding-top: 20px;
}

.optprog_header .line_header {
	border-top: 1px solid #ffffff;
}
.optprog_header .line_header span{
	background: url("../images/redesign/tarif/your-choice.jpg") 50% 50% no-repeat transparent;
	color: #ffffff;
}

.optprog_block {
	width: 318px;
	height: 251px;
	display: inline-block;
	float: left;
	margin: 9px 0px 8px 0px;
	padding-left: 2px;
	text-align: center;
}
.optprog_block2 {
	width: 318px;
	height: 187px;
	display: inline-block;
	float: left;
	margin: 9px 0px 10px 0px;
	padding-left: 2px;
	text-align: center;
}
.optprog_block_1 {
	background: url("../images/redesign/tarif/tarif-1-pas.jpg") 50% 50% no-repeat transparent;
	margin-right: 10px;
}
.optprog_block_1:hover {
	background: url("../images/redesign/tarif/tarif-1-act.jpg") 50% 50% no-repeat transparent;
}
.optprog_block_2 {
	background: url("../images/redesign/tarif/tarif-2-pas.jpg") 50% 50% no-repeat transparent;
	margin-right: 10px;
}
.optprog_block_2:hover {
	background: url("../images/redesign/tarif/tarif-2-act.jpg") 50% 50% no-repeat transparent;
}
.optprog_block_3 {
	background: url("../images/redesign/tarif/tarif-3-pas.jpg") 50% 50% no-repeat transparent;
}
.optprog_block_3:hover {
	background: url("../images/redesign/tarif/tarif-3-act.jpg") 50% 50% no-repeat transparent;
}


.op_header {
	color: #ffffff;
	height: 61px;
	font-size: 24px;
	line-height: 61px;
}
.op_line1 {
	height: 25px;
	font-weight: 700;
	font-size: 18px;
	line-height: 30px;
}
.op_line2 {
	height: 25px;
	font-weight: 700;
	font-size: 14px;
}

.op_list {
	height: 75px;
	padding-top: 15px
}
.op_list2 {
	height: 45px;
	padding-top: 8px
}
.op_list_item {
	color: #ffffff;
	line-height: 32px;
	font-size: 36px;
}
.op_list_item span {
	font-weight: 500;
	font-size: 16px;
}
.optprog_inner {
	margin-bottom: 0px;
}
.optprog_inner2 {
	margin: 0px auto;
	width: 650px;
}
.op_btn {
	display: block;
	width: 221px;
	height: 30px;
	margin: 0 auto;
	line-height: 30px;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
}

.optprog_block_1 .op_btn:hover {
	background: url("../images/redesign/tarif/tarif-1-button.jpg") 50% 50% repeat transparent;
	cursor: pointer;
}
.optprog_block_1 .op_line1, .optprog_block_1 .op_line2, .optprog_block_1 .op_btn {
	color: #777777;
}

.optprog_block_2 .op_btn:hover {
	background: url("../images/redesign/tarif/tarif-2-button.jpg") 50% 50% repeat transparent;
	cursor: pointer;
}
.optprog_block_2 .op_line1, .optprog_block_2 .op_line2, .optprog_block_2 .op_btn {
	color: #9a7359;
}

.optprog_block_3 .op_btn:hover {
	background: url("../images/redesign/tarif/tarif-3-button.jpg") 50% 50% repeat transparent;
	cursor: pointer;
}
.optprog_block_3 .op_line1, .optprog_block_3 .op_line2, .optprog_block_3 .op_btn {
	color: #ff6600;
}

.frm_check_div1>label {
	display: none;
}
.frm_radio input {
	margin: 4px 5px 0px 18px;
}
.frm_check_prodv {
	border: 1px dotted #dddddd;
	padding: 1px 5px 5px 5px;
	width: 206px;
	margin-bottom: 2px;
}
.case-pagin-head {
	background: url('../images/dop-cases.png') 50% 50% no-repeat transparent;
	font-size: 18px;
	font-weight: 700;
	line-height: 40px;
	color: #ffffff;
	text-align: center;
	margin: 40px 0 20px 0;
}

.case-pagin-wrap ul {
	display: block;
	padding: 0;
	margin: 0;
	font-size: 0px;
}
.case-pagin-wrap ul li {
	display: inline-block;
	margin: 0 10px 0 0;
}
.case-pagin-wrap ul li:last-child {
	margin: 0;
}
.nagrady_header { 
color: #777777;
font-size: 36px;
padding: 40px 0px 0px 0px;
text-align: center;
}
#clients_wrap img { 
margin: 0px auto;
}
.certificates_header a { 
	color: #777777;
	display: block;
	font-size: 36px;
	padding: 45px 0px 13px;
	text-align: center;
	text-decoration: none;
}
.wrap { 
margin: 0px auto;
min-width: 240px;
width: 980px;
font-size: 0px;
}
.frm_main_header { 
color: #FFFFFF;
font-size: 36px;
padding: 18px 0px 16px;
text-align: center;
}
.main_frm_photo { 
text-align: center;
width: 200px;
}

.left_frm_photo { 
float: left;
display: none;
}
.frm_main_blockform_new {
	width: 422px;
}
.main-frm-inner {
	width: 720px;
	margin: 0 auto;
}
.right_frm_photo { 
float: right;
}
.main_frm_block { 
display: inline-block;
padding: 0px;
width: 220px;
box-sizing: border-box;
}
.main_frm_photo_name { 
color: #FFFFFF;
display: block;
font-weight: 700;
padding-bottom: 5px;
text-align: center;
}
.main_frm_photo img {
	display: block;
	height: auto;
	margin: 0px auto;
	max-width: 100%;
}
.frm_check_div { 
float: left;
padding: 0px 10px 10px 0px;
text-align: left;
}

.frm_chk_main_div { 
/*min-height: 220px;*/
	min-height: 325px;
}
.frm_chk_main_div p { 
margin-bottom: 5px !important;
}
.frm_chk_main_div label { 
color: #FFFFFF;
}
.frm_inp_main_div .frm_inputtextarea {
height: 45px;
}
.hidden_text_field { 
display: none;
}
#content60 ol {
	margin-left: 20px;
}
.contact-list {
	display: block;
	margin: 0 !important;
	padding: 0 !important;
	width: 100%;
	text-align: left;
}
.contact-list>li {
	display: inline-block;
	width: 340px;
	text-align: left;
	font-weight: 700;
	margin-bottom: 30px;
}
.contact-list>li>table tr>td:first-child {
	text-align: right;
	color: #707070;
	padding-right: 10px;
}
.contact-list td {
	vertical-align: top;
}
.viber_image {
	float: right;
	margin-top: 5px;
	margin-right: 3px;
}
.wrap2 p, .wrap2 span {
	font-size: 14px;
}
.container-package {
	background: url('../images/package-background.jpg') 50% 50% no-repeat transparent;
	-moz-background-size: 110%; /* Firefox 3.6+ */
    -webkit-background-size: 110%; /* Safari 3.1+ и Chrome 4.0+ */
    -o-background-size: 110%; /* Opera 9.6+ */
    background-size: 110%; /* Современные браузеры */
	width: 100%;
}
.wrap-package { 
padding: 45px 0px 60px;
margin: 0px auto;
min-width: 240px;
width: 980px;
}
.package_header_free {
	background: url('../images/white-bg-60.png') 50% 50% repeat transparent;
	color: #777777;
	text-align: center;
	padding: 0px 10px 10px 10px;
	margin-top: 20px;
}
.package_header_free span {
	font-size: 46px !important;
	display: block;
}
.package_header_free p {
	text-align: center;
	_margin-right: 72px;
	font-size: 16px;
}
.package_header_free br, .package-info br {
	display: none;
}
.package-info {
	color: #FFFFFF;
	font-size: 35px;
	text-align: center;
	padding: 35px 10px 15px 10px;
}
.package-info span {
	font-size: 46px;
	display: block;
}

.inner-package ul {
	display: block;
	text-align: center;
	font-size: 0;
}
.inner-package ul li {
	display: inline-block;
	text-align: center;
	width: 210px;
	padding: 20px 10px 0 10px;
}
.inner-package-free ul li {
	display: inline-block;
	text-align: center;
	width: 175px;
	padding: 20px 10px 0 10px;
}
.inner-package ul li img {
	
}
.inner-package ul li p {
	color: #ffffff;
	font-size: 18px;
}
.wrap2 {
	margin: 0px auto;
	min-width: 240px;
	width: 980px;
}

.economy_header { 
color: #777777;
font-size: 34px;
padding: 48px 0px 19px;
text-align: center;
}
.economy-list { 
display: block;
font-size: 0px;
text-align: center;
}
.economy-list li { 
display: inline-block;
margin: 0px 5px;
width: 400px;
}
.economy-list li span {
	display: block;
	padding-bottom: 8px;
	line-height: 39px;
	font-weight: 700;
	color: #fff;
	font-size: 18px;
}
.economy-list li.economy-block-1 span {
	background: url('../images/econom-1.jpg') 50% 0 transparent;
}
.economy-list li.economy-block-2 span {
	background: url('../images/econom-2.jpg') 50% 0 transparent;
}
.economy-list li p {
	color: #88817e;
}
.better_header {
	font-size: 34px;
	padding: 53px 0px 23px 0px;
	text-align: center;
	line-height: 28px;
}
.better_header_1 {
	color: #ff6600;
}
.better_header_2 {
	color: #8b7567;
}
.better_header span {
	display: block;
	font-weight: 700;
	font-size: 18px;
}
.better-list {
	display: block;
	font-size: 0px;
	text-align: center;
}
.better-list li {
	display: inline-block;
	width: 300px;
	padding-top: 90px;
	margin-right: 30px;
}
.better-list li:last-child {
	margin-right: 0px;
}
.better-list li span {
	display: block;
	text-align: center;
	font-weight: 700;
	font-size: 18px;
	margin: 5px 0;
}
.better-program-list li span {
	font-size: 16px;
}
.better-list li p, .better-list li>div  {
	background: url('../images/uparrow.png') 50% 0 no-repeat transparent;
	color: #ffffff;
	padding: 18px 5px 10px 5px;
	text-align: center;
	font-size: 14px;
	line-height: 18px;
}
.better-list li>div  {
	height: 230px;
}
.better-list li:nth-child(1)>div, .better-list li:nth-child(2)>div {
	height: 145px;
}
.better-list li:nth-child(3)>div, .better-list li:nth-child(4)>div {
	height: 145px;
}
.better-list li.better-block-1 {
	background: url('../images/icon-s1.png') 50% 0 no-repeat transparent;
}
.better-list li.better-block-2 {
	background: url('../images/icon-s2.png') 50% 0 no-repeat transparent;
}
.better-list li.better-block-3 {
	background: url('../images/icon-s3.png') 50% 0 no-repeat transparent;
}
.better-list li.better-block-4 {
	background: url('../images/icon-s4.png') 50% 0 no-repeat transparent;
}
.better-list li.better-block-5 {
	background: url('../images/icon-s5.png') 50% 0 no-repeat transparent;
}
.better-list li.better-block-6 {
	background: url('../images/icon-s6.png') 50% 0 no-repeat transparent;
}
.container-top6m {
	background: url('../images/zigzag.jpg');
	margin-top: 60px;
	padding-bottom: 36px;
}
.top6m_header {
	font-size: 34px;
	padding: 57px 0px 28px 0px;
	text-align: center;
	line-height: 28px;
	color: #ffffff;
}
.top6m_header span {
	display: block;
	font-weight: 700;
	font-size: 18px;
}
.top6m-list {
	display: block;
	text-align: center;
}
.top6m-list li {
	display: inline-block;
	width: 485px;
}
.top6m-list li span{
	display: block;
	color: #ffffff;
	font-weight: 700;
	margin: 20px 0;
	text-align: center;
}
.used_header {
	font-size: 34px;
	padding: 44px 0px 28px 0px;
	text-align: center;
	line-height: 55px;
	color: #000000;
}
.used_header span {
	display: block;
	font-size: 16px;
	line-height: 20px;
}
.used_header_prog span {
	font-size: 14px;
	font-weight: 700;
}
.used-list {
	display: block;
	font-size: 0;
	text-align: center;
}
.used-list li {
	display: inline-block;
	margin-right: 30px;
	width: 300px;
	height: 300px;
	position: relative
}
.used-list li:last-child {
	margin-right: 0px;
}
.used-list li img {
	display: block;
}
.used-list li span {
	display: none;
	vertical-align: middle;
	width: 300px;
	height: 180px;
	background: #ff6600;
	font-size: 18px;
	color: #ffffff;
	position: absolute;
	left: 0;
	top: 0;
	padding-top: 120px;
}
.used-list li span b {
	font-size: 22px;
	font-weight: 500;
}
.used-list li span:hover {
	display: block !important;
}


.interaction_header {
	font-size: 34px;
	padding: 52px 0px 15px 0px;
	text-align: center;
	line-height: 38px;
	color: #777777;
}

.interaction-list {
	display: block;
	text-align: center;
	font-size: 0;
}
.interaction-list li {
	display: inline-block;
	margin: 8px;
	width: 180px;
	font-weight: 700;
	text-align: center;
	padding-top: 95px;
}
.interaction-block-1 {
	background: url('../images/interaction-1.png') 50% 0 no-repeat transparent;
	color: #777777;
}
.interaction-block-2 {
	background: url('../images/interaction-2.png') 50% 0 no-repeat transparent;
	color: #888888;
}
.interaction-block-3 {
	background: url('../images/interaction-3.png') 50% 0 no-repeat transparent;
	color: #999999;
}
.interaction-block-4 {
	background: url('../images/interaction-4.png') 50% 0 no-repeat transparent;
	color: #aaaaaa;
}
.interaction-block-5 {
	background: url('../images/interaction-5.png') 50% 0 no-repeat transparent;
	color: #bbbbbb;
}
.kpfree_header {
	background: url('../images/kpfree_bg.png') 50% 0 repeat-y transparent;
	height: 35px;
	padding-top: 25px;
	margin-top: 30px;
}
.kpfree_header .line_header {
	border-color: #ffffff;
}
.kpfree_header .line_header span {
	color: #ffffff;
	background: url('../images/kpfree_bg.png') 50% 0 repeat-y transparent;
	font-size: 18px;
} 
.kpfree-list {
	display: block;
	text-align: center;
	font-size: 0;
}
.kpfree-list li {
	display: inline-block;
	margin: 10px 10px 0px 0;
	width: 320px;
	color: #ffffff;
	
}
.kpfree-list li:last-child {
	margin-right: 0px;
}
.fkp_link_bg {
	margin-top: 30px;
	font-size: 14px;
	margin-bottom: 2px;
	font-weight: 700;
}
.fkp_link_bg>div {
	background: url('../images/fkp_grey_line.png');
	
}
.fkp_link_bg>div>div {
	background: url("https://seosolution.ua/templates/t3_blank/images/liquidslider-arrow-white.png") 50% 100% no-repeat transparent;
	padding: 15px 0 25px 0;
}
.fkp_link_bg span {
	font-size: 18px;
	font-weight: 700;
	display: block;
}
.fkp_block_1>div.fkp_block_inner {
	background: #80756f;
    background: linear-gradient(to right, #777777, #8f7463);
	padding: 0 0 10px 0;
}
.fkp_block_1 .fkp_link_bg {
	background: linear-gradient(to right, #777777, #8f7463);
	color: #80756F;
}

.fkp_block_2>div.fkp_block_inner {
	background: #9b735a;
	background: linear-gradient(to right, #8f7463, #b76f3f);
	padding: 0 0 10px 0;
}
.fkp_block_2 .fkp_link_bg {
	background: linear-gradient(to right, #8f7463, #b76f3f);
	color: #9B735A;
}
.fkp_block_3>div.fkp_block_inner {
	background: #e16a1a;
	background: linear-gradient(to right, #b76f3f, #ff6600);
	padding: 0 0 10px 0;
}
.fkp_block_3 .fkp_link_bg {
	background: linear-gradient(to right, #b76f3f, #ff6600);
	color: #DF6A1B;
}
.fkp_link_a {
	width: 115px;
	line-height: 26px;
	font-size: 14px;
	font-weight: 700;
	margin: 0 auto;
	color: #ffffff;
	text-decoration: none;
	display: block;
}
.fkp_link_a>span {
	background: url('../images/fkp_grey_line.png') 50% 50% repeat transparent;
	width: 115px;
	line-height: 26px;
	display: block;
}
.fkp_link_a:hover>span {
	background: url('../images/fkp_white_line.png') 50% 50% repeat transparent;
}
.fkp_block_1 .fkp_link_a {
	background: linear-gradient(to right, #7f7671, #87756a);
	color: #80756F;
}
.fkp_block_2 .fkp_link_a {
	background: linear-gradient(to right, #9c7258, #aa714b);
	color: #9B735A;
}
.fkp_block_3 .fkp_link_a {
	background: linear-gradient(to right, #ce6c2b, #e76915);
	color: #DF6A1B;
}

.fkp_header {
	color: #FFFFFF;
	font-size: 22px;
	height: 50px;
	line-height: 50px;
}
.fkp_line {
	background: url('../images/fkp_grey_line.png') 50% 50% repeat transparent;
	font-size: 22px;
	line-height: 50px;
	font-weight: 500;
}
.fkp_list {
	margin: 15px auto;
	font-size: 14px;
}
.fkp_list span {
	display: block;
	font-weight: 700;
	font-size: 16px;
}
.fkp_btn {
	width: 115px;
	line-height: 26px;
	font-size: 14px;
	font-weight: 700;
	margin: 10px auto;
	background: url('../images/fkp_grey_line.png') 50% 50% repeat transparent;
	color: #ffffff;
	text-decoration: none;
	display: block;
}
.fkp_btn:hover {
	background: url('../images/fkp_white_line.png') 50% 50% repeat transparent;
}
.fkp_form {
	display: none;
}
.free-inline {
	display: inline-block;
	margin-top: 3px;
	margin-bottom: 5px;
	float: right;
}
.frm_free_div .free-inline:first-child {
	float: left;
}
.frm_free_div .frm_btn {
	background: url('../images/fkp_grey_line.png') 50% 50% repeat transparent;
	margin: 10px auto;
}
.frm_free_div .frm_btn:hover {
	background: url('../images/fkp_white_line.png') 50% 50% repeat transparent;
}
.fkp_block_1 .fkp_line, .fkp_block_1 .frm_btn, #fkp_btn1 {
	color: #80756f;
}
.fkp_block_2 .fkp_line, .fkp_block_2 .frm_btn, #fkp_btn2 {
	color: #9b735a;
}
.fkp_block_3 .fkp_line, .fkp_block_3 .frm_btn, #fkp_btn3 {
	color: #df6a1b;
}
.inner-package-free ul li p {
	font-size: 16px;
}
#kp-container-free {
	position: absolute;
	margin-top: -70px;
}
.fly_logo_free .callback-main, .fly_logo_free .zayavka-main{
	display: none;
}
.fly_logo_free.buttons_fix .callback-main, .fly_logo_free.buttons_fix .zayavka-main{
	display: inline-block;
}
.site-free-h1 {
	color: #FFFFFF;
	font-size: 35px;
	text-align: center;
}
.frm_smm_block {
	border: 1px dotted #DDDDDD;
	margin-top: -1px;
	padding: 1px 5px 3px;
	width: 206px;
}
.smm_calk_block {
	width: 218px;
}
.frm_smm_block p {
	display: inline-block;
}
.frm_smm_block p label, .new_chb_grey label, .smm_calc_desc {
	font-size: 13px;
	color: #777;
}
.frm_smm_block span {
	display: block;
}
.smm_calk_left {
	float: left;
	width: 109px;
	text-align: center;
}
.smm_calk_summ  span{
	font-weight: 700;
}
.smm_calk_summ {
	padding-top: 5px;
}
.new_chb_grey {
	margin: 2px 0px 13px;
}
.frm_free_div {
	width: 218px;
	margin: 0 auto;
}
.kp-pogramming-list .fkp_list {
	height: 270px;
}
.better-program-list li {
	margin-bottom: 20px;
	margin-top: 10px;
}

.better-list li.better-prog-block-1 {
	background: url('../images/step-1.png') 50% 0 no-repeat transparent;
}
.better-list li.better-prog-block-2 {
	background: url('../images/step-2.png') 50% 0 no-repeat transparent;
}
.better-list li.better-prog-block-3 {
	background: url('../images/step-3.png') 50% 0 no-repeat transparent;

}
.better-list li.better-prog-block-4 {
	background: url('../images/step-4.png') 50% 0 no-repeat transparent;
}
.better-list li.better-prog-block-5 {
	background: url('../images/step-5.png') 50% 0 no-repeat transparent;
}
.better-list li.better-prog-block-6 {
	background: url('../images/step-6.png') 50% 0 no-repeat transparent;
}
.dopuslugi-container .dopuslugoh1 {
	background: url('../images/dop_max.png') 50% 50% repeat-y;
	max-width: 980px;
}
.dopuslugi-container div.dopuslugoh1::after {
	background: url('../images/dop-arrow.png') 736px 50% no-repeat #ffffff;
	max-width: 980px;
}
.used-pf-list { 
	display: block;
	font-size: 0px;
	text-align: center;
}
.used-pf-list li  {
	display: inline-block;
	height: 216px;
	margin-right: 30px;
	position: relative;
	width: 475px;
	margin-bottom: 30px;
}
.used-pf-list li:nth-child(2n)  {
	margin-right: 0px;
}
.used-pf-list li img { 
	display: block;
}
.used-pf-list li span { 
	background: #FF6600;
	color: #FFFFFF;
	display: none;
	font-size: 18px;
	height: 142px;
	left: 0px;
	padding-top: 75px;
	position: absolute;
	top: 0px;
	vertical-align: middle;
	width: 475px;
}
.used-pf-list li span b { 
	font-size: 22px;
	font-weight: 500;
}
.package-info-programming {
	padding-top: 10px;
}
.text-wrap {
	margin: 15px auto 60px auto;
}
.text-wrap {
	color: #777;
}
.uslugi-more {
	background: url('../images/uslugi/arrow-down.png') 100% 50% no-repeat #ff6600;
	padding-right: 26px;
	text-align: center;
	color: #FFFFFF;
	display: block;
	font-weight: 700;
	margin: 35px auto 30px auto;
	padding: 2px 26px 4px 0px;
	width: 158px;
	cursor: pointer;
}
.uslugi-more-hide {
	background: url('../images/uslugi/arrow-up.png') 100% 50% no-repeat #ff1100;
	padding-right: 26px;
	text-align: center;
	color: #FFFFFF;
	display: block;
	font-weight: 700;
	margin: 35px auto 30px auto;
	padding: 2px 26px 4px 0px;
	width: 158px;
	cursor: pointer;
}
.wrap-uslugi {
	padding-bottom: 30px;
}
.achiv_header { 
color: #FF6600;
font-size: 36px;
padding: 28px 0px;
text-align: center;
}
.achiv-container { 
padding-top: 20px;
}
.achiv-inner {
	font-size: 0px;
}
.achiv-unit {
	display: inline-block;
	text-align: center;
}
.achiv-unit img{
	max-width: 100%;
	margin: 0 auto;
}

.achiv-name {
	color: #FF6600;
	font-size: 36px;
	text-align: center;
	line-height: 36px;
}
.achiv-desc {
	color: #FF6600;
	margin-bottom: 10px;
	font-size: 14px;
}
.achiv-unit-1 {
	width: 390px;
}
.achiv-unit-2 {
	width: 305px;
}
.achiv-unit-3 {
	width: 285px;
}
.achiv-unit-1 img{
	margin-bottom: 20px;
}
.achiv-unit-2 img{
	margin-bottom: 10px;
}
.achiv-unit-3 img{
	margin-bottom: 35px;
	margin-top: 5px;
}
.wrap-clients img { 
float: left;
margin: 0px auto;
}
.wrap2.wrap-clients {
	padding-bottom: 50px;
}
#fly_logo .white_bg_free {
	display: none;
}
#fly_logo.buttons_fix .white_bg_free {
	display: block !important;
}
.createsite {
	text-align: center;
}
.createsite .fkp_block_inner {
	width: 228px;
	color: #fff;
}
.createsite .fkp_list span {
	font-size: 15px;
	margin-bottom: 5px;
}
.createsite .fkp_link_bg span {
	font-size: 17px;
}
.createsite .fkp_list {
	height: 310px;
}
.createsite tr td {
	vertical-align: top;
}
.createsite .fkp_header {
	font-size: 20px;
	text-align: center;
}
.fkp_block_1 .fkp_btn, .fkp_block_1 .fkp_link_a, #fkp_btn1 { 
color: #80756F !important;
}
.fkp_block_2 .fkp_btn, .fkp_block_2 .fkp_link_a, #fkp_btn2 { 
color: #9B735A !important;
}
.fkp_block_3 .fkp_btn, .fkp_block_3 .fkp_link_a, #fkp_btn3 { 
color: #DF6A1B !important;
}
.createsite .fkp_link_to {
	margin-bottom: 8px;
}
.createsite .fkp_link_bg {
	margin-top: 10px;
}
.box_skitter .info_slide {
	padding-bottom: 0px;
}
.joomla_ass_bottom {
	margin-bottom: -2px;
}
.our_team {
	display: block;
	width: 100%;
	padding: 0 !important;
	margin: 0 !important;
	text-align: center;
	font-size: 0px;
}
.our_team li {
	display: inline-block;
	width: 225px;
	padding: 0 2px 30px 2px;
	text-align: center;
}
.our_team li>* {
	display: block;
	margin: 0 auto;
	font-size: 14px;
}
.sit-first { 
	width: 240px;
}
.pf-list { 
	display: table;
	margin: 0px !important;
	padding: 0px !important;
	width: 100%;
}
.pf-list>li {
	display: table-cell;
	width: 33.33%;
	text-align: center;
	padding-top: 50px;
}
.pf-list>li>span {
	display: table;
	background: #dddddd;
	height: 38px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	vertical-align: middle;
	width: 99%;
}
.pf-list>li>span>span  {
	display: table-cell;
	
	vertical-align: middle;
}
.town-skype {
	float: right;
	padding-left: 18px;
	background: url('../images/skype_13.png') 0 50% no-repeat transparent;
	color: #00acec;
}
.form-link {
	display: inline-block;
	height: 15px;
	width: 10px;
	background: url('../images/form-link.png') 50% 100% no-repeat transparent;
}
.form-link-in {
	display: inline-block;
	height: 15px;
	width: 10px;
	background: url('../images/form-link-in.png') 50% 100% no-repeat transparent;
}
.form-link:hover{
	background-image: url('../images/form-link-in.png');
}
.form-link-in:hover {
	background-image: url('../images/form-link-active.png');
}
.certif-list {
	display: block;
	text-align: left;
	margin: 0 auto !important;
	padding: 0 !important;
	font-size: 0;
	max-width: 690px;
	
}
.certif-list li{
	display: inline-block;
	margin-right: 15px;
	margin-bottom: 15px;
}
.certif-list li:nth-child(3n){
	margin-right: 0px;
}
.main_frm_block input[type='text'], .main_frm_block textarea {
	background: url('../images/input-bg.png') 0 0 repeat transparent;
}
#slider-id-3-wrapper .ls-nav-left-arrow {
	width: 20px;
	background: url('../images/l-arrow-777.png') no-repeat transparent;
	top: 50%;
	margin-top: 10px;
	visibility: visible !important;
}
#slider-id-3-wrapper .ls-nav-right-arrow {
	width: 20px;
	background: url('../images/r-arrow-777.png') no-repeat transparent;
	top: 50%;
	margin-top: 10px;
	visibility: visible !important;
}
#slider-id-3-wrapper {
	max-width: none !important;	
}
#slider-id-3-wrapper .ls-nav {
	display: none;
}
#slider-id-3-wrapper .panel-wrapper {
	padding: 0px 30px 45px 30px;
}
.client-slider-list {
	display: table;
	width: 95%;
	margin: 0 auto;
}
.client-slider-list li {
	display: table-cell;
	width: 25%;
	text-align: center;
}
.client-slider-list li img {
	float: none;
}
.extended_smm_header {
	float: left;
}
.extended_smm_checkbox, .smm_calc_chbright  {
	float: right;
	width: 108px;
}
.extended_smm_checkbox  label{
	color: #777777;
	font-size: 13px;
}
.client-slider-header {
	color: #000;
	font-size: 24px;
	font-weight: 500;
	padding: 0 0 25px 0;
	text-align: center;
}
.certificates_header a, .certificates_header { 
color: #777777;
display: block;
font-size: 36px;
padding: 48px 0px 15px;
text-align: center;
text-decoration: none;
}
.capcha_in img.sf2Captcha {
	width: 218px;
	margin: 5px 0 -5px 0;
}
.frm_inp_main_div .capcha_main_inp {
	float: right;
}
.capcha_main img.sf2Captcha {
	width: 201px;
	margin: 5px 0 -5px 0;
}
.capcha_main {
	float: right;
	width: 201px;
	height: 59px;
	margin-top: 5px;
}
.capcha_main .g-recaptcha {
	-webkit-transform: scale(0.66);
     -moz-transform: scale(0.66);
      -ms-transform: scale(0.66);
       -o-transform: scale(0.66);
          transform: scale(0.66);

}
 .g-recaptcha {
	-webkit-transform: scale(0.72);
     -moz-transform: scale(0.72);
      -ms-transform: scale(0.72);
       -o-transform: scale(0.72);
          transform: scale(0.72);
   -webkit-transform-origin: 0 0;
      -moz-transform-origin: 0 0;
       -ms-transform-origin: 0 0;
        -o-transform-origin: 0 0;
           transform-origin: 0 0;
}
.capcha_in {
	height: 60px;
	margin-top: 5px;
}
.smm-toggle-header {
	cursor: pointer;
	position: relative;
}

.smm-toggle-header:after {
	content:'';
	display: block;
	background: url(../images/arrow-ffffff.png) 50% 50% no-repeat transparent;
	height: 20px;
    width: 15px;
	position: absolute;
	right: 10px;
	top:50%;
	margin-top: -10px;
}
.smm-toggle-header.active:after {
	-webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.smm-toggle-info {
	display: none;
}

.block-soc-link-new {
	font-size: 0;
	text-align: center;
}
.block-soc-link-new a {
	display: inline-block;
	padding: 5px 4px;
	
}
#sf2_138_imja {
	margin-top: 0px;
}
.frm_inp_main_div input {
	float: right;
}
.container-komplex-main {
    position: relative;
    padding-bottom: 3px;
	background: url(../images/prepayment-bg-new.jpg) 50% 50% no-repeat #401b01;
}
.komplex_header {
    color: #ffff;
    font-size: 36px;
    text-align: center;
}
.komplex_header span {
    font-size: 48px;
    display: block;
}
.inner-komplex ul {
    display: block;
    font-size: 0px;
    text-align: center;
}

.inner-komplex ul li {
    display: inline-block;
    padding: 10px 0px 15px 0px;
    text-align: center;
    width: 235px;
}
.inner-komplex-sb ul li {
    width: 245px !important;
    padding: 15px 0px 15px 0px;
}
.inner-komplex ul li p {
    color: #fff;
    font-size: 14px;
}
.komplex-main-price {
    height: 28px;
    line-height: 28px;
    border: 1px solid #fff;
    display: inline-block;
    padding: 0 10px;
    color: #fff;
    font-weight: 700;
    margin: 20px 0;
	font-size: 14px;
}
.container-komplex-main .wrap-komplex {
    padding: 43px 0px 57px;
}
.monney-icon-linkedin {
    background: url(../images/wallet16_link.png) 0px 2px no-repeat transparent;
}