html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}




@font-face {
	font-family: "Lato-Regular";
 src: url("../font/Lato-Regular.ttf"); 
}
@font-face {
	font-family: "Lato-Black";
 src: url("../font/Lato-Black.ttf"); 
}
@font-face {
	font-family: "Lato-Heavy";
 src: url("../font/Lato-Heavy.ttf"); 
}
@font-face {
	font-family: "Lato-Semibold";
 src: url("../font/Lato-Semibold.ttf"); 
}

@font-face {
	font-family: "Lato-Light";
 src: url("../font/Lato-Light.ttf"); 
}
@font-face {
	font-family: "Lato-LightItalic";
 src: url("../font/Lato-LightItalic.ttf"); 
}
@font-face {
	font-family: "Lato-HeavyItalic";
 src: url("../font/Lato-HeavyItalic.ttf"); 
}
@font-face {
	font-family: "Lato-BlackItalic";
 src: url("../font/Lato-BlackItalic.ttf"); 
}
@font-face {
	font-family: "Lato-Bold";
 src: url("../font/Lato-Bold.ttf"); 
}
@font-face {
	font-family: "Lato-Italic";
 src: url("../font/Lato-Italic.ttf"); 
}
@font-face {
	font-family: "Lato-Medium";
 src: url("../font/Lato-Medium.ttf"); 
}
@font-face {
	font-family: "Lato-MediumItalic";
 src: url("../font/Lato-MediumItalic.ttf"); 
}
@font-face {
    font-family: "pt-sans-regular";
 src: url("../font/pt-sans-regular.ttf"); 
}

@font-face {
   	font-family: "Roboto-Regular";
	src: url("../font/Roboto-Regular.ttf"); 
}


body{

}

/* body::selection {  background: #FFB7B7; } */

input, textarea { outline:none;  }
input:active, textarea:active { outline:none; }
:focus { outline:none; }

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    transition: background-color 5000s ease-in-out 0s;
    
}
input:-webkit-autofill:active{
	color: #707070;
}
input, textarea {
	font-family: "Lato-MediumItalic";
	color: #707070;
	font-size: 16px;
	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box; /* Для Firefox */ 
    		box-sizing: border-box;
}

label::before {
	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box; /* Для Firefox */ 
    		box-sizing: border-box;
}

div *::selection { background-color: #b1c7e8;}

#preloader{
	display:none; 
	margin: 5px 0 -10px 0;
}
#preloader img{
	margin: 0;
	padding: 0;
}
.info{
	display: inline-block;
	width: 840px;
}




