.menu a b,
.ic_photo_news,
.ic_video_news,
.grad_box,
.logo,
.img_pred,
.img_sled,
.listalka,
.arrow_up b,
.arrow_down b,
.gmail b,
.make_startpage b,
.ic_mail img,
.ic_icq b,
.search_box,
.aukro,
.in_net a,
.menu_star,
.ic_new_footer,
.input_button,
.video, .ic_v b,
.ic_adv_news,
.close_window_reg,
#login_messages img,
#login_email img,
.news_ul li,
.menu_rating_opener,
.menu_rating_closer,
.hp_rating_search_btn,
.hp_ic_star,
.hp_ic_files,
.hp_ic_calendar {
	background-image: url(../img/hp2_sprite.png?1)
	}
body {
	margin: 0;
	padding: 0;
	background: url(../img/body_bg.gif) left top repeat-x;
	text-align: center;
	font-size: 12px;
	line-height: 16px;
	color: #333
	}
body, td, div, h1, p, input, select, textarea {
	font-family: Arial, Tahoma, Sans-Serif
	}
form {
	margin: 0;
	padding: 0
	}
.page {
	width: 981px;
	margin: 0 auto;
	text-align: left
	}
a, img {
	border: none
	}
a {
	outline: none;
	color: #20409A;
	text-decoration: none;
	cursor: pointer
	}
	a:hover {
		color: #650A06
		}
ul {
	margin: 0;
	padding: 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	text-indent: 0
	}

/********** Common Global Classes - some visual/sizing rules */

.clear {
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
	line-height: 1px;
	font-size: 1px
	}
.clear2 {
	display: block;
	clear: both;
	height: 0;
	overflow: hidden;
	line-height: 0;
	font-size: 0
	}
.clear_small {
	display: block;
	clear: both;
	height: 5px;
	overflow: hidden;
	line-height: 1px;
	font-size: 1px
	}
.clear_small2 {
	display: block;
	clear: both;
	height: 2px;
	overflow: hidden;
	line-height: 1px;
	font-size: 1px
	}
.clear_medium {
	display: block;
	clear: both;
	height: 10px;
	overflow: hidden;
	font-size: 1px
	}
.clear_big {
	display: block;
	clear: both;
	height: 15px;
	overflow: hidden;
	font-size: 1px
	}
.clear_large {
	display: block;
	clear: both;
	height: 20px;
	overflow: hidden;
	font-size: 1px
	}
.fl {
	float: left
	}
.fr {
	float: right
	}
.mtp_small {
	margin-top: 6px
	}
.mtp {
	margin-top: 10px
	}
.mtp_medium {
	margin-top: 15px
	}
.mrt_small {
	margin-right: 10px !important
	}
.mrt {
	margin-right: 15px !important
	}
.mrl_small2 {
	margin-left: 5px
	}
.mrl_small {
	margin-left: 10px !important
	}
.mrl {
	margin-left: 15px !important
	}
.mrl_big {
	margin-left: 20px !important
	}
.mrt_xbig {
	margin-right: 40px
	}
.vtop {
	vertical-align: top
	}
.text_center {
	text-align: center !important
	}
.text_right {
	text-align: right !important
	}
.text_left {
	text-align: left !important
	}
.small {
	line-height: 15px;
	font-size: 11px !important
	}
.large {
	line-height: 18px;
	font-size: 14px !important
	}
.normal {
	line-height: 16px;
	font-size: 12px !important
	}
.thin {
	font-weight: 400 !important
	}
.notbold {
	font-weight: 400
	}
.hnill {
	margin-top: 0;
	padding-top: 0
	}
.hfnill {
	margin: 0;
	padding: 0
	}
.hidden {
	display: none
	}
.visible {
	display: block
	}
.db {
	display: block
	}
.pa {
	position: absolute
	}
.pr {
	position: relative
	}

.ml_min {
	margin-left: -9px
	}
.bigcol {
	position: relative;
	width: 650px
	}
.smallcol {
	width: 320px
	}
.doublecol {
	width: 972px;
	padding-left: 9px
	}

/* headers */

h2 {
	font-size: 20px
	}
	h2 a {
		line-height: 22px !important;
		font-size: 20px;
		font-weight: 700
		}
h3 {
	margin-top: 9px;
	padding: 0;
	line-height: 20px;
	font-size: 16px;
	color: #333;
	font-weight: 700
	}
h5 {
	margin: 9px 0;
	padding: 0;
	line-height: 20px;
	font-size: 16px;
	font-weight: 700
	}
	h5 a {
		line-height: 20px !important
		}

/* end of headers */

/* some custom styles for links */

.vh a:visited,
a.vh:visited {
	color: #8E7F91
	}
.bigcol a,
.smallcol a,
.footer a,
.doublecol a {
	line-height: 15px
	}
.bigcol a.large,
.smallcol a.large,
.doublecol a.large,
.footer a.large,
.bigcol .large a,
.smallcol .large a,
.footer .large a,
.footer .doublecol a {
	line-height: 17px
	}
.bigcol a.small,
.smallcol a.small,
.doublecol a.small,
.footer a.small,
.bigcol .small a,
.smallcol .small a,
.footer .small a,
.doublecol .small a {
	line-height: 14px
	}
a.a_light, .a_light a {
	color: #5781B5
	}
a.a_light:hover,
.a_light a:hover {
	color: #650A06
	}
a.red,
.red a {
	color: #C43C00
	}
a.red:hover,
.red a:hover,
a.gray:hover,
.gray a:hover {
	color: #C22E2E
	}

/********** End of Common Styles */

/********** Header */

.logo {
	display: block;
	width: 170px;
	height: 49px;
	position: absolute;
	background-position: 0 0;
	top: 27px;
	left: 10px;
	}
.near_logo {
	position: absolute;
	left: 225px;
	top: 15px;
	}
.gray {
	color: #888;
	}
.gray_spec {
	color: #BECFDB;
	margin: 0 2px;
	}
.red {
	color: #C84911;
	}
.search_param .current {
	font-weight: 700;
	}
.header {
	height: 70px;
	margin-bottom: 20px;
	padding-top: 5px;
	/*padding-bottom: 20px*/

	}
.make_startpage {
	padding-left: 12px;
	}
.container {
	position: absolute;
	top: 0;
	left: 0;
	}
.make_startpage b {
	display: block;
	position: absolute;
	width: 8px;
	height: 8px;
	overflow: hidden;
	left: 0;
	top: 3px;
	background-position: -170px 0px;
	}
.gl_prof_icon {
	margin: -2px 3px 0px 5px;
	}
.b-login_header {
	text-align: right;
	white-space: nowrap
	}
.b-login_header span {
	line-height: 14px
	}
.b-login__person,
.b-login__communication,
.b-login__action {
	padding-right: 15px;
	display: inline-block;
	vertical-align: top
	}
	.lt-ie8 .b-login__person,
	.lt-ie8 .b-login__communication,
	.lt-ie8 .b-login__action {
		display: inline;
		zoom: 1
		}
.b-login__email-icon,
.b-login__messages-icon {
	display: inline-block;
	width: 16px;
	height: 15px;
	background-image: url(../img/hp2_sprite.png);
	background-repeat: no-repeat;
	vertical-align: middle
	}
	.b-login__email-icon {
		background-position: -314px -38px
		}
		.b-login__email-icon_full {
			background-position: -314px -23px
			}
	.b-login__messages-icon {
		background-position: -330px -38px
		}
		.b-login__messages-icon_full {
			background-position: -330px -23px
			}
.b-login__count {
	position: relative;
	top: -6px;
	left: -4px;
	font-size: 11px;
	color: #202020;
	font-weight: bold
	}
#login_messages {
	margin-left: 10px
	}
.ic_mail {
	}
.ic_mail img {
	width: 13px;
	height: 10px;
	overflow: hidden;
	margin-right: 5px;
	background-position: -178px 0px;
	}
