@charset "utf-8";
/* CSS Document */
@media screen and (min-width: 960px), screen and (max-width: 999px) {
.metrouicss p {font-size:14px;font-family:"Segoe UI", "Open Sans", Verdana, Arial, Helvetica, sans-serif;}
section.two_reg {
	margin:20px 0;
	}
section.two_reg div.infoblock {
	width:470px;
	float:left;
	margin-left:20px;
	margin-bottom:20px;
	}
section.two_reg div.infoblock:first-child {
	margin-left:0;
	}
/*------------------------------HEADER CSS-------------------------------*/
body {
	margin-left:0;
	}

/*-----------------------------MAIN TOP CSS------------------------------*/
section.main_top {
	margin:0;
	height:262px;
	background: rgb(255,255,255);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0MSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0MyUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(255,255,255,1) 41%, rgba(245,245,245,1) 43%);
background: -webkit-gradient(linear, left top, right top, color-stop(41%,rgba(255,255,255,1)), color-stop(43%,rgba(245,245,245,1)));
background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 41%,rgba(245,245,245,1) 43%);
background: -o-linear-gradient(left,  rgba(255,255,255,1) 41%,rgba(245,245,245,1) 43%);
background: -ms-linear-gradient(left,  rgba(255,255,255,1) 41%,rgba(245,245,245,1) 43%);
background: linear-gradient(to right,  rgba(255,255,255,1) 41%,rgba(245,245,245,1) 43%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=1 );
	}
section.main_top div.main_top_cont {
	position:relative;
	margin:0 auto;
	width:960px;
	height:262px;
	}
section.main_top div.main_top_cont img.back_main_top {
	position:absolute;
	top:0;
	left:-45px;
	z-index:1;
	}
section.main_top div.main_top_cont div.description {
margin-left: 417px;
padding-top: 0;
width: 300px;
float: left;
position: relative;
z-index: 2;
	}
section.main_top div.main_top_cont div.description p {
	margin-top:10px;
	line-height:15px;
	}
section.main_top div.main_top_cont div.description img {
	margin:27px 0 0 25px;
	}
section.main_top div.main_top_cont div.main_top_menu {
margin: 10px 0 0 0;
width: 237px;
float: right;
	}
section.main_top div.main_top_cont div.main_top_menu ul.menu {
	border:1px solid #D9D9D9;
	width:237px;
	}
section.main_top div.main_top_cont div.main_top_menu ul.menu li {
	position:relative;
	}
section.main_top div.main_top_cont div.main_top_menu ul.menu li img {
	position:absolute;
	top:14px;
	left:15px;
	}
section.main_top div.main_top_cont div.main_top_menu ul.menu li img.academy_icon {
	position:absolute;
	top:14px;
	left:9px;
	}
section.main_top div.main_top_cont div.main_top_menu ul.menu li a {
	position:relative;
	display:block;
	padding:17px 20px 17px 50px;
	}
section.main_top div.main_top_cont div.main_top_menu a.buy {
	margin-top:20px;
	width:189px;
	padding:16px 0 16px 50px;
	display:block;
	}
section.main_top div.main_top_cont div.main_top_menu a.buy:hover {
	opacity:0.8;
	}
/*-----------------------------------------------------------------------*/
/*-------------------------------TABS CSS--------------------------------*/

section.tabs {
	width:960px;
	margin:45px auto 0 auto;
	}
section.tabs.new_tabs {
	width:100%!important;
	}
section.tabs ul.nav_tab {
	margin-left:0;
	text-align: center;
	}
section.tabs.mini_tabs ul.nav_tab li {
	padding: inherit;
	float:left;
	margin-right:33px;
	}
section.tabs ul.nav_tab li {
	padding: 20px;
	float: none;
	margin-right:0px;
	}
section.tabs div.content_tab div.tab h1 {
	margin:30px 0;
	}
section.tabs div.content_tab div.block {
	float:left;
	}
section.tabs div.content_tab h2 {
	margin-bottom:20px;
	}
section.tabs div.content_tab h3 {
	margin:15px 0;
	padding-left:0;
	}
section.tabs div.content_tab div.blocks_one div.block:first-child {
	margin-right:0;
	}
section.tabs div.content_tab div.blocks_one div.block_with_button .block:first-child {
	margin-left: 0;
	}