.main{
	/* background: url(../images/bg-head.jpg) center	top	no-repeat; */
	/* width: 100%; */
	/* height: 4411px; */
	margin: 0 auto;
	/* min-width: 1020px; */
	min-width: 1020px;
	
}



	.bg-head{
		/* background: url(../images/bg_top.png) no-repeat center center; */
		background-color: rgb(0,0,0);
		position: relative;
		
		    height: 610px;
		    overflow: hidden;
		 -moz-background-size:cover; /* для Firefox 4+ */
	    -o-background-size:cover; /* для Opera 9.5+ */
	    -webkit-background-size:cover; /* для Safari 5+ и Chrome 4+ */
	    -khtml-background-size:cover; /* для Konqueror (WebKit-браузеров) */
	    background-size:cover; /* CSS3 свойств */
	}
				
		.bg-header-first-line{
			background: url(../images/bg-footer.png ) no-repeat center center;
   			width: 100%;
   			background-size: cover;
   			height: 125px;
		}
		
	.head{
		
		width: 986px;
		/* height: 515px;	 */
		/* background: url(../images/bg-head.jpg) center	top	no-repeat; */
		/* float: left; */
		margin: 0 auto;
		min-width: 986px;
		/* min-height: 515px; */
	}
		.head a{
			text-decoration: none;
		}
		.logo_bg{
			/* position: absolute; */
			/* background-color: rgba(0, 0, 0,0.2); */
			/* top: 0px;	 */		
			z-index: 1;
			/* width: 370px; */
			/* width: 310px; */
  			/* height: 120px; */
  			/* margin-left: -20px; */  		
  			/* border-radius: 0 0 7px 7px; */
  			display: inline-block;
    		vertical-align: top;
    		text-align: center;
    		padding-top: 25px;
    		    margin-bottom: 15px;
		}	
			.logo_divider{
				width: 100%;
				height: 1px;
				background-color: #fff; 
				margin: -15px 0 5px 0;
			}
			.logo_bg a img{
				/* margin: 14px 0 0 20px; */
				/* width: 310px; */
				/* height: 95px; */
				margin: 0;
			}
			/* .logo_bg img{
				margin: -10px 0 0 45px;
			}	 */
			.logo_bg h2{
				font-size: 14px;
				color: rgb(228,228,228);
				text-transform: uppercase;
				line-height: 1.357;
				font-family: "Roboto-Regular";
				/* padding: 7px 0 12px 0px; */
				text-align: center;
			}


		.bg_head_image{
			position: absolute;
			z-index: 0;
    		top: 180px;
		}

		.substrate{
			position: absolute;
			top: 300px;
			
			width: 71%;
			right: 0;
			background: url(../images/substrate.png ) no-repeat center center;
			 -moz-background-size:100% 100%; /* для Firefox 4+ */
	    	-o-background-size:100% 100%; /* для Opera 9.5+ */
	    	-webkit-background-size:100% 100%; /* для Safari 5+ и Chrome 4+ */
	    	-khtml-background-size:100% 100%; /* для Konqueror (WebKit-браузеров) */
	    	background-size:100% 100%; /* CSS3 свойств */
	    	height: 200px;

	    	/* border-style: solid;
	    				border-width: 1px;
	    				border-color: rgb(255, 255, 255); */
			/* background-color: rgba(255, 255, 255, 0.802); */
			border-left: none;
			border-right: none;
			z-index: 2;
		}

		
		.first-line {
			/* width: 980px; */
			/* height: 115px; */
			/* display: inline-block; */
			    float: right;
			    margin-top: 20px;
			    margin-bottom: 35px;
		}


			/* .first-line img{
				float: left;
				margin-top: 11px;
				height: 56px;
			   				width: 203px;
			} */

			.menu{
				list-style: none;
				/* float: left;  */
				/* padding-top: 32px; */
    			/* padding-left: 275px; */
				

			}

				.menu li{
					display: inline;
					
					margin: 0 0 0 20px; 
				}

					.menu li a{
						
						color: #fff; 
						text-decoration: underline;
						font-size: 18px;
    					font-family:"Lato-semibold";
					}
						.menu li a:hover{
							text-decoration: none;
						}
		.sub-line{
			text-align: right;
			margin-top: 20px;
		}
			
			

			.first-line-manuals{
				position: relative;
				vertical-align: middle;
				display: inline-block;
				margin-right: 20px;
				padding: 10px 15px;
				cursor: pointer;
								
			    background-color: rgba(255, 255, 255, 0.2);
			    border-radius: 5px;
			    box-shadow: 0 1px 1px rgba(50,50,50,0.1);
			    border-bottom: 1px solid rgba(230,232,234,0);
			    -webkit-box-sizing: border-box;
			    -moz-box-sizing: border-box;
			    box-sizing: border-box;
			    -webkit-transition: all .3s;
			    -o-transition: all .3s;
			    transition: all .3s;
			}
			.first-line-manuals:after{
				content: "";
			    width: 0;
			    height: 0;
			    vertical-align: middle;
				display: inline-block;
			    /* margin-left: 57px;
			    margin-top: -19px; */
			    border-width: 5px 4px 0 4px;
			    border-style: solid;
			    border-color: #fff transparent;
			    margin-left: 4px;
			}
			.first-line-manuals:hover{
				background-color: rgba(115, 115, 115, 0.8);
				border-radius: 5px 5px 0 0;
				border-bottom: 1px solid rgb(230,232,234);
			}
				.first-line-manuals p{
					vertical-align: middle;
					display: inline-block;
					text-transform: uppercase;
					font-size: 16px;
	    			font-family: "pt-sans-regular";
	    			color: rgb(254, 255, 255);			
				}
				.first-line-manuals ul{
					position: absolute;
					visibility: hidden;

					top: 37px;
					left: 0;
					z-index: 10;
					
					width: 168px;
    				text-align: left;
					border-radius: 0 0 5px 5px;
					background-color: rgba(115, 115, 115, 0.8);
				}
					
				.first-line-manuals:hover ul{
					visibility: visible;
				}
					.first-line-manuals a{
						display: block;
						padding: 12px 15px;
						font-size: 16px;
					    color: rgb(254, 255, 255);			    
					    font-family: "pt-sans-regular";
					    text-decoration: none;
					    -webkit-transition: all .3s;
						-o-transition: all .3s;
						transition: all .3s;
						-webkit-transition: -webkit-transform 0.075s linear;
					}	
					.first-line-manuals a:hover{
						-moz-transform:scale(1.05);
						-webkit-transform:scale(1.05);
					}

			/*------------------------------------*\
				НАВИГАЦИЯ LANGUAGE
			\*------------------------------------*/
			.first-line-language{
				display: inline-block;
				vertical-align: middle;
				/* float: right; */
			    width: 80px;
			    height: 36px;
			    margin: 0 20px 0 0;
			   /* padding: 10px;*/
			    background: url(../images/ico-lang.png) left no-repeat;
			    background-position: 15%;
			    background-color: rgba(255, 255, 255, 0.2);
			    border-radius: 5px;
			    box-shadow: 0 1px 1px rgba(50,50,50,0.1);
			    
			    -webkit-box-sizing: content-box;
			       -moz-box-sizing: content-box; /* Для Firefox */ 
			    		box-sizing: content-box;
			   
			 
			}

				.first-line-language:hover{
					background-color: rgba(115, 115, 115, 0.8) !important;
					border-radius: 5px 5px 0 0;
			    	border-bottom: 1px solid #e6e8ea;
			    	cursor: pointer;	
				}

			#nav-language:after{
				
			    content: "";
			    width: 0;
			    height: 0;
			    
			    float: left;
			    margin-left: 57px;
			    margin-top: -19px;
			    
			    border-width: 5px 4px 0 4px;
			    border-style: solid;
			    border-color: #fff transparent;
			}

			.current-language{
				height: 36px;
			    width: 80px;
			}

			.en{
				height: 26px;
			    width: 49px;
			    padding: 10px 0 0 31px !important;
			}




			#nav-language{
				text-align: left;
				/*display: inline-block;*/
				width: 80px;
				list-style:none;
				/*font-weight:bold;
				margin-bottom:10px;*/
			}

			#nav-language p{

				color: #ffffff;
			    font-family: "pt-sans-regular";
			    font-size: 16px;
				cursor: pointer;
			}

			#nav-language li{
				float:left;
				margin-right:10px;
				position:relative;
				display:block;
				   /* width: 80px;
			    height: 36px;*/
				
			}
			#nav-language li img{
				height: 2px;
			    width: 69px;
			    margin: 2px 0 0 10px;
			}

			#nav-language li a{
				display:block;
				    padding: 12px 0 12px 10px;
				/*color:#fff;*/
				/*background:#333;*/
				text-decoration:none;
				color: #ffffff;
			    font-family: "pt-sans-regular";
			    font-size: 16px;
			    color: #fffefe;
			   /* text-indent: 21px;*/
				/*text-shadow:1px 1px 1px rgba(0,0,0,0.75);  
				-moz-border-radius:2px;
				-webkit-border-radius:2px;
				border-radius:2px;*/
			}
			#nav-language li a:hover{
				color:#fff;
				/*background:#6b0c36;*/
				/*background:rgba(107,12,54,0.75);  Выглядит полупрозрачным */
				text-decoration:none;
			}


			/* #nav-language li ul li:last-child{
				padding-bottom:15px;
			} */

			/*--- ВЫПАДАЮЩИЕ ПУНКТЫ ---*/
			#nav-language ul{
				list-style:none;
				position:absolute;
				top: 36px;
				left:-9999px; /* Скрываем за экраном, когда не нужно (данный метод лучше, чем display:none;) */
				opacity:0; /* Устанавливаем начальное состояние прозрачности */
				-webkit-transition:0.25s linear opacity; /* В Webkit выпадающие пункты будут проявляться */
				border-radius: 0 0 5px 5px;
			    /*background-color: rgba(255, 255, 255, 0.2);*/
			    background-color: rgba(115, 115, 115, 0.8) !important;
				min-width: 90px;
			    z-index: 10;
			}
			 
			#nav-language ul li{
				padding-top:1px; /* Вводим отступ между li чтобы создать иллюзию разделенных пунктов меню */
				float:none;
				
				
				/*background:url(dot.gif);*/
			}
			#nav-language ul a{
				white-space:nowrap; /* Останавливаем перенос текста и создаем многострочный выпадающий пункт */
				display:block;
			}
			#nav-language li:hover ul{ /* Выводим выпадающий пункт при наведении курсора */
				left:0; /* Приносим его обратно на экран, когда нужно */
				opacity:1; /* Делаем непрозрачным */
			}
			#nav-language li:hover a{ /* Устанавливаем стили для верхнего уровня, когда выводится выпадающий список */
				/*background:#6b0c36;
				background:rgba(107,12,54,0.75);*/ /* Выглядит полупрозрачным */
				text-decoration:none;
			}
			#nav-language li:hover ul a{ /* Изменяем некоторые стили верхнего уровня при выводе выпадающего пункта */
				text-decoration:none;
				-webkit-transition:-webkit-transform 0.075s linear;
			}
			#nav-language li:hover ul li a:hover{ /* Устанавливаем стили для выпадающих пунктов, когда курсор наводится на конкретный пункт */
				/* background:#333;
				 background:rgba(51,51,51,0.75); */ /* Будет полупрозрачным */
				text-decoration:none;
				-moz-transform:scale(1.05);
				-webkit-transform:scale(1.05);
			}



 	.first-line-login{
 		vertical-align: middle;
 		display: inline-block;
 		position: relative;
 		/* float: right; */
    	margin: 0 0 0 0;	
    	padding: 0px 18px;	
		border-style: solid;
		border-width: 2px;
		border-color: rgb(255, 255, 255);
		border-radius: 5px;
		background-color: transparent;
		width: 105px;
		height: 37px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		cursor: pointer;
 	}
 		.first-line-login img{
 			width: 10px;
 			height: 13px;
 			display: inline-block;
 			    vertical-align: baseline;
 		}
 		.first-line-login p{
 			display: inline-block;
			font-size: 12px;
			color: rgb(254, 255, 255);
			text-transform: uppercase;
			padding-left: 10px;
			margin: 0;
			    line-height: 38px;
			    font-family: "Lato-Heavy";
 		}
 		.first-line-login ul{
 			position: absolute;
 			display: none;
 			width: 100%;
    		left: 0;
    		top: 37px;
    		text-align: center;
    		background-color: rgba(255, 255, 255, 0.949);
    		border: 2px solid rgba(255, 255, 255, 0.949);
    		border-radius: 5px;
    		padding: 10px 0;
    		z-index: 10;
    		-webkit-box-sizing: border-box;
    		-moz-box-sizing: border-box;
    		box-sizing: border-box;
 		}
 			.first-line-login ul li{

 			}
 				.first-line-login ul li a{
					font-size: 11px;
					display: block;
					font-family: "Lato-Medium";
					color: rgb(0, 0, 0);
					text-decoration: underline;
					text-transform: uppercase;
					line-height: 2.182;
					-webkit-transition: all .3s;
					-o-transition: all .3s;
					transition: all .3s;
					-webkit-transition: -webkit-transform 0.075s linear;
 				}
 					.first-line-login ul li a:hover{
 						text-decoration: none;
 						-moz-transform:scale(1.05);
						-webkit-transform:scale(1.05);
 					}
 		
		.first-line-login:hover ul{
			display: block;
		}

		.bg-header-first-line .first-line-login ul {
			background-color: rgba(80,80,80,.95);
		}
		.bg-header-first-line .first-line-login ul a{
			color: rgb(255, 255, 255);
		}


 	.button-login{
 		display: inline-block;
 		margin: 0 0 0 0;
 		font-size: 12px;
  		font-family: "Lato-regular";
  		color: rgb(254, 255, 255);
  		text-transform: uppercase;
  		border-style: solid;
  		border-width: 2px;
  		border-color: rgb(255, 255, 255);
  		border-radius: 5px;
		width: 103px;
  		height: 35px;
  		/*text-align: center;
  		line-height:30px;*/
  		background: url(../images/icon-login.png) left no-repeat;
  		background-position: 20px;
  		-webkit-box-sizing: border-box;
           -moz-box-sizing: border-box; /* Для Firefox */ 
    		    box-sizing: border-box;
 	}






		.popup-login{
			display: none; /*--по умолчанию скрыто--*/
			background: #fff;
			text-align: center;
			font-size: 85%;
			position: fixed;
			top: 50%; left: 50%;color: #000;
			max-width: 750px;
			min-width: 320px;
			height: 428;
			z-index: 99999;
			/*--CSS3 тень блока--*/
			-webkit-box-shadow: 0px 0px 20px #000;
			-moz-box-shadow: 0px 0px 20px #000;
			box-shadow: 0px 0px 20px #000;
			/*--CSS3 скругление углов--*/
			-webkit-border-radius: 8px;
			-moz-border-radius: 8px;
			border-radius: 8px;
			padding: 20px 50px 30px 50px;
			 -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box; /* Для Firefox */ 
    		    box-sizing: border-box;
		}

			.close-login {
				background: url(../images/icon_close.png ) no-repeat center center;
				height: 30px;
				position: absolute;
				right: 0px;
				text-decoration: none;
				top: -11px;
				width: 30px;
			}
			.popup-login h2{
				margin: 0 0 0 0;
				
			    color: #0082a4;
				font-size: 20px;
				text-align: center;
				font-family: "Lato-medium";
			}
			.popup-login p{
				
				padding: 25px 0 0 0;
			    color: #7f7f7f;
				font-size: 18px;
				text-align: left;
				font-family: "Lato-medium";
			}	

			.popup-login input{
				padding: 0 0 0 40px;
				margin: 15px 0 0 0;
				width: 303px;
  				height: 28px;
				border: 1px solid #d9d9d9;
				border-radius: 5px;	
				font-family: "Lato-MediumItalic";
				color: #707070;
				font-size: 16px;
				background-repeat: no-repeat;
				-webkit-box-sizing: border-box;
           -moz-box-sizing: border-box; /* Для Firefox */ 
    		    box-sizing: border-box;
				
			}
			.popup-login input::-webkit-input-placeholder {color:#c8c8c8; font-size: 16px; font-family: "Lato-Medium"; line-height: 16px; display:none;}
			.popup-login input::-moz-placeholder          {color:#c8c8c8; font-size: 16px; font-family: "Lato-Medium"; line-height: 16px; display:none;}/* Firefox 19+ */
			.popup-login input:-moz-placeholder           {color:#c8c8c8; font-size: 16px; font-family: "Lato-Medium"; line-height: 16px; display:none;}/* Firefox 18- */
			.popup-login input:-ms-input-placeholder      {color:#c8c8c8; font-size: 16px; font-family: "Lato-Medium"; line-height: 16px; display:none;}
			

			/*#login-name{
				background-image: url(../images/icon-login-user.png);
				background-position: 15px 7px;
			}*/

			/*#login-password{
				background-image: url(../images/icon-login-password.png);
				background-position: 15px 9px;
			}*/
			.icon-login-user{
				
			    display: block;
			    float: left;			    
			    margin-top: -20px;
    			margin-left: 15px;			   
			    position: relative;
			    width: 11px;
			    height: 13px;
			}
			.icon-login-user img{
				width: 11px;
			    height: 13px;
			    margin: 0;
			}
			.showpassword{
				cursor: pointer;
			    display: block;
			    float: left;			    
			    margin-top: -22px;
    			margin-left: 15px;			   
			    position: relative;
			    width: 16px;
			    height: 17px;
			}
			.showpassword img{
				width: 16px;
			    height: 17px;
			    margin: 0;
			}



			#login-password::-webkit-input-placeholder {color:#c8c8c8; font-size: 16px; font-family: "Lato-Medium"; line-height: 21px; display:none;}
			#login-password::-moz-placeholder          {color:#c8c8c8; font-size: 16px; font-family: "Lato-Medium"; line-height: 21px; display:none;}/* Firefox 19+ */
			#login-password:-moz-placeholder           {color:#c8c8c8; font-size: 16px; font-family: "Lato-Medium"; line-height: 21px; display:none;}/* Firefox 18- */
			#login-password:-ms-input-placeholder      {color:#c8c8c8; font-size: 16px; font-family: "Lato-Medium"; line-height: 21px; display:none;}

			.popup-login-links{
				width:303px;
				height: 25px;
			}

			.popup-login a{
				text-decoration: underline;
				color: #3baae1;
				font-family: "Lato-light";
				font-size: 14px;
				margin-top: 11px;
			}
				.popup-login a:hover{
					text-decoration: none;
				}
			
			.registration {
				float: left;
				
			}
			.forgot{
				float: right;
			}

			.login-error {
				margin-top:25px;
				display: none;
				
			}
				.login-error h3{
					font-size: 18px;
			  		font-family: "Lato-light";
			  		color:#ff7c7c;
				}
			.popup-login button{
				display: inline-block;
			  	font-size: 16px;
			  	font-family: "Lato-Heavy";
			 	color: rgb(255, 254, 254);
			  	border-width: 2px 0;
			  	text-shadow: 1.5px 2.598px 3px rgba(0, 0, 0, 0.15);
			 	border-color: #8dc63f #000 #8dc63f;
			  	border-radius: 5px;
			  	background-color: rgb(141, 198, 63);
			  	box-shadow: 0px 2px 0px 0px rgba(103, 148, 41, 0.004);
			  	text-align: center;
				width: 141px;
  				height: 36px;
  				text-transform: uppercase;
  				margin-top: 30px;
  			}
				.popup-login button:hover{
					opacity: 0.8;
			}




						

				/* .slider {
				 z-index: 9;
				 width: 675px;
				 height: 210px;
				 overflow: hidden;
				 margin: 82px 0 0 306px;
				 position: relative;
				 }
				 .slider ul,
				 .slider li {
				 padding: 0;
				 margin: 0;
				 list-style-type: none;
				 }
				 .slider ul {
				 width: 9999px; 
				 }
				 .slider ul li {
				 list-style-type: none;
				 float: left;
				 width: 675px;
				 height: 210px;
				 }
				 .slider .nav {
				 position: absolute;
				   left: 143px;
				       bottom: 14px;
				       right:0;
				 }
				 .slider .nav span {
				 opacity: 0.9;
				 background: #fff;
				 margin: 0 0 8px 0;
				 width: 14px;
				 height: 14px;
				 border-radius: 7px;
				 cursor: pointer;
				 overflow: hidden;
				 display: block;
				 float: left;
				 box-shadow: 0 1px 2px #000;
				 border: 1px solid #fff;
				 -webkit-box-sizing: border-box;
				           -moz-box-sizing: border-box; Для Firefox 
				    		    box-sizing: border-box;
				 }
				 	.slider .nav span:hover{
						 opacity: 0.5;
						 background: #fff;
					}
				 .slider .nav span.on {
				 background: #fff;
				 opacity:0.9;
				 } */
		


#wrapper {
	width:986px;
	margin-left:auto;
	margin-right:auto;
	overflow:visible;
	    margin-top: 0px;
	z-index: 9;
}

#slider {
	
	position:relative;
	width:986px;
	overflow:hidden;
	
}
.content {
	width:986px;
	float: left;
	position: relative;
	
}
	.slider_car{
		float:left;
		margin-top:60px;
		width: 205px;
    	height: 120px;
	}
	.content-slide1{
		margin: 220px 0px 0 275px;
	}
		.content-slide1 h1{
			font-size: 22px;
			line-height: 1.818;
	  		font-family: "Lato-Medium";
			 color: rgb(74, 74, 73);
			text-align: left;
			white-space: nowrap;
		}
			.content-slide1 h1 span{
				font-family: "Lato-Black";
				}
				


		.content-slide1 .slider_dealer_logo{
			/* width: 272px; */
			    margin-left: 10px;
		}
	.slider_man{
		float:left;
		/* margin-top: -140px; */
		    margin-right: -45px;
	}

	.content-slide2{
		    margin-top: 215px;
		    /* margin-left: 125px; */
	}
	.content-slide2 h2{
		font-size: 22px;
		line-height: 1.818;
  		font-family: "Lato-Medium";
		 color: rgb(74, 74, 73);
		text-align: left;
		white-space: nowrap;
	}
		.content-slide2 h2 span{
			font-family: "Lato-Black";
		}
		.content-slide2 .slider_dealer_logo{
			/* width: 272px; */
			margin: 0px 0 0 90px;
		}
	.responce_center{
		float:left;
		margin-top: 30px;
		margin-left: 20px;
	}

	.content-slide3{
		    margin-top: 215px;
		    margin-left: 315px;
	}
		.content-slide3 h3{
			font-size: 22px;
			line-height: 1.818;
	  		font-family: "Lato-Medium";
			 color: rgb(74, 74, 73);
			text-align: left;
			white-space: nowrap;
		}
			.content-slide3 h3 span{
				font-family: "Lato-Black";
			}
		.content-slide3 .slider_dealer_logo{
			/* width: 272px; */
			    margin: 0 0 0 20px;
		}
	.positional_location{
		float:left;
		margin: 0 0 0 45px;
	}
	.content-slide4{
		margin-top: 215px;
		margin-left: 350px;
	}
		.content-slide4 h4{
			font-size: 22px;
			line-height: 1.818;
	  		font-family: "Lato-Medium";
			 color: rgb(74, 74, 73);
			text-align: left;
			white-space: nowrap;
		}
			.content-slide4 h4 span{
				font-family: "Lato-Black";
			}
		.content-slide4 .slider_dealer_logo{
			/* width: 272px; */
			margin: 0px 0 0 100px;
		}
	.unlock_plans{
		float:left;
		margin: 15px 0 0 45px;
	}


.inslider a {
	text-decoration:none;
}
.contentholder {
	
	height:480px;
	width: 986px;
	overflow: hidden;
	position: relative;
	
}
.contentslider {
	position: absolute;
	top: 0; left: 0;
	z-index: 9;
}
.imgslider img {
	float: left;
}
.contentnav {
	position: absolute;
	/* bottom: 30px; left:30px; */
	top:0; 
	right:0;
	height:30px;
	z-index: 100;
	text-align: center;
	line-height: 30px;
	
}
.contentnav a {
	text-decoration: none;
    color: #333;
    display: block;
    width: 14px;
    height: 14px;
    margin-bottom: 7px;
    -webkit-border-radius:7px;
       -moz-border-radius:7px;
    	    border-radius: 7px;
    border: 1px solid #fff;
    -webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box; 
			box-sizing: border-box;
}

.contentnav a:hover{
	opacity: 0.5;
	background: #fff;
	-webkit-border-radius:7px;
       -moz-border-radius:7px;
    	    border-radius: 7px;
	
}



.contentnav a.active {
	background: #fff;
	-webkit-border-radius:7px;
       -moz-border-radius:7px;
    	    border-radius: 7px;
	opacity:0.9;
}









						
	.button-activ{
		z-index: 10;		
		display: block;
	    position: absolute;
	    bottom: 40px;
	    width: 280px;
	    height: 55px;
	    
	    left: 50%;
	    margin-left: -140px;
	   
	    border-style: solid;
		border-width: 0px;
		border-color: rgb(255, 255, 255);
	    border-radius: 5px;
	    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.5);
	    
	    font-family: "Lato-Semibold";
	    color: #ffffff;
	    font-size: 24px;
	    text-align: center;
	    text-transform: uppercase;
	    text-decoration: none;
	    background-position: 10%;
	     text-shadow: 1.5px 2.598px 3px rgba(0, 0, 0, 0.15);
	    line-height: 50px;
	    background-color: rgb(244, 122, 36);
	    /* padding-left: 73px; */
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	    -webkit-transition: all .3s;
	    -o-transition: all .3s;
	    transition: all .3s;
	}
	.button-activ:hover { opacity: 0.9; }
	.button-activ:active { opacity: 0.6; }


		

		.popup-block-activation{
			display: none; /*--по умолчанию скрыто--*/
			background: #fff;
			text-align: center;
			font-size: 85%;
			position: absolute;
			top: 5%; left: 50%;
			color: #000;
			margin-bottom: 5%;
			min-width: 844px;
			width: 844px;
			/*width: 477px;*/
			/*min-width: 447px;*/
			overflow: auto;
			/* height: 428; */
			z-index: 99999;
			/*padding: 15px;*/
			/*--CSS3 тень блока--*/
			-webkit-box-shadow: 0px 0px 20px #000;
			-moz-box-shadow: 0px 0px 20px #000;
			box-shadow: 0px 0px 20px #000;
			/*--CSS3 скругление углов--*/
			-webkit-border-radius: 8px;
			-moz-border-radius: 8px;
			border-radius: 8px;
			-webkit-box-sizing: border-box;
           -moz-box-sizing: border-box; /* Для Firefox */ 
    		    box-sizing: border-box;
		}
			.popup-block-activation-top{
				width: 400px;
				margin: 0 auto;
			}
			.popup-block-activation-left{
				float: left;
				width: 344px;
				margin: 0 25px 0 50px;
			}
			.popup-block-activation-right{
				float: right;
				width: 344px;
				margin: 0 50px 0 25px;
			}

		.popup-block-activation p  {
			
		    color: #3baae1;
			font-size: 13px;
			text-align: left;
			font-family: "Lato-Light";
		}	
		p.dealer_clamier{
			padding: 0;
		}
		.phone_remark{
			padding-left: 72px;
		}
		.popup-block-activation h2{
		    padding: 25px 0 0 0;
		    color: #0082a4;
			font-size: 20px;
			text-align: center;
			font-family: "Lato-Medium";
		}	
		.popup-block-activation h3{
		    color: rgb(127, 127, 127);
			font-size: 18px;
			text-align: left;
			text-transform: uppercase;
			font-family: "Lato-Medium";
			float: left;
			padding: 20px 0 0 0;
		}	
		.popup-block-activation h4{
		    padding: 20px 0 0 0;
		    color: rgb(127, 127, 127);
			font-size: 18px;
			text-align: left;
			text-transform: uppercase;
			font-family: "Lato-Medium";
		}	
		.popup-block-activation h6{
		    padding: 0 20px 5px 0;
		    color: rgb(127, 127, 127);
			font-size: 18px;
			/*text-align: left;*/
			font-family: "Lato-Medium";
			float: left;
		}	
		.popup-block-activation h5{
		    padding: 24px 0 0 0;
		    color: #fc4747;
			font-size: 14px;
			/*text-align: left;*/
			float: right;
			font-family: "Lato-Medium";
		}	
		.popup-block-activation h1{
		    padding: 24px 0 0 0;
    		color: rgb(127, 127, 127);
			font-size: 14px;
			/*text-align: left;*/
			float: right;
			font-family: "Lato-Medium";
		}	
		.popup-block-activation input{
			padding: 0 15px;
			margin: 15px 0 5px 0;
			width: 344px;
			height: 37px;
			border: 1px solid #d9d9d9;
			border-radius: 4px;
			font-family: "Lato-MediumItalic";
			color: #707070;
			font-size: 16px;
			-webkit-box-sizing: border-box;
           -moz-box-sizing: border-box; /* Для Firefox */ 
    		    box-sizing: border-box;
				
		}
		.popup-block-activation input::-webkit-input-placeholder {color:#b4b4b4; font-size: 16px; font-family: "Lato-Regular"; /* line-height: 16px; */}
		.popup-block-activation input::-moz-placeholder          {color:#b4b4b4; font-size: 16px; font-family: "Lato-Regular"; /* line-height: 16px; */}/* Firefox 19+ */
		.popup-block-activation input:-moz-placeholder           {color:#b4b4b4; font-size: 16px; font-family: "Lato-Regular"; /* line-height: 16px; */}/* Firefox 18- */
		.popup-block-activation input:-ms-input-placeholder      {color:#b4b4b4; font-size: 16px; font-family: "Lato-Regular"; /* line-height: 16px; */}

		.red-placeholder{
			border: 1px solid #ff7c7c !important;
		}
		.red-placeholder::-webkit-input-placeholder {color: #ff7c7c !important;}
		.red-placeholder::-moz-placeholder          {color: #ff7c7c !important;}/* Firefox 19+ */
		.red-placeholder:-moz-placeholder           {color: #ff7c7c !important;}/* Firefox 18- */
		.red-placeholder:-ms-input-placeholder      {color: #ff7c7c !important;}

		 .popup-block-activation select{
			width: 344px;
		}  
		
		 #imei{
			/* background-repeat: no-repeat;
			background-image: url(../images/activation-imei.png);
			background-position: 15px 10px; */
			padding: 0 0 0 40px;
		} 
		 #mask_imei{
			/* background-repeat: no-repeat;
			background-image: url(../images/activation-imei.png);
			background-position: 15px 10px; */
			padding: 0 0 0 40px;
		} 
		#phoneCodeEx{
			width: 67px;
		    float: left;
		    /*margin-left: 35px;*/
		    text-align: center;
		    padding: 0;

		}
		#phone{
			float: right;
			width: 275px;			
		}
		.popup-block-activation option span{
			display:none; 
			color:#b4b4b4; 
			font-size: 14px; 
			font-family: "Lato-Regular"; 
			line-height: 13px;
		}

		.popup-block-activation img{
			margin: 24px 0 0 18px;
		}
		.popup-block-activation button {
			  /*display: inline-block;*/
			  float: left;
			  font-size: 16px;
			  font-family: "Lato-Heavy";
			  color: rgb(255, 254, 254);
			  border-width: 2px 0;
			  text-shadow: 1.5px 2.598px 3px rgba(0, 0, 0, 0.15);
			  border-color: #f47a24 #000 #b85c1b;
			  border-radius: 5px;
			  background-color: #f47a24;
			  box-shadow: 0px 2px 0px 0px rgba(103, 148, 41, 0.004);
			  text-align: center;
			  width: 161px;
			  height: 35px;
			  margin: 20px 0 40px 340px;
			 cursor: pointer;
			 text-transform: uppercase;
			}
			.popup-block-activation button:hover {
				opacity: 0.8;
			}

		.icon-imei {
			    display: block;
			    float: left;
			    margin-top: -31px;
    			margin-left: 15px;
			    position: absolute;
			    width: 17px;
			    height: 13px;
			}
				.icon-imei img {
				    width: 17px;
				    height: 13px;
				    margin: 0;
				}


		.close-activation {
				    background: url(../images/icon_close.png ) no-repeat center center;
				    
				    height: 30px;
				    
				    position: absolute;
				    right: 0px;
				   
				    text-decoration: none;
				    top: 0px;
				    width: 30px;
				}

		

		
  		#timeZone{
  			padding: 0 0 0 15px;
  			margin: 15px 0 5px 0;
			width: 344px;
			height: 30px;
			border: 1px solid #d9d9d9;
			border-radius: 4px;

  		}

  		

  		#popup-activation .info .good,
  		#popup-activation .info .good{
  			    font-size: 16px;
   				margin-top: 10px;
    			margin-bottom: -10px;
  		}

  		#popup-activation .info .error,
  		#popup-activation .info .error{
  			    font-size: 16px;
   				margin-top: 10px;
    			margin-bottom: -10px;
  		}

  		#popup-activation .info .good{
  			    
  			color: green;
  		}

  		#popup-activation .info .error{
  			    
  			color: red;
  		}
		p.error{
			color: red;
		}

  		
		/*@media only screen and (max-device-width:480px){*/			
       /* styles for mobile browsers smaller than 480px; (iPhone) */
       /*@media(max-width:840px){*/
       	@media only screen and (max-device-width:480px){
       		.popup-block-activation{
				display: none; /*--по умолчанию скрыто--*/
				background: #fff;
				text-align: center;
				font-size: 85%;
				position: absolute;
				top: 5%; left: 50%;
				color: #000;
				margin-bottom: 5%;
				min-width: 447px;
				width: 447px;
				/*width: 477px;*/
				/*min-width: 447px;*/
				overflow: auto;
				/* height: 428; */
				z-index: 99999;
				/*padding: 15px;*/
				/*--CSS3 тень блока--*/
				-webkit-box-shadow: 0px 0px 20px #000;
				-moz-box-shadow: 0px 0px 20px #000;
				box-shadow: 0px 0px 20px #000;
				/*--CSS3 скругление углов--*/
				-webkit-border-radius: 8px;
				-moz-border-radius: 8px;
				border-radius: 8px;
				-webkit-box-sizing: border-box;
	           	   -moz-box-sizing: border-box; /* Для Firefox */ 
	    		   		box-sizing: border-box;
			}
			.popup-block-activation button {
			  display: inline-block;
			  /*float: left;*/
			  font-size: 16px;
			  font-family: "Lato-Heavy";
			  color: rgb(255, 254, 254);
			  border-width: 2px 0;
			  text-shadow: 1.5px 2.598px 3px rgba(0, 0, 0, 0.15);
			  border-color: #8dc63f #000 #8dc63f;
			  border-radius: 5px;
			  background-color: rgb(141, 198, 63);
			  box-shadow: 0px 2px 0px 0px rgba(103, 148, 41, 0.004);
			  text-align: center;
			  width: 161px;
			  height: 35px;
			  margin: 20px 0 40px 143px;
			 
			}

    	}




