#count
{
position:absolute;
left:-1024px;
}
body  {
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
 	width: 1024px;
	margin:0 auto;
  padding:0px;
  background:#fff;
  text-align:center;

}
a img
{
	border:none;
}
#addh1
{
color:#628db6
}
h1
{
color:#243c5e;
font-size:190%;
font-family:Candara,  Arial,  Verdana;
margin:0px;
}

.container {
text-align:left;
  background:#fff;
  width: 1024px;
	margin:0 auto;

   border-left:1px solid black;
  border-right:1px solid black;
  overflow: hidden;
}

.lefthead
{
  height:315px;
  width:329px;
  *height:305px;
  background:#e5e5e5;
  border-right:2px solid #d1d2d2;
  float:left;
}

.righthead
{
  height:315px;
  *position:relative;
  *top:-315px;
  *left:-2px;

  *margin-bottom:-315px;
}
.banner
{
height:150px;
margin:0px;
padding:0px;
margin-left:-16px;
margin-right:-55px;
margin-bottom:30px;
font-size:90%;
}
.banner .desc
{
padding:0px 5px;
text-align:center;
font-weight:bold;
}
.banner .headban
{
  font-size:190%;
  font-family:Candara,  Arial,  Verdana;
  font-weight:bold;
  text-align:center;
  padding-bottom:95px;
  text-transform:uppercase;
  color:#a6a6a6;
}
.banner #ban1, .banner #ban2, .banner #ban3, .banner #ban4
{
height:150px;
width:168px;
float:left;
border-right:2px solid #d1d2d2;
}
.banner #ban1
{
  background:url("/images/banner1.gif") 0px 30px  no-repeat;
}
.banner #ban2
{
  background:url("/images/banner2.gif") 0px 30px no-repeat;
}
.banner #ban3
{
  background:url("/images/banner3.gif") 0px 30px  no-repeat;
}
.banner #ban4
{
  background:url("/images/banner4.gif") 0px 30px  no-repeat;
}
.map 
{
height:75px;
background:#d8d8d8;

}
.map h5
{
  margin:0px;
  padding:0px;
  font-size:25px;
  text-transform:uppercase;
  padding-top:10px;
  *padding-top:0px;
  padding-bottom:10px;
  padding-left:40px;
}
.map h5 span
{
font-weight:normal;
}
.map div
{
height:25px;
background:#e9e8e8;
padding:5px 0px;
margin:-5px 0px;
padding-left:40px;
}

.map div a
{
text-decoration:none;
color:#a1a1a1;
font-weight:bold;
}
.map div a:hover
{
color:#243c5e;
}
.topmenu
{
position:absolute;
top:25px;
margin-left:381px;
*margin-left:-120px;
}
.topmenu a
{
color:#4d4b4b;
text-transform:lowercase;
text-decoration:none;
padding-right:8px;

}
.topmenu span
{
height:20px;
padding:2px;
margin-right:10px;
/*border:1px solid black;
background:#eee;*/
}

.topmenu .lang
{
margin:0x;
padding-left:150px;
}
/*MENU LEFT*/
.menu .first
{
  display:block;
  font-size:17px;
  font-family:Candara,Calibri,  Verdana;
  font-weight:bold;
  width:327px;
  height:49px;
}
.link
{
background:#eee;
border:2px solid #ccc;
border-left:0px;
z-index:99;
text-align:left;
}
.link a
{
color:#4d4b4b;
text-decoration:none;
font-weight:bold;
display:block;
padding:5px 0px;
padding-left:30px;
padding-right:15px;
}
.link a:hover
{
background:#ccc;
/*color:#668eb8;*/
color:#628db6;
}
.linea
{
background:#eee;
}
.lineb
{
 background:#e9e8e8;
}
#m1{visibility:hidden;}
#m2{visibility:hidden;}
#m3{visibility:hidden;}
#m4{visibility:hidden;}
#m5{visibility:hidden;}
.link#m1
        {
        
          *position:absolute;   
          *top:65px;
          *margin-left:-183px;
}
         
body > .link#m1
{
  position:absolute;   
  top:74px;
  margin-left:330px;
}

.link#m2
        {z-index:99;
          *position:absolute;   
          *top:116px;
          *margin-left:-183px;
}
         
body > .link#m2
{
  position:absolute;   
  top:128px;
  margin-left:330px;
}
.link#m3
        {
          *position:absolute;   
          *top:166px;
          *margin-left:-183px;
}
         
body > .link#m3
{
  position:absolute;   
  top:175px;
  margin-left:330px;
}
.link#m4
        {
          *position:absolute;   
          *top:216px;
          *margin-left:-183px;
}
         
body > .link#m4
{
  position:absolute;   
  top:225px;
  margin-left:330px;
}
.link#m5
        {
          *position:absolute;   
          *top:265px;
          *margin-left:-183px;
}
         
body > .link#m5
{
  position:absolute;   
  top:275px;
  margin-left:330px;
}
.menu
{
  background:url("/images/menu-bg.gif");
  width:327px;
  *position:absolute;
  *top:60px;
  *margin-left:-511px;
}

body > .menu
{
  position:absolute;
  top:70px;
  margin-left:2px;
}

.menu .inlines
{
  padding-left:40px;
  background:url("/images/li.gif") 10px 15px no-repeat;  padding-top:16px;
}

.menu a
{
  cursor:hand;
  text-decoration:none;
  color:#243c5e;
}
.one
{
  display:block;
  float:left;
  text-align:left;
}
.two
{
padding-right:20px;
text-align:right;
font-size:10px;
padding-top:3px;
color:#668eb8;
}
/*END MENU*/

