/* RESET DEFAULT STYLES */
html{ width:100%; height:100%; margin:0 auto; }

body{
	width:100%; 
	height:100%;
	//margin:200px 0 0 0; 
	margin: 0;
	font:14px 'MuseoSansCyrl-300'; 
	background: #fff; color:#666666; 
}

div,p,a,span,em,strong,img,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,td,tr,form,fieldset,label,select,input,textarea {
	padding:0;
	margin:0;
	outline:none;
	list-style:none;
}
span{
color:#000;}
h3.shape{
font: 30px 'vida23pro';
color:#FFF;
text-align:center;
font-weight: bold;
text-shadow:-4px 3px 0 #0656b1, 1px -2px 0 #0656b1, -2px -3px 0 #0656b1, -1px 4px 0 #0656b1;
}



h1{
	color: #2B7DA7;
    font: 20px 'MuseoSansCyrl-500';
    text-align: right;
    margin-right: 30px;
    margin-bottom: 30px;
	text-shadow: 0px 5px 5px rgba(0,0,0,0.1),
                 5px 5px 5px rgba(0,0,0,0.05),
                 -5px 5px 5px rgba(0,0,0,0.05);
}

.star_img{
	position: relative;
	top: -11px;
	left: 5px;
}

select, input, textarea { font-size:15px; 
padding:10px;


color:#000;
background:#fafafa;
margin:15px 14px 0;}
textarea { vertical-align:top; }
:focus   { outline:none; }
input[type=submit] { cursor:pointer;
 background: #E7F3FC;

 opacity:1;
 width:182px;
 }
img, fieldset { border:0; }
table    { border-collapse:collapse; border-spacing:0; }
a { font:15px Arial, sans-serif; color:#000; text-decoration:none; }
a:hover  {color:#000; text-decoration:none; }

/* DEFAULT CLASSES */
.floatright { float:right !important; }
.floatleft { float:left !important; }
.no-float { float:none !important; }
.no-border { border:0 !important; padding-right:0 !important; }
.no-bg   { background:none !important; }
.no-margin { margin:0 !important; }
.no-padding { padding:0 !important; }
.no-display { display:none !important; }
.display { display:block !important; }
.inline  { display:inline !important; }
.overflow { overflow:hidden !important; }
.alignright { text-align:right !important; }
.alignleft { text-align:left !important; }
.aligncenter { text-align:center !important; }
.clear   { clear:both; }




@font-face {
    font-family: 'museosanscyrl-100';
    src: url('../fonts/museosanscyrl-100.eot');
    src: url('../fonts/museosanscyrl-100.eot?#iefix') format('embedded-opentype'),
    url('../fonts/museosanscyrl-100.woff') format('woff'),
    url('../fonts/museosanscyrl-100.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.glavna form{
margin-top:55px;
width:344px;
height:355px;
background:url(../images/bg-form-1.gif)no-repeat;
}

/*----------------------------------------------------------------------------------*/
/*-------------------------------------WRAPPER--------------------------------------*/
/*----------------------------------------------------------------------------------*/
.wrapper{
	width:960px;
	overflow:hidden;
	margin:0 auto;
}
.wrap{
	width:100%;
	margin:0 auto;
}
#snow{
    background: url("../images/snow.png") no-repeat right;
    width: 400px;
    height: 1150px;
    position: absolute;
    z-index: 300;
    right: 0;
    top: 994px;
}
#snow1{
    background: url("../images/snow1.png") no-repeat right;
    width: 507px;
    height: 2067px;
    position: absolute;
    z-index: 300;
    right: 0;
    top: 2756px;
}
#snow2{
    background: url("../images/snow2.png") no-repeat right;
    width: 550px;
    height: 992px;
    position: absolute;
    z-index: 300;
    left: 0;
    top: 3212px;
}
#snow3{
    background: url("../images/snow3.png") no-repeat right;
    width: 550px;
    height: 700px;
    position: absolute;
    z-index: 300;
    left: 0;
    top: 4588px;
}
/*----------------------------------------------------------------------------------*/
/*-------------------------------------Header--------------------------------------*/
/*----------------------------------------------------------------------------------*/
.header-content{
    height: 1460px;
    width: 100%;
    overflow: hidden;
	margin-top: 100px;
}
.bg{
    background: url('../images/header.jpg') no-repeat center center;
    background-size: auto;
    overflow: hidden;
    height: 990px;
}
.wrapper-wide{
    width: 1000px;
    margin: 0 auto;

}
.header{
    height: 240px;
    overflow: hidden;
    background: url("../images/bg-header.png") repeat-x top;
    background-position: 0 13px;
}
.header-efects2{
	background:url("../images/efect2.gif") no-repeat scroll 1345px 0 rgba(0, 0, 0, 0);
	
}
.right-block{
    float: right;
    width: 570px;
    height: 640px;
    margin-right: 20px;
}
.meny{
    background: url('../images/m_fon.png') repeat-x top;
    width: 100%;
    height: 34px;
    position: fixed;
    z-index: 360;
    overflow: hidden;
    top: 100px;
}

