@font-face {
	font-family:'pf_dindisplay_proregular';
	src:url('../fonts/pfdindisplaypro-reg-webfont.eot');
	src:url('../fonts/pfdindisplaypro-reg-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/pfdindisplaypro-reg-webfont.woff') format('woff'),
		url('../fonts/pfdindisplaypro-reg-webfont.ttf') format('truetype'),
		url('../fonts/pfdindisplaypro-reg-webfont.svg#pf_dindisplay_proregular') format('svg');
	font-weight:normal;
	font-style:normal;
}
/*
body{
	margin:0;
	color:#3b3835;
	font:14px/18px pf_dindisplay_proregular, Arial, Helvetica, sans-serif;
	min-width:1000px;
	background:#f1f5fb;
}
*/
img{border-style:none;}
/*
a{
	color:#0991d8;
	text-decoration:underline;
	outline:none;
}
a:hover{color:#dd4b12;}
*/
input,
textarea,
select{
	font:100% "Trebuchet MS", Helvetica, sans-serif;
	vertical-align:middle;
	outline:none;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
blockquote,
q
{
	quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after{
	content: '';
	content: none;
}
.viewer-popup-holder{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:100;
}
.viewer-popup-holder .bg{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	-moz-opacity:0.4;
	opacity:0.4;
}
.viewer-popup{
	position:absolute;
	left:50%;
	top:18px;
	background:#fff;
	margin-left:-490px;
	width:968px;
	padding:9px 6px;
	height:93%;
}
.viewer{
	font-size:12px;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	color:#383838;
}
.viewer .heading{
	padding:0 15px 9px 13px;
}
.viewer .heading:after{
	content:'';
	display:block;
	clear:both;
}
.viewer h2{
	font:bold 14px/18px "Trebuchet MS", Helvetica, sans-serif;
	float:left;
	width:339px;
	margin:8px 10px 0 0;
}
.toolbar{
	float:left;
}
.toolbar ul{
	padding:0 9px 0 0;
	margin:0;
	list-style:none;
	float:left;
}
.toolbar ul li{
	float:left;
	margin:0 -1px 0 0;
}
.toolbar ul a{
	float:left;
	padding:7px 10px 6px;
	background:#fff;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #fff 0%, #eee 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#eee));
	background:-webkit-linear-gradient(top,  #fff 0%,#eee 100%);
	background:-o-linear-gradient(top,  #fff 0%,#eee 100%);
	background:-ms-linear-gradient(top,  #fff 0%,#eee 100%);
	background:linear-gradient(to bottom,  #fff 0%,#eee 100%);
	-pie-background:linear-gradient(#fff, #eee);
	border:1px solid #d3d3d3;
}
.toolbar ul a:hover{
	background:#ededed;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #ededed 0%, #f2f2f2 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#f2f2f2));
	background:-webkit-linear-gradient(top,  #ededed 0%,#f2f2f2 100%);
	background:-o-linear-gradient(top,  #ededed 0%,#f2f2f2 100%);
	background:-ms-linear-gradient(top,  #ededed 0%,#f2f2f2 100%);
	background:linear-gradient(to bottom,  #ededed 0%,#f2f2f2 100%);
	-pie-background:linear-gradient(#ededed, #f2f2f2);
}
.toolbar ul .first-child a{
	border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	-webkit-border-radius:3px 0 0 3px;
}
.toolbar ul .last-child a{
	border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	-webkit-border-radius:0 3px 3px 0;
}
.toolbar ul .inactive a{
	background:#ededed;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #ededed 0%, #f2f2f2 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#f2f2f2));
	background:-webkit-linear-gradient(top,  #ededed 0%,#f2f2f2 100%);
	background:-o-linear-gradient(top,  #ededed 0%,#f2f2f2 100%);
	background:-ms-linear-gradient(top,  #ededed 0%,#f2f2f2 100%);
	background:linear-gradient(to bottom,  #ededed 0%,#f2f2f2 100%);
	-pie-background:linear-gradient(#ededed, #f2f2f2);
}
.toolbar ul img{
	vertical-align:top;
}
.toolbar ul .inactive img{
	opacity:0.5;
}
.toolbar .number{
	float:left;
	border:1px solid #d3d3d3;
	background:#fff;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmZiZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #fff 0%, #fbfbfb 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#fbfbfb));
	background:-webkit-linear-gradient(top,  #fff 0%,#fbfbfb 100%);
	background:-o-linear-gradient(top,  #fff 0%,#fbfbfb 100%);
	background:-ms-linear-gradient(top,  #fff 0%,#fbfbfb 100%);
	background:linear-gradient(to bottom,  #fff 0%,#fbfbfb 100%);
	-pie-background:linear-gradient(#fff, #fbfbfb);
	padding:2px;
}
.toolbar .number input{
	font:14px/18px "Trebuchet MS", Helvetica, sans-serif;
	color:#383838;
	text-align:center;
	float:left;
	margin:0;
	padding:5px 3px 4px;
	width:59px;
	line-height:18px;
	height:18px;
	background:none;
	border:none;
}
.viewer-popup .btn-close{
	float:right;
	background:url('/images/viewer/btn-close.png') no-repeat;
	width:13px;
	height:12px;
	text-indent:-9999px;
	overflow:hidden;
	margin:11px 0 0;
}
.viewer .container{
	overflow:hidden;
	padding:0 0 8px;
	height:90.5%;
}
.viewer .preview{
	float:left;
	width:134px;
	background:#eee;
	border:1px solid #d3d3d3;
	padding:2px 5px 0 0;
	margin:0 5px 0 0;
	height:100%;
}
.viewer .preview.close{
	width:0;
}
.viewer .preview .mask{
	position:absolute;
	left:0;
	top:0;
        background:url('/images/viewer/shadow.png') repeat-x;
	height:2px;
	width:100%;
	z-index:2;
}
.viewer .preview .scroll-pane{
	height:100%;
	z-index:1;
}
.viewer .preview ul{
	padding:10px 13px 0;
	margin:0;
	list-style:none;
}
.viewer .preview ul li{
	width:100%;
	padding:0 0 13px;
}
.viewer .preview ul li:after{
	content:'';
	display:block;
	clear:both;
}
.viewer .preview ul img{
	vertical-align:top;
	float:left;
	border:1px solid #cfcfcf;
	box-shadow:0 3px 2px -3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:0 3px 2px -3px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:0 3px 2px -3px rgba(0, 0, 0, 0.5);
	position:relative;
}
.viewer .preview ul a:hover img,
.viewer .preview ul .active img{
	border:3px solid #2e87c0;
	margin:-2px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.viewer .btn-open{
	position:absolute;
	left:-1px;
	top:292px;
        background:url('/images/viewer/btn-open.gif') no-repeat;
	width:14px;
	height:47px;
	text-indent:-9999px;
	overflow:hidden;
	z-index:2;
}
.viewer .btn-open.closed{
	background-position:0 -52px;
	left:-1px;
}
.viewer .view-holder{
	overflow:hidden;
	position:relative;
	padding-bottom:10px;
	margin:0 0 0 74px;
	height:100%;
}
.view-holder .preview{
	float:none;
	overflow:hidden;
	position:relative;
	width:804px;
	padding:2px 3px 0 12px;
	z-index:1;
}
.view-holder .preview ul li{
	padding:0 0 24px;
}
.viewer .row{
	height:25px;
	padding:0 0 0 13px;
}
.viewer .row:after{
	content:'';
	display:block;
	clear:both;
}
.viewer .row span{
	float:left;
	margin:0 26px 0 0;
	height:16px;
}
.viewer .row .title{
	white-space:nowrap;
	width:500px;
	position:relative;
	overflow:hidden;
	margin:0 32px 0 0;
	padding-bottom:5px;
	height:20px;
}
.viewer .row .mask{
	position:absolute;
	right:0;
	top:0;
    background:url('/images/viewer/mask01.png') repeat-y;
	width:19px;
	margin:0;
}
.viewer .row .number{
	float:right;
	margin:0;
}
.jspContainer{
	overflow:hidden;
	position:relative;
}
.jspPane{
	position:absolute;
}
.jspVerticalBar{
	position:absolute;
	top:0;
	right:0;
	width:9px;
	height:100%;
}
.jspVerticalBar *{
	margin:0;
	padding:0;
}
.jspCap{
	display:none;
}
.jspTrack{
	position:relative;
}
.jspDrag{
	background:#adadad;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:relative;
	top:0;
	left:0;
	cursor:pointer;
}
.jspCorner{
	background:#eeeef4;
	float:left;
	height:100%;
}
.disclamer p{
	font-family: "Times New Roman", Courier, Garamond, serif;
	font-size:18px;
	line-height:2;
	text-indent:50px;
	text-align:justify;
	margin:0;
}
.disclamer{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid black;
//	background-color:#fff;
	background-color:#EFF4F7;
	margin:0 10px 13px 13px;
	padding-top:60px;
	padding-bottom:60px;
	padding-left:120px;
	padding-right:60px;
	text-align:center;
}
.disclamer button{
	padding:7px 10px 6px;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #fff 0%, #eee 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#eee));
	background:-webkit-linear-gradient(top,  #fff 0%,#eee 100%);
	background:-o-linear-gradient(top,  #fff 0%,#eee 100%);
	background:-ms-linear-gradient(top,  #fff 0%,#eee 100%);
	background:linear-gradient(to bottom,  #fff 0%,#eee 100%);
	-pie-background:linear-gradient(#fff, #eee);
	border:1px solid #d3d3d3;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	cursor:pointer;
	margin-top:10px;
	margin-bottom:10px;
	font-size:16px;
}
.disclamer button:hover{
	background:#ededed;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #ededed 0%, #f2f2f2 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#f2f2f2));
	background:-webkit-linear-gradient(top,  #ededed 0%,#f2f2f2 100%);
	background:-o-linear-gradient(top,  #ededed 0%,#f2f2f2 100%);
	background:-ms-linear-gradient(top,  #ededed 0%,#f2f2f2 100%);
	background:linear-gradient(to bottom,  #ededed 0%,#f2f2f2 100%);
	-pie-background:linear-gradient(#ededed, #f2f2f2);
}
.disclamer hr{
	display: block;
	height: 1px;
    	border: 0; 
	border-top: 1px solid #adadad;
	margin: 1em 0;
	padding: 0;
}
html {
	 -webkit-text-size-adjust: none;
}
html, body {
	height: 100%;
	margin:0;
	color:#000;
	font:300 21px/31px 'Open Sans',  sans-serif;
	background:#fff;
	min-width: 320px;
}
img {
	border-style:none;
	vertical-align: top;
}
a {
	color:#000;
	outline:none;
}
a:hover {
	text-decoration:none;
}
* {
	outline:none;
}
input, textarea, select {
	font:400 14px/14px 'Open Sans',  sans-serif;
	vertical-align:middle;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
h1 {
	font-family: 'Open Sans',  sans-serif;
	color: #fff;
	text-transform: uppercase;
	font-size:22px;
	line-height: 24px;
	margin: 0 0 25px;
	font-weight: 700;
}
h2 {
	font-family: 'Open Sans',  sans-serif;
	color: #1f2021;
	text-transform: uppercase;
	font-size: 30px;
	line-height: 30px;
	margin: 0 0 11px 0;
	font-weight: 400;
}
h3, .letter {
	font-family: 'Open Sans',  sans-serif;
	color: #28292a;
	font-size: 30px;
	line-height: 30px;
	margin: 0px;
	font-weight: 700;
}
p {
	font-family: 'Open Sans', sans-serif;
	margin: 0 0 6px;
	color: #1f2021;
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: -0.02em;
}
header,
nav,
section,
article,
aside,
footer,
figure,
menu,
dialog {
	display:block;
}
.btn-up {
	z-index: 0;
	opacity: 0;
	position: fixed;
	width: 63px;
	height: 63px;
	background:url(/images/btn-up1.png) no-repeat;
	background-size: 63px 63px;
	bottom: 20px;
	right: 68px;
	-webkit-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	transition: 0.3s all ease;
}
.btn-up:hover {
	background:url(/images/btn-up.png) no-repeat;
	background-size: 63px 63px;
}
.soc-links {
	top: 164px;
	right: 0px;
	z-index: 500;
	position: fixed;
}
.btn-up.active {
	opacity: 1;
	z-index: 500;
	-webkit-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	transition: 0.3s all ease;
}
#wrapper {
	position: relative;
	overflow: hidden;
}

.center {
	padding: 0 20px 0 20px;
	position: relative;
	max-width: 940px;
	min-width: 280px;
	margin: 0 auto;
}
.center:after {
	content: '';
	display: block;
	clear: both;
}
#wrapper {
	padding: 61px 0 0 0;
}
#header {
	width: 100%;
	overflow: hidden;
	background: #f7f7f7;
	position: fixed;
	top: 0;
	left: 0;
	padding: 10px 0 10px 0;
	z-index: 500;
}
#header:after {
	content: '';
	display: block;
	clear: both;
}
#header .logo {
	float: left;
	margin: 0 6% 0 0;
	width:179px;
	height:31px;
	overflow:hidden;
	background:url(/images/logo.png) no-repeat;
	background-size: 179px 31px;
	text-indent:-9999px;
}
#header .logo:hover {
	background:url(/images/logo-hover.png) no-repeat;
	background-size: 179px 31px;
}
#header .logo a {
	height:100%;
	display:block;
}
#header .list {
	float: right;
	margin: 0;
	padding: 12px 0 0 5px;
	list-style: none;
	width: 35%;
	text-align: right;
}
#header .list li {
	display: inline-block;
	vertical-align: top;
	font: 600 16px/16px 'Open Sans',  sans-serif;
	margin: 0 0 0 22%;
}
#header .list li:first-child {
	margin: 0;
}
#header .list a {
	color: #28292a;
	line-height: 16px;
	text-decoration: none;
	-webkit-transition: 0.2s all ease;
	-o-transition: 0.2s all ease;
	transition: 0.2s all ease;
}
#header .list a:hover {
	color: #ec3308;
}
#header .form-search {
	overflow: hidden;
	padding: 2px 0 0 0;
	max-width: 305px;
	height: 40px;
	position: relative;
}
/*#main {
	padding: 61px 0 0 0;
}*/
#header input {
	background: transparent;
	position: relative;
	width: 100%;
	font: 600 16px/32px 'Open Sans',  sans-serif;
	height: 32px;
	border: none;
	border-bottom: 1px #1f2021 solid;
	border-radius: 0;
	-webkit-border-radius: 0;
}
#main .form-search {
	overflow: hidden;
	padding: 0;
	margin: -8px 0 38px 0px;
	max-width: 540px;
	position: relative;
}
#main input[type="text"] {
	background: transparent;
	width: 82%;
	float: left;
	border-bottom-left-radius: 10px;
	border-top-left-radius: 10px;
	font: 600 16px/32px 'Open Sans', sans-serif;
	height: 41px;
	margin: 0 0 16px;
	padding: 0 11px 0 11px;
	border: 1px #dadde2 solid;
	border-right: none;
	box-sizing: border-box;
	-webkit-appearance:none;
}
#main input[type="submit"] {
	background: #22a3f4;
	float: left;
	z-index: 10;
	text-align: center;
	font: 600 13px/37px 'Open Sans', sans-serif;
	cursor: pointer;
	border: none;
	padding: 0 28px 0 30px;
	width: 18%;
	box-sizing: border-box;
	margin: 0;
	color: #fff;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	vertical-align: top;
	height: 41px;
	text-decoration: none;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
}
#main input[type="submit"]:hover {
	background: #ec3308;
}
#main .form-search p {
	clear: both;
}
input[type="text"]::-webkit-input-placeholder {  /* WebKit browsers */
	font: 600 16px/32px 'Open Sans',  sans-serif;
	color: #4c5d6e;
	opacity:0.9;
	font-style:normal;
}
input[type="text"]:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	font: 600 16px/32px 'Open Sans',  sans-serif;
	color: #4c5d6e;
	opacity:0.9;
	font-style:normal;
}
input[type="text"]:-moz-placeholder  { /* Mozilla Firefox 4 to 18 */
	font: 600 16px/32px 'Open Sans',  sans-serif;
	color: #4c5d6e;
	opacity:0.9;
	font-style:normal;
}
input[type="text"]:-ms-input-placeholder  { /* Internet Explorer 10+ */
	font: 600 16px/32px 'Open Sans',  sans-serif;
	color: #4c5d6e;
	opacity:0.9;
	font-style:normal;
}
#header button[type="submit"] {
	position: absolute;
	background:url(/images/ico-search.png) no-repeat;
	background-size: auto 32px;
	height: 16px;
	top: 12px;
	right: 0;
	width: 16px;
	cursor: pointer;
	border: none;
	display: block;
	vertical-align: top;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-appearance:none;
	-webkit-border-radius:0;
}
#header button[type="submit"]:hover {
	background-position: 0 -17px;
}
.title {
	background:url(/images/bg1.jpg) no-repeat;
	background-size: cover;
	padding: 85px 0 68px 0;
}
.title p {
	font-family: 'Open Sans', sans-serif;
	margin: 0 0 6px;
	color: #fff;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
}
.title .center {
	max-width: 620px;
}
.title .center h1 {
	text-align: center;
}
.title .visual {
	text-align: center;
	margin: 0 0 32px;
}
.title .btn-holder {
	text-align: center;
	padding: 29px 0  0 0;
}
.title .btn {
	font: 600 16px/50px 'Open Sans', sans-serif;
	background: transparent;
	display: inline-block;
	vertical-align: top;
	border-radius: 27px;
	padding: 0 35px;
	color: #fff;
	border: 1px #fff solid;
	box-sizing:border-box;
	text-decoration: none;
	-webkit-transition: 0.2s all ease;
	-o-transition: 0.2s all ease;
	transition: 0.2s all ease;
}
.title .btn:hover {
	background: #fff;
	color: #28292a;
}
.catalog {
	padding: 33px 0 0 0;
}
.catalog .head {
	margin: 0 0 24px;
}
.catalog .head .center {
	max-width: 620px;
}
.catalog .alphabet-list {
	margin: 0;
	padding: 0;
	list-style: none;
}
.catalog .alphabet-list li {
	display: inline-block;
	vertical-align: top;
	text-transform: uppercase;
	letter-spacing: -0.08em;
	font: 400 16px/20px 'Open Sans', sans-serif;
}
.catalog .alphabet-list .mark a {
	color: #afafaf;
}
.catalog .alphabet-list a {
	text-decoration: none;
	color: #22a3f4;
}
.catalog .alphabet-list a:hover {
	color: #ec3308;
}
.catalog .main-list {
	margin: 0;
	padding: 0;
	list-style: none;
}
.catalog .main-list li {
	margin: 0 0 24px;
}
.catalog .main-list .letter-block {
	display: inline-block;
	vertical-align: top;
	min-width: 154px;
	margin-top:-4px;
}
.catalog .main-list .item-block {
	display: inline-block;
	vertical-align: top;
}
.catalog .main-list .item-block .items {
	margin: 0;
	padding: 0;
	list-style: none;
}
.catalog .main-list .item-block .items li {
	font: 400 16px/16px 'Open Sans', sans-serif;
	margin: 0 0 10px;
}
.catalog .main-list .item-block .items a {
	color: #28292a;
	text-decoration: none;
}
.catalog .main-list .item-block .items a:hover {
	color: #ec3308;
}
#footer {
	background:url(/images/footer-bg.jpg) no-repeat;
	background-size: cover;
	padding: 36px 0 34px 0;
}
#footer .logo {
	float: left;
	margin: 0 100px 0 0;
	width:60px;
	height:48px;
	overflow:hidden;
	background:url(/images/ico1.png) no-repeat;
	background-size: 60px 48px;
	text-indent:-9999px;
}
#footer .box {
	float: left;
	padding: 11px 0 0 0;
}
#content .ocr {
	margin:0;
}
.ocr p:nth-last-child(3),
.box-text {
	position: relative;
/*	margin: -13px 0 0 0;*/
	height: 60px;
	overflow: hidden;
	-webkit-transition: height 1s ease-out 0.5s;
	-moz-transition: height 1s ease-out 0.5s;
	-o-transition: height 1s ease-out 0.5s;
	transition: height 1s ease-out 0.5s;

}
.ocr p:nth-last-child(2):after {
	content:"...";
}
.ocr p:nth-last-child(2),
.ocr p:last-child {
	display:none;
}
.box-text p {
	margin: 0;
}
.ocr p:nth-last-child(3):after,
.box-text:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	opacity: 1;
	width: 100%;
	height: 60px;
	-webkit-transition:  0.2s all ease;
	-o-transition: 0.2s all ease;
	transition: 0.2s all ease;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,0.84+100 */
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.84) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.84) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.84) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#d6ffffff',GradientType=0 ); /* IE6-9 */
}
.ocr p.active:nth-last-child(3),
.box-text .active {
	height: auto;
	-webkit-transition: height 1s ease-out 0.5s;
	-moz-transition: height 1s ease-out 0.5s;
	-o-transition: height 1s ease-out 0.5s;
	transition: height 1s ease-out 0.5s;
}
.safari .ocr p.active:nth-last-child(3),
.safari .box-text .active {
	height: 100%;
}
.ocr p.active:nth-last-child(3):after,
.box-text .active:after {
	opacity: 0;
}
#footer .box span {
	color: #fff;
	font: 400 14px/14px 'Open Sans', sans-serif;
	display: block;
	letter-spacing: -0.018em;
	margin: 0 0 5px;
}
#footer .box a {
	color: #fff;
	letter-spacing: -0.018em;
	font: 400 14px/20px 'Open Sans', sans-serif;
	display: block;
}
#footer .box a:hover {
	text-decoration: none;
}
#footer .link-box {
	float: right;
	text-align: right;
	padding: 11px 0 0 0;
}
#footer .link-box p {
	color: #fff;
	margin: 0 0 9px;
	font: 400 14px/15px 'Open Sans', sans-serif;
}
#footer .link-box  .link-list {
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
	list-style: none;
}
#footer .link-box  .link-list li {
	display: inline-block;
	vertical-align: top;
	margin: 0 0 0 8px;
}
#footer .link-box  .link-list a {
	display: block;
	width: 18px;
	height: 18px;
}
#footer .link-box  .link-list .ico {
	background:url(/images/soc-links.png) 0 -20px no-repeat;
	background-size: auto 39px;
}
#footer .link-box  .link-list .ico2 {
	background-position: -27px -20px;
}
#footer .link-box  .link-list .ico3 {
	background-position: -52px -20px;
}
#footer .link-box  .link-list .ico4 {
	background-position: -77px -20px;
}
#footer .link-box  .link-list .ico5 {
	background-position: -104px -20px;
}
#footer .link-box  .link-list .ico6 {
	background-position: -130px -20px;
}
#footer .link-box  .link-list .ico1:hover {
	background-position: 0 0px
}
#footer .link-box  .link-list .ico2:hover {
	background-position: -27px 0px;
}
#footer .link-box  .link-list .ico3:hover {
	background-position: -52px 0px;
}
#footer .link-box  .link-list .ico4:hover {
	background-position: -77px 0px;
}
#footer .link-box  .link-list .ico5:hover {
	background-position: -104px 0px;
}
#footer .link-box  .link-list .ico6:hover {
	background-position: -130px 0px;
}
.article-head {
	background: #252627;
	overflow: hidden;
	padding: 33px 0 23px 0;
}
.article-head #sidebar  p{
	line-height: 0;
	font-size: 0;
}
.article-head h1 {
	margin: 0;
}
.article-head .title-kind {
	color: #939494;
	display: block;
/*	font-size: 15px;*/
	font-size: 12px;
	line-height: 24px;
	text-transform: uppercase;
	font-weight: 400;
}
.article-head .title-mag {
	color: #fff;
	display: block;
	font-weight: 300;
/*	font-size: 28px;*/
	font-size: 22px;
	margin: 0 0 7px;
	line-height: 28px;
	text-transform: none;
}
.article-head .title-mag a {
	color: #fff;
	text-decoration: none;
}
.article-head span a:hover {
	text-decoration: underline;
}
.article-head span {
	display: block;
	font: 400 18px/24px 'Open Sans', sans-serif;
	color: #939494;
	text-transform: none;
}
.article-head span a {
	color: #939494;
	text-decoration: none;
}
#sidebar {
	max-width: 205px;
	width: 205px;
	margin: 0 32px 0 0;
	float: left;
}
#sidebar .visual-list {
	margin: -211px 0 0 -57px;