/*Шапка*/
.label
{
height:140px;
width:276px;
z-index:99;
position:absolute;
top:120px;
*margin-left:-150px;
}

* html * .label
{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/label.png',sizingMethod='crop');
}

body > .label
{
background:url("/images/label.png") left no-repeat;
height:200px;
position:absolute;
top:120px;
margin-left:360px;
}

.label span
{
display:block;
color:#fefefe;
font-size:18px;
border-bottom:1px solid #fff;
text-align:left;
padding-left:20px;
}
.label .key
{
margin-left:300px;
width:355px;
padding-top:50px;
text-transform:uppercase;
}
.key a
{
color:#fff;
text-decoration:none;
}
.headimg
{
position:relative;
top:0px;
left:331px;  margin-bottom:-1000px;
}

.head
{
height:240px;
/*background:green;*/
position:relative;
top:-240px;
z-index: 1;
}
#background_image 
{
  z-index: -1;
  width: 693px; /*По идее 693 максимум */
  height: 316px;
}
html > * #background_image
{
margin-left:-331px; /*ширина левой колонки*/
}
#background 
{

  height: 241px;
  background:url("/images/bg-top.gif") no-repeat;
  opacity: 0.5;
  filter: alpha(opacity=50);

}
/*END Шапка*/



 .morenews
 {
  border-bottom:2px solid #d1d2d2;
  padding:5px 0px;
  color:#243c5e;
  font-weight:bold;
  padding-left:30px;
  text-transform:uppercase;
  font-size:8pt;
 }
 .morenews a
 {
 color:#243c5e;
 text-decoration:none;
 }
 .morenews a:hover
 {
 color:#000;
 }
 .pamag
 {
 /*border-bottom:2px solid #d1d2d2;*/
 padding:5px 0px;
 text-align:center;
 margin-bottom:10px;
 }
.line
{
  background:url("/images/line-top.gif") top repeat-x;
  height:8px;
  width:1024px;
  *margin-bottom:-301px;
}
.stiktop{background:url("/images/stik-top.gif") no-repeat; width:17px; height:14px;
margin-left:331px;
*margin-left:329px;
background-position:0px 1px;
}

.body
{
margin:0px;
padding:0px;
}
.body .left
 {
 width:286px;
 *width:329px;
 margin: 0px;
 padding:0px;
 }


.body .left,.body .content { float: left; margin-bottom: -20000px; padding-bottom: 20000px; 
padding-left:30px;
padding-right:30px;
}
.body .left
{
padding-left:15px;
}
.body .content {
 width:618px; /*1024px - .body .left border-right - .body .left width - padding-left */
 *width:688px;
 /*color:#646262;*/
 color:#000;
 background:url("/images/line-left.gif") left repeat-y;
}
.more
{
text-align:right;
padding:10px;
}

.content .info
{
  color:#fea803;
  font-weight:bold;
}
.content p
{
text-indent: 40px;
}
.content a
{
/*color:#57bcd4;*/
color:#628db6;
text-decoration:none;
}
.content a:hover
{
color:#4d4b4b;
text-decoration:line;
}
.bottom
{
background:url("/images/line-bottom.gif") repeat-x;
padding-top:5px;
height:106px;
}
.contact
{
  width:331px;
  *width:329px;
  height:106px;
  background:url("/images/contact.gif") no-repeat;
  float:left;
}

 .textcontact
{

  padding-left:150px;


}
.addmenu
{
  background:url("/images/line-left.gif") left repeat-y;
  text-align:center;
  *float:right;
  width:691px;
  *width:693px;
  height:106px;color:#929292;
  font-size:13px;
  text-transform:uppercase;
}
.addmenu a
{
color:#929292;
text-decoration:none;
}
.addmenu a:hover
{
color:#243c5e;
}
.addmenu span
{
height:106px;
}
html > * .addmenu
{
  margin-left:331px;
}

DIV.plain p {
	text-indent:7%;
	line-height: 120%;
	MARGIN: 0px 0px 0px;
}

TABLE.plain TH	{
	background:#cccccc;
	border:1px solid #485e6e;
	padding:2px;
	text-align:center;
}
TABLE.plain TD	{
	background:#ffffff;
	border:1px solid #485e6e;
	padding:2px;
/*	text-align:center;*/
}
TABLE.zero TD	{
	FONT-SIZE:10pt;
}
TABLE.plain 	{
	FONT-SIZE: 80%;
	background:#999999;
	border:1px solid #485e6e;
	border-collapse:collapse;
	white-space: normal;

}
.colmenu
{
	font-size:8pt;
	text-align:center;
	margin:5px;
  width:620px;
}
.colmenu a
{
	padding-right:3px;	
}
/*block NEWS*/
.prenews .date
{
font-size:15px;
font-weight:bold;
color:#333;
background:url("/images/ico-news.gif") 0px 12px no-repeat;
padding-left:30px;
padding-bottom:10px;
padding-top:10px;
}
.prenews span
{
/*color:#646262;*/
color:#000;
display:block;
margin-left:30px;
}
.prenews a.titlelink
{
 color:#646262;
 font-weight:bold;
}
.prenews a.titlelink:hover
{
color:#000;
}
.prenews span div
{
  text-align:right;
  padding-right:10px;
  padding-top:10px;
  padding-bottom:5px;
  border-bottom:1px solid #d1d2d2;
}
.prenews  span div a
{
color:#fea803;
font-weight:bold;
font-size:10px;
text-transform:lowercase;
}
.prenews span div a:hover
{
color:#668eb8;
text-decoration:none;
}
/
/*END Блок новостей*/

.keypage
{
color:#959595;
margin:0px;
padding:0px;
}

.keypage a
{
color:#959595;
text-transform:uppercase;
}