.retarget{
	width: 100%;
	height: 100px;
	line-height: 100px;
	position: fixed;
	background: white;
	z-index: 360;
	text-align: center;
	font-size: 35px;
	color: #555;
    text-shadow: 0px 5px 5px rgba(0,0,0,0.1), 5px 5px 5px rgba(0,0,0,0.05), -5px 5px 5px rgba(0,0,0,0.05);	
	top: 0;
}


.retarget a{
	font-size: 35px;
	color: #555;
    text-decoration: underline;
	text-shadow: 0px 5px 5px rgba(0,0,0,0.1), 5px 5px 5px rgba(0,0,0,0.05), -5px 5px 5px rgba(0,0,0,0.05);
}


.forma_1{
    width: 363px;
    height: 400px;
    border: 5px solid #D9D9D9;
    border-radius: 4px;
    background: #fff;
    overflow: hidden;
    float: right;
    margin-right: 15px;


}
form label{
    font-size: 22px;
    margin-left: 20px;
    color: #37AFF2;
    text-align: left;
    display: block;
    margin-top: 10px;
}

.line{
	height:32px;

}
.line2{
	background:#437BA8;
	height:2px;
	margin-top:5px;

}
ul.menu{
   
}
ul.menu li{
    display: inline-block;
	padding-left:70px;
	margin-top: 6px;
}
ul.menu li a{
color:#fff;
font:16px 'MuseoSansCyrl-300';
font-weight:bold;
}
ul.menu li a:hover{
color:#000;
}
.logo{
    float: left;
    margin-left: -89px;
    margin-top: 27px;
    position: absolute;
    width: 774px;
}
.logo_f{
    float: left;
    margin-left: -123px;
    margin-top: 12px;
    position: absolute;
    width: 774px;
}

.form-block-bg img{
margin:-10px -32px;

}
.block-contacts{
    width: 264px;
    float: right;
    text-align: right;
    margin-top: 20px;
    margin-right: 30px;

}
h3.tel{
color:#2371A3 !important;
font:30px 'MuseoSansCyrl-700' !important;
margin-top:24px;
font-weight: bold;

 text-shadow: 1px 1px 0 #000, 0 0 0 #000;
}
h3.tel a{
color:#2371A3 !important;
font:30px 'MuseoSansCyrl-700' !important;

}
h3.tel span{
color:#63B7F9;
}
.mail{
color:#2371A3;
font-size:25px;
font-weight: bold;
float:right;
margin-right:10px;
}
p.adres{
color:#2371A3;
font-size:12px;
float:right;
margin-right:10px;
}
.zakaz-zv{
    color: #FF0000;
    border-bottom: 1px dashed #FF0000;
    font-size: 18px;
    width: 136px;
    display: inline-block;
    float: right;
    margin-right: 12px;
}
div.oglavlenie{
    float: right;
    display: block;
}
h2.oglavlenie span{
color:#37AFF2;
font-size:35px;
}
h2.oglavlenie{
color:#2B7DA7;
font-size:27px;
}
.oglavlenie p{
    color: #2B7DA7;
    font: 20px 'MuseoSansCyrl-500';
    text-align: right;
    margin-top: 10px;
    margin-bottom: 30px;
}

