body
{
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;

}
.class_banner_centr
{
	height:100px;
	text-align:center;
}
a img
{
	border:none;


}

.self_info_read
{
margin: 5px 5px 5px 5px;

}

.photoalbom_css
{
width:100%;
}
.class_bold{
font-weight:bold;
}

.photoalbom_css th
{
	color:#222222;
	text-align:left;
}

.photoalbom_css_separator
{
/*background: #000000 url(../img/news_line.png) no-repeat center top;*/
height:4px;

}

.text_line_news
{
	font-size:12px;

}

.photoalbom_css th
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	vertical-align:top;
	
	
}


.photo_a_place
{
float:left;
background:#CCCCCC;
margin:2px 2px 2px 2px;


}

.photo_a_place td
{
padding: 3px 3px 3px 3px;


}

.photo_a_place th
{
color:#000000;
padding-left:3px;
padding-right:3px;

background:#CCCCCC;
text-align:center;

}
.photo_a_place th a
{
color:#000000;
text-decoration:none;
background:#CCCCCC;
display:block;
padding:0 0 0 0;
margin:0 0 0 0;



}




#popup_off
{
position:absolute;
width:0px;
height:0px;
}

#popup_on
{
position:absolute;
width:0px;
height:0px;
}



.popup_off
{
position:absolute;
width:0px;
height:0px;
}

.fon_popup_on
{
opacity: 0.5;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); 
position:fixed;
width:100%;
height:100%;
background:#000066;
z-index:2000;
}


.pop_up_on
{

	position:fixed;
	width:100%;
	height:100%;
	z-index:2001;


}


.pop_up_content_on
{
background:#000000;
width:96%;
height:96%;
margin-left:2%;
margin-top:1%;

}


.pop_up_for_img
{
	display:block;
	position:absolute;
	
	z-index:999999;
	
	
	
	
}

.close_button_x
{
float:right;
margin:3px 3px 3px;
cursor:pointer;
border:none;

}
.imege_top
{
height:5px;
width:100%;
background-color:#FFFFFF;

}

.load_show
{

position:relative;
top:35%;


clear:right;

text-align:center;


}

.image_show
{
overflow:auto;
position:relative;
clear:right;
text-align:center;
background:#FFFFFF;
display:block;
}

.image_show2
{
padding: 5 5 5 5;
}

.image_text_show
{
overflow:auto;
height:60px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;

}

.close_a_popup
{
font:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;


}



#total_table
{
	width:100%;
	border-collapse:collapse;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
}

#head_place_left
{
	height:200px;
	background:url(../img/head_bg.png) repeat-x bottom;

}

#head_place_right
{
	width:155px;
	background:url(../img/head_right.png) no-repeat bottom left;
	

}


#place_left_content
{
width:100%;
border-collapse:collapse;
}


#logo_img
{
margin-top:18px;
margin-left:25px;

}




#head_left_content
{
	width:100%;
	border-collapse:collapse;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:url(../img/logo.gif) no-repeat bottom left;
	height:100%;
	
}

#slogan
{
	color:#ffffff;
	font-size:14px;
	font-style:italic;
	margin-left:5px;
	margin-top:20px;
	
}

#caption
{
	color:#ffffff;
	font-size:18px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:25px;
	

}

#caption2
{
	color:#ffffff;
	font-size:17px;
	font-weight:300;
	margin-top:0px;
	margin-bottom:0px;	
	margin-left:25px;
	

}


#t_menu_table
{
display:block;
float:right;
position:relative;
bottom:0px;
right:20px;
font-weight:800;


}
#right_content_place
{
height:400px;
background:url(../img/right_bg.png) left repeat-y;

}

#right_top
{

background:url(../img/rasp.PNG) left repeat-y;

}
#right_top_table
{
background:url(../img/lift.png) no-repeat left bottom;
text-align:center;
width:100%;
color:#FFFFFF;
font-weight:700;

}



#serch_pole
{
position:relative;
margin-right:12px;


}
#right_top_table td
{
padding-left:10px;




}




#right_middle_table
{
text-align:center;
width:100%;

}

#right_middle_table td
{
padding-left:10px;
}

