* {
	margin:0;
	padding:0;
	outline:0;
	border:0;
}
html, body {
	background:#fff;
	color:#;
	font-size:px;
	font-family: Arial;
}

/*For IMBiOS widebanner*/
@font-face {
    font-family: "HelveticaNeueRoman";
    font-weight: normal;
    font-style: normal;
    color: #000000;
    src: url("/files/fonts/PopupIMBiOS/HelveticaNeueRoman.eot");
    src: local("HelveticaNeueRoman"), 
        url("/files/fonts/PopupIMBiOS/HelveticaNeueRoman.eot?") format("embedded-opentype"),
        url("/files/fonts/PopupIMBiOS/HelveticaNeueRoman.ttf") format("truetype"),
        url("/files/fonts/PopupIMBiOS/HelveticaNeueRoman.woff") format("woff");

}
@font-face {
    font-family: "HelveticaNeueBold";
    font-weight: normal;
    font-style: normal;   
    color: #000000;
    src: url("/files/fonts/PopupIMBiOS/HelveticaNeueBold.eot");
    src: local("HelveticaNeueBold"), 
        url("/files/fonts/PopupIMBiOS/HelveticaNeueBold.eot?") format("embedded-opentype"),
        url("/files/fonts/PopupIMBiOS/HelveticaNeueBold.ttf") format("truetype"),
        url("/files/fonts/PopupIMBiOS/HelveticaNeueBold.woff") format("woff");
}              
/* End for IMBiOS*/

/*For PopupFVCtoFVD*/
@font-face {
    font-family: "HelveticaNeueLTStdRoman";
    font-weight: normal;
    font-style: normal;
    src: url("/files/fonts/PopupFVD/HelveticaNeueLTStdRoman.eot");
    src: local("HelveticaNeueRoman"), 
        url("/files/fonts/PopupFVD/HelveticaNeueLTStdRoman.eot?") format("embedded-opentype"),
        url("/files/fonts/PopupFVD/HelveticaNeueLTStdRoman.ttf") format("truetype"),
        url("/files/fonts/PopupFVD/HelveticaNeueLTStdRoman.woff") format("woff");
}

a {
	color:#fff;
	text-decoration:underline;
	font:;
}
a:hover	{	text-decoration:none;	}

h1 {
	color:#dc5800;
	font-size:50px;
	font-weight: normal;
	text-transform: uppercase;
	margin:46px 0 22px;
	text-align: center;
	font-family: 'Neuzeit';
}