.bg-devyshka{
background:url("../images/devyshka.png") no-repeat scroll 240px 0 rgba(0, 0, 0, 0);
margin-top: -43px;
height:536px;

}

.bg-efects{
background:url("../images/efect.gif") no-repeat scroll -145px 0 rgba(0, 0, 0, 0);
width:246px;
height:527px;
}
.bg-efects2{
background:url("../images/efect2.gif") no-repeat scroll -145px 0 rgba(0, 0, 0, 0);
width:620px;
height:713px;
float:right;
}
.form-bg-glavna form{
background:url(../images/bg-form-1.gif) no-repeat;
margin-top:-364px;
margin-left:962px;
padding-top:70px;
width:505px;
height:339px;
z-index: 203;
position:relative;

}

.name1{
    border: 1px solid #D1D2D2;
    color: #999999;
    padding: 11px;
    margin: 0 auto;
    display: block;
    box-shadow: inset 1px 3px 7px -3px;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}
.tel1{
    border: 1px solid #D1D2D2;
    color: #999999;
    padding: 11px;
    margin: 0 auto;
    display: block;
    box-shadow: inset 1px 3px 7px -3px;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}

.button1{
    border: none;
    color: #744b06;
    font: 15px 'MuseoSansCyrl-700';
    margin: 0 auto;
    background: url(../images/btn-glavna.png) no-repeat;
    display: block;
	width: 194px;
}
.button1_2{
    border: none;
    width: 300px;
    background: url(../images/zayavka.png) no-repeat;
    height: 68px;
    margin: 13px auto 0;
    display: block;
}

/*----------------------------------------------------------------------------------*/
/*-------------------------------------block2--------------------------------------*/
/*----------------------------------------------------------------------------------*/

div.block2 {
    height:452px;
	margin-left:-285px;
	width:1920px;
	
	background: url(../images/block2-bg.jpg) no-repeat;
}


