@charset "windows-1251";
.album_photos_noborder img
{
	border: none;
}
.album_photo_list_padding_2
{
	padding-left: 220px;
}
.album_photo_list_padding_3
{
	padding-left: 170px;
}
.album_photo_list_padding_4
{
	padding-left: 120px;
}
.album_photo_list_padding_5
{
	padding-left: 70px;
}
.view_large_button {
	clear:both;
	margin-bottom:10px;
}
.like_results {
	clear:both;
	font-size:10px;
	color:#7a7a7a;
	padding-top:5px;
}
/* нижняя панель поиска*/
.search_field_box {
	text-align:left;
	clear:both;
	margin:0 auto;
	width:982px;
}
.search_field {
	background: url(../img/bg_search_field3.png) no-repeat 0 0;
	width:734px;
}
.search_site_field {
	float:left;
}
input.search_input{
	height:18px;
	width:575px;
	border:none;
	margin-top:1px;
	background: url(../img/bg_search_type.png) no-repeat 5px 2px;
	float:left;
	display:block;
	padding-left:5px;
	outline:none;
	
}
.search_site_button a{
	display:block;	
	width:59px;
	height:20px;
	background: url(../img/bg_search_button.png) no-repeat top;
	
}
.search_site_button {
	margin-left:585px;
	width:55px;
	height:18px;
	padding-left:4px;
	padding-top:2px;
}
div.soc_icons {
	float:right;
	width:230px;
	color:#4a4a4a;
	font-size:15px;
	font-weight:bold;
	line-heaght:28px;
	margin-right:18px;
	margin-top:-3px;
}
div.soc_icons img {
	border:none;
	vertical-align:middle;
}
.soc_icon_img {
	margin-left:6px;
}
/* new year 2010*/

.ny2011_head_container { 
	background: url(../img/2011/bg_head.gif) repeat-x top;
	padding:0;
	margin:0;
	height:115px;}
/* end new year 2010*/

/* 8 marth 2011*/

.8m_2011_head_container { 
	background: url(../img/8m_2011/bg_head2.gif) repeat-x top;
	padding:0;
	margin:0;
	height:115px;}
/* end 8 marth 2011*/

body  {
	font-size: 13px;
	font-family:Arial;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}
a {
	color:#000;text-decoration:none;

}
a:hover {
	color:#000;text-decoration:underline;

}
.banner_top {
	background: #cccccc;
	text-align:center;
	overflow:hidden
}
.head_container { 
	background: url(../img/body_bg_top.jpg) repeat-x;
	padding:0;
	margin:0;
	height:154px;
}
#container { 
	width: 1000px;
	margin: 0 auto;
	text-align: left;
} 
#header { 
	padding: 0 8px 0 8px;
	background:url(../img/sky.jpg) no-repeat 372px top;
	height:115px;
} 
#right {
	float: right;
	width: 240px;
	margin: 0 8px 0 0;
	padding:0;
}
#mainContent, .nav_line_search { 
	margin: 0 248px 0 0;
	padding: 0 8px;
	width:732px;
	text-align:left;
}
.nav_line_search {
	margin-bottom:13px;	
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.clearfloatleft { 
	clear:left;
    height:0px;
    font-size: 1px;
    line-height: 0;
}
.logo_type {
	color:#fff;
	font-size:50px;
	 
	
	 
	font-family:calibri, Arial, Helvetica, sans-serif;
	padding-top:20px
	 
}
.logo_img {
	float: left;
	 
	width: 184px;
	margin-left:24px;
	padding-top:30px
}
.logo_img_fibo {
	float: left;
	height: 115px;
	width: 184px;
	margin-left:24px;
}
/* top menu */
#top_menu {
	width:1000px;
	height:39px;
	text-align:center;
    clear:both;
}
#top_menu ul{
	height:39px;
	text-align:center;
	margin:0; 
	padding:0; 
	list-style-type:none;
}
#top_menu ul li{
	height:39px;
	float:left;
	padding:0;
}

li.fitness a{
	background-image:url(../img/top_menu_fitness.gif);
}
li.news a{
	background-image:url(../img/top_menu_news.gif);
}
li.school a{
	background-image:url(../img/top_menu_school.gif);
}
li.afisha a{
	background-image:url(../img/top_menu_afisha.gif);
}
li.reports a{
	background-image:url(../img/top_menu_reports.gif);
}
li.persons a{
	background-image:url(../img/top_menu_persons.gif);
}
li.board a{
	background-image:url(../img/top_menu_board.gif);
}
/*li.awards a{
	background-image:url(../img/top_menu_community3.gif);
	width:105px;

}
li.awards a{
	background-image:url(../img/holidays/top_menu_holydays4.gif);
	width:105px;
}*/
li.awards a{
	background-image:url(../img/holidays/top_menu_contest.gif);
	width:105px;
}
#top_menu a{
	display: inline-block;}
#top_menu a{
	padding:9px 23px;
	font-size:18px;
	color:#fff;
	text-decoration:none;
	height:21px;
	background-repeat: no-repeat ;
	background-position: 0 bottom;
}
#top_menu a:hover{
	color:#fff;
	background-position: 0 top;
}
#top_menu a:active{
	color:#fff;
	background-position: 0 -40px;
}
#top_menu ul li a.news_select{
	display:inline-block;
	background:url(../img/top_menu_news_select.gif) no-repeat left top;
	color:#209d00;
	padding:9px 33px 9px 30px;
	font-size:18px;
	text-decoration:none;
	cursor:text;
}

#top_menu ul li a:hover.news_select
{color:#209d00;}
#top_menu ul li a.club_select{
	display:inline-block;
	background:url(../img/top_menu_club_select.gif) no-repeat left top;
	color:#209d00;
	padding:9px 33px 9px 30px;
	font-size:18px;
	text-decoration:none;
	cursor:text;
}

#top_menu ul li a:hover.club_select
{color:#209d00;}
#top_menu ul li a.school_select{
	display:inline-block;
	background:url(../img/top_menu_school_select.gif) no-repeat left top;
	color:#209d00;
	padding:9px 33px 9px 30px;
	font-size:18px;
	text-decoration:none;
	cursor:text;
}
#top_menu ul li a:hover.school_select
{color:#209d00;}
#top_menu ul li a.afisha_select{
	display:inline-block;
	background:url(../img/top_menu_afisha_select.gif) no-repeat left top;
	color:#209d00;
	padding:9px 33px 9px 30px;
	font-size:18px;
	text-decoration:none;
	cursor:text;
}

#top_menu ul li a:hover.afisha_select
{color:#209d00;}
#top_menu ul li a.report_select{
	display:inline-block;
	background:url(../img/top_menu_report_select.gif) no-repeat left top;
	color:#209d00;
	padding:9px 33px 9px 30px;
	font-size:18px;
	text-decoration:none;
	cursor:text;
}

#top_menu ul li a:hover.report_select
{color:#209d00;}
#top_menu ul li a.person_select{
	display:inline-block;
	background:url(../img/top_menu_person_select.gif) no-repeat left top;
	color:#209d00;
	padding:9px 33px 9px 30px;
	font-size:18px;
	text-decoration:none;
	cursor:text;
}

