html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

/*			Подключение шрифтов		*/
@font-face {
    font-family: 'AGLetCondC';
    src: url('fonts/aglettericacondensedc-bold-webfont.eot');
    src: url('fonts/aglettericacondensedc-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/aglettericacondensedc-bold-webfont.ttf') format('truetype'),
         url('fonts/aglettericacondensedc-bold-webfont.woff') format('woff'),
         url('fonts/aglettericacondensedc-bold-webfont.svg#aglettericacondensedcbold') format('svg');
    font-weight: bold;
    font-style: normal;

}

/*			стили для отдельных тегов		*/
body{
	width: 100%;
	font-family: Tahoma, 'DejaVu Sans', Verdana, sans-serif;
	-webkit-text-rendering: geometricPrecision;
	text-rendering: geometricPrecision;
	background: #e7f8ff;
	background-image: -ms-linear-gradient(top, #e7f8ff 0%, #a5ebfe 50%, #e7f8ff 100%);
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0, #e7f8ff), color-stop(50%, #a5ebfe), color-stop(100%, #e7f8ff));
  background-image: -webkit-linear-gradient(#e7f8ff 0, #a5ebfe 50%, #e7f8ff 100%);
  background-image: -moz-linear-gradient(#e7f8ff 0, #a5ebfe 50%, #e7f8ff 100%);
  background-image: -o-linear-gradient(#e7f8ff 0, #a5ebfe 50%, #e7f8ff 100%);
  background-image: linear-gradient(#e7f8ff 0, #a5ebfe 50%, #e7f8ff 100%);

}
.lt-ie10.no-cssgradients body {
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7f8ff', endColorstr='#a5ebfe',GradientType=0)";
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7f8ff', endColorstr='#a5ebfe',GradientType=0);
}

a {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #0d4b77;
	text-decoration: underline;
}
h1{
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
	letter-spacing: normal;
	text-transform: uppercase;
}
h2 {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0092cd;
}
h3 {
	font-size: 18px;
	line-height:34px;
	color: #838383;
}
h4 {
	color: #1479c1;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	padding: 10px 0;
}
em {
	text-decoration: underline;
	font-style: italic;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*			Классы для выделения текста и отдельных элементов		*/
.dashedTxt {
	color: #0ca5e4;
	border-bottom: 1px dashed #0ca5e4
}

.clearing {
	float:none;
	clear: both;
	height: 0px;
	font-size: 1px;
}

/*			Элементы разметки страницы		*/
#container {
	position: relative;
	width: 980px;
	padding: 0 20px;
	margin: 0 auto;
}
	header, footer {
		background: #fff
	}
/* 	Список стран в верхней части страницы	 */
	#countries {
		height: 28px;
		border-top: 2px solid #f9f9f9;
		border-bottom: 1px solid #ececec;
		border-left: 1px solid #fbfbfb;
		border-right: 1px solid #f8f8f8;
		margin-bottom: 8px;
		background: #f9f9f9;
		background: -ms-linear-gradient(#fafafa, #f6f6f6);
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fafafa), to(#f6f6f6));
		background: -webkit-linear-gradient(#fafafa, #f6f6f6);
		background: -moz-linear-gradient(#fafafa, #f6f6f6);
		background: -o-linear-gradient(#fafafa, #f6f6f6);
		background: linear-gradient(#fafafa, #f6f6f6);
		-moz-border-radius: 0 0 10px 10px;
		-webkit-border-radius: 0 0 10px 10px;
		-o-border-radius: 0 0 10px 10px;
		-khtml-border-radius: 0 0 10px 10px;
		border-radius: 0 0 10px 10px;
		padding: 0 0 0 22px;
		overflow: hidden;
	}
	.lt-ie9 #countries {
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f6f6f6',GradientType=0)";
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f6f6f6',GradientType=0);
	}
		#countries > a, #countries #socs, #countries #socs a {
			vertical-align: top;
			display: inline-block;
		}
		#countries > a, #site-lang {
			padding: 7px 0 9px 28px; height: 12px;
			margin-right: 1px;
			max-width: 68px;	min-width: 52px;
			background-position: 0 7px;
			background-repeat: no-repeat;
			font: 11px/12px Tahoma, Verdana, 'DejaVu Sans', sans-serif;
			color: #0d4b77;
		}
		#countries #socs {
			padding: 0 17px; margin-top: 3px;
			border-left: 1px dotted #464646;
			border-right: 1px dotted #464646;
			line-height: 19px;
		}
			#countries #socs a {
				width: 19px; height: 19px;
				margin: 0 2px;
				line-height: 19px;
			}
		#countries #site-lang {
			text-decoration: underline;
			padding: 0;	min-width: 0;
			width: 22px; text-align: center;
			margin: 5px 0 0 10px;
		}
		.lt-ie8 #countries #socs, .lt-ie8 #countries #socs a {
			display: inline-block;
			margin-top: 0;
		}
		.lt-ie8 #countries #socs { width: 46px }
		#countries #site-lang:hover { text-decoration: none }
		
/* 	Основная часть сайта	 */
	#main {
		background: #fff;
		width: 707px;
	}
		header					/*		Логотип, флаги, поиск и меню  	*/
		{
			position: relative;
			height: 215px; width: 707px;
			background: url('images/header-img.jpg') 0 0 no-repeat;
		}
		      #indexpage{

    position: absolute;
    right: 8px;
    top: 6px;
    color: #fff;
    font-size: 11px;
			}

