
	body {
		margin: 12px;
		background-color: #e1dccb;
		font: 10pt Arial;
	}
	
	/***
	 *	Supreme table. Main layout table.
	 *
	 * 
	***/
	
		.t_supreme {
			width: 100%;
			background-color: #f6f0de;
		}
		
		.t_supreme td {
			vertical-align: top;
		}
	
	/***
	 *	Logo cell.
	 *
	 * 
	***/
	
		#c_header_logo {
			vertical-align: top;
			padding-left: 47px;
			padding-top: 37px;
			width: 175px;
		}
		
		#c_header_logo img {
			border: 0;
		}
	
	/***
	 *	Lang table.
	 *
	 * 
	***/
	
		.t_lang_panel {
			margin-top: 15px;
			width: 128px;
		}
		
		.t_lang_panel a {
			font-size: 8pt;
			color: #790005;
			font-weight: bold;
		}
		
		.c_lang_active a {
			color: #d2020b;
		}
		
		.t_lang_panel a img {
			margin-right: 7px;
		}
		
		#c_eng_lang {
			text-align: right;
		}
	
	/***
	 *	Header table.
	 *
	 * 
	***/
	
		.t_header {
			width: 100%;
			padding-left: 20px;
		}
		
		#c_spacer_header {
			background: url("../images/header_spacer.gif") left 20px repeat-x;
		}
		
		#c_left_header {
			width: 436px;
			height: 172px;
		}
		
		#c_left_header img {
			position: relative;
			top: 20px;
		}
		
		#c_right_header {
			width: 263px;
			height: 172px;
			padding: 0;
		}
		
		#c_right_header div {
			position: relative;
			top: -10px;
		}
	
	/***
	 *	Footer.
	 *
	 * 
	***/
	
		#c_footer {
			height: 75px;
			padding: 0px 20px;
		}
		
		#t_footer {
			background-color: #b4ae9b;
			width: 100%;
			height: 100%;
		}
		
		#c_footer_left_ear {
			width: 10px;
			background: url("../images/footer_left_ear.gif") left top no-repeat;
		}
		
		#c_footer_right_ear {
			width: 10px;
			background: url("../images/footer_right_ear.gif") left top no-repeat;
		}
		
		#c_bottom {
			height: 22px;
		}
	
	/***
	 *	Footer Menu.
	 *
	 * 
	***/
	
		#c_footer_menu {
			padding-left: 15px;
			padding-top: 23px;
			color: white;
			font-size: 8pt;
			font-weight: bold;
			vertical-align: top;
			text-align: center;
		}
		
		#c_footer_menu div {
			font-weight: normal;
		}
		
		#c_footer_menu a {
			color: white;
			font-size: 8pt;
			font-weight: bold;
			text-decoration: none;
		}
		
		#c_footer_menu a.a_active_footer_menu, #c_footer_menu a:hover {
			text-decoration: underline;
		}
		
		
	/***
	 *	Footer WP Logo.
	 *
	 * 
	***/
	
		#c_wp_logo {
			font-family: Tahoma;
			padding-top: 23px;
			padding-right: 40px;
		}
		
		#t_wp_logo {
			text-align: left;
		}
	
		#c_wp_logo_link {
			vertical-align: middle;
		}
		
		#c_wp_logo_link a img {
			border: 0;
			margin-right: 10px;
			padding-top: 2px;
		}
		
		#c_wp_logo a {
			color: #ffffff;
			font-size: 8pt;
			text-decoration: none;
		}
		
		#d_wp_wp a {
			font-size: 8pt;
			font-weight: bold;
			letter-spacing: 2px;
		}
		
	/***
	 *	Center pane: Menu, Login, Banners + Content
	 *
	 * 
	***/
	
		#t_center_pane {
			width: 100%;
		}
		
		#c_left {
			width: 202px;
			padding-left: 20px;
			vertical-align: top;
		}
		
	/***
	 *	Main menu
	 *
	 * 
	***/
	
		.d_menu_item_active_top, .d_menu_item_top {
			margin: 0px 21px 0px 13px;
			padding: 10px 0px 10px 28px;
			background: url("../images/bullet.gif") left 15px no-repeat;
		} 
	
		.d_menu_item, .d_menu_item_active {
			border-top: 1px dashed #b4ae9b;
			margin: 0px 21px 0px 13px;
			padding: 10px 0px 10px 28px;
			background: url("../images/bullet.gif") left 15px no-repeat;
		}
		
		.d_menu_item a, .d_menu_item_top a {
			font-size: 9pt;
			font-weight: bold;
			color: #af0209;
			text-decoration: none;
		}
		
		.d_menu_item_active a, .d_menu_item_active_top a {
			font-size: 9pt;
			font-weight: bold;
			color: #e20009;
		}
		
	/***
	 *	Login form
	 *
	 * 
	***/
	
		#d_login_form {
			margin-top: 25px;
			margin-bottom: 45px;
			width: 202px;
		}
		
		#d_login_top {
			background: url("../images/login_top.gif") left bottom no-repeat;
			height: 10px;
			line-height: 10px;
		}
		
		#d_login_bottom {
			background: url("../images/login_bottom.gif") left top no-repeat;
			height: 10px;
			line-height: 10px;
		}
		
		#d_login_form_body {
			background: #bc0109 url("../images/form_fill.gif") left top repeat-x;
			color: white;
			padding: 8px 15px;
			height: 164px;
		}
		

		#d_form_title {
			color: white;
			font-weight: bold;
			font-size: 9pt;
			margin-bottom: 20px;
		}
		
		#d_login_form_body a {
			color: white;
			text-decoration: none;
			font-size: 8pt;
		}
		
		#d_form_links {
			margin-bottom: 10px;
			color: white;
			font-size: 8pt;
		}
		
		.input_text {
			border: 1px solid #af0209;
			width: 100%;
			color: #949494;
			font-weight: bold;
			font-size: 9pt;
			padding: 3px 10px;
			height: 24px;
			margin-bottom: 10px;
		}
		
		input[class="input_text"] {
			width: 152px;
			height: auto;
		}
		
		.input_submit {
			background: #cb0109;
			color: white;
			text-transform: lowercase;
			font-size: 8pt;
			font-weight: bold;
			border: 1px solid #fc000c;
			padding: 3px 5px;
		}
		
		.input_submit:active {
			border: 1px inset #fc000c;
		}
		
		input[class="input_submit"] {
			padding: 5px 10px;
		}
		
	/***
	 *	Banners
	 *
	 * 
	 ***/
	 
	 	#d_banners img {
	 		border: 0;
	 		margin-bottom: 20px;
	 	}
	
	/***
	 *	Content
	 *
	 * 
	 ***/ 	

		#c_content {
			padding: 10px 12px 5px 20px;
		}
		 	
	 	#t_page_title {
	 		background: #b4ae9b;
	 		width: 100%;
	 		height: 29px;
	 	}
	 	
	 	#t_page_title td#c_page_title {
	 		vertical-align: middle;
	 		color: white;
	 		font-size: 13pt;
	 		font-weight: bold;
	 		padding-left: 16px;
	 	}
	 	
	 	#c_left_ear {
	 		background: url("../images/title_left_ear.gif") left top no-repeat;
	 		width: 6px;
	 	}
	 	
	 	#c_right_ear {
	 		background: url("../images/title_right_ear.gif") left top no-repeat;
	 		width: 6px;
	 	}
	 	
	 	#d_content {
	 		padding: 10px 16px;
	 		color: #404040;
	 		font-size: 9pt;
	 	}
	 	
	 	#d_content a {
			font-size: 8pt;
			color: #790005;
			font-weight: bold;
		}
			
		#d_content a:hover {
			color: #d2020b;
		}
		
		#d_content table  {
			color: #404040;
			font-size: 9pt;
		}
	 	
	 	h2 {
	 		color: #ca0009;
	 		font-size: 10pt;
	 		font-weight: bold;
	 	}
	 	
	 	ul {
	 		padding-left: 20px;
	 		margin-left: 20px;
	 	}
	 	
	 	ul li {
	 		list-style-type: none;
	 		background: url("../images/list.gif") left 9px no-repeat;
	 		padding-left: 20px
	 	}
	 	
	 	ul>li {
	 		background-position: left 7px;
	 	}
	 	
	 	
 	/**
 	 *	Персонал
 	 *
 	 *
 	 */
	 	 
	 	 .c_personal_photo {
	 	 	width: 150px;
	 	 	padding-bottom: 20px;
	 	 	vertical-align: top;
	 	 }
	 	 
	 	 .c_personal_short_info {
	 	 	padding: 20px 0 20px 10px;
	 	 }
	 	 
	 	 .c_personal_info {
	 	 	padding: 20px 0 20px 10px;
	 	 }
	 	 
	 	 .c_personal_short_info a {
	 	 	text-decoration: none;
	 	 	font-size: 9pt !important;
	 	 }
	 	 
	 	 .c_personal_short_info a:hover {
	 	 	text-decoration: underline;
	 	 }
	 	 
	 	 .d_p_name {
	 	 	font-size: 12pt;
	 	 	font-weight: bold;
	 	 	margin-bottom: 5px;
	 	 }
	 	 
	 	 .d_p_post {
	 	 	font-weight: bold;
	 	 	margin-bottom: 10px;
	 	 }
	 	 
	 	 .sp_no_bold {
	 	 	font-weight: normal;
	 	 }
	 	 
	 	 .d_p_text {
	 	 	padding-top: 20px;
	 	 }