.ic_icq {
	position: absolute;
	top: 40px;
	right: 10px;
	width: 35px;
	}
.ic_icq b {
	display: block;
	position: absolute;
	width: 44px;
	height: 20px;
	overflow: hidden;
	left: 0;
	top: 0;
	background-position: -313px 0px;
	}
.search_param {
	margin-bottom: 3px
	}
.search_box {
	background-position: 0px -89px;
	display: block;
	width: 560px;
	height: 34px;
	}
.input_search {
	border: none;
	background: transparent;
	font-size: 16px;
	padding-top: 5px;
	padding-top: 6px ! ie;
	padding-top /*\**/: 6px;
	width: 415px;
	padding-left: 5px;
	position: absolute;
	left: 0;
	top: 1px;
	}
.input_search:focus {
	outline: none;
	}

.input_button {
	background-position: -425px -90px;
	outline: none;
	border: 0;
	width: 132px;
	cursor: pointer;
	font-size: 12px;
	font-weight: 700;
	text-shadow: 1px 1px 0px #FFF7E3;
	padding: 6px;
	padding-top: 7px ! ie;
	padding-top /*\**/: 7px;
	position: absolute;
	right: 3px;
	top: 1px;
	color: #333333;
	}
.input_button:hover {
	background-position: -425px -124px;
	color: #333333;
	}
.gray_border {
	width: 100%;
	border: 1px solid #DFE8EF;
	border-radius: 5px;
	background: #FFF
	}

/********** Left Menu Styles */

/* old styles for leftmenu */

.menu {
	width: 123px;
	padding-right: 5px;
	border-right: 1px solid #DFE8EF;
	border-radius: 5px 0 0 5px;
	background: #F8FBFC
	}
	.menu a {
		display: block;
		position: relative;
		padding-left: 6px 0 7px 33px;
		border-bottom: 1px solid #EBECEC;
		font-weight: bold
		}
		.menu a b {
			display: block;
			position: absolute;
			width: 14px;
			height: 14px;
			overflow: hidden;
			left: 10px;
			_left: -23px;
			top: 6px;
			opacity: .75;
			filter: alpha(opacity=75);
			filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 75);
			}
			.menu a:hover b {
				opacity: 1;
				filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 100);
				}
.ic_photo_news {
	background-position: -200px 0px;
	display: block;
	position: absolute;
	width: 14px;
	height: 10px;
	overflow: hidden;
	left: 0px;
	top: 2px;
	}
.ic_video_news {
	background-position: -200px -10px;
	display: block;
	position: absolute;
	width: 14px;
	height: 10px;
	overflow: hidden;
	left: 0px;
	top: 2px;
	}
.menu_auto b {
	background-position: -383px -57px
	}
.menu_aukro b {
	background-position: -484px -57px
	}
.menu_afisha b {
	background-position: -625px -58px
	}
.menu_video b {
	background-position: -223px -57px
	}
.menu_gorod b {
	background-position: -243px -57px
	}
.menu_dnevniki b {
	background-position: -263px -57px
	}
.menu_ivona b {
	background-position: -283px -57px
	}
.menu_moda b {
	background-position: -464px -57px
	}
.menu_love b {
	background-position: -303px -57px
	}
.menu_kazantip b {
	background-position: -604px -57px
	}
.menu_mport b {
	background-position: -325px -57px
	}
.menu_news b {
	background-position: -344px -57px
	}
.menu_prikol b {
	background-position: -3px -57px
	}
.menu_sport b {
	background-position: -23px -57px
	}
.menu_tech b {
	background-position: -404px -57px
	}
.menu_tour b {
	background-position: -63px -57px
	}
.menu_finance b {
	background-position: -83px -57px
	}
.menu_photo b {
	background-position: -103px -57px
	}
.menu_goro b {
	background-position: -123px -57px
	}
.menu_work b {
	background-position: -582px -57px;
	height: 15px !important;
	width: 15px !important
	}
.menu_games b {
	background-position: -143px -57px;
	}
.menu_games_new b {
	background-position: -501px -57px;
	height: 17px !important;
	width: 14px !important;
	}
.menu_games_hit b {
	background-position: -521px -57px;
	height: 18px !important;
	width: 14px !important;
	margin-top: -2px;
	}
.menu_weather b {
	background-position: -163px -57px;
	}
.menu_pokupon b {
	background-position: -541px -57px;
	}
.menu_rating b {
	background-position: -183px -57px;
	}
.menu_rating {
	z-index: 1;
	}
.menu_plategka b {
	background-position: -424px -57px;
	}
.menu_showbiz b {
	background-position: -444px -57px;
	}
.menu_euro b {
	background-position: -561px -57px;
	width: 16px !important;
	height: 18px !important;
	}
.menu .menu_all {
	border-bottom: none;
	padding: 10px 6px 13px 10px;
	display: block;
	position: relative;
	font-size: 11px;
	font-family: arial;
	font-weight: 400;
	}
.menu_star {
	background-position: -213px 0px;
	position: absolute;
	width: 8px;
	height: 8px;
	top: 10px;
	margin-left: 3px;
	overflow: hidden;
	font-size: 0px;
	}

/* end of old styles for leftmenu */

/* new styles for leftmenu */

.b-menu {
	width: 123px;
	padding-right: 5px;
	border-right: 1px solid #DFE8EF;
	border-radius: 5px 0 0 5px;
	background: #F8FBFC
	}
.b-menu__link {
	display: block;
	position: relative;
	padding: 6px 0 7px 33px;
	border-bottom: 1px solid #EBECEC;
	font-weight: bold
	}
.b-menu__icon {
	display: block;
	position: absolute;
	left: 10px;
	top: 6px;
	width: 14px;
	height: 14px;
	overflow: hidden;
	opacity: .7;
	filter: alpha(opacity=70);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 70);
	background-image: url(../img/hp2_sprite.png);
	background-repeat: no-repeat
	}
	.b-menu__link:hover .b-menu__icon {
		opacity: 1;
		filter: alpha(opacity=100);
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 100)
		}
	.b-menu__item_auto .b-menu__icon {
		background-position: -383px -57px
		}
	.b-menu__item_aukro .b-menu__icon {
		background-position: -484px -57px
		}
	.b-menu__item_afisha .b-menu__icon {
		background-position: -625px -57px
		}
	.b-menu__item_video .b-menu__icon {
		background-position: -223px -57px
		}
	.b-menu__item_horoscop .b-menu__icon {
		background-position: -123px -57px
		}
	.b-menu__item_diary .b-menu__icon {
		background-position: -263px -57px
		}
	.b-menu__item_euro2012 .b-menu__icon {
		width: 16px;
		height: 18px;
		background-position: -561px -57px
		}
	.b-menu__item_ivona .b-menu__icon {
		background-position: -283px -57px
		}
	.b-menu__item_games .b-menu__icon {
		background-position: -143px -57px;
		}
	.b-menu__item_love .b-menu__icon {
		background-position: -303px -57px
		}
	.b-menu__item_mport .b-menu__icon {
		background-position: -325px -57px
		}
    .b-menu__item_olympiad .b-menu__icon {
        width: 15px;
        height: 16px;
        background-position: -563px -38px
        }
	.b-menu__item_realty .b-menu__icon {
		background-position: -644px -57px
		}
	.b-menu__item_news .b-menu__icon {
		background-position: -344px -57px
		}
	.b-menu__item_pokupon .b-menu__icon {
		background-position: -541px -57px
		}
	.b-menu__item_prikol .b-menu__icon {
		background-position: -3px -57px
		}
	.b-menu__item_work .b-menu__icon {
		width: 15px;
		height: 15px;
		background-position: -582px -57px
		}
	.b-menu__item_rating .b-menu__icon {
		background-position: -183px -57px
		}
	.b-menu__item_sport .b-menu__icon {
		background-position: -23px -57px
		}
	.b-menu__item_techno .b-menu__icon {
		background-position: -404px -57px
		}
	.b-menu__item_tourizm .b-menu__icon {
		background-position: -63px -57px
		}
	.b-menu__item_finance .b-menu__icon {
		background-position: -83px -57px
		}
	.b-menu__item_photo .b-menu__icon {
		background-position: -103px -57px
		}
	.b-menu__item_showbiz .b-menu__icon {
	background-position: -444px -57px
	}