#lupa
{
display:block;
position:relative;

width:25px;
margin-top:-23px;


z-index:2;
}

#menu_left
{
padding-top:8px;
padding-left:10px;
font-size:12px;


}

.item_left a
{
background:url(../img/mark_left.gif) no-repeat;
padding-left:23px;
display:block;
height:20px;


font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-weight:800;
text-decoration:none;
}

.item_left_act a
{
background:url(../img/mark_left.gif) no-repeat;
padding-left:23px;
display:block;
height:20px;


font-family:Arial, Helvetica, sans-serif;
color:#eeeeee;
font-weight:800;
text-decoration:none;



}



.item_left a:hover
{
color:#0000cc;


}

.item_left
{
margin-bottom:10px;}

.item_left_act
{
margin-bottom:10px;}

#baner_right2
{
	padding-left:10px;
	padding-top:0px;
}

#statistik
{
position:relative;

height:100px;
left:2px;
background:url(../img/stat.gif) no-repeat bottom center;
text-align:center;
color:#FFFFFF;

}




.table_news
{
background:#FFFFFF;
margin-bottom:10px;
margin-top:10px;
width:98%;
border:#CCCCCC 1px solid;
text-align:left;

}
.table_news td
{
padding:3px 3px 3px 3px;

}

.table_news th
{
padding:3px 3px 3px 3px;

}


.date_line_news
{
text-align:left;
font-size:12px;
}

.read_line_news 
{

font-weight:100;
font-size:11px;


}


.read_line_news a
{
text-decoration:none;
color:#009;
font-weight:100;
font-size:11px;


}

h1
{
font-size:15px;
}

.naprav_list
{
margin-top:15px;
}

.naprav_list td
{
text-align:center;
}

.naprav_list th
{
text-align:left;
height:51px;
padding-right:20px;
padding-left:5px;

}


.naprav_list2
{

}

.naprav_list2 td
{
text-align:center;
}

.naprav_list2 th
{
text-align:left;
height:51px;
}









.naprav_list a, .naprav_list2 a
{
color:#000000;
text-decoration:none;

}

.naprav_list a:hover, .naprav_list2 a:hover
{
color:#0000cc;
text-decoration:none;

}




.proj_table
{
width:80%;
text-align:center;

}

.red
{
color:#cc3333;

}


.proj_table
{
margin-top:15px;

}



#contact_table
{
font-weight:500;
font-size:14px;
margin-top:15px;


}

#contact_table a
{
text-decoration:none;
color:#cc3333;

}

#contact_form_table
{
font-size:14px;
font-weight:500;
border-collapse:collapse;
background:#FFFFFF;
}



.contact_obertka
{
	


}

#contact_form_table td
{
padding-top:5px;
padding-bottom:5px;
padding-right:5px;



}

.cf_left
{
padding-left:20px;
text-align:right;
padding-right:15px;

}

.cf_right
{
padding-right:20px;
text-align:left;
padding-left:15px;

}


#contact_form_table .data_contact, #leg
{
width:200px;
border:1px solid #CCC;
}

#contact_form_table textarea
{
width:204px;
height:80px;

}

.contact_obertka
{
border-collapse:collapse;
}
.contact_obertka td
{
margin:0 0 0 0;
padding:0 0 0 0;

}


.cf_left_top
{
width:20px;
height:20px;


background:#FFFFFF url(../img/corner_left_top.gif) no-repeat top left;
}

.cf_left_middle
{

background:#FFFFFF url(../img/corner_left_left.gif) repeat-y;
}

.cf_left_bottom
{
height:20px;
background:url(../img/corner_left_bottom.gif) bottom left;
}


.cf_cener_top
{
	
	background:#FFFFFF url(../img/corner_top_top.gif) repeat-x top;
}

.cf_right_top
{
height:20px;
width:20px;
background:url(../img/corner_right_top.gif) no-repeat top right;
}

.cf_right_middle
{

background:#FFFFFF url(../img/corner_right_right.gif) repeat-y right;
}

.cf_right_bottom
{
background:#FFFFFF url(../img/corner_right_bottom.gif) right bottom;
}