#topbanner{
	text-align: center;
	margin-bottom: 6px;
}
#midbanner{
	text-align: center;
}


			#logo {					/*			Логотип компании			*/
				display: block;
				position: absolute;
				top: 27px; z-index: 1; left: 26px;
				width: 92px;	height: 86px;
				text-decoration: none;
			}
				#logo span {
					position: absolute;
					left: 100%; top: 22px;
					font: bold 10px/12px Cambria, 'Times New Roman', 'DejaVu Serif', serif;
					color: #fff;
					text-transform: uppercase;
				}
				
	/* 		Форма поиска */
			#search {
				height: 24px; width: 153px;
				position:absolute;
				top: 62px; right: 42px;
				border-top: 1px solid #809099;
				border-left: 1px solid #aeb8be;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				-o-border-radius: 3px;
				-khtml-border-radius: 3px;
				border-radius: 3px;
				background: #fff;
			}
			.lt-ie9 #search {
				height: 25px; width: 154px;
				background: url('images/searchfield.png') 0 0 no-repeat transparent;
				border: none;
			}
			#search input[type="text"] {
				margin: 3px 7px 0 7px;
				font-size: 12px;
				line-height: 12px;
				border: 0;
				padding: 0;
				width: 140px;
				background: transparent;
			}
			#search input[type="image"] {
				cursor: pointer;
				position: absolute;
				right: -28px; top: 4px;
				height: 16px; width: 16px;
			}

	/*			Основное меню		*/
			ul#navigation {
				position: relative;
				height: 35px; top: 148px;
				width: 700px;
				padding-left: 7px;
				background: #f9f9f9;
				background: -ms-linear-gradient(#f9f9f9, #f4f4f4);
				background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f9f9f9), to(#f4f4f4));
				background: -webkit-linear-gradient(#f9f9f9, #f4f4f4);
				background: -moz-linear-gradient(#f9f9f9, #f4f4f4);
				background: -o-linear-gradient(#f9f9f9, #f4f4f4);
				background: linear-gradient(#f9f9f9, #f4f4f4);
			}
			.lt-ie10 ul#navigation {
				-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f4f4f4',GradientType=0)";
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f4f4f4',GradientType=0);
			}
				ul#navigation li {
					display: block; float: left;
					height: 23px;
					padding-top: 12px;
					cursor: pointer;
					position: relative;
				}
				ul#navigation li:hover ul {
					display:block;
				}
				ul#navigation li:hover a {
					text-decoration: none;
				}
					ul#navigation li a {
						display: block;
						height: 10px;
						padding: 0 8px 0 7px;
						border-right: 1px dotted #5582a9;
						font: bolder 9px/10px Tahoma, Verdana, 'DejaVu Sans', sans-serif;
						color: #065c94; 
						text-transform: uppercase;
						letter-spacing: 0em;
						text-decoration: underline;
					}
					ul#navigation li a:hover {
						text-decoration: none;
					}
					ul#navigation li:last-child a {
						border-right: none;
					}
					ul#navigation li ul {
						display: none;
						background: #f9f9f9;
						position: absolute;
 						left: 0; top: 35px;
						z-index: 10;
						padding: 2px 0 5px;
					}
					ul#navigation li:first-child ul {
						margin-left: -7px
					}
						ul#navigation li ul li {
							display: block;
							float: none;
							height: auto;
							padding: 3px 0;
						}
							ul#navigation li ul a {
								padding: 3px 10px 3px;
								height: auto;
								border: none;
								line-height: 12px;
							}
							ul#navigation li ul a:hover {
								color:#555;
								text-decoration:underline;
							}
							/* Fix IE. Hide from IE Mac \*/ * html ul li { float: left; } * html ul li a { height: 1%; } /* End */
							
