body {
	margin: 0;
	padding: 0;
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	color: #000000;
}
#toc {
	background: #000000 url(/i/bg.gif) repeat-y;
}
img {
	border: 0;
}

p {
	margin: 0;
	padding: 0 0 10px 0;
}

h1 {
	font-size: 18px;
	margin: 0;
	padding: 0 0 15px 0;
	font-weight: normal;
}

h2 {
	font-size: 16px;
	margin: 0;
	padding: 0 0 0px 0;
}

h3 {
	font-size: 14px;
	margin: 0px;
}

.a2:link, .a2:visited {

	text-decoration:none;
}
.a2:hover {

	text-decoration:underline;
}
.a2b:link, .a2b:visited {

	text-decoration: none;
	font-weight:700;
}
.a2b:hover {

	text-decoration: underline;
	font-weight:700;
}


a.gray:link, a.gray:visited {
	color: #666666;
	text-decoration: none;
}
a.gray:hover {
	text-decoration: underline;
}

a.black:link, a.black:visited {
	color: #333333;
	text-decoration: none;
}
a.black:hover {
	text-decoration: underline;
}

table
{ 
	font-family: Tahoma, sans-serif;
	font-size: 13px;
	border: 0px;
	/*border-collapse: collapse;*/
}
table td {
	/*padding: 0px;*/
}
table th {
	/*padding: 0px;*/
}

/* ================================================== */
/* Шапка */
/* ================================================== */
.site_pach {
	height: 16px;
	background: #037CC5 url(/i/bg_pnl_pach.gif) repeat-x;
	border: 1px solid #014479;
}
/* -------------------------------------------------- */

/* ================================================== */
/* Контент */
/* ================================================== */
#body {
	background: #FFFFFF url(/i/header.gif) no-repeat;
}
#body-main {
	background: #FFFFFF url(/i/header_main.gif) no-repeat;
}

.pnl_left_header {
	border-bottom: 1px solid #D3D3D3;
}
.pnl_left_header_bg {
	background: #F0F0F0 url(/i/pnl_header_bg.gif) repeat-x;
	color: #01508B;
	font-weight: bold;
	padding: 6px 0 7px 11px;
}
.pnl_left_header_bg_right {
	background: #FF9315 url(/i/pnl_header_bg_right.gif) no-repeat;
}
.pnl_header {
	border-bottom: 1px solid #D3D3D3;
}
.pnl_header_bg {
	background: #F0F0F0 url(/i/pnl_header_bg.gif) repeat-x;
	color: #01508B;
	font-weight: bold;
	padding: 6px 0 7px 0;
}
.pnl_header_bg_right {
	background: #FF9315 url(/i/pnl_header_bg_right.gif) no-repeat;
}
.pnl_header_bg_left {
	background: #F0F0F0 url(/i/pnl_header_bg_left.gif) no-repeat;
}
.header_title {
	padding: 16px 0 15px 21px;
	background: #EEEEEE url(/i/arrov_orange.gif) 11px 18px no-repeat;
	color: #00528E;
	font-weight: bold;
	border-bottom: 1px solid #D3D3D3;
}
a.mmenu:link, a.mmenu:visited {
	background: #038ACA url(/i/left_menu_n.jpg) no-repeat;
	color: #ffffff;
	padding: 5px 0 6px 15px;
	display: block;
	text-decoration: none;
}
a.mmenu:hover, a.mmenu-s:link, a.mmenu-s:visited, a.mmenu-s:hover {
	background: #044F93 url(/i/left_menu_s.jpg) no-repeat;
	color: #004694;
	padding: 5px 0 6px 15px;
	display: block;
	text-decoration: none;
}
a.smenu:link, a.smenu:visited {
	background: #E5E5E5 url(/i/left_smenu_n.gif) no-repeat;
	color: #014896;
	padding: 5px 0 6px 15px;
	display: block;
	text-decoration: none;
}
a.smenu:hover, a.smenu-s:link, a.smenu-s:visited, a.smenu-s:hover {
	background: #E5E5E5 url(/i/left_smenu_s.gif) no-repeat;
	color: #333333;
	padding: 5px 0 6px 15px;
	display: block;
	text-decoration: none;
}
a.smenu2:link, a.smenu2:visited {
	background: #E5E5E5 url(/i/left_smenu_n.gif) no-repeat;
	color: #014896;
	padding: 5px 0 6px 30px;
	display: block;
	text-decoration: none;
}
a.smenu2:hover, a.smenu2-s:link, a.smenu2-s:visited, a.smenu2-s:hover {
	background: #E5E5E5 url(/i/left_smenu_s.gif) no-repeat;
	color: #333333;
	padding: 5px 0 6px 30px;
	display: block;
	text-decoration: none;
}
/* -------------------------------------------------- */

/* ================================================== */
/* Подвал */
/* ================================================== */

/* -------------------------------------------------- */

/* ================================================== */
/* Элементы формы */
/* ================================================== */
form { margin: 0; padding: 0; }
.search_textbox {
	width: 180px;
	height: 20px;
	font-size: 11px;
	font-family: Verdana;
}
.textbox {
	height: 20px;
	font-size: 11px;
	font-family: Verdana;
}
.textarea {
	font-size: 11px;
	font-family: Verdana;
}
.button {
	font-size: 11px;
	font-family: Verdana;
}
.select {
	font-size: 11px;
	font-family: Verdana;
}
/* -------------------------------------------------- */

.sep {
	
	width:553px;
	height:3px;
	padding-top:10px;
	padding-bottom:10px;
	background:url(/i/sep.gif) repeat-x;
	background-position: center center;
	
}

.news_date {
	color:#909090;
	font-size:10px;
	font-weight:300;
	padding-top:2px;
}

a.h3:link, a.h3:visited {
	font-size:14px;
	font-weight:700;
	text-decoration: none;
}

a.h3:hover {
	font-size:14px;
	font-weight:700;
	text-decoration: underline;
}
.form {

font-family:tahoma;
font-size:12px;
height:19px;
border:1px solid #007611;
color:#4D4D4D;
background-color:#F2F2F2;
}

.form2 {

font-family:tahoma;
font-size:12px;
border:1px solid #007611;
color:#4D4D4D;
background-color:#F2F2F2;
}
.form_login {

font-family:tahoma;
font-size:12px;
border:1px solid #3A64D4;
color:#4D4D4D;
background-color:#F2F2F2;
}

.alert_form {

font-family:tahoma;
font-size:12px;
border:1px solid #FF0000;
color:#FF0000;
background-color:#F2F2F2;
}

.alert_text {

font-family:tahoma;
font-size:12px;
color:#FF0000;
}