.cf_center_bottom
{

background:#FFFFFF url(../img/corner_bottom_bottom.gif) repeat-x bottom;

}

#index_contact_card
{
text-align:center;

}

#index_contact_card td
{
padding-top:5px;
letter-spacing:1px;;



}

.contact_ndex_contact_card
{
font-size:11px;
font-weight:700;

}

/*************************************************************************************************/
/*Новостные таблицы*/
.separator_news
{
background: url(../img/news_line.png) center bottom no-repeat #000000;
height:4px;

}
.news_table_ind img
{
margin-bottom:3px;
margin-right:8px;

}

.news_table_ind th
{
padding-bottom:5px;


}

.news_table_ind
{
width:80%;

margin-top:10px;
}

.caption_news
{
text-align:left;
font-size:14px;

}

.open_news
{
text-align:right;
font-size:15px;

}


.open_news a
{
text-decoration:none;
color:#D22B3C;
font-weight:700;
}

.text_news_t_ind
{
font-size:12px;
vertical-align:middle;
}

.show_all_icl a
{
text-decoration:none;
color:#000099;
font-weight:100;
}
.show_all_icl 
{
width:90%;
text-align:right;
padding-right:10px;
font-size:12px;
}

.text_news_t_ind2
{
font-size:15px;
vertical-align:top;
font-weight:100;
}

/*Тренеры---------------------------------------------------------------------------------*/
.trener_table
{
	background:#FFFFFF;
margin-bottom:10px;
margin-top:10px;
width:98%;
border:#CCCCCC 1px solid;
text-align:left;
vertical-align:top;
	
}

.trener_table td, .trener_table th
{
	padding-right:10px;
	padding-left:10px;
	padding-top:8px;
	
	


}


.trener_table_name 
{
font-size:17px;
font-weight:lighter;
}

.trener_table_text
{
text-align:left;
width:100%;

font-size:14px;


}

.trener_table_text h1, .trener_table_text h2,  .trener_table_text h3, .trener_table_text h4,.trener_table_text p
{
margin-top:10px;
margin-bottom:0px;
}

.trener_table_site
{
padding-bottom:10px;


}
.trener_table_site a
{
color:#000000;
}

.open_trener a
{
margin-right:8px;

}

/*Подробнее о тренерах*/

.trener_read_total_table
{
width:98%;
font-size:13px;
}

.trener_read_total_table h1, .trener_read_total_table h2,  .trener_read_total_table h3, .trener_read_total_table h4,.trener_read_total_table p
{
margin-top:0px;
margin-bottom:0px;
}

.trener_read_total_table h4 a
{
color:#CC3333;
text-decoration:none;
font-size:13px;
	

}



.trener_read_table_info
{
display:block;
float:left;
font-size:16px;
}

.trener_read_table_info
{
text-align:center;
margin-right:10px;
margin-bottom:15px;

}

.trener_read_table_info a
{
text-align:center;
color:#000000;
}

.trener_read_total_div
{padding-top:20px;}

.trener_read_total_div h1
{
font-size:16px;
font-weight:700;
margin-top:25px;
margin-bottom:5px;

}

.trener_annonce
{
text-align:left;
}

.trener_annonce a
{
text-decoration:none;
}

.trener_annonce th a
{
color:#000000;
font-size:14px;
font-weight:400;
}
.trener_annonce td a
{
color:#cc3333;
font-size:12px;
font-weight:400;
}
.trener_annonce td 
{
padding-right:15px;
}



/*Регистрация -----------------------------*/
.reg_conf_button a
{
	font-size:12px;
	color:#000099;
	text-decoration:none;
}

.css_video_player
{
display:block;
float:left;
text-align:center;
font-size:13px;
font-weight:500;
margin-bottom:15px;
margin-top:5px;
margin-left:5px;
margin-right:5px;
border:#CCC 1px solid;
padding:2px 2px 2px 2px;
}

.css_video_player h5
{
margin:0 0 0 0;

}


.left_pos_pleer
{
display:none;

}

#menu_materials
{
	margin-top:40px;
}

#menu_materials a
{
text-decoration:none;
color:#333333;

}

