html	{
	padding:0px;
	margin:0px;
	height:100%;
}
body	{
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
	background-image:url(img/bg_top.png);
	background-repeat:repeat-x;
	background-position:top center;
	height:100%;
	text-align:center;
}

a	{ color:#0058A0;	}

div	{
	font-family:'Comfortaa', sans-serif;
	font-size:1.0em;
}
p	{
	margin-top:8px;
	margin-bottom:4px;
	font-family:Verdana, 'Comfortaa', sans-serif;
	color:#404048;
	font-size:1.0em;
	line-height:150%;
}
ul	{
	margin:0px;
	padding-left:40px;
	color:#404048;
	font-family:Verdana, 'Comfortaa', sans-serif;
}
li	{
	color:#404048;
	font-family:Verdana, 'Comfortaa', sans-serif;
	font-size:1.0em;
	line-height:150%;
	text-align:left;
}

h1	{
	margin-top:10px;
	margin-right:0px;
	margin-bottom:5px;
	margin-left:0px;
	color:#E03020;
	font-family:'Comfortaa', sans-serif;
	font-size:2.0em;
	line-height:120%;
}
h2	{
	margin-top:6px;
	margin-bottom:3px;
	color:#0058A0;
	font-family:'Comfortaa', sans-serif;
	font-size:1.75em;
	line-height:125%;
}
h3	{
	margin-top:10px;
	margin-bottom:5px;
	color:#404048;
	font-family:'Comfortaa', sans-serif;
	font-size:1.5em;
	line-height:150%;
	font-weight:700;
	letter-spacing:0.05em;
}
h4	{
	margin-top:4px;
	margin-bottom:4px;
	font-weight:normal;
	color:#0058A0;
	font-family:'Comfortaa', sans-serif;
	font-size:1.5em;
	line-height:150%;
	font-weight:700;
	letter-spacing:0.075em;
}
h5	{
	margin-top:4px;
	margin-bottom:2px;
	font-weight:normal;
	color:#E03020;
	font-family:'Comfortaa', sans-serif;
	font-size:1.2em;
	line-height:150%;
}
h6	{
	margin-top:2px;
	margin-bottom:1px;
	font-weight:normal;
	color:#404048;
	font-family:'Comfortaa', sans-serif;
	font-size:1.1em;
	line-height:150%;
}
.clear	{
	clear:both;
}


#menu-line	{
	height:60px;
	min-width:960px;
	max-width:1360px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(img/bg_tm.png);
	background-repeat:repeat-x;
	background-position:top center;
}
#menu-l-box	{
	height:60px;
	padding-left:0px;
	background-image:url(img/tm_left_side.png);
	background-repeat:no-repeat;
	background-position:left;
}
#menu-r-box	{
	height:60px;
	padding-right:0px;
	background-image:url(img/tm_right_side.png);
	background-repeat:no-repeat;
	background-position:right;
	text-align:center;
}
#menu-box	{
	padding:0px 40px 0px 40px;
	height:60px;
}

.tm	{
	float:left;
	padding:20px 1% 10px 1%;
	margin:0px 0px 0px 0.5%;
	color:#FFFFFF;
	font-family:'Comfortaa', sans-serif;
	font-size:1.0em;
	letter-spacing:0.1em;
	text-transform:uppercase;
	font-weight:700;
	border-bottom-left-radius:10px; -moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px;
	border-bottom-right-radius:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px;
	text-decoration:none;
	text-align:center;
}
.tm:hover	{
	background-color:#E03020;
	transition: all .15s ease-out;
}

#top-box	{
	height:150px;
	min-width:960px;
	max-width:1360px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	padding:0px 75px 0px 75px;
}
#logo-box	{
	float:left;
	margin:0px 0px 0px 0px;
	width:360px;
	height:150px;
	background-image:url(img/mts-a-logo.png);
	background-position:left center;
	background-repeat:no-repeat;
}
#search-box	{
	margin-left:380px;
	margin-right:380px;
	height:150px;
	padding:50px 0px 0px 0px;
	text-align:center;
}
#contacts-box	{
	float:right;
	width:360px;
	height:130px;
	margin:20px 0px 0px 0px;
}

input.search_field	{
	height:33px;
	width:200px;
	padding:2px 5px 0px 5px;
	border:1px #50A0E0 solid;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	color:#0058A0;
	font-family:'Comfortaa', sans-serif;
	font-size:1.1em;
	font-weight:300;
}