/*	background-size: 267px 329px;*/
}
#sidebar .visual-list .holder {
	width: 267px;
	height: 290px;
	position: relative;
}
#sidebar .visual-list .holder:after {
	content: '';
	position: absolute;
	top: 74px;
	width: 4px;
	height: 143px;
	background: url(/images/holes.png) no-repeat;
	background-size: 4px 143px;
	left: 63px;
}
#sidebar .visual {
	position: relative;
}
#sidebar .visual-list .holder img,
#sidebar .visual-list .visual img {
	width:175px;
	height:243px;
	margin: 22px 0 0 55px;
	padding: 0 0 0 6px;
	box-shadow: -5px 5px 25px rgba(37,38,39,1); 
	background-color: #FFFFFF;
}
#sidebar .visual-list .visual img {
	margin-top:50px;
	padding-left:0px;
}
/*
.visual img {
	box-shadow: 2px 2px 5px #888888; 
}
*/
#content {
	overflow: hidden;
}
.article-main {
	padding: 60px 0 0 0;
}
.article-main .head h2 {
	font: 400 20px/29px 'Open Sans', sans-serif;
	color: #1f2021;
	margin: 0;
	text-transform: uppercase;
}
.article-main .head h2 span {
	color: #a2a2a3;
	display: block;
	text-transform: none;
	letter-spacing: -0.02em;
	font: 300 13px/13px 'Open Sans', sans-serif;
}
.article-main .head h2 a {
	text-decoration: none;
}
.article-main .head h2 a:hover {
	text-decoration: underline;
}
.article-main .head {
	margin:  0 0 21px;
}
.article-main .box {
	margin: 0 0 38px;
}
.article-main .box-hidden div {
	margin: 0 0 38px;
	min-height: 51px;
}
.article-main .list-articles {
	margin: 4px 0 53px 0;
	padding: 0;
	list-style: none;
}
.article-main .list-articles li {
	margin: 0 0 25px;
}
.article-main .list-articles  a {
	text-decoration: none;
	font: 400 16px/20px 'Open Sans', sans-serif;
	color: #22a3f4;
	margin: 0;
	display: block;
	-webkit-transition: 0.1s all ease;
	-o-transition: 0.1s all ease;
	transition: 0.1s all ease;
}
.article-main .list-articles a:hover {
	color: #ec3308;
}
.article-main .list-articles p {
	letter-spacing: -0.02em;
	margin: 0 0 10px;
}
#sidebar .btn-buy {
	font: 600 16px/36px 'Open Sans', sans-serif;
	background: #22a1f2;
	display: inline-block;
	vertical-align: top;
	border-radius: 27px;
	margin: 0 0 19px 19px;
	padding: 0 37px;
	color: #FFFFFF;
	position: relative;
	z-index: 20;
	border: 2px #22a1f2 solid;
	box-sizing: border-box;
	text-decoration: none;
	-webkit-transition: 0.2s all ease;
	-o-transition: 0.2s all ease;
	transition: 0.2s all ease;
}
#sidebar .btn-buy:hover {
	background: transparent;
	color: #22a1f2;
	cursor: pointer;
	cursor: hand;
}
#sidebar .list-info {
/*	margin: -11px 0 0 0;*/
	margin:0;
	padding: 0;
	list-style: none;
}
#sidebar .list-info li {
	margin: 0 0 15px;
}
#sidebar .list-info li p {
	font: 400 13px/14px 'Open Sans', sans-serif;
	letter-spacing: -0.03em;
}
#sidebar .list-info li .title-mag {
	color: #22a3f4;
	text-decoration:none;
}
#sidebar .list-info li .title-mag:hover{
	color:#ec3308;
}
#content .btn-more {
	font: 600 15px/32px 'Open Sans', sans-serif;
	background: transparent url(/images/ico-down.png) 92% 14px no-repeat;
	display: inline-block;
	vertical-align: top;
	border-radius: 27px;
	margin: 15px 0 44px 0px;
	padding: 0 33px 0 15px;
	color: #22a1f2;
	border: 2px #22a1f2 solid;
	box-sizing: border-box;
	text-decoration: none;
	height: 38px;
	letter-spacing: -0.01em;
	-webkit-transition: 0.1s all ease;
	-o-transition: 0.1s all ease;
	transition: 0.1s all ease;
}
#content .btn-more:hover {
	background: #22a1f2 url(/images/ico-down1.png) 92% 14px no-repeat;
	color: #fff;
}
#content .btn-more.active:hover {
	color: #fff;
	background: #22a1f2 url(/images/ico-down2.png) 92% 14px no-repeat;
}
#content .btn-more.active {
	background: #fff url(/images/ico-down3.png) 92% 14px no-repeat;
}
.pagination {
	margin: -21px 0 68px 0;
	border-top: 1px #eaeaea solid;
	padding: 14px 0 0 0;
	text-align: center;
}
.pagination-list {
	margin: 0 0 0 0;
	display: inline-block;
	vertical-align: top;
	padding: 0;
	position: relative;
	list-style: none;
}
.pagination .prev {
	margin: 0 6px 0 0 ;
}
.pagination .prev:hover a,
.pagination .next:hover a {
	color: #ec3308;
}
/*.pagination .unavailable a {
	color: #afafaf;
}*/
.pagination .next {
	margin: 0 0 0 6px ;
}
.pagination li {
	display: block;
	float: left;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}