div	{	position:relative;	}
.clear {
	clear:both;
	height:0px;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
input:focus:-moz-placeholder {
  color:transparent!important;
}
input:focus:-ms-input-placeholder {
  color:transparent!important;
}
input:focus::-webkit-input-placeholder {
  color:transparent!important;
}



@font-face {
	font-family: 'Segoe';
	src: url('../fonts/segoe.eot');
	src: local('☺'), url('../fonts/segoe.woff') format('woff'), url('../fonts/segoe.ttf') format('truetype'), url('../fonts/segoe.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SegoeLight';
	src: url('../fonts/segoe-light.eot');
	src: local('☺'), url('../fonts/segoe-light.woff') format('woff'), url('../fonts/segoe-light.ttf') format('truetype'), url('../fonts/segoe-light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SegoeSemi';
	src: url('../fonts/segoe-semi.eot');
	src: local('☺'), url('../fonts/segoe-semi.woff') format('woff'), url('../fonts/segoe-semi.ttf') format('truetype'), url('../fonts/segoe-semi.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Neuzeit';
	src: url('../fonts/neuzeitgro.eot');
	src: local('☺'), url('../fonts/neuzeitgro.woff') format('woff'), url('../fonts/neuzeitgro.ttf') format('truetype'), url('../fonts/neuzeitgro.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'NeuzeitgroBold';
	src: url('../fonts/neuzeitgro-bold.eot');
	src: local('☺'), url('../fonts/neuzeitgro-bold.woff') format('woff'), url('../fonts/neuzeitgro-bold.ttf') format('truetype'), url('../fonts/neuzeitgro-bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'NeuzeitgroLight';
	src: url('../fonts/neuzeitgro-light.eot');
	src: local('☺'), url('../fonts/neuzeitgro-light.woff') format('woff'), url('../fonts/neuzeitgro-light.ttf') format('truetype'), url('../fonts/neuzeitgro-light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Nimbus';
	src: url('../fonts/nimbus.eot');
	src: local('☺'), url('../fonts/nimbus.woff') format('woff'), url('../fonts/nimbus.ttf') format('truetype'), url('../fonts/nimbus.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'NimbusLight';
	src: url('../fonts/nimbus-light.eot');
	src: local('☺'), url('../fonts/nimbus-light.woff') format('woff'), url('../fonts/nimbus-light.ttf') format('truetype'), url('../fonts/nimbus-light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Hiragino Kaku Gothic Pro';
	src: url('../fonts/HiraKakuPro-W3-AlphaNum.eot?') format('eot'),
		 local('☺'),
		 url('../fonts/HiraKakuPro-W3-AlphaNum.woff') format('woff'), url('../fonts/HiraKakuPro-W3-AlphaNum.ttf') format('truetype'), url('../fonts/HiraKakuPro-W3-AlphaNum.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Meiryo';
	src: url('../fonts/Meiryo.eot?') format('eot'),
		 local('☺'), url('../fonts/Meiryo.woff') format('woff'), url('../fonts/Meiryo.ttf') format('truetype'), url('../fonts/Meiryo.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body#jpBody {font-family: "MS PGothic",'Meiryo',Arial,sans-serif !important; }
body#jpBody .feautures-block__title h3,body#jpBody .steps-stairs__step-title h3 {font-weight: bold;}
body#jpBody .counter .inner-block {font-size: 29px;}
body#jpBody .topbar__item span {font-size: 16px;}
body#jpBody .lang-select .lang-drop,body#jpBody .lang-select .lang-field span{font-family: Tahoma;}
body#jpBody .counter .inner-block,body#jpBody .counter .inner-block2 { font-size: 28px; }
body#jpBody .topblock__text2 { font-size: 22px; font-weight:bold; }

body#jpBody .topbar__item span,body#jpBody .topblock__text2,body#jpBody .counter,body#jpBody .supported-block__title h2,
body#jpBody .supported-info__header,body#jpBody .supported-block__hidden-formats2 li,/*body#jpBody .supported-info__content li,*/
body#jpBody .supported-block-resume__title,body#jpBody .supported-block-resume__title h2,body#jpBody .feautures-block__text a,
body#jpBody .best-converter__title,body#jpBody .best-converter__title h2,body#jpBody .best-converter__text,
body#jpBody .best-converter__textblock-title h3,body#jpBody .best-converter-hint__popup li,body#jpBody .best-converter-hint__popup li a,
body#jpBody .screens-slider h2,body#jpBody .steps-stairs__step-step,body#jpBody .steps-stairs__step-title h3,body#jpBody .steps-os li,
body#jpBody .experts h2,body#jpBody .experts-feed-author-name span,body#jpBody .experts-magazine,body#jpBody .feedback__name,
body#jpBody .feedback__text,body#jpBody .post-feedback__thankyou,body#jpBody .post-feedback__button,body#jpBody .post-feedback__field label,
body#jpBody .post-feedback__input-small,body#jpBody .post-feedback__input,body#jpBody .post-feedback__submit,
body#jpBody .average-slider__text-text, body#jpBody h1{font-family: "MS PGothic",Meiryo,Arial,sans-serif}

body#jpBody .topblock__text, body#jpBody .topblock__download p, body#jpBody .topblock__download p a,body#jpBody .supported-block__text,
body#jpBody .supported-block__text a,body#jpBody .supported-block__link > div,body#jpBody .supported-block-resume__text,
body#jpBody .feautures-block__text,body#jpBody .best-converter__textblock-text,body#jpBody .screens-slider-text,
body#jpBody .steps-stairs__step-text,body#jpBody .experts-feed-text,body#jpBody .experts-feed-author-name,
body#jpBody .average-slider__rating{font-family: "MS PGothic",Meiryo,Arial,sans-serif}
body#jpBody .counter .inner-block span,/*body#jpBody .supported-info__content ul:first-child li,*/
body#jpBody .feautures-block__title h3,body#jpBody .best-converter__text span,body#jpBody .experts-magazine span {font-family: "MS PGothic",Meiryo,Arial,sans-serif}
body#jpBody .supported-block__hidden-formats2 li,body#jpBody .supported-info__topsites li,body#jpBody .supported-info__devices li,
body#jpBody .supported-info__local li,body#jpBody .supported-block__hidden_sites li   {font-family: "MS PGothic",Meiryo,Arial,sans-serif}
/*body#jpBody .supported-info__sites:first-child li{font-family: 'MS PGothic' !important;}*/


body#ruBody {font-family:"Segoe";}
body#ruBody .topbar__item span,body#ruBody .topblock__text2,body#ruBody .counter,body#ruBody .supported-block__title h2,
body#ruBody .supported-info__header,body#ruBody .supported-block__hidden-formats2 li,body#ruBody .supported-info__content li,
body#ruBody .supported-block-resume__title,body#ruBody .supported-block-resume__title h2,body#ruBody .feautures-block__text a,
body#ruBody .best-converter__title,body#ruBody .best-converter__title h2,body#ruBody .best-converter__text,
body#ruBody .best-converter__textblock-title h3,body#ruBody .best-converter-hint__popup li,body#ruBody .best-converter-hint__popup li a,
body#ruBody .screens-slider h2,body#ruBody .steps-stairs__step-step,body#ruBody .steps-stairs__step-title h3,body#ruBody .steps-os li,
body#ruBody .experts h2,body#ruBody .experts-feed-author-name span,body#ruBody .experts-magazine,body#ruBody .feedback__name,
body#ruBody .feedback__text,body#ruBody .post-feedback__thankyou,body#ruBody .post-feedback__button,body#ruBody .post-feedback__field label,
body#ruBody .post-feedback__input-small,body#ruBody .post-feedback__input,body#ruBody .post-feedback__submit,
body#ruBody .average-slider__text-text, body#ruBody h1{font-family:"Segoe";}

body#ruBody .topblock__text, body#ruBody .topblock__download p, body#ruBody .topblock__download p a,body#ruBody .supported-block__text,
body#ruBody .supported-block__text a,body#ruBody .supported-block__link > div,body#ruBody .supported-block-resume__text,
body#ruBody .feautures-block__text,body#ruBody .best-converter__textblock-text,body#ruBody .screens-slider-text,
body#ruBody .steps-stairs__step-text,body#ruBody .experts-feed-text,body#ruBody .experts-feed-author-name,
body#ruBody .average-slider__rating{font-family:"SegoeLight";}

body#ruBody .counter .inner-block span,body#ruBody .supported-info__content ul:first-child li,
body#ruBody .feautures-block__title h3,body#ruBody .best-converter__text span,body#ruBody .experts-magazine span {font-family:"SegoeSemi";}
body#ruBody .supported-block__hidden-formats2 li,body#ruBody .supported-info__topsites li,body#ruBody .supported-info__devices li,
body#ruBody .supported-info__local li,body#ruBody .supported-block__hidden_sites li   {font-family: 'Segoe' !important;}
body#ruBody .lang-select .lang-drop,body#ruBody .lang-select .lang-field span{font-family: Tahoma;}
body#ruBody .topbar__item span {height: 22px;}
body#ruBody .topbar__list {margin: 18px 0 0 60px;}
body#ruBody .topbar__item {margin-left: 47px;}
body#ruBody .topbar__item:first-child {margin-left: 0;}
body#ruBody h1 {margin: 40px 0 22px;}
body#ruBody .topblock__text {margin: 21px 0 0;}
body#ruBody .topblock__text2 {margin: 30px 0 49px;}
body#ruBody .topblock__download p {margin-top: 16px;}
body#ruBody .counter .inner-block {line-height: 57px;}
body#ruBody .supported-block__hidden-audio .supported-info__content {height: 229px;}
body#ruBody .supported-info__content li {font-size: 15px; font-family: 'Segoe';}
body#ruBody .footer .inner-block p { font-family: 'SegoeLight'; }
body#ruBody .supported-block__hidden-types li, .supported-block__hidden-formats2 li {font-family: 'Segoe' !important;}
body#ruBody .supported-info__sites:first-child li{font-family: 'Segoe' !important;}

.supported-info__sites:first-child li{font-family: 'Neuzeit' !important;}


/** main **/
.maindiv {
	overflow: hidden;
}
.inner-block {
	width:929px;
	margin:0 auto;
}


.download {
	display: block;
	margin:40px auto;
	width:278px;
	height:62px;
	cursor: pointer;	
	position: relative;
	box-sizing: border-box;
	padding-right:5px;
}
.download img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.download img:last-child {
	opacity:0;
}
.download img:first-child {
	z-index: 2;
}
.download:hover img:first-child {
	opacity:0;
}
.download:hover img:last-child {
	opacity:1;
}
/** end main **/




/** topbar **/
.topbar {
	position: fixed;
	left:0;
	right:0;
	top:0;
	background: url('../img/freemake-background-gradient.png') 50% 0 repeat-y;
	height:64px;
	box-shadow:0 0 10px 0 rgba(0,0,0,.3);
	z-index:50;
	display: none;
}
.topbar__logo {
	display: block;
	width:203px;
	height:29px;
	background: url('../img/logo2.png') 0 0 no-repeat;
	float:left;
	margin-top:14px;
}
.topbar__list {
	list-style: none;
	margin:23px 0 0 60px;
	float: left;
}
.topbar__item {
	float:left;
	margin-left: 50px;
}
.topbar__item:first-child {
	margin-left:0;
}
.topbar__item span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	height:18px;
	color:#1a0700;
	font-size:20px;
	font-family: 'Neuzeit';
	text-decoration: none;
	border-bottom:1px solid transparent;
	cursor: pointer;
}
.topbar__item span:hover {
	text-decoration: none;
	border-color:#6e5f4d;
}
.download-small {
	display: block;
	margin:10px 0 0;
	width:197px;
	height:48px;
	cursor: pointer;
	position: relative;
	box-sizing: border-box;
	padding-right:5px;
	float:right;
}
.download-small img {
	position: absolute;
	top:0;
	left:0;
	z-index:1;
}
.download-small img:last-child {
	opacity:0;
}
.download-small img:first-child {
	z-index: 2;
}
.download-small:hover img:first-child {
	opacity:0;
}
.download-small:hover img:last-child {
	opacity: 1;
}
/** end topbar **/




/** header **/
.header {
	width:100%;
	height:75px;
}
.header a.logo {
	width:209px;
	height:29px;
	background:url('../img/logo.png') 0 0 no-repeat;
	position:absolute;
	top: 29px;
    left: -9px;
}
.header a.logo:hover {
	cursor:pointer;
}
.header ul.topmenu {
	list-style:none;
	position:absolute;
	top:34px;
	left:228px;
}
.header ul.topmenu li {
	float:left;
	color: #454545;
	line-height: 25px;
	vertical-align: middle;
	text-align:center;
	margin-left:74px;
}
.header ul.topmenu li:first-child {
	margin-left:35px;
}
.header ul.topmenu li a {
	color: #454545;
	line-height: 29px;
	vertical-align: middle;
	font-size:15px;
	position:relative;
	top:-2px;
}
.lang-select {
	position:absolute;
	top:0;
	left:50%;
	margin-left:345px;
}
.mobile .lang-select,
.tablet .lang-select  {
	margin-left:0;
	left:auto;
	right:40px;
}
.lang-select .lang-field {
	background: url('../img/lang-bg.png') 0 0 repeat-x;
	height:31px;
	border-color: #D9D6C6 #D9D6C6 #EAEBDE;
	border-radius: 0 0 3px 3px;
	border-style: none solid solid;
	border-width: medium 1px 1px;
	min-width: 83px;
	padding:0 25px 0 11px;
	line-height:24px;
	z-index:100;
}
.lang-select .lang-field .lf-lang {
	display:inline-block;
	*display:inline;
	zoom:1;
	height:31px;
}
.lang-select .lang-field span {
	color:#646661;
	font:11px Tahoma;
	display:inline-block;
	*display: inline;
	*zoom:1;
	vertical-align:top;
	margin-top:8px;
}
.lang-select .lang-field:hover {
	cursor:pointer;
	background-position:0 -31px;
}
.lang-select .lang-field:hover span {
	text-decoration:none;
}
.lang-select .lang-field .lang-arr {
	width:9px;
	height:5px;
	background:url('../img/lang-arr.png') 0 0 no-repeat;
	position:absolute;
	top:13px;
	right:9px;
}
.lang-select .lang-field .lang-shadow {
	width:122px;
	height:13px;
	background:url('../img/lang_shadow.png') 0 0 no-repeat;
	position:absolute;
	top:30px;
	left:50%;
	margin-left:-61px;
}
.lang-select .lang-field i.flag {
	margin-top:9px;
}

.lang-select .lang-drop {
	font-family: Tahoma;
	font-size: 12px;
	position: relative;
	text-align: left;
	width: 264px;
	z-index: 90;
	background-color: #F3F4EB;
	border-radius: 2px 2px 2px 2px;
	box-shadow: 0 0 6px #C9C4C7;
	right: -24px;
	top: 31px;
	position:absolute;
	padding:4px 0;
	display:none;
}
.lang-select .lang-drop ul {
	float:left;
	width:132px;
	list-style:none;
}
.lang-select .lang-drop ul li {

}
.lang-select .lang-drop ul li a {
	display: block;
	font-size: 11px;
	min-height: 20px;
	padding-left: 12px;
	padding-top: 5px;
	width: 120px;
	color:#A7917C;
	text-decoration:none;
	text-shadow:0 1.5px 1px #FFFFFF;
}
.lang-select .lang-drop ul li a span {
	text-decoration:underline;
}
.lang-select .lang-drop ul li.current a span {
	color:#cdc2bd;
	text-decoration:none;
}
.lang-select .lang-drop ul li.current a:hover {
	cursor:default;
}
.lang-select .lang-drop ul li a:hover {
	background:#38bab8;
}
.lang-select .lang-drop ul li.current a:hover {
	background:none;
}
.lang-select .lang-drop ul li a:hover span {
	text-decoration:none;
	color:#1a4e59;
	text-shadow:0 1.5px 1px #8ad1d5;
}
.lang-select .lang-drop ul li.current a:hover span {
	text-decoration:none;
	color:#cdc2bd;
	text-shadow:none;
}
.lang-select .lang-drop ul li i.flag {
	margin:2px 5px 0 -1px;
}


i.flag {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:16px;
	height:11px;
	margin-right:6px;
	background:url('../img/flags.png') 0 0 no-repeat;
	vertical-align:top;
}
i.flag.br		{	background-position:-16px 0;				}
i.flag.cs		{	background-position:-32px 0;				}
i.flag.de		{	background-position:-48px 0;				}
i.flag.da		{	background-position:-64px 0;				}
i.flag.es		{	background-position:0 -11px;				}
i.flag.bc		{	background-position:-16px -11px;		}
i.flag.fr		{	background-position:-32px -11px;		}
i.flag.en		{	background-position:-48px -11px;		}
i.flag.gr		{	background-position:-64px -11px;		}
i.flag.hu	{	background-position:0 -22px;				}
i.flag.it		{	background-position:-16px -22px;		}
i.flag.jp		{	background-position:-32px -22px;		}
i.flag.nl		{	background-position:-48px -22px;		}
i.flag.pl		{	background-position:-64px -22px;		}
i.flag.ru		{	background-position:0 -33px;				}
i.flag.sw	{	background-position:-16px -33px;		}
i.flag.sk		{	background-position:-32px -33px;		}
i.flag.tw		{	background-position:-48px -33px;		}
i.flag.uk		{	background-position:-64px -33px;		}
i.flag.vi		{	background-position:0 -44px;				}
i.flag.cn		{	background-position:-16px -44px;		}
i.flag.tr		{	background-position:-32px -44px;		}

/*.fyb-topblock__title h1 {
	font-size:44px;
}*/
/** end header **/




/** topblock **/
.topblock {
	width:100%;
	height:635px;
	overflow: hidden;
	text-align: center;
	min-width:940px;
}
.topblock:after,
.topblock:before {
	content:'';
	width:50%;
	height:636px;
	position: absolute;
	top:0;
	bottom:0;
	left:0;
	background: #ffb797;
	z-index: 1;
}
.topblock:before {
	background: #fcffe0;
	left:auto;
	right:0;
}
.topblock-bg {
	width:1920px;
	height:636px;
	position: absolute;
	left:50%;
	margin-left:-960px;
	background: url('../img/freemake-background-topblock.jpg') 50% 0 no-repeat #FCFBDC;
	z-index: 2;
}
.topblock .inner-block {
	z-index: 3;
}



.topblock__text {
	color:#000;
	font-size:20px;
	margin:27px 0 0;
	line-height: 1.7;
        font-family: 'NimbusLight';
}

.topblock__text2 {
	color:#330e00;
	font-size:26px;
	margin:33px 0 45px;
	font-family: 'Neuzeit';
}
.topblock__text2 span {
	color:#dc5800;
}
.topblock__download {
	margin-bottom:44px;
}
.topblock__download .download {
	margin-bottom:0;
}
.topblock__download p {
	color:#000;
	font-size:16px;
	margin-top:17px;
	padding-left: 3px;
        font-family: 'NimbusLight';
}
.topblock__download p a {
	font-family: 'NeuzeitgroLight';
	color:#000;
	font-size:16px;
	text-decoration: underline;
}
.topblock__download p a:hover {
	text-decoration: none;
}



.topblock__social ul {
	list-style: none;
	text-align: center;
}
.topblock__social li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	margin:0 13px;
}
.topblock__social a {
	display: block;
	width:90px;
}
.topblock__social-quantity {
	display: block;
	width:45px;
	height:35px;
	padding-left:6px;
	float:right;
	background: url('../img/freemake-background-social-quantity.png') 0 0 no-repeat;
	text-align: center;
	line-height: 35px;
	color:#000;
	font-size:16px;
	font-family: 'Segoe';
}
.topblock__social-twitter,
.topblock__social-facebook,
.topblock__social-google {
	display: block;
	width:35px;
	height:35px;
	float:left;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.topblock__social-twitter {
	background-image: url('../img/freemake-background-social-twitter.png');
}
.topblock__social-facebook {
	background-image: url('../img/freemake-background-social-facebook.png');
}
.topblock__social-google {
	background-image: url('../img/freemake-background-social-google.png');
}

/** end topblock **/




/** counter **/
.counter {
	width:100%;
	height:64px;
	overflow: hidden;
	font-family: 'Neuzeit';
}
.counter:after,
.counter:before {
	content:'';
	width:50%;
	height:64px;
	position: absolute;
	top:0;
	bottom:0;
	left:0;
	background: #ff7352;
	z-index: 1;
}
.counter:before {
	background: #ffd744;
	left:auto;
	right:0;
}
.counter-bg {
	position: absolute;
	left:50%;
	margin-left:-960px;
	top:0;
	width:1920px;
	height:64px;
	background: url('../img/freemake-background-counter.png') 50% 0 no-repeat #ffd744;
	z-index:2;
}
.counter .inner-block,.counter .inner-block2 {
	height:64px;
	line-height:67px;
	text-align: center;
	z-index: 5;
	color:#fff;
	font-size:32px;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
	letter-spacing:0.02em;
	padding-right:21px;
}
.counter .inner-block span,.counter .inner-block2 span {
	font-family: 'NeuzeitgroBold';
}
.counter .inner-block2:before,
.counter .inner-block2:after {
	content:'';
	display: inline-block;
	width:18px;
	height:21px;
	background: url('../img/FYB/counter-arr.png') 0 0 no-repeat;
	margin-right:15px;
}
.counter .inner-block2:after {
	margin-right:0;
	margin-left:15px;
}
/** end counter **/



/** supported **/
.supported {
	padding-top:18px;
}
.supported-block {
	padding:46px 0 45px;
	position: relative;
}

.supported-block + .supported-block {
	border-top:1px solid #ccc;
	padding: 46px 0 42px;
}
.supported-block__left {
	width:464px;
	float:left;
}
.supported-block__right {
	width:465px;
	float:right;
}
.fyb-supported .supported-block__left {
	width:485px;
	margin-right:-22px;
}
.fyb-supported .supported-block__left-small {
	width:470px;
	margin-right:-22px;
}
.fyb-supported .supported-block__right {
	width:491px;
	margin-left:-26px;
}
.supported-block:first-child .supported-block__right  img {
	margin-top:12px;
}
.supported-block__image {
	width:100%;
	text-align: center;
}
.supported-block + .supported-block .supported-block__image {
	margin-top:26px;
}
.supported-block__title {
	margin:0 0 33px;
	color:#dc5800;
	font-size:30px;
}
.supported-block__title h2 {
	color:#dc5800;
	font-size:30px;
	font-weight: normal;
	font-family: 'Neuzeit';
}
.supported-block__text {
	color:#1a0700;
	font-size:20px;
	margin:0 0 19px;
	line-height: 1.5;
	letter-spacing: -0.01em;
        font-family: 'NimbusLight';       
}
.supported-block__text a {
	text-decoration: underline;
	color:#1a0700;
	font-size:20px;
	font-family: 'NimbusLight';
	letter-spacing: -0.01em;
}
.supported-block__text a:hover {
	text-decoration: none;
}
/*.supported-block__text a u {
	text-decoration: none;
	border-bottom:1px solid #1a0700;
}
.supported-block__text a:hover u {
	border-color:transparent;
}*/
.supported-block__link > div {
	text-decoration: underline;
	color:#dc5800;
	font-size:20px;
	cursor: pointer;
        font-family: 'NimbusLight';
}
.supported-block__link > div:hover {
	text-decoration: none;
}
.supported-block__link .supported-block__link-see,
.supported-block__link.opened .supported-block__link-close {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
}
.supported-block__link.opened .supported-block__link-see,
.supported-block__link .supported-block__link-close {
	display: none;
}

.supported-block__hidden {
	display: none;
	padding:30px 0;
}


.supported-info {
	float:left;
	margin-left:85px;
}
.supported-info__right {
	float:right;
}
.supported-block__hidden .supported-info:first-child {
	margin-left:0;
}
.supported-info__header {
	padding:8px 0 3px;
	color:#1a0700;
	font-size:20px;
	font-family: 'Neuzeit';
}
.supported-info__content {
	border-top: 1px solid #999;
	padding:15px 35px 15px 10px;
	background: url('../img/freemake-background-supported-bg.png') 100% 0 repeat-y #FFE8CB;
}
.supported-block__hidden-formats .supported-info__content {
	height:400px;
}
.supported-block__hidden-formats2 .supported-info__content {
	height:280px;
}
.supported-block__hidden-devices .supported-info__content {
	height:300px;
}
.supported-block__hidden-audio .supported-info__content {
	height:210px;
}
.supported-block__hidden-audio .supported-info__content {
	height:210px;
}
.supported-block__hidden-types li,
.supported-block__hidden-formats2 li {
	font-family: 'Neuzeit' !important;
}
.supported-info__content ul {
	list-style: none;
	float:left;
	margin-left:42px;
}
.supported-info__content li {
	margin: 4px 0;
	font-size:16px;
	color:#1a0700;
	font-family: 'Neuzeit';
}
.supported-info__content ul:first-child {
	margin-left:0;
}
.supported-info__content ul:first-child li {
	font-family: 'NeuzeitgroBold';
}

.supported-info__header-icon {
	display: block;
	position: absolute;
	bottom:0;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.supported-info__header-icon-video {
	background-image: url('../img/freemake-supported-icon-video.jpg');
	width:64px;
	height:23px;
	right: 30px;
}
.supported-info__header-icon-devices {
	background-image: url('../img/freemake-supported-icon-devices.png');
	width:82px;
	height:33px;
	right: 20px;
}
.supported-info__header-icon-audio {
	background-image: url('../img/freemake-supported-icon-audio.jpg');
	width:15px;
	height:29px;
	right: 40px;
}
.supported-info__header-icon-image {
	background-image: url('../img/freemake-supported-icon-image.jpg');
	width:15px;
	height:26px;
	right:2px;
}
.supported-info__header-icon-sites {
	background-image: url('../img/freemake-supported-icon-sites.jpg');
	width:38px;
	height:33px;
	right:120px;
}
.supported-info__header-icon-phones {
	background-image: url('../img/freemake-supported-icon-phones.jpg');
	width:56px;
	height:33px;
	right:20px;
}
.supported-info__header-icon-tablets {
	background-image: url('../img/freemake-supported-icon-tablets.jpg');
	width:85px;
	height:36px;
	right:20px;
}
.supported-info__header-icon-players {
	background-image: url('../img/freemake-supported-icon-players.jpg');
	width:24px;
	height:30px;
	right:8px;
}
.supported-info__header-icon-adult {
	background-image: url('../img/freemake-supported-icon-adult.jpg');
	width:41px;
	height:17px;
	right:4px;
}
.supported-info__header-icon-local {
	background-image: url('../img/freemake-supported-icon-sites2.jpg');
	width:37px;
	height:29px;
	right:84px;
}
.supported-info__sites {
	margin:0 58px 0 20px !important;
}
.supported-info__sites li {
	display: block;
	height:38px;
	line-height:38px;
	position: relative;
	padding-left:58px;
}
.supported-info__sites li + li {
	margin-top:10px;
}
.supported-info__sites em {
	display: block;
	height:38px;
	width:38px;
	position: absolute;
	left:0;
	top:0;
	background: url('../img/freemake-supported-sites.jpg') 0 0 no-repeat;
}
.supported-info__sites .supported-info_sites-01 {
	background-position: 0 0;
}
.supported-info__sites .supported-info_sites-02 {
	background-position: 0 -48px;
}
.supported-info__sites .supported-info_sites-03 {
	background-position: 0 -96px;
}
.supported-info__sites .supported-info_sites-04 {
	background-position: 0 -144px;
}
.supported-info__sites .supported-info_sites-05 {
	background-position: -52px 0;
}
.supported-info__sites .supported-info_sites-06 {
	background-position: -52px -48px;
}
.supported-info__sites .supported-info_sites-07 {
	background-position: -52px -96px;
}
.supported-info__sites .supported-info_sites-08 {
	background-position: -52px -144px;
}
.supported-info__topsites {
	margin:0 37px 0 8px !important;
}
.supported-info__topsites li {
	display: block;
	height:32px;
	line-height:32px;
	position: relative;
	padding-left:40px;
	font-family: 'Neuzeit' !important ;
}
.supported-info__topsites li + li {
	margin-top:10px;
}
.supported-info__topsites em {
	display: block;
	height:32px;
	width:32px;
	position: absolute;
	left:0;
	top:0;
	background: url('../img/freemake-supported-topsites.png') 0 0 no-repeat;
}
.supported-info__topsites .supported-info_topsites-01 {
	background-position: 0 0;
}
.supported-info__topsites .supported-info_topsites-02 {
	background-position: 0 -50px;
}
.supported-info__topsites .supported-info_topsites-03 {
	background-position: 0 -100px;
}
.supported-info__topsites .supported-info_topsites-04 {
	background-position: 0 -150px;
}
.supported-info__topsites .supported-info_topsites-05 {
	background-position: -68px 0;
}
.supported-info__topsites .supported-info_topsites-06 {
	background-position: -68px -50px;
}
.supported-info__topsites .supported-info_topsites-07 {
	background-position: -68px -100px;
}
.supported-info__topsites .supported-info_topsites-08 {
	background-position: -68px -150px;
}
.supported-info__devices {
	float: none;
}
.supported-info__devices li {
	white-space: nowrap;
	font-family: 'Neuzeit' !important;
}
.supported-info__devices2 {
	margin-right:-25px;
	width:445px;
}
.supported-block__hidden-devices .supported-info {
	margin-left:30px;
}
.supported-block__hidden-devices .supported-info__content {
	padding-right:8px;
}
.supported-info__local li {
	font-family: 'Neuzeit' !important;
	margin:0 0 15px;
}
.supported-block__hidden_sites li {
	font-family: 'Neuzeit' !important;
}
.supported-block__hidden_sites .supported-info {
	margin-left:34px;
}
.supported-block__hidden_sites .supported-info__content {
	padding-right:5px;
}

.supported-block-resume {
	text-align: center;
	padding:45px 0 20px;

	border-top:1px solid #ccc;
	padding: 46px 0 42px;
}
.supported-block-resume__title {
	color:#dc5800;
	font-size:40px;
	font-family: 'Neuzeit';
	margin:0 0 25px;
}
.supported-block-resume__title h2 {
	font-weight: normal;
	margin:0;
	padding:0;
	color:#dc5800;
	font-size:40px;
	font-family: 'Neuzeit';
}
.supported-block-resume__text {
	line-height: 1.6;
	color:#1a0700;
	font-size:26px;
        font-family: 'NimbusLight';
}
.supported-block-resume__text span {
	color:#dc5800;
}
.supported-block-resume .download {
	margin:36px auto 24px;
}
/** end supported **/



/** feautures **/
.feautures {
	overflow: hidden;
}
.feautures:after,
.feautures:before {
	content:'';
	width:50%;
	height:636px;
	position: absolute;
	top:0;
	bottom:0;
	left:0;
	background: #ffb797;
	z-index: 1;
}
.feautures:before {
	background: #fcffe0;
	left:auto;
	right:0;
}
.feautures-bg {
	width:1920px;
	height:100%;
	background: url('../img/freemake-background-gradient.png') 50% 0 repeat-y;
	position: absolute;
	top:0;
	bottom:0;
	left:50%;
	margin-left:-960px;
	z-index:2;
}
.feautures .inner-block {
	z-index: 3;
	padding: 30px 0 39px;
}
.feautures .inner-block:before {
	content:'';
	display: block;
	width:44px;
	height:31px;
	background: url('../img/freemake-features-arrow.png') 0 0 no-repeat;
	position: absolute;
	top:0;
	left:50%;
	margin-left:-22px;
}
.feautures-block {
	background: #fff;
	width:442px;
	height:228px;
	border-radius:10px;
	border:1px solid #e6e6e6;
	float:left;
	margin-top:80px;
	text-align: center;
}
.feautures-block:nth-child(even) {
	float:right;
}
.feautures-block:nth-child(odd) {
	float:left;
}
.feautures-block__title {
	margin:77px 0 19px;
}
.feautures-block__title h3 {
	color:#000;
	font-size:20px;
	font-family: 'NeuzeitgroBold';
	font-weight: normal;
}
.feautures-block__text {
	color:#000;
	font-size:16px;
        font-family: 'NimbusLight';
	line-height: 1.6;
}
.feautures-block__text a {
	color:#000;
	font-size:16px;
	font-family: 'Neuzeit';
	text-decoration: underline;
}
.feautures-block__text a:hover {
	text-decoration: none;
}
.feautures-icon {
	display: block;
	width:122px;
	height:122px;
	position: absolute;
	top:-62px;
	left:50%;
	margin-left:-61px;
}

.download-circle {
	display: block;
	margin:10px auto 42px;
	width:260px;
	height:113px;
	cursor: pointer;
	left: -24px;
	position: relative;
	box-sizing: border-box;
	padding-left:90px;
	z-index:10;
}
.download-circle img {
	position: absolute;
	top:0;
	left:0;
	z-index:1;
}
.download-circle img:last-child {
	opacity:0;
}
.download-circle img:first-child {
	z-index: 2;
}
.download-circle:hover img:first-child {
	opacity:0;
}
.download-circle:hover img:last-child {
	opacity: 1;
}
/** end feautures **/



/** best-converter **/
.best-converter {
    padding-top:1px;
}
.best-converter__title {
	font-size:30px;
	color:#dc5800;
	text-align: center;
	padding:44px 0 21px;
	font-family: 'Neuzeit';
}
.best-converter__title h2 {
	font-size:30px;
	color:#dc5800;
	text-align: center;
	font-family: 'Neuzeit';
	font-weight: normal;
}
.best-converter__graphic {
	width:100%;
	height:547px;
	background: url('../img/freemake-best-bg.png') 50% 0 no-repeat;
	margin-bottom:43px;;
}
.best-converter__text {
    color: #000;
    font-family: 'Neuzeit';
    font-size: 22px;
    text-align: center;
    width: 490px;
    position: absolute;
    left: 50%;
    margin-left: -249px;
    letter-spacing: 0.03em;   
}
.best-converter__text span {
	color:#dc5800;
	font-size:36px;
	font-family: 'NeuzeitgroBold';
}
.best-converter__text_01 {
	top:68px;
}
.best-converter__text_02 {
	top:139px;
}
.best-converter__text_03 {
	top:208px;
}



.best-converter__textblock {
	position: absolute;
	top:318px;
	width:300px;
	text-align: center;
}
.best-converter__textblock img {
	margin-bottom:24px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
}
.best-converter__textblock_01 {
	left:-8px;
}
.best-converter__textblock_02 {
	left:50%;
	margin-left:-150px;
}
.best-converter__textblock_03 {
	right:-8px;
}
.best-converter__textblock-title {
	margin-bottom:15px;
}
.best-converter__textblock-title h3 {
	/*font-family: 'SegoeSemi';*/
        font-family:'Neuzeit';
	color:#000;
	font-size:20px;
        line-height: 27px;
}
.best-converter__textblock-text {
	font-size:16px;
	color:#000;
	line-height: 1.5;
        font-family: 'NimbusLight';
}


.best-converter-hint {
	position: absolute;
    top: 8px;
    right: 17px;
}
.best-converter-hint__trigger {
	width:31px;
	height:31px;
	background: url('../img/freemake-best-tip.jpg') 0 0 no-repeat;
	cursor: pointer;
}
.best-converter-hint__trigger:hover {
	background-position: 0 -44px;
}
.opened .best-converter-hint__trigger {
	background-position: 0 100%;
}
.best-converter-hint__popup {
	display: none;
	position: absolute;
	width:218px;
	left:55px;
	top:-33px;
	padding:35px 25px;
}
.best-converter-hint__popup:before,
.best-converter-hint__popup:after {
	content:'';
	display: block;
	width:268px;
	height:107px;
	position: absolute;
	left:0;
	top:0;
	background: url('../img/freemake-best-popover.png') 0 0 no-repeat;
	z-index: 1;
}
.best-converter-hint__popup-bg {
	position: absolute;
	right:0;
	top:107px;
	bottom:25px;
	width:268px;
	z-index:1;
	background: url('../img/freemake-best-popover.png') 100% 0 repeat-y;
}
.best-converter-hint__popup:after {
	height:25px;
	top:auto;
	bottom:0;
	background-position: 0 100%;
}
.best-converter-hint__popup ul {
	list-style: none;
	position: relative;
	z-index:2;
	text-align: left;
}
.best-converter-hint__popup li {
	position: relative;
	padding-left:24px;
	color:#000;
	font-size:16px;
	font-family: 'Neuzeit';
	line-height: 1.5;
}
.best-converter-hint__popup li + li {
	margin-top:30px;
}
.best-converter-hint__popup li:before {
	content:'';
	display: block;
	width:16px;
	height:11px;
	background: url('../img/freemake-best-check.png') 0 0 no-repeat;
	position: absolute;
	left:0;
	top:5px;
}
.best-converter-hint__popup li a {
	color:#000;
	font-size:16px;
	font-family: 'Neuzeit';
	text-decoration: underline;
}
.best-converter-hint__popup li a:hover {
	text-decoration: none;
}
/** end best-converter **/



/** screen slider **/
.screens-slider {
	width:570px;
	margin:-35px auto 0;
	padding-top:46px;
}
.screens-slider h2 {
	color:#dc5800;
	font-family: 'Neuzeit';
	font-size:30px;
	font-weight: normal;
	text-align: center;
	position: relative;
    left: -9px;
}
.screens-slider-text {
	color:#000000;
	font-size:20px;
	text-align: center;
        font-family: 'NimbusLight';
}

#screens-slider {
	margin-top:18px;
	margin-bottom:29px;
}
#feedbacks-slider .slick-prev,
#feedbacks-slider .slick-next,
#screens-slider .slick-prev,
#screens-slider .slick-next {
	display: block;
	width:26px;
	height:100px;
	background: url('../img/freemake-screens-arrows.jpg') 0 0 no-repeat;
	position: absolute;
	top:50%;
	margin-top:-50px;
	left:-55px;
	overflow: hidden;
	font-size:0px;
	text-indent:-999px;
	cursor: pointer;
}
#feedbacks-slider .slick-next,
#screens-slider .slick-next {
	right:-55px;
	left:auto;
	background-position: 100% 0;
}
#feedbacks-slider .slick-prev:hover,
#screens-slider .slick-prev:hover {
	background-position: 0 100%;
}
#feedbacks-slider .slick-next:hover,
#screens-slider .slick-next:hover {
	background-position: 100% 100%;
}
.screens-slider .download {
	margin-top:23px;
    margin-bottom: 32px;
}
#screens-slider img {
	margin:0;
}
/** end screen slider **/



/** steps **/
.steps {
	padding:0 0 30px;
}
.steps-stairs {
	width:100%;
	height:340px;
	background: url('../img/freemake-steps-bg.jpg') 1px 40px no-repeat;
}

.steps-stairs__step {
	text-align: center;
	position: absolute;

}
.steps-stairs__step_01 {
	left: 1px;
    top: 3px
}
.steps-stairs__step_02 {
	left: 356px;
    top: 84px;
}
.steps-stairs__step_03 {
	left: 667px;
    top: 165px;
	width: 300px;
}
.steps-stairs__step_01,.steps-stairs__step_02,.steps-stairs__step_03{width: 300px;}
.header ul.topmenu li {margin-left: 64px;}
.header ul.topmenu {left: 220px;}

.steps-stairs__step-step {
	color:#dc5800;
	font-size:30px;
	text-transform: uppercase;
	font-family: 'Neuzeit';
	margin-bottom:27px;
}
.steps-stairs__step-text {
	font-size:16px;
	line-height: 1.5;
	color:#000;
        font-family: 'NimbusLight';
}
.steps-stairs__step-title {
	margin-bottom:8px;
}
.steps-stairs__step-title h3 {
	font-weight: normal;
	font-size:20px;
	/*font-family: 'SegoeSemi';*/
        font-family:'Neuzeit';
}

.steps-os {
	padding-left: 65px;
    margin: 36px 0;
    line-height: 1.6;
}
.steps-os img {
	position: absolute;
    left: 2px;
    top: 5px;
}
.steps-os ul {
	list-style: none;
}
.steps-os li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	padding-right:7px;
	margin-right:2px;
	position: relative;
	color:#606060;
	font-size:14px;
	font-family: 'Neuzeit';
}
.steps-os li:after {
	content:'';
	display: block;
	width:1px;
	height:11px;
	background: #dc5800;
	position: absolute;
	right: -1px;
    top: 5px;
}
.steps .download {
	margin-top:38px;
	margin-bottom: 33px;
}
/** end steps **/



/** experts **/
.experts {
	background: #f2f2f2;
	padding:43px 0 40px;
}
.experts h2 {
	color:#dc5800;
	font-family: 'Neuzeit';
	font-size:30px;
	font-weight: normal;
	text-align: center;
	position: relative;
    left: -8px;
}
.experts-feed-container {
	padding:34px 0 59px;
}
.experts-feed {
	float: left;
    width: 430px;
    /*margin-left: 22px;*/
    letter-spacing: 0.04em;
}
.experts-feed + .experts-feed {
	float:right;
	margin-left:0;
	margin-right:-6px;
}
.experts-feed-text {
	text-indent:-5px;
	color:#000;
	font-size:16px;
	line-height: 1.6;
        font-family: 'NimbusLight';
}
.experts-feed-photo {
	float:left;
	margin-left:-7px;
	margin-right:7px;
}
.experts-feed-author {
	margin-top:22px;
}
/*.experts-author-top {
	margin-top:47px;
}*/
.experts-feed-author-name {
	color:#000;
	font-size:16px;
	padding-top:15px;
	line-height: 1.5;
        font-family: 'NimbusLight';
}
.experts-feed-author-name span {
        font-family: 'Nimbus';
}

.experts-magazines {
	margin:0 0 17px;
}
.experts-magazine {
	float:left;
	margin-left:101px/*92px*/;
	width:250px/*270px*/;
	padding-top:10px;
}
.experts-magazine:first-child {
	margin-left:0;
}
.experts-magazine:last-child {
	margin-left: 87px/*57px*/;
    margin-right: -30px;
}
.experts-magazine img {
	float:left;
	margin-right:11px;
	margin-top:-10px;
}
.experts-magazine {
	color:#000;
	font-size:16px;
	/*font-family: 'Segoe';*/
        font-family:'Neuzeit';
}
.experts-magazine span {
	font-size:20px;
	/*font-family: 'SegoeSemi';*/
        font-family: 'NeuzeitgroBold';
	display: block;
	margin-bottom:-18px;
        white-space: nowrap;
}
/** end experts **/




/** feedbacks **/
.feedbacks {
	padding-top:48px;
}
#feedbacks-slider {
	margin-bottom:30px;
}
#feedbacks-slider .slick-list {
	width: 820px;
    margin: 0 auto;
}
.feedbacks-slide {
	width:820px;
	box-sizing: border-box;
	border:1px solid #d9d9d9;
	border-radius:12px;
	padding:18px 20px 0;
	height:205px;
}
.feedback__name {
	margin:16px 0 18px;
	color:#666;
	font-size:16px;
	/*font-family: 'Segoe';*/
        font-family: 'Neuzeit';
}
.feedback__text {
	/*font-family: 'Segoe';*/
        font-family: 'Neuzeit';
	font-size:18px;
	color:#000;
	line-height: 1.6;
}

#feedbacks-slider .slick-prev {
	left:0;
}
#feedbacks-slider .slick-next {
	right:0;
}


.post-feedback__thankyou,
.post-feedback__button {
	border:1px solid #d9d9d9;
	border-radius:12px;
	padding:15px 0;
	text-align: center;
	font-size:24px;
	color:#9a9a9a;
	/*font-family: 'Segoe';*/
        font-family: 'Neuzeit';
	width: 820px;
    margin: 0 auto;
}
.post-feedback__button:hover {
	cursor: pointer;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%);
	background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#efefef 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );
}
.post-feedback__thankyou,
.post-feedback__form {
	display: none;
}
.post-feedback__form-container {
	border:1px solid #d9d9d9;
	border-radius:12px;
	padding:18px 20px;
	width: /*820*/780px;
    margin: 0 auto;
}
.post-feedback__field {
	margin:20px 0;
}
.post-feedback__field label {
	color:#666;
	/*font-family: 'Segoe';*/
        font-family: 'Neuzeit';
	font-size: 16px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	margin-right: 7px;
}
.post-feedback__input-small,
.post-feedback__input {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	height:20px;
	border-bottom:1px solid #8c8c8c;
	color:#666;
	/*font-family: 'Segoe';*/
        font-family: 'Neuzeit';
	font-size: 16px;
	width:686px;
}
.post-feedback__input-small {
	width:330px;
}
.post-feedback__submit {
	display: block;
	margin:21px auto 0;
	border:1px solid #9a9a9a;
	padding-right:15px;
	border-radius:5px;
	height:52px;
	text-align: center;
	font-size:24px;
	color:#9a9a9a;
	/*font-family: 'Segoe';*/
        font-family: 'Neuzeit';
	width:268px;
	background: #fff;
	position: relative;
}
.post-feedback__submit:hover {
	cursor: pointer;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%);
	background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#efefef 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );
}
.post-feedback__submit em {
	display: block;
	width:22px;
	height:19px;
	background: url('../img/freemake-feed-post.png') 0 0 no-repeat;
	position: absolute;
	right:24px;
	top:18px;
}