textarea.search_field	{
	width:200px;
	padding:2px 5px 0px 5px;
	border:1px #50A0E0 solid;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	color:#0058A0;
	font-family:'Comfortaa', sans-serif;
	font-size:1.1em;
	font-weight:300;
}

.contact_str	{
	margin:10px 0px 0px 0px;
	text-align:right;
	color:#0058A0;
	font-family:'Comfortaa', sans-serif;
	font-size:1.25em;
	font-weight:400;
}
.contact_mini_str	{
	margin:5px 0px 0px 0px;
	text-align:right;
	color:#3C88C0;
	font-family:'Comfortaa', sans-serif;
	font-size:0.85em;
	font-weight:300;
}

#menu-section-line	{
	height:100px;
	min-width:960px;
	max-width:1360px;
	margin-left:auto;
	margin-right:auto;
}
#menu-sect-box	{
	padding:0px 75px 0px 75px;
}
#top-menu-sect-box	{
	margin-right:-100px;
}
.carousel	{
	padding:0px 25px 0px 25px;
}
.tmn_section	{
	z-index:101;
	position:relative;
	width:25%;
	margin:0px -2px 0px -2px;
	float:left;
	height:100px;
	background-color:#0058A0;
	background-image:url(img/bg_blue_box.png);
	background-repeat:repeat-x;
	background-position:top center;
	text-align:center;
	border-left:2px #FFFFFF solid;
	border-right:2px #FFFFFF solid;
}
.mn_section	{
	z-index:100;
	width:33%;
	float:left;
	height:100px;
	background-color:#0058A0;
	background-image:url(img/bg_blue_box.png);
	background-repeat:repeat-x;
	background-position:top center;
	text-align:center;
}
.mn_separator	{
	width:0.5%;
	float:left;
	height:90px;
}
.section_name	{
	height:70px;
	cursor:pointer;
}
.mn_big_str	{
	margin-top:20px;
	color:#FFFFFF;
	font-family:'Comfortaa', sans-serif;
	font-size:1.5em;
	font-weight:400;
	text-align:center;
	letter-spacing:0.15em;
	text-transform:uppercase;
}
.mn_sm_str	{
	color:#FFFFFF;
	font-family:'Comfortaa', sans-serif;
	font-size:0.85em;
	font-weight:400;
	text-align:center;
	letter-spacing:0.1em;
	text-transform:uppercase;
}

#carousel-line	{
	background-color:#ceccd8;
	background-image:url(img/fon_steel1.jpg);
	background-repeat:repeat-x;
	background-position:top center;
}
#carousel-box	{
	min-width:960px;
	max-width:1360px;
	margin-left:auto;
	margin-right:auto;
	padding:0px 75px 0px 75px;
}
#slide500	{
	height:500px;
	background-color:#888898;
}
#carousel-left-slide	{
	width:25px;
	left:-25px;
	height:500px;
	margin-bottom:-500px;
	float:left;
	position:relative;
	background-image:url(img/carousel-ctrl-left.png);
	background-position:left center;
	background-repeat:no-repeat;
}
#carousel-left-slide:hover	{
	background-image:url(img/carousel-ctrl-left-a.png);
}
#carousel-right-slide	{
	width:25px;
	right:-25px;
	height:500px;
	float:right;
	margin-bottom:-500px;
	position:relative;
	background-image:url(img/carousel-ctrl-right.png);
	background-position:right center;
	background-repeat:no-repeat;
}
#carousel-right-slide:hover	{
	background-image:url(img/carousel-ctrl-right-a.png);
}
.pic_500	{
	float:left;
	margin-left:2%;
	width:50%;
	height:500px;
	background-position:top center;
	background-repeat:no-repeat;
}
.red_arrow	{
	float:right;
	margin-top:30px;
	margin-right:2%;
	margin-left:-50%;
	width:50%;
	height:220px;
	background-image:url(img/bg_red_arrow.png);
	background-position:left;
	background-repeat:no-repeat;
	padding:15px 20px 0px 40px;
	color:#FFFFFF;
	font-family:'Comfortaa', sans-serif;
	font-size:2.0em;
	font-weight:300;
	text-align:right;
	letter-spacing:1px;
	line-height:150%;
}
.description_text	{
	float:right;
	margin-right:2%;
	width:44.5%;
	padding:10px 0px 10px 0px;
	color:#FFFFFF;
	font-family:'Comfortaa', sans-serif;
	font-size:0.95em;
	font-weight:300;
	text-align:left;
	letter-spacing:0.05em;
}