div.block2 .bg-forma{
    background:url("../images/girl_2.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    width:900px;
    padding-bottom:70px;
    margin-top: 3px;
    margin-right: -4px;
}
div.block2 form{
    margin-top:9px;
    width:344px;
    height:355px;
    border:5px solid #D9D9D9;
    border-radius:4px;
    background:#fff;
    z-index: 200;
    position: relative;
}


div.block2 p.forma-title{
color:#63B7F9;
font-size:18px;
text-align:center;
}
div.block2 h2.forma-title{
color:#63B7F9;
font-size:38px;
text-align:center;
}
div.block2 h3.forma-title{
color:#63B7F9;
font-size:20px;
text-align:center;
padding-left:26px;
margin-right:14px;
}


.name2{
margin:7px 15px 6px;
border:1px solid #D1D2D2;

padding: 9px 10px;
width:287px;
}
.tel2{
border:1px solid #D1D2D2;
padding: 9px 15px;
width:280px;
margin:9px 14px 6px;
}

.button2{
border:none;
margin-top:1px;
width:291px;
height:66px;
margin-left:21px;
background:url(../images/bg_button.gif);
font:27px 'MuseoSansCyrl-700';
}



/*----------------------------------------------------------------------------------*/
/*-------------------------------------block3--------------------------------------*/
/*----------------------------------------------------------------------------------*/

div.block3 {
    background: url("../images/bg-block3.png") no-repeat center;
    height: 515px;
    overflow: hidden;
    background-size: auto;
    position: relative;
    bottom: 82px;
}
div.block3 ul{
    width: 982px;
    position: absolute;
    margin-top: 130px;
    text-align: center;
}
div.block3 ul li{
    display: inline-block;
    vertical-align: top;
    width: 174px;
    margin-right: 15px;
    text-align: center;
}
div.block3 ul li p{
    color: #4387AD;
    padding-top: 20px;
    width: 164px;
    font-size: 18px;
}
div.block3 ul li p span{
font-weight:bolder;
color:#4388AE;
}
div.block3 ul li img {



}
div.dopshiping ul li span.info{
	
	display:block;
	width:284px;
	color:#BB0B0B;
	font-size:24px;
	
}



/*----------------------------------------------------------------------------------*/
/*-------------------------------------block4--------------------------------------*/
/*----------------------------------------------------------------------------------*/
.block4{
    height: 2250px;
    width: 100%;
    background: url(../images/block4-bg.png) top center;
    background-size: auto;
    position: relative;
    top: -52px;
}
ul.list-products{
    padding:0 458px;
    width:1129px;
    display:inline-block;
}
.product{
    overflow: hidden;
    width: 960px;
    position: relative;
    z-index: 302;
}
.product img{
    float: left;
    padding-right: 10px;
}

.clear
{
	clear: both;
}
.percatku {
    float: left;
    width: 497px;
    border: 0;
    color: #003399;
}
.product .mittens{
    overflow: hidden;
    margin-bottom: 25px;
}
.zag{
    color: #ffffff;
    font: 19px 'MuseoSansCyrl-500';
    margin-left: 8px;
	margin-top: 10px;
}
.text{
    width: 200px;
    color: #003399;
    font-family: 'MuseoSansCyrl-500';
    float: left;
    margin-bottom: 11px;
}



.varishku{
    float: left;
    width: 460px;
    border: 0;
    color: #003399;
    overflow: hidden;
}
.opisanie{
    width: 200px;
}
.list-products li {
	display:inline-block;
	
		padding: 0 10px;
	margin-bottom: 20px;
}

.content h2 {
	padding: 0 20px;
	font-size: 16px;
	line-height: 34px;
	color: #f7f4eb;
}

.list-products img {
	
	float:left;
	padding-right:26px;
	
}
.list-products h3 {
	margin-bottom: 5px;
	font:21px 'MuseoSansCyrl-500';
	color:#fff;
	text-align:left;
}
.list-products h3 a {
	text-decoration: underline;
	font-size: 14px;
	line-height: 20px;
	color: #56534e;
}
.list-products h3 a:hover {
	text-decoration: none;
}
.list-products input {
	
	height: 38px;
	width: 137px;
	border:none;
	border-radius:7px;
	font-size: 13px;
	font-weight: 700;
  
}
.list-products input.blue-btn{
  margin-top:2px;
  
}
.list-products input.orange-btn{
  background: url(../images/bg-btn2.gif) no-repeat;
  margin-top:0;
}
.list-products p {
	padding-bottom:20px;
	font: 15px 'MuseoSansCyrl-300';
	color: #003399;
	
}
.list-products span.price{
color:#FF0033;
font-size:24px;
}
.list-products p.price{
margin-bottom:-22px;
margin-top:-7px;
}
.price {
	font-weight: 700;
}
.price span{
    color: #ff0000;
    font-size: 24px;
    margin: 0 5px;
}
span.old-price {
    text-decoration: line-through;
    font-size: 13px;
    color: #666666;
    margin-left: 10px;
}
h2.title2{
    text-align: center;
    font: 55px 'MuseoSansCyrl-900';
    color: #fff;
    margin: 50px;

}
.block-schotchik{
width:509px;
height:81px;
background:url(../images/bg_schotchuk.jpg);
margin-left:698px;
margin-top:21px;
}
.cenu_left{
    float: left;
}
.cenu_right{
    float: left;
    margin-top: -38px;
margin-left: 14px;
}
.cenu_1{
    color: #109AFB;
    font: 19px 'MuseoSansCyrl-500';
    /*margin-top: 14px;*/
    text-align: center;
    
}
.cenu_1 b{
    font-size: 18px;
    font-weight: bold;
}
.action .text-time{
    font-size: 14px;
	float: right;
	margin-right: 8px;
	margin-top: 5px;
	overflow: hidden;
}
.action .text-time ul li{
    display: inline-block;
}
.cenu_2{
    font: 18px 'MuseoSansCyrl-700';
    padding-left: 7px;
    float: right;
    padding-top: 9px;
}

.zag_detail{
    color: #4d7698;
    font: 18px 'MuseoSansCyrl-700';;
}
.text-detail{
    color: #000066;
    font: 14px 'MuseoSansCyrl-100';
    text-align: justify;
}
.cufra{
    color: #ff0000;
    font: 27px 'MuseoSansCyrl-700';
    margin-left: 5px;
}
.rub{
    text-decoration: line-through;
    color: #666666;
    font-family: 'MuseoSansCyrl-300';
    margin-left: 5px;
}
.margin18{
    margin-left: 18px;
}
.margin15{
    margin-left: 15px;
}
.margin8{
    margin-left: 8px;
}

/*----------------------------------------------------------------------------------*/
/*-------------------------------------block5--------------------------------------*/
/*----------------------------------------------------------------------------------*/
.block5{
    width: 100%;
    height: 872px;
    background: url(../images/block5-bg.jpg) center no-repeat;
    background-size: auto;
    position: relative;
    bottom: 66px;
}
h2.title3{
text-transform:uppercase;
text-align:center;
font:40px 'MuseoSansCyrl-900';
color:#fff;
padding:0 0 60px;
}
h3.title3{
text-transform:uppercase;
text-align:center;
color:#fff;
margin:0;
font:27px 'MuseoSansCyrl-900';
padding-top:100px;
}

h4.title3{
text-transform:uppercase;
text-align:center;
color:#fff;
margin:0;
font:27px 'MuseoSansCyrl-900';
padding-bottom:30px;
}

div.problem{
overflow: hidden;
}

h2.title{
text-transform:uppercase;
text-align:center;

color:#7ABCEF;
margin-top:20px;
margin-bottom:63px;
font:55px 'MuseoSansCyrl-900';
}
h3.title{
text-align:center;
color:#7ABCEF;
margin:0;
padding-top:40px;
font:30px 'MuseoSansCyrl-500';
}
.block5 ul{
    background: url("../images/punktur.png") no-repeat scroll 123px 38px rgba(0, 0, 0, 0);
    display: inline-block;
    width: 440px;
    float: left;
}
.block5 ul li{
    display: block;
    padding: 11px;
    overflow: hidden;
}
.block5 ul li img{
    margin-right: 16px;
    position: relative;
    margin-left: 81px;
    float: left;
}

.block5 ul li span.problem{
    color: #2F1E19;
    float: right;
    width: 220px;
    font: 16px 'MuseoSansCyrl-900';
    padding-top: 5px;
}
.block5 ul li p.problem{
    margin: 0 7px;
    float: right;
    font-size: 16px;
    width: 214px;
}
.block5 ul li p.problem3{
    float: right;
    width: 221px;
    font: 16px 'MuseoSansCyrl-900';
    color: #000;

}
/*----------------------------------------------------------------------------------*/
/*-------------------------------------block6--------------------------------------*/
/*----------------------------------------------------------------------------------*/

div.block6 {
    width: 100%;
    height: 688px;
    background: url(../images/block6-bg.jpg) no-repeat center;
    background-size: auto;
    bottom: 97px;
    position: relative;
    overflow: hidden;
	
}
div.block6 ul{
    position: relative;
    width: 888px;
    z-index: 350;
    margin: 0 auto;
    display: block;
	
}
div.block6 ul li{
	
	display:inline-block;
	margin-bottom:85px;
	vertical-align: top;
	width:174px;
}


div.block6 ul li img {
padding-left:25px;
position:relative;
}
div.block6 ul li p{
    background: #003371;
    color: #fff;
    text-align: center;
    margin: 5px;
    padding: 5px;
}

/*----------------------------------------------------------------------------------*/
/*-------------------------------------block7--------------------------------------*/
/*----------------------------------------------------------------------------------*/
.block7{
	height:478px;
	width:100%;
	margin-top:-20px;
    background-size: auto;
    background: rgba(0, 0, 0, 0);
}

.bg-forma{
    background: url("../images/perchatku.png") no-repeat center;
    width: 896px;
    float: right;
    padding-bottom: 73px;
    position: relative;
    z-index: 350;
    top: 15px;
    margin-right: 38px;
}
.bg-forma form{
    margin-top: 21px;
    width: 344px;
    height: 392px;
    border: 5px solid #D9D9D9;
    border-radius: 4px;
    background: #fff;
    float: right;
}

p.forma-title{
    color: #336699;
    font-size: 25px;
    text-align: center;
    padding-top: 13px;
}
h2.forma-title{
    color: #336699;
    font-size: 48px;
    text-align: center;
}
h3{
    color: #336699;
    font-size: 21px;
    text-align: center;
    
}
#h3-form{
	cursor: pointer !important;
	text-decoration: underline !important;
	 color: #336699 !important;
    font-size: 21px !important;
    text-align: center !important;
}
.name3{
margin:7px 15px 6px;
border:1px solid #D1D2D2;
padding: 9px 15px;
width:280px;
}
.tel3{
margin:9px 14px 6px;
border:1px solid #D1D2D2;
padding: 9px 15px;
width:280px;
}