#top_menu ul li a:hover.person_select
{color:#209d00;}
/* end top menu */
.news_block {
	width: 240px;
	float:left;
	margin-top:10px;
}
.news_block_head_date {
	width:44px;
	height:52px;
	font-size:18px;
	background:url(../img/news_block_head_bg.gif) left top no-repeat;
	float:left;
	margin-bottom:6px;
}
.news_block_head_text {
	font-size: 18px;
	padding:15px 0 0 0;
	margin-left:63px;
}
.news_block_head_month {
	font-size: 8px;
	color:#fff;
	text-align: center;
	height: 11px;
	width: 44px;
	text-transform:uppercase;
	padding-top:7px;
}
.news_block_head_day {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	height: 34px;
	width: 44px;

}
.news_item1 {
	background:#f6f6f6;

}
.news_item1, .news_item2 {
	border-bottom:1px dashed #ccc;
	padding:11px 18px 11px 18px;
}


.news_item_club1 {
	background:#ffc0d5;

}
.news_item_club2 {
	background:#ffeaf1;

}
.news_item_club1, .news_item_club2 {
	border-bottom:1px dashed #ccc;
	padding:11px 18px 11px 18px;
}


.news_block_more1 {
	text-align:right;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:9px;
	background: url(../img/actions_block_bottom.gif) no-repeat left bottom;
	width:231px;
	height:21px;

	
}
.news_block_more {
	text-align:right;
	padding-top:15px;

	
}
.news_block_more a {
	text-decoration:underline;	
}
.banner_right {
	margin-top:30px;	
}
.picture_block {
	float:left;
	width:422px;
	height:388px;
	background: url(../img/picture_block_bg.gif) no-repeat left bottom;
	padding:0 20px 25px 20px;
	margin:30px 0 10px 22px;
}
.picture_block img {
/*	width:422px;
	height:364px;*/
	border:none;
}

.picture_block_content {
	height:365px;
	position:relative;
	top:-365px;
	margin-top:;
}
.picture_block_content_hidden {
	height:362px;
	width: 426px;
	position:relative;
	top:-3px;
	z-index:10000;}
	
.picture_block_head, 
.school_block_head{
	font-size: 18px;
	margin: 8px 0 8px 0;
	width:422px;
	text-align:left;	
}
.picture_block_head a{
	font-size: 18px;
}
.school_block_head a{
	font-size: 18px;
}
.picture_block_text {
	margin-top: 10px;
	width:422px;
}
.picture_block_text a{
	color:#000;
	text-decoration:underline;
}
a.readmore { 
	color: #009add;
	text-decoration:underline;
	white-space:nowrap;

}
a:hover.readmore { 
	text-decoration:underline;

}
/* picture_block_numbers */
#picture_block_numbers {
	width:422px;
	height:19px;
	text-align:center;
	position:relative;
	top:-368px;
	margin-bottom:5px;
}
#picture_block_numbers ul{
	height:25px;
	margin:0 0 0 0; 
	padding:0; 
	list-style-type:none;
	width:100px;
}
#picture_block_numbers ul li{
	width:19px;
	height:18px;
	float:left;
	padding:1px 5px 0  0;
}
#picture_block_numbers ul li a{
	display:block;
	background:url(../img/news_block_number_gray.gif) 0 0 no-repeat;
	padding:1px 5px 0  0;
	font-size:12px;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	height:18px;
	width:19px;
}
#picture_block_numbers ul li a:hover{
	background:url(../img/news_block_number_hover.gif) 0 0 no-repeat;
	color:#fff;
	background-color:inherit;
}
#picture_block_numbers ul li a.hover{
	display:block;
	background:url(../img/news_block_number_blue.gif) 0 0 no-repeat;
	color:#fff;
	width:19px;
	height:18px;
	padding:1px 5px 0  0;
	font-size:12px;
	background-color:inherit;
	text-decoration:none;
	cursor:text;
}
#picture_block_numbers ul li.last{
	background-image:none;
	height:18px;
	float:left;
}
/* end picture_block_numbers */
/* search panel */
#search_panel { 
	padding: 0 10px 0 20px;
	background:#DDDDDD;
	margin: 0 8px 0 8px;
} 
.search_panel_head {
	text-transform:uppercase;
	font-size:18px;
	color:#767676;
	text-align:center;
}
.search_panel {
	width:984px;
	 
	/*background:url(../img/search_panel_bg.gif) no-repeat top;*/
	margin:5px 8px 0 8px;
}
.search_panel_map,
.search_panel_metro,
.search_panel_servises,
.search_panel_servises_select{
	float:left;
	width:244px;
	height:72px;
}
.search_panel_map a,
.search_panel_metro a,
.search_panel_servises a,
.search_panel_servises_select a{
	display:block;
	width:246px;
	height:52px;
	font-size:18px;
	font-weight:bold;
	color:#767676;
	padding: 25px 0 0 76px;
}
.search_panel_map a:hover,
.search_panel_metro a:hover,
.search_panel_servises a:hover,
.search_panel_servises_select a{
	color:#e2e1e2;
	text-decoration:none;	
}
.search_panel_map a:active,
.search_panel_metro a:active,
.search_panel_servises a:active {
	color:#e2e1e2;
	text-decoration:none;	
}
.search_panel_map a{
	background:url(../img/search_panel_map_bg_1.png) no-repeat left top;
}
.search_panel_map a:hover {
	background:url(../img/search_panel_map_bg.gif) no-repeat left top;
}
.search_panel_map a:active {
	background:url(../img/search_panel_map_active_bg.gif) no-repeat left top;
}
.search_panel_metro a{
	background:url(../img/search_panel_metro_bg_1.png) no-repeat left top;
}
.search_panel_metro a:hover {
	background:url(../img/search_panel_metro_bg.gif) no-repeat left top;
}
.search_panel_metro a:active {
	background:url(../img/search_panel_metro_active_bg.gif) no-repeat left top;
}
.search_panel_servises a{
	background:url(../img/search_panel_servises_bg_1.png) no-repeat left top;
}
.search_panel_servises a:hover, .search_panel_servises_select a{
	background:url(../img/search_panel_servises_bg.gif) no-repeat left top;
}
.search_panel_servises a:active {
	background:url(../img/search_panel_servises_active_bg.gif) no-repeat left top;
}

.search_panel_name {
	float:left;
	padding: 17px 0 0px 40px;	
	width:206px;
	height:72px !important;
	background:url(../img/search_panel_name_1.png) no-repeat left top;
}
#search_panel_club_name {
	display:block;
	float:left;
	width:125px;
	height:27px;
	border:1px solid #fff;
	font-size:18px;
	color:#b8b8b8;
	padding:6px 0 0 15px;
}
.search_panel_name img{
	display:block;
	width:26px;
	height:27px;
	border:none;
	margin-top:6px;
	float:left;
}
/* end search panel */
/* pro news block, persoms block, community block */
.persons_block_head, 
.community_block_head,
.community_pro_block_head,
.community_pro_block_head a,
.community_lamers_block_head,
.community_lamers_block_head a,
.horoscope_block_head,
.paid_club_news_head,
.paid_club_reports_head,
.paid_club_reports_head a,
.paid_club_instr_head,
.community_block_head_230,
.community_block_head_230 a,
.friends_block_head_230,
.friends_block_head_230 a  {
	width:240px;
	height:25px;
	background: no-repeat left top;
	font-size:18px;
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	padding-top:4px;
	margin-top:10px;
}
.persons_block_head
{
	margin-top:8px !important
}
.pro_news_block_head {
	width:240px;
	height:25px;
	font-size:18px;
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	margin-top:5px;
	margin-bottom:4px;
}
.pro_news_block_head a, .pro_news_block_head a:hover{ 
	display:block;
	padding-top:4px;
	width:240px;
	height:25px;
	background: url(../img/pro_news_block_head_bg.gif) no-repeat left top;
}

.persons_block_head { 
	padding-top:0;
}
.persons_block_head a, .persons_block_head a:hover{ 
	display:block;
	padding-top:4px;
	width:240px;
	height:25px;
	background: url(../img/persons_block_head_bg.gif);
}
.paid_club_news_head { 
	padding-top:0;
	margin-bottom:4px;
}
.paid_club_news_head a, .paid_club_news_head a:hover{ 
	display:block;
	padding-top:4px;
	width:240px;
	height:25px;
	color:#ffffff;
	background:url(../img/actions_block_top.gif) no-repeat;
}

.community_block_head { 
	margin-top:13px;
	margin-bottom:6px;
}

.community_block_head a, .community_block_head a:hover{ 
	display:block;
	padding-top:4px;
	width:240px;
	height:25px;
	background:url(../img/community_block_head_bg.gif) no-repeat;
}


.community_pro_block_head { 
	background-image: url(../img/panel_blue.gif);
	margin-top:13px;
}
.community_lamers_block_head { 
	background-image: url(../img/panel_green.gif);
	margin-top:13px;
}
.community_block_head_230 { 
	background-image: url(../people_test/img/community_block_head_bg_230_2.gif);
	margin-top:13px;
	width:230px;
}
.friends_block_head_230 { 
	background-image: url(../people_test/img/friends_block_head_bg_230.gif);
	margin-top:13px;
	width:230px;
}
.horoscope_block_head { 
	background-image: url(../img/horoscope_block_head_bg.gif);
}
.pro_news_item1 {
	background:#e3f1ff;
}
.pro_news_item2 {
	background:#c7e3ff;
}
.pro_news_item1, .pro_news_item2 {
	padding:11px 18px 11px 18px;
}
.pro_news_item1 span, .pro_news_item2 span{
font-weight:bold;
color:#f00408;
}
.pro_news_block_bottom { 
	background: #e3f1ff url(../img/pro_news_block_bottom.gif) no-repeat bottom left;
	text-align:right;
	padding: 10px 10px 10px 0
}
.pro_news_block_bottom a {
	text-decoration:underline;	
}
/* end pro news block */
/* sendmail block */
.sendmail_block {
	width:182px;
	height:151px;
	background:url(../img/sendmail_block_bg.gif);
	margin-top:15px;
	text-align:center;
	padding:15px 29px;
}
.sendmail_block_head {
	text-transform:uppercase;
	font-size:18px;
	color:#7a674a;	
}
.sendmail_block_input {
    margin:14px 0 5px 0;
	height:75px;
}
#sendmail_block_email {
	float:left;
	width:136px;
	height:26px;
	border:1px solid #fff;
	font-size:18px;
	color:#7a674a;
	padding:0 0 0 5px;
	margin:0;
	line-height:26px;
}

#sendmail_block_email[disabled] {
	float:left;
	width:136px;
	height:26px;
	border:1px solid #fff;
	font-size:18px;
	background-color: white;
	color:#7a674a;
	padding:0 0 0 5px;
	margin:0;
	line-height:26px;
}

