/* ================================================== */
/* Основные стили сайта */
/* ================================================== */
body {
	margin: 0;
	padding: 0;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color:#FFFFFF;
}
img {
	border: 0;
}
p {
	margin: 0;
	padding: 0 0 10px 0;
}

h1 {
	color: #A20909;
	font-size: 15px;
	margin: 0;
	padding: 0 0 10px 0;
	font-weight: 700;
}

h2 {
	color: #000000;
	font-size: 13px;
	margin: 0;
	padding: 0 0 5px 0;
}

h3 {
	color: #32568A;
	font-size: 12px;
	margin: 0;
	padding: 0 0 10px 0;
}

a:link, a:visited {
	color: #000000;
	text-decoration:underline;
}
a:hover {
	color: #FFCC00;
	text-decoration:none;
}

a.link_left:link, a.link_left:visited {
	color: #294369;
	text-decoration:none;
}
a.link_left:hover {
	color: #F2C54C;
	text-decoration:underline;
}
table
{ 
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	border: 0px;
	border-collapse: collapse;
}
ul {
	margin: 0;
	padding: 0;
}
ol {
	margin: 0 0 0 40px;
	padding: 0;
}
ol ol {
	margin: 0 0 0 20px;
	padding: 0;
}
ul li {
	margin: 0 0 6px 32px;
}
ol li {
	margin: 0 0 12px 0;
}
ol ol li {
	margin: 4px 0 4px 0;
}

/* -------------------------------------------------- */

/* ================================================== */
/* Шапка */
/* ================================================== */

.logo_sup {

background:url('/i/logo_sup.jpg') no-repeat;

}

.logo_sub {

background:url('/i/logo_sub.jpg') no-repeat;

}

/* ================================================== */
/* Строк навигации */
/* ================================================== */

a.ndomen:link, a.ndomen:visited {

 	color:#999999;
 	font-family:tahoma; 
	font-weight:300;
	text-decoration:none;
}
a.ndomen:hover {

	font-family:tahoma; 
	font-weight:300;
	color:#000000;
	text-decoration:underline;
}

a.nitem:link, a.nitem:visited {

 	color:#666666;
 	font-family:tahoma; 
	font-weight:300;
	text-decoration:none;
}
a.nitem:hover {

	font-family:tahoma; 
	font-weight:300;
	color:#000000;
	text-decoration:underline;
}
/* ================================================== */
/* Контент */
/* ================================================== */

.context_bg_middle {

	background: #FFFFFF url('/i/context_bg_middle.jpg') repeat-y;
}

.context_bg_top {

	background:url('/i/context_bg_top.jpg') no-repeat;
}

.context_bg_bottom {

	background:url('/i/context_bg_bottom.jpg') no-repeat; background-position:bottom;
}

/* ---------------------------------------- */
/* Меню										*/
/* ---------------------------------------- */

.menu_sep {

background:url('/i/menu_sep.gif') no-repeat;

}

.menu_submenu_sep {

background:url('/i/menu_submenu_sep.jpg') no-repeat;

}

.menu_bull {

background: url('/i/menu_bull.jpg') no-repeat;
background-position:30px center;
padding:7px 10px 7px 55px;

}

.menu_bull_selected {

background: url('/i/menu_bull_active.gif') no-repeat;
background-position:30px center;
padding:7px 10px 7px 55px;

}

.menu_sub_bg {

background: #FFE292 url('/i/menu_sub_bg.gif') repeat-y;

}

.menu_bull_small {

background: url('/i/menu_bull_small.gif') no-repeat;
background-position:33 center;
padding:3px 10px 3px 55px;

}

.menu_bull_small_active {

background: url('/i/menu_bull_small_active.gif') no-repeat;
background-position:33 center;
padding:3px 10px 3px 55px;
color: #A20909;
font-size:11;
font-weight:700;

}

a.mmenu:link, a.mmenu:visited {
	color: #000000;
	text-decoration: none;
	font-size:12px;
}
a.mmenu:hover {
	color: #A20909;
	text-decoration: underline;
	font-size:12px;
}

a.bmmenu:link, a.bmmenu:visited {
	color: #A20909;
	text-decoration: underline;
	font-size:12px;
	font-weight:700;
}
a.bmmenu:hover {
	color: #A20909;
	text-decoration: none;
	font-size:12px;
	font-weight:700;
}

a.mmenu_sub:link, a.mmenu_sub:visited {
	color: #000000;
	text-decoration: none;
	font-size:11px;
}