.b-menu__important {
	position: absolute;
	top: 10px;
	width: 8px;
	height: 8px;
	margin-left: 3px;
	overflow: hidden;
	background: url(../img/hp2_sprite.png) -213px 0 no-repeat
	}
.b-services_all {
	display: block;
	padding: 10px 6px 12px 10px;
	font-size: 11px
	}

/* end of new styles for leftmenu */

.menu_rating_opener {
	background-position: -361px 0;
	position: absolute;
	width: 13px;
	height: 18px;
	top: 5px;
	right: 0;
	overflow: hidden;
	font-size: 0px;
	z-index: 1;
	cursor: pointer;
	}
.menu_rating_opener:hover {
	background-position: -361px -18px;
	}
.menu_rating_closer {
	background-position: -375px 0;
	position: absolute;
	width: 18px;
	height: 30px;
	top: -1px;
	right: -6px;
	overflow: hidden;
	font-size: 0px;
	z-index: 1;
	cursor: pointer;
	}
.big_img {
	display: block;
	float: left;
	width: 240px;
	height: 150px;
	margin-right: 10px;
	border: 1px solid #EDEDED;
	overflow: hidden
	}
.small_img {
	display: block;
	width: 98px;
	height: 53px;
	margin-bottom: 5px;
	border: 1px solid #EDEDED;
	overflow: hidden
	}
.long_img {
	width: 358px;
	height: 150px;
	margin-bottom: 5px;
	}
.med_img {
	width: 220px;
	height: 150px;
	margin-bottom: 5px
	}
.big_box {
	width: 501px;
	padding: 10px 10px 17px
	}
.big_box_top {
	width: 518px;
	height: 291px;
	}
.big_box_bottom {
	width: 498px;
	padding: 0 10px;
	}
.grad_box {
	border-top: 1px solid #DFE8EF;
	background-position: 0px -457px;
	background-repeat: repeat-x;
	padding-top: 10px;
	padding-bottom: 0;
	overflow: hidden;
	}
.preview_news {
	width: 100px;
	margin-right: 20px;
	}
.all_preview_news .pn_cur {
	border: 1px solid #F6F1DE;
	background: #FFFBF3;
	background: -moz-linear-gradient(top, #FFFFFF, #FFF9ED);
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFF9ED));
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = 'true', startColorstr = #FFFFFF, endColorstr = #FFF9ED, GradientType = 0);
	padding: 9px 9px 5px 10px;
	margin: -10px 10px -11px -11px;
	border-radius: 3px;
	}
.all_preview_news .pn_cur a {
	color: #3D1300;
	}
.obzor_news {
	width: 400px;
	}
.obzor_news .preview_news {
	margin-right: 30px;
	}
.img_pred {
	background-position: 0px -174px;
	display: block;
	float: left;
	height: 17px;
	overflow: hidden;
	width: 15px;
	}
.img_sled {
	background-position: -16px -174px;
	display: block;
	float: right;
	height: 17px;
	overflow: hidden;
	width: 15px;
	}
.img_sled.go {
	background-position: -16px -191px !important;
	}
.img_pred.go {
	background-position: 0px -191px !important;
	}
.news_list {
	right: 0px;
	top: 0;
	width: 40px;
	z-index: 2;
	position: absolute;
	}
.preview_list {
	right: -9px;
	top: -30px;
	width: 40px;
	z-index: 2;
	}
.preview_list_community {
	right: -9px;
	top: -30px;
	width: 40px;
	_width: 50px;
	z-index: 2;
	}
.listalka {
	background-position: 0px -123px;
	height: 17px;
	overflow: hidden;
	width: 31px;
	}
a.img_pred:hover {
	background-position: 0px -191px;
	}
a.img_sled:hover {
	background-position: -16px -191px;
	}
.news_preview_box {
	height: 90px;
	}

.news_ul {
	margin-bottom: 8px;
	overflow: hidden;
	}
.news_ul li {
	list-style-type: none;
	padding: 2px 0px 5px 19px;
	background-position: -39px -165px;
	}
.news_nav {
	padding: 6px 0 5px 0;
	_padding-bottom: 0;
	}
.news_nav a {
	color: #C84911;
	font-size: 11px;
	font-weight: 700;
	display: block;
	float: left;
	padding: 1px 9px 2px 9px;
	}
.news_nav a:hover {
	color: #650A06;
	}

.news_nav a.no_pad_left {
	padding-left: 10px;
	margin-left: 10px;
	}
