body {
	margin: 0;
	padding: 0;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
}
img {
	border: 0;
}
.img_border {
	border: 1px solid #D9D9D9;
	padding: 1px;
}
p {
	margin: 0;
	padding: 0 0 10px 0;
}

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

h2 {
	color: #32568A;
	font-size: 16px;
	margin: 0;
	padding: 0 0 15px 0;
}

h3 {
	color: #32568A;
	font-size: 14px;
	margin: 0;
	padding: 0 0 15px 0;
}

a:link, a:visited {
	color: #245CB3;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

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: 11px;
	border: 0px;
	border-collapse: collapse;
}
table td {
	padding: 0px;
}
table th {
	padding: 0px;
}

.navigate_1 {
	background: #EEEEF0;
	padding: 0 7px 0 10px;
}
.navigate_2 {
	background: #DFECF5;
	padding: 0 7px 0 10px;
}

/* ================================================== */
/* Шапка */
/* ================================================== */
#navbar-top a:link, #navbar-top a:visited {
	color: #000000;
	text-decoration: none;
}
#navbar-top a:hover {
	color: #666666;
}
.header-bg {
	background: #33578B;
	color: #FFFFFF;
	font-family: Tahoma, sans-serif;
	font-size: 13px;
}
.header-bg ul {
	margin: 0;
	padding: 0;
}
.header-bg ul li {
	margin: 4px 0 0 17px;
	padding: 0;
	list-style-type: square;
}
#header_text {
	padding: 0 0 0 20px;
}
#path {
	padding: 5px 0 6px 8px;
}
#path a:link, #path a:visited {
	color: #666666;
	text-decoration: none;
}
#path a:hover {
	text-decoration: underline;
}
/* -------------------------------------------------- */

#body table {
	color: #666666;
}

a.smenu:link, a.smenu:visited {
	color: #333333;
	background: url(/i/arrov_black.gif) 0 4px no-repeat;
	padding: 0 0 10px 12px;
	display: block;
	text-decoration: none;
}
a.smenu:hover, a.smenu-s:link, a.smenu-s:visited, a.smenu-s:hover {
	color: #EE1B21;
	background: url(/i/arrov_red.gif) 0 4px no-repeat;
	padding: 0 0 10px 12px;
	display: block;
	text-decoration: none;
}

#container {
	width: 995px;
}
#header_print {
	display: none;
}

ul {
	margin: 0 0 10px 28px;
	padding: 0;
}
ol {
	margin: 0 0 0 40px;
	padding: 0;
}
ol ol {
	margin: 0 0 0 20px;
	padding: 0;
}
ul li {
	margin: 0 0 0 0;
}
ol li {
	margin: 0 0 12px 0;
}
ol ol li {
	margin: 4px 0 4px 0;
}

/* ================================================== */
/* Подвал */
/* ================================================== */
#footer {
	background: #F2F2F2;
	color: #666666;
}
#footer a:link, #footer a:visited {
	color: #666666;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
/* -------------------------------------------------- */

/* ================================================== */
/* Элементы формы */
/* ================================================== */
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;
}
.textbox2 {
	font-size: 10px;
	font-family: Verdana;
}
.textarea {
	font-size: 11px;
	font-family: Verdana;
}
.button {
	font-size: 11px;
	font-family: Verdana;
}
.select {
	font-size: 11px;
	font-family: Verdana;
}
/* -------------------------------------------------- */