.pagination li a {
	display: inline-block;
	text-decoration: none;
	vertical-align: top;
	color: #22a3f4;
	position: relative;
	text-align: center;
	min-width: 20px;
  margin-left: 5px;
  margin-right: 5px;
}
.pagination .more a {
	color: #aeaeae;
	margin: 0 2px;
}
.pagination li a:hover {
	color: #ec3308;
}
.pagination .active a {
	color: #ec3308;
}
.list-search-holder {
	width: 75%;
}

@media all and (max-width: 1700px) {
	#header .list li {
		margin: 0 0 0 15px;
	}
}
@media all and (max-width: 830px) {
	#header .logo {
		float: none;
		display: block;
		margin: 0 auto 10px auto;
	}
	#header .list {
		float: none;
		width: 100%;
		text-align: center;
		padding: 0;
		margin: 0 0 10px;
		line-height: 16px;
	}
	#header .list li {
		margin: 0 15px;
	}
		#header .list li:first-child {
		margin: 0 15px;
	}
	#header .form-search {
		max-width: 100%;
		padding: 0;
		height: 26px;
	}
	#wrapper {
		padding: 102px 0 0 0;
	}
	.catalog .main-list .letter-block {
		min-width: auto;
		display: block;
		margin: 0 0 5px;
	}
	.btn-up {
		right: 5px;
	}
	.soc-links {
		display: none;
	}
	.pagination .prev,
	.pagination .next {
		float: none;
		position: absolute;
		margin: 0;
	}
	.pagination .prev {
		bottom: -20px;
		left: 0;
	}
		.pagination .next {
		bottom: -20px;
		right: 0;
	}
	#header input[type="text"] {
		height: 20px;
		line-height: 20px;
	}
	#header input[type="text"]::-webkit-input-placeholder {  /* WebKit browsers */
		line-height: 20px;
	}
	#header input[type="text"]:-moz-placeholder {
		line-height: 20px;/* Mozilla Firefox 4 to 18 */
	}
	#header input[type="text"]:-moz-placeholder  {
		line-height: 20px; /* Mozilla Firefox 4 to 18 */
	}
	#header input[type="text"]:-ms-input-placeholder  {
		line-height: 20px;	 /* Internet Explorer 10+ */
	}
	#header .form-search {
		line-height: 16px;
	}
	#header button[type="submit"] {
		top: 5px;
	}
}
@media all and (max-width: 660px) {
	#sidebar {
		float: none;
		max-width: 100%;
		width: 100%;
	}
	#sidebar .visual {
		text-align: center;
		margin: 0;
	}
	#sidebar .visual-list {
		text-align: center;
		margin: 0 0 0 -20px;
	}
	#sidebar .visual-list .holder,
	#sidebar .visual-list .visual {
		margin: -20px auto;
	}
	#sidebar .visual-list .holder img,
	#sidebar .visual-list .visual img {
		margin: 0 0 0 28px;
	}
	#sidebar .btn-buy {
		display: block;
		width: 100%;
		width: 200px;
		text-align: center;
		margin: -15px auto 20px auto;
	}
	#sidebar .list-info {
		width: 100%;
		text-align: center;
	}
	#main .form-search {
		max-width: 100%;
	}
	#main input[type="text"] {
		width: 75%;
	}
	#main input[type="submit"] {
		width: 18%;
		padding: 0;
	}
	#main input[type="submit"]:hover {
		padding: 0;
	}
	#content .btn-more {
		display: block;
		width: 200px;
		margin: 15px auto 44px auto;
	}
	.list-search-holder {
		width: 100%;
	}
	.article-main #content {
		margin-top:50px;
	}
}
@media all and (max-width: 530px) {
	#footer .logo {
		float: none;
		display: block;
		margin: 0 auto 10px auto;
	}
}
@media all and (max-width: 400px) {
	#footer .box,
	#footer .link-box {
		float: none;
		display: block;
		text-align: center;
	}
	.article-head h2 {
		font-size: 20px;
		line-height: 22px;
	}
	.article-head span {
		font-size: 15px;
		line-height: 20px;
	}
	.article-head h3 {
		font-size: 13px;
		line-height: 21px;
	}
	#header .list li,
	#header .list li:first-child {
		margin: 0 5px;
	}
}
.buy-text {
	margin-top:20px;
	font-style: italic;
	font: 300 15px/25px 'Open Sans', sans-serif;
}
.txt {
	padding-left:20px;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTa-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTZX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTT0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSq-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSpX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSj0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzK-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzJX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzD0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hq-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hpX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hj0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