.sendmail_block img{
	width:26px;
	height:26px;
	border:none;
	margin:0 6px 14px 6px;
	float:left;
}
.sendmail_block_message {
	clear:both;
	font-size:10px;
	color:#7a674a;
	font-weight:bold;
}
.sendmail_block_message span.red{color:red}
.sendmail_block_message span.green{color:green}
.unsubscribe {
	float:right;
	color:#bbab75;
}
.unsubscribe a{
	color:#bbab75;	
}
/* end sendmail block */
/* recommend block */
.recommend_head,
.reports_head,
.school_head {
	width:732px;
	height:25px;
	font-size:18px;
	background:no-repeat left top;
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	margin-top:10px;
}
.reports_head{
	width:732px;
	height:25px;
	font-size:18px;
	background:no-repeat left top;
	text-transform:uppercase;
	color:#fff;
	text-align:center;

}
.recommend_block { 
	height:auto;
	margin-top:10px;
}
.recommend_head, reports_head{
		padding-top:0px;
}
.recommend_head a, .recommend_head a:hover{
	display:block;
	width:732px;
	height:25px;	
	background-image: url(../img/recommend_head_bg.gif); 
	padding-top:4px;
}
.reports_head {

	margin-top:0;
}
.reports_head a, .reports_head a:hover{
	display:block;
	width:732px;
	height:25px;	
	background-image: url(../img/reports_head_bg.gif); 
	padding-top:4px;
}
.school_head {
	padding-bottom:4px;
}
.school_head a, .school_head a:hover{
	display:block;
	width:732px;
	height:25px;	
	background-image: url(../img/school_head_bg.gif); 
	padding-top:4px;
}
.recommend_club{
	margin-top:1px;
}
.recommend_club,
.recommend_club2,
.recommend_club3,
.recommend_club4{
	float:left;
	width:365px;
	height:95px;
}
.recommend_club2,
.recommend_club3,
.recommend_club4{
	background:#f6f6f6;
	cursor:hand;
	cursor:pointer;
}
.recommend_club3,
.recommend_club4{
	border:1px solid #d3d3d3;
	position:relative;
	z-index:10000;	
}
.recommend_club3 {
	margin:0 -1px -1px -1px;
}
.recommend_club4 {
	margin:-1px -1px -1px -1px;
	padding-top:1px;
}
.recommend_club dl, 
.recommend_club2 dl,
.recommend_club3 dl,
.recommend_club4 dl{
	vertical-align:top;
	float: left; 
	width:170px;
	height:95px;
	overflow:hidden;
}
.recommend_club dl dt,
.recommend_club2 dl dt,
.recommend_club3 dl dt,
.recommend_club4 dl dt {
	text-align: center; 
	display: table-cell; 
	vertical-align: middle; 
	font-size: 85px; 
	line-height: 0px;
	width:120px;
	padding:0px 22px 0px 22px;
	height:70px;
}
.recommend_club img, 
.recommend_club2 img, 
.recommend_club3 img, 
.recommend_club4 img{
	border:none;
	vertical-align:middle;	
}
.recommend_club_info,.paid_club_info, .free_club_info{
	margin:10px 0 10px 0px;
	float:left;
}
.free_club_info { width:732px;}
.recommend_club_head {
	padding-bottom:10px;	
}
.recommend_club_icons {
	padding-top:10px;	
}
.recommend_club_head a{
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;	
}
.recommend_separator {
	float:left;
	height:96px;
	width:1px;
	background:url(../img/recommend_separator.gif);
}
.recommend_hor_separator {
	clear:left;
	width:711px;
	height:1px;
	background:url(../img/recommend_hor_separator.gif);
	margin-left:22px;
}
.recommend_club_metro a, .paid_club_metro a, .paid_club_net a{ 
	display:block;
	padding: 2px 0 2px 20px;
	background: no-repeat left center;
}
.recommend_club_metro a:hover,.paid_club_metro a:hover, , .paid_club_net a:hover{ 
	text-decoration:none;
}


/* metro colors recommend block */
a.blue_dark{
	background-image: url(../img/metro/blue_dark.gif);
}
a.blue_light{
	background-image: url(../img/metro/blue_dark.gif);
}
a.liteblue{
	background-image: url(../img/metro/blue_gray.gif);
}
a.teal{
	background-image: url(../img/metro/blue_green.gif);
}

a.aqua{
	background-image: url(../img/metro/blue_light.gif);
}
a.maroon{
	background-image: url(../img/metro/brown.gif);
}
a.gray{
	background-image: url(../img/metro/gray.gif);
}
a.green{
	background-image: url(../img/metro/green.gif);
}

a.orange{
	background-image: url(../img/metro/orange.gif);
}
a.purple{
	background-image: url(../img/metro/purple.gif);
}
a.red{
	background-image: url(../img/metro/red.gif);
}
a.olive{
	background-image: url(../img/metro/salad.gif);
}
a.yellow{
	background-image: url(../img/metro/yellow.gif);
}
/* end metro colors recommend block */
/* metro link */
.mmenu2 ul {
	display: block;
}
.mmenu2 li { 
	list-style-type: none;
}
.mmenu2 li a:hover { }
.mmenu2 li div { 
	padding: 0px;
	margin: 0px;
	position: relative;
	display: block;
}
.mmenu2 li ul { 
	position: absolute;
	left: -9001px;
}
.mmenu2 li:hover ul, .mmenu2 li.hover ul { 
	left: 50px;
	//margin-left:-100px;
	//position: absolute;
	//right: 50%;
	//left: auto;
	//right: auto;
}
/* end metro link */
.recommend_page {
	color:#949494;
	font-size:24px;
	text-align:center;
	clear:left;
	margin:15px 0;
}
.recommend_page a{
	color:#949494 !important;
	font-size:24px !important;
}
.recommend_page a:hover{
	text-decoration: underline !important;
}
.recommend_page img {
	border:none;
	margin:0 10px 3px 10px;
	
}
/* end recommend block */


/* persons block, reports-block*/
.persons_block_text { margin-top:8px}
.persons_block_text span{
		font-size:18px;
}
#community_block img {
	border:none;
	
}
div#community_block{width: 240px; margin:2px 0 0px 0;height:auto;}
div#community_block div{float:left; margin:0 1px 1px 0;width:47px;height:47px;overflow:hidden}
.block_report_item,
.block_report_center_item{
	float:left;
}
.block_report_center_item {
	margin:0 6px 0 6px;	
}                                                                                                             
/* end persons block, reports-block */
.banner_middle{
	margin-top:10px;
	width:732px;
	height:90px;	
}
/* school block*/
.school_block_bg {
	width:732px;
	height:410px;
	background:#0b5925;
}
/* school block menu */
#school_block_menu {
	width:256px;
	float:left;
	background:#1b8e41 url(../img/school_block_bg.jpg) no-repeat bottom left;
}
#school_block_menu ul{
	margin:0 0 0 0px; 
	padding:0; 
	list-style-type:none;
}
#school_block_menu ul li{
	height:50px;
	border-bottom:1px solid #0b5925;
}
#school_block_menu ul li a{
	display:block;
	height:16px;
	padding:17px 0 17px 65px;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	color:#fff;
	border-right:1px solid #20a24b;
	border-top:1px solid #20a24b;
	text-decoration:underline;
}
#school_block_menu ul li a:hover{
	background:url(../img/temp/school_block_menu_hover.gif) 0 0 repeat-x;
	color:#fffd72;
}
#school_block_menu ul li a:active{
	background:url(../img/temp/school_block_menu_active.gif) 0 0 repeat-x;
	color:#fff;
	background-color:inherit;
	border-right:none;
}
#school_block_menu ul li a.hover1{
	display:block;
	background:url(../img/temp/school_block_menu_select_reports.gif) no-repeat top left;
	color:#fffd72;
	padding:17px 0 17px 65px;
	font-size:16px;
	height:16px;
	text-decoration:none;
	cursor:text;
	border-right:none;
}

#school_block_menu ul li.fit a{
	background:url(../img/sc_menu_lifestyle.gif) no-repeat 0% 50%;
}
#school_block_menu ul li.fit a:hover{
	background:url(../img/sc_menu_lifestyle.gif) no-repeat top left;
	text-decoration:underline;
}
#school_block_menu ul li.fit a.hover1{
	background:url(../img/sc_menu_lifestyle.gif) no-repeat bottom left;
	text-decoration:underline;
}
#school_block_menu ul li.tr a{
	background:url(../img/sc_menu_training2.gif) no-repeat 0% 50%;
}
#school_block_menu ul li.tr a:hover {
	background:url(../img/sc_menu_training2.gif) no-repeat top left;
	text-decoration:underline;
}
#school_block_menu ul li.tr a.hover1{
	background:url(../img/sc_menu_training2.gif) no-repeat bottom left;
	text-decoration:underline;
}
#school_block_menu ul li.bea a{
	background:url(../img/sc_menu_beauty2.gif) no-repeat 0% 50%;
}
#school_block_menu ul li.bea a:hover{
	background:url(../img/sc_menu_beauty2.gif) no-repeat top left;
	text-decoration:underline;
}
#school_block_menu ul li.bea a.hover1{
	background:url(../img/sc_menu_beauty2.gif) no-repeat bottom left;
	text-decoration:underline;
}
#school_block_menu ul li.w_dwn a{
	background:url(../img/sc_menu_psy2.gif) no-repeat 0% 50%;
}
#school_block_menu ul li.w_dwn a:hover{
	background:url(../img/sc_menu_psy2.gif) no-repeat top left;
	text-decoration:underline;
}
#school_block_menu ul li.w_dwn a.hover1{
	background:url(../img/sc_menu_psy2.gif) no-repeat bottom left;
	text-decoration:underline;
}
#school_block_menu ul li.w_up a{
	background:url(../img/sc_menu_weight_up2.gif) no-repeat 0% 50%;
}
#school_block_menu ul li.w_up a:hover
{
	background:url(../img/sc_menu_weight_up2.gif) no-repeat top left;
	text-decoration:underline;
}
#school_block_menu ul li.w_up a.hover1{
	background:url(../img/sc_menu_weight_up2.gif) no-repeat bottom left;
	text-decoration:underline;
}
#school_block_menu ul li.food a{
	background:url(../img/sc_menu_food2.gif) no-repeat 0% 50%;
}
#school_block_menu ul li.food a:hover
{
	background:url(../img/sc_menu_food2.gif) no-repeat top left;
	text-decoration:underline;
}
#school_block_menu ul li.food a.hover1{
	background:url(../img/sc_menu_food2.gif) no-repeat bottom left;
	text-decoration:underline;
}
#school_block_menu ul li.med a{
	background:url(../img/sc_menu_med2.gif) no-repeat 0% 50%;
}
#school_block_menu ul li.med a:hover {
	background:url(../img/sc_menu_med2.gif) no-repeat top left;
	text-decoration:underline;
}
#school_block_menu ul li.med a.hover1{
	background:url(../img/sc_menu_med2.gif) no-repeat bottom left;
	text-decoration:underline;
}
#school_block_menu ul li.ind a{
	background:url(../img/sc_menu_ind2.gif) no-repeat 0% 50%;
}
#school_block_menu ul li.ind a:hover
{
	background:url(../img/sc_menu_ind2.gif) no-repeat top left;
	text-decoration:underline;
}
#school_block_menu ul li.ind a.hover1{
	background:url(../img/sc_menu_ind2.gif) no-repeat bottom left;
	text-decoration:underline;
}
/* end school block menu */
.school_block_menu {
 	width:256px;
	height:413px;
	float:left;	
}
.school_block_menu a {
	font-weight:bold;	
}
.school_block_photo {
	float:right;
	margin:17px 17px 0 0;
	padding:8px;
	text-align:center;
	color:#fff;
	width:426px;
	height:340px;
}
.school_block_photo a{
	color:#fff;
}
.school_block_photo img{
	border:1px solid #fff;
}
.school_block_text {
	margin-top: 15px;
	text-align:left;
}
.school_block_text a {
	color:#fff;
}
a.readmore_school { 
	font-size:11px;
	color: #fffd72;
}
a:hover.readmore_school { 
	text-decoration:underline;
}
.school_part_info {
	color:#86c39a;
	float:left;
	padding: 10px 0 0 25px;
	width:250px;
}
.school_part_info span { 
	padding:0 10px 0 10px;
}
.school_part_info a{
color:#cccccc;
}
.school_block_more a{
	color:#fffd72;
	font-weight:bold;
	/*text-decoration:underline;*/
}
.school_block_more {
	float:right;
	padding: 10px 17px 0 0;
	color:#fffd72;
	margin-bottom:10px;
}
.school_block_bot {
	clear:left;
	height:13px;
	background: url(../img/school_block_bot_bg.gif) no-repeat top left;
}
.school_block_bottom {
	width:732px;
	height:44px;
	background: url(../img/school_block_bottom.gif) no-repeat top left;
	color:#909090;
	font-size:16px;
	text-align:center;
	padding-top:10px;
}
.school_block_bottom a {
	color:#fff;
	text-decoration:underline;
}
.school_block_bottom span {
	padding-left: 20px;
}
/* end school block*/
/* question block, board block*/
.question_block{
	float:left;	
}
.board_block{
	float:right;	
}
.question_head,.board_head{
	width:359px;
	height:29px;
	font-size:18px;
	text-transform:uppercase;
	text-align:center;
	color:#fff;
	padding-top:4px;
}
.question_head{
	background:url(../img/question_head_bg.gif) no-repeat top left;
}
.board_head{
	background:url(../img/board_head_bg.gif) no-repeat top left;
}
/* end question block, board block*/
/*footer*/
.footer_head {
	clear:both;
	background: #888888 url(../img/footer_head_bg.gif) repeat-x;
	height:31px;
	padding-top:9px;
	margin-top:15px;
}
.footer {
	background:#a9a9a9;
	height:270px;
	color:#fff;
	padding-top:10px;
	
}
.footer_content {
	width:984px;
	margin: 0 auto;
}
.footer_block{
	float:left;
	width:180px;
	margin-right:16px;
	text-align:left;
}
.footer a{
	color:#fff;
}
.footer ul {
	padding: 0px; 
	list-style-type: none; 
	margin: 0px;
}
.footer ul li a {
	border-bottom: #bebcbc 1px solid; 
	padding-bottom: 5px; 
	display: block; 
	margin-bottom: 5px;
	text-decoration:none;
}
.footer ul li a:hover {
	color: #e5e4e4;
}
.copyright2 {
	text-align:left;
	padding:20px 0 10px 0;
	color: #e5e4e4;
	float:left;
}
.counters {
	float:right;
	padding:20px 0 10px 0;	
}
/*end footer*/
/*news list, news_inner*/
.nav_line {
	font-size:16px;
	color:#209e00;
	margin-top:9px;
}
.nav_line div{ 
	margin-top:7px;
	float:left;
}
.nav_line img{ 
	border:none;
}
.nav_line img.arrow {
	border:none;
	vertical-align:middle;
	margin-right:7px;
}
.nav_line a.home {
	display:block;
	border:none;
	float:left;
}
.nav_line a{
	font-size:16px;
	color:#7a7a7a;
	padding-right:7px;
	text-decoration:underline;
}

