BODY {
	FONT-SIZE: 12px; 
	MARGIN: 0px; 
	COLOR: #363D4B; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-IMAGE: url(../images/bg.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #041A2E;
	padding-left: 40px;
	padding-right: 40px;
}
TD {
	FONT-SIZE: 12px; COLOR: #3d3d3d; FONT-FAMILY: Arial, Helvetica, sans-serif
}

DIV {
	FONT-SIZE: 12px; COLOR: #363D4B; FONT-FAMILY: Arial, Helvetica, sans-serif
}
LI {
	COLOR: #465994;
}
H1 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 150%; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: #3d3d3d; 
	FONT-FAMILY: Arial Narrow;
	BORDER-bottom: #e2e2e2 1px solid;
	display: block;
}
H4 {
	BACKGROUND-POSITION: left 50%; PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(../images/m.gif); COLOR: #264f87; BACKGROUND-REPEAT: no-repeat
}

.button {
	BORDER-RIGHT: #264f87 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #264f87 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #264f87 1px solid; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #264f87 1px solid; BACKGROUND-COLOR: #264f87
}
.reset {
	BORDER-RIGHT: #3e6dad 0px solid; PADDING-RIGHT: 8px; BORDER-TOP: #3e6dad 0px solid; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #3e6dad 0px solid; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #3e6dad 0px solid; BACKGROUND-COLOR: #ff6600
}
INPUT {
	BORDER-RIGHT: #d2dae3 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d2dae3 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #d2dae3 2px solid; COLOR: #666; PADDING-TOP: 0px; BORDER-BOTTOM: #d2dae3 0px solid; FONT-FAMILY: Tahoma
}
.input {
	BORDER-RIGHT: #d2dae3 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d2dae3 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #d2dae3 2px solid; COLOR: #666; PADDING-TOP: 0px; BORDER-BOTTOM: #d2dae3 1px solid; FONT-FAMILY: Tahoma; HEIGHT: 16px
}
.tm, .tm2 {
	padding-left: 0px;
	padding-right: 30px;
	height: 30px;
}

a.tmenu:link, a.tmenu:visited {
color: #fff;
font-size: 10px;
text-transform: uppercase;	
font-family: Tahoma;
background-image: url(../images/dot.gif);
background-position: left;
background-repeat: no-repeat;
padding-left: 15px;
}

a.tmenu:hover {
color: #e2e2e2;
font-size: 10px;
text-transform: uppercase;	
font-family: Tahoma;
text-decoration: none;	
}
A.cat:link {
	BACKGROUND-POSITION: left bottom; DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/divline.gif); PADDING-BOTTOM: 4px; WIDTH: 200px; COLOR: #264f87; BACKGROUND-REPEAT: no-repeat
}
A.cat:visited {
	BACKGROUND-POSITION: left bottom; DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/divline.gif); PADDING-BOTTOM: 4px; WIDTH: 200px; COLOR: #264f87; BACKGROUND-REPEAT: no-repeat
}
A.cat:hover {
	BACKGROUND-POSITION: left bottom; DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/divline.gif); PADDING-BOTTOM: 4px; WIDTH: 200px; COLOR: #666; BACKGROUND-REPEAT: no-repeat
}
.content {
	PADDING-RIGHT: 40px; 
	PADDING-LEFT: 60px; 
	PADDING-BOTTOM: 40px; 
	VERTICAL-ALIGN: top; 
	BORDER-right: #cc0000 4px solid;
	PADDING-TOP: 38px;
	background-color: #fff;
	text-align: justify;
	line-height: 24px;
}

.content strong {
	color: #465C86;
}

.tmt {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px
}

.logo {
	/*BORDER-TOP: #BB1719 1px solid; 
	BORDER-BOTTOM: #cc0000 1px solid;*/
	height: 90px;
}