.button3{
font:27px 'MuseoSansCyrl-700';
margin-top:1px;
border:none;
width:291px;
height:66px;
margin-left:21px;
background:url(../images/bg_button.gif);
}
.label-class{
margin-left:15px;
}
/*----------------------------------------------------------------------------------*/
/*-------------------------------------block8--------------------------------------*/
/*----------------------------------------------------------------------------------*/

.text_garantii{
    color: #003365;
    margin-left: 10px;
    width: 500px;
    font: 18px 'MuseoSansCyrl-700';
}
.block8{
	height:734px;
	width: 100%;
	background: url(../images/block8-bg.jpg) no-repeat center;
	margin-top:-9px;
    background-size: auto;
}
.title4{
text-align:center;
font:60px 'MuseoSansCyrl-900';
color:#fff;
padding:20px;
}
.content{
    width: 960px;
    margin: 30px auto 0;
    position: relative;
    z-index: 350;
}
.picture{
float:left;
display:block;
margin-top:55px;
}

h3.dogovor-title{
color:#003365;
text-align:left;
font:24px 'MuseoSansCyrl-500';
padding:15px;
}

p.text{
color:#003365;
text-align:left;
font-size:20px;
padding:0 15px;
}
.block-bg{
    margin-bottom:20px;
    margin-left:336px;
    padding: 0 10px;;
    width:540px;
    height:143px;
    background:url(../images/garantii.png) no-repeat;
}
.block-bg-orange{
    background: url(../images/garantii-orange.png) no-repeat;
    width: 542px;
    margin-bottom: 20px;
    height: 143px;
    margin-left: 336px;
    padding: 0 10px;
}
/*----------------------------------------------------------------------------------*/
/*-------------------------------------block9--------------------------------------*/
/*----------------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------------*/
/*-------------------------------------block10--------------------------------------*/
/*----------------------------------------------------------------------------------*/
 .review{
     background: url("../images/block9-bg.jpg") no-repeat center;
     height: 534px;
     background-size: auto;
     width: 100%;
}