section.tabs div.content_tab div.blocks_one div.block_with_button .block {
	width: 475px;
	margin-left: 10px;
	}

section.tabs div.content_tab div.blocks_one div.block {
	width:470px;
	}
section.tabs div.content_tab div.blocks_one div.block a.button {
	padding:10px 0 10px 45px;
	margin-bottom:5px;
	float:left;
	width:190px;
	}
.ie10 section.tabs div.content_tab div.blocks_one div.block a.button {
	padding:10px 0 10px 40px;
	margin-bottom:5px;
	float:left;
	width:195px;
	background-position: 6px 7px;
}
section.tabs div.content_tab div.blocks_one div.block a.button:nth-child(2n+1) {
	margin-left:5px;
	}
section.tabs div.content_tab div.blocks_two {
	margin-top:20px;
	}
section.tabs div.content_tab div.blocks_two div.block_desc {
	width:230px;
	}
section.tabs div.content_tab div.blocks_two div.block_example {
	width:710px;
	text-align:center;
	}
section.tabs div.content_tab div.blocks_two div.block_example div.example {
	float:left;
	width:135px;
	margin-right:5px;
	}
section.tabs div.content_tab div.blocks_two div.block_example div.example:last-child {
	margin-right:0;
	}
section.tabs div.content_tab div.blocks_two div.block_example div.example div.image {
	margin:0 auto;
	padding:8px;
	width:80px;
	height:80px;
	margin-bottom:10px;
	}
/*-----------------------------------------------------------------------*/
/*----------------------------INFOBLOCKS CSS-----------------------------*/
section.infoblocks_wrapper {
	font-family:"Segoe UI", "Open Sans", Verdana, Arial, Helvetica, sans-serif !important;
	width:960px;
	margin:20px auto;
	}
section.infoblocks_wrapper h1.title {
	font-size:32px;
	margin-bottom:40px;
	}
section.infoblocks {
	margin:0 auto;
	}
section.infoblocks_column div.infoblock {
	width:470px;
	float:left;
	margin-bottom:20px;
	}
section.infoblocks_column div.infoblock img {
	width:100%;
	height:auto;
	}
section.infoblocks_column div.infoblock:nth-child(2n+1) {
	margin-right:20px;
	}
section.infoblocks_column div.infoblock div.img {
	width:470px;
	height:187px;
	background-repeat:no-repeat;
	}
section.infoblocks_column div.infoblock h1 {
	margin:10px 0;
	font-size:25px;
	}
section.infoblocks_horizontal div.infoblock {
	margin-bottom:20px;
	}
section.infoblocks_horizontal div.infoblock div.img {
	width:234px;
	height:164px;
	float:left;
	}
section.infoblocks_horizontal div.infoblock div.desc h1 {
	font-size:25px;
	margin-bottom:12px;
	}
section.infoblocks_noimg div.infoblock {
	width:470px;
	float:left;
	}
section.infoblocks_noimg div.infoblock:first-child {
	margin-right:20px;
	}
section.infoblocks_noimg div.infoblock h1 {
	font-size:25px;
	margin-bottom:12px;
	}
/*-----------------------------------------------------------------------*/
/*--------------------------BLOG INFORMATON CSS--------------------------*/
section.blog_infirmation {
	width:960px;
	}
section.blog_infirmation h1.title {
	color:#f00;
	}
section.blog_infirmation div.block div.img {
	width:234px;
	height:164px;
	float:left;
	margin-right:20px;
	}
/*-----------------------------------------------------------------------*/
/*----------------------------MAIN BOTTOM CSS----------------------------*/
section.main_bottom {
	width:960px;
	margin:20px auto 0 auto;
	}
section.main_bottom div.block {
	margin-left:13px;
	width:230px;
	float:left;
	}
section.main_bottom div.block:first-child {
	margin-left:0;
	}
section.main_bottom div.block a {
	padding:10px 0;
	display:block;
	width:230px;
	}
section.main_bottom div.block p {
	margin-top:20px;
	text-align:center;
	padding:0 10px;
	}
/*-----------------------------------------------------------------------*/
/*------------------------------PARTNERS CSS-----------------------------*/
section.partners {
	width:960px;
	margin:0 auto 20px auto;
	}
