@charset "UTF-8";
/* CSS Document */
body, form, h1, h2, h3, h4 {
	margin: 0;
	padding: 0;	
}
a {
	outline: none;
}
a img {
	border: none;	
}
.clearfloat { /* this class can be placed on a <br /> or empty div as the final element following the last floated div (within the #container) if the overflow:hidden on the .container is removed */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
body {
	
	background-image: url(../images/main_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	
}
.container_div {
	max-width: 1599px;
}

.main_table {
	max-width: 1599px;
	width: 100%;
	
}
.mid_col {
	width: 1013px;
	min-width: 1013px;	
	
	background-image: url(../images/mid_bg_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	
	
}
.mid_div {
	background-image: url(../images/main_bg.jpg);
	background-repeat: no-repeat;
	background-position: -293px top;
}
.left_col {
	max-width: 293px;
	width: auto;
	background-image: url(../images/left_column_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	
}
.left_col div {
	width: auto;
	font-size: 1px;
	line-height: 1px;
	height: 1px;	
}
.left_col_div_bg {
	background-image: url(../images/left_bg_repeat.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.right_col div {
	width: auto;
	font-size: 1px;
	line-height: 1px;
	height: 1px;	
}
.right_col {
	max-width: 293px;	
	width: auto;
	background-image: url(../images/main_bg.jpg);
	background-repeat: no-repeat;
	background-position: -1306px top;
}
.right_col_div_bg {
	background-image: url(../images/mid_bg_repeat.jpg);
	background-repeat: repeat-y;
	background-position: -1306px top;
}
.mid_col_div {
	position: relative;	
	height: 603px;
}
.mid_col_div2 {
	position: relative;	
	z-index: 3;
	height: 420px;
}
.logo {
	width: 470px;
	height: 75px;
	position: absolute;
	left: 0px;
	top: 31px;	
}
.top_menu {
	width: 253px;
	height: 27px;
	background-image:url(../images/top_menu_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	right: -3px;
	top: 91px;
	text-align: center;
	padding: 6px 2px 0 0;
}
.top_menu a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #414141;	
	font-weight: bold;
	text-decoration: none;
}
.top_menu a:hover{
	
	color: #414141;	
	text-decoration: underline;
}
.top_menu span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #414141;	
	padding: 0px 10px;	
}
.main_menu {
	position: absolute;
	top: 140px;
	left: 390px;
	width: 615px;
	text-align: center;
}
.main_menu span {
	padding: 0 18px;	
}
.main_menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #414141;	
	font-weight: bold;
	text-decoration: none;
}
.main_menu_a_checked {
	color: #a51f6d !important;
}
.main_menu a:hover {
	color: #a51f6d;	
	font-weight: bold;
	text-decoration: none;
}
.search_and_chant {
	width: 288px;
	height: 89px;
	background-image:url(../images/search_and_chant.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
	top: 321px;
	z-index: 56;
}
.search_but {
	position: absolute;
	
	width: 70px;
	height: 25px;
	left: 150px;
	top: 52px;
}
.search_field {
	position: absolute;
	top: 55px;	
	left: 10px;
}
.search_field input {
	border: none;
	background: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 18px;
	width: 123px;
	color: #888888;	
}
.promo_flash {
	width: 650px;
	height: 225px;	
	position: absolute;
	left: 245px;
	top: 190px;
	z-index: 55;
}
.promo_flash_images {
	position: absolute;
	z-index: 1;	
	width: 650px;
	height: 225px;
	overflow: hidden;
	left: 120px;
}
.promo_flash_images_block {
	position: absolute;
	left: 0px;
}
.promo_flash_mask {
	position: absolute;
	z-index: 2;
	background-image:url(../images/mask_slider.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 770px;
	height: 225px;
}
.pfsb_checked {
	background-image:url(../images/slider_but_checked.png) !important;
	background-repeat: no-repeat;
	background-position: left top;
}
.promo_flash_image_text_date {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 28px;
	background-image:url(../images/bg_text_on_slider.png);
	background-repeat: repeat;
	padding: 0 6px;
	line-height: 35px;
}
.promo_flash_image_text_descr {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 18px;
	background-image:url(../images/bg_text_on_slider.png);
	background-repeat: repeat;
	padding: 2px 4px;
	line-height: 25px;
	
}
.promo_flash_image_one {
	position: absolute;
	top: 0px;	
}
.promo_flash_image_one_div {
	position: absolute;
	z-index: 1;
		
}
.promo_flash_image_one_text {
	position: absolute;
	z-index: 2;
	text-align: right;
	width: 620px;
	padding: 122px 0 0 0;
}
.promo_flash_slider_buttons {
	position: absolute;
	top: 190px;
	left: 140px;	
	z-index: 3;
}
.pfsb {
	position: absolute;
	width: 12px;
	height: 12px;
}
.pfsb img {
	background-image:url(../images/slider_but.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.baner_hram {
	width: 236px;
	height: 122px;	
	position: absolute;
	left: 0px;
	top: 478px;
}
.audio_div {
	width: 363px;
	height: 172px;
	background-image:url(../images/main_page_audio_bg.png);
	background-repeat: no-repeat;	
	position: absolute;
	left: 264px;
	top: 431px;
}
.video_div {
	width: 363px;
	height: 172px;
	background-image:url(../images/main_page_audio_bg.png);
	background-repeat: no-repeat;	
	position: absolute;
	left: 652px;
	top: 431px;
}
a.audio_track_but {
	width: 320px;
	height: 28px;
	background-image:url(../images/main_page_audio_but.png)	;
	background-repeat: no-repeat;
	margin-top: 1px;
	padding: 8px 0 0 17px;
	display: block;
	text-decoration: none;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
}

a.audio_track_but:hover {
	
	background-image:url(../images/main_page_audio_but_over.png)	;
	
}
.audio_track_but .audio_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4ba04b;	
}
.audio_track_but .audio_sep {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #b6b6b6;
	font-weight: bold;	
}
.audio_track_but .audio_marker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #710563;
	font-weight: bold;	
}
.audio_track_but .audio_author {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
.audio_track_but_container {
	padding: 40px 0 0 12px;	
}
.audio_label {
	position: absolute;	
	left: 30px;
	top: 5px;
}
.audio_label a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
}
.audio_label a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	text-decoration: underline;
}
.audio_label a strong {
	font-size: 15px;
	font-weight: bold;
}

.video_label {
	position: absolute;	
	left: 30px;
	top: 5px;
}
.video_label a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
}
.video_label a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	text-decoration: underline;
}
.video_label a strong {
	font-size: 15px;
	font-weight: bold;
}

.video_pict {
	position: absolute;
	width: 176px;
	height: 115px;
	background-image: url(../images/video_pict_bg.png);
	background-repeat: no-repeat;
	left: 163px;
	top: 26px;
	padding: 16px 0 0 10px;
}
.video_text {
	position: absolute;
	top: 33px;
	width: 163px;
	height: 128px;
	overflow: hidden;	
}
.video_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;	
	padding: 10px 20px 5px 23px;
}
.video_descr {
	padding: 0px 5px 0 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #710563;	
	font-weight: bold;
	text-decoration: none;
}	
.video_descr a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #710563;	
	font-weight: bold;
	text-decoration: none;
}
.video_descr a:hover {
	color: #710563;	
	text-decoration: underline;
}
.video_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4ba04b;	
}
.video_descr .video_sep {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #b6b6b6;
	font-weight: bold;	
}
.video_descr .video_marker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #710563;
	font-weight: bold;	
}
.video_descr .video_author {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
.meditation_col {
	position: relative;
	margin: 14px 0 0px 0;
	padding: 15px 0 0 0;
}
.med_col_top {
	background-image: url(../images/meditation_bg_top.png);
	background-repeat: no-repeat;
	background-position: left top;
	
	height: 7px;	
}
.med_col_bot {
	background-image: url(../images/meditation_bg_bot.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	
	min-height: 61px;	
}
.mid_col_content {
	position: relative;
	left: 1px;	
	padding: 15px 0 60px 0;
	z-index: 5;
}
.med_col_kav {
	background-image:url(../images/left_kavichki.png);
	background-position: 23px 15px;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	font-style: italic;
	padding: 20px 20px 20px 55px;
}
.med_title {
	position: absolute;
	top: 1px;
	left: 20px;
	height: 33px;
	background-image: url(../images/yellow_title_bg_right.png);
	padding-right: 8px;
	background-repeat: no-repeat;
	background-position: right top;
}
.med_title div {
	background-image: url(../images/yellow_title_bg_left.png);
	padding-left: 6px;
	background-repeat: no-repeat;
	background-position: left top;
}
.med_title div div {
	background-image: url(../images/yellow_title_bg_mid.png) !important;
	padding: 5px 14px 0 4px  !important;
	background-repeat: repeat-x  !important;
	height: 33px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #fff;	
}
.content_top {
	width: 1013px;
	height: 33px;
	background-image: url(../images/main_page_content_top.png);
	background-repeat: no-repeat;
	position: relative;
	
}
.content_top2 {
	width: 1013px;
	height: 58px;
	background-image: url(../images/main_page_content_top2.png);
	background-repeat: no-repeat;
	position: relative;
	
}
.content_top2_sub {
	width: 1013px;
	height: 58px;
	background-image: url(../images/main_page_content_top2_bg.png);
	background-repeat: no-repeat;
	left: 0px;
	top: 0px;
	position: absolute;
	
}
.content_top3_sub {
	width: 1013px;
	height: 58px;
	background-image: url(../images/main_page_content_top3_bg.png);
	background-repeat: no-repeat;
	left: 0px;
	top: 0px;
	position: absolute;
	
}
.content_authors_columns_title a,
.content_news_title a,
.content_news2_title a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #fff;	
	text-decoration: none;
	
}
.content_authors_columns_title a:hover,
.content_news_title a:hover,
.content_news2_title a:hover {
	
	color: #fff;	
	text-decoration: underline;
	
}
.content_authors_columns_title {
	position: absolute;
	top: 5px;
	left: 30px;
		
}
.content_news_title {
	position: absolute;
	top: 0px;
	left: 277px;
	height: 33px;
	background-image: url(../images/blue_title_bg_right.png);
	padding-right: 8px;
	background-repeat: no-repeat;
	background-position: right top;
}
.content_news2_title div,
.content_news_title div {
	background-image: url(../images/blue_title_bg_left.png);
	padding-left: 6px;
	background-repeat: no-repeat;
	background-position: left top;
}
.content_news2_title div div,
.content_news_title div div {
	background-image: url(../images/blue_title_bg_mid.png) !important;
	padding: 5px 17px 0 7px  !important;
	background-repeat: repeat-x  !important;
	height: 33px;
}
.content_news2_title {
	position: absolute;
	top: 0px;
	left: 650px;	
	background-image: url(../images/blue_title_bg_right.png);
	padding-right: 8px;
	background-repeat: no-repeat;
	background-position: right top;
}
.content_body {
	width: 1013px;
	min-height: 300px;
	background-image: url(../images/main_page_content_body.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	position: relative;
	padding: 0 0 80px 0;
}
.content_body2 {
	width: 1013px;
	min-height: 300px;
	position: relative;
	padding: 0 0 80px 0;
}
.photoalbum_content_focus_layers_categ,
.about_content_focus_layers_categ,
.newsone_content_focus_layers_categ {
	background-image:url(../images/main_page_cont_body_mid.png);
	background-repeat: repeat-y;
	background-position: left top;
	position: relative;
}
.photoalbum_content_focus_layers_categ_bot,
.about_content_focus_layers_categ_bot,
.newsone_content_focus_layers_categ_bot {
	background-image:url(../images/main_page_cont_body_bot.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 270px;
}
.authors_columns_cont {
	width: 233px;
	height: 290px;
	background-image: url(../images/authors_columns_bg.png);
	background-repeat: no-repeat;
	float: left;
	margin: 11px 0 0 20px;
	position: relative;
}
.authors_columns_photos_arr {
	width: 10px;
	height: 18px;	
	background-image:url(../images/article_auth_arr.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 69px;
	top: 35px;
}
.authors_columns_photos {
	float: left;
	width: 77px;
	padding: 6px 0 0 0;
}
.authors_columns_photos div {
	width: 50px;
	height: 50px;
	background-image:url(../images/authors_column_pict_ramka.png);
	background-repeat: no-repeat;
	padding: 2px;
	margin: 12px auto;
}
.authors_columns_photos div.acpd_over{
	background-image:url(../images/authors_column_pict_ramka_over.png) !important;
}
.authors_columns_text {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 12px;
	width: 126px;
	height: 250px;
	padding: 20px 15px 20px 15px;
	float: left;
	line-height: 14px;
	position: relative;
	overflow: hidden;
}
.authors_columns_text a {
	color: #fff;
	text-decoration: none;
	display: block;
	left: 300px;
	position: absolute;	
	width: 126px;
}
.act_title {
	font-weight: bold;
	font-size: 14px;
	padding: 8px 0;	
}
.news_cont {
	width: 349px;
	padding: 11px 0 0 24px;
	float: left;	
}

a.news_one {
	display: block;
	width: 346px;
	background-image: url(../images/news_bg_bot.png)	;
	background-repeat: no-repeat;
	background-position: left bottom;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #454040;
	padding: 0px 0px 5px 0px;
	margin-bottom: 1px;
}

a.news_one div {
	width: 326px;
	padding: 12px 13px 10px 13px;
	background-image: url(../images/news_bg_top.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.news_one_over {
	background-image: url(../images/news_bg_over_bot.png)	!important;
}
.news_one_over div{
	background-image: url(../images/news_bg_over_top.png)	!important;
}
.news_one strong {
	color: #2c792a;	
}

.news2_cont {
	width: 340px;
	padding: 11px 0 0 24px;
	float: left;	
}
a.news2_one {
	display: block;
	width: 337px;
	background-image: url(../images/news2_bg_bot.png)	;
	background-repeat: no-repeat;
	background-position: left bottom;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #454040;
	padding: 0px 0px 5px 0px;
	margin-bottom: 1px;
}

a.news2_one div {
	width: 317px;
	padding: 12px 13px 10px 13px;
	background-image: url(../images/news2_bg_top.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.news2_one_over {
	background-image: url(../images/news2_bg_over_bot.png)	!important;
}
.news2_one_over div{
	background-image: url(../images/news2_bg_over_top.png)	!important;
}
.news2_one strong {
	color: #2c792a;	
}


.events_cont {
	width: 313px;	
	float: left;
	padding: 11px 0 0 39px;
}
.event_one {
	min_height: 38px;
	position: relative;	
	margin-bottom: 14px;
}
a.event_one_day {
	position: absolute;
	display: block;
	width: 50px;
	height: 35px;
	background-image:url(../images/event_day_bg.png);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 27px;
	font-weight: bold;
	color: #4b9749;
	line-height: 27px;
	text-align: center;
	text-decoration: none;
	top: 2px;
}
a.event_one_day:hover {
	text-decoration: none;	
	color: #4b9749;
}
.event_one_descr {
	padding: 0 0 0 55px;
}
.event_one_descr_month {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #2c792a;	
	padding: 0 0 1px 0;
}
a.event_one_descr_body {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #595858;
	text-decoration: none;	
}
a.event_one_descr_body:hover {
	color: #595858;
	text-decoration: underline;	
}

/* Audio page */
.sub_menu {
	position: absolute;
	right: 252px;
	top: 19px;
}
.sub_menu2 {
	position: absolute;
	left: 252px;
	top: 19px;
}
.sub_menu2 a,
.sub_menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #ad501d;
	text-decoration: none;	
}
.sub_menu2 a:hover,
.sub_menu a:hover {
	font-size: 13px;
	color: #a51f6d;
	text-decoration: none;	
}

.sub_menu2 a.choosed,
.sub_menu a.choosed {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #a51f6d;
	text-decoration: none;	
}
.sub_menu2 span,
.sub_menu span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #b6b152;	
	padding: 0 12px;
}
.sub_menu_block_right {
	height: 30px;
	background-image:url(../images/sub_menu_bg_right.png);
	background-repeat: no-repeat;
	background-position: right top;
	position: relative;
	display: block;
}
.sub_menu_block_left {
	height: 30px;
	background-image:url(../images/sub_menu_bg_left.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.sub_menu_block_center {
	height: 23px;
	background-image:url(../images/sub_menu_bg_center.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0 10px;
	padding: 7px 15px 0 15px;
}
.content_top_label {
	position: absolute;
	left: 30px;
	top: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	font-size: 15px;
}	
.content_top_label a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	font-size: 15px;
	border-bottom: 1px dashed #FFF;
	text-decoration: none;
}
.content_top_label a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	font-size: 15px;
	border-bottom: none;
	text-decoration: none;
}
.content_top_search {
	position: absolute;
	right: 237px;
	top: 22px;	
	z-index: 101;
}
.content_top_search_field {
	position: absolute;
	top: 3px;	
	left: 10px;
}
.content_top_search_but {
	position: absolute;
	width: 70px;
	height: 25px;
	left: 150px;
}
.content_top_search_field input {
	border: none;
	background: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 18px;
	width: 123px;
	color: #888888;	
}
.content_focus_layers {
	height: 200px;	
}
.content_focus_layers_categ {
	height: 200px;	
	position: relative;
}
.focus_left {
	left: 55px;
	top: 40px;
}
.focus_right {
	left: 516px;
	top: 40px;
}
.focus_layer {
	width: 439px;
	height: 165px;
	background-image:url(../images/content_focus_bg.png)	;
	background-repeat: no-repeat;
	position: absolute;
}
.focus_about_content {
	width: 900px;
	padding: 40px 0 0 55px;
	position: relative;
}

.focus_audio_icon {
	position: absolute;
	background-image: url(../images/content_focus_audio_icon.png);
	background-repeat: no-repeat;
	background-position: 325px 17px;
	width: 439px;
	height: 165px;
}
.focus_video_icon {
	position: absolute;
	background-image: url(../images/content_focus_video_icon.png);
	background-repeat: no-repeat;
	background-position: 325px 17px;
	width: 439px;
	height: 165px;
}
.focus_photo_icon {
	position: absolute;
	background-image: url(../images/content_focus_photo_icon.png);
	background-repeat: no-repeat;
	background-position: 313px 35px;
	width: 439px;
	height: 165px;
}
.focus_news_icon {
	position: absolute;
	width: 439px;
	height: 165px;
}
.focus_newsone_content_top,
.focus_photoalbum_content_top,
.focus_about_content_top {
	height: 8px;	
	background-image: url(../images/content_focus_bg2_top.png);
	background-repeat: no-repeat;
}
.focus_newsone_content_middle,
.focus_photoalbum_content_middle,
.focus_about_content_middle {
	min-height: 200px;	
	background-image: url(../images/content_focus_bg2_middle.png);
	background-repeat: repeat-y;
	background-position: left bottom;
}
.focus_newsone_content_bottom,
.focus_photoalbum_content_bottom,
.focus_about_content_bottom {
	height: 10px;	
	background-image: url(../images/content_focus_bg2_bottom.png);
	background-repeat: no-repeat;
}
.focus_about_layer_label_green {
	width: 144px;
	height: 28px;
	position: absolute;
	background-image:url(../images/focus_layer_label_bg_green.png);
	background-repeat: no-repeat;
	left: 72px;
	top: 23px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	padding: 5px 0 0 12px;
}
.focus_about_layer_label_green_3 {
	width: auto;
	
	position: absolute;
	
	left: 72px;
	top: 23px;
	
	
	padding: 0 0 0 6px;
	
	background-image:url(../images/focus_layer_label_bg_green_left.png);
	background-repeat: no-repeat;
}

.focus_about_layer_label_green_3 div {
	width: auto;
	
	
	
	
	padding: 0 8px 0 0;
	
	background-image:url(../images/focus_layer_label_bg_green_right.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.focus_about_layer_label_green_3 div div {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	padding: 5px 8px 0 6px;
	height: 28px;
	
	background-image:url(../images/focus_layer_label_bg_green_center.png);
	background-repeat: repeat-x;
}
.focus_layer_label_green {
	width: 144px;
	height: 28px;
	position: absolute;
	background-image:url(../images/focus_layer_label_bg_green.png);
	background-repeat: no-repeat;
	left: 17px;
	top: -17px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	padding: 5px 0 0 12px;
}
.focus_layer_label_magenta {
	width: 152px;
	height: 28px;
	position: absolute;
	background-image:url(../images/focus_layer_label_bg_magenta.png);
	background-repeat: no-repeat;
	left: 17px;
	top: -17px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	padding: 5px 0 0 12px;
}
.focus_layer_img {
	width: 107px;
	height: 109px;
	position: absolute;
	background-image:url(../images/focus_layer_img_bg.png);
	background-repeat: no-repeat;
	padding: 8px 0 0 9px;
	left: 23px;
	top: 30px;
}
.focus_layer_img2 {
	width: 107px;
	height: 109px;
	position: absolute;
	background-image:url(../images/focus_layer_img_bg.png);
	background-repeat: no-repeat;
	padding: 8px 0 0 9px;
	left: 23px;
	top: 24px;
}
.focus_descr {
	position: absolute;
	left: 151px;
	top: 38px;	
	width: 280px;
}
.focus_descr2 {
	position: absolute;
	left: 151px;
	top: 31px;	
	width: 280px;
}
.focus_descr_date {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #646464;
	font-size: 12px;
	padding: 0 0 3px 0;
}
.focus_about_descr {
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 16px;
	padding: 20px;
}
.focus_photoalbum_descr {
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 16px;
	padding: 23px 20px 20px 90px;
}
.focus_about_descr  div {
	padding: 7px 0;	
}
.focus_descr_text a {
	display: block;
	background-image: url(../images/focus_descr_text_icon.png)	;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 2px 0 0 20px;
	font-size: 15px;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ac3771;
	text-decoration: none;
	line-height: 19px;
}
.focus_descr_text a:hover {
	color: #ac3771;
	text-decoration: underline;
}

.focus_video_descr_text a {
	display: block;
	background-image: url(../images/video_small_icon.png)	;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 2px 0 0 20px;
	font-size: 15px;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ac3771;
	text-decoration: none;
	line-height: 19px;
}
.focus_video_descr_text a:hover {
	color: #ac3771;
	text-decoration: underline;
}

.focus_news_descr_text,
.focus_photo_descr_text {
	padding: 3px 0 0 0;	
}
.focus_photo_descr_text a {
	display: block;
	background-image: url(../images/focus_photo_descr_text_icon.png)	;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 2px 0 0 20px;
	font-size: 15px;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ac3771;
	text-decoration: none;
	line-height: 19px;
}
.focus_news_descr_text a {
	display: block;
	padding: 2px 0 0 0px;
	font-size: 15px;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ac3771;
	text-decoration: none;
	line-height: 19px;
}
.focus_news_descr_text a:hover,
.focus_photo_descr_text a:hover {
	color: #ac3771;
	text-decoration: underline;
}

.focus_descr_params {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b4b4b;	
	position: absolute;
	top: 85px;
}
.focus_descr_params_photo {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b4b4b;	
	position: absolute;
	top: 0px;
	right: 25px;
}
.focus_descr_params_photo strong,
.focus_descr_params strong {
	color: #000;	
}
.focus_descr_params span {
	color: #c3c3c2;
	font-weight: bold;
	padding: 0 10px;	
}

.focus_news_descr_text_anons,
.focus_photo_descr_text_anons {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #787878;	
	padding: 7px 10px 0 0;
	line-height: 14px;
}

.content_directories {
	padding: 80px 13px 100px 11px;	
}
.cont_dir_center {
	height: 73px;
	background-image: url(../images/content_dir_line_center_bg.png);
	background-repeat: repeat-x;
	margin: 0 5px;
	padding: 0 8px;
	position: relative;
}
.cont_dir_right {
	height: 73px;
	background-image: url(../images/content_dir_line_right_bg.png);
	background-repeat: no-repeat;
	background-position: right top;
	width: 867px;
	margin: 0 auto;
}
.cont_dir_left {
	height: 73px;
	background-image: url(../images/content_dir_line_left_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.cont_one_dir {
	width: 135px;
	display: block;
	height: 50px;
	position:relative;
	float:left;
	margin-right: 5px;
}
.cont_one_dir_label {
	width: 135px;
	height: 29px;
	background-image: url(../images/cont_dir_label.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 60px;
	left: 0px;
	text-align: center;
	padding: 5px 0 0 0;
}
.cont_one_dir_label a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
.cont_one_dir_label a:hover {
	color: #fff;
	text-decoration: underline;
}
.cont_one_dir_img {
	position: absolute;
	left: 6px;	
	
	
}
.cont_one_dir_img a 	{
	width: 121px;
	height: 72px;
	background-image: url(../images/cont_dir_img_tmp.png);
	background-repeat: no-repeat;
	background-position: left top;	
	display: block;
	position: relative;
}
.cont_one_dir_img a img {
	display: block;
	position: absolute;
	left: 5px;
	top: 5px;	
}
.cont_one_dir_count {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #525252;
	font-size: 12px;
	line-height: 12px;
	background-image:url(../images/focus_descr_text_icon.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 0 20px;
	position: absolute;
	top: 101px;
	left: 20px;
}
.cont_one_dir_video_count {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #525252;
	font-size: 12px;
	line-height: 19px;
	background-image:url(../images/video_small_icon.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 0 20px;
	position: absolute;
	top: 98px;
	left: 20px;
}
.cont_all_dirs {
	margin: 0 auto;	
	position: absolute;
	top: -50px;
	
}
/* / Audio page */
/* Audio one record */
.one_record_cont {
	float: left;
	width: 760px;	
}
.one_record_more {
	float: left;
	width: 212px;	
}
.one_record_title {
	background-image: url(../images/audio_pict.png);
	background-position: 24px 11px;
	background-repeat: no-repeat;
	min-height: 30px;
	padding: 10px 0 6px 68px;
	margin: 3px 0 0 0;
}
.one_video_record_title {
	background-image: url(../images/video_pict.png);
	background-position: 24px 11px;
	background-repeat: no-repeat;
	min-height: 30px;
	padding: 15px 0 6px 68px;
	margin: 3px 0 0 0;
}
.one_video_record_title h1,
.one_record_title h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #787070;
	font-weight: normal;	
	padding-bottom: 3px;
}
.one_record_date {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
.one_record_plf {
	padding: 15px 0 0 0;
}
.one_record_player {
	width: 391px;	
	margin: 0 25px 0 24px;
	float: left;
}
.one_record_video_player {
	width: 735px;	
	margin: 0 25px 0 24px;
}
.one_record_player_top {
	height: 7px;
	background-image:url(../images/audio_one_391_top.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.one_record_video_player_top {
	height: 7px;
	background-image:url(../images/audio_one_735_top.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.one_record_player_bottom {
	background-image:url(../images/audio_one_391_bottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	min-height: 226px;
	padding: 12px 3px 10px 0;
}
.one_record_video_player_bottom {
	background-image:url(../images/audio_one_735_bottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	min-height: 372px;
	padding: 38px 3px 10px 0;
	position: relative;
}
.one_record_facebook {
	float: left;
	width: 319px;	
}
.one_record_video_facebook {
	width: 735px;	
	margin: 16px 25px 0 24px;	
}
.one_record_facebook_top {
	height: 7px;
	background-image:url(../images/audio_one_319_top.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.one_record_video_facebook_top {
	height: 7px;
	background-image:url(../images/audio_one_735_top.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.one_record_facebook_bottom {
	width: 279px;
	padding: 10px 20px 15px 20px;
	background-image:url(../images/audio_one_319_bottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	min-height: 334px;
}
.one_record_video_facebook_bottom {
	
	background-image:url(../images/audio_one_735_bottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	min-height: 364px;
	padding: 15px 35px;
}
.facebook_comm_title {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3b7cb3;
	padding-bottom: 15px;
}
.one_record_more {
	margin: 35px 0 0 22px;	
}
.one_record_more_block_top {
	height: 7px;
	background-image:url(../images/audio_one_212_top.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.one_record_more_block_bottom {
	position: relative;
	background-image:url(../images/audio_one_212_bottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	min-height: 416px;
	padding: 15px 0 13px 12px;
}
.one_record_after_player {
	background-image: url(../images/audio_pict.png);
	background-position: 0px 13px;
	background-repeat: no-repeat;
	min-height: 30px;
	padding: 10px 0 0 44px;
	margin: 3px 0 0 26px;
}
.one_record_after_video_player {
	background-image: url(../images/video_pict.png);
	background-position: 0px 13px;
	background-repeat: no-repeat;
	min-height: 30px;
	padding: 17px 0 4px 45px;
	margin: 3px 0 0 26px;
	position: relative;
}

.share_buttons_for_video {
	position: absolute;
	top: 19px;
	left: 350px;	
}
.i_like_video_mail {
	position: absolute;
	top: 6px;
	left: 45px;
	width: 300px;
}
.i_like_video_facebook {
	position: absolute;
	top: 6px;
	left: 275px;
	width: 100px;
}
.i_like_video_vk {
	position: absolute;
	top: 6px;
	left: 430px;
	width: 100px;
}
.one_record_after_player_params {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #787070;
}
.one_record_after_player_params strong {
	color: #000;	
}
.one_record_after_player_params .span_sep {
	color: #c3c3c2;
	padding: 0 8px;	
}
.one_record_after_player_tags {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #787070;
	padding: 10px 0 0 0;
}
.one_record_after_player_tags a {
	color: #9b6767;
	text-decoration: none;	
}
.one_record_after_player_tags a:hover {
	color: #9b6767;
	text-decoration: underline;	
}
.one_record_more_block_title {
	height: 19px;
	width: 121px;
	position: absolute;
	top: -16px;
	left: 45px;
	background-image:url(../images/audio_one_more_block_title.png);
	background-position: center top;
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	text-align: center;
	padding: 2px 0 0 0;
}
.more_block_one {
	margin: 0 0 10px 0;	
}
.more_block_one_top {
	width: 188px;
	height: 7px;
	background-image: url(../images/audio_one_188_top.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.more_block_one_bottom {
	width: 168px;
	min-height: 108px;
	background-image: url(../images/audio_one_188_bottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px 10px 10px 10px;
}
.more_block_one_img {
	height: 63px;
	background-image: url(../images/audio_one_watchtoo_tmp2.png);
	background-repeat: no-repeat;
	background-position: 140px 20px;
	padding: 0 0 0 34px;
	margin: 7px 0;
}
.more_block_video_one_img {
	height: 63px;
	background-image: url(../images/video_one_watchtoo_tmp2.png);
	background-repeat: no-repeat;
	background-position: 134px 9px;
	padding: 0 0 0 34px;
	margin: 7px 0;
}
.more_block_video_one_img img,
.more_block_one_img img {
	border: 1px solid #787878;	
}
.more_block_one_title {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4b4b4b;	
	text-align: center;
}
.more_block_one_title a {
	color: #ac3771;
	font-size: 14px;
	text-decoration: none;	
}
.more_block_one_title a:hover {
	color: #ac3771;
	font-size: 14px;
	text-decoration: underline;	
}
.more_block_one_author {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4b4b4b;	
	text-align: center;
}
.more_block_one_author span {
	color: #0b0b0b;
	font-size: 13px;
	font-weight: bold;	
}

.share_buttons_for_audio {
	position: absolute;
	top: 9px;
	left: 40px;	
}
.share_buttons_for_audio_box {
	position: relative;
	height: 20px;	
}
.like_buttons_audio {
	position: relative;
	height: 25px;
}
.i_like_audio_mail {
	position: absolute;
	top: 14px;
	left: 45px;
	width: 300px;
}
.i_like_audio_facebook {
	position: absolute;
	top: 14px;
	left: 275px;
	width: 100px;
}
.i_like_audio_vk {
	position: absolute;
	top: 14px;
	left: 430px;
	width: 100px;
}
/* / Audio one record */
/* Photoalbum page */
.focus_photoalbum_content {
	width: 900px;
	padding: 20px 0 0 55px;
	position: relative;
}
.photoalbum_facebook {
	padding: 23px 0px 20px 90px;
}
.photoalbum_info {
	background-image: url(../images/photoalbum_icon.png)	;
	background-position: 17px 0px;
	background-repeat: no-repeat;
	padding: 0 0 0 90px;
	position: relative;
}
.photoalbum_info h1 {
	padding: 5px 0 3px 0px;
	font-size: 15px;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ac3771;
	text-decoration: none;
	line-height: 19px;
}


.photoalbum_params {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4b4b4b;	
}
.photoalbum_params strong {
	color: #000;	
}
.photoalbum_params span {
	color: #c3c3c2;
	font-weight: bold;
	padding: 0 10px;	
}

.photoalbum_descr {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #787878;	
	padding: 7px 0 15px 0;
	line-height: 14px;
}
.focus_photoalbum_descr a {
	display: block;
	width: 159px;
	height: 126px;
	margin: 0 22px 10px 0;
	float: left;
}
.focus_photoalbum_descr a:hover {
	
}
.focus_photoalbum_descr img {
	border: 1px solid #cccccc;
	padding: 4px;
}
.share_buttons_for_photoalbum {
	position: absolute;
	left: 400px;
	top: -10px;	
}
/* / Photoalbum page */
/* News one page */
.focus_newsone_content {
	width: 900px;
	padding: 20px 0 0 55px;
	position: relative;
	
}
.newsone_info {
	position: relative;
	padding: 0 0 15px 90px;
}
.newsone_h1 {
	padding: 5px 0 3px 0px;
	font-size: 15px;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 19px;
}
.newsone_h1 h1 {
	display: inline;
	color: #ac3771;
	font-size: 15px;
}
.newsone_h1 span {
	color: #000;	
}


.newsone_params {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4b4b4b;	
}
.newsone_author_img {
	width: 50px;
	height: 50px;
	background-image:url(../images/authors_column_pict_ramka.png);
	background-repeat: no-repeat;
	padding: 2px;
	position: absolute;
	top: 10px;
	left: 16px;
}
.newsone_params strong {
	color: #000;	
}
.newsone_params span {
	color: #c3c3c2;
	font-weight: bold;
	padding: 0 10px;	
}

.newsone_descr {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #787878;	
	padding: 0px 85px 15px 0;
	line-height: 14px;
}
.newsone_descr div {
	padding: 0px 0px 15px 0px;	
}
.newsone_descr p {
	margin: 0px 0px 15px 0;
}
.focus_newsone_descr_imgs {
	float: left;	
}
.focus_newsone_descr_imgs a {
	display: block;
	width: 159px;
	height: 126px;
	margin: 0 22px 10px 0;
	float: left;
}
.focus_newsone_descr_imgs a:hover {
	
}
.focus_newsone_descr img {
	border: 1px solid #cccccc;
	padding: 4px;
}
.focus_newsone_descr {
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 16px;
	padding: 23px 20px 20px 90px;
}

.share_buttons_for_news {
	position: absolute;
	top: 9px;
	left: -6px;	
}
.share_buttons_for_news_box {
	position: relative;
	height: 40px;	
}

.like_buttons_news {
	position: relative;
	height: 40px;
}
.i_like_news_mail {
	position: absolute;
	top: -14px;
	left: 0px;
	width: 300px;
}
.i_like_news_facebook {
	position: absolute;
	top: -14px;
	left: 230px;
	width: 100px;
}
.i_like_news_vk {
	position: absolute;
	top: -14px;
	left: 385px;
	width: 100px;
}
/* / News one page */
/* Articles */
a.choose_author_link {
	display: block;
	width: 346px;
	background-image: url(../images/news_bg_bot.png)	;
	background-repeat: no-repeat;
	background-position: left bottom;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #454040;
	padding: 0px 0px 5px 0px;
	margin-bottom: 1px;
	height: 59px;
	position: relative;
}

a.choose_author_link img {
	position: absolute;
	top: 7px;
	left: 7px;	
}
a.choose_author_link span {
	display: block;
	padding: 15px 0 0 64px;
	color: #AC3771;
	font-weight: bold;
	font-size: 14px;	
}

.acalb_all_authors_span {
	padding: 15px 0 0 7px !important;
}

a.choose_author_link div {
	width: 339px;
	height: 52px;
	padding: 7px 0px 0px 7px;
	/* padding: 12px 13px 10px 13px; */
	background-image: url(../images/news_bg_top.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.choose_author_link_over {
	background-image: url(../images/news_bg_over_bot.png)	!important;
}
.choose_author_link_over div{
	background-image: url(../images/news_bg_over_top.png)	!important;
}
.choose_author_link strong {
	color: #2c792a;	
}
.article_choose_author {
	padding: 20px 0 0 55px;
	position: relative;	
}
.article_choose_auyhor_label {
	font-size: 14px;
	font-weight: bold;
	color: #2C792A;
	font-family: Arial, Helvetica, sans-serif;
	padding: 22px 0 0 0;
	position: relative;
}
.article_choose_author_links_block {
	position: absolute;
	top: 19px;
	left: 200px;
	z-index: 2;	
}
.acalb_checked {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;	
}
.acalb_all {
	border: 1px solid #ccc;
	background-color: #eee;
	padding: 5px;
	position:absolute;
	z-index: 1;	
	top: -6px;
	left: -6px;
	display: none;
}
.arr_auth_choose {
	width: 13px;
	height: 7px;
	background-image: url(/images/arr_auth_choose.png)	;
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index: 6;
	top: 28px;
	left: 300px;
}
/* / Articles */
/* Paging */
.paging_title {
									font-size: 14px;
									font-weight: bold;
									color: #000000;
								}
								.paging {
									padding: 40px 0px 20px 0px;
									text-align: center;
								}
								a.paging_a {
									font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
									color: #000;
									text-decoration: none;
									font-size: 14px;
									margin: 0px 3px 0px 3px;
								}
								a.paging_a:hover {
									font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
									color: #000;
									text-decoration: underline;
									font-size: 14px;
								}
								a.paging_next,
								a.paging_prev {
									font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
									color: #5F6062;
									font-size: 12px;
									text-decoration: none;
									margin: 0px 3px 0px 3px;
								}
								a.paging_next:hover,
								a.paging_prev:hover {
									font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
									color: #5F6062;
									font-size: 12px;
									text-decoration: underline;
								}
								.paging_p {
									font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
									color: #ac3771;
									font-weight: bold;
									font-size: 18px;
									margin: 0px 3px 0px 3px;
								}
/* / Paging */
/* advert block on main page */
.advert_block {
								width: 751px;	
								position: absolute;
								left: 264px;
								top: 445px;
								z-index: 25;
							}
							.advert_block .advert_div {
								position: relative;
								z-index: 1px;
								cursor: pointer;
							}
							.advert_block .advert_top {
								height: 6px;
								background-image:url(../images/advert_bg.png);
								background-position: top left;
								background-repeat: no-repeat;
							}
							.advert_block .advert_body {
								
								background-image:url(../images/advert_bg.png);
								background-position: bottom left;
								background-repeat: no-repeat;
							}
							.advert_block .advert_img {
								float: left;
								width: 182px;
								height: 119px;
								padding: 0 0 9px 6px;	
							}
							.advert_block .advert_label {
								position: absolute;
								left: 12px;
								top: -14px;
								z-index: 2;
								width: 121px;
								height: 27px;
								padding: 6px 0 0 15px;
								background-image: url(../images/advert_label_bg.png)	;
								background-position: top left;
								background-repeat: no-repeat;
								font-size: 15px;
								font-family: Arial, Helvetica, sans-serif;
								font-weight: bold;
								color: #fff;
							}
							.advert_block .advert_text {
								text-align: center;
								font-family: Arial, Helvetica, sans-serif;	
								padding: 0 10px;
								float: left;
								width: 543px;
							}
							.advert_block .at_1 {
								font-size: 18px;
								font-weight: bold;
								font-style: italic;
								color: #710563;	
								padding: 5px 0 10px 0;
							}
							.advert_block .at_2 {
								font-size: 14px;
								font-style: italic;
								color: #000;	
								line-height: 18px;
							}
							.advert_block .at_3 {
								padding: 5px 0 15px 0;	
							}
							.advert_block .at_3 a{
								font-size: 12px;
								font-style: italic;
								color: #4f4f4f;
								text-decoration: underline;	
							}
							.advert_block .at_3 a:hover{
								text-decoration: none;	
							}
/* advert block 2 */
.advert_block2 {
								width: 751px;	
								position: absolute;
								left: 264px;
								top: 445px;
								z-index: 25;
							}
							.advert_block2 .advert_div {
								position: relative;
								z-index: 1px;
								cursor: pointer;
							}
							.advert_block2 .advert_top {
								height: 6px;
								background-image:url(../images/advert_bg.png);
								background-position: top left;
								background-repeat: no-repeat;
							}
							.advert_block2 .advert_body {
								
								background-image:url(../images/advert_bg.png);
								background-position: bottom left;
								background-repeat: no-repeat;
								position: relative;
							}
							
							.advert_block2 .advert_img {
								position: absolute;
								width: 287px;
								height: 172px;
								left: -3px;
								top: -30px;
							}
							
							.advert_block2 .advert_text {
								text-align: center;
								font-family: Arial, Helvetica, sans-serif;	
								padding: 0 10px 0 290px;
								
								width: 440px;
							}
							.advert_block2 .at_1 {
								font-size: 16px;
								font-weight: bold;
								font-style: italic;
								color: #710563;	
								padding: 5px 0 7px 0;
							}
							.advert_block2 .at_2 {
								font-size: 12px;
								font-style: italic;
								color: #000;	
								line-height: 16px;
							}
							.advert_block2 .at_3 {
								padding: 5px 0 15px 0;	
							}
							.advert_block2 .at_3 a{
								font-size: 12px;
								font-style: italic;
								color: #4f4f4f;
								text-decoration: underline;	
							}
							.advert_block2 .at_3 a:hover{
								text-decoration: none;	
							}
	/* / advert block on main page */						
							.audio_div {
								top: 596px !important;	
							}
							.video_div {
								top: 596px !important;	
							}
							.mid_col_div {
								height: 770px !important;	
							}
							
							.baner_hram2 {
								width: 236px;	
								position: absolute;
								top: 478px;
								left: 0px;
							}
							.baner_hram2 .baner_hram2_top {
								height: 20px;
								background-image:url(../images/baner_hram2.png);
								background-position: top left;
								background-repeat: no-repeat;
							}
							.baner_hram2 .baner_hram2_body {
								height: 200px;
								background-image:url(../images/baner_hram2.png);
								background-position: bottom left;
								background-repeat: no-repeat;
								position: relative;
							}
							.baner_hram2 .baner_hram2_body div {
								position: absolute;
								
								top: 50%;
								left: 50%;
								margin: -97px 0 0 -95px;;	
							}
		/* / advert block on main page */