.menu_materials_pic
{
padding-left:3px;
padding-right:3px;
padding-top:5px;
padding-bottom:5px;
}

.menu_materials_name
{
padding-top:5px;
padding-bottom:5px;
padding-left:3px;
padding-right:3px;
font-size:18px;
color:#333333;
}

.sets_albom_card
{
text-align:left;
margin-top:30px;


}

.sets_albom_card td
{
padding-left:5px;
}

#sets_albom_card a
{
text-decoration:none;
color:#333333;

}


.back_button_mat a
{
text-decoration:none;
color:#cc3333;

}

.files_list_cell a
{

text-decoration:none;
font-size:17px;
font-weight:100;



}





.file_css
{
width:50%;
border:#999999 1px solid;
}


.file_css th
{
	background:#000099;
	color:#FFFFFF

}


.file_css th h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	
}

.trening_list
{
	font-size:15px;
	font-weight:700;
}

.button_next_trening  a
{
font-size:15px;
color:#0000CC;
text-decoration:none;
}

.date_trening
{
color:#cc3333;
padding-right:15px;
}
.date_trening, .naprav_trening, .name_trening, .trener_trening{
font-size:11px;
} 
.trener_trening a
{
color:#000066;
text-decoration:none;

}

.name_trening
{
padding-left:10px;
padding-right:10px;

}


.trening_sort a
{

color:#000000;
text-decoration:none;
}
.font_videl_trening
{
font-weight:700;
}

.rening_obj_left
{
width:18px;
height:35px;
background:url(../img/trening_corner_left.gif) no-repeat right top ;
}

.rening_obj_right
{
width:18px;
height:35px;
background:url(../img/trening_corner_right.gif) no-repeat left top;
}

.rening_obj_center
{
height:35px;
color:#F00;
top ;



}


.name_trening a
{

color:#000000;
text-decoration:none;
}

.naprav_trening a
{
color:#000000;
text-decoration:none;
font-weight:100;
}

/*Тренеры*/

.book_card
{
width:98%;
margin-bottom:25px;
font-size:12px;

}

.book_card th
{
font-size:14px;

}

.book_card img
{
margin-right:5px;
margin-bottom:5px;
}

.book_card_downloads a
{
text-decoration:none;
font-size:12px;
font-style:italic;
color:#cc3333;

}
/*Направления развития*/
.table_naprav
{
margin-bottom:10px;
margin-top:10px;
width:90%;
text-align:left;
}

.table_naprav p, .table_naprav h1, .table_naprav h2, .table_naprav h3, .table_naprav h4
{
margin: 0 0 0 0;
}
.h1_naprav
{
margin: 0 0 0 0;
}


.stat_list a
{
color:#000000;
font-size:15px;
text-decoration:none;

 

}

/*Меню юзверя*/

.user_menus
{
color:#000000;
font-size:14px;
font-weight:100;
width:138px;
background:url(../img/user_menu_back.gif) center  no-repeat;
padding:0 0 0 0;
margin:0 0 0 0;

}
.input_cl
{
width:120px;
border:none;
text-align:center;
}
.input_cl1
{
width:115px;
border:#999999 1px solid;
text-align:center;
margin-right:5px;
margin-bottom:0px;
margin-top:0px;
}


.register_button 
{
height:30px;
vertical-align:top;
text-align:left;
}

.register_button a
{
color:#993333;

text-decoration:none;
height:23px;
font-size:10px;
margin-bottom:8px;


}


.register_top
{
padding-top:12px;


}

.user_menu_place
{
padding-top:25px;

}

.button_enter
{
background:url(../img/button_enter1.png) center top no-repeat;
margin-top:5px;

width:102px;
height:27px;
}

.button_enter:hover
{
background:url(../img/button_enter2.png) center top  no-repeat;

width:102px;
height:27px;
}

.date_obj_t1
{
color:#cc3333;
font-size:12px;

}


/*Личные сообщения ======================================*/
.ms_login a
{
	text-decoration:none;
	color:#003399;
	font-size:14px;
	font-weight:700;
	padding:0 0 0 0;
	margin: 0 0 0 0;
}