section.partners div.partner_block {
	position:relative;
	width:117px;
	height:110px;
	float:left;
	text-align:center;
	margin:20px 0 0 2px;
	}
	
section.partners div.partner_block4 {
	position:relative;
	width:117px;
	height:110px;
	float:left;
	text-align:center;
	margin:20px 0 0 66px;
	}
	
section.partners div.partner_block div.img_block {
	text-align:center;
	height:80px;
	}
/*-----------------------------------------------------------------------*/
/*------------------------------FOOTER CSS-------------------------------*/

/*-----------------------------------------------------------------------*/
/*---------------------------BLOG STYLE----------------------------------*/
section.blog_wrapper {
	margin:25px auto 0 auto;
	width:960px;
	min-height:100px;
	}
section.blog_wrapper section.blog {
	margin-right:5px;
	min-height:100px;
	width:710px;
	float:left;
	}
section.blog_wrapper section.blog div.post {
	margin-bottom:20px;
	}
section.blog_wrapper section.blog div.post div.avatar_and_soc {
	float:left;
	margin-right:20px;
	width:92px;
	}
section.blog_wrapper section.blog div.post div.avatar_and_soc div.avatar {
	padding:5px;
	width:80px;
	height:80px;
	margin-bottom:10px;
	}
section.blog_wrapper section.blog div.post div.avatar_and_soc div.avatar img {
		
	}
section.blog_wrapper section.blog div.description {
	float:left;
	width:593px;
	}
section.blog_wrapper section.blog div.description h1 {
	margin-top:10px;
	margin-bottom:10px;
	}
section.blog_wrapper section.blog div.description h1 a {
	font-size:25px;
	}
section.blog_wrapper section.blog div.description div.post_desc_img {
	background-size:100%;
	width:593px;
	height:174px;
	margin:20px 0 20px 0;
	}
section.blog_wrapper section.blog div.description div.soc_but_read {
	margin-top:20px;
	font-size:14px;
	}
section.blog_wrapper section.blog div.description div.soc_but_read p.share {
	padding-top:3px;
	float:left;
	}
section.blog_wrapper section.blog div.description div.soc_but_read a.share:hover {
	opacity:0.8;
	}
section.blog_wrapper section.blog div.description div.soc_but_read a.fb {
	background-image:url(../img/blog_img/post_sprites.png);
	background-position:0 0;
	}
section.blog_wrapper section.blog div.description div.soc_but_read a.tweet {
	background-image:url(../img/blog_img/post_sprites.png);
	background-position:-27px 0;
	}
section.blog_wrapper section.blog div.description div.soc_but_read a.vk {
	background-image:url(../img/blog_img/post_sprites.png);
	background-position:-54px 0;
	}
section.blog_wrapper section.blog div.description div.soc_but_read a.read_more {
	padding-top:3px;
	width:110px;
	display:block;
	float:right;
	}
section.blog_wrapper section.blog div.description div.soc_but_read a.read_more span {
	margin-top:-3px;
	display:block;
	float:right;
	background-image:url(../img/blog_img/post_sprites.png);
	background-repeat:no-repeat;
	background-position:-80px 0;
	}
section.comments_wrap {
	
	}
section.comments_wrap div.comment {
	
	}
section.comments_wrap div.comment div.avatar {
	border:1px solid #ccc;
	border-radius:100%;
	padding:5px;
	width:80px;
	height:80px;
	float:left;
	}
section.comments_wrap div.comment div.description {
	width:570px;
	}
section.comments_wrap div.comment div.description div.zavigulinka {
	position:absolute;
	width:13px;
	height:13px;
	top:20px;
	left:-13px
	}
section.comments_wrap div.comment div.description p.author {
	font-size:16px;
	}
section.comments_wrap div.comment div.description p.message {
	}
section.comments_wrap h1 span {
	width:35px;
	height:35px;
	}
section.sidebar {
	width:235px;
	float:left;
	}
section.sidebar div.widget {
	margin-bottom:20px;
	}
section.sidebar div.widget span {
	display:block;
	float:left;
	width:35px;
	height:35px;
	margin:-9px 5px 0 0;
	}
section.sidebar div.widget h1 {
	margin-bottom:10px;
	padding:12px 0 12px 10px;
	font-size:16px;
	}