.news_nav a.current {
	color: #3D1300;
	border: 1px solid #EED8AD;
	background: #FFE8BA;
	border-radius: 10px;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF6E5), to(#FFD88B));
	background: -moz-linear-gradient(top, #FFF6E5, #FFD88B);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = 'true', startColorstr = #FFF6E5, endColorstr = #FFD88B, GradientType = 0);
	margin-top: -1px;
	}
.news_nav span.gray {
	margin-top: 1px;
	}
.arrow_up b {
	background-position: -200px -29px;
	display: block;
	position: absolute;
	width: 14px;
	height: 14px;
	overflow: hidden;
	left: 4px;
	top: 2px;
	}
.arrow_down b {
	background-position: -200px -20px;
	display: block;
	position: absolute;
	width: 14px;
	height: 9px;
	overflow: hidden;
	left: 4px;
	top: 3px;
	}
.smallcol .gmail {
	padding-left: 45px;
	font-size: 14px;
	font-weight: 700;
	line-height: 25px;
	}
.small_box {
	padding: 9px;
	width: 300px;
	}
.gmail b {
	background-position: -170px -10px;
	display: block;
	position: absolute;
	width: 30px;
	height: 32px;
	overflow: hidden;
	left: 0px;
	top: -3px;
	}
.weather_info {
	padding: 12px 10px 12px 55px;
	border-top: 1px solid #E8E8E8;
	border-right: 1px solid #E8E8E8;
	margin-left: -10px;
	margin-bottom: -10px;
	_margin-left: -5px;
	width: 100px;
	}
.valuta_info a {
	line-height: 30px;
	font-size: 14px;
	font-weight: 700;
	float: left;
	margin-right: 24px;
	}
.valuta_info div {
	float: left;
	color: #878787;
	width: 60px;
	line-height: 17px;
	}
.valuta_info div b {
	color: #363636;
	font-size: 16px;
	}
.weather_info b {
	display: block;
	position: absolute;
	width: 32px;
	height: 32px;
	overflow: hidden;
	left: 10px;
	top: 13px;
	cursor: pointer;
	}
.weather_info > a:hover + div a {
	color: #650A06;
	}
.goro_info {
	padding: 12px 10px 12px 55px;
	border-top: 1px solid #E8E8E8;
	margin-right: -10px;
	margin-bottom: -10px;
	width: 89px;
	_width: 98px;
	}
.goro_info b {
	display: block;
	position: absolute;
	width: 32px;
	height: 32px;
	overflow: hidden;
	left: 10px;
	top: 13px;
	cursor: pointer;
	}
.valuta_info {
	padding: 10px;
	border-top: 1px solid #E8E8E8;
	margin-right: -9px;
	margin-left: -9px;
	margin-bottom: -9px;
	border-radius: 0 0 5px 5px;
	}
.icon_special {
	position: relative ! ie;
	display: block ! ie;
	}
.icon_special b {
	top: 0px ! ie;
	left: -40px ! ie;
	}
.goro_info > a:hover + div a {
	color: #650A06;
	}
.weather_info i {
	font-size: 11px;
	color: #666666;
	font-weight: 400;
	font-style: normal;
	float: left;
	margin-top: -3px;
	_position: absolute;
	_right: 10px;
	_top: 15px;
	}
.weather_class {
	font-size: 14px;
	font-weight: 700;
	float: left;
	_float: none;
	}
.premium_banner {
	background: #F3F3F3;
	border-radius: 5px;
	border: 1px solid #DFE8EF;
	padding: 9px;
	}
.adv_text {
	float: right;
	line-height: 11px;
	margin-top: -9px;
	margin-bottom: 0px;
	}
.small_box_in {
	padding: 9px;
	border: none;
	width: 280px;
	}
.aukro {
	background-position: -170px -42px;
	text-indent: -100px;
	overflow: hidden;
	width: 50px;
	}
.aukro_photo_box {
	padding: 0px;
	height: 100px;
	overflow: hidden;
	width: 85px;
	}
.aukro_photo_box > a:hover + a {
	color: #650A06;
	}
.aukro_photo_box_img {
	/*position:relative;*/
	display: block;
	width: 50px;
	height: 50px;
	}
.aukro_photo_box_text {
	display: block;
	max-height: 30px;
	overflow: hidden;
	}
.aukro_photo_box b {
	width: 50px;
	height: 50px;
	overflow: hidden;
	border-radius: 5px;
	display: block;
	position: absolute;
	top: -5px;
	}
.ic_v {
	padding-right: 10px;
	display: inline-block;
	}
.ic_v b {
	background-position: -191px 0px;
	width: 5px;
	height: 3px;
	top: 7px;
	left: auto;
	right: 0px;
	}
.obzor {
	overflow: hidden;
	width: 370px;
	height: 360px;
	padding: 0 9px 10px 9px;
	border-right: 1px solid #DFDFDF;
	}
.obzor_links a {
	line-height: 21px;
	display: block;
	}
.obzor_all_block {
	width: 979px;
	}
.right_obzor {
	overflow: hidden;
	width: 223px;
	height: 360px;
	padding: 0 18px 10px 18px;
	background: #F7F7F7;
	border-right: 0px solid #DFDFDF;
	border-radius: 0px 3px 3px 0;
	}
.right_spec {
	overflow: hidden;
	padding: 0 10px 3px 20px;
	width: 298px;
	}
.spec_img {
	width: 80px;
	height: 118px;
	}
.event_block {
	padding: 9px;
	padding-bottom: 0px ! ie;
	_padding-left: 0px;
	_padding-top: 6px;
	border-top: 1px solid #EDEDED;
	margin-left: -9px;
	font-size: 11px;
	}
.events_black_link {
	color: #333333;
	width: 75px;
	}
.events_black_link:hover {
	color: #650A06;
	border: 1px solid #F5E8CF;
	background: #FFE8BA;
	border-radius: 3px;
	background: -moz-linear-gradient(top, #FFFCF6, #FFF1D7);
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFCF6), to(#FFF1D7));
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = 'true', startColorstr = #FFFCF6, endColorstr = #FFF1D7, GradientType = 0);
	margin: -3px 9px -3px -6px !important;
	padding: 2px 0px 2px 5px;
	}
.best_comunity {
	padding: 9px;
	width: 963px;
	overflow: hidden;
	}
.allserv {
	padding: 20px;
	padding-bottom: 0px;
	overflow: hidden;

	}
.allserv_block {
	width: 280px;
	padding-right: 0;
	background: #FFF;
	border: none;
	margin-right: 50px;
	}
.allserv div+div+div {
	margin-right: 0;
	}
.allserv_block a {
	font-size: 16px;
	font-weight: 700;
	padding: 11px 0 12px 35px;
	}
    .lt-ie7 .allserv_block a {
        width: 275px;
        }
.allserv_block a b {
	top: 11px;
	}
.allserv_container {
	margin: 0 -10px;
	}
.preview_best {
	width: 162px;
	height: 180px;
	/*position: relative;*/
	padding-left: 20px;
	margin-right: 17px;
	_padding-left: 18px;
	_margin-right: 18px;
	border-left: 1px solid #EDEDED;
	overflow: hidden;
	}
.community_preview_best {
	width: 1000px;
	margin-left: -10px;
	}
.community_preview_best div div:first-child {
	border: none;
	margin-left: -10px;
	}
.community_preview_best .current {
	background: #FFFCF2;
	border-radius: 5px;
	border: 1px solid #F7E8CA;
	width: 162px;
	padding-right: 10px;
	padding-left: 10px;
	margin: -6px -1px -11px 10px;
	padding-bottom: 10px;
	padding-top: 5px;
	}
.community_img {
	width: 160px;
	height: 107px;
	margin-right: 0;
	}
.avatar_img {
	width: 30px;
	height: 30px;
	}
.lh_ava {
	line-height: 30px;
	}
.ava_profile {
	/*position: absolute;
	bottom: -7px;
	left: 20px;*/
	}
.community_preview_best .current .ava_profile {
	bottom: 3px;
	}
.footer_bg {
	background: #F2F4F5;
	}
/* footer_v3 */
.footer .fcol {
	border-top: 1px solid #D4D4D4;
	padding-top: 6px;
	width: 140px;
	margin-top: 7px;
	}
.footer .fcol a, .footer .fcol b {
	display: block;
	float: left;
	clear: both;
	line-height: 16px !important;
	margin: 5px 0px 4px 0px;
	}
.footer .pr20px {
	padding-right: 20px;
	}
.footer .fbb {
	border-top: 1px solid #D4D4D4;
	}
.footer .holding_saits {
	text-align: center;
	color: #888
	}
.footer .holding_saits a {
	/*margin-right:15px;*/
	margin: 0 6px
	}
.in_net a {
	padding-left: 22px;
	}
.in_net a.f_facebook {
	background-position: 0px -218px;
	}
.in_net a.f_facebook:hover {
	background-position: 0px -238px;
	}
.in_net a.f_twitter {
	background-position: 0px -258px;
	}
.in_net a.f_twitter:hover {
	background-position: 0px -278px;
	}
.in_net a.f_vkontakte {
	background-position: 0px -298px;
	}
.in_net a.f_vkontakte:hover {
	background-position: 0px -318px;
	}
.in_net a.f_livejournal {
	background-position: 0px -338px;
	}
.in_net a.f_livejournal:hover {
	background-position: 0px -358px;
	}
.in_net a.f_buzz {
	background-position: 0px -378px;
	}
.in_net a.f_buzz:hover {
	background-position: 0px -418px;
	}
.in_net a.ftop {
	background-position: 0px -418px;
	}
.in_net a.ftop:hover {
	background-position: 0px -438px;
	}
.in_net a.f_blog {
	background-position: -320px -218px;
	padding-bottom: 1px;
	}
.in_net a.f_blog:hover {
	background-position: -320px -240px;
	}
.black, .black:hover {
	color: #000;
	}
.ic_new_footer {
	background-position: -213px 0;
	width: 8px;
	height: 8px;
	float: right !important;
	position: relative;
	display: block !important;
	overflow: hidden;
	margin-left: 5px !important;
	top: -1px;
	}
.footer .fcol a {
	line-height: 16px !important;
	}
.footer .fcol b {
	line-height: 12px !important;

	}
#all_services {
	margin-top: 2px;
	margin-bottom: 5px;
	}
.clear_foot_spec {
	display: block;
	clear: both;
	font-size: 1px;
	height: 5px;
	overflow: hidden;
	line-height: 1px;
	}
.video {
	width: 50px;
	height: 50px;
	display: block;
	margin-top: 30px;
	margin-left: 55px;
	background-position: -232px 0;
	}
#top_news_container {
	position: relative;
	}