.ms_msg_i a
{
	text-decoration:none;
	color:#000000;
	font-size:12px;
	font-weight:100;
	padding:0 0 0 0;
	margin: 0 0 0 0;
}

.ms_msg_b a
{
	text-decoration:none;
	color:#003399;
	font-size:12px;
	font-weight:100;
	padding:0 0 0 0;
	margin: 0 0 0 0;
}

.ms_msg_n
{
font-size:10px;
color:#666666;
padding:0 0 0 0;
margin: 0 0 0 0;
}

.ms_login 
{
padding:0 0 0 0;
margin: 0 0 0 0;
	
}

.ms_msg_i 
{
padding:0 0 0 0;
margin: 0 0 0 0;
text-align:right;
	
}

.ms_msg_b 
{
padding:0 0 0 0;
margin: 0 0 0 0;
width:150px;
text-align:right;
	
}

.ms_msg_text
{
vertical-align:top;
text-align:left;


}

.msg_background
{
background:#FFFFFF;

}

.msg_main_l
{
color:#999999;

}

.contacts_m a
{
font-weight:700;	
	

}


/*Система комментариев*/
.css_video_player_comments
{
text-align:center;
}


.comments_total_table
{
margin-bottom:25px;
margin-top:10px;
width:80%;

}

.comments_total_table th a
{
	text-decoration:none;
	color:#003399;
	font-size:14px;
	font-weight:700;
	padding:0 0 0 0;
	margin: 0 0 0 0;
}

.comments_total_table th
{
text-align:left;
	
	font-size:14px;
	font-weight:100;	
}

/*Forum*/
.forum_date_plase
{
	color:#cc3333;
	padding-right:10px;
	font-size:11px;
	font-weight:700;
	width:100px;
	
	
}

.forum_name_plase 
{
text-align:left;
width:100%;


}
.forum_name_plase a
{
 text-decoration:none;
 color:#111199;
 font-size:15px;
 font-weight:700;
}

.forum_text_plase
{	
	border-bottom:1px solid #555555;
	border-top:1px solid #cccccc;
	padding-left:15px;
	padding-top:3px;
	padding-bottom:3px;
	font-size:14px;
	
}

.forum_login_plase
{
	text-decoration:none;
	font-size:11px;

}

.forum_login_plase a
{
	color:#111199;
	text-decoration:none;
	font-weight:700;

}

.forum_moderator_plase
{
	text-decoration:none;
	font-size:11px;
	text-align:right;
	
}

.forum_moderator_plase a
{
	color:#111199;
	text-decoration:none;
	font-weight:700;

}

.forum_messae_box
{
margin-bottom:13px;
width:100%;
}

.forum_total_interfece 
{
text-align:right;
font-size:13px;


}

.forum_total_interfece a
{
text-decoration:none;
font-style:italic;
font-weight:700;
color:#cc3333;
}

.forum_msg_ul
{
	list-style:none;
	margin-left:-20px;
	
}
.forum_msg_li
{

}


/*Список статей тренера*/
.statia_trener_name a
{
	text-decoration:none;
	color:#000;
	font-weight:700;
	font-size:12px;
}

.statia_trener_name
{
	padding-left:5px;
	padding-right:5px;
}

.statia_trener_theme a
{
	text-decoration:none;
	color:#666;
	font-weight:700;
	font-size:12px;
}

.statia_trener_theme
{
	padding-left:5px;
	padding-right:5px;
}

.statia_trener_date 
{
	color:#cc3333;
	font-weight:700;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
}

.back_up_treners
{
	text-decoration:none;
	color:#009;
	font-size:12px;
	font-weight:100;	
	
}

/*Разделения разделов*/
.razdel_separator_div
{
	background:url(../new_diz/linia.jpg) no-repeat;
	width:100%;
	height:3px;
	padding-top:10px
	
}


/*МАГАЗИН*/
.shop_types_pic
{
	width:150px;
	text-align:right;
	padding-right:10px;
}

.shop_types_name a
{
	text-decoration:none;
	font-weight:700;
	color:#333;
	font-size:14px;
	display:block;
	width:97%;
	height:15px;
}

.shop_types_name a:hover
{
	color:#00C;
}