section.sidebar div.rubricator {
	
	}
section.sidebar div.rubricator h1 {
	background-color:#6E2791;
	}
section.sidebar div.rubricator h1 span {
	background-image:url(../img/blog_img/widget-sprites.png);
	background-repeat:no-repeat;
	background-position:0 0;
	}
section.sidebar div.rubricator ul {
	padding:0 0 0 20px;
	}
section.sidebar div.lasts_post {
	
	}
section.sidebar div.lasts_post h1 {
	background-color:#E86B46;
	}
section.sidebar div.lasts_post h1 span{
	background-image:url(../img/blog_img/widget-sprites.png);
	background-repeat:no-repeat;
	background-position:0 -35px;
	}
section.sidebar div.lasts_post div.last_post {
	
	}
section.sidebar div.lasts_post div.last_post div.avatar {
	width:44px;
	height:44px;
	float:left;
	}
section.sidebar div.lasts_post div.last_post div.description {
	margin-left:50px;
	}
section.sidebar div.lasts_post div.last_post div.description h5 {
	font-size:16px;
	}
section.sidebar div.lasts_post div.last_post div.description p {
	font-size:14px;
	}
section.sidebar div.cloud_tags {
	
	}
section.sidebar div.cloud_tags h1 {
	background-color:#4DAF7D;
	}
section.sidebar div.cloud_tags h1 span {
	background-image:url(../img/blog_img/widget-sprites.png);
	background-repeat:no-repeat;
	background-position:0 -71px;
	}
section.sidebar div.rss {
	
	}
section.sidebar div.rss h1 {
	background-color:#FF6600;
	}
section.sidebar div.rss h1 span {
	background-image:url(../img/blog_img/widget-sprites.png);
	background-repeat:no-repeat;
	background-position:0 -108px;
	}
/*-----------------------------------------------------------------------*/	
/*---------------------------INFOBLOCK_ONE STYLE----------------------*/
.infoblocks_wrapper .infoblocks_one {
	margin:20px 0;
	}
.infoblocks_wrapper .infoblocks_one .block:first-child {
	margin:0;
	}
.infoblocks_wrapper .infoblocks_one .block {
	line-height:1.5em;
	position:relative;
	padding:20px 10px 20px 20px;
	width:197px;
	height:122px;
	color:#fff;
	float:left;
	margin-left:15px;
	}
.infoblocks_wrapper .infoblocks_one .block img {
	float:left;
	margin-right:10px;
	}
.infoblocks_wrapper .infoblocks_one .block p {
	margin:20px 0;
	}
.infoblocks_wrapper .infoblocks_one .block .read_more {
	position:absolute;
	right:0;
	bottom:0;
	}
.infoblocks_wrapper .infoblocks_one .block .read_more:hover {
	opacity:0.5;
	}
/*---------------------------INFOBLOCK_TWO STYLE----------------------*/
.infoblocks_wrapper .infoblocks_two {
	margin:20px 0;
	}
.infoblocks_wrapper .infoblocks_two .block:first-child {
	margin:0;
	}
.infoblocks_wrapper .infoblocks_two .block {
	line-height:1.5em;
	position:relative;
	padding:20px;
	width:265px !important;
	height:122px;
	color:#fff;
	float:left;
	margin-left:20px;
	}
.infoblocks_wrapper .infoblocks_two .block img {
	float:left;
	margin-right:10px;
	}
.infoblocks_wrapper .infoblocks_two .block h3 {
	font-size:20px;
	margin: 15px;
	}
.infoblocks_wrapper .infoblocks_two .block .read_more {
	position:absolute;
	right:0;
	bottom:0;
	}
.infoblocks_wrapper .infoblocks_two .block .read_more:hover {
	opacity:0.5;
	}
/*---------------------------INFOBLOCK_THREE STYLE----------------------*/
.infoblocks_wrapper .infoblocks_three {
	margin:20px 0;
	}
.infoblocks_wrapper .infoblocks_three .block:first-child {
	margin:0;
	}
.infoblocks_wrapper .infoblocks_three .block {
	line-height:1.5em;
	position:relative;
	width:305px;
	color:#fff;
	float:left;
	margin-left:20px;
	}
.infoblocks_wrapper .infoblocks_three .block .head {
	position:relative;
	}