div.closed {
	display:none;
}
div.opened {
	display:block;
}
div.opened_menu_section {
	margin-bottom:-1000px;
	display:block;
	z-index:1000;
	position:relative;
	padding:0px 20px 20px 20px;
	background-color:#0058A0;
	border-right:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
}
.sub_menu	{
	padding:12px 6px 6px 6px;
	color:#FFFFFF;
	font-family:'Comfortaa', sans-serif;
	font-size:1.2em;
	font-weight:300;
	text-align:left;
	border-bottom:1px #50A0E0 solid;
	text-decoration:none;
	letter-spacing:0.05em;
}
.sub_menu:hover	{
	background-color:#E03020;
	transition: all .1s ease-out;
}

#news-line	{
	min-height:100px;
	background-color:#F0F0F8;
	padding:0px 75px 0px 75px;
}

#news-box	{
	min-width:960px;
	max-width:1360px;
	margin-left:auto;
	margin-right:auto;
}
#news-blocks	{
	padding:20px 40px 20px 40px;
	min-height:200px;
	background-color:#FFFFFF;
	box-shadow:0px 1px 2px rgba(0,0,16,0.15);
}
.ttl_150	{
	margin-top:10px;
	color:#A0A0B0;
	font-family:'Comfortaa', sans-serif;
	font-size:1.5em;
	text-align:left;
	font-weight:400;
	letter-spacing:0.1em;
}
.ttl_200_red	{
	margin-top:10px;
	color:#E03020;
	font-family:'Comfortaa', sans-serif;
	font-size:2.0em;
	text-align:left;
	font-weight:700;
	letter-spacing:0.1em;
}
.ttl_250	{
	margin-top:10px;
	color:#E03020;
	font-family:'Comfortaa', sans-serif;
	font-size:2.5em;
	text-align:left;
	font-weight:700;
	letter-spacing:0.1em;
}

.news_block	{
	float:left;
	width:31%;
	min-height:350px;
	border:1px #C0C0D0 solid;
}
.news_block:hover	{
	border:1px #A0A0B0 solid;
	box-shadow:0px 1px 17px rgba(0,0,16,0.33);
}
.news_block_separator	{
	float:left;
	width:3%;
	min-height:100px;
}
.news_ttl	{
	padding:10px 20px 10px 20px;
	color:#FFFFFF;
	background-color:#A0A0B0;
	font-family:Verdana, 'Comfortaa', sans-serif;
	font-size:1.1em;
	text-align:left;
}
.news_txt	{
	padding:20px;
	color:#404048;
	background-color:#FFFFFF;
	font-family:Verdana, 'Comfortaa', sans-serif;
	font-size:.85em;
	text-align:left;
}
.news_sm_pic	{
	float:left;
	padding:20px;
}
#footer-line	{
	height:190px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ceccd8;
	background-image:url(img/bg_six_grid.png);
	background-repeat:repeat-x;
	background-position:top center;
	padding:0px 75px 0px 75px;
}
#footer-box	{
	min-width:960px;
	max-width:1360px;
	margin-left:auto;
	margin-right:auto;
}
#partners-block	{
	height:340px;
	background-color:#F0F0F8;
}
.partners-block	{
	height:340px;
	background-color:#F0F0F8;
}
.partner_box	{
	min-width:60px;
	float:left;
	padding:10px 1% 0px 1%;
	text-align:center;
}
#copyright-block	{
	height:50px;
	background-color:#0058A0;
	text-align:center;
}
#copyright-str	{
	padding-top:15px;
	color:#FFFFFF;
	font-family:Verdana, 'Comfortaa', sans-serif;
	font-size:.85em;
	text-align:center;
	font-weight:400;
	letter-spacing:0.05em;
}

#catalog-line	{
	min-height:400px;
	background-color:#F0F0F8;
}

#catalog-box	{
	min-width:960px;
	max-width:1360px;
	margin-left:auto;
	margin-right:auto;
	padding:0px 75px 0px 75px;
}
#catalog-info	{
	min-height:400px;
	padding:20px 0px 40px 0px;
	background-color:#FFFFFF;
	box-shadow:0px 1px 1px rgba(0,0,16,0.1);
}