.nav_line_1 {
	font-size:16px;
	color:#209e00;
	margin-top:9px;
}
.nav_line_1 div{ 
	margin-top:7px;
	float:left;
}
.nav_line_1 img{ 
	border:none;
}
.nav_line_1 img.arrow {
	border:none;
	vertical-align:middle;
	margin-right:7px;
	width:14px
}
.nav_line_1 a.home {
	display:block;
	border:none;
	float:left;
}
.nav_line_1 a{
	font-size:16px;
	color:#7a7a7a;
	padding-right:7px;
	text-decoration:underline;
}
.news_want_read {
	margin:19px 0 19px 0;
	font-size: 24px;
}
.news_want_read div {
	float:left;	
}
.news_want_read .me {
	margin:6px 10px 0 0;	
}
.news_list_select {
	width:297px;
	height:43px;
	background:url(../img/news_list_select_bg.gif) no-repeat;
	float:left;
	font-size:24px;
}
.news_list_select img{
	vertical-align:middle;
	float:right;
	margin:18px;
	border:none;
}
 .news_list_select div{
	font-size:14px;
	float:left;
	padding:13px;
	height:17px;	
}

.add_link a{	
    display:block;
	padding-left:33px;
	float:right;
	margin-top:6px;
	margin-right:10px;
	font-size: 24px;
	background:url(../img/add_icon.gif) no-repeat left center;
	text-decoration:underline;
}
.news_list_head_text {
	float:left;
	font-size:24px;
	margin:25px 8px 0 20px;

	width:660px;
}
.news_list_head_text img {
	margin: 0 7px;
}
.news_list_head_text a {
	text-decoration:underline;
	font-size:24px;
}
.news_list_head_text a.parent {
	color:#888888;	
}
.news_list_date {
	width:44px;
	height:52px;
	font-size:18px;
	background:url(../img/news_block_head_bg.gif) left top no-repeat;
	float:left;
	clear:left;
	margin:25px 0 15px 0;
}
.news_list_text {
	margin:15px 0 0 0;	
}


.news_info {
	text-align:right;
	margin:15px 0 15px 0;
	color:#7a7a7a;
	height:16px;
}
.news_info a {
	color:#7a7a7a;
}
.news_info span {
	padding:0 5px;
}
.news_info img {
	vertical-align:text-bottom;
	margin-right:6px;
	border:none;
}
.news_list_readmore {
	float:left;
	margin:15px 0;
}
.raiting {
	float:right;	
	margin:15px 0 15px 6px;
}
.raiting img {
	float:left;
	border:none;
	margin-right:1px;	
}
.pic_float_right {
	float:right;
	margin-left:10px;
}
.pic_float_left {
	float:left;
	margin-right:10px;
}
/*end news list, news_inner*/