.infoblocks_wrapper .infoblocks_three .block .head p {
	text-align:center;
	padding:20px 0 20px 0;
	font-size:25px;
	color:#fff;
	}
.infoblocks_wrapper .infoblocks_three .block .read_more {
	position:absolute;
	right:10px;
	bottom:0;
	}
.infoblocks_wrapper .infoblocks_three .block h3 {
	color:#000;
	font-size:20px;
	padding:10px 0;
	}
.infoblocks_wrapper .infoblocks_three .block p {
	color:#000;
	}
.infoblocks_wrapper .infoblocks_three a.all_solutions {
	font-size:18px;
	text-decoration:none;
	color:#2CB5DC;
	text-align:right;
	display:block;
	margin-top:20px;
	}
.infoblocks_wrapper .infoblocks_three a.all_solutions span {
	display:block;
	width:26px;
	height:26px;
	float:right;
	margin-left:10px;
	margin-top:-3px;
	background-image:url(../img/infoblock_sprites.png);
	background-repeat:no-repeat;
	background-position:0 0;
	}
.infoblocks_wrapper .infoblocks_three a.all_solutions:hover {
	color:#666;
	}
.infoblocks_wrapper .infoblocks_three a.all_solutions:hover span {
	background-position:-26px 0;
	}
.infoblocks_wrapper .infoblocks_three .block .read_more:hover {
	opacity:0.5;
	}
/*---------------------------INFOBLOCK_FOUR STYLE----------------------*/
.infoblocks_wrapper .infoblocks_four {
	margin:20px 0;
	}
.infoblocks_wrapper .infoblocks_four .block:first-child {
	margin:0;
	}
.infoblocks_wrapper .infoblocks_four .block {
	line-height:1.5em;
	position:relative;
	width:225px !important;
	color:#fff;
	float:left;
	margin-left:20px;
	}
.infoblocks_wrapper .infoblocks_four .block .head {
	position:relative;
	}
.infoblocks_wrapper .infoblocks_four .block .head p {
	text-align:center;
	padding:20px 0 20px 0;
	font-size:25px;
	color:#fff;
	}
.infoblocks_wrapper .infoblocks_four .block .read_more {
	position:absolute;
	right:10px;
	bottom:0;
	}
.infoblocks_wrapper .infoblocks_four .block h3 {
	color:#000;
	font-size:20px;
	padding:10px 0;
	}
.infoblocks_wrapper .infoblocks_four .block p {
	color:#000;
	}
.infoblocks_wrapper .infoblocks_four a.all_solutions {
	font-size:18px;
	text-decoration:none;
	color:#2CB5DC;
	text-align:right;
	display:block;
	margin-top:20px;
	}
.infoblocks_wrapper .infoblocks_four a.all_solutions span {
	display:block;
	width:26px;
	height:26px;
	float:right;
	margin-left:10px;
	margin-top:-3px;
	background-image:url(../img/infoblock_sprites.png);
	background-repeat:no-repeat;
	background-position:0 0;
	}
.infoblocks_wrapper .infoblocks_four a.all_solutions:hover {
	color:#666;
	}
.infoblocks_wrapper .infoblocks_four a.all_solutions:hover span {
	background-position:-26px 0;
	}
.infoblocks_wrapper .infoblocks_four .block .read_more:hover {
	opacity:0.5;
	}
/*---------------------------INFOBLOCK_FIVE STYLE----------------------*/
.infoblocks_wrapper .infoblocks_five .block .section_for_but a.button:first-child {
	margin-left:0;
	}
.infoblocks_wrapper .infoblocks_five .block a.button {
	width:175px;
	}
.infoblocks_wrapper .infoblocks_five .block a.button:hover {
	opacity:0.8;
	}
.infoblocks_wrapper .infoblocks_five  h3 {
	font:20px "Segoe UI", "Open Sans", Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:20px;
	}
/*---------------------------INFOBLOCK_SIX STYLE----------------------*/
.infoblocks_wrapper .infoblocks_six .block {
	font:14px "Segoe UI", "Open Sans", Verdana, Arial, Helvetica, sans-serif;
	width:470px;
	float:left;
	margin-bottom:20px;
	}
.infoblocks_wrapper .infoblocks_six .block:nth-child(2n) {
	margin-left:20px;
	}