A.cat0:link, A.cat0:visited {
	PADDING-RIGHT: 20px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 4px; 
	COLOR: #263140; 
	font-family: Tahoma;
	TEXT-ALIGN: right; 
	TEXT-DECORATION: none;
	padding-left: 20px;
background-image: url(../images/cat.gif);
background-position: right;
background-repeat: no-repeat;
text-transform: uppercase;
}
A.cat0:hover {
	PADDING-RIGHT: 20px; 
	padding-left: 20px;
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 4px; 
	COLOR: #333; 
	FONT-FAMILY: Tahoma; 
	TEXT-ALIGN: right; 
	TEXT-DECORATION: none;
background-image: url(../images/cat.gif);
background-position: right;
background-repeat: no-repeat;

}

.cat {
	HEIGHT: 28px; 
	TEXT-ALIGN: right;
	border-bottom: 1px solid #e2e2e2;
	padding-right: 10px;
	width: 230px;
}	

.footer {
	padding-top: 20px;
	COLOR: #ccc;
	text-align: right;
	font-size: 10px;
}

.ugol {
	width: 40%;
	BACKGROUND-IMAGE: url(../images/ugol.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 80px;
}

.blok {
	width: 310px;
	background-color: #fff;
	height: 26px;
	border-top: 4px solid #cc0000;
}

.lb {
	background-color: #fff;
	width: 280px;
	vertical-align: top;
	padding-right: 0px;
	padding-top: 25px;
}

a {
	color: #990000;
	font-weight: normal;
}

.tabitem {
	border-bottom: 1px solid #e2e2e2;
	margin-bottom: 4px;
	padding-bottom: 10px;
}

a.item:link, a.item:visited {
	font-size: 12px;
	text-transform: uppercase;
	color: #2A3B61;
}

.mod_gal_imgcontainer               {float:left; padding:0px; border: 1px solid #ddd; margin:3px}
.mod_gal_header                     {color:#333; background-color:#F4F4F4; padding:5px; border-bottom:1px solid #ddd}
.mod_gal_img                        {padding:10px}
.mod_gal_kbsize                     {color:#999; text-align:center; margin-top:3px}

.overlib_body                      {font-size:11px; background-color:#ffffff;color:#333333}
.item_title                        {font-weight: normal;background-color:#dddddd; color:#666666}
.overlib_border                    {background-color:#eec00a}

a.video:link, a.video:visited {
	padding-left: 40px;
	background-image: url(../images/video.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #365CA3;
	font-family: Tahoma;
	padding-top: 4px;
	padding-bottom: 4px;
}

/* _______________________ Оформление нумерации страниц _______________________ */
a.pnav:link,a.pnav:visited, a.pages_navigation:link, a.pages_navigation:visited {
background-color: #666;
padding: 1px;
padding-left: 4px;
padding-right: 4px;
color: #fff;
text-decoration: none;
}

a.pnav:hover, a.pages_navigation:hover {
background-color: #D31E64;
padding: 1px;
padding-left: 4px;
padding-right: 4px;
color: #fff;
text-decoration: none;
}

.pages_navigation, .page_navigation {
padding: 1px;
padding-left: 4px;
padding-right: 4px;
color: #990000;
font-weight: bold;
text-decoration: none;
}

div.click {
	color: #999;
}

a.tmenua:link, a.tmenua:visited {
color: #fff;
font-size: 10px;
padding-left: 15px;
text-transform: uppercase;	
font-family: Tahoma;
text-decoration: underline;
background-image: url(../images/dot2.gif);
background-position: left;
background-repeat: no-repeat;	
font-weight: bold;
text-decoration: none;
}

a.tmenu2:link, a.tmenu2:visited {
color: #fff;
font-size: 10px;
text-transform: uppercase;	
font-family: Tahoma;
background-image: url(../images/dot.gif);
background-position: left;
background-repeat: no-repeat;
padding-left: 15px;
}

a.tmenu2:hover {
color: #e2e2e2;
font-size: 10px;
text-transform: uppercase;	
font-family: Tahoma;
text-decoration: none;	
}