/* 	Дополнительное меню	 */
			ul#second-nav {
				position: relative;
				height: 31px; top: 148px;
				width: 707px; text-align: center;
				background: #147fc9;
				background: -ms-linear-gradient(#168ce0, #1370b2);
				background: -webkit-gradient(linear, 0 0, 0 bottom, from(#168ce0), to(#1370b2));
				background: -webkit-linear-gradient(#168ce0, #1370b2);
				background: -moz-linear-gradient(#168ce0, #1370b2);
				background: -o-linear-gradient(#168ce0, #1370b2);
				background: linear-gradient(#168ce0, #1370b2);
				border-top: 1px solid #d7f5ff;
			}
			.no-cssgradient ul#second-nav {
				background: url(images/second-menu-bg.png) 0 0 repeat-x;
			}
			.lt-ie10.no-cssgradients ul#second-nav {
				background-image: none;
				-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#168ce0', endColorstr='#1370b2',GradientType=0)";
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#168ce0', endColorstr='#1370b2',GradientType=0);
			}
				ul#second-nav li {
					display: block; float: left;
					border-right: 1px solid #79b6e0;
				}
					ul#second-nav li a {
						display: block;
						height: 10px; padding: 10px 12px 11px;
						font: bolder 10px/10px Tahoma, Verdana, 'DejaVu Sans', sans-serif;
						color: #fff;
						text-transform: uppercase;
					}
					ul#second-nav li:first-child a {
						padding-left: 16px
					}
					ul#second-nav li a:hover {
						background: #2594ca;
						background: -ms-linear-gradient(#1d7cb6, #32bbea);
						background: -webkit-gradient(linear, 0 0, 0 bottom, from(#1d7cb6), to(#32bbea));
						background: -webkit-linear-gradient(#1d7cb6, #32bbea);
						background: -moz-linear-gradient(#1d7cb6, #32bbea);
						background: -o-linear-gradient(#1d7cb6, #32bbea);
						background: linear-gradient(#1d7cb6, #32bbea);
					}
					.no-cssgradient ul#second-nav li a:hover {
						background: url(images/second-menu-bg.png) 0 -31px repeat-x;
					}
					.lt-ie10.no-cssgradients ul#second-nav li a:hover {
						background-image: none;
						-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d7cb6', endColorstr='#32bbea',GradientType=0)";
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d7cb6', endColorstr='#32bbea',GradientType=0);
					}

	/*		Новости - анимированный просмотр		*/
			#news {
				position: relative;
				height: 245px;
			}
				#newsList {
					display: block;
					position: relative;
					margin-left: 284px;
					list-style: none;
				}
					#newsList li {
						display: block;
						cursor: pointer;
						background: #eee;
						background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#d7d7d7));
						background: -webkit-linear-gradient(#fff 0%, #d7d7d7 100%);
						background: -moz-linear-gradient(#fff 0%, #d7d7d7 100%);
						background: -ms-linear-gradient(#fff 0%, #d7d7d7 100%);
						background: -o-linear-gradient(#fff 0%, #d7d7d7 100%);
						background: linear-gradient(#fff 0%, #d7d7d7 100%);
						border-top: 1px solid #fff;
					}
					.lt-ie10 #newsList li {
						-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d7d7d7',GradientType=0)";
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d7d7d7',GradientType=0);
					}
						#newsList li a {
							font-size: 11px;
							line-height: 16px;
							color: #105278;
						}
					/*			Оформление отдельной новости			*/
						#newsList li a.news_wrap {
							display: block; margin: 0;
							height: 68px; width: 390px;
							padding: 1px 16px 0;
						}
						.lt-ie8	#newsList li a.news_wrap {
							height: 66px;
						}
							#newsList li a.news_wrap .news_image {
								position: absolute;
								z-index: 2;	left: -279px; top: 0;
								height: 240px;	width: 277px;
								border: 1px solid #cfcfcf;
							}
							#newsList li a.news_wrap .news-content {
								height: 45px; overflow: hidden;
							}
								#newsList li a.news_wrap span.news_header {
									text-decoration: underline;
									line-height: 12px;
									padding: 2px 0 3px;
									vertical-align: middle;
									font-weight: bolder;
									display: inline-block;
								}
								#newsList li a.news_wrap p {
									color: #0e202b;
									font-size: 10px;
									line-height: 12px;
									margin-top: 2px;
									height: 25px; overflow: hidden;
								}
							#newsList li a.news_wrap #comments, #newsList li a.news_wrap #views {
								display: inline-block;
								height: 9px;	padding: 3px 15px 2px 18px;
								overflow: visible;
								font-size: 9px; line-height: 9px;
								color: #0e202b;
								vertical-align: middle;
								background: url(images/views-comments.png) 0 2px no-repeat;
							}
							#newsList li a.news_wrap #views {	background-position: 0 -12px	}
							.lt-ie8 #newsList li a.news_wrap #comments, .lt-ie8 #newsList li a.news_wrap #views {
								display: block; float: left;
							}
							#newsList li a.news_wrap .news-arrow {
								position: relative; float: left;  left: 0;
								height: 100%; width: 0;
								overflow: visible;
							}
								#newsList li a.news_wrap .news-arrow b {
									display: none; width: 12px; height: 25px;
									position: absolute; z-index: 4;
									top: 50%; margin-top: -13px; left: -28px;
									background: url(images/news-arrow.png) 0 0 no-repeat;
								}
							#newsList li .news_image img {
								position: absolute;
								left: 3px;	top: 3px;	z-index: 1;
								width: 271px;	height: 234px;
								display:none;
								vertical-align: bottom;
							}
							#imgOverlay {
								position: absolute;
								z-index: 5; left: -279px; top: -1px;
								height: 243px;	width: 279px;
								background: rgba(255,255,255,0);
							}
							.no-rgba #imgOverlay {
								background: url(images/news-img-overlay.png);
							}
	/* 		При наведении на новость	 	*/
					#newsList li:hover, #newsList li.highlight {
						background: #7f7f7f;
						background: -webkit-gradient(linear, 0 0, 0 bottom, from(#b4b4b4), to(#7f7f7f));
						background: -webkit-linear-gradient(#b4b4b4 0%, #7f7f7f 100%);
						background: -moz-linear-gradient(#b4b4b4 0%, #7f7f7f 100%);
						background: -ms-linear-gradient(#b4b4b4 0%, #7f7f7f 100%);
						background: -o-linear-gradient(#b4b4b4 0%, #7f7f7f 100%);
						background: linear-gradient(#b4b4b4 0%, #7f7f7f 100%);
					}
					.lt-ie10 #newsList li:hover, .lt-ie10 #newsList li.highlight {
						-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#b4b4b4', endColorstr='#7f7f7f',GradientType=0)";
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b4b4b4', endColorstr='#7f7f7f',GradientType=0);
					}
						#newsList li a.news_wrap:hover, #newsList li.highlight a.news_wrap {
							color: #09b4e2;
							text-decoration: none;
							height: 67px; padding-top: 0;
							background: #bbb;
							background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d6d6d6), to(#969696));
							background: -webkit-linear-gradient(#d6d6d6 0%, #969696 100%);
							background: -moz-linear-gradient(#d6d6d6 0%, #969696 100%);
							background: -ms-linear-gradient(#d6d6d6 0%, #969696 100%);
							background: -o-linear-gradient(#d6d6d6 0%, #969696 100%);
							background: linear-gradient(#d6d6d6 0%, #969696 100%);
							border-bottom: 1px solid #707070;
							border-top: 1px solid #e8e8e8;
						}
						.lt-ie10 #newsList li a.news_wrap:hover, .lt-ie10 #newsList li.highlight a.news_wrap {
							-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6d6d6', endColorstr='#969696',GradientType=0)";
							filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6d6d6', endColorstr='#969696',GradientType=0);
						}
						.lt-ie8 #newsList li a.news_wrap:hover, .lt-ie8 #newsList li.highlight a.news_wrap {
							height: 66px; 
							border-bottom: none;
						}
							#newsList li a.news_wrap:hover img, #newsList li.show img{
								z-index:2;
								display: block;
							}
							#newsList li a.news_wrap:hover span.news_header, #newsList li.highlight a.news_wrap span.news_header {
								color: #149dd0;
								text-decoration: underline;
							}
								#newsList li a.news_wrap:hover .news-arrow b, #newsList li.highlight a.news_wrap .news-arrow b {
									display: block;
								}
		/*  Основное содержание страницы	*/
		#content{
			width: 100%;
			padding: 3px 0 2px;
		}
			#content td {
				vertical-align: top;
			}
	/* 	Левая колонка	 */
			#content #left-column {
				width: 280px;
				padding-left: 5px;
			}
		/* 	Блок в левой колонке	 */
				#content #left-column .block {
					border: 1px solid #d7d7d7;
					background: #f2f2f2;
					margin-bottom: 3px;
					width: 277px;
				}
					#content .block a {
						/*display: inline-block;
						padding: 8px 25px 10px;*/
						font-size: 10px;
						line-height: 12px;
						font-weight: bold;
						color: #1481ce;
						text-decoration: underline;
					}
					#content .block a.hd {
						display: inline-block;
						padding: 8px 25px 10px;
					}
					#content .block a:hover {
						text-decoration: none;
					}
			/* 	Ссылка на остальное видео или новости	 */
					#content div.more {
						text-align: right;
						margin: 0 27px 13px;
					}
						#content div.more a {
							font-weight: normal;
							display: inline-block;
							height: 10px;
							padding: 0 8px 0 0;
							line-height: 10px;
							background: url(images/more-arrow.png) 100% 2px no-repeat;
						}
					#content #left-column .block #video {
						width: 226px; height: 153px;
						margin: 5px 25px 0;
					}
				#forum-plus {
					
				}
					#forum-plus a {
						display: block;
						padding: 44px 0 0 73px;
						height: 119px; width: 204px;
					}