.shop_types_separator
{height:5px;}

.shop_caption_typs
{
	text-decoration:none;
	font-weight:700;
	color:#333;
	font-size:14px;
}

.shops_typs_caption_center
{
	min-width:150px;
	
}



.shop_caption_typs_table
{
	margin-bottom:10px;
	margin-top:10px;
	
}

.goods_prew_table
{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:15px;
	/*background:#066;*/
	border:1px solid #333;
	
}

.goods_prew_text
{
	padding-top:5px;
}

.goods_prew_pic
{
	height:122px;
	width:160px;
	text-align:center;
}

.shop_prew_input
{
	width:20px;
	height:10px;
	margin-bottom:5px;
	margin-right:2px;
	font-size:9px;
	text-align:center;
		
}

.goods_prew_inbasket
{
	padding-bottom:5px;
	padding-left:10px;
	color:#333;
	font-size:12px;	
}

.goods_prew_name
{
	font-size:13px;
	padding-top:3px;
	padding-left:3px;
	
	
	
}

.goods_prew_name a
{
	
	font-weight:700;
	color:#666;
	text-decoration:none;
	
	
}








/*Карта товара*/
.card_goods_wiev
{
	width:98%;
	
}

.card_goods_wiev_img
{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	border:1px #666 solid;
	padding:2px 2px 2px 2px;
}

.price_table_card_goods_wiev
{
	font-size:12px;
}

.price_capt_card_goods_wiev
{
	text-align:right;
}

.mass_capt_card_goods_wiev
{
	text-align:right;
}

.sclad_capt_card_goods_wiev
{
	text-align:right;
}

.baket_capt_card_goods_wiev
{
	text-align:right;
	padding-bottom:5px;
	
}


/*корзина*/
.basket_table
{
	width:90%;
}
	

.basket_input_num
{
	width:30px;	
}

.basket_table_string_1
{
	background:#CCC;
	
}

.basket_table_string_2
{
	background:#ddd;
	
}

.basket_table_string_1:hover
{
	background:#ccd;
	
}

.basket_table_string_2:hover
{
	background:#dde;
}


/*Колонки*/
.basket_table
{
	
}

.basket_table_num
{
	font-size:12px;
	text-align:center;
	font-weight:700;
	border-right:1px solid #eee;
	padding:3px 3px 3px 3px;	
}

.basket_table_type_name
{
	font-size:12px;
	text-align:left;
	border-right:1px solid #eee;
	padding:3px 3px 3px 3px;	
}

.basket_table_goods_price
{
	font-size:12px;
	text-align:center;
	border-right:1px solid #eee;
	padding:3px 3px 3px 3px;
}

.basket_table_goods_num
{
	text-align:center;
	border-right:1px solid #eee;
	
}

.basket_table_goods_del
{
	text-align:center;	
	
}

.basket_table_th
{
	font-size:13px;
	font-weight:700;
	background:url(/img/basket_head.png) repeat-x #09F;
	color:#000;
	border-right:#09F 1px solid;
}

.basket_table_the
{
	font-size:13px;
	font-weight:700;
	background:url(/img/basket_head.png) repeat-x #09F;
	color:#000;
	
}

.reset_button_basket
{
	padding-top:5px;
	text-align:right;
	
}

.reset_button_basket input
{
	width:120px;
}

.caption_confirm
{
	text-align:right;
	font-size:12px;	
}

.basket_anketa_conf
{
	margin-top:10px;
	margin-left:55px;
}

.ank_input_basket
{
	width:150px;
}

.ank_text_basket
{
	width:154px;
	height:50px;
}

.list_zakaz_uk a
{
	text-decoration:none;
	color:#666;
	
}

.list_zakaz_uk th
{
	border:1px solid #333;
	
}

.list_zakaz_uk td
{
	border-left:1px solid #333;
	border-right:1px solid #333;
	
}

/****************************************************/
.serch_result_caption
{
	margin:0 0 0 0;	
}

.serch_result_string
{
	margin:0 0 0 0;
	color:#cc3333;	
}

.serch_res_punkt_caption a
{
	color:#00a;
	text-decoration:none;
}