.button-activ-success{
	display: none;
}

.popup-activation-message-success{
	display: none; /*--по умолчанию скрыто--*/
	background: #fff;
	text-align: center;
	font-size: 85%;
	position: absolute;
	top: 5%; left: 50%;
	color: #000;
	margin-bottom: 5%;
	min-width: 840px;
	width: 840px;
	/*width: 477px;*/
	/*min-width: 447px;*/
	overflow: auto;
	/* height: 428; */
	z-index: 99999;
	/*padding: 15px;*/
	/*--CSS3 тень блока--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 скругление углов--*/
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-sizing: border-box;
         -moz-box-sizing: border-box; /* Для Firefox */ 
   	    box-sizing: border-box;
}




	
	.icon-block{
		/*width: 100%;*/
		height: 435px;
		margin: 0 auto;
		/*float: left;
*/		background: #fff;
		min-height: 435px;
		min-width: 976px;
		
	}

		.icon-table{
			/*margin: 50px 0 0 250px;*/
			margin: 50px auto 0;
			width: 976px;
			height: 340px;
		}

			.icon-table th{
				font-family: "Lato-Regular";
				font-size: 14px;
				padding: 0 0 15px 0;
				
			}
				.icon-table th span{
				font-family: "Lato-Heavy";
				font-size: 18px;
				color: #f47a24;
								
			}
			.icon-table td{
				width: 200px;
				font-family: "Lato-Regular";
				font-size: 14px;
				color: #686868;
				padding: 0 20px;
				line-height: 18px; 
				text-align: center;
			}
				.icon-table td span{
				font-family: "Lato-HeavyItalic";
				color: #f47a24;				
			}

	.bg-map{
		background: url(../images/bg-map.png ) no-repeat center center;		
		width: 100%;
		height: 692px;
		 -moz-background-size:cover; /* для Firefox 4+ */
	    -o-background-size:cover; /* для Opera 9.5+ */
	    -webkit-background-size:cover; /* для Safari 5+ и Chrome 4+ */
	    -khtml-background-size:cover; /* для Konqueror (WebKit-браузеров) */
	    background-size:cover; /* CSS3 свойств */
	}
	.map {
		/*float: left;*/
		background: url(../images/map.png) no-repeat center 79%;
		
		width: 976px;
		height: 692px;
		margin: 0 auto;
		min-height: 692px;
		min-width: 976px;
	}
		.map h2{
			font-size: 23px;
			font-family: "Lato-light";
			color: #fff; 
			text-align: center; 
			padding-top: 45px; 
		}
			.map h2 span{
				font-family: "Lato-HeavyItalic";
			} 
		.map p{
			font-size: 18px;
			font-family: "Lato-light";
			color: #ffffff; 
			text-align: center; 
			padding-top: 18px;
		}
		.map a{
			text-decoration: none;
		}

		.map a.link_to_enquiry{
			font-size: 18px;
			font-family: "Lato-light";
			color: #ffffff; 
			text-align: center; 
			padding-top: 18px;
			text-decoration: underline;
		}
			.map a.link_to_enquiry:hover{
				text-decoration: none;
			}

		#button-try{
			display: block;
			margin: 0 auto;
			
			width: 329px;
			height: 45px;
			color: #fff;
			/* border-width: 2px 0;
				   		border-style: solid none;
				  		border-color: #ffffff #000 #dcdcdc; */
			background-color: rgb(244, 122, 36);
	  		border-radius: 5px;
	  		box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.5);
	  		/*padding: 0.6em 1.9em;*/
			/* background: url(../images/logovideo.png) left no-repeat #8dc63f; */
			font-family: "Lato-Heavy";
	   		font-size: 18px;
	   		text-align: center;
	   		/* background-position: 10%; */
	   		text-shadow: 1.5px 2.598px 3px rgba(0, 0, 0, 0.15);
	   		line-height: 45px;
    		/* padding-left: 73px; */
    		-webkit-box-sizing: border-box;
       		-moz-box-sizing: border-box; /* Для Firefox */ 
    		box-sizing: border-box;
    		-webkit-transition: all .3s;
    		-o-transition: all .3s;
    		transition: all .3s;
		}
		#button-try:hover { opacity: 0.8; }
		#button-try:active { opacity: 0.5; }










		/* фон затемнения */
				#fade { 
					display: none;/*--по умолчанию скрыто--*/ 
					background: rgba(0,0,0,0.5);
					position: fixed; left: 0; top: 0;
					width: 100%; height: 100%;
					opacity: .80; 
					z-index: 9999;
				}
				/* блок модального окна */
				.popup_block{
					display: none; /*--по умолчанию скрыто--*/
					background: rgba(0,0,0,0.8);
					
					/*border: 8px solid rgb(134, 134, 134);*/
					float: left;
					font-size: 85%;
					position: fixed;
					top: 50%; left: 50%;color: #000000;
					max-width: 750px;
					width: auto;
					
					height: 320px;
					z-index: 99999;
					/*--CSS3 тень блока--*/
					-webkit-box-shadow: 0px 0px 20px #000;
					-moz-box-shadow: 0px 0px 20px #000;
					box-shadow: 0px 0px 20px #000;
					/*--CSS3 скругление углов--*/
					/* -webkit-border-radius: 12px;
					-moz-border-radius: 12px;
					border-radius: 12px; */
					text-align:center;
				}

					.popup_block p{
						font-size: 18px;
					    font-family: "Lato-light";
					    color: #ffffff;
					    text-align: center;
					    padding-top: 145px;
					}
				/* формируем кнопку закрытия */
				.close {
					display: none;
				    background: url(../images/close1.png ) no-repeat center center;
				    
				    height: 30px;
				    
				    position: absolute;
				    right: -30px;
				   
				    text-decoration: none;
				    top: -20px;
				    width: 20px;
				    /* -webkit-border-radius: 50%;
				    -moz-border-radius: 50%;
				    -ms-border-radius: 50%;
				    -o-border-radius: 50%;
				    border-radius: 50%;
				    border: none; */
				    /* -moz-box-shadow: 1px 1px 3px #000;
				    -webkit-box-shadow: 1px 1px 3px #000;
				    box-shadow: 1px 1px 3px #000; */

				}
				.close:before {
				    color: rgba(255, 255, 255, 0.9);
				   
				    text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
				}
				.close:hover {
				   /* background-color: rgba(252, 20, 0, 0.8);*/
				   -moz-transform:scale(1.1);
				-webkit-transform:scale(1.1);
				}
				.shadow {
				    box-shadow:4px 4px 10px #857373;
				    -webkit-box-shadow:4px 4px 10px #857373;
				    -moz-box-shadow:4px 4px 10px #857373;
				    padding:0;
				}
				/*--фиксированное позиционирование для IE6--*/
				*html #fade {
					position: absolute;
				}
				*html .popup_block {
					position: absolute;
				}




	.bg-reviews{
		background: url(../images/bg-reviews.png ) no-repeat center center;
		width: 100%;
		height: 277px;
		 -moz-background-size:cover; /* для Firefox 4+ */
	    -o-background-size:cover; /* для Opera 9.5+ */
	    -webkit-background-size:cover; /* для Safari 5+ и Chrome 4+ */
	    -khtml-background-size:cover; /* для Konqueror (WebKit-браузеров) */
	    background-size:cover; /* CSS3 свойств */
	}
		.reviews{
			width: 1020px;
			margin: 0 auto;
		}
		.reviews h2{
			font-size: 20px;
			font-family: "Lato-Bold";
  			color: #f47a24;
			text-transform: uppercase;
			text-align: center;
			padding-top: 40px;
		}




		#slideshow {
	margin:0 auto;
	width:860px;
	height: 215px;
	/*background:transparent url(img/bg_slideshow.jpg) no-repeat 0 0;*/
	position:relative;
}
#slideshow #slidesContainer {
  margin:0 auto;
  width:860px;
  height: 215px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:860px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height: 215px;
}

