div.clear {clear:both;}
a {color: #374e52; text-align:justify}
a:hover, a:hover p {text-decoration: underline;color:#374e52;}
img {
	float:left;
	margin: 0 12px 0px 0;
}
/*************main content ************************************/

#left-w {
	width:73%;
	float:left;
	padding-top: 0px;
	padding-right: 30px;
		
}
#left-w img {
background-color:#F5F8FA;
border:1px solid #DCDCDC;
margin:0 10px 10px 0;
padding:5px;
}
#left-w h4 a{
font-size: 16px;
color:#526E73;
float:none;
font-weight:bolder;
padding-left:0px;
padding-left:0px;
padding-bottom:8px;
}

#leftcol {
	margin-left: 0px;
	margin-right: 10px;
}
#leftcol h3 a{
	color: #bf4e4f;
	margin-bottom: 5px;
}


#rightcol {
	width: 24%;
	float:right;
	margin-top: -130px;

}

/***************MAIN NEWS ********************************/
div#main-news h3 a{
	color: #bf4e4f;  text-align:justify;
}
div#main-news span a p {
 text-align:justify;
}
/***********3 события *********************/
table#schedule-wrapper {
	background: url(/images/3event-top-right_d.png) no-repeat top right;
	padding:4px 9px 0 0;
	margin-right:20px;
	margin-bottom: 33px;
	padding-right: 9px; /* отступ до сл. блока */
}
table#schedule-wrapper td {
padding-right: 5px;

}
div#schedule-wrapper1 {
	background: url(/images/3event-top-right_d.png) no-repeat top right;
	padding:4px 9px 0 0;
	margin-right:20px;
	margin-bottom: 0px; /* отступ до сл. блока */
}

table.schedule-wrapper2 {
	background: url(/images/schdl-wrp-top-bg_d.png) repeat-x top right;
	padding-bottom:12px;
	margin-bottom:0px;
	margin-top:5px;
border:1px solid #DCDCDC;
border-spacing: 5px;
	
}
table.schedule-wrapper2 td{
vertical-align:top;
}
table.schedule {
margin-top:9px;
/*border-bottom: 10px solid #a8b8bc;
*/
}
table.schedule p {
margin-bottom:0px;

}

table.schedule img {
	float:none;
	margin: 0 10px 10px 0;
background-color:#F5F8FA;
border:1px solid #DCDCDC;
padding:5px;		
}

table.schedule td {
	width: 15%;
	padding: 2px 0 0 12px;
/*	border: 2px solid #a8b8bc;
*/	
}
table.schedule p {
/*	max-height: 90px;
*/	
	
}

table.schedule td.sch-last {
	float: none;
	
}
table.schedule td.sch-middle {
	margin-left:4%;
/*	max-height: 100px;
*/	
}
table.schedule span {
display:block;
margin-top:5px;
	font-size: 70%;
background-color:#F3F0F0;	
	}
/***************************События и анонсы **********************************************/
div#events, div#anonses {
	width:39%;
	float:left;
	margin-left: 50px;
}
div#events div, div#anonses div {
	clear:both;
}
div#events p {
	font-size: 80%;
	float:none;
	margin:0px;
	background-color:#f3f0f0;
}

div#anonses {
	margin-left: 10%;
}
div#anonses p {
	font-size: 80%;
	float:none;
	margin:0px;
	background-color:#dfecec;
}

div.title {
	background: url(/images/title-bg.gif) 8px center repeat-x;
	text-align:left;
	padding-left: 0px;
	text-transform:uppercase;
	color: #bf4e4f;
	font-weight:bold;
	font-size: 20px;
}
div.title#foto-report {
	width: 50%;
}
div.title span {
	background-color: white;
	padding: 0 0px;
}
/** фоторепортаж **/
div#fsh2 {
	border-bottom: none;
}

/** Правая колонка **/
div.r-title {
	text-transform: uppercase;
	color: #526e73;
	padding:20px 0 8px 10%;
	font-weight:bolder;
	
}

div.r-div {
	border: 2px solid #a8b8bc;
	padding-left: 5px;
}
.r-div ul.recentposts li {
	background: url(/images/bgrecentposts.gif) no-repeat left 8px;
	font-size: 11px;
	padding-left: 13px;
}

div.r-div img {
	margin: 5px;
background-color:#F5F8FA;
border:1px solid #DCDCDC;
padding:5px;	
}
div.r-div p {
margin-left: 5px;
display:block;
}
#book-edition {
	border-left: 0px solid #a8b8bc;
}
#book-edition-content {
	border-bottom: 13px solid #a8b8bc;
}