.infoblocks_wrapper .infoblocks_six .block .img_block {
	float:left;
	padding:25px;
	width:128px;
	}
.infoblocks_wrapper .infoblocks_six .block .desc {
	width:272px;
	padding-left:20px;
	height:189px;
	position:relative;
	float:left;
	}
.infoblocks_wrapper .infoblocks_six .block .desc p.date {
	margin-bottom:10px;
	}
.infoblocks_wrapper .infoblocks_six .block .desc h3 {
	font-size:32px;
	}
.infoblocks_wrapper .infoblocks_six .block .desc img.arrow {
	position:absolute;
	bottom:0;
	right:20px;
	}
.infoblocks_wrapper .infoblocks_six .block .desc img.arrow:hover {
	opacity:0.8;
	}

/*---------------------------INFOBLOCK_SEVEN STYLE----------------------*/	
section.infoblocks_four_reg div.infoblock {
	float:left;
	margin-left:12px;
	width:230px;
	}
section.infoblocks_four_reg div.infoblock:first-child {
	margin-left:0;
	}
section.infoblocks_four_reg div.infoblock div.img {
	width:100%;
	height:auto;
	margin-bottom:10px;
	}
section.infoblocks_four_reg div.infoblock h3 {
	font-size:20px;
	margin-bottom:12px;
	}
section.infoblocks_four_reg a.all_solutions {
	line-height:1em;
	font-size:18px;
	text-decoration:none;
	color:#2CB5DC;
	text-align:right;
	display:block;
	margin-top:20px;
	}
section.infoblocks_four_reg a.all_solutions span {
	display:block;
	width:26px;
	height:26px;
	float:right;
	margin-left:10px;
	margin-top:-3px;
	background-image:url(../img/infoblock_sprites.png);
	background-repeat:no-repeat;
	background-position:0 0;
	}
section.infoblocks_four_reg a.all_solutions:hover {
	color:#666;
	}
section.infoblocks_four_reg a.all_solutions:hover span {
	background-position:-26px 0;
	}
/*---------------------------INFOBLOCK_EIGTH STYLE----------------------*/
.infoblocks_wrapper .infoblocks_eigth {
	margin:20px 0;
	}
.infoblocks_wrapper .infoblocks_eigth .block:first-child {
	margin:0;
	}
.infoblocks_wrapper .infoblocks_eigth .block {
	line-height:1.5em;
	position:relative;
	width:225px;
	color:#fff;
	float:left;
	margin-left:20px;
	}
.infoblocks_wrapper .infoblocks_eigth .block .head p {
	text-align:center;
	padding:20px 0 20px 0;
	font-size:25px;
	color:#fff;
	}
.infoblocks_wrapper .infoblocks_eigth .block .raty {
	vertical-align:bottom;
	margin-top:10px;
	}
.infoblocks_wrapper .infoblocks_eigth .block .raty img {
	margin-top:5px;
	}
.infoblocks_wrapper .infoblocks_eigth .block .raty p {	
	font-size:20px;
	text-align:right;
	float:right;
	color:#2CB5DC;
	}
.infoblocks_wrapper .infoblocks_eigth a.all_solutions {
	font-size:18px;
	text-decoration:none;
	color:#2CB5DC;
	text-align:right;
	display:block;
	margin-top:20px;
	}
.infoblocks_wrapper .infoblocks_eigth a.all_solutions span {
	display:block;
	width:26px;
	height:26px;
	float:right;
	margin-left:10px;
	margin-top:-3px;
	background-image:url(../img/infoblock_sprites.png);
	background-repeat:no-repeat;
	background-position:0 0;
	}
.infoblocks_wrapper .infoblocks_eigth a.all_solutions:hover {
	color:#666;
	}
.infoblocks_wrapper .infoblocks_eigth a.all_solutions:hover span {
	background-position:-26px 0;
	}
/*---------------------------COLLATION_EIGTH STYLE----------------------*/
#check-table{
	margin:20px auto;
	width:960px;
	font-family:Segoe UI;
	font-size:16px;
	}
#check-table tr:first-child td {
	font-size:24px;
	}
#check-table tr td {
	vertical-align:middle;
	text-align:center;
	}
#check-table tr td:first-child {
	text-align:left;
	vertical-align:middle;
	}