.sliderblock{
    width: 960px;
    height: 285px;
    background: #fff;
    cursor: pointer;
	overflow: hidden;
}
.sliderblock p{
    width: 700px;
    height: 229px;
    color: #003366;
    float: right;
    font: 16px 'MuseoSansCyrl-300Italic';
    margin: 13px 15px ;
    text-align: justify
}
.sliderblock img{
    float: left;
	margin: 20px 5px 35px 29px;
}
.review h2{
    color: #ffffff;
	width: 834px;
	height: 50px;
	font: 52px 'MuseoSansCyrl-900';
	margin: 50px auto 50px;
	top: 80px;
	display: block;
	text-align: center;
}
/*----------------------------------------------------------------------------------*/
/*-------------------------------------block11--------------------------------------*/
/*----------------------------------------------------------------------------------*/

.block11{
	height:241px;
	width:1920px;
	background: #fff;
}

.footer{
    height: 220px;
    overflow: hidden;
    background: url('../images/bg-header2.png') repeat-x;
}
.block960{
    width: 960px;
    margin: auto;
}
#form_footer{
    width: 260px;
    float: right;
    border: none;
    margin-top: 0;
    height: 210px;
    margin-right: 25px;
}
#form_footer ul{
    overflow: hidden;
}
.info{
    clear: both;
    font-size: 16px;
    width: 295px;
    height: 63px;
    position: relative;
    top: -82px;
}
.info span{
    color: #2371A3;
    font-weight: bold;
    font-size: 21px;
}