a.mmenu_sub:hover {
	color: #A20909;
	text-decoration: underline;
	font-size:11px;
}

a.bmmenu_sub:link, a.bmmenu_sub:visited {
	color: #A20909;
	text-decoration: none;
	font-size:11;
	font-weight:700;
}

a.bmmenu_sub:hover {
	color: #A20909;
	text-decoration: underline;
	font-size:11px;
	font-weight:700;
}


a.main_news:link, a.main_news:visited {

 	color:#A20909;
 	font-family:tahoma; 
	font-weight:700;
	text-decoration:none;
}

a.main_news:hover {

	color:#A20909;
	font-family:tahoma; 
	font-weight:700;
	text-decoration:underline;
}

a.main_news2:link, a.main_news2:visited {

 	color:#A20909;
 	font-family:tahoma; 
	font-weight:700;
	text-decoration:underline;
	
}

a.main_news2:hover {

	color:#A20909;
	font-family:tahoma; 
	font-weight:700;
	text-decoration:none;
}

.news_date {

	font-size:10px;
 	color:#666666;
 	font-family:tahoma; 
	font-weight:300;
}

.sep {

	width:100%; 
	background:url('/i/sep.gif') repeat-x;
	padding-top:5px; 
	padding-bottom:5px;
	background-position:center center;
}

.menu_bottom_left {

	background:url('/i/bottom_left.jpg') no-repeat; 
	background-position:bottom;
}

/* ================================================== */
/* Подвал */
/* ================================================== */

a.head_price:link, a.head_price:visited {
	color: #A20909;
	text-align: center;
	text-decoration: underline;
	font-weight:700;
	font-size:15px;
}
a.head_price:hover {
	color: #A20909;
	text-align: center;
	text-decoration: none;
	font-weight:700;
	font-size:15px;
}

a.price_footer:link, a.price_footer:visited {
	color: #A20909;
	text-align: center;
	text-decoration: none;
	font-weight:300;
	font-size:11px;
}
a.price_footer:hover {
	color: #A20909;
	text-align: center;
	text-decoration: underline;
	font-weight:300;
	font-size:11px;
}

a.footer:link, a.footer:visited {
	color: #000000;
	text-align: center;
	text-decoration: none;
	font-size:11px;
}

a.footer:hover {

	color: #FFE000;
	text-align: center;
	text-decoration: underline;
	font-size:11px;
	
}

a.copy:link, a.copy:visited {
	color: #000000;
	text-decoration: none;
	font-size:11px;
}

a.copy:hover {
	color: #000000;
	text-decoration: underline;
	font-size:11px;
}

.footer_bottom_center {

background: #A7A9AC url('/i/bottom_center.jpg') no-repeat; 
color:#000000;

}

/* ================================================== */
/* Элементы формы */
/* ================================================== */
form { margin: 0; padding: 0; }

.textbox-search {
	width: 300px;
	height: 20px;
	font-size: 11px;
	font-family: Verdana;
	border: 1px solid #436AA0;
	padding: 2px;
}
.textbox {
	border: 1px solid #A7A9AC;
	font-size: 11px;
	font-family: Verdana;
	width:415px;
}
.textarea {
	border: 1px solid #A7A9AC;
	font-size: 11px;
	font-family: Verdana;
	width:415px;
}
.select {
	border: 1px solid #A7A9AC;
	font-size: 11px;
	font-family: Verdana;
	width:415px;
}
.button {
	border: 1px solid #A7A9AC;
	font-size: 11px;
	font-family: Verdana;
	background: #F2F2F2;
}
.red_field {
	color:red;
}

/* ================================================== */
/* Обратная связь */
/* ================================================== */

.backfeet_output_table
{
	border:1px solid #8D8D8D;
}
.backfeet_output_title
{
	background-color:#FFCD00; 
	color:#090909;
}
.backfeet_output_question
{
	background-color:#E2EEFF;
}
.backfeet_output_answer
{
	background-color:#F7F7F7;
}
.backfeet_output_question_title
{
	color:#163F77;
	font-weight:700;
	padding-bottom:5px;
}
.backfeet_output_answer_title
{
	color:#7D5B00;
	font-weight:700;
	padding-bottom:5px;
}
.backfeet_output_select
{
	border: 1px solid #A7A9AC;
	font-size: 11px;
	font-family: Verdana;
	width:415px;
}
/* -------------------------------------------------- */