#top_news_container .video {
	top: 0px;
	left: 0px;
	position: absolute;
	margin-top: 54px;
	margin-left: 95px;
	_margin-left: -155px;
	}
.small_img .video {
	width: 31px;
	height: 32px;
	display: block;
	margin-top: 12px;
	margin-left: 36px;
	background-position: -282px 0;
	}
/* footer_v3 */
.popup_w_h {

	z-index: 2;
	margin-left: -9px;
	margin-left: -15px ! ie;
	margin-left: -15 px\0/;
	_margin-left: -15px;
	width: 298px;
	overflow: hidden;
	border-radius: 5px;
	padding: 10px;
	background: #FFF;
	box-shadow: 0px 0px 10px #888;
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.Shadow(color = #D9D9D9, direction = 0, strength = 7) progid:DXImageTransform.Microsoft.Shadow(color = #D9D9D9, direction = 90, strength = 10) progid:DXImageTransform.Microsoft.Shadow(color = #D9D9D9, direction = 180, strength = 10) progid:DXImageTransform.Microsoft.Shadow(color = #D9D9D9, direction = 270, strength = 7);

	}
.popup_a a {
	display: block;
	float: left;
	width: 139px;
	line-height: 20px;
	}
.popup_a a.current {
	font-weight: 700;
	}
.TB_overlay {
	position: absolute;
	z-index: 100;
	background-color: #000;
	filter: alpha(opacity = 35);
	moz-opacity: 0.35;
	opacity: 0.35;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	_height: 1000px;
	}
/*hp_popup*/
.inner_color_box11 {
	position: relative;
	background: #FFF;
	border-radius: 8px;
	padding: 28px 50px 16px 50px;
	text-align: left;
	}
.hp_popup_bg {
	background: url('../img/bg_pop_up.png') repeat;
	padding: 10px;
	border-radius: 13px;
	width: 450px;
	}
.hp_popup h2 {
	line-height: 20px
	}
.hp_popup .b-regist {
	margin: 5px 0 0 34px;
	}
.hp_popup .b-regist,
.hp_popup .b-regist a {
	font-weight: normal;
	font-size: 11px;
	}
.hp_popup .inp_auth {
	border: 1px #c0c0c0 solid;
	border-radius: 2px;
	padding: 5px 5px 6px;
	width: 277px;
	margin: 0px;
	}
.hp_popup .inpch_auth {
	vertical-align: -2px;
	margin: 0px;
	}
.hp_popup .clear_n {
	height: 23px;
	}
.hp_popup_hr {
	clear: both;
	display: block;
	font-size: 1px;
	height: 1px;
	overflow: hidden;
	background: #DFDFDF;
	margin: 13px -50px 15px;
	}
.hp_popup .login_field {
	width: 50px;
	padding: 5px 10px 0 0;
	}
.hp_popup .hp_popup_btn {
	border-radius: 2px;
	border: 1px #d5a97f solid;
	background: #fae4b0;
	background: -moz-linear-gradient(top, #ffffff, #fae4b0);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fae4b0));
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = 'true', startColorstr = #ffffff, endColorstr = #fae4b0, GradientType = 0);
	font-size: 14px;
	font-weight: bold;
	height: 32px;
	width: 82px;
	padding-bottom: 2px;
	cursor: pointer;
	}
.hp_popup .hp_popup_btn:hover {
	background: #FFDE80;
	background: -moz-linear-gradient(top, #ffffff, #FFDE80);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#FFDE80));
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = 'true', startColorstr = #ffffff, endColorstr = #FFDE80, GradientType = 0);
	}
/*end hp_popup*/

.icb_width_reg {
	width: 350px;
	}
.window_reg1 {
	position: fixed;
	top: 200px;
	left: 50%;
	z-index: 110;
	margin-left: -245px;
	}
.close_window_reg {
	background-position: -214px -17px;
	width: 15px;
	height: 15px;
	position: absolute;
	display: block;
	top: 10px;
	right: 10px;
	}
.buble_list_reg li {
	padding: 6px 0 6px 0;
	}
.btg {
	border-top: 1px solid #DFDFDF;
	margin: 0 -50px;
	}
.a_razd {
	color: #C84911;
	}
.a_razd:hover {
	color: #650A06;
	}
.hp_big_news {
	padding: 9px 9px 0 9px;
	height: 152px;
	overflow: hidden;
	}
/*b-hp_carousel*/
.b-hp_carousel {
	width: 472px;
	height: 120px;
	overflow: hidden;
	}
.b-hp_carousel_vn {
	width: 944px;
	/*position:relative;*/
	}
.b-hp_carousel_vn div {
	width: 100px;
	padding: 9px 9px 7px 9px;
	float: left;
	height: 104px;
	margin-bottom: -1px;
	/*position:relative;*/
	}
.b-hp_carousel_vn .b-hp_carousel_cur {
	padding: 8px 8px 6px 8px;
	border: 1px #ffeed0 solid;
	width: 100px;
	background: #FFF2DB;
	background: -moz-linear-gradient(top, #FFFFFF, #ffeed0);
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#ffeed0));
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = 'true', startColorstr = #FFFFFF, endColorstr = #ffeed0, GradientType = 0);
	}
/*end b-hp_carousel*/
/* all services*/
.allserv_border {
	width: 979px;
	width /*\**/: 981 px\9;
	}
.allserv_block {
	width: 285px;
	margin-right: 50px;
	}
.allserv_block a {
	display: block;
	position: relative;
	width: 275px;
	width /*\**/: 100% \9;
	padding: 11px 0px 12px 10px;
	border-top: 1px solid #dfdfdf;
	font-size: 16px;
	font-weight: bold
	}
.allserv_block .s_last_border {
	border-bottom: 1px solid #dfdfdf
	}
.allserv_container b {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 10px;
	overflow: hidden;
	background-image: url(../img/all_services.png);
	_background-image: url(../img/all_services.gif);
	background-repeat: no-repeat
	}
.allserv_block .menu_star {
	top: 16px
	}
.s_auto b {
	background-position: 0 4px
	}
.s_aukro b {
	background-position: -16px 0
	}
.s_afisha b {
	background-position: -623px -1px
	}
.s_video b {
	background-position: -32px 0
	}
.s_otvet b {
	background-position: -48px 0
	}
.s_gorod b {
	background-position: -64px 0
	}
.s_goroskop b {
	background-position: -80px 0
	}
.s_dnevnik b {
	background-position: -96px 0
	}
.s_ivona b {
	background-position: -112px 0
	}
.s_games b {
	background-position: -128px 2px
	}
.s_games_new b {
	width: 14px !important;
	height: 17px !important;
	background-position: -530px 0
	}
.s_games_hit b {
	width: 14px !important;
	height: 18px !important;
	margin-top: -2px;
	background-position: -546px 0
	}
.s_zanti b {
	background-position: -144px 0
	}
.s_love b {
	background-position: -160px 1px
	}
.s_map b {
	background-position: -176px 0
	}
.s_mport b {
	background-position: -192px 0
	}
.s_shop b {
	background-position: -208px 0
	}
.s_news b {
	background-position: -224px 0
	}
.s_cards b {
	background-position: -240px 2px
	}
.s_pokupon b {
	background-position: -564px 0;
	}
.s_perevod b {
	background-position: -256px 0
	}
.s_platezhka b {
	background-position: -272px 0
	}
.s_weather b {
	background-position: -288px 0
	}
.s_mail b {
	background-position: -304px 2px
	}
.s_prikol b {
	background-position: -320px 0
	}
.s_top b {
	background-position: -336px 0
	}
.s_sport b {
	background-position: -352px 0
	}
.s_euro b {
	height: 18px !important;
	background-position: -583px 0
	}
.s_techno b {
	background-position: -368px 0
	}
.s_tv b {
	background-position: -384px 0
	}
.s_tour b {
	background-position: -400px 0
	}
.s_finance b {
	background-position: -416px 0
	}
.s_photo b {
	background-position: -432px 2px
	}
.s_chat b {
	background-position: -448px 1px
	}
.s_dom b {
	background-position: -465px 0
	}
.s_work b {
	background-position: -482px 0
	}
.s_showbiz b {
	background-position: -499px 0
	}
.s_moda b {
	background-position: -514px 0
	}
.s_kazantip b {
	background-position: -603px 0
	}
.s_antivirus b {
	background-position: -642px 0;
	}
/*end  all services*/

.hp_bg_none {
	background: none !important
	}

.big_box_bottom .bottom_block {
	margin-bottom: 5px;
	width: 500px;
	}

/*b-rating*/
.b-hp_rating ul {
	margin: 0px;
	padding: 0px;
	/*margin: 1px -10px 0px;*/
	/*width:308px;*/
	overflow: hidden;
	margin-top: -1px;

	}
.b-hp_rating ul li {
	float: left;
	padding: 6px 10px 6px;
	background: none;
	margin: 0px;
	border-bottom: 1px #E5E5E5 solid;
	width: 146px;
	}
.b-hp_rating_boxa {
	border-top: 1px #E5E5E5 solid;
	padding: 9px 11px 0px;
	margin: 0 0 0 -10px;
	}

/*end b-rating*/

/*hp_crn*/
.hp_crn_tl,
.hp_crn_tr,
.hp_crn_bl,
.hp_crn_br {
	display: block;
	height: 4px;
	width: 4px;
	overflow: hidden;
	font-size: 0px;
	position: absolute;
	background: url('../img/img_corners.png') no-repeat;
	}
.hp_crn_tl {
	background-position: top left;
	top: 0px;
	left: 0px;
	}
.hp_crn_tr {
	background-position: top right;
	top: 0px;
	right: 0px;
	}

.hp_crn_bl {
	background-position: bottom left;
	bottom: 0px;
	left: 0px;
	}
.hp_crn_br {
	background-position: bottom right;
	bottom: 0px;
	right: 0px;
	}
#login_messages, #login_email {
	position: relative;
	}
/*#login_messages #login_messages_count, #login_email #login_email_count {
	position: absolute;
	color: #202020;
	top: -7px;
	left: 12px;
	font-weight: 700;
	font-size: 11px;
	}
#login_messages img {
	background-position: -330px -38px;
	height: 15px;
	vertical-align: middle;
	width: 16px;
	}
#login_messages img.full {
	background-position: -330px -23px;
	}
#login_email img {
	background-position: -314px -38px;
	height: 15px;
	vertical-align: middle;
	width: 16px;
	}
#login_email img.full {
	background-position: -314px -23px;
	}
#login_email.more_than_100 {
	margin-right: 25px !important;
	}*/
/*.ic_adv_news {
	width: 31px;
	height: 7px;
	vertical-align: middle;
	margin-left: 5px;
	background-position: -283px -38px;
	}*/
.ic_adv_news {
	width: 12px;
	height: 12px;
	margin-left: 5px;
	vertical-align: middle;
	background-position: -361px -41px
	}
.hp_rating_block {
	background: transparent;
	background: rgba(0, 0, 0, 0.3);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #50000000, endColorstr = #50000000);
	zoom: 1;
	padding: 10px;
	border-radius: 20px;
	position: absolute;
	right: -536px;
	top: -100px;
	width: 520px;
	z-index: 1;
	}
.hp_rating_block_inner {
	background: #FFFFFF;
	border-radius: 15px;
	padding: 10px;
	z-index: 1;
	position: relative;
	_width: 100%;
	}
.hp_rating_block_inner a {
	padding: 0;
	border: none;
	font-weight: 400;
	display: inline;
	}
.hp_rating_block_inner h2 {
	margin: 15px 0;
	}

.hp_rating_block_inner .close_window_reg {
	position: absolute;
	display: block;
	}
.hp_rating_block_inner .hp_popup_hr {
	margin: 10px -10px 0 -10px;
	}
.hp_rating_table td {
	font-weight: 700;
	background: #F2F2F2;
	border-bottom: 1px solid #DFDFDF;
	}
.hp_rating_table th {
	font-size: 11px;
	font-weight: 400;
	color: #878787;
	}
/* promo_banner */
#hp_promo_banner {
	height: 200px;
	overflow: hidden;
	position: relative;
	}
#hp_promo_banner .page {
	width: 980px;
	height: 1px;
	margin: 0 auto;
	z-index: 1;
	position: relative;
	}
#hp_promo_banner .hp_promo_banner_link {
	height: 199px;
	overflow: hidden;
	display: block;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	}