/** 
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:19px;
  height:108px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top: 25px;
  
  left:-80px;
  background: url(../images/slider_reviews/arrow_l.png ) no-repeat 0 0;
}
#rightControl {
  top: 25px;
  right:-80px;
  background: url(../images/slider_reviews/arrow_r.png ) no-repeat 0 0;
}
#pageContainer {
  margin:0 auto;
  width:960px;
}



.slide-left{
	float: left;
	min-width: 410px;
	margin-top: 30px;
}
	.slide-left img{
		float: left;
		height: 95px;
		width: 95px;
		margin: 0 25px 90px 0;
	}
	
	.slide-left h3{
		display: inline-block;
		font-size: 18px;
		font-family: "lato-medium";
		color: #0082a4; 
		margin-bottom: 10px;		 	
	}
	.slide-left h1{
		display: inline-block;
		font-size: 14px;
		font-family: "lato-light";
		color: #8b8b8b;  
		float: right;
    	padding-top: 5px;

	}
	.slide-left h4{
		display: inline-block;
		font-size: 20px;
		font-family: "Lato-Black";
		color: #343434; 
		float: left;
		width: 8px;
		height: 10px;		 	
	}
	.slide-left p{
		display: inline-block;
		font-size: 14px;
		font-family: "Lato-LightItalic";
		color: #5c5c5c; 
		width: 272px;
		margin: 10px 0 0 5px;
	}


.slide-right{
	float: right;
	min-width: 410px;
	margin-top: 30px;
	}
	.slide-right img{
		float: right;
		margin: 0 0 90px 20px;
		height: 95px;
		width: 95px;
	}
	.slide-right h3{
		display: inline-block;
		font-size: 18px;
		font-family: "lato-medium";
		color: #0082a4; 
		margin-bottom: 10px;		 	
	}
	.slide-right h1{
		display: inline-block;
		font-size: 14px;
		font-family: "lato-light";
		color: #8b8b8b;  
		float: right;
    	padding-top: 5px;
	}
	.slide-right h4{
		display: inline-block;
		font-size: 20px;
		font-family: "Lato-Black";
		color: #343434; 
		float: left;
		width: 8px;
		height: 10px;
	}	
	.slide-right p{
		display: inline-block;
		font-size: 14px;
		font-family: "Lato-LightItalic";
		color: #5c5c5c; 
		width: 282px;
		margin: 10px 0 0 5px;
	}			     






	.divider{
		/*background: url(../images/divider.png ) no-repeat center center;*/
		background-color: #9ed2e7;
		width: 100%;
		height: 1px;
		 -moz-background-size:100% 100%; /* для Firefox 4+ */
	    -o-background-size:100% 100%; /* для Opera 9.5+ */
	    -webkit-background-size:100% 100%; /* для Safari 5+ и Chrome 4+ */
	    -khtml-background-size:100% 100%; /* для Konqueror (WebKit-браузеров) */
	    background-size:100% 100%; /* CSS3 свойств */
	
	}
	
	.devices{
		width: 100%;
		height: 515px;
		background: #fff;
		overflow:hidden;
		min-width: 755px;
		min-height: 485px;
	}
		.devices h2{
			font-size: 20px;
			font-family: "lato-bold";
			color: #f47a24; 
			text-align: center; 
			padding-top: 45px;
			 
		}
			
		.devices p{
			font-size: 18px;
			font-family: "Lato-light";
			color: #000; 
			text-align: center; 
			padding-top: 18px;
			line-height: 22px; 
		}
			.devices p span{
				font-family: "Lato-BlackItalic";
			}
	
	.bg-devices{
		
		width: 755px;
		height: 261px;
		margin: 48px auto 0;
	}
		.bg-devices a{
			text-decoration: none;
		}

	.iphone{
		display:inline-block;
		margin-bottom: 105px;
		width: 62px;
		height: 128px;
		background: url(../images/iphone.png ) no-repeat center center;
		-moz-background-size:100% 100%; /* для Firefox 4+ */
	    -o-background-size:100% 100%; /* для Opera 9.5+ */
	    -webkit-background-size:100% 100%; /* для Safari 5+ и Chrome 4+ */
	    -khtml-background-size:100% 100%; /* для Konqueror (WebKit-браузеров) */
	    background-size:100% 100%; /* CSS3 свойств */
	}
	
	.d-iphone{
		float: left;
		margin-left: 15px;
		margin-top: 45px;
	}
		.d-download{
			margin-left: 8px;
			margin-bottom: 5px;
		}

	.d-iphone1{
		float: left;
		margin-left: 15px;
		margin-top: 5px;
	}
		.d-download1{
			margin-left: 9px;
		}

	
	

	.macbook{
		display:inline-block;
		width: 246px;
		height: 141px;
		background: url(../images/macbook.png ) no-repeat center center;
		-moz-background-size:100% 100%; /* для Firefox 4+ */
	    -o-background-size:100% 100%; /* для Opera 9.5+ */
	    -webkit-background-size:100% 100%; /* для Safari 5+ и Chrome 4+ */
	    -khtml-background-size:100% 100%; /* для Konqueror (WebKit-браузеров) */
	    background-size:100% 100%; /* CSS3 свойств */
	}

		.d-macbook{
			float: left;
			margin-left: 73px;
	   		margin-top: 45px;
	   		
		}
			.ico-chrome{
				float: left;
			}
			
			.d-macbook h5{
				
				font-size: 14px;
				font-family: "Lato-light";
				color: #ffffff; 
				margin-left: 27px;
			}
			
			.ico-dwnload{
				float: left;
				margin-top: 45px;
				margin-left: 8px;
				margin-bottom: 5px;
			}



		.d-macbook1{
			float: left;
			margin-left: 73px;
			margin-top: 10px;
		}
			.ico-firefox{
				float: left;
			}
			.d-macbook1 h5{
				font-size: 14px;
				font-family: "Lato-light";
				color: #ffffff; 
				margin-left: 30px;
			}
			
			.ico-dwnload1{
				float: left;
				margin-top: 10px;
				margin-left: 12px;
			}


	.mac{
		display:inline-block;
		width: 298px;
		height: 261px;
		background: url(../images/mac.png ) no-repeat center center;
		-moz-background-size:100% 100%; /* для Firefox 4+ */
	    -o-background-size:100% 100%; /* для Opera 9.5+ */
	    -webkit-background-size:100% 100%; /* для Safari 5+ и Chrome 4+ */
	    -khtml-background-size:100% 100%; /* для Konqueror (WebKit-браузеров) */
	    background-size:100% 100%; /* CSS3 свойств */
	}

		.d-mac{
			float: left;
			margin-left: 94px;
   			margin-top: 73px;
	   		
		}
			.ico-windows{
				float: left;
			}
			
			.d-mac h5{
				
				font-size: 18px;
				font-family: "Lato-light";
				color: #ffffff; 
				margin-left: 47px;
   				margin-top: 3px;
			}
			
			.ico-dwnload2{
				float: left;
				margin-top: 79px;
    			margin-left: 24px;
   				
			}



		.d-mac1{
			float: left;
			margin-left: 95px;
    		margin-top: 15px;
		}
			.ico-apple-mac1{
				float: left;
			}
			.d-mac1 h5{
				
				font-size: 18px;
				font-family: "Lato-light";
				color: #ffffff; 
				margin-left: 45px;
   				margin-top: 3px;
			}
			
			.ico-dwnload3{
				float: left;
				margin-top: 21px;
    			margin-left: 14px;
			}


	.ipad{
		display:inline-block;
		margin-left: 20px;
		width: 115px;
		height: 169px;
		background: url(../images/ipad.png ) no-repeat center center;
		-moz-background-size:100% 100%; /* для Firefox 4+ */
	    -o-background-size:100% 100%; /* для Opera 9.5+ */
	    -webkit-background-size:100% 100%; /* для Safari 5+ и Chrome 4+ */
	    -khtml-background-size:100% 100%; /* для Konqueror (WebKit-браузеров) */
	    background-size:100% 100%; /* CSS3 свойств */
	}

	.d-ipad{
		float: left;
		margin-left: 36px;
    	margin-top: 57px;
	}
		/*.d-download{
			margin-left: 8px;
			margin-bottom: 5px;
		}*/

	.d-ipad1{
		float: left;
		margin-left: 36px;
    	margin-top: 10px;
	}
		.d-download1{
			margin-left: 9px;
		}

