BODY.Main {
	BACKGROUND-COLOR: #ffffff
}

#cube {
position:absolute;
top:0px;
right:40px;
z-index: 100; 
}
#statusline {
position:absolute;
top:10px;
left:40px;

}
#cubefooter {
position:relative;
height: 248px;
bottom:0px; right:25%;

}

html, body {height: 100%; margin: 0; padding: 0;}
#all {position: relative; height: 100%;}
html>body #all {height: auto; min-height: 100%;}
	#footer {height:125px;}
	#empty {height:0px;clear: both; }

#footer {
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 100%;
	
}
#sts {
position:absolute;
text-align:right;
COLOR: #000000 ; FONT-FAMILY: Tahoma; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: 700; letter-spacing: 0px;
width: 350px; 
bottom:80px;right:50px;

}
#partner {
position:absolute;

COLOR: #000000 ; FONT-FAMILY: Tahoma; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: 300; letter-spacing: 0px;
width: 250px; 
bottom:80px;left:50px;

}
#logobgr {
height: 131px; width: 96%; 
position:absolute;
top:40px; 
background: url(images/logo_bgr.gif) repeat-x; 
z-index: -100; 
}
#logotype {
position:absolute;
left:40%; top: 68px;

height: 77px; width: 249px; 

  
}
#phone {
position:absolute;
left:60px; top: 49px;
width: 330px; FONT-SIZE: 11px; 
 
  
}
   #logobgr { z-index: -100; }

   #logotype { z-index: 400; }
  #sts { z-index: 300; }
  #partner { z-index: 300; }

#seoreq {
position:absolute;
left:60px; top: 300px;
width: 330px;  

}
#sign {
position:relative;
background: url(images/ok.jpg) no-repeat; 
left:0px; top: 40px;
width: 62px;  height: 56px;

}
#req {
position:relative;
left:70px; top: -18px;
width: 268px;  height: 56px;
}
#submenu {
margin:10px;
line-height:25px;
COLOR: #800505 ; FONT-FAMILY: Tahoma; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: 700; letter-spacing: 0px;

}

#submenu a {
	 text-decoration:none;  
}
#submenu a:hover {
	 background:#800505; color:#FFFFFF; padding:5px 5px 5px 5px;

}

#maincontent {
position:relative;
left:10px; width: 90%; 

}
#maincontent img{
float: left; margin-right: 10px;
}

#maincontent img.seealso{
float: none; margin-right: 0px;
}
.letter {
	font: italic 1.95em Garamond,'Adobe Garamond Pro','Apple Garamond','ITC Garamond',Georgia,Times,'Times New Roman',serif;

 float: left; /* Выравнивание по левой стороне */
 color: #820000; /* Цвет буквицы */
 padding-right: 5px; /* Отступ между буквицей и контентом */
 line-height: 20px; /* Положение символа */
  text-decoration:none; 
}

#maincontent a{
 
}

#maincontent a:hover{
 text-decoration:none;  color:#800505; 
}
#MainMenu{ z-index: 300; }	
#MainMenu 
{

text-align : center; 
	height:33px;
	background:#FFFFFF;
	border:0;
	margin:0;
}
#tab{ z-index: 300; }
#tab 
{




	top:0;
	height:0;
	
	background:repeat-x top;
	text-align : center; 
	margin: 0px auto;z-index: 300;
	
}
#tab ul 
{

	list-style:none;
	float:left;
	margin:10px;
	padding:0;z-index: 300;
}
#tab li 
{

	
	display:inline;
	float:left;
	margin:0 3px 0 0;
	padding:0;z-index: 300;
}
#tab a 
{
	background:#000 url(images/bright_018.gif) no-repeat right top;
	text-decoration:none;
	border:0;
	display:block;
	float:left;
	margin:0;
	padding:0;z-index: 300;
	
	overflow:hidden;
}
#tab a span 
{
	display:block;z-index: 300;
	background:url(images/bleft_018.gif) no-repeat left top;
	overflow:hidden;
	
text-align:center;
COLOR: #800505 ; FONT-FAMILY: Tahoma; FONT-SIZE: 14px; FONT-STYLE: normal; FONT-WEIGHT: 400; letter-spacing: 2px;
	line-height:33px;
	padding:0 10px;
}
#tab a:hover,#tab li.item_active a 
{
	
	background-position:right bottom;
	text-align:center;
COLOR: #FFFFFF ; FONT-FAMILY: Tahoma; FONT-SIZE: 14px; FONT-STYLE: normal; FONT-WEIGHT: 400; letter-spacing: 2px;
	border-color:#000;
	overflow:hidden;
}
#tab a:hover span,#tab li.item_active a span 
{
	
	background-position:left bottom;
	color:#000;
text-align:center;
COLOR: #FFFFFF ; FONT-FAMILY: Tahoma; FONT-SIZE: 14px; FONT-STYLE: normal; FONT-WEIGHT: 400; letter-spacing: 2px;

	text-decoration:none;
	overflow:hidden;
}