#catalog-page	{
	margin-left:30%;
	min-height:100px;
	padding:20px 40px 20px 40px;
	background-color:#FFFFFF;
}
#catalog-tree	{
	width:29%;
	min-height:100px;
	margin-left:-25px;
	float:left;
	padding:20px;
	background-color:#A0A0B0;
}
#catalog-tree a	{
	text-decoration:none;
}
.catalog_string	{
	padding:10px 25px 30px 25px;
	color:#50A0E0;
	font-family:Verdana, sans-serif;
	font-size:1.0em;
	text-align:left;
	font-weight:400;
}
.catalog_ttl	{
	padding:0px 40px 20px 40px;
	color:#A0A0B0;
	font-family:'Comfortaa', sans-serif;
	font-size:2.0em;
	text-align:left;
	font-weight:700;
	letter-spacing:0.05em;
}
.catalog_level_top_a	{
	padding:15px 5px 10px 5px;
	color:#FFFFFF;
	font-family:'Comfortaa', sans-serif;
	font-size:1.2em;
	font-weight:700;
	border-top:1px #FFFFFF solid;
	text-align:left;
	cursor:pointer;
	text-decoration:none;
	letter-spacing:0.1em;
	background-color:#E03020;
}
.catalog_level_top	{
	padding:15px 5px 10px 5px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-family:'Comfortaa', sans-serif;
	font-size:1.2em;
	font-weight:700;
	border-top:1px #FFFFFF solid;
	text-align:left;
	cursor:pointer;
	text-decoration:none;
	letter-spacing:0.1em;
}
.catalog_level_top:hover	{
	background-color:#E03020;
	transition: all .15s ease-out;
}
.catalog_ttl_unit	{
	padding:0px;
	color:#E03020;
	font-family:'Comfortaa', sans-serif;
	font-size:1.75em;
	text-align:left;
	font-weight:700;
}
.catalog_level_0	{
	padding:15px 5px 10px 5px;
	border-top:1px #FFFFFF solid;
	color:#FFFFFF;
	text-transform:uppercase;
	font-family:'Comfortaa', sans-serif;
	font-size:1.2em;
	font-weight:700;
	text-align:left;
	letter-spacing:0.1em;
	cursor:pointer;
}
.catalog_level_0:hover	{
	background-color:#E03020;
}
.catalog_level_1	{
	margin-left:15px;
	padding:9px 6px 9px 6px;
	color:#FFFFFF;
	font-family:Verdana, 'Comfortaa', sans-serif;
	font-size:1.15em;
	border-top:1px #F3F3F9 solid;
	text-align:left;
	cursor:pointer;
	text-decoration:none;
}
.catalog_level_1:hover	{
	background-color:#E03020;
	transition: all .15s ease-out;
}
.catalog_level_2	{
	margin-left:30px;
	padding:7px 4px 7px 4px;
	color:#FFFFFF;
	font-family:Verdana, 'Comfortaa', sans-serif;
	font-size:1.0em;
	text-align:left;
	cursor:pointer;
	border-top:1px #D0D0DC solid;
	text-decoration:none;
}
.catalog_level_2:hover	{
	background-color:#E03020;
	transition: all .2s ease-out;
}
.catalog_level_3	{
	margin-left:45px;
	padding:5px 3px 5px 3px;
	color:#FFFFFF;
	font-family:Verdana, 'Comfortaa', sans-serif;
	font-size:0.9em;
	text-align:left;
	cursor:pointer;
	border-top:1px #B0B0B9 solid;
	text-decoration:none;
}
.catalog_level_3:hover	{
	background-color:#E03020;
	transition: all .25s ease-out;
}
.active_level	{
	background-color:#808098;
}