.bg-activation-plan{
	background: url(../images/bg-activation-plan.png ) no-repeat center center;
	width: 100%;
	/* height: 777px; */
	-moz-background-size: cover; /* для Firefox 4+ */
	-o-background-size: cover; /* для Opera 9.5+ */
	-webkit-background-size: cover; /* для Safari 5+ и Chrome 4+ */
	-khtml-background-size: cover; /* для Konqueror (WebKit-браузеров) */
	background-size: cover; /* CSS3 свойств */
	}

.activation-plan{
	width: 977px;
	/* height: 777px; */
	margin: 0 auto;
	min-width: 977px;
	padding-bottom: 55px;
}
	
	
	.activation-plan h2{
		padding-top: 45px;
	  font-size: 30px;
	  font-family: "Lato-Bold";
	  color: rgb(255, 254, 254);
	  line-height: 12px;
	  text-align: center;
	  text-shadow: 0.5px 0.866px 3px rgba(0, 0, 0, 0.7);
	    
	}

	.activation-plan p{
		padding-top: 15px;
		font-size: 20px;
	  font-family: "Lato-Light";
	  color: rgb(255, 254, 254);
	  line-height: 12px;
	  text-align: center;
	  text-shadow: 0.5px 0.866px 3px rgba(0, 0, 0, 0.7);
	}

