BODY {padding: 15px 15px 0px; margin: 0px; font-family: Arial, Tahoma, Verdana;}
TD {font-size: 8pt; color: #000000; /*color: #123D73;*/}
HR {color: #E3E3E3; height: 1px; border: none; border-top: 1px #e3e3e3 solid;}
A {color: #002e7a; font-weight: normal;}

.input_border {
	border: 1px #e3e3e3 solid;
}

#map {position: relative; font-size: 7.5pt; background: URL(/flash/map_bg.gif) no-repeat top left; padding: 0px; margin: 0px;}
#map div {font-family: Arial Narrow; position: absolute; padding: 0px; margin: 0px;}
#map A {text-decoration: none; color: #004178; background: URL(/flash/map_off.gif) no-repeat left 3px;}
#map A:visited {text-decoration: none; color: #004178; background: URL(/flash/map_off.gif) no-repeat left 3px;}
#map A:hover {color: #f66000; background: URL(/flash/map_on.gif) no-repeat left 3px;}
#map div.ogk A {color: #990000; padding-left: 0px; background: URL(/flash/map_ogk.gif) no-repeat right 3px}
#map div.ogk A:visited {color: #990000; padding-left: 0px; background: URL(/flash/map_ogk.gif) no-repeat right 3px}
#map div.ogk A:hover {color: #ff0000; background: URL(/flash/map_on.gif) no-repeat right 3px}
#map A IMG {border: 0px;}

IMG.icon {margin: 0px 5px 0px 0px;}

/* Путь к текущему разделу */
.path {color: #949180; font-size: 8pt;}
.path A {color: #949180; text-decoration: underline;}
.path A:hover {color: #000000;}

/* Основная ячейка с контентом */
.ctext {text-align: justify; padding-right: 15px;}
.ctext A {font-weight: bold; color: #123D73;}
P {margin: 0px; margin-bottom: 10px; /*text-indent: 0.5cm;*/}

/* Если в тескте есть таблица, ее надо отображать в следующем виде */
.ctext TD {
	/*padding: 5px 7px;*/
}

.tableheader, .tableheader TD {
	color: #002e7a;
	border: 1px #e0e0e0 solid;
	background: #f3f3f3;
}
.header, .header TD {
	border: 1px #e0e0e0 solid;
	background: #fafafa;
	color: #333;
	font-weight: bold;
}
.summary {
	background: #FFD3AA;
	font-weight: bold;
	border: 1px #e0e0e0 solid;
}

span.find {color: #4171A9}

.c01 {border-top: 1px #c9c9c9 solid; border-bottom: 1px #c9c9c9 solid; background: #e5e5e5; font-size: 8pt; color: #999999;}
.c01 A {text-decoration: underline; color: #999999;}
.c01 A:hover {color: #000000;}
.c02 {border-bottom: 1px #A3ACB7 solid; background: #f3f3f3; font-size: 8pt; color: #D0CEC1; text-align: center; padding: 0px 5px;}
.c02 A {text-decoration: underline; color: #123D73;}
/* .c02 A:hover {color: #ECA60D;} */
.c02 A:hover {color: #FF6000;}
.content {background: url('/design/russian/bg.gif') no-repeat top left;}
.sform {margin: 0px; padding: 6px; background: url('/design/russian/fbg.gif') no-repeat top right;}
.sform INPUT {font-size: 8pt;}

#quickSearchForm INPUT {font-size: 8pt;}

.sn {background: url('/design/russian/sn_b.gif') repeat-x top left;}

/*.title {color: #ECA60D; font-size: 14pt; font-family: Verdana;}
.label {color: #ECA60D; font-size: 12pt; font-family: Arial Narrow;}*/
.title {color: #FF6000; font-size: 14pt; font-family: Verdana;}
.label {color: #FF6000; font-size: 12pt; font-family: Arial Narrow; font-weight: normal;}

.nitem {margin-bottom: 20px;}
.ntitle {color: #FF6000; font-size: 11pt; font-family: Arial Narrow; vertical-align: top;}
.ntitle A {font-weight: normal; text-decoration: none;}
.ntitle A:hover {text-decoration: underline; color: #FF6000;}
.ntitle2 {color: #FF6000; font-size: 8pt; font-family: Arial; vertical-align: top;}
.ntitle2 A {font-weight: normal; text-decoration: none;}
.ntitle2 A:hover {text-decoration: underline; color: #FF6000;}
.ntext {color: #333333; padding: 10px 0px 0px 0px; text-align: justify;}
.ntext A {font-weight: normal; text-decoration: none;}
.ntext P {margin: 0px;	padding: 0px;}
.nmessage {color: #333333; font-size: 8pt; padding: 5px 0px 20px 0px; text-align: justify;}
.ndate {color: #949180; font-size: 8pt; font-family: Arial Narrow; text-decoration: none;}
.nhint {color: #949180; font-size: 8pt; font-weight: normal; font-family: Arial; padding-top: 2px;}
.more {padding: 5px 0px 30px; vertical-align: middle;font-size: 7pt; font-family: Arial;}
.more A {color: #002e7a; }
.more A:hover {color: #FF6000;}

.ptitle {color: #ECA60D; font-size: 11pt; font-family: Arial; font-weight: bold;}
.ppost {color: #949180; font-size: 10pt; font-weight: normal; font-family: Arial Narrow; text-align: justify;}
.photo {padding: 0px 20px 20px 0px;}

.tlabel {background: url('/design/russian/label.gif') no-repeat left 3px; font-size: 8pt; color: #123D73; padding-right: 20px; font-weight: bold;}


.ltext {color: #123D73; font-size: 8pt; text-align: justify;}
.ltext A {font-weight: bold; color: #123D73;}
.ltext P {margin: 0px; margin-bottom: 10px; /*text-indent: 0.5cm;*/}

.right-sub {color: #949180; line-height: 16px; font-size: 8pt; padding-bottom: 50px; background: url('/design/russian/bg3.jpg') no-repeat bottom right;}
.right-sub A {color: #949180; font-weight: bold;}
.right-sub A:hover {color: #000000;}
.cend, .cend TD {font-size: 8pt; color: #9a9a9a;}
.cend A {color: #9a9a9a;}
div.submenu, div.submenu A {color: #123D73; font-size: 8pt; text-decoration: underline; font-weight: bold;}
div.submenu {color: #9a9a9a; font-size: 8pt; font-weight: bold;} div.submenu A {color: #123D73; font-size: 8pt; text-decoration: underline; font-weight: bold;}
/*div.submenu A:hover {color: #ECA60D;}*/
div.submenu A:hover {color: #FF6000;}
div.submenu2 TD {color: #9a9a9a; font-size: 8pt; font-weight: bold;}
div.submenu2 A {color: #123D73; font-size: 8pt; text-decoration: none; font-weight: bold;}
div.submenu2 A:hover {color: #FF6000;}

table.news TD {font-size: 8pt; padding: 5px 0px;}
table.news .d {color: #9a9a9a; padding-bottom: 0px;}
table.news .h {color: #123D73; font-weight: bold; padding-bottom: 10px; padding-top: 0px;}
table.news .t {color: #123D73;}

/* table.rightcol {background: url('/design/russian/collaj/01.jpg') no-repeat top left;} */
.normal {font-weight: normal; background: #f3f3f3  url('/design/russian/bgat.gif') repeat-x top left; border-left: 1px #e3e3e3 solid; border-right: 1px #e3e3e3 solid; padding: 10px;}

.logoright {
/*
	background-image: url('/design/russian/logoright.png');
	background-repeat: no-repeat;
	// background-image: none;
	// filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/russian/logoright.png',sizingMethod='crop');
*/
}
/* Гостевая книга */
.mitem {padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px #e3e3e3 solid;}

/* Карта сайта */
div.sitemap OL {padding: 15px; margin: 18px;}
div.sitemap OL LI {
	padding-left: 0px;
	margin-left: 0px;
	color: #9a9a9a;
	font-size: 10pt;
	padding-bottom: 10px;
}
div.sitemap OL LI A, div.sitemap LI A {
	color: #002e7a;
	font-weight: bold;
}
div.sitemap OL LI A:hover {
	color: #f66000;
}
div.sitemap OL DIV {
	font-size: 9pt;
	padding-top: 2px;
	padding-bottom: 2px;
}
div.sitemap OL DIV A {
	text-decoration: none;
	font-weight: normal;
}
div.sitemap OL A:hover {
	color: #f66000;
}

div.date_in
{
	background: #ffffff url('/design/russian/bg/date_in.gif') no-repeat top right;
	padding: 5px 25px 5px 15px;
	text-align: center;
	float: left;
	display: inline;
	border-left: 1px #cccccc solid;
	font-size: 100%;
}

table.photoimg {margin-right: 15px; margin-top: 3px; margin-bottom: 5px;}
table.photoimg .photo {border-left: 1px #e3e3e3 solid; border-right: 1px #e3e3e3 solid; padding: 0px 10px 5px 10px;}
table.photoimg .photo_left {border-left: 1px #e3e3e3 solid; background: #f3f3f3;}
table.photoimg .photo_center IMG {padding: 0px; border: 1px #e3e3e3 solid;}
table.photoimg .photo_center {padding: 0px; background: #f3f3f3; text-align: left; color: #555;}
table.photoimg .photo_right {border-right: 1px #e3e3e3 solid; background: #f3f3f3;}
table.photoimg TD {text-align: center; padding: 0px;}
table.photoimg IMG {border: none;}
table.photoimg .label {border-top: 1px #e3e3e3 solid; background: #f3f3f3; border-left: 1px #e3e3e3 solid; border-right: 1px #e3e3e3 solid; color: #333333; font-size: 8pt; padding: 5px 3px 1px 3px;}
table.photoimg .top {border-top: 1px #e3e3e3 solid; background: #f3f3f3;}
table.photoimg .bottom {border-bottom: 1px #e3e3e3 solid; background: #f3f3f3;}

table.resp {margin-right: 10px; border-top: 10px #fff solid;}
table.resp .resp_left {border-left: 1px #e3e3e3 solid; background: #f3f3f3;}
table.resp .resp_center {padding: 0px; background: #f3f3f3; text-align: left; color: #555;}
table.resp .resp_right {border-right: 1px #e3e3e3 solid; background: #f3f3f3;}
table.resp .top {border-top: 1px #e3e3e3 solid; background: #f3f3f3;}
table.resp .bottom {border-bottom: 1px #e3e3e3 solid; background: #f3f3f3;}

/* Шапка сайта */
#noflash {
	height: 151px;
	width: 100%;
	text-align: center;
	background: url(/flash/noflash.jpg) no-repeat top left;
}
#noflash_text {
	height: 151px;
	width: 257px;
	background: url(/flash/noflash_text_ru.png) no-repeat top left;
	// background-image: none;
	// filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/flash/noflash_text_ru.png',sizingMethod='crop');
}
#noflash_logo {
	float: right;
	height: 151px;
	width: 110px;
	background-image: url('/flash/noflash_logo.png');
	background-repeat: no-repeat;
	// background-image: none;
	// filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/flash/noflash_logo_ie.png',sizingMethod='crop');
}
#noflash_alert {
	position: absolute;
	top: 2px;
	background: url(/flash/noflashalert.gif) no-repeat left center;
	color: #999;
	font-size: 7pt;
	padding-left: 15px;
}
#noflash_alert A {
	color: #999;
}
#noflash_nobrowser {
	background: url(/flash/noflash_nobrowser_ru.jpg) no-repeat right center;
}
.d_form
	{
	margin: 0px;
	padding: 10px;
	}
.wide INPUT, .wide TEXTAREA
	{
	width: 100%;
	font-size: 9pt;
	border: 1px #e3e3e3 solid;
	background: #f3f3f3;
	}
.d_form SPAN
	{
	color: #ff0000;
	font-size: 7pt;
	}
.d_form .input_lable {
	white-space: nowrap; vertical-align: top; padding-right: 10px; padding-top: 3px;
}