#form_footer input.name, #form_footer input.tel{
    border: none;
    background: url("../images/bg_input.png") no-repeat;
}
#form_footer .button1_2{
    width: 160px;
    height: 40px;
    border: none;
    background: url("../images/z-zvonok.png") no-repeat;
    float: right;
}
.social li{
    display: inline-block;
    width: 31px;
    height: 31px;
    margin-right: 5px;
}
.social li:nth-child(1){
    background-image: url("../images/fb.png");
}
.social li:nth-child(2){
    background-image: url("../images/tv.png");
}
.social li:nth-child(3){
    background-image: url("../images/vk.png");
}
.social li:nth-child(4){
    background-image: url("../images/od.png");
    margin-right: 0;
}

.social_block {
    width: 552px;
    height: 68px;
    position: relative;
    top: 150px;
    text-align: center;
    margin-left: 190px;
}
.social_block p{
    font-size: 11px;
    color: #000000;
    margin-top: 10px;
    text-align: center;
    margin-left: 32px;
}
.social_block ul{
    width: 151px;
    height: 31px;
    margin: auto;
}

.name4{
margin:7px 15px 0;
border:1px solid #D1D2D2;
padding: 4px 15px;
width:280px;
}
.tel4{
margin:9px 14px 0;
border:1px solid #D1D2D2;
padding: 4px 15px;
width:280px;
}
.close-reveal-modal img{
    float: right;
    cursor: pointer;
    position: absolute;
    top: -13px;
    right: -10px;
}
.info_work{
    width: 960px;
    height: 522px;
    margin: auto;
    top: 291px;
    position: relative;
    margin-top: -169px;

}
.info_work li{
    display: block;
    list-style-type: decimal;
    font: 18px 'MuseoSansCyrl-300';
    position: relative;
    width: 450px;
    color: #1F3665;
    font-weight: bold;
}
.info_work li:nth-child(odd){
    float: left;
    text-align: right;
    margin-right: 40px;
}
.info_work li:nth-child(even){
    float: left;
    text-align: left;
    left: 30px;

}
.info_work li:nth-child(1){
    height: 40px;
    margin-top: -18px;
}
.info_work li:nth-child(2){
    margin-top: 50px;
    height: 63px;
}
.info_work li:nth-child(3){
    margin-top: 13px;
    height: 42px;

}
.info_work li:nth-child(4){
    margin-top: 85px;
    height: 41px;

}
.info_work li:nth-child(5){
    height: 30px;
    margin-top: 32px;
}
.info_work li:nth-child(6){
    height: 42px;
    margin-top: 100px;
}
.info_work li:nth-child(7){
    height: 63px;
    margin-top: 25px;
}
.sheme_our_work{
    height: 860px;
    overflow: hidden;
    background: url("../images/bg_point2.png") no-repeat center 3px;
    margin-left: -28px;
}
.icon_info_work{
    width: 52px;
    height: 504px;
    position: relative;
    margin: auto;
    top: -269px;
}
.icon_info_work li{
    width: 52px;
    height: 52px;
    margin: 20px 0;
}
.icon_info_work li:nth-child(1){
    background-image: url("../images/ico1.png");
}
.icon_info_work li:nth-child(2){
    background-image: url("../images/ico2.png");

}
.icon_info_work li:nth-child(3){
    background-image: url("../images/ico3.png");
}
.icon_info_work li:nth-child(4){
    background-image: url("../images/ico4.png");
}
.icon_info_work li:nth-child(5){
    background-image: url("../images/ico5.png");
}
.icon_info_work li:nth-child(6){
    background-image: url("../images/ico6.png");
}
.icon_info_work li:nth-child(7){
    background-image: url("../images/ico7.png");
}
.button{
    background-image: url("../images/bg_button.png");
    width: 177px;
    height: 40px;
    display: block;
    float: right;

}