#MenuLine 
{

	height:33px;
	background:#FFFFFF;
	border:0;
	margin:0;
}
#tabline 
{

	top:0;
	height:0;
	background:repeat-x top;
	margin:0;
}
#tabline ul 
{

	list-style:none;
	float:left;
	margin:10px;
	padding:0;
}
#tabline li 
{

	display:inline;
	float:left;
	margin:0 3px 0 0;
	padding:0;
}
#tabline a 
{
	background:#000 url(images/bright_019.gif) no-repeat right top;
	text-decoration:none;
	border:0;
	display:block;
	float:left;
	margin:0;
	padding:0;
	
	overflow:hidden;
}
#tabline a span 
{
	display:block;
	background:url(images/bleft_019.gif) no-repeat left top;
	overflow:hidden;
	
text-align:center;
COLOR: #800505 ; FONT-FAMILY: Tahoma; FONT-SIZE: 14px; FONT-STYLE: normal; FONT-WEIGHT: 400; letter-spacing: 2px;
	line-height:33px;
	padding:0 18px;
}
#tabline a:hover,#tabline li.item_active a 
{
	
	background-position:right bottom;
	text-align:center;
COLOR: #FFFFFF ; FONT-FAMILY: Tahoma; FONT-SIZE: 14px; FONT-STYLE: normal; FONT-WEIGHT: 400; letter-spacing: 2px;
	border-color:#000;
	overflow:hidden;
}
#tabline a:hover span,#tabline li.item_active a span 
{
	
	background-position:left bottom;
	color:#000;
text-align:center;
COLOR: #FFFFFF ; FONT-FAMILY: Tahoma; FONT-SIZE: 14px; FONT-STYLE: normal; FONT-WEIGHT: 400; letter-spacing: 2px;

	text-decoration:none;
	overflow:hidden;
}
.dropmenudiv 
{
	position:absolute;
	top:0;
	float:left;
	display:block;
	visibility:hidden;
	border:0 #306;
	background:#FFF;
	color:#FFF;
	z-index:100;
	text-decoration:none;
	padding:0;
}
.dropmenudiv ul 
{
	list-style:none;
	margin:0;
	padding:0;
}
.dropmenudiv li 
{
	display:inline;
	margin:0;
	padding:0;
}
.dropmenudiv a:link,.dropmenudiv a:visited 
{
	width:180px;
	display:block;
	border:0 #000;
	color:#FFF;
	background:url(images/bleft_018.gif) no-repeat left top;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	margin:0 3px 0 0;
	padding:0;
}
.dropmenudiv a span 
{
	display:block;
	line-height:33px;
	background:url(images/bright_018.gif) no-repeat right top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	float:none;
	padding:0 18px;
}
.dropmenudiv a:hover 
{
	border:0 #000;
	background-position:left bottom;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	color:#000;
}
.dropmenudiv a:hover span 
{
	background-position:right bottom;
	color:#000;
	font-weight:700;
}

.advert {

line-height:25px;
COLOR: #000000 ; FONT-FAMILY: Tahoma; FONT-SIZE: 14px; FONT-STYLE: normal; FONT-WEIGHT: 400; letter-spacing: 0px;

}