#news-info	{
	min-height:400px;
	padding:20px 0px 40px 0px;
	background-color:#FFFFFF;
	box-shadow:0px 1px 1px rgba(0,0,16,0.1);
}
#news-page	{
	margin-right:17%;
	min-height:100px;
	padding:20px 40px 20px 40px;
	background-color:#FFFFFF;
}
#news-tree	{
	width:16%;
	min-height:100px;
	margin-top:20px;
	margin-right:-25px;
	float:right;
	padding:20px;
	background-color:#A0A0B0;
}
.news_level_1	{
	padding:9px 6px 9px 6px;
	color:#FFFFFF;
	font-family:'Comfortaa', sans-serif;
	font-size:1.1em;
	font-weight:700;
	border-bottom:1px #FFFFFF solid;
	text-align:left;
	cursor:pointer;
	text-decoration:none;
}
.news_level_1:hover	{
	background-color:#E03020;
	transition: all .15s ease-out;
}
.news_date	{
	float:left;
	margin-top:8px;
	margin-right:10px;
	padding:5px 10px 5px 10px;
	color:#FFFFFF;
	font-family:'Comfortaa', sans-serif;
	font-size:0.85em;
	font-weight:700;
	letter-spacing:0.05em;
	background-color:#C0C0D0;
}
.news_ttl_150	{
	margin-top:5px;
	padding:0px;
	color:#0058A0;
	font-family:'Comfortaa', sans-serif;
	font-size:1.5em;
	text-align:left;
	font-weight:700;
	line-height:150%;
}
.news_img	{
	float:left;
	margin:10px 20px 10px 0px;
}
.news_line	{
	margin-top:10px;
	padding:10px 0px 10px 0px;
	border-top:1px #C0C0D0 solid;
}
#pages-str	{
	padding:10px 0px 10px 0px;
}
.news_page	{
	float:left;
	margin:0px 10px 10px 0px;
	height:30px;
	min-width:25px;
	padding:5px 5px 0px 5px;
	border:1px #50A0E0 solid;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	color:#0058A0;
	font-family:'Comfortaa', sans-serif;
	font-size:1.1em;
	font-weight:700;
	background-color:#FFFFFF;
}
.news_page:hover	{
	color:#FFFFFF;
	border:1px #FFFFFF solid;
	background-color:#E03020;
}
.news_page.active	{
	border:1px #50A0E0 solid;
	color:#FFFFFF;
	background-color:#C0C0D0;
}
.news_more	{
	padding:5px 10px 5px 10px;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	color:#FFFFFF;
	font-family:Verdana, 'Comfortaa', sans-serif;
	font-size:1.0em;
	font-weight:400;
	background-color:#50A0E0;
	text-decoration:none;
}
.news_more:hover	{
	background-color:#E03020;
}
.first_txt	{
	margin-left:430px;
}


#carousel-top-menu  {
	height:90px;
	z-index:1000;
	position:relative;
	min-width:960px;
	max-width:1360px;
	margin-left:auto;
	margin-right:auto;
	padding:0px 75px 0px 75px;
}
.carousel  {
	margin:0px -25px 0px -25px;
}
.carousel-wrapper {
	z-index:11;
	overflow: hidden; /* �������� ����������, ��������� �� ����� �������� ������� */
	position:relative;
}
.carousel-wrapper:hover {
/*	padding-bottom:600px;
	margin-bottom:-600px; */
}

.carousel-items {
	width:167.5%;
	position: relative; /* ������������� ���� ������������ �������� ������� �������� */
}
.carousel-block {
	position:relative;
	width:19.95%;
	padding:0px 0px 0px 0px;
	margin:0px -3px 0px -3px;
	float:left;
	height:90px;
	background-color:#0058A0;
	background-image:url(img/bg_blue_box.png);
	background-repeat:repeat-x;
	background-position:top center;
	text-align:center;
	border-left:3px #FFFFFF solid;
	border-right:3px #FFFFFF solid;
}

.carousel-button-left	{
	width:25px;
	left:-25px;
	height:90px;
	margin-bottom:-90px;
	float:left;
	position:relative;
	background-image:url(img/arrow_blue_left.png);
	background-position:left center;
	background-repeat:no-repeat;
	cursor:pointer;
}
.carousel-button-left:hover	{
	background-image:url(img/arrow_blue_left_a.png);
}
.carousel-button-right	{
	width:25px;
	right:-25px;
	height:90px;
	float:right;
	margin-bottom:-90px;
	position:relative;
	background-image:url(img/arrow_blue_right.png);
	background-position:right center;
	background-repeat:no-repeat;
	cursor:pointer;
}
.carousel-button-right:hover	{
	background-image:url(img/arrow_blue_right_a.png);
}