#search_result_fix{
         width: 150px;
         height: 50px;
         position: fixed;
		 top:396px;
         left: 700px;
		 background:#ffffff;
		 padding:5px;
		 text-align:center;
		 border:1px solid #cccccc;
}
#search_result_fix span {
	color:#fc0202;
	font-weight:bold;
}
.search_pool {
	margin-top:26px;	
}
.search_cat {
	margin:18px 0 10px 0;
	font-size:24px;
}
.search_subcat span{
	font-size:18px;
	text-decoration:underline;
}
.search_subcat a {
	text-decoration:none;
}
.search_subcat .search_arrow{
	margin-left:5px;
	border:none;
}
.search_subcat img {
	margin:0 7px 3px 0;
	vertical-align:middle;
}
.search_subsubcat {
	display:none;	
}
.search_subsubcat td,.search_subsubcat_extra td {
	padding:14px 0 14px 54px;	
}
.search_show_result {
	text-align:center;	
}
.search_show_result span {
	color:#fc0202;
	font-weight:bold;
}
/* платный клуб*/
.paid_club_info_all {width:732px;overflow:auto;height:auto;}
.paid_club_info_left {float:left}
.paid_club_info {
	width:478px;
	font-size:13px;
	margin-top:17px;
	float:right;
}
.paid_club_info a{
	float:left;
}
.paid_club_info span, .free_club_info span{
	color:#acacac;
}
.paid_club_info div,.free_club_info div,.paid_net_clubs div{
	margin-bottom:7px;
}
.paid_club_head {
	font-size:24px;	
}
.paid_club_head span{
	color:#209e00;	
}
.paid_club_head a {
	float:none;
}
.paid_club_others {clear:both;padding-top:7px;}
.paid_club_others_list {padding-top:7px; width:350px;clear:left}
.paid_club_pool img{vertical-align:bottom}
.paid_club_metro a {margin-right:10px}
a.map_link {float:none;color:#0055cc;text-decoration:underline;font-size:13px;}
.paid_club_logo {
	width:210px;
	height:134px;
	background: url(../img/paid_club_logo_border.gif) no-repeat left top;
	margin:17px 24px 0 0;
	padding:10px;
	text-align:center;
}
.paid_net_logo {
	width:210px;
	height:133px;
	background: url(../img/paid_net_logo_border.gif) no-repeat left top;
	padding:22px 15px 22px 15px;
}
/*.paid_net_logo img {
	margin:22px 15px 22px 15px;	
}*/
.paid_club_print {
	padding:36px 0 15px 47px;
}
.paid_club_print a {
	display:block;
	background: url(../img/print_icon.gif) no-repeat left top;
	padding-left:20px;
	color:#0055cc;
	font-size:13px;	
}
.paid_club_message {
	color:#ff7e00;
	background-color:#ffffdd;
	padding:5px;
	margin:0 0 15px 0;
	text-align:center;
}
.paid_club_foto_top {
	width:732px;
	height:19px;
	background:url(../img/club_paid_foto_top.gif) no-repeat left top;
	margin-top:10px;
}
.paid_club_foto_bottom {
	width:732px;
	height:19px;
	background:url(../img/club_paid_foto_bottom.gif) no-repeat left top;
	margin-bottom:15px;
}
.paid_club_foto_middle {
	width:732px;
	height:auto;
	overflow:auto;
	background:url(../img/club_paid_foto_mid.gif) repeat-y;
	text-align:center;
}
.paid_club_message2 {
	color:#7a7a7a;
	padding:5px;
	margin:18px 0 18px 0;
	text-align:center;
}
.paid_club_discr {
	margin-top:10px;
	width:700px;
}
#paid_club_discr_more {
	display:none;
}
.subcat_head {
	margin-left:76px;
	margin-bottom:8px;
	
}
.subcat_head a {
	font-size:14px;
	text-decoration:underline;
}
.subcat_discr {
	margin-left:96px;
	display:none;
	height:auto;
padding:10px;
}
.subcat_discr img {
	width:60px;
	height:50px;
	float:left;
	margin-right:10px;
}
.paid_club_net a{
	float:left;
	margin-right:10px;
	text-decoration:none;
}
a.paid_club_net_name {
	padding:0px;
	text-decoration:underline;
	font-weight:bold;	
}
.paid_club_net {
	clear:left;
	padding-bottom:5px;
	height:15px;
}
.paid_club_report_date {
	color:#7a7a7a;
	margin:10px 0 0 0;
}
.paid_club_right_more {
	text-align:right;
	margin-top:10px;
}
.paid_club_right_more a {
	text-decoration:underline;
}
.paid_club_news_head {
	color:#000;
}
.paid_club_reports_head {
	width:240px;
	height:29px;
	background:url(../img/paid_club_reports_bg.gif) no-repeat;
}
.paid_club_instr_head {
	width:240px;
	height:29px;
	background:url(../img/paid_club_intsr_bg.gif) no-repeat;
}
.paid_club_news_date {
	display:block;
	color:#cb154e;
}
/* end платный клуб*/
/* список клубов */
.club_list_search_panel {
	 
	 
	/*background:url(../img/search_panel_bg.gif) no-repeat top;*/
	margin:12px 0px 0 8px;
	 
}
.club_list_checkbox {
	margin-top:30px;
	font-size:14px;
	color:#000;
	width:auto;
	float:left;
}
.club_list_checkbox span {
	font-size:16px;
	color:#7a7a7a;
}
.club_list_result {
	float:right;
	margin-top:30px;
	font-size:16px;
}
.club_list_result span {
	color:#fc0202;
	font-weight:bold;
}
.club_list_select {
	width:150px;
	height:43px;
	background:url(../img/club_list_select_bg.gif) no-repeat;
	float:left;
	margin-top:14px;
	margin-right:7px;
}
.club_list_select img{
	vertical-align:middle;
	float:right;
	margin:18px;
	border:none;
}
.club_list_select div{
	font-size:14px;
	float:left;
	padding:13px;
	height:17px;
	color:#424242;
}
div.club_little_pics {
	margin-top:5px;
	height:47px;
}
.club_little_pics img{
 height:47px;
 width:47px;
}
.club_separator {
	height:2px;
	width:240px;
	clear:left;
	float:left;
}
.paid_club_left {
	float:left;
	width:240px;
	margin-top:12px;
}
.paid_club_right,.report_right {
	float:right;
	width:488px;
}
.paid_club_services {
	color:#acacac;
}
.paid_club_services img{
	vertical-align: middle;
}
.paid_club_more {
	float:right;	
}
.paid_club_more a {
	text-decoration:underline;	
}
.paid_club_separator {
    width:732px;
	height:9px;
	border-bottom:1px solid #d5d5d5;
}
.paid_club {
	overflow:auto;
	margin-top:10px;	
}
.paid_club_logo_list {float:right;margin-top:30px;width:113px;}
.paid_net_clubs { 
	margin:10px 0 0 0;
	padding-bottom:20px;
}
.up_div {text-align:center}
a.up {font-size:14px;color:#7a7a7a;}
/*end список клубов */
/* список фоторепортажей*/
.reports_list_head_text {
	font-size:24px;
	margin:17px 0 12px 0;
}

.reports_list_head_text a {
	text-decoration:underline;
	font-size:24px;
}
.reports_list_head_text a.parent {
	color:#888888;	
}
.report_right {
	width:477px;
	adding-left:13px;
}
/*школа фитнеса*/
.school_list_icon {
	width:44px;
	height:52px;
	font-size:18px;
	float:left;
	clear:left;
	margin:25px 0 15px 0;
}
.school_block_list_head {
	font-size: 14px;
	width:422px;
	text-align:left;
	font-weight:bold;
}
.school_block_list_head a{
	text-decoration:underline;
}
.school_block_list_text {
	text-align:left;
	height:auto;
	margin-bottom:7px;
}
/* end школа фитнеса*/

/* фоторепортаж*/
.report_foto_top {
	width:732px;
	height:19px;
	background:url(../img/club_paid_foto_top.gif) no-repeat left top;
	margin-top:50px;
}
/* end фоторепортаж*/
.h1_metro {
clear:left;
}

.h1_metro h1{
font-size:20px;
font-weight:normal;
padding:0;
margin:20px 0 -10px 0;
color:#209e00;
}

.h1_abc {
	clear:left;
}

.h1_abc h1{
	font-size:20px;
	font-weight:normal;
	padding:0;
	margin:20px 0 -10px 0;
	color:#209e00;
}
.club_news_text {
	line-height:16px;
}

.news_list_text a,.paid_club_discr a,.club_news_text a, a.partner_link{
	color:#0356ab;
	text-decoration:underline;	
}
.club_news_text a:hover,.news_list_text a:hover,.paid_club_discr a:hover, a:hover.partner_link{
	color:#0b3e8b;
}
/*панель авторизации*/
.top_enter {
	height:54px !important;
	float:right;
	color:#be5e01 !important;
	font-size:14px !important;
     
}
.top_enter_authed {
	height:42px;
	float:right;
	color:#be5e01;
	font-size:14px;
     
}
.top_enter a, .top_enter a:hover {
	color:#be5e01;
}
a.top_enter_button, a:hover.top_enter_button{
	width:56px;
	height:21px;
	background: url("../people_test/img/enter_button.png") no-repeat top left;
	display:block;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	color:#f2e1d5;
	line-height:20px;
}
.top_enter_reg {
	padding-left:10px;
}
.top_enter_reg a{
	font-size:14px;
	text-decoration:underline;

}
.top_enter_reg a:hover{
	text-decoration:none;
}

.top_enter input[type='text'], .top_enter input[type='password'] {
	color:#c89564;
	border:1px solid #c6a98d;
	width:120px;
	margin-right:5px;
	padding-left:5px;
}
.top_enter_left{
	width:33px;
	background: url("/people/img/top_panel_border_left.png") no-repeat;
}
.top_enter_middle{
	background: url("/people/img/top_panel_background.png");
	padding-left:10px;
}
.top_enter_right{
	background: url("/people/img/top_panel_border_right.png") no-repeat top left;
	width:9px;
}

.top_enter_left_authed{
	width:32px;
	background: url("/people/img/top_panel_border_left_small.png") no-repeat;
}
.top_enter_middle_authed{
	background: url("/people/img/top_panel_background_small.png");
	padding-left:10px;
}
.top_enter_right_authed{
	background: url("/people/img/top_panel_border_right_small.png") no-repeat top left;
	width:9px;
}

.top_auth_input
{
	background-color:#fff9b2;
	border:1px solid #e1a600;
	font-size:13px;
	font-weight:bold;
	color:#be5e01 !important
}

.top_panel_sep
{
	width:2px;
	height:40px;
	background:url('/people/img/top_panel_sep.png') no-repeat;
	background-position:top;
	top:-1px
}
.top_panel_sep_main_site
{
	width:2px;
	height:40px;
	background:url('/people/img/top_panel_sep.png') no-repeat;
	background-position:top;
	margin-top:-17px
}
.top_panel_link {
	padding:0px 12px 0px 12px
}
.top_panel_link a 
{
	font-size:13px;
	font-weight:bold;
	color:#be5e01 !important
}
.top_panel_chbx
{
	background-color:#fff9b2; border:1px solid #e1a600; color:#FFF; color:#be5e01
}
.top_panel_low_link 
{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding-left:18px;
}
.top_panel_low_link label
{
	cursor:pointer
}
.top_panel_low_link a
{
	color:#FFF;
	 
}
.top_panel_low_link a:hover
{
	color:#572b00;
	text-decoration:underline
	
}
.top_panel_message_icon {
	width:38px;
	background-image:url('/people/img/top_panel_message_icon.png');
	background-repeat:no-repeat;
	background-position:center;
	height:40px  
}
.top_panel_notice_icon {
	width:38px;
	background-image:url('/people/img/top_panel_notice_icon.png');
	background-repeat:no-repeat;
	background-position:center ;
	height:40px  
	 
}
.top_panel_friend_icon {
	width:38px;
	height:26px;
	background-image:url('/people/img/top_panel_friend_icon.png');
	background-repeat:no-repeat;
	background-position:center  ; 
	height:40px  
}

.top_panel_over_td:hover {
	background-image:url('/people/img/top_panel_over.png');
	background-repeat:no-repeat;
	background-position:0 -2px;
	padding-top:0px;
	margin-top:0px;
	cursor:pointer
	 
}
.top_panel_hint_message {
	position:absolute;
	background:url('/people/img/top_panel_hint_message.png');
	width:112px;
	height:22px;
	margin:36px 0px 0px -36px;
	display:none;
}
.top_panel_hint_notice {
	position:absolute;
	background:url('/people/img/top_panel_hint_notice.png');
	width:112px;
	height:22px;
	margin:36px 0px 0px -34px;
	display:none;
}
.top_panel_hint_friend {
	position:absolute;
	background:url('/people/img/top_panel_hint_friend.png');
	width:112px;
	height:22px;
	margin:36px 0px 0px -36px;
	display:none;
}
.top_panel_blue_shape {
	position:absolute;
	width:16px;
	height:16px;
	background-image:url('/people/img/top_panel_blue_shape.png');
	background-repeat:no-repeat;
	margin:3px 0px 0px 20px;
	color:#FFF;
	font-size:10px;
	text-align:center;
	padding-top:1px
}
.top_panel_checkbox_0 { 
	width: 12px; 
	height: 12px; 
	display: inline-block; 
	cursor: pointer; 
	background: url('/people/img/top_panel_chbx_0.png');
	background-repeat:no-repeat;
	 
} 
.top_panel_checkbox_1 { 
	width: 12px; 
	height: 12px; 
	display: inline-block; 
	cursor: pointer; 
	background: url('/people/img/top_panel_chbx_1.png');
	background-repeat:no-repeat
} 
.top_panel_checkbox_0 input { 
	display: none; 
	} 
.top_panel_checkbox_1 input { 
	display: none; 
	}	
/* end панель авторизации*/
/* форма поиска*/
.site_search_top_form_block
{
	position:absolute;
	margin:-50px 0px 0px 590px;
}
.form_seatch_form_back {
	width:320px;
	height:22px;
	
	background-repeat:no-repeat;
	
	 
	padding-left:3px
}
.form_seatch_form_back input {
	background:none;
	/*width:307px;*/
	width:313px;
	height:22px;
	border:none;
	outline-width:0;
	color:#0f9fee;
	font-size:13px;
	padding-left:7px;
	background-image:url('/people/img/search_form.png');
	background-repeat:no-repeat;
	padding-top:0px;
	padding-bottom:0px
}
.btn_site_search  {
	background-image:url('/people/img/search_btn.png') ;
	background-repeat:no-repeat;
	background-position:top;
	cursor:pointer;
	
	height:22px;
	width:64px
}
.btn_site_search:hover {
	background-position:0 -22px
}


/* Каменты */
.comment_field{
	margin-top:10px;
	background:url(../img/awards/comment_field.gif) no-repeat left top;
	width:731px;
	height:146px;
	padding:4px;

}
.comment_field textarea {
	width:716px;
	height:134px;
	border:none;
	font-size:16px;
	color:#7a7a7a;
	background:#ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-arrow-color:#7a7a7a;
	scrollbar-track-color:#ffffff;
	scrollbar-shadow-color:#7a7a7a;
	scrollbar-highlight-color:#7a7a7a;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-Color:#ffffff;
}
.comment_button {
	padding-right:30px;
    width:171px;
	height:29px;
	margin-left:530px;
}
.comment_button a {
	display:block;	
	background:url(../img/awards/comment_button.gif) no-repeat left top;
    width:171px;
	height:25px;
	text-align:center;
	font-size:18px;
	text-transform:uppercase;
	padding-top:4px;
	color:#ffffff;
	text-decoration:none;
	
}
.comment_button a, .comment_button a:hover {
	color:#ffffff;
	text-decoration:none;
}
.comment_block {clear:left;padding-top:10px;}
.comment_block_foto {
	float:left;
	margin-right:10px;
	width:100px;
}
.comment_block_foto img {
	border:none;
}
.comment_block_user a, .comment_block_user a:hover {
	font-size:16px;
	color:#7a7a7a;	
}
.comment_block_user a {
	text-decoration:underline;
}
.comment_block_user a:hover {
	text-decoration:none;
}
.comment_block_user{
	font-size:14px;
	color:#7a7a7a;
	background:url(../img/awards/user_icon.gif) no-repeat left;
	padding-left:20px;
    margin-left:110px;
		
}
.comment_block_text {
	padding-top:10px;
	margin-left:110px;

}
.comment_admin_links {
	padding-top:20px;
}
.comment_admin_links a {
	color:#b23519;
	font-size:16px;
}
.comment_separator {
	clear:left;
	width:732px;
	height:10px;
	border-bottom:1px solid #d5d5d5;
}
.comment_answer_separator {
	clear:left;
	width:622px;
	height:10px;
	border-bottom:1px solid #d5d5d5;
}
.answer_link a, .answer_link a:hover{
	display:block;
	width:97px;
	height:21px;
	line-height:21px;
	background: url("../../people_test/img/user_foto_button.gif") no-repeat;
	text-align:center;
	font-size:11px;
	color:#ffffff;
	margin-bottom:10px;
}
.answer_link textarea {
	width:100%;height:100px;
	margin-bottom:10px;
}
.answer_link a:hover {
	text-decoration:none;
}
.main_head {
    color:#7a7a7a;
	font-size:24px;
	padding-top:10px;
	clear:left;
}
.comment_message, .comment_message a,  .comment_message a:hover{
	color:#7a7a7a;	
}
.comment_message a {
	text-decoration:underline;
	font-weight:bold;
}
.comment_message a:hover {
	text-decoration:none;
	font-weight:bold;
}
.comment_hidden{
	display: none;
	visibility: hidden;
}
.imgBorders img{
	width:47;
	height:47;
}
/*end каменты*/
/* начало гороскопа*/
.horoscope_top {
	width:240px;
	height:25px;
	background:url(/img/horoscope/horoscope_top.gif) no-repeat;
	font-size: 18px;
	color:#ffffff;
	text-transform:uppercase;
	padding-top:4px;
	margin-top:10px;
}
.horoscope_top_text a, horoscope_top_text a:hover {
	font-size: 18px;
	color:#ffffff;
	text-transform:uppercase;
}
.horoscope_top_text {
	float:left;
	padding-left:10px;
}
.horoscope_block {
	width:210px;
	height:190px;
	background:url(/img/horoscope/block_bg.jpg) no-repeat top;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:12px;	

}
.horoscope_block img {
	border:none;
	width:60px;
	height:60px;
}
.horoscope_block a,.horoscope_block a:hover {
	font-size:12px;
	color:#1f0c63;
	text-decoration:none;
}
.horoscope_block span {
	font-size:10px;
	color:#633cf0;
	display:block;
}
.ie7 .horoscope_block_text {
margin-top:-2px;

}
.horoscope_block_text {
	width:60px;
	text-align:center;
	padding-bottom:5px;

}
.horoscope_arrows {
	float:right;
	margin-right:5px;
	vertical-align:middle;
}
.horoscope_arrows img {
	width:7px;
	height:13px;
	border:none;
    margin-right:5px;
	margin-top:4px;
	margin-bottom:4px;
}
.horoscope {
	width:712px;
	padding:15px;
}
.horoscope_month,.horoscope_sign {
	color:#3f3079;
	font-size:24px;
	font-weight:bold;
}
.horoscope_main_icon {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}
.horoscope_main_icon a {
display:block;width:60px;heigth:60px;

}
.horoscope_sign {
	font-weight:bold;
}
.horoscope_main_text {
	padding-top:10px;
	padding-bottom:20px;
	clear:left;
}
.horoscope_archive {
	float:right;
	padding-right:20px;
}
.horoscope_separator {
clear:left;
margin-top:20px;
margin-bottom:20px;
/*border-bottom:1px solid #3f3079;*/
width:712px;

}
.horoscope_sign_small,.horoscope_sign_small a, .horoscope_sign_small a:hover{
	color:#3f3079;
	font-size:18px;
	font-weight:bold;
}
.sign_separator {
	clear:left;
	margin-top:20px;
}
.horoscope_sign_small a {
text-decoration:underline;
}
.horoscope_sign_small a:hover {
text-decoration:none;
}
/*конец  гороскопа*/
/*блок комментов на главной*/
.board_message_date{
	line-height:15px;
	padding-top:3px;
}
.board_list_name {
	padding-top:7px;
}
.comment_list_name {
	padding-top:5px;
}
.board_list_name a{
	text-decoration:none;
	color:#7a7a7a;
	font-size:12px;
}
.board_list_name a:hover{
	text-decoration:underline;
	color:#7a7a7a;
	font-size:12px;
}

.board_message_date{
	font-style:italic;
	font-size:11px;
	float:right;
	color:#7a7a7a;
	padding-right:5px;

}
.board_message_date a, .board_message_date a:hover {
	font-style:normal;
	color:#cd6f49;
}
.com_message_date{
	font-size:10px;
	color:#7a7a7a;
	padding-right:5px;

}
.com_message_date a, .com_message_date a:hover {
	font-style:normal;
	color:#cd6f49;
}

.board_list_head, .board_list_head_pr{
	width:505px;
	float:left;
}
.board_list_head a {
	font-size:14px;
	text-decoration:underline;
}
.board_list_head a:hover {
	font-size:14px;
	text-decoration:none;
}
.board_list_head_pr a {
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
	color:#9d2a17;
}
.board_list_head_pr a:hover {
	font-size:14px;
	text-decoration:none;
}
.board_list_message {
	margin-left:8px;
	margin-right:8px;
	margin-top:10px;
	
}
.com_main {
	margin-left:8px;
	margin-top:0;
}
.com_main a{
	display:block;
	color:#ffffff;
	text-decoration:none;
	font-size:18px;
	text-align:center;
	line-height:29px;
	width:732px;
	height:29px;
	background:url(../img/comments_panel.gif) no-repeat left top;
	text-transform:uppercase;
}
.comment_list_name a{
	text-decoration:underline;
	font-size:14px;
}
.comment_list_name a:hover{
	text-decoration:none;
	font-size:14px;
}
.comment_to {
padding-right:6px;
	padding-top:6px;
}

.comment_to a{
	font-size:12px;
	color:#7a7a7a;
	text-decoration:none;
}
.comment_to a:hover{
	color:#7a7a7a;
	text-decoration:underline;
}
.comment_list_head {
	padding:10px;
	background:#f6f6f6;
	margin-top:5px;
	margin-right:6px;
	width:660px;
}
.comment_list_head a {
	font-size:12px;
	text-decoration:none;
}
.comment_list_head a:hover {
	font-size:12px;
	text-decoration:underline;
}
.webkit .clearfloatleft{ padding:0;margin:0}
/*end блок комментов на главной*/

.myboard_edit_links {
	font-size:11px;
	float:right;
	color:#cd6f49;
}
.myboard_edit_links a{
	color:#cd6f49;
}
.myboard_list_message_date {
	font-size:11px;
	color:#7a7a7a;
}
.myboard_list_head {
	padding:5px;
	background:#fff3e3;
	
}
.myboard_list_head a {
	text-decoration:underline;
	font-size:14px;
}
.myboard_list_head a:hover {
	text-decoration:none;
	font-size:14px;
}
.view_large_button a,.view_large_button a:hover{
	display:block;
	text-align:center;
	background:url(../people_test/img/album/view_large_button.gif) no-repeat top;
	width:132px;
	height:21px;
	line-height:21px;
	font-size:12px;
	color:#626262;
	text-decoration:none;
	margin-top:5px;
}
a.like_button {
	display:block;
	text-align:center;
	background:url(../people_test/img/album/like_button.gif) no-repeat top;
	width:122px;
	height:21px;
	line-height:21px;
	font-size:12px;
	color:#626262;
	text-decoration:none;
	margin-top:5px;
	padding-left:10px;
	float:left;
}
a:hover.like_button {
	text-decoration:none;
	color:#626262;
}
a.no_like_button {
	display:block;
	text-align:center;
	background:url(../people_test/img/album/no_like_button.gif) no-repeat top;
	width:30px;
	height:21px;
	margin-top:5px;
	float:right;
}
a.album_link_gray {
	color:#7a7a7a;
	text-decoration:underline;
}
a:hover.album_link_gray {
	color:#000000;
}
.album_form_line {
	height:1px;
	background:#cccccc;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:20px;
	width:435px;
}
.album_form_gray {
	color:#7a7a7a;
}
.album_head {
	font-size:18px;
}
.album_head span{
	color:#7a7a7a;
}
.album_list_name a{
	text-decoration:underline;
	color:#7a7a7a;
}
.album_list_name a:hover{
	text-decoration:none;
	color:#7a7a7a;
}

a.icon_link,a.icon_link_delete {
	padding-left:5px;
	color:#3a89a2;
	font-weight:bold;
	font-size:11px;
}
a.icon_link_delete {
	color:#c31410;
}
.preview_line {
	width:auto;
	//text-align:center;
	margin-left:20px;
	padding-top:20px;
}
.preview_line img{
	border:none;
}
.main_preview_line {
	width:auto;
	text-align:center;
	margin-left:18px;
	padding-top:20px;
}
.main_preview_line img{
	border:none;
}
.album_foto_line_tab {
	width:480px;
	clear:both;	
}
.album_foto_line_tab_2 {
	width:100%;
	clear:both;	
	border:1px solid #e1e1e1;
}
.album_foto_line_tab_3 {
	width:732px;
}
.album_foto_line_tab_2 img,.album_foto_line_tab_3 img,.album_photo img{
	background: white;
	padding: 6px;
	border: solid 1px #ccc;
}

.album_photo_border {
background: white;
  padding: 6px;
	border: solid 1px #ccc;
}

.album_foto_line_tab img {
	border:none;
}
.album_foto_line div{
	width:100px;
	height:100px;
	float:left;
	overflow:hidden;
	margin-right:8px;	
}
.album_photo_magin_center_hor
{
	margin-left: -20px;
}
.main_album_foto_line div{
	width:116px;
	height:116px;
	float:left;
	overflow:hidden;
	margin-right:8px;
	background:#000000;	
}
.main_album_foto_line img {
	max-width:177px;
	max-height:190px;
}
.album_foto_line_prev {
	padding-right:8px;
}
/* поиск по алфавиту */
.abc{
	line-height:30px;
	font-size:14px;
	color:#ccc;
	width:732px;
}
.abc a{
	font-size:14px;
	color:#666;
	text-decoration:none;
	padding-left:4px;
	padding-right:4px;
}
.abc a:hover{
	background:#ccc;
	color:#ffffff;
}
.abc span{
	padding-left:10px;
	padding-right:10px;
	color:#ffffff;
	background:#ccc;
}
/* end поиск по алфавиту */

.download_video {
    padding-top:10px;
	padding-bottom:10px;
    height:20px;
}
.download_video a{
	display:block;
    float:right;
    padding-left:27px;
	width:100px;
    height:20px;
    color:#0198ec;
    font-weight:bold;
    background:url(../img/download.png) no-repeat left;
	line-height:20px;
	margin-right:44px;
}
.z_img img {
	border:none;
}.title_h1
{
	font-size:inherit; 
	font-weight:inherit
}
.title_h2
{
	font-size:20px;
	font-weight:normal;
	margin-top:10px
}
.title_h3
{
	font-size:20px;
	font-weight:normal;
	margin-top:13px;
	margin-bottom:0px
}
.pages_num {
	display:inline-block !important;
	font-family: Arial Narrow !important;
	margin-right:-3px !important;
	padding:inherit !important
}
.pages_num a{
	display:inline-block !important;
	background:url(/people/img/new/num_page.png) no-repeat 0 0 !important;
	 
	width:24px !important;
	height:21px !important;
	line-height:21px !important;
	font-size:12px !important;
	color:#8f8f8f !important;
	text-decoration:none !important;
	text-align:center !important;
	margin-right:5px !important;
}
.pages_num a:hover{
	background:url(/people/img/new/num_page.png) no-repeat 0 -21px !important;
	
}
a.current_page, a:hover.current_page {
	background:url(/people/img/new/num_page_select.png) no-repeat 0 0 !important;
	color:#ffffff !important;	
}
a.back_page {
	width:27px !important;	
	background:url(/people/img/new/num_page_arrow_back.png) no-repeat 0 0 !important;
}
a:hover.back_page {
	width:27px !important;	
	background:url(/people/img/new/num_page_arrow_back.png) no-repeat 0 -21px !important;
}
a.next_page {
	width:27px !important;	
	background:url(/people/img/new/num_page_arrow_next.png) no-repeat 0 0 !important;
}
a:hover.next_page {
	width:27px !important;	
	background:url(/people/img/new/num_page_arrow_next.png) no-repeat 0 -21px !important;
}
.plus_text {
	font-size:15px;
	color:#df7979;
	font-weight:bold;
}
a.plus_button {
	display:block;
	width:129px;
	height:23px;
	background:url(../../img/18plus/plus_button.gif) no-repeat 0 0;
}
a:hover.plus_button {
	background-position:0 -23px;
}


/* LIKES*/

.i_like_btn_nl {
	background-image:url('/people/img/new/i_like_new.png') ;
	background-repeat:no-repeat;
	
	height:23px;
	width:120px
}
.i_like_btn_nl:hover {
	background-position:0 -23px
}

.user_list_like_container {
width:257px;
background-color: #FFF;
}
.users_list_like {

border: 1px solid #cccccc;

}
.like_users_block_div {
	padding-left:3px
}
.user_list_like_container_head {
background-color: #fc7a02;
color: #ffffff;
fint-size:14px;
padding:5px;
margin-bottom:5px;
z-index:2232324

}


.like_pages_num {
margin-top: 20px;
margin-bottom: 20px;
text-align: center;
}

.like_pages_num a {
color: white;
font-size: 18px;
text-decoration: none;
margin-right: 5px;
}

.like_pages_num a.current_page, .like_pages_num a:hover.current_page {
color: #BB92C7;
font-size: 18px;
text-decoration: none;
margin-right: 5px;
}

.like_pages_num a.next_page, .like_pages_num a:hover.next_page {
color: white;
font-size: 18px;
text-decoration: none;
margin-left: 20px;
margin-right: 20px;
}

.like_pages_num a.back_page, .like_pages_num a:hover.back_page {
color: white;
font-size: 18px;
text-decoration: none;
margin-left: 20px;
margin-right: 20px;
}

.like_count_td 
{
	padding-left:5px
}
.user_img_box_small {
height: 45px;
width: 45px;
overflow: hidden;
}
.main_page_party_person .user_img_box_small {
border: 1px solid #fc7a02;
}
.main_page_party_person
{
	float:left;
	margin: 3px 3px 0px 0px;
}
.main_page_party_person img
{
	border:none;
}
.stat_td_shape_like {
	 
	text-align:center;
	font-size:12px;
	color:#7c7c7c;
	 
	background-image:url('/people/img/new/stat_shape_likes.png');
	background-repeat:no-repeat;
	width:45px;
	padding-left:7px;
}
.stat_shape_likes_like {
	background-image:url('/people/img/new/stat_shape_likes.png');
	background-repeat:no-repeat;
	height:23px;
	width:45px;
	padding-left:7px;
	 
	 
}

._like_prev
{
	background:url('/people/img/new/like/like_prev.png') no-repeat;
	width:9px;
	height:14px
}
._like_prev:hover
{
	background-position:0 -14px
}
._like_next
{
	background:url('/people/img/new/like/like_next.png') no-repeat;
	width:9px;
	height:14px
}
._like_next:hover
{
	background-position:0 -14px
}
._like_top_panel
{
	background-image:url('/people/img/new/like/like_it_top_panel.png');
	background-repeat:no-repeat;
	
	height:14px;
	width:286px;
	color:#FFF;
	font-size:10px;
	text-align:left;
	padding:6px 0px 0px 10px;
}
._like_bottom_panel
{
	background-image:url('/people/img/new/like/like_it_bottom_border.png');
	background-repeat:no-repeat;
	background-position:0 -1px;
	height:5px;
	width:296px;
}
._like_body
{
	border-left:1px solid #e87100;
	border-right:1px solid #e87100;
	background-color:#FFF;
	padding:1px 0px 0px 0px;
	
}
._like_prev_td
{
	width:16px;
	padding-left:7px
	  
}
._like_next_td
{
	width:18px;
	padding-left:3px
	 	 	 
}
._like_see_all
{
	text-align:right; 
	padding-right:10px
}
._like_see_all a
{
	color:#FFF;
	text-decoration:underline
}
._like_see_all a:hover
{
	color:#482400;
	text-decorati
}
.school_cat_title_new
{
	font-size:17px;
	font-style:italic;
	color:#8f8f8f;
}
.school_cat_title_new a
{
	color:#8f8f8f;
}
.school_item_tb tr td
{
	vertical-align:top
}
.school_td_img
{
	width:252px;
	height:167px;
	text-align:right;
	padding-top:4px
}
.school_td_text
{
	padding-left:17px
}
.school_title_new 
{
	font-size:20px;
}
.rss_btn
{
	background:url('/img/rss.png') no-repeat 0 0;
	width:38px;
	height:13px;
	display:block;
	position:absolute;
	margin:-30px 0px 0px 70px
}
.rss_btn:hover
{
	background-position:0 -13px;
}
.school_art_title_block
{
	width:480px
}
.school_art_title_block_right
{
	width:252px;
	text-align:right
}
.school_title_icon_block
{
	float:right
}
.school_title_icon_block img
{
	border:none
}
.school_title_icon_block_1
{
	float:right;
	margin-right:7px
}
.school_title_icon_block_1 img
{
	border:none
}
.school_title_nav_cat
{
	font-size:14px;
	color:#008e44;
	font-weight:bold
}
.school_title_nav_cat a
{
	font-size:14px;
	color:#008e44 !important;
	font-weight:bold;
	text-decoration:none
}
.school_title_nav_cat a:hover
{
	text-decoration:underline
}
.school_title_icon_block_1
{
	font-size:12px;
	color:#717171
}
.school_title_icon_block_1 a
{
	color:#717171;
	text-decoration:none
}
.sub_title_news_block
{
	border-bottom:1px solid #e2e2e2;
	padding-bottom:7px
}
.sub_title_news_block_tb tr td
{
	vertical-align:middle;
	padding-right:9px;
	font-size:11px;
	color:#7c7c7c
}
.sub_title_news_block_tb tr td a
{
	text-decoration:none;
	color:#7c7c7c
}
.sub_title_news_block_tb tr td div
{
	float:left
}
.sub_news_title_block_item
{
	padding-right:4px
}
.left_sep_td
{
	border-right:1px solid #cccccc
}
.sub_td_sep
{
	border-right:1px solid #cccccc;
	height:10px
}
.sub_news_title_views
{
	background-image:url('/img/news_views_icon.png');
	background-repeat:no-repeat;
	width:14px;
	height:9px;
	padding-right:4px
}
.sub_news_title_comments
{
	background-image:url('/img/news_comment_icon.png');
	background-repeat:no-repeat;
	width:15px;
	height:15px;
	padding-right:4px
}
.sub_news_title_like
{
	background-image:url('/img/news_like_icon.png');
	background-repeat:no-repeat;
	width:14px;
	height:12px;
	padding-right:4px
}
.sub_news_title_soc
{
	background-image:url('/img/news_soc_icon.png');
	background-repeat:no-repeat;
	width:12px;
	height:13px;
	padding-right:4px
}
.sub_news_title_download
{
	background-image:url('/img/download_icon.png');
	background-repeat:no-repeat;
	width:15px;
	height:15px;
	padding-right:4px
}
.i_like_new_sub_block:hover a
{
	color:#ea7700;
	border-bottom:1px dashed #ea7700
}
.i_like_new_sub_block:hover div
{
	color:#ea7700
}
.i_like_new_sub_block:hover .sub_news_title_like
{
	background-image:url('/img/news_like_icon_hover.png');
}
.soc_new_sub_block:hover a
{
	color:#2379c8;
	border-bottom:1px dashed #2379c8;
}
.soc_new_sub_block:hover div
{
	color:#2379c8;
}
.soc_new_sub_block:hover .sub_news_title_soc
{
	background-image:url('/img/news_soc_icon_hover.png');
}
.soc_shape_block
{
	background-image:url('/img/soc_form.png');
	width:225px;
	height:60px
}
.soc_shape_block_title
{
	font-size:11px;
	color:#FFF;
	padding:6px 0px 0px 11px
}
.soc_block_form
{
	z-index:11111111; 
	position:absolute; 
	margin:16px 0px 0px -67px;
	display:none
}
.comment_new_sub_block:hover a
{
	color:#464646;
	border-bottom:1px dashed #464646;
}
.comment_new_sub_block:hover div
{
	color:#464646;
}
.comment_new_sub_block:hover .sub_news_title_comments
{
	background-image:url('/img/news_comment_icon_hover.png');
}

.download_new_sub_block:hover a
{
	color:#30a700;
	border-bottom:1px solid #30a700;
}
.download_new_sub_block:hover div
{
	color:#464646;
}
.download_new_sub_block:hover .sub_news_title_download
{
	background-image:url('/img/download_icon_over.png');
}

.soc_shape_icons
{
	padding:7px 0px 0px 10px;
	margin:auto
}
.soc_shape_icons a
{
	margin-right:0px
}
.soc_shape_icons img
{
	border:0px
}
.school_news_block_top_panel
{
	background-image:url('/img/plashka_small_school.png');
	height:18px;
	width:170px
	
}

.school_news_block_panel_body
{
	border-bottom:1px solid #aaaaaa;
	border-left:1px solid #aaaaaa;
	border-right:1px solid #aaaaaa;
	width:158px;
	text-align:left;
	padding-right:5px;
	padding-left:5px;
	padding-top:7px;
	padding-bottom:8px;
	background-color:#FFF

}
.school_news_block_panel
{
	position:absolute;
	z-index:1111111;
	display:none
}
.school_news_block_panel_body a
{
	text-decoration:none;
	color:#232323;
	font-size:12px
}
.school_news_block_panel_body a:hover
{
	color:#008d43
}
.school_news_block_panel_body ul
{
	margin:0px 0px 0px 19px;
	padding:0px
}
.school_news_block_panel_body ul li
{
	margin:0px;
	padding:0px;
	list-style-image:url('/img/list_style_icon.png');
}
.small_panel_school_item
{
	margin-bottom:6px;
}
.small_panel_show_all
{
	font-size:12px;
	text-align:center;
	margin-top:9px
}
.small_panel_show_all a
{
	text-decoration:underline;
	color:#232323;
}
.small_panel_show_all a:hover
{
	color:#232323;
}
.new_bottom_block_title
{
	font-size:18px;
	color:#000000;
}
.small_new_block_item
{
	width:130px;
	float:left;
	margin-right:5px;
	margin-left:5px
}
.small_new_block_item_img
{
	border:1px solid #acacac;
	height:128px;
	width:128px;
	overflow:hidden;
	position:relative
}
.small_new_block_item_img img
{
	height:128px;
	margin-left:-20px
}
.small_new_block_item_name
{
	margin-top:2px
}
.small_new_block_item_name a
{
	color:#0356ab;
	text-decoration:none;
	font-size:13px;
}
.block_video_over
{
	position:absolute;
	background-image:url('/img/video_over.png');
	height:60px;
	width:60px;
	top:35px;
	left:32px;
	display:block;
	opacity:0.75;
	filter:alpha(opacity=75);
	cursor:pointer
}
.small_new_block_item:hover .small_new_block_item_name a
{
	text-decoration:underline	
}
.small_new_block_item:hover .small_new_block_item_img
{
	border:1px solid #007caa
}
.small_new_block_item:hover .block_video_over
{
	display:block;
	opacity:1;
	filter:alpha(opacity=100)
}
.new_bottom_block_cont
{
	margin-top:9px
}
.school_bottom_block
{
	border-bottom:1px solid #afafaf;
	padding-bottom:15px;
	position:relative;
	margin-top:8px
}
.school_bottom_block img
{
	border:none
}
.show_all_bottom_block_btn
{
	position:absolute
}
.show_all_bottom_block_btn
{
	font-size:12px;
	color:#616161;
	right:10px;
	top:3px
}
.show_all_bottom_block_btn a
{
	color:#616161;
	text-decoration:underline;
}
.load_images
{
	height:1px;
	overflow:hidden;
	visibility:hidden
}
.school_tag_new_title
{
	font-size:15px;
	margin-top:10px;
	color:#7a7a7a
}
.school_tag_new_title a
{
	text-decoration:underline;
	color:#7a7a7a
}
.school_tag_new_title a:hover
{
	text-decoration:underline;
	color:#000000
}
.afisha_month_title
{
	font-size:24px;
	font-weight:normal !important
}
.head_region_block
{
	position:absolute;
	padding-top:1px
}
.region_title
{
	font-size:11px;
	color:#00d6ff
}
.region_title_1
{
	font-size:11px;
	color:#FFF;
	border-bottom:1px dotted #FFF;
	text-decoration:none;
	font-weight:700
}
.region_title_1:hover
{
	color:#FFF;
	text-decoration:none
}
.change_region_link
{
	font-size:11px;
	color:#0b63a2;
	text-decoration:none;
	border-bottom:1px dotted
	
}
.change_region_link:hover
{
	font-size:11px;
	color:#0b63a2;
	text-decoration:none
}
.region_change_select_block
{
	position:absolute; 
	margin-left:93px;
	margin-top:3px;
	display:none;
	width:300px
}
.change_region_link_city
{
	color:#FFF;
	text-decoration:underline
}
.change_region_link_city:hover
{
	color:#FFF;
	text-decoration:underline
}
.region_block_panel { 
	margin: 0 248px 0 0;
	padding: 0 8px;
	width:732px;
	text-align:left;
}
.region_top_panel_block
{
	background-color:#fff1aa; 
	border:1px solid #d6d2d7;
	padding:8px 8px 8px 12px; 
	width:963px; 
	margin:auto;
	position:relative;
	margin-top:22px;
	text-align:left;
	font-size:14px;
	margin-bottom:8px
	 
}
.region_top_panel_close_block
{
	position:absolute;
	right:11px;
	top:10px
}
.region_top_panel_close_block img
{
	border:none
}
.region_block_user_region_name
{
	color:#cb0015
}
.region_go_to_region_cat
{
	color:#000;
	text-decoration:underline
}
.region_go_to_region_cat:hover
{
	color:#000;
	text-decoration:underline
}
.region_change_panel
{
	color:#847e7e
}
.region_change_other
{
	color:#847e7e;
	text-decoration:none;
	border-bottom:1px dotted #bcae9b
}
.region_change_other:hover
{
	color:#847e7e;
	text-decoration:none;
}
.change_region_link_city_panel
{
	color:#e40016;
	text-decoration:underline
}
.change_region_link_city_panel:hover
{
	color:#e40016;
	text-decoration:underline
}