.all-plans{
	
	width: 715px;
	/* height: 598px; */
	margin: 35px auto 0;
}
	.all-plans h2{
		font-size: 26px;
		font-family: "Lato-Regular";
		color: rgb(254, 254, 254);
	}

		.all-plans h2 span{
			font-family: "Lato-Heavy";
		}
	

	.plan{
		width: 340px;
		display: inline-block;
		vertical-align: top;
		    text-align: center;
		border-radius: 6px;
		background-color: rgb(255, 255, 255);
    	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);
		-webkit-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s;
	}
	

	/* .plan:hover{
		background-color: rgba(255,255,255,.05);
	    	box-shadow: 0px 0px 15px 0px rgba(222, 225, 228, 0.7);
	} */
	.protect-plan {
		margin-right: 30px;
	}
	
		.plan p{
			font-size: 20px;
			font-family: "Lato-Bold";
			color: rgb(61, 61, 61);			
			text-shadow:none;
			margin: 0;    		
    		text-align: center;
    		line-height: 26px;
    		border: 1px dashed #d2d2d2;
    		border-left: none;
    		border-right: none;
    		border-top: none;
    		padding: 25px 0;
		}
		.plans_logo{
			padding: 15px 0;
			/* width: 159px;
			height: 20px; */
		}
		.tracking-plan .plans_logo{
			/* width: 243px;		 */	
		}
		.plan h1{
			font-size: 16px;
    		font-family: "Lato-Regular";
    		color: rgb(61, 61, 61);
    		margin: 15px 0;
		}
			.plan h1 span{
				color: red;
			}

		.active_list_link_wrapper{
			background-image: -moz-linear-gradient( -140deg, rgb(224,140,31) 0%, rgb(221,189,59) 100%);
            background-image: -webkit-linear-gradient( -140deg, rgb(224,140,31) 0%, rgb(221,189,59) 100%);
            background-image: -ms-linear-gradient( -140deg, rgb(224,140,31) 0%, rgb(221,189,59) 100%);
            padding: 15px 0;
            width: 100%;
            /* margin-bottom: 30px; */
		}

	

			.plan a{
				display: block;
			    margin: 0 auto;
			    width: 167px;
			    height: 45px;
			    color: #ffffff;
			  
			    background: rgba(255,255,255,0);
			    border: 1px solid #ffffff;
			    border-radius: 6px;
			    /* padding: 0.6em 1.9em; */
			    /* background: url(../images/logovideo.png) left no-repeat #8dc63f; */
			    font-family: "Lato-Regular";
			    font-size: 18px;
			    text-align: center;
			    text-transform: uppercase;
			    text-decoration: none;
			   
			   /*  text-shadow: 1.5px 2.598px 3px rgba(0, 0, 0, 0.15); */
			    line-height: 38px;
			    /* padding-left: 73px; */
			    -webkit-box-sizing: border-box;
			    -moz-box-sizing: border-box;
			    box-sizing: border-box;
			    -webkit-transition: all .3s;
			    -o-transition: all .3s;
			    transition: all .3s;
			}
				.plan a:hover{
					background: rgba(255,255,255,.2);
				}
				.plan a:active{
					background: rgba(255,255,255,.4);
				}

		


	.active-list{	
		text-align: left;
		padding: 25px 30px 25px 35px;
		border: 1px dashed #d2d2d2;
    	border-left: none;
    	border-right: none;
    	border-bottom: none;
		/* border-bottom: 4px double rgb(255,255,255); */

	}
	.protect-plan .active-list{
		padding-bottom: 167px;
	}
	.disable{
		list-style-image: url(../images/ico-red.png);

	}
		.active-list li{
			line-height: 22px;
			/* width: 200px; */
			font-size: 16px;
			font-family: "Lato-Regular";
			color: rgb(61, 61, 61);
			padding-left: 5px;
			background: url(../images/ico-green.png) no-repeat left 9px;
			    padding: 5px 10px 5px 30px;
		}
			.active-list li span{
				color:red;
			}
			.active-list ul{
				margin-left: 30px;

			}

				.active-list ul li{
					padding: 5px 0 5px 20px;
    				background: url(../images/active_list_ul_dot.png) no-repeat left 13px;
    				line-height: 18px;
				}
	

	.store{
		height:688px;
		width:100%;
		margin:0 auto;
		background-color:#fff;
		min-width: 493px;
	}

	.store h2{
		text-align: center;
		text-transform: uppercase;
		font-size: 20px;
 		font-family: "Lato-bold";
  		color:#f47a24;
  		padding-top:47px;
	}
	.store p{
		text-align: center;
		font-size: 18px;
 		font-family: "Lato-light";
  		color:#2b2b2b;
  		padding-top:24px;
	}
	.all-store{
		height:493px;
		width: 555px;
		margin: 43px auto 0;

	}
		.store-iphone{
			float: left;
			width: 303px;
		    height: 532px;
		    background: url(../images/store-iphone.png ) no-repeat center center;
		    -moz-background-size: 100% 100%;
		    -o-background-size: 100% 100%;
		    -webkit-background-size: 100% 100%;
		    -khtml-background-size: 100% 100%;
		    background-size: 100% 100%;
    
		}
			.store-iphone-bg{
				border-style: solid;
		  		border-width: 6px;
		  		border-color: #252222;
		  		border-radius: 5px;
		  		background-color: rgb(255, 255, 255);
		  		height: 378px;
    			width: 217px;
		  		margin: 53px 0 0 39px;
		  		-webkit-box-sizing: border-box;
       			   -moz-box-sizing: border-box; /* Для Firefox */ 
    					box-sizing: border-box;
			}
				.store-iphone-logo{
					float: left;
					width: 183px;
					margin: 50px 0 35px 10px;

				}
				.store-iphone-bg p{
					float: left;
					font-size: 12px;
 					font-family: "Lato-HeavyItalic";
  					color:#1b1b1b;
  					margin: 14px 0 0 33px;
    				padding: 0;
				}
				
				.store-iphone-appstore{
					float: left;
					margin: 3px 0 0 30px;
				}
				.store-iphone-appstore:hover{opacity: 0.8;}



		.store-htc{
			
			float: right;
			
			width: 241px;
			height: 489px;
			background: url(../images/store-htc.png ) no-repeat center center;
			-moz-background-size:100% 100%; /* для Firefox 4+ */
		    -o-background-size:100% 100%; /* для Opera 9.5+ */
		    -webkit-background-size:100% 100%; /* для Safari 5+ и Chrome 4+ */
		    -khtml-background-size:100% 100%; /* для Konqueror (WebKit-браузеров) */
		    background-size:100% 100%; /* CSS3 свойств */
		}	
			.store-htc-bg{
				background-color: rgb(255, 255, 255);
		  		height: 369px;
    			width: 207px;
   				margin: 48px auto 0;
			}
				.store-htc-logo{
					float: left;
					width: 183px;
					margin: 50px 0 35px 10px;
				}
				.store-htc-bg p{
					float: left;
					font-size: 12px;
 					font-family: "Lato-HeavyItalic";
  					color:#1b1b1b;
  					margin: 14px 0 0 33px;
    				padding: 0;
				}
				.store-htc-googleplay{
					float: left;
					margin: 3px 0 0 30px;
				}
				.store-htc-googleplay:hover{opacity: 0.8}
	.bg-bottom{
		background: url(../images/bg-bottom.png ) no-repeat center center;
		width: 100%;
		height: 372px;
		-moz-background-size:100% 100%; /* для Firefox 4+ */
		-o-background-size:100% 100%; /* для Opera 9.5+ */
		-webkit-background-size:100% 100%; /* для Safari 5+ и Chrome 4+ */
		-khtml-background-size:100% 100%; /* для Konqueror (WebKit-браузеров) */
		background-size:100% 100%; /* CSS3 свойств */
	}
		.bottom{
			width:720px;
			margin:0 auto;
			min-width: 720px;
		}
			.bottom img{
				float:left;
				margin:19px 18px 0px 195px;
			}
			.bottom p{
				font-size: 20px;
				font-family: "Lato-bold";
				color: rgb(255, 255, 255);
  				text-transform: uppercase;
  				padding: 30px 0 29px 0;
			}
			

			.bottom-left{
				/* display:inline-table; */
				height:276px;
				width:350px;
				min-width:350px;
				min-height:276px;
				float: left;
				
				
			}
				.bottom-left h3{
					color: rgba(255, 255, 255, 0);
					line-height: 28px;
					
				}
				.bottom-left-1 a{
					display:inline-table;
					font-size: 13px;
					font-family: "Lato-Medium";
					color: rgb(255, 255, 255);
					vertical-align:top;
					background-color: rgba(255, 255, 255, 0.1);
					border-radius: 4px 0 0 4px;
					padding: 8px 0 7px 9px;
					
				}
					.bottom-left-1 a:hover{
						text-decoration:none;
					}
				.bottom-left-1 p{
					display:inline-table;
					text-align:right;
					color: rgb(255, 255, 255);
					font-size: 14px;
					font-family: "Lato-light";
					text-transform: none;
					background-color: rgba(255, 255, 255, 0.1);
					border-radius: 0 4px 4px 4px;
					padding:5px 9px 9px 33px;
					
				}
				.bottom-left-1 h3{
					display:inline-table;
					background-color: rgba(255, 255, 255, 0.1);
					min-width:157px;
					width:157px;
					min-height:28px;
					vertical-align:top;
					margin:0 -4px;
					color: rgba(255, 255, 255, 0);
					line-height: 28px;
				}
				
				.bottom-left-2{
					margin-top:1px;
				}
					.bottom-left-2 a{
						display:inline-table;
						font-size: 13px;
						font-family: "Lato-Medium";
						color: rgb(255, 255, 255);
						vertical-align:top;
						background-color: rgba(255, 255, 255, 0.1);
						border-radius: 4px 0 0 4px;
						padding: 8px 0 7px 9px;
						
					}
						.bottom-left-2 a:hover{
							text-decoration:none;
						}
					.bottom-left-2 p{
						display:inline-table;
						text-align:right;
						color: rgb(255, 255, 255);
						font-size: 14px;
						font-family: "Lato-light";
						text-transform: none;
						background-color: rgba(255, 255, 255, 0.1);
						border-radius: 0 4px 4px 0;
						padding:5px 9px 9px 8px;
					}
					.bottom-left-2 h3{
						display:inline-table;
						background-color: rgba(255, 255, 255, 0.1);
						min-width: 163px;
						width: 163px;
						min-height:28px;
						vertical-align:top;
						margin:0 -4px;
						color: rgba(255, 255, 255, 0);
						line-height: 28px;
					}
				.bottom-left-3{
					margin-top:1px;
				}
					.bottom-left-3 a{
						display:inline-table;
						font-size: 13px;
						font-family: "Lato-Medium";
						color: rgb(255, 255, 255);
						vertical-align:top;
						background-color: rgba(255, 255, 255, 0.1);
						border-radius: 4px 0 0 4px;
						padding: 8px 0 7px 9px;
						
					}
						.bottom-left-3 a:hover{
							text-decoration:none;
						}
					.bottom-left-3 p{
						display:inline-table;
						text-align:right;
						color: rgb(255, 255, 255);
						font-size: 14px;
						font-family: "Lato-light";
						text-transform: none;
						background-color: rgba(255, 255, 255, 0.1);
						border-radius: 0 4px 4px 0;
						padding:5px 9px 9px 8px;
					}
					.bottom-left-3 h3{
						display:inline-table;
						background-color: rgba(255, 255, 255, 0.1);
						min-width: 153px;
						width: 153px;
						min-height:28px;
						vertical-align:top;
						margin:0 -4px;
					}
				.bottom-left-4{
					margin-top:1px;
				}
					.bottom-left-4 a{
						display:inline-table;
						font-size: 13px;
						font-family: "Lato-Medium";
						color: rgb(255, 255, 255);
						vertical-align:top;
						background-color: rgba(255, 255, 255, 0.1);
						border-radius: 4px 0 0 4px;
						padding: 8px 0 7px 9px;
						
					}
						.bottom-left-4 a:hover{
							text-decoration:none;
						}
					.bottom-left-4 p{
						display:inline-table;
						text-align:right;
						color: rgb(255, 255, 255);
						font-size: 14px;
						font-family: "Lato-light";
						text-transform: none;
						background-color: rgba(255, 255, 255, 0.1);
						border-radius: 0 4px 4px 4px;
						padding: 5px 9px 9px 19px;
					}
					.bottom-left-4 h3{
						display:inline-table;
						background-color: rgba(255, 255, 255, 0.1);
						min-width: 158px;
						width: 158px;
						min-height:28px;
						vertical-align:top;
						margin:0 -4px;
					}
				.bottom-left-5{
					margin-top:1px;
				}
					.bottom-left-5 a{
						display:inline-table;
						font-size: 13px;
						font-family: "Lato-Medium";
						color: rgb(255, 255, 255);
						vertical-align:top;
						background-color: rgba(255, 255, 255, 0.1);
						border-radius: 4px 0 0 4px;
						padding: 8px 0 7px 9px;
						
					}
						.bottom-left-5 a:hover{
							text-decoration:none;
						}
					.bottom-left-5 p{
						display:inline-table;
						text-align:right;
						color: rgb(255, 255, 255);
						font-size: 14px;
						font-family: "Lato-light";
						text-transform: none;
						background-color: rgba(255, 255, 255, 0.1);
						border-radius: 0 4px 4px 0;
						padding:5px 9px 9px 8px;
					}
					.bottom-left-5 h3{
						display:inline-table;
						background-color: rgba(255, 255, 255, 0.1);
						min-width: 230px;
						width: 230px;
						min-height:28px;
						vertical-align:top;
						margin:0 -4px;
						color: rgba(255, 255, 255, 0.1);
					}
				.bottom-left-6{
					margin-top:1px;
				}
					.bottom-left-6 a{
						display:inline-table;
						font-size: 13px;
						font-family: "Lato-Medium";
						color: rgb(255, 255, 255);
						vertical-align:top;
						background-color: rgba(255, 255, 255, 0.1);
						border-radius: 4px 0 0 4px;
						padding: 8px 0 7px 9px;
						
					}
						.bottom-left-6 a:hover{
							text-decoration:none;
						}
					.bottom-left-6 p{
						display:inline-table;
						text-align:right;
						color: rgb(255, 255, 255);
						font-size: 14px;
						font-family: "Lato-light";
						text-transform: none;
						background-color: rgba(255, 255, 255, 0.1);
						border-radius: 0 4px 4px 0;
						padding:5px 9px 9px 8px;
					}
					.bottom-left-6 h3{
						display:inline-table;
						background-color: rgba(255, 255, 255, 0.1);
						min-width: 201px;
						width: 201px;
						min-height: 28px;
						vertical-align:top;
						margin:0 -4px;
					}
				.bottom-left-7{
					margin-top:1px;
				}
					.bottom-left-7 a{
						display:inline-table;
						font-size: 13px;
						font-family: "Lato-Medium";
						color: rgb(255, 255, 255);
						vertical-align:top;
						background-color: rgba(255, 255, 255, 0.1);
						border-radius: 4px 0 0 4px;
						padding: 8px 0 7px 9px;
						
					}
						.bottom-left-7 a:hover{
							text-decoration:none;
						}
					.bottom-left-7 p{
						display:inline-table;
						text-align:right;
						color: rgb(255, 255, 255);
						font-size: 14px;
						font-family: "Lato-light";
						text-transform: none;
						background-color: rgba(255, 255, 255, 0.1);
						border-radius: 0 4px 4px 0;
						padding:5px 9px 9px 8px;
					}
					.bottom-left-7 h3{
						display:inline-table;
						background-color: rgba(255, 255, 255, 0.1);
						min-width: 233px;
						width: 233px;
						min-height: 28px;
						vertical-align:top;
						margin:0 -4px;
					}
				.bottom-left-8{
					margin-top:1px;
				}
					.bottom-left-8 a{
						display:inline-table;
						font-size: 13px;
						font-family: "Lato-Medium";
						color: rgb(255, 255, 255);
						vertical-align:top;
						background-color: rgba(255, 255, 255, 0.1);
						border-radius: 4px 0 0 4px;
						padding: 8px 0 7px 9px;
						
					}
						.bottom-left-8 a:hover{
							text-decoration:none;
						}
					.bottom-left-8 p{
						display:inline-table;
						text-align:right;
						color: rgb(255, 255, 255);
						font-size: 14px;
						font-family: "Lato-light";
						text-transform: none;
						background-color: rgba(255, 255, 255, 0.1);
						border-radius: 0 4px 4px 0;
						padding:5px 9px 9px 8px;
					}
					.bottom-left-8 h3{
						display:inline-table;
						background-color: rgba(255, 255, 255, 0.1);
						min-width: 136px;
						width: 136px;
						min-height: 28px;
						vertical-align:top;
						margin:0 -4px;
					}

			.bottom-right{
				/* display:inline-table; */
				height:276px;
				width:350px;
				min-width:350px;
				min-height:276px;
				margin-left: 16px;
				float: right;
				
			}
				.bottom-right h3{
					color: rgba(255, 255, 255, 0);
					line-height: 29px;
				}
				.bottom-right-1 a{
					display:inline-table;
					font-size: 13px;
					font-family: "Lato-Medium";
					color: rgb(255, 255, 255);
					vertical-align:top;
					background-color: rgba(255, 255, 255, 0.1);
					border-radius: 4px 0 0 4px;
					padding: 8px 0 8px 9px;
					
				}
					.bottom-right-1 a:hover{
						text-decoration:none;
					}
				.bottom-right-1 p{
					display:inline-table;
					text-align:right;
					color: rgb(255, 255, 255);
					font-size: 14px;
					font-family: "Lato-light";
					text-transform: none;
					background-color: rgba(255, 255, 255, 0.1);
					border-radius: 0 4px 4px 4px;
					padding:5px 9px 9px 33px;
					
				}
				.bottom-right-1 h3{
					display:inline-table;
					background-color: rgba(255, 255, 255, 0.1);
					min-width:117px;
					width: 117px;
					min-height:29px;
					vertical-align:top;
					margin:0 -4px;
				}
					.bottom-right-2{
						margin-top:1px;
					}
						.bottom-right-2 a{
							display:inline-table;
							font-size: 13px;
							font-family: "Lato-Medium";
							color: rgb(255, 255, 255);
							vertical-align:top;
							background-color: rgba(255, 255, 255, 0.1);
							border-radius: 4px 0 0 4px;
							padding: 8px 0 8px 9px;
							
						}
							.bottom-right-2 a:hover{
								text-decoration:none;
							}
						.bottom-right-2 p{
							display:inline-table;
							text-align:right;
							color: rgb(255, 255, 255);
							font-size: 14px;
							font-family: "Lato-light";
							text-transform: none;
							background-color: rgba(255, 255, 255, 0.1);
							border-radius: 0 4px 4px 0;
							padding:6px 9px 9px 8px;
						}
						.bottom-right-2 h3{
							display:inline-table;
							background-color: rgba(255, 255, 255, 0.1);
							min-width: 228px;
							width: 228px;
							min-height:29px;
							vertical-align:top;
							margin:0 -4px;
						}
					.bottom-right-3{
						margin-top:1px;
					}
						.bottom-right-3 a{
							display:inline-table;
							font-size: 13px;
							font-family: "Lato-Medium";
							color: rgb(255, 255, 255);
							vertical-align:top;
							background-color: rgba(255, 255, 255, 0.1);
							border-radius: 4px 0 0 4px;
							padding: 8px 0 8px 9px;
							
						}
							.bottom-right-3 a:hover{
								text-decoration:none;
							}
						.bottom-right-3 p{
							display:inline-table;
							text-align:right;
							color: rgb(255, 255, 255);
							font-size: 14px;
							font-family: "Lato-light";
							text-transform: none;
							background-color: rgba(255, 255, 255, 0.1);
							border-radius: 0 4px 4px 4px;
							padding:5px 9px 9px 33px;
							
						}
						.bottom-right-3 h3{
							display:inline-table;
							background-color: rgba(255, 255, 255, 0.1);
							min-width:178px;
							width: 178px;
							min-height:29px;
							vertical-align:top;
							margin:0 -4px;
						}
					.bottom-right-4{
						margin-top:1px;
					}
						.bottom-right-4 a{
							display:inline-table;
							font-size: 13px;
							font-family: "Lato-Medium";
							color: rgb(255, 255, 255);
							vertical-align:top;
							background-color: rgba(255, 255, 255, 0.1);
							border-radius: 4px 0 0 4px;
							padding: 8px 0 8px 9px;
							
						}
							.bottom-right-4 a:hover{
								text-decoration:none;
							}
						.bottom-right-4 p{
							display:inline-table;
							text-align:right;
							color: rgb(255, 255, 255);
							font-size: 14px;
							font-family: "Lato-light";
							text-transform: none;
							background-color: rgba(255, 255, 255, 0.1);
							border-radius: 0 4px 4px 4px;
							padding:5px 9px 9px 33px;
							
						}
						.bottom-right-4 h3{
							display:inline-table;
							background-color: rgba(255, 255, 255, 0.1);
							min-width:126px;
							width: 126px;
							min-height:29px;
							vertical-align:top;
							margin:0 -4px;
						}
					.bottom-right-5{
						margin-top:1px;
					}
						.bottom-right-5 a{
							display:inline-table;
							font-size: 13px;
							font-family: "Lato-Medium";
							color: rgb(255, 255, 255);
							vertical-align:top;
							background-color: rgba(255, 255, 255, 0.1);
							border-radius: 4px 0 0 4px;
							padding: 8px 0 8px 9px;
								
						}
							.bottom-right-5 a:hover{
								text-decoration:none;
							}
						.bottom-right-5 p{
							display:inline-table;
							text-align:right;
							color: rgb(255, 255, 255);
							font-size: 14px;
							font-family: "Lato-light";
							text-transform: none;
							background-color: rgba(255, 255, 255, 0.1);
							border-radius: 0 4px 4px 0;
							padding:6px 9px 9px 8px;
						}
						.bottom-right-5 h3{
							display:inline-table;
							background-color: rgba(255, 255, 255, 0.1);
							min-width: 219px;
							width: 219px;
							min-height:29px;
							vertical-align:top;
							margin:0 -4px;
						}
					.bottom-right-6{
						margin-top:1px;
					}
						.bottom-right-6 a{
								display:inline-table;
								font-size: 13px;
								font-family: "Lato-Medium";
								color: rgb(255, 255, 255);
								vertical-align:top;
								background-color: rgba(255, 255, 255, 0.1);
								border-radius: 4px 0 0 4px;
								padding: 8px 0 8px 9px;
								
							}
								.bottom-right-6 a:hover{
									text-decoration:none;
								}
							.bottom-right-6 p{
								display:inline-table;
								text-align:right;
								color: rgb(255, 255, 255);
								font-size: 14px;
								font-family: "Lato-light";
								text-transform: none;
								background-color: rgba(255, 255, 255, 0.1);
								border-radius: 0 4px 4px 0;
								padding:6px 9px 9px 8px;
							}
							.bottom-right-6 h3{
								display:inline-table;
								background-color: rgba(255, 255, 255, 0.1);
								min-width: 160px;
								width: 160px;
								min-height:29px;
								vertical-align:top;
								margin:0 -4px;
							}
	.bg-footer{
		background: url(../images/bg-footer.png ) no-repeat center center;
		width: 100%;
		height: 94px;
		margin-top:1px;
		-moz-background-size:cover; /* для Firefox 4+ */
		-o-background-size:cover; /* для Opera 9.5+ */
		-webkit-background-size:cover; /* для Safari 5+ и Chrome 4+ */
		-khtml-background-size:cover; /* для Konqueror (WebKit-браузеров) */
		background-size:cover; /* CSS3 свойств */
	}
		.footer{
			width:882px;
			margin:0 auto;
			min-width: 882px;
		}
			.footer img{
				/* width: 258px; */
    			/* float: left; */
    			margin: 16px 0;
			}
			.footer p{
				display: inline-table;
				font-size: 13px;
				font-family: "Lato-medium";
				color: #74a7cb;
  				padding: 81px 0 0 0px;
  				
			}
			.footer-menu{
				display:inline-block;
				float: right;
				margin-top: 16px;
				text-align: right;
				width: 310px;
			}
			
			.footer-menu-left{
				display:inline-block;
			}
				.footer-menu-left a{
					font-size: 16px;
					font-family: "Lato-regular";
					color: #fff;
					opacity:0.5;
					/* margin-left: 120px; */
					line-height: 28px;
				}
					.footer-menu-left a:hover{
						text-decoration: none;
					}
			.footer-menu-right{
				display:inline-block;
			}
				.footer-menu-right a{
					font-size: 16px;
					font-family: "Lato-regular";
					color: #fff;
					opacity:0.5;
					margin-left: 50px;
					line-height: 28px;
				}
					.footer-menu-right a:hover{
						text-decoration: none;
					}
			.privacy_policy{
				/* display: block; */
				font-size: 16px;
				font-family: "Lato-regular";
				color: #fff;
				opacity:0.5;
				line-height: 30px;
			}
				.privacy_policy:hover{
					text-decoration: none;
				}
					




.page_pcs{
	width: 790px;
	margin: 50px auto;
}
	.page_pcs h2{
		   margin-bottom: 50px;
		   font-size: 18px;
		   font-family: "Lato-Black";
		   color: rgb(80,80,80);
		   text-align: center;
		   text-transform: uppercase;
		   line-height: 26px;
	}
	.page_pcs p{
		font-size: 16px;
	    font-family: "Lato-Regular";
	    text-align: justify;
	    color: rgb(80,80,80);
	    line-height: 20px;
	    text-decoration: none;
	    text-transform: none;
	}
	.page_pcs h3{
		font-size: 16px;
	    font-family: "Lato-Black";
	    text-align: left;
	    color: rgb(80,80,80);
	    line-height: 20px;
	    text-decoration: none;
	    text-transform: none;
	}
	.page_pcs ul{
		list-style-type: disc;
	}
		.page_pcs li{
			list-style-position: inside;
			font-size: 16px;
	    	font-family: "Lato-Regular";
	    	text-align: justify;
	    	color: rgb(80,80,80);
	    	line-height: 20px;
	    	padding: 0 0 0 15px;
		}
	.section{
		margin-bottom: 20px;
	}





	




