body{
	background-color: #000652; 
	color: #EFEEF2; 
	font-size: 14px;
	margin : 0px 0px 0px 0px;
	height: 100%;
	top:0px;
	right:0px;
	width:100%;
	height:100%;
	background-image: url(/images/bgR.gif);
	background-repeat: repeat-y;
	background-position: right;
	font-family: arial,sans-serif;
}

.backbox
{
	position: absolute;
	min-height: 100%;
	top:0px;
	right:0px;
	bottom:0px;
	width: 100%;
	height: 100%;	
	z-index:1;
 
}




#logo
{
	position: absolute;
	left:0px;
	top:0px;
	background-color: #000652; 
	width: 240px;
	height: 107px;
	text-align: center;
	padding-top:15px;
	padding-bottom:6px;
	font-size: 11px;
}


#sitemap
{
	top:10px;
	text-align: right;
	border: 0px;
	margin-right: 15px;
	font-size: 10px;
}

#sitemap img
{
	margin-bottom: 2px;
}


#header
{
	min-weight: 700px;
	height:173px;
	background-image: url(/images/bgTop.jpg);
	background-repeat: repeat-x;
	background-position: top right;
}

#topR
{
	background-image: url(/images/topBgr.jpg);
	background-repeat: repeat-x;
	background-position: top right;

}

#bg
{
	background-image: url(/images/bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 0px;
	margin:0px;
	height: 100%;
}


#mainmenu { 
	padding: 0px;
	margin-top: 135px;
	top: 135px;
	background-image: url(/images/menuBg.gif);
	background-repeat: repeat-x;
	height: 20px;
}

#mainmenuS { 
	background-image: url(/images/menuBgS.gif);
	background-repeat: repeat-x;


}

UL#mainmenu { 
	padding: 0px;
	margin: 0px;
	margin-left: 40px;
	list-style: none;

}


UL#mainmenu li { 
	display: block;
	line-height: 21px;
	text-align : center;
	float:left;
	width: 16%;
	font-size: 11px;
}

.mmenu  {
	text-transform: uppercase;
	font-weight: bold;
}

.mmenu2  {
	text-transform: uppercase;
}


#contmenu  {
	line-height:20px;
	margin-top:8px;
	margin-left:40px;
	margin-bottom:0px;
	text-align: center;
}

#container, .container
{
	margin-top:0px;
	margin-left:240px;
	margin-right:0px;
	margin-bottom:0px;

}

#content
{
	margin-top:20px;
	margin-left:50px;
	margin-right:20px;
	margin-bottom:20px;
	width: 652px;
	background-image: url(/images/bgMenu.gif);
	background-repeat: repeat-y;	
}


#contComp
{
	margin-top:181px;
	margin-left:30px;
	margin-right:40px;
	margin-bottom:20px;
	color: white; 
	font-size: 11px;
	width: 200px;
}


#contSpec
{
	position: absolute;
	margin-top: 56px;
	margin-left: 15px;
	left:0px;

}

#descr
{
	position: relative;
	margin-top: 40px;
	width: 200px;
}

#new
{
color:#CC0000;
vertical-align:sub;
}


.uslugi
{
	margin-right: 13px;
	margin-bottom: 6px;
	margin-top: 6px;
}

#newshead, .newshead
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8C8A87;
}

.newshead img
{
	border: 0px;
}
#newsheadr
{
	background-color: #8C8A87; 
	float: right;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 9px;
	padding-right: 9px;
	margin-top:-22px;
}

#news
{
	margin-bottom: 13px;
}

P {
	font-size: 18px;
	color: #530722; 
}

A:VISITED
{
color:#f4f4f4;
}

A:LINK
{
color:white;
}

A:HOVER
{
text-decoration:none;
color:white;
}

H1,.h1 {
	color: #EC2227; 
	font-size: 26px;

}

H2,.h2 {
	color: white; 
	font-size: 14px;
	margin-bottom:4px;
	padding-bottom:0px;
}

H3,.h3 {
	color: white; 
	font-size: 16px;
	margin-bottom:4px;
	padding-bottom:0px;
}

H4,.h4 {
	color: white; 
	font-size: 16px;
	margin-left:6px;
	margin-top:4px;
	margin-bottom:4px;
}


.small {
	color: white; 
	font-size: 11px;	
}

.smallB {
	color: #26528F; 
	font-size: 11px;	
}