/* 	Средняя колонка	 */
			#content #center-column {
				padding: 0 3px 0 2px;
			}
	/* 	Новости стран СНГ	 */
				#sng-news h2, #newsList h2 {
					padding: 8px 12px 10px;
					margin-right: 1px;
					/*line-height: 18px;*/
						font: bold 14px/14px AGLetCondC, sans-serif;
					color: #fff;
					background: #dd2000;
					background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ee2200), to(#c31c00));
					background: -webkit-linear-gradient(#ee2200 0%, #c31c00 100%);
					background: -moz-linear-gradient(#ee2200 0%, #c31c00 100%);
					background: -ms-linear-gradient(#ee2200 0%, #c31c00 100%);
					background: -o-linear-gradient(#ee2200 0%, #c31c00 100%);
					background: linear-gradient(#ee2200 0%, #c31c00 100%);
				}
				.lt-ie10 #sng-news h1 {
					-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee2200', endColorstr='#c31c00',GradientType=0)";
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee2200', endColorstr='#c31c00',GradientType=0);
				}
				#sng-news .sng-news-item {
					padding: 12px 5px 12px 0;
					min-height: 122px;
					border-bottom: 1px dotted #cdcdcd;
					overflow: hidden;
				}
					#sng-news .sng-news-image {
						float: left; max-width: 144px;
						padding: 3px; margin: 0 6px 0 0;
						border: 1px solid #cfcfcf;
						overflow: hidden;
					}
						#sng-news .sng-news-image img {
							max-width: 144px;
							vertical-align: bottom;
						}
					#sng-news .sng-news-date {
						display: block;
						font-size: 9px;
						line-height: 15px;
						color: #587081;
						vertical-align: bottom;
					}
						
					#sng-news a.sng-news-head {
						display: block;
						font-size: 11px;
						line-height: 13px;
						font-weight: bolder;
						color: #0b76c1;
						text-decoration: underline;
						margin: 2px 0 8px;
					}
					#sng-news a.sng-news-head:hover {
						color: #f43016;
					}
					#sng-news p {
						color: #252525;
						font-size: 11px;
						line-height: 12px;
						margin: 1px 5px 0 0;
						overflow: hidden;
					}
				#content #sng-news .more {
					margin: 5px 19px 15px;
				}
					#content #sng-news .more a {
						color: #225378;
						font-size: 10px;
						display: inline-block;
						height: 10px;
					}
	/* 	Статья, внутренняя страница	 */
			article {
				padding: 5px 15px 15px 8px;
				overflow: hidden;
			}		
				article .article-img {
					display: block; float: left;
					width: 370px; /*height: 235px;*/
					padding: 8px; margin: 0 13px 18px 0;
					overflow: hidden;
					border: 1px solid #cfcfcf;
				}
					article .article-img img {
						/*width: 370px; height: 235px;*/
						vertical-align: bottom;
					}
				article h4 {
					padding: 10px 0 12px;
					text-decoration: underline;
				}
				article p {
					padding: 1px 0 12px;
					font-size: 12px;
					line-height: 15px;
					color: #252525;
				}
				article p.underline {
					padding: 15px 0 0;
					height: 1px;
					border-top: 1px solid #252525;
					margin-bottom: 15px;
				}
	/* ---	Оформление ссылок	в статьях	--- */
				article a {
					font-size: 12px;
					line-height: 15px;
					color: #1479c1;
				}
				article a:hover {
					color: #555;
					text-decoration: underline;
				}
	/* 	----------------------------------- */
	
	
