/* Body Styles */

body {
	margin: 0px;
	background-color: #401D0A;
}

img {
	border: 0px;
}

body, td, div, span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

a {
	color: #985E39;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

.left_menu {
	color: #863A20;
	font-family: "Times New Roman", Times, Tahoma, Arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
}

p.left_menu {
	padding: 0;
	margin: 0;
	padding-left:25px;
}

ul {
	margin-left: 18px;
}

.date_text {
	color: #985E39;
}


/* Links */

a.left_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
}
a.left_menu:hover {
	color: #000000;
}

a.left_menu_active {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a.left_submenu {
	color: #925A34;
	font-weight: normal;
	text-decoration: none;
	margin-left: 20px;
}
a.left_submenu:hover {
	color: #74300B;
}

a.left_submenu_active {
	color: #74300B;
	font-weight: normal;
	text-decoration: underline;
	margin-left: 20px;
}

a.left_menu_admin {
	color: #863A20;
	font-family: "Times New Roman", Times, Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 25px;
	text-decoration: none;
	text-transform: uppercase;
}

a.left_menu_admin_active {
	color: #863A20;
	font-family: "Times New Roman", Times, Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 25px;
	text-decoration: none;
	text-transform: uppercase;
}

a.link_full {
	color: #985E39;
	font-weight: bold;
	text-decoration: underline;
}

a.link_pages_nums {
	color: #935B3A;
}

a.site_submenu {
	color: #985E39;
	font-weight: bold;
	text-decoration: underline;
}

a.site_submenu_active {
	color: #E15706;
	font-weight: bold;
	text-decoration: underline;
}

a.index_all_news {
	font-size: 12px;
	font-weight: bold;
	color: #992B00;
	text-transform: uppercase;
}


/* Headers */

h1.title_page {
	color: #74300B;
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	text-align: left;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	text-transform: uppercase;
}

h1.title_page_admin {
	color: #74300B;
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	text-align: left;
	font-weight: bold;
	margin-bottom: 25px;
	text-transform: uppercase;
}

h1.page_header {
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	margin-bottom: 15px;
}

h2.page_header {
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
}

h1.form_header {
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	margin-bottom: 15px;
}

h1.admin_razdel {
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	margin-bottom: 15px;
}


/* Forms */
input, select, textarea {
	background-color: #EEDCC2;
	border: 1px solid #925A34;
	font-weight: normal;
}

input.button {
	background-color: #925A34;
	border: 1px solid #3F1C0A;
	color: #DECCB2;
	font-weight: bold;
}

.comment_form {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align: right;
}

input.index_login_form {
	font-size: 10px;
	margin-left: 10px;
}


/* Main Tables */

table.main_container {
	width: 100%;
	height: 100%;
	background-color: #DECCB2;
}

table.top_main_table {
	width: 830px;
}

td.menu {
	line-height: 20px;
}

td.index_login_form {
	color: #514B37;
	font-size: 10px;
}

.hr_tab1 {
	font-family: Arial, Tahoma, Arial;
	font-size: 11px;
	background-color: #DECCB2;
}

.hr_tab2 {
	font-family: Arial, Tahoma, Arial;
	font-size: 11px;
	background-color: #DECCB2;
}

/* Menu Rollovers */

.rollover_mnu_noact
{
	background-image: URL(../img/li_menu_noact.gif);
	background-repeat: no-repeat;
	display: block;
	width: 180px;
	height: 18px;
	margin: 0;
	padding: 0;
}
.rollover_mnu_noact:hover {
	background-image: URL(../img/li_menu_select.gif);
}

.rollover_mnu_act
{
	background-image: URL(../img/li_menu_act.gif);
	background-repeat: no-repeat;
	display: block;
	width: 180px;
	height: 18px;
	margin: 0;
	padding: 0;
}
.rollover_mnu_act:hover {
	background-image: URL(../img/li_menu_select.gif);
}

/*
.rollover_mnu
{
	background-image: url(../img/li_menu_noact.gif);
	background-repeat: no-repeat;
	display: block;
	width: 180px;
	height: 18px;
	margin: 0;
	padding: 0;
}
.rollover_mnu:hover {
	background-image: url(../img/li_menu_select.gif);
}

.rollover_mnu_act
{
	background-image: url(../img/li_menu_act.gif);
	background-repeat: no-repeat;
	display: block;
	width: 180px;
	height: 18px;
	margin: 0;
	padding: 0;
}
.rollover_mnu_act:hover {
	background-image: url(../img/li_menu_select.gif);
}


.rollover_mnu_image {
	width: 23;
	height: 18;
	border: 0;
}

.rollover_mnu_image:hover {
	display: none;
}


.rollover_mnu a 
{
	display: block;
	width: 23px;
	height: 18px;
	float: left;
	margin: 0;
	padding: 0;
}

.rollover_mnu img
{
	width: 23;
	height: 18;
	border: 0;
}

* html a:hover 
{
	display: inline;
}

.rollover_mnu a:hover img
{
	visibility: none;
}
*/


/* Unsorted */

td.padding5 {
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 1px;
}

td.padding5line {
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 1px;
	border-top: 1px solid #B09F85;
}

td.padding10 {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 17px;
}

td.padding10line {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 17px;
	border-top: 1px solid #B09F85;
}

td.padding15linebottom {
	padding-top: 15px;
	padding-bottom: 15px;
	line-height: 17px;
	border-bottom: 1px solid #B09F85;
}

td.indextablenews {
	background-color: #CBC6A8;
	color: #000000;
	border: 1px solid #9A9378;
	font-size: 11px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: top;
}

td.comment_vacancy {
	color: #985E39;
}

td.culinary_section {
	font-size: 13px;
	font-weight: bold;
	color: #985E39;
	padding-left:10px;
	padding-top:0px;
	padding-right:10px;
}

span.red_bold {
	color: #910700;
	font-weight: bold;
}

span.comment {
	color: #988364;
}

p.section_header {
	color: #000000;
	font-weight: bold;
}