.download_book	{
	float:right;
	margin:10px 0px 10px 20px;
	width:150px;
	padding:20px;
	color:#FFFFFF;
	font-family:'Comfortaa', sans-serif;
	font-size:1.0em;
	font-weight:700;
	letter-spacing:0.1em;
	background-color:#C0C0D0;
	text-transform:uppercase;
	text-align:center;
}
.download_book:hover	{
	background-color:#0058A0;
}
.download_pdf	{
	float:left;
	margin:10px 10px 10px 0px;
	width:100px;
	padding:20px;
	color:#FFFFFF;
	font-family:'Comfortaa', sans-serif;
	font-size:0.85em;
	font-weight:700;
	letter-spacing:0.1em;
	background-color:#C0C0D0;
	text-align:center;
	line-height:120%;
}
.download_pdf:hover	{
	background-color:#0058A0;
}

#catalog-position-line	{
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	padding:0px 75px 0px 75px;
}
#catalog-position-box	{
	min-width:960px;
	max-width:1360px;
	margin-left:auto;
	margin-right:auto;
}
#catalog-position-str	{
	padding:20px;
	min-height:20px;
	background-color:#0058A0;
	background-image:url(img/bg_blue_box.png);
	background-repeat:repeat-x;
	background-position:top center;
	text-align:left;
	color:#FFFFFF;
	font-family:Verdana, 'Comfortaa', sans-serif;
	font-size:1.1em;
}
.cstr	{
	color:#FFFFFF;
}

.news_next	{
	float:right;
	margin-left:10px;
	padding:10px 20px 10px 20px;
	background-color:#50a0e0;
	text-align:center;
	color:#FFFFFF;
	font-family:Verdana, 'Comfortaa', sans-serif;
	font-size:1.1em;
}
.news_next:hover	{
	background-color:#0058A0;
}
.news_prev	{
	float:left;
	margin-right:10px;
	padding:10px 20px 10px 20px;
	background-color:#50a0e0;
	text-align:center;
	color:#FFFFFF;
	font-family:Verdana, 'Comfortaa', sans-serif;
	font-size:1.1em;
}
.news_prev:hover	{
	background-color:#0058A0;
}

.catalog_section	{
	margin-bottom:20px;
	padding:20px;
	background-color:#FFFFFF;
	border:1px #E9E9F6 solid;
}
.catalog_section:hover	{
	background-color:#E9E9F6;
}
.catalog_section_a	{
	margin-bottom:20px;
	padding:20px;
	background-color:#E9E9F6;
	border:1px #E9E9F6 solid;
}

.download_box	{
	width:160px;
	height:210px;
	margin-top:20px;
	margin-right:30px;
	margin-bottom:20px;
	float:left;
	padding:20px;
	background-color:#F0F0F8;
	border:1px #E6E6F9 solid;
	text-align:center;
	color:#0058A0;
	font-family:Verdana, 'Comfortaa', sans-serif;
	font-size:1.0em;
}
.download_box:hover	{
	background-color:#FFFFFF;
	box-shadow:0px 1px 17px rgba(0,0,16,0.1);
}
div.opened_partner	{
	position:relative;
	z-index:100;
	padding:10px;
	margin-top:-110px;
	height:100px;
	text-align:center;
	color:#FFFFFF;
	font-family:Verdana, 'Comfortaa', sans-serif;
	font-size:0.8em;
	background-color:#0058A0;
}

#partners-block .multipleslides { position:relative; width:100%; }
#partners-block .multipleslides > * { position:absolute;  width:100%; left:0; top:0; display:block; }


.lib_box	{
	width:40%;
	height:210px;
	margin-top:20px;
	margin-right:4%;
	margin-bottom:20px;
	float:left;
	padding:20px;
	background-color:#F0F0F8;
	border:1px #E6E6F9 solid;
	text-align:center;
	color:#0058A0;
	font-family:Verdana, 'Comfortaa', sans-serif;
	font-size:1.0em;
}
.lib_box:hover	{
	background-color:#FFFFFF;
	box-shadow:0px 1px 17px rgba(0,0,16,0.1);
}
.lib_pic	{
	float:left;
	width:150px;
	height:210px;
}
.lib_txt	{
	margin-left:165px;
	color:#0058A0;
	font-family:Verdana, 'Comfortaa', sans-serif;
	font-size:0.95em;
	text-align:left;
}

#toTop {
	width:25px;
	height:35px;
	border:1px solid #FFFFFF;
	background:#0058A0;
	text-align:center;
	padding:5px 10px 5px 10px;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	position:fixed;
	bottom:50%; /* ������ ������ �� ������� ���� ��������*/
	right:5px;
	cursor:pointer;
	display:none;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:25px;
}

.ssn_icons
{
	width: 100px;
	float:right;
	padding-top:15px;
}