/* 	Правая колонка	 */
		#right-column {
			float: right;
			width: 266px;
		}
			#right-column section {
				background: #fff;
				padding-bottom: 7px;
				margin-top: 5px;
			}
			#right-column section:first-child {
				margin-top: 0;
			}
			#right-column #calendar {
				-moz-border-radius: 12px;
				-webkit-border-radius: 12px;
				-o-border-radius: 12px;
				-khtml-border-radius: 12px;
				border-radius: 12px;
				min-height: 130px;
				margin-top: 0;
				padding-bottom: 17px;
			}
				#calendar h1 {
					font-size: 10px;
					line-height: 12px;
					font-weight: bold;
					color: #fff; text-transform: none;
					padding: 10px 10px 12px 47px; margin-bottom: 7px;
					background: url(images/calendar-icon.png) 12px 12px no-repeat #2085bd;
					text-shadow: 0px 1px 0px #0e2f41;
					-moz-border-radius: 12px 12px 0 0;
					-webkit-border-radius: 12px 12px 0 0;
					-o-border-radius: 12px 12px 0 0;
					-khtml-border-radius: 12px 12px 0 0;
					border-radius: 12px 12px 0 0;
				}
				#calendar #data {
					float: left; margin-left: 15px;
					height: 90px;
					text-align: center;
				}
					#calendar #data b {
						text-transform: uppercase;
						position: relative;
						letter-spacing: -0.04em;
						color: #1c78b3;
						font: bold 60px/62px 'AGLetCondC';
					}
					#calendar #data .gradient {
						position: absolute; top: 0; left: 0;
						height: 70px; width: 100%;
						background: url(images/text-gradient.png) 0 10px repeat-x;
					}
					#calendar #data span{
						display: block;
						text-transform: uppercase;
						color: #3e4a52;
						font: bold 14px/14px 'AGLetCondC';
						margin-top: -2px;
					}
				#holidays {
					width: 150px;
					margin-left: 94px;
					font-size: 11px;
					line-height: 11px;
					position: relative;
				}
					#holidays b {
						display: inline-block;
						font-weight: bolder;
						line-height: 12px;
						padding: 6px 0 12px;
					}
					#holidays span {
						color: #707070;
						line-height: 10px;
						padding-left: 2px;
					}
					
					#holidays-city-list {
						position: relative;
						width: 100%;
					}
						#holidays-city-list #show-holidays {
							color: #1799e1;
							display: inline-block;
							line-height: 13px;
							font-weight: bold;
							border-bottom: 1px dotted #1799e1;
							padding-top: 1px;
							margin-left: 3px;
							position: relative;
						}
							#holidays-city-list #show-holidays:after {
								position: absolute; top: 7px; right: -10px;
								width: 10px; height: 9px;
								background: url(images/show-holidays-ar.png) 100% 0 no-repeat;
								content: '';
							}
						#holidays-city-list #show-holidays:hover {
							/*border-bottom: none;
							margin-bottom: 1px;*/
							text-decoration: none;
						}
						#holidays-city-list ul {
							display: none;
							padding: 5px 10px 8px;
							display: none;
							background: #fff;
							border: 1px dotted #1799e1;
							position: absolute;
 							left: -10px; top: 25px;	z-index: 20;
						}
						#holidays-city-list ul.show {
							display: block;
						}
							#holidays-city-list ul li {
								display: block;
								padding: 1px 0;
							}
								#holidays-city-list ul a {
									display: block;
									padding: 3px;
									line-height: 12px;
									color: #1799e1;
									font-weight: bold;
								}
								#holidays-city-list ul a:hover {
									color:#555;
									text-decoration:underline;
								}
					
				#right-column #weather {
					background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fafafa), to(#f4f4f4));
					background: -webkit-linear-gradient(#fafafa 0%, #f4f4f4 100%);
					background: -moz-linear-gradient(#fafafa 0%, #f4f4f4 100%);
					background: -ms-linear-gradient(#fafafa 0%, #f4f4f4 100%);
					background: -o-linear-gradient(#fafafa 0%, #f4f4f4 100%);
					background: linear-gradient(#fafafa 0%, #f4f4f4 100%);
					border: 1px solid #ebebeb;
				}
				.lt-ie10 #weather {
					-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f4f4f4',GradientType=0)";
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f4f4f4',GradientType=0);
				}
					#weather h2 {
						text-transform: none;
						font: 18px/22px Arial, Helvetica, sans-serif;
						color: #2085bd;
						padding: 8px 0 8px 18px;
					}
					#weather select, #weather option {
						font-size: 11px;
						line-height: 22px;
						height: 20px; width: 152px;
						padding: 0 0 0 5px;
						margin: 3px 0 3px 18px;
						border: 1px solid #e3e3eb;
						border-top-color: #acadb2;
						border-bottom-color: #e2e9ef;
						vertical-align: bottom;
					}
						#weather option {
							font-size: 11px;
							height: 16px; width: 152px;
							padding: 1px 0 0 5px;
							border: none;
							margin: 0;
						}
					#weather-wrapper {
						width: 230px; margin: 10px 18px 4px;
					}
						#weather-scroll {
							position: relative;
							width: 226px;
							margin: 0 1px;
							max-height: 70px;
						}
							#weather-scroll .jcarousel {
    						overflow: hidden;
    						position: relative;
								max-height: 70px;
							}
							#weather-scroll .jcarousel ul {
    						position: relative;
    						width: 2000px;
							}

								#weather-scroll .jcarousel li {
									float: left;	overflow: hidden;
									width: 72px; margin: 0 4px 0 0;
									height: 70px;
									background: #fbfbf2;
									background-image: -ms-linear-gradient(top, #FAFAEE 0%, #fff 50%, #FAFAEE 100%);
									background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0, #FAFAEE), color-stop(50%, #fff), color-stop(100%, #FAFAEE));
  								background-image: -webkit-linear-gradient(#FAFAEE 0, #fff 50%, #FAFAEE 100%);
  								background-image: -moz-linear-gradient(#FAFAEE 0, #fff 50%, #FAFAEE 100%);
  								background-image: -o-linear-gradient(#FAFAEE 0, #fff 50%, #FAFAEE 100%);
  								background-image: linear-gradient(#FAFAEE 0, #fff 50%, #FAFAEE 100%);
								}
								.lt-ie10 #weather-scroll .jcarousel li {
									-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#FAFAEE',GradientType=0)";
									filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#FAFAEE',GradientType=0);
								}
									#weather-scroll .jcarousel li a {
										width: 70px; height: 66px;
										padding: 2px 1px; display: block;
										font: 11px/12px Arial, sans-serif;
									}
									#weather-scroll .jcarousel li a:hover {	text-decoration: none	}
									#weather-scroll .jcarousel li a.selected {	border: 1px solid #e8e8e8; width: 70px;	padding: 1px 0; }
										#weather-scroll .jcarousel li a .w-date {
											height: 12px; padding: 1px 0 5px;
											width: 100%; text-align: center;
										}
										#weather-scroll .jcarousel li a .w-temp {
											display: inline-block; vertical-align: middle;
											height: 12px; margin: 0;
											width: 40%; text-align: left;
										}
										#weather-scroll .jcarousel li a img {
											padding: 0 4px 0 7px;vertical-align: middle;
										}
										#weather-scroll .jcarousel li a .vert-pos-correct {
											display: inline-block;
											width: 3px; height: 20px;
											vertical-align: bottom;
										}
										#weather-scroll .jcarousel li a .w-descr {
											padding: 0; margin: 0;
											width: 90%; display: inline-block;
											vertical-align: bottom;
											font: 9px/10px Arial, sans-serif;
										}
							#weather-scroll #prev, #weather-scroll #next {
								position: absolute;
								top: 50%; z-index: 20;
								margin-top: -7px;
								width: 5px; height: 14px;
								text-decoration: none;
								background: url(images/weather-scroll-arrows.png) 0 0 no-repeat;
							}
							#weather-scroll #prev {
								left: -12px;
							}
							#weather-scroll #next {
								background-position: -5px 0;
								right: -10px;
							}
						#weather-few-days {
							position: relative;
							margin: 18px 0 0;
						}
							.weather-date {
								font: bold 16px/20px Arial, Helvetica, sans-serif;
								padding: 0 0 7px;
								color: #252525;
								text-align: center;
							}
							#weather-few-days b.temp, #weather-few-days span {
								display: inline-block;
								font: 14px/20px Arial, Helvetica, sans-serif;
								color: #252525;
								vertical-align: middle;
							}
							#weather-few-days span {
								margin: 3px 0 0 25px;
								/*width: 56px;*/
							}
							#weather-few-days img {
								vertical-align: middle;
							}
							#weather-few-days b.temp {
								margin: 3px 0 0 6px;
								width: 5em; text-align: right;
							}
							.weather-one-day {
								position: relative;
								display: none;
							}
							.weather-one-day.selected {
								display: block;
							}
						#weather-copyright {
							display: block;	height: 17px; margin: 14px 23px 10px 0;
							background: url(images/weather/y-pogoda.png) 24px 3px no-repeat;
							text-align: right; line-height: 14px;
							font: 14px/20px Arial, Helvetica, sans-serif;
						}
                                                .weather-today {

    margin-top: -20px;
    margin-bottom: 20px;

						}
						.weather-today-icon {
							display: inline-block;
							vertical-align: bottom;
							position: relative;
							margin: 18px 0 0 12px;
							
    white-space: nowrap;

						}
							.weather-today-icon b.day, .weather-today-icon b.night, .weather-today-icon span {
								margin: 0 0 0 12px;
								vertical-align: middle;
								display: inline-block;
								font: 30px/32px Arial, Helvetica, sans-serif;
								color: #252525;
							}
							.weather-today-icon span {
								font-size: 14px;
								line-height: 16px;
								margin: 0 0 3px 20px;
							}
							.weather-today-icon b.night {
								font-size: 24px;
								line-height: 26px;
								margin: 1px 0 0 0;
							}