.hp_promo_banner_close {
	position: absolute;
	top: 9px;
	right: -5px;
	height: 18px;
	width: 18px;
	display: block;
	z-index: 1;
	}
/*.hp_promo_banner_close {
	position: absolute;
	top: 16px;
	right: 23px;
	height:20px;
	width: 100px;
	display: block;
	z-index: 1;
}
*/
.sport_promo_banner {
	background: url('../img/promo/all_about_football_promo.png') no-repeat top center;
	}
.ivona_promo_banner {
	background: url('../img/promo/plashka.png') no-repeat top center;
	}
.pokupon_promo_banner {
	background: url('../img/promo/pokupon_promo.jpg') no-repeat top center;
	}
.jooble_promo_banner {
	background: url('../img/promo/jooble_promo.jpg') no-repeat top center;
	}
.ufw_promo_banner {
	background: url('../img/tmp/ufw_promo_banner.jpg') no-repeat top center;
	}
.related_news {
	width: 247px;
	/*float: right;*/
	margin-top: 10px;
	}
.related_news li {
	padding-left: 9px;
	background-position: -48px -165px;
	line-height: 12px;
	font-size: 11px;
	padding-bottom: 2px;
	}
.spectheme {
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #E4E4E4;
	}
.spectheme a {
	color: #650A06;
	}
/* end promo_banner */

/* video block for right column start */
.video_news {
	padding: 9px;
	width: 320px;
	overflow: hidden;
	}
.video_news_block {
	width: 300px;
	}
.video_news_block {
	position: relative;
	}
.video_news_block .video {
	top: 0px;
	left: 0px;
	position: absolute;
	margin-top: 54px;
	margin-left: 125px;
	_margin-left: -155px;
	}
/* video block for right column end */

/*-global_ban_all_bigmir--*/
.global_ban_all_bigmir {
	padding-top: 6px;
	}
.global_ban_all_bigmir_img {
	display: block;
	height: 70px;
	width: 320px;
	background: url('../../common/img/banners/my_drive.png') no-repeat top left;
	overflow: hidden;
	}
/*-global_ban_all_bigmir--*/

/*hp_video*/
.hp_obzor_right {
	width: 292px;
	height: 370px;
	overflow: hidden;
	padding: 0px 13px 0px;
	}
.hp_video_box .video {
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -25px 0 0 -25px;
	}
.hp_video h3 {
	font-size: 14px;
	}
.hp_video .big_img {
	height: 150px;
	width: 290px;
	margin: 0 0 6px 0;
	position: relative;
	}
/*end hp_video*/
.hp_hr {
	clear: both;
	display: block;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
	overflow: hidden;
	background: #D8DEEA;
	}

#menu_and_news {
	background: #fff url('../img/bg_bigblock.gif') repeat-y top left;
	}