.TopLogoHeader {
	COLOR: #EFEFEF; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 20px; FONT-STYLE: normal;
	text-decoration: none;
   	font-weight : bold;

}
.light {font-size: 10px ;FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.light5 {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: lighter}
.level1 {
     background-color: #E7E7E7;
	font-family : Verdana, Helvetica, Arial, Sans Serif;font-size: 9px ;color: Black;
}
.option, select, form, submit, input {
	font-family : Verdana, Helvetica, Arial, Sans Serif;font-size: 9px ;
}
.Heading {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 24px; FONT-STYLE: normal; FONT-WEIGHT: 400; display:inline;letter-spacing: 2px;
}
.Heading1 {
	COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 24px; FONT-STYLE: normal; FONT-WEIGHT: lighter
}
.Heading2 {
	COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 14px; FONT-STYLE: normal; FONT-WEIGHT: lighter
}
.SpecialHeading {
	COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 14px; FONT-STYLE: normal; FONT-WEIGHT: lighter
}
.Introduction {
	COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 13px; FONT-STYLE: normal; FONT-WEIGHT: normal
}
.Normal {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
.Tabletext {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal
}
.tracer {
	COLOR: #999999; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: none
}
A.tracer:hover {
	COLOR: #000000
}
.popup {
	BACKGROUND-COLOR: #ffffcc; COLOR: #999999; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: none
}
A.popup:hover {
	COLOR: #000000
}
.panellogo {
	BACKGROUND-COLOR: #99A8B0
}
.panelhead {
	BACKGROUND-COLOR: #EAE6DF; COLOR: #000000; FONT-FAMILY: verdana, helvetica, geneva, arial, sans-serif; FONT-SIZE: 10px; TEXT-DECORATION: none
}
A.panelhead:hover {
	TEXT-DECORATION: underline
}
.panel {
	COLOR: #000000; CURSOR: default; FONT-FAMILY: verdana, helvetica, geneva, arial, sans-serif; FONT-SIZE: 12px; TEXT-DECORATION: none; VERTICAL-ALIGN: middle
}
A.panel:hover {
	CURSOR: hand; TEXT-DECORATION: underline
}
A.panel:link {
	CURSOR: hand
}
.LC1Header {
	BACKGROUND-COLOR: #333366
}
.LC2Header {
	BACKGROUND-COLOR: #333366
}
.LC3Header {
	BACKGROUND-COLOR: #333366
}
.LC4Header {
	BACKGROUND-COLOR: #847872
}
.LC5Header {
	BACKGROUND-COLOR: #333366
}
.LC6Header {
	BACKGROUND-COLOR: #847872
}
.Heading1blue {
	COLOR: #333366; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 24px; FONT-STYLE: normal; FONT-WEIGHT: lighter
}
.NormalGray {
	COLOR: #999999; FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, Geneva; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
.reddate {
	COLOR: #bb0000; FONT-FAMILY: Arial, Helvetica, Tahoma, Geneva; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
A {
	COLOR: #000000
}
A.link {
	COLOR: #000000
}
A.vlink {
	COLOR: #000000
}
A:visited {
  COLOR: #000000
}
A.alink {
	COLOR: red
}
A.hover {
	COLOR: #cccccc
}
.fast{
	font-family : Verdana, Helvetica, Arial, Sans Serif;font-size: 9px ;color: Black;
}
.cell {
	FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 5px; FONT-WEIGHT: normal
}
.TabletextNeg {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal
}
P {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 12px; FONT-WEIGHT: normal; text-align:justify;
}
TD {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
H1 {
	font:62.5% Garamond, 'Adobe Garamond Pro', 'Apple Garamond', 'ITC Garamond', Georgia, Times, 'Times New Roman', serif;
	 font-size:1.95em;  font-style:italic; 

	color:#800505; 
}
H2 {
	font:62.5% Garamond, 'Adobe Garamond Pro', 'Apple Garamond', 'ITC Garamond', Georgia, Times, 'Times New Roman', serif;
	 font-size:1.65em;  font-style:italic; 

	color:#800505; 
}
H3 {
	font:62.5% Garamond, 'Adobe Garamond Pro', 'Apple Garamond', 'ITC Garamond', Georgia, Times, 'Times New Roman', serif;
	 font-size:1.55em;  font-style:italic; 

	color:#800505; 
}