/* 	Блок в правой колонке	 */
				#right-column section.block {
					padding: 0 12px 18px;
				}
					#right-column section.block h2{
						padding: 10px 14px;
						margin: 0 -12px;
						font: bold 14px/14px AGLetCondC, sans-serif;
						color: #fff;
					}
					#direct-speech h2 {
						background: #30aee2;
						background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3fbaeb), to(#2ca7db));
						background: -webkit-linear-gradient(#3fbaeb 0%, #2ca7db 100%);
						background: -moz-linear-gradient(#3fbaeb 0%, #2ca7db 100%);
						background: -ms-linear-gradient(#3fbaeb 0%, #2ca7db 100%);
						background: -o-linear-gradient(#3fbaeb 0%, #2ca7db 100%);
						background: linear-gradient(#3fbaeb 0%, #2ca7db 100%);
					}
					.lt-ie10 #direct-speech h2 {
						-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#3fbaeb', endColorstr='#2ca7db',GradientType=0)";
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3fbaeb', endColorstr='#2ca7db',GradientType=0);
					}
					#quiz h2 {
						background: #41a034;
						background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4eb845), to(#3d9531));
						background: -webkit-linear-gradient(#4eb845 0%, #3d9531 100%);
						background: -moz-linear-gradient(#4eb845 0%, #3d9531 100%);
						background: -ms-linear-gradient(#4eb845 0%, #3d9531 100%);
						background: -o-linear-gradient(#4eb845 0%, #3d9531 100%);
						background: linear-gradient(#4eb845 0%, #3d9531 100%);
					}
					.lt-ie10 #quiz h2 {
						-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#4eb845', endColorstr='#3d9531',GradientType=0)";
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4eb845', endColorstr='#3d9531',GradientType=0);
					}
/* 	Прямая речь	 */
				#right-column #direct-speech {
					padding-bottom: 25px;
				}
					#right-column #direct-speech .more{
					height: 16px;
				}
					#right-column #direct-speech .more a {
						color: #225378;
						font-size: 10px;
						display: inline-block;
						height: 10px;
							font-weight: normal;
							display: inline-block;
							height: 10px;
							padding: 0 8px 0 0;
							line-height: 10px;
							background: url(images/more-arrow.png) 100% 2px no-repeat;
							float: right;
					}

					#direct-speech a {
						display: block;
						margin: 12px 0 18px;
					}
						#direct-speech a p {
							margin: 0 20px 0 79px;
							font-size: 11px; color: #026c99;
							line-height: 13px;
							text-decoration: underline;
						}
					#direct-speech a:hover {
						text-decoration: none;
					}
						#direct-speech a:hover p {
							text-decoration: none;
						}
						#direct-speech a .speech-img {
							float: left; width: 70px; height: 70px;
							margin: 3px 7px 10px 0;
							position: relative;
							overflow: hidden;
						}
							#direct-speech a .speech-img img {
							
							}
							#direct-speech a .speech-img .speech-img-overlay {
								position: absolute;
								top: 0; left: 0; z-index: 2;
								width: 70px; height: 70px;
								background: url(images/speech-pic-overlay.png) 0 0 no-repeat;
							}