.info_work a span{
    margin-top: 10px;
    margin-right: 45px;
    display: block;
}
.sheme_our_work h2{
    color: #37b0f2;
    width: 628px;
    height: 41px;
    font: 56px 'MuseoSansCyrl-900';
    margin: 37px auto 0;
    text-align: center;
    position: relative;
}
.info_work a{
    font: 18px 'MuseoSansCyrl-300';
    color: #314D9A;
    font-weight: bold;
    cursor: pointer;
    text-decoration: underline;
}
.info_work li:nth-child(1) a{
    text-decoration: none;
}
.decimal{
    font-size: 22px;
    color: #64b7fa;
}
.action{
	margin: 20px auto;
    width: 508px;
    background: url("../images/bg-counter.png") no-repeat center;
    height: 80px;
    border-radius: 10px;
    overflow: hidden;
    box-sizing: border-box;
    padding: 10px;
}

@font-face {
    font-family: 'MuseoSansCyrl-300';
    src: url('../fonts/museosanscyrl-300-webfont.eot');
    src: url('../fonts/museosanscyrl-300-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/museosanscyrl-300-webfont.woff') format('woff'),
    url('../fonts/museosanscyrl-300-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MuseoSansCyrl-900';
    src: url('../fonts/museosanscyrl-900-webfont.eot');
    src: url('../fonts/museosanscyrl-900-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/museosanscyrl-900-webfont.woff') format('woff'),
    url('../fonts/museosanscyrl-900-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MuseoSansCyrl-500';
    src: url('../fonts/museosanscyrl-500-webfont.eot');
    src: url('../fonts/museosanscyrl-500-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/museosanscyrl-500-webfont.woff') format('woff'),
    url('../fonts/museosanscyrl-500-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MuseoSansCyrl-700';
    src: url('../fonts/museosanscyrl-700-webfont.eot');
    src: url('../fonts/museosanscyrl-700-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/museosanscyrl-700-webfont.woff') format('woff'),
    url('../fonts/museosanscyrl-700-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
#myModal_19{
	text-align: center;
}
#myModal_20 a{
    font: 14px 'MuseoSansCyrl-300';
    background: #fff;
    color: #666666;
    font-weight: bold;
 }
 #button1_2{
 	margin-top: 50px;
 	background: url('../images/bg_button.gif')  no-repeat !important;
    font: 27px 'MuseoSansCyrl-700';
    background: #fff;
    color: #373737;
    font-weight: bold;
 }
 #button1_2-2{
    width: 150px;
    height: 40px;
 	background: #FFAD00;
	border:2px solid #ececec;
    font: 14px 'MuseoSansCyrl-700';
    border-radius: 20px;
    color: #373737;
    float: right;
    font-weight: bold;
 	
 }
#myModal_222 .button1{
	margin-top: 20px;
}