#check-table tr td img {
	margin-top:10px;
	}
.first-column-table{
width:280px !important;
font-size:24px;
}
.color-title{
width:205px;
float:right;
font-size:24px;
color:#fff;
text-align:center;
padding:10px 0;
}
.tr-border{
border-bottom:1px dashed black;
}
/*---------------------------INFOBLOCK_NINE STYLE----------------------*/
section.infoblocks_three_reg {
	margin:20px 0;
	}	
section.infoblocks_three_reg div.infoblock {
	float:left;
	margin-left:20px;
	width:305px;
	text-align:justify;
	}
section.infoblocks_three_reg div.infoblock:first-child {
	margin-left:0;
	}
section.infoblocks_three_reg div.infoblock div.img {
	width:100%;
	height:auto;
	margin-bottom:10px;
	}
section.infoblocks_three_reg div.infoblock h3 {
	text-align:left;
	font-size:20px;
	margin-bottom:12px;
	}
/*---------------------------INFOBLOCK_NINE STYLE----------------------*/
.infoblocks_wrapper div.blocks_three div.block {
	width:470px;
	margin-left:20px;
	float:left;
	}
.infoblocks_wrapper div.blocks_three p {
	padding-left:25px;
	}
.infoblocks_wrapper div.blocks_three div.block:first-child {
	margin-left:0;
	}
.infoblocks_wrapper div.blocks_three div.block h3 {
	margin:15px 0;
	background-image:url(../img/quote.png);
	background-repeat:no-repeat;
	background-position:;
	padding-left:30px;
	font-family:"Segoe UI Bold", "Open Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size:16px !important;
	color:#5b5147;
	}
/*---------------------------SPECIFICATION STYLE----------------------*/	
#main-table{
font-size:14px !important;
width:960px;
font-family:Segoe UI, Open Sans, Verdana, Arial, Helvetica, sans-serif !important;
line-height:1.2em;
}
#main-table ul li {
margin:5px 0;
}
.left-column{
width:360px;
font-size:25px;
float:left;
line-height:1.5em;
}
.dash{
border-top:1px dashed black;
clear:both;
}
.right-column{
float:right;
width:600px;
}
.black-list{
list-style:disc inside;
}
.raw{
padding:15px 0;
height:auto;
width:auto;
}  
.blue-list{
color:#1aa1e5;
}
.blue-list{
list-style-position:disc outside;
}
.img-list img{
float:left;
margin:0 20px 5px 0;
}
.img-list{
vertical-align:middle;
}
.img-list ul li {
margin:0;
vertical-align:middle;
padding:10px 0 0 49px;
}
.red-title{
text-align:center;
color:#ee4d4b;
font-size:30px;
margin:20px 0;
}
/*---------------------------MINI_TABS--------------------------*/
section.mini_tabs {
	margin:0 !important;
	width: inherit !important;
	}
section.mini_tabs ul li {

	}
section.mini_tabs ul.nav_tab {
	background-image:none !important;
	}
/*---------------------------PRODUCTS_PAGE----------------------*/
.products_page {
	margin:20px auto;
	width:960px;
	}
section.item-info{
font-family:Segoe UI, Open Sans, Verdana, Arial, Helvetica, sans-serif !important;
line-height:1.5em;
width:235px;
min-height:auto;
background:#1aa1e5;
font-size:14px;
color:#fff;
padding:0 0 15px 0;
float:left;
}
section.item-info a:hover {
	text-decoration:none;
	}
section.item-info .info-head{
width:205px;
height:auto;
padding:12px;
}
section.item-info .info-head img {
	float:left;
	}
#stars-rating{

height:41px;
float:left;
padding:15px 0 0 13px;
}
#info-stars{
width:89px;
height:23px;
}
#rating-count{
width:89px;
height:18px;
}
.price-license{
width:205px;
padding:15px;
border-top:1px dashed white;

}
.price-raw{
width:205px;
min-height:25px;
margin:2px 0;
}
.cell-text{
float:left;
width:116px;
}
.cell-price{
width:55px;

float:left;
margin:0 17px;
background:#67d3ff;
font-weight:600;
text-align:center;
}
.cell-info{
width:89px;
float:left;
text-align:center;
}
#downloading{
display:block;
width:205px;
margin:50px auto 0 auto;
background:#67d3ff;
text-align:center;
color:#fff;
font-size:18px;
padding-bottom:8px;
}
#downloading img {
	margin-bottom:-9px;
	}
