/*--News block styles same index--*/
.news_blk
{
	padding-bottom: 30px;
}
.news_item
{
	font-size: .75em;
	line-height: 1.2em;
	margin-top: 9px;
	padding-bottom: 3px;
}
.news_date
{
	font-size: .9em;
	color: #8A7A76;
	margin: 0 7px 0 3px;
}
.news_link
{
	font-size: 1.1em;
	line-height: 1.3em;
	font-weight: bold;
	color: #176DAC;
}
.news_link:hover
{
	text-decoration: none;
}
.news_txt
{
	margin-top: 5px;
	color: #445057;
}
/*----*/
.news_head
{
	background: url(../images/bg_brown_square.gif) no-repeat left 2px;
	font-size: 1.5em;
	line-height: 1.05em;
	font-weight: bold;
	margin: 14px 9px 10px;
	padding: 0 0 2px 32px;
	color: #8E5B51;
}
.news_pad
{
	margin: 0 5px 0 17px;
	padding-bottom: 50px;
}
.news_full_item
{
	border-bottom: 1px solid #EEE;
	padding: 0 0 7px 23px;
	margin-bottom: 15px;
	color: #445057;
}
.news_full_item
{
	font-size: .85em;
	line-height: 1.2em;
}
.news_full_item .news_txt
{
	padding-bottom: 10px;
}
.news_name
{
	font-size: 1.3em;
	line-height: .9em;
	font-weight: bold;
	color: #176DAC;
	margin: 5px 0 16px;;
}
.news_full_item ul
{
	line-height: 1.35em;
	margin: 1px 29px 0;
	padding-bottom: 12px;
}
.news_img_blk
{
	margin: 12px 0 24px;
}
.news_img_blk img
{
	margin-right: 18px;
}
/*---------------------------*/
/*--Event block--*/
.event_cnt
{
	padding-bottom: 30px;
}
.event_cnt .headl_comm2 
{
	margin-top: 30px;
}
.event_cnt .ev_sq_blue p
{
	font-size: .75em;
	line-height: 1.25em;
	color: #445057;
	padding-bottom: 3px;
	margin-top: -6px;
}
.event_item
{
	font-size: .75em;
	line-height: 1.2em;
	border-bottom: 1px solid #EEE;
	padding: 0 2px 16px;
	margin: 9px 0 14px;
}
.ev_link_cnt
{
	font-size: 1.45em;
	line-height: 1.07em;
	font-weight: bold;
	color: #4C82E1;
}
.ev_link_cnt a
{
	color: #4C82E1;
	text-decoration: none;
}
.ev_cond_blk
{
	margin-top: 3px;
	padding-bottom: 7px;
}
.ev_date
{
	font-size: .9em;
	line-height: 1.3em;
	color: #999;
	float: left;
	margin-right: 24px;
}
.ev_price
{
	font-size: 1.45em;
	line-height: 1.2em;
	font-weight: bold;
	color: #445057;
	float: right;
	margin-right: 12px;
}
.ev_price span
{
	color: #4C82E1;
}
.ev_link
{
	font-size: 1.1em;
	line-height: 1.3em;
	font-weight: bold;
	color: #3A89C9;
}
.ev_link:hover
{
	text-decoration: none;
}
.ev_txt
{
	line-height: 1.35em;
	color: #606060;
	margin-top: 8px;
}
/*--new ev--*/
.ev_sq_blue
{
	background: url(../images/bg_cosm_square.gif) no-repeat left 4px;
	margin: 0 0 0 -30px;
	padding-left: 29px;
	line-height: 1.2em;
}
div.ev_cnt_true
{
	margin: 35px 0 0 39px;
	padding: 0;
}
.sc_tgt_width .ev_cnt_true
{
	margin: 0 0 0 39px;
	padding: 0;
}
.ev_cnt_true .headl_comm2
{
	margin-top: 23px;
}
div.ev_item_short
{
	border-bottom: none;
	margin: 21px 0 0;
	padding-bottom: 10px;
}
.ev_sugs_link
{
	float: right;
	background: url(../images/bg_cosm_square.gif) no-repeat left center;
	font-size: 1.1em;
	font-weight: bold;
	color: #4c82e1;
	padding-left: 29px;
	margin:  0 44px;
}
.ev_sugs_link:hover
{
	text-decoration: none;
}
div.ev_pad
{
	padding: 0;
	margin: 20px 0 0;
}
.ev_pgr_pos
{
	margin: -35px 20px 0 0;
}
.ev_pgr_pos2
{
	margin: 0 20px 30px 0;
}
.ev_more
{
	color: #445057;
	line-height: 1.25em;
	margin: 22px 0 -4px 0;
	text-align: right;
}
.ev_more input
{
	float: right;
	margin: -7px 25px 0 0;
	position: relative;
}