/* 	Опрос	 */
				#quiz {
					font: italic 11px/12px Arial, Helvetica, sans-serif;
				}
					#quiz p {
						padding: 14px 0 16px;
					}
					#quiz form, #quiz-result {
						padding-left: 3px;
					}
					#quiz-result {
						display: none; opacity: 0;
					}
					#quiz label, #quiz-result .quiz-result-item {
						margin: 0 0 12px;
						width: 100%; padding: 0;
						border: none;
						display: block;
						position: relative;
					}
					#quiz-result .quiz-result-item {
						margin: 0 0 5px;
					}
						#quiz label input[type="radio"] {
							vertical-align: top;
							margin: 0; padding: 0;
						}
						#quiz label span, #quiz-result span, #quiz-result span.quiz-percent {
							vertical-align: top;
							padding: 2px 4px 0;
							letter-spacing: 0.01em;
							max-width: 195px;
							line-height: 12px;
							display: inline-block;
						}
						#quiz-result span, #quiz-result span.quiz-percent {	padding: 2px 0 0;	}
						#quiz-result span.quiz-percent {
							position: absolute;
							top: -1px; right: 0;
						}
						#quiz-result .quiz-bar {
							margin: 3px 0 0;
							height: 4px; width: 100%;
							background: #0d4b77;
						}
					.quiz-controls {
						height: 37px;
					}
						#quiz input[type="submit"]{
							background: url(images/submit-button.png) 0 0 no-repeat;
							width: 100px; height: 27px;
							margin: 10px 24px 0 0; padding: 0;
							border: none; color: #fff;
							font: italic 11px/12px Arial, Helvetica, sans-serif;
							cursor: pointer;
						}
						#quiz-result-link, #quiz-result-back {
							display: inline-block;
							padding-right: 10px;
							background: url(images/more-arrow.png) 100% 2px no-repeat;
							color: #1477bd; text-decoration: underline;
							letter-spacing: 0.01em;
							height: 12px
						}
						#quiz-result-back {
							margin: 18px 3px 0 148px;
							padding-left: 10px;
							background-position: 0 -8px;
							font-style: normal;
						}
						#quiz-result-link:hover, #quiz-result-back:hover {
							text-decoration: none;
						}
					
				#right-column #placement-of-orders {
					padding: 6px 0 3px;
					text-align: center;
				}
	
	#banWrapper {
		overflow: hidden;
		margin: 4px 0;
		background: #fff;
		position: relative;
	}
		#banWrapper a {
			display: inline-block;
			float: left;
			margin-right: 4px;
		}
		#banWrapper a:last-child {
			margin-right: 0;
		}
						