#write-to-developer {
width:205px;
color:#fff;
padding:0 15px;
text-align:center;
cursor:pointer;
}
#write-to-developer img {
margin-bottom:-5px;
}
.price-raw img {
margin-bottom:-3px;
}
#main-content{
width:960px;
height:auto;
}
#content-in2 {
width: 446px;}
#content-in{
width:700px;
float:left;
margin-left:15px;
padding:5px;
font-size:14px;
}
.screenshoots{
width:700px;

position:relative;
}

.screenshoot-slider{
width:auto;
height:115px;
background:#fff;
overflow:hidden;
}
.video-show{
width:700px;
height:390px;
background:#000;
cursor:pointer;
}
.screenshoot{
display:block;
width:150px;
height:115px;
margin:0 10px 0 0;
float:left;
position:relative;
}
.keeper{
position:relative;
}
.keeper a img {
	margin-right:25px;
	}
.none{
display:none;
}
.block{
display:block;
}
.left-slider-arrow {
position:absolute;
top:40px;
left:0;
cursor:pointer;
z-index:10;
}
.right-slider-arrow{
position:absolute;
top:40px;
right:0;
cursor:pointer;
z-index:10;
}
/*-------------------------------------------------------------------------*/
.calculator_table{
width:960px;
text-align:left;
font-family:Segoe UI, Open Sans, Verdana, Arial, Helvetica, sans-serif !important;
font-size:14px;
margin:0 auto;
}
.calculator_table *{
vertical-align:middle;
}
.calculator_table th:nth-child(1){
width:520px;
height:30px;
}
.calculator_table th{
background:#1aa0e7;
border-right:1px dashed white;
font-size:15px;
padding:5px;
color:white;
font-weight:500;
}
.calculator_table td{
height:30px;
border:1px dashed #000;
padding:0 5px;
}
.calculator_table tr td:first-child {
border-left:none;
}
.calculator_table tr td:last-child {
border-right:none;
}
.calculator_table a {
color:#2CB5DC;
margin:0;
text-decoration:none;
}
.calculator_table a img {
	margin-left:5px;
	}
.calculator_table a:hover {
	color:#ccc;
	}

section.main_top div.main_top_cont div.glavn {width: 470px;}

#content-in3{
padding: 0;
width: 704px;
float: left;
margin-left: 20px;
font-size: 14px;
}
input:focus + #msg {
    height: 80px;
}
.awardsbg {
	/*background:transparent url('/upload/awards/moonlight.png') repeat-x center top;*/
	background:transparent url('/upload/b/infocom/fon_infocom.png') repeat-x center top;
	height: 100px;
	display: block;
	overflow: hidden;
}
.awardsbg2 {
	background:	black /*url('/upload/awards/ISE.jpg') repeat-x center top;*/;
	height: 100px;
	display: block;
	overflow: hidden;
}
.conference {
	background-color: #210022;
	height: 100px;
	display: block;
	overflow: hidden;
}
.avardsimg {
	overflow: hidden;
	margin:0 auto;
	width:948px;
	text-align: center; 
}
.awardsbg2 .avardsimg {
	overflow: hidden;
	margin:0 auto;
	width:948px;
	
}
.conference .avardsimg {
	overflow: hidden;
	margin:0 auto;
	width:948px;
	
}
/*CALC*/
.wrap_block_left .submit{width: 117px;}
.result .result_wrap {padding: 10px;}
.result .result_wrap .right_result {width: 100%;}
/*.th:nth-child(1),.td:nth-child(1){width: 46%;}
.th:nth-child(2),.td:nth-child(2){width: 14%;text-align: center;}
.th:nth-child(3),.td:nth-child(3){width: 20%;text-align: center;}*/




.server_page .glavn-video {height: 309px;  width: 100%;}
.server_page section.main_top div.main_top_cont {height: 309px;}
.server_page section.main_top { height: 309px;}

.server_page  section.main_top div.main_top_cont div.glavn {
  line-height: 1.5;
  box-sizing: border-box;
}
.server_page section.main_top div.main_top_cont div.description{
	width: 464px;
}
















}