.stars {
	width:180px;
	height:30px;
	text-indent:-18px;
	color:#fff;
	background: url('../img/freemake-rating-stars.png') 0 0 no-repeat;
}
.stars.stars_0 {
	background-position: 0 0;
}
.stars.stars_1 {
	background-position: 0 -30px;
}
.stars.stars_2 {
	background-position: 0 -60px;
}
.stars.stars_3 {
	background-position: 0 -90px;
}
.stars.stars_4 {
	background-position: 0 -120px;
}
.stars.stars_5 {
	background-position: 0 -150px;
}


.stars-select {
	float:left;
}
.stars-select input {
	position: absolute;
	visibility: hidden;
	top:0;
	left:0;
}
.stars-select label {
	display: block;
	width:32px;
	height:31px;
	float: right;
	background: url('../img/freemake-rating-stars.png') 0 0 no-repeat;
	cursor: pointer;
}
.stars-select label {
	margin-right:5px;
}
.stars-select input:first-child + label {
	margin-right: 0;
}
.stars-select input:checked ~ label,
.stars-select label:hover,
.stars-select label:hover ~ label {
	background-position: 0 -30px;
}
/** end feedbacks **/




/** footer **/
.footer {
	margin-top:51px;
}
.footer .inner-block {
	border-top:1px solid #ccc;
	padding-top:25px;
}
.footer__product-title {
	text-transform: uppercase;
	color:#1a0700;
	font-size:14px;
	margin-bottom:23px;
        font-family: 'Segoe';
}
.footer__links,
.footer__product-list {
	list-style: none;
}
.footer__links {
	margin-top:39px;
}
.footer__links li,
.footer__product-list li {
	float:left;
	margin-left:51px;
}
.footer__links li {
	margin-left:33px;
}
.footer__links li:first-child,
.footer__product-list li:first-child {
	margin-left:0;
}
.footer__product-list a {
	color:#1a0700;
	font-size:16px;
	font-family: 'Segoe';
	text-decoration: underline;
}
.footer__product-list a:hover {
	text-decoration: none;
}
.footer__links a {
	text-decoration: none;
	font-size:14px;
	color:#1a0700;
	/*font-family: 'SegoeLight';*/
        font-family: 'Segoe';
}
.footer__links a:hover {
	text-decoration: underline;
}
.footer__copyright {
	font-size:14px;
	color:#1a0700;
	font-family: 'SegoeLight';
	margin:25px 0;
}
.footer p {
	color:#1a0700;
	font-size:12px;
	/*font-family: 'SegoeLight';*/
	margin:45px 0 25px;
        font-family: 'NimbusLight';
}
/** end footer **/

.average-slider {
	margin:2px 0 50px;
	padding-left:57px;
}
.average-slider__rating {
	width:94px;
	height:59px;
	padding-right:11px;
	background: url('../img/average-rating.png') 0 0 no-repeat;
	line-height:61px;
	text-align: center;
	color:#fff;
	font-size:46px;
	font-family: 'NeuzeitgroLight';
	float:left;
}
.average-slider__text {
	float:left;
	margin-left:16px;
}
.average-slider__rating-stars {
	display: block;
	width:98px;
	height:16px;
	background: url('../img/average-rating-stars.png') 0 0 no-repeat;
	margin:9px 0 7px;
}
.average-slider__text-text {
	color:#666666;
	font-size:16px;
	/*font-family: 'Segoe';*/
        font-family: 'Neuzeit';
}
.fyb-youtube-download {
	display: none;
}
.fyb-youtube-form {
	width:855px;
	height:62px;
	margin:0 auto;
}
.fyb-youtube-input {
	border:1px solid #e7cfaa;
	float:left;
	width:590px;
	height:52px;
	background: #fff;
	border-radius:6px;
	padding:0 19px;
	font-size:18px;
	color:#000;
	font-family: 'NimbusLight';
	line-height: normal;
}
.fyb-youtube-button {
	width:200px;
	height:54px;
	/*background: url('../img/fyb-button.png') 0 0 no-repeat;
	color:#fff;
	text-align: center;
	line-height:52px;
	font-family: 'Segoe';
	font-size:24px;
        margin-top:-1px;*/
	float: right;
        
        margin:0;
        padding-right: 0;
}
.fyb-youtube-button:hover {
	cursor: pointer;
	background-position: 0 100%;
}