/* 		Карта СНГ		 */
	#mapWrapper {
		height: 290px;
		overflow: hidden;
		margin: 4px 0;
		background: #fff;
		position: relative;
	}
		#SNG-Map {
			width: 707px;	height: 290px;
			border-right: 1px dotted #b4b4b4;
		}
		.SNG-map-info {
			position: absolute;
			left: 154px; top: 39px; z-index: 2;
			display: block; width: 134px; height: 49px;
			background: url(images/sng-map-info-bg.png) 0 0 no-repeat;
		}
			.SNG-map-info span {
				display: inline-block;
				line-height: 28px; width: 106px;
				font-size: 12px;
				font-weight: bold;
				color: #fff;
				text-align: center;
			}
			
/* 	Просмотр фотографий городов	 */
		#pic-list {
			float: right;
			width: 205px; height: 287px;
			padding: 0 0 0 67px;
			position: relative;
			overflow: hidden;
			outline: none;
		}
				
				#pic-list .pic {
					display: block;
					width: 136px; height: 80px;
					padding: 4px;
					overflow: hidden;
					border: 1px solid #d1d1d1;
					margin-bottom: 4px;
				}
					#pic-list .pic img {
						width: 136px; height: 80px;
						vertical-align: bottom;
					}
			
			
/*  	Подвал страницы	  */
	footer {
		text-align: left;
		font-size: 11px;
		height: 212px;
		position: relative;
		padding: 20px 30px 20px 45px;
		background: #0089cf;
	}
/*  		Навигация в подполе		  */
		nav#bottom {
			position: relative;
			margin: 0 0 35px 260px;
			vertical-align: top;
		}
			nav#bottom ul {
				padding: 0;
				margin: 0 40px 0 0;
				display: inline-block;
				vertical-align: top;
			}
			nav#bottom ul:nth-child(1) {
				width: 140px
			}
			nav#bottom ul:nth-child(2) {
				width: 160px
			}
			nav#bottom ul:nth-child(3) {
				width: 120px; margin-right: 36px;
			}
			nav#bottom ul:nth-child(4) {
				max-width: 80px; margin-right: 0;
			}
			
			
			.lt-ie9 nav#bottom ul:first-child {
				width: 140px
			}
			.lt-ie9 nav#bottom ul:first-child + ul {
				width: 160px
			}
			.lt-ie9 nav#bottom ul:first-child + ul + ul {
				width: 120px; margin-right: 36px;
			}
			.lt-ie9 nav#bottom ul:first-child + ul + ul + ul {
				max-width: 80px; margin-right: 0;
			}
			
			
				nav#bottom li h3, nav#bottom li a {
					padding: 0;
					font-size: 9px;
					line-height: 12px;
					color: #fff;
					text-transform: uppercase;
					margin-bottom: 7px;
				}
				nav#bottom li h3 {
					font-weight: bold;
				}
				nav#bottom ul li {
					display: block;
				}
					nav#bottom li a	{
						display: block;
						color: #b0daf0;
						text-decoration: underline;
					}
						nav#bottom li a	span {
							color: #fff;
						}
					nav#bottom li a:hover {
						text-decoration: none;
					}
					
/* 		Копирайт, адреса и телефоны, где сделан сайт		 */
		#copyright {
			position: relative;
			width: 230px;
			float: left;
			font-size: 10px;
			color: #fff;
		}
			#logo-bottom {
				display: block; margin: 0 0 18px 24px;
				width: 138px; height: 134px;
				background: url(images/around-logo.jpg) 0 0 no-repeat;
			}
			#copyright span {
				line-height: 13px;
			}
			#copyright #copy-text {
				color: #59b2e0;
				display: inline-block;
				margin-top: 15px;
			}
			
a.all {
	position: absolute;
	right: 5px;
	bottom: 2px;
	color: #000;
	font-style: italic;
	font-size: 10px;
	text-decoration: none;
}
a.all:hover {
	text-decoration: underline;
}