#contents #contents_banner {

	background: transparent url('/templates/main/images/banner_bg.gif') 0px 0px repeat-x;
    
	/*background: transparent url('/templates/main/images/banner.jpg') 0px 0px;*/
	color: #645003;

	font-family: Trebuchet MS, sans-serif;

	font-size: 36px;

	font-style: italic;

	height: 157px;

	line-height: 140px;

	margin: -20px 0px 15px 0px;

	position: relative;

	text-align: right;

	/*text-transform: uppercase;*/

	width: 964px;

}



#contents #contents_inner {

	overflow: hidden;

	padding: 0px 25px 0px 25px;

	width: 914px;

}



#contents #contents_inner #contents_breadcrumb {

	color: #838383;

	font-family: Tahoma, sans-serif;

	font-size: 11px;

	margin-bottom: 25px;

}



#contents #contents_inner #contents_breadcrumb a {

	color: #4563c5;

	text-decoration: underline;

}



#contents #contents_inner #contents_breadcrumb a:hover {

	text-decoration: none;

}



#contents #contents_inner h1 {

	color: #2f499d;

	font-family: Trebuchet MS, sans-serif;

	font-size: 24px;

	font-weight: normal;

	margin-bottom: 16px;

	width: 100%;

}



#contents #contents_inner p {

	color:#5e5e5e;

	font-family: Tahoma;

	font-size: 12px;

	line-height: 16px;

	margin-bottom: 16px;

	overflow: hidden;

	width: 100%;

}



#contents #contents_inner p a {

	color: #4967c9;

	text-decoration: underline;

}



#contents #contents_inner p a:hover {

	text-decoration: none;

}



#contents #contents_inner #contents_text {

	float: left;

	overflow: hidden;

	padding: 0px 15px 14px 0px;

	width: 442px;

}



#contents #contents_inner #contents_text #contents_contacts {

	background: transparent url('/templates/main/images/phone.jpg') 0px 5px no-repeat;

	color: #383838;

	font-family: Trebuchet MS, sans-serif;

	font-size: 22px;

	font-weight: bold;

	line-height: 24px;

	overflow: hidden;

	padding: 10px 0px 0px 110px;

}



#contents #contents_inner #contents_text #contents_contacts #contents_contacts_code {

	font-weight: normal;

}



#contents #contents_inner #contents_text #contents_contacts #contents_contacts_time {

	color: #707070;

	font-size: 18px;

	font-weight: normal;

}



#contents #contents_inner #contents_sidebar {

	float: left;

	overflow: hidden;

	padding-left: 15px;

	width: 442px;

}



#contents #contents_inner #contents_sidebar .contents_newsblock {

	margin-bottom: 16px;

	overflow: hidden;

	width: 100%;

}



#contents #contents_inner #contents_sidebar .contents_newsblock .contents_newsblock_date {

	color: #fff;

	font-family: Trebuchet MS, sans-serif;

	font-size: 24px;

	margin-bottom: 8px;

}



#contents #contents_inner #contents_sidebar .contents_newsblock .contents_newsblock_date span {

	background: #efbe00;

	padding: 0px 5px;

}



#contents #contents_bottom_menu {

	background: transparent url('/templates/main/images/contents_common/contents_menu_bg.png') 0px 0px no-repeat;

	font-family: Trebuchet MS, sans-serif;

	font-size: 14px;

	height: 58px;

	line-height: 58px;

	list-style-type: none;

	padding-left: 180px;

	text-transform: uppercase;

	width: 784px;

}



#contents #contents_bottom_menu li {

	float: left;

	margin-right: 30px;

}



#contents #contents_bottom_menu li a {

	color: #8a9fe2;

	text-decoration: none;

}



#contents #contents_bottom_menu li a:hover {

	text-decoration: underline;

}