/* hp_emarket */
.hp_emarket {
	border: 1px #C6E5FF solid;
	border-radius: 3px;
	padding: 9px;
	background: #B7D8F7; /* old browsers */
	background: -moz-linear-gradient(top, #E3F1FE 0%, #9DC9F5 50%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E3F1FE), color-stop(50%, #9DC9F5)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#E3F1FE', endColorstr = '#9DC9F5', GradientType = 0); /* ie */
	background: -o-linear-gradient(top, #E3F1FE 0%, #9DC9F5 50%); /* opera */
	}
.hp_emarket_box {
	width: 160px;
	overflow: hidden;
	margin-right: 40px;
	}
.hp_emarket_img {
	display: block;
	width: 158px;
	height: 108px;
	margin-bottom: 7px;
	border: 1px #ededed solid;
	border-radius: 5px;
	}
.hp_emarket_title {
	height: 30px;
	overflow: hidden;
	display: block;
	}
.hp_emarket_price {
	color: #D17C05;
	margin-top: 12px;
	font-weight: bold;
	font-size: 14px;
	}
.hp_emarket_btn {
	float: right;
	display: block;
	padding: 5px 10px 0;
	text-align: center;
	border-radius: 5px;
	font-size: 14px;
	height: 22px;
	color: #333;
	background: #FFB20E;
	font-weight: bold;
	}
.hp_emarket_btn:hover {
	color: #333;
	background: #FFBC36;
	}
.hp_emarket_logo_box img {
	margin-top: -6px;
	}
.hp_emarket_logo_box_slogan {
	margin: 9px 0 0 10px;
	font-size: 24px;
	color: #FFB20E;
	text-align: center;
	margin-top: 9px;
	}
/* end hp_emarket */
.hp_mnull {
	margin: 0px !important;
	}
.g-facebook_login img {
	vertical-align: -2px;
	}

/*hp_rating*/
.hp_rating {
	border: 1px #DFE8EF solid;
	border-radius: 3px;
	background: #fff;
	width: 978px;
	}
.hp_rating_header {
	background: #e4eaee;
	background: -moz-linear-gradient(top, #f9fbfb, #e4eaee);
	background: -webkit-gradient(linear, left top, left bottom, from(#f9fbfb), to(#e4eaee));
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = 'true', startColorstr = #f9fbfb, endColorstr = #e4eaee, GradientType = 0);
	color: #333;
	height: 20px;
	padding: 5px 6px 4px 8px;
	border-radius: 3px 3px 0 0;
	border-bottom: 0px;
	}
.hp_rating_header h5 {
	display: inline;
	}
.hp_rating_search {
	width: 200px;
	height: 17px;
	border: 1px #ff9933 solid;
	padding: 0px 3px;
	font-size: 11px;
	float: left;
	}
.hp_rating_search_btn {
	float: left;
	width: 17px;
	height: 17px;
	margin-left: 5px;
	padding: 0;
	border: 0;
	cursor: pointer;
	background-position: -643px 0
	}
.hp_rating_my {
	width: 100%;
	background: #f9fcff;
	text-align: center;
	border-bottom: 1px #dfe8ef solid;
	}
.hp_rating_my th {
	color: #888888;
	border-bottom: 1px #dfe8ef solid;
	font-weight: normal;
	height: 28px;
	font-size: 11px;
	}
.hp_rating_my td {
	height: 28px;
	}
.hp_rating_categ {
	overflow: hidden;
	width: 978px;
	}
.hp_rating_categ_b {
	float: left;
	width: 326px;
	}
.hp_rating_categ_h {
	border-bottom: 1px #dfe8ef solid;
	height: 21px;
	padding: 7px 10px 0px;
	}
.hp_rating_categ ul {
	margin-right: 10px;
	}
.hp_rating_categ li {
	padding: 4px 0;
	}
.hp_rating_categ li span {
	display: inline-block;
	width: 25px;
	text-align: center;
	color: #888;
	float: left;
	}
.hp_rating_categ li div {
	overflow: hidden;
	}
.hp_rating_all {
	margin-left: 25px;
	}
.hp_rating_categ .news_list {
	top: auto;
	bottom: 0px;
	position: relative;
	}
/* /hp_rating*/
.hp_new_serv,
.hp_new_serv2 {
	border-top: 1px solid #E8E8E8;
	height: 19px;
	padding: 15px 10px 12px 55px;
	}
.hp_new_serv {
	border-right: 1px solid #E8E8E8;
	margin-left: -10px;
	_margin-left: -5px;
	width: 100px;
	}
.hp_new_serv2 {
	margin-right: -10px;
	width: 89px;
	_width: 98px;
	}
.hp_ic_star {
	background-position: -213px 0px;
	width: 8px;
	height: 8px;
	margin-left: 3px;
	overflow: hidden;
	font-size: 0px;
	display: inline-block;
	vertical-align: 9px;
	}
.hp_ic_files,
.hp_ic_calendar {
	height: 30px;
	width: 35px;
	top: 10px;
	left: 10px;
	cursor: pointer;
	display: block;
	overflow: hidden;
	position: absolute;
	}
.hp_ic_files {
	background-position: -432px 0px;
	}
.hp_ic_calendar {
	background-position: -396px 0px;
	}
.ic_korr {
	vertical-align: top
	}

/*net_preview*/
.obzor_foot {
	width: 120px;
	min-height: 84px;
	overflow: hidden;
	}
.mrt_obzor_foot {
	margin-right: 40px;
	min-height: 84px;
	}
.gray_border .clear_big {
	height: 0px;
	}
/* end net_preview*/

/*informers*/
.gb-informers_korr {
	border: 1px #DFE8EF solid !important;
	}
.gb-informers_korr .gb-informers_project_name2 {
	background: #F8F8F8 !important;
	background: -moz-linear-gradient(top, #F8F8F8, #E4E4E4) !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#F8F8F8), to(#E4E4E4)) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = 'true', startColorstr = #F8F8F8, endColorstr = #E4E4E4, GradientType = 0) !important;
	border-bottom: 1px #E4E4E4 solid !important;
	-moz-box-shadow: inset 0px 0px 0px 0px rgba(255, 255, 255, 1) !important;
	box-shadow: inset 0px 0px 0px 0px rgba(255, 255, 255, 1) !important;
	}
/* /informers*/

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari 3.0 and Chrome rules here */
	.small_img, .big_img {
		border: none;
		padding: 1px;
		}
	.input_button {
		padding-top: 6px;
		}
	.news_nav span.gray {
		margin-top: 2px;
		}
	}

.small_img, .big_img {
	border: none;
	padding: 1px;
	}

/* new version 24.11.11
*/
.ic_more {
	display: inline-block;
	width: 10px;
	height: 10px;
	vertical-align: -1px;
	background: url('../img/ic_more.png') no-repeat left top;
	}
.open .ic_more {
	background-position: -15px top;
	}
.less_news {
	display: none;
	}
.open .less_news {
	display: inline;
	}
.open .more_news {
	display: none;
	}

.knopka_beta {
	display: inline-block;
	font-size: 9px;
	line-height: 11px;
	color: #b9b7b7 !important;
	font-weight: 400 !important;
	padding: 4px 0 5px 0;
	}

.small_img2 {
	display: block;
	overflow: hidden;
	width: 99px;
	margin-right: 10px;
	height: 53px;
	border: 1px solid #EDEDED;
	border-radius: 3px;
	background-repeat: no-repeat;
	background-position: center center;
	}

.head_msnews {
	font-size: 14px;
	line-height: 17px;
	margin: 0 0 5px 0;
	}
.head_msnews a {
	line-height: 17px !important;
	}

.news_partners {
    margin-bottom: 10px;
    padding: 7px 10px 0;
    border: 1px solid #d8deea;
    }
.news_partners_source {
    display: inline-block;
    padding: 0 5px;
    border-radius: 2px;
    cursor: default;
    vertical-align: baseline;
    background: #d3d3d3;
    font-size: 10px;
    color: #fff;
    font-weight: bold;
    }
    .lt-ie8 .news_partners_source {
        display: inline;
        zoom: 1;
        }

.news_nav .fr {
	float: right !important;
	}

/* best video */
.hp_bestvideo {
	padding: 5px 9px;
	width: 300px;
	}
.hp_bestvideo .a_razd {
	font-weight: 700;
	}
.hp_bestvideo h3 {
	font-size: 14px;
	line-height: 17px;
	}
.hp_bestvideo h3 span {
	float: left;
	margin-top: 5px;
	}
.hp_bestvideo  .big_img {
	width: 290px;
	height: 150px;
	margin: 0 auto;
	padding: 0;
	float: none;

	}
.hp_bestvideo .big_img .video {
	margin: 50px 0 0 120px;
	}

.hp_bestvideo_half {
	width: 140px;
	}
.hp_bestvideo_half .small_img {
	width: 140px;
	height: 70px;
	margin: 0;
	padding: 0;
	}
.hp_bestvideo_half .small_img .video {
	margin: 20px 0 0 55px;
	}
/* end best video */

/* popoular docs */
.hp_populardocs {
	padding: 5px 9px;
	width: 300px;
	}
.hp_populardocs .a_title {
	font-size: 14px;
	line-height: 17px;
	}
.hp_populardocs .a_razd {
	font-weight: 700;
	}
.hp_populardocs .small_img {
	width: 106px;
	height: 66px;
	}
.hp_populardocs .news_section {
	margin-bottom: 3px;
	}
.hp_populardocs .news_meta {
	margin-top: 5px;
	}
.hp_populardocs .news_meta a {
	color: #919191;
	font-weight: 700;
	}
.hp_populardocs .news_meta a:hover {
	color: #650a06;
	}

/* end popoular docs */

.ic_mport {
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: -3px;
	background: url('../img/icons_hppopulardocs.png') no-repeat left top;
	}
.imgbox, .imgbox_big {
	position: relative;
	}
.imgbox img {
	display: inline-block;
	border-radius: 3px
	}
	.imgbox_big img {
		display: inline-block;
		border-radius: 8px
		}
.wm_video {
	display: block;
	position: absolute;
	width: 50px;
	height: 50px;
	left: 50%;
	top: 50%;
	margin: -25px 0 0 -25px;
	background: url('../img/hp2_sprite.png') no-repeat -232px top;
	}
.wm_video_small {
	display: block;
	position: absolute;
	width: 30px;
	height: 30px;
	left: 50%;
	top: 50%;
	margin: -15px 0 0 -15px;
	background: url('../img/hp2_sprite.png') no-repeat -282px top;
	}

/* afisha */

.hp_afisha {
	width: 300px;
	padding: 5px 9px 10px
	}
.hp_afisha .a_razd {
	font-weight: 700
	}
.hp_afisha h3 {
	font-size: 14px;
	line-height: 17px
	}
.hp_afisha .small_img {
	width: 110px;
	height: 75px
	}

/* end afisha */

/* afisha - 17.01.2012
	Some styles are from http://afisha.bigmir.net */

.b-tab {
	position: relative;
	height: 29px;
	margin-bottom: 8px
	}
.b-tab__controls {
	position: absolute;
	top: 7px;
	right: 0;
	width: 47px;
	height: 23px
	}
.b-tab__control {
	float: left;
	width: 23px;
	height: 23px;
	cursor: pointer;
	background-color: #000;
	background-image: url(../img/hp2_sprite.png);
	background-repeat: no-repeat
	}
.b-tab__control_prev {
	background-position: -645px -89px
	}
.b-tab__control_next {
	margin-left: 1px;
	background-position: -645px -107px
	}

.b-announce {
	}
.b-announce_afisha {
	width: 300px;
	padding: 5px 9px
	}

.b-announce_afisha .b-announce__logo {
	display: block;
	float: left;
	width: 86px;
	height: 24px;
	margin-top: 5px;
	background: url(../img/hp2_sprite.png) -574px -136px no-repeat
	}
.b-sclist__outer {
	overflow: hidden
	}
.lt-ie7 .b-sclist__outer {
	position: relative;
	width: 100%
	}
.b-sclist {
	width: 9999px
	}
.b-announce_afisha .b-sclist {
	margin-left: -140px
	}
.b-sclist__item {
	display: block;
	float: left
	}
.b-announce_afisha .b-sclist__item {
	width: 180px;
	padding-right: 20px
	}
.b-sclist__item-photo {
	display: block;
	margin-bottom: 8px
	}
.b-announce_afisha .b-sclist__item-photo,
.b-announce_afisha .b-sclist__item-photo img {
	width: 180px;
	height: 120px
	}
.b-sclist__item-title {
	margin-top: 8px
	}
.b-sclist__item-title a {
	font-family: Arial;
	font-size: 14px;
	color: #000
	}
.b-ext__outer {
	margin-top: 8px
	}
.b-ext {
	font-size: 11px
	}

/***** added Micro Clearfix Hack */

.b-clearfix:before,
.b-clearfix:after {
	display: table;
	content: ""
	}
.b-clearfix:after {
	clear: both
	}
.lt-ie8 .b-clearfix {
	zoom: 1
	}

/***** end of */

/***** Styles for Branding Links */

.b-branding__link {
	display: block;
	top: 0
	}
	.b-branding__link_top {
		position: absolute;
		left: 50%;
		width: 1010px;
		height: 90px; /* reset this property if you need another height */
		margin-left: -505px
		}
	.b-branding__link_left,
	.b-branding__link_right {
		position: fixed;
		width: 50%;
		height: 100%
		}
		.b-branding_static > .b-branding__link_left,
		.b-branding_static > .b-branding__link_right {
			position: absolute;
			width: auto;
			height: 600px
			}
	.b-branding__link_left {
		right: 50%;
		margin-right: 505px
		}
		.b-branding_static > .b-branding__link_left {
			left: 0
			}
	.b-branding__link_right {
		left: 50%;
		margin-left: 505px
		}
		.b-branding_static > .b-branding__link_right {
			right: 0
			}
		.lt-ie7 .b-branding__link_left,
		.lt-ie7 .b-branding__link_right {
			display: none
			}
.b-px {
	display: block;
	position: absolute;
	left: -9999px
	}
._test .b-branding__link {
	outline: 2px solid red
	}

.b-branding__block {
	}
.b-branding__block-news {
	margin-left: -10px;
	margin-right: 0
	}
	.b-branding__block-news_top {
		margin-top: -10px;
		margin-bottom: 10px
		}
		.b-branding__block-news_top + .b-branding__block-news_top {
			margin-top: 0
			}
	.b-branding__block-news_bottom {
		margin-top: 0;
		margin-bottom: 0
		}

/***** End of */

/***** BLOCK USEFUL */

.b-block {
	padding: 5px 9px;
	border: 1px solid #DFE8EF;
	border-radius: 5px;
	background: #FFF
	}
.b-block__header {
	font-size: 12px;
	color: #c84911;
	font-weight: bold
	}
.b-block__header:hover {
	color: #650A06
	}

.b-list {
	display: block;
	list-style: none
	}

.fb_iframe_widget iframe {
    background: #fff;
    }

/***** block - links to social networks */

.b-social {
	margin-top: 10px;
	background: #eaebec
	}
.b-social__icon {
	-webkit-transition: opacity linear .5s;
	   -moz-transition: opacity linear .5s;
	     -o-transition: opacity linear .5s;
	        transition: opacity linear .5s;
	display: inline-block;
	width: 33px;
	height: 33px;
	margin: 4px 10px 4px 0;
	vertical-align: top;
	background-image: url(../img/social.jpg);
	background-repeat: no-repeat
	}
	.lt-ie8 .b-social__icon {
		display: inline;
		zoom: 1
		}
.b-social__icon_facebook {
	background-position: 0 0
	}
.b-social__icon_vkontakte {
	background-position: -33px 0
	}
.b-social__icon_twitter {
	background-position: -66px 0
	}
.b-social__icon_blog {
	width: 155px;
	background-position: -99px 0
	}
.b-social__icon:hover {
	opacity: .7;
	filter: alpha(opacity=70)
	}

/***** end of */
