HTML { margin: 0px; padding: 0px; text-align: center; background-color:#fff; }
BODY { margin: 0px; padding: 0px; text-align: center; background-color:#fff; font-family: Tahoma, Arial;}

#page {
	width: 904px;
	margin-left: auto;
	margin-right: auto;
	}
#logo {
float:left;
	width:193px;
}

#menu{
width:193px;
}

#contacts {
font-family:Arial;
font-size:16px;
font-weight:bolder;
color: #fff;
text-align:center;
float:right;
margin-right:30px;
height:26px;
background-image: url('img/contacts1.gif');
background-position:top;
background-repeat:no-repeat;
padding-top: 0px;
width:95px;
}

#ru {
font-family:Arial;
font-size:16px;
font-weight:bolder;
color: #fff;
text-align:center;
float:right;
/* margin-right:30px; */
width:29px;
height:26px;
background-image: url('img/ru.gif');
background-position:top;
background-repeat:no-repeat;
padding-top: 0px;
}

#ge {
font-family:Arial;
font-size:16px;
font-weight:bolder;
color: #fff;
text-align:center;
float:right;
/* margin-right:30px; */
width:29px;
height:26px;
background-image: url('img/en.gif');
background-position:top;
background-repeat:no-repeat;
padding-top: 0px;
}

#en {
font-family:Arial;
font-size:16px;
font-weight:bolder;
color: #fff;
text-align:center;
float:right;
width:29px;
height:26px;
background-image: url('img/ru.gif');
background-position:top;
background-repeat:no-repeat;
padding-top: 0px;
}

#t1p{
width:100%;
height:320px;
}

#top{
float:right;
width:707px;
height:318px;
background-repeat:no-repeat;
background-position: bottom;;
	
}

#s_menu{
float:left;
width:193px;
}

#footer{
background-color: #e3e3e3;
width:900px;
height:70px;
clear:both;
}

#copy
{
float:none;
font-family:Tahoma;
font-size:9px;
height:10px;
width:120px;
margin-left:570px;
margin-top: 0px;
text-align:right;
}

#logos
{
float:left;
height:240px;
width:704px;
}

#part1
{
padding-top: 15px;
float:left;
height:110px;
width:180px;
}
#part2
{
padding-top: 15px;
float:left;
height:110px;
width:180px;
}
#part3
{
padding-top: 15px;
float:left;
height:110px;
width:180px;
}

#logo1
{
padding-top: 40px;
float:left;
height:110px;
width:130px;
padding-left: 567px;   
}

#logo2
{
padding-top: 0px;
float:left;
height:110px;
width:130px;
padding-left: 567px;
}

#neb
{
float:right;
margin-top:15px;
margin-right:10px;
width:90px;
height:40px;
}

#phone
{
float:left;
font-family:Tahoma;
font-size:11px;
width:230px;
margin-left:10px;
text-align:left;
margin-top:9px;
color: #989898;

}

#main1
{
float:left;
width:394px;
margin-top:10px;
margin-left:5px;
}

#main2
{
float:left;
width:303px;
margin-top:10px;
margin-left:0px;
}
#main3
{
/*position: relative;
left: 200px; */
float:left;
width:703px;
margin-top:10px;

}

#en a 
{
font-family:Arial;
text-decoration:none;
color:#fff;  
}

#ge a 
{
font-family:Arial;
text-decoration:none;
color:#fff;  
}

#ru a 
{
font-family:Arial;
text-decoration:none;
color:#fff;  
}

#contacts a 
{
font-family:Arial;
text-decoration:none;
color:#fff;  
}

#text1
{
font-family:Tahoma;
font-size:13px;
text-align:justify;
margin-left:7px;
margin-right:7px;
margin-bottom:20px;
margin-top:10px;
letter-spacing: 0.08em;
}

#text2
{
margin-left:5px;
font-family:Tahoma;
font-size:13px;
margin-bottom:20px;
letter-spacing: 0.08em;    
}

#text3
{
padding-left:5px;
text-align:left;
margin-left:5px;
font-family:Tahoma;
font-size:13px;
margin-bottom:20px;
margin-top: 10px;
letter-spacing: 0.08em;    
}

#header_l
{
float:left;
font-size:13px;
font-weight:bolder;
font-family:Arial;
text-align:left;
text-indent:25px;
padding-top:22px;
}

#header_l_2
{
 letter-spacing: 0.08em;
float:left;
font-size:12px;
font-weight:bolder;
font-family:Arial;
text-align:left;
text-indent:10px;
padding-top:23px;
color: #fff;
}

#header_r
{
float:left;
font-size:12px;
font-weight:bolder;
font-family:Arial;
text-align:left;
text-indent:83px;
padding-top:34px;
color: #fff;
text-decoration: none;
}

#header_r_r
{
float:right;
font-size:12px;
font-weight:bolder;
font-family:Arial;
text-align:right;
padding-top:34px;
padding-right:7px;
color: #fff;
text-decoration: underline;
}

#header_r_n
{
float:right;
font-size:12px;
font-weight:bolder;
font-family:Arial;
text-align:right;
color: #000000;
text-decoration: none;
}

#all_n
{
float: right;
/*margin-left: 140px;*/
height:18px;
width:90px; 
}

#all_g
{
float:left;
padding-top: 6px;
}
#header_m
{
float:left;
font-size:15px;
font-weight:bolder;
font-family:Arial;
text-align:left;
text-indent:25px;
padding-top:21px;
color: #fff;
}

#header_r a
{
text-decoration:none;
color: #fff;
}

#header_r_r a
{
text-decoration:underline;
color: #fff;
}

#header_r_n a
{
text-decoration:none;
color: #000000;
}

#line
{
float:left;
padding-left: 86px;
padding-top: 37px; 
}

#tgl
{
float:left;
margin-left:10px;
margin-top:26px;
}

.left_n
{
float:left;
width:74px;
height:103px;
}

.right_n
{
margin-left:5px;
float:left;
width:74px;

}

.news
{
float:left;
width:303px;

margin-top:5px;
}

.date
{
padding-top:5px;
float:left;
width:74px;
height:24px;
background-image: url('img/date.gif');
background-position:top;
background-repeat:no-repeat;
color: #fff;
font-family:Arial;
font-size:11px;
font-weight: bolder;
}

.image

{
float:left;
width:74px;
height:74px;
background-color: #ffffff;
padding: 0px;
margin: 0px;
vertical-align: m
}

.header_n a
{
text-decoration:none;
color: #000000;
} 

.header_n a:hover
{
text-decoration:none;
color: #0082c2;
} 


.header_n
{
font-size:11px;
font-weight:bolder;
text-align:left;
width:224px;
color: #000000;
float:left;
}

.text_n
{
padding-top:5px;
font-size:12px;
text-align:justify;
width:224px;
float:left;
}
.p1
{
margin-top:10px;
height: 20px;
width:193px;
font-size:14px;
font-family:Arial;
font-weight:bolder;
text-align:left;
text-indent:35px;
vertical-align:text-bottom;
color: #989898;
background-image: url('img/but1.gif');
background-repeat:no-repeat;
background-position:top;
padding-top:4px;
}

.p2
{
height: 20px;
width:193px;
font-size:14px;
font-family:Arial;
font-weight:bolder;
text-align:left;
text-indent:35px;
vertical-align:text-bottom;
color: #989898;
background-image: url('img/but.gif');
background-repeat:no-repeat;
background-position:top;
padding-top:4px;
}

.punkt
{
float:left;
margin-top:10px;
height:30px;
width:193px;
background-image: url('img/s_menu.gif');
background-position:left;
background-repeat:no-repeat;
}

.punkt2
{
float:left;
margin-top:10px;
height:30px;
width:193px;
background-image: url('img/partners.gif');
background-position:left;
background-repeat:no-repeat;
}

.punkt1
{
letter-spacing: 0.08em;
width:193px;
height:30px;
}

.back1
{
float:left;
width:35px;
height:30px;
background-image: url('img/c.gif');
background-repeat:no-repeat;
background-position:center;
}
.sp1{
padding-top:6px;
font-size:14px;
font-family:Arial;
font-weight:bolder;
text-align:left;
text-indent:35px;
vertical-align:text-bottom;
/*color: #ffffff;*/

}

.sp2{
padding-top:6px;
float:left;
font-size:11px;
font-family:Arial;
/*font-weight:bolder;*/
text-align:left;
padding-left:0px;
vertical-align:text-bottom;
color: #989898;
height:24px;
width:146px;
}

.body1
{

color: #ffffff;
width:394px;
height:54px;
background-image: url('img/blok1.gif');
background-position:left;
background-repeat:no-repeat;
}

.body2
{
margin-left:5px;
width:303px;
height:54px;
background-image: url('img/blok2.gif');
background-position:center;
background-repeat:no-repeat;
}

.body3
{
margin-left:5px;
width:702px;
height:54px;
background-image: url('img/blok3.gif');
background-position:center;
background-repeat:no-repeat;
}



.mp1
{
float:right;
font-family:Tahoma;
font-size:12px;
color: #989898;
margin-top:30px;
margin-left:10px;
margin-right:10px;
}

.mp2
{
float:right;
font-family:Tahoma;
font-size:12px;
color: #989898;
margin-top:30px;
margin-left:10px;
margin-right:10px;
}

.p1 a 
{
font-family:Arial;
text-decoration:none;
color:#989898;  
}

.p2 a 
{
font-family:Arial;
text-decoration:none;
color:#989898;  
}

.sp1 a 
{
font-family:Arial;
text-decoration:none;
/* color:#fff;  */
}

.sp2 a 
{
font-family:Arial;
text-decoration:none;
color:#989898;
 
}

.mp1 a 
{
font-family:Tahoma;
text-decoration:none;
color:#989898;  
}

.mp2 a 
{
font-family:Tahoma;
text-decoration:none;
color:#989898;  
}

.mp1 a:hover 
{
text-decoration: underline;
}

.mp2 a:hover 
{
text-decoration: underline;
}

.p1 a:hover
{

color: #568fb5;

}

.p2 a:hover
{
color: #568fb5;
}

.image a
{
border:0px;
}

.date a
{
color: #fff;
text-decoration:none;
}

.partners
{
float:left;
width:193px;
height:300px;
}

.right_n2
{
float:right;
margin-left:5px;
width:600px;
}

.news2
{
float:left;
width: 680px;
margin-top:5px;
}

.left_n2
{
float:left;
width:74px;
height:103px;
text-align: left;
}

.date2
{
margin: 0px;
text-indent: 4px;
padding-left: 0px;
padding-top:5px;
float:left;
width:74px;
height:24px;
background-image: url('img/date.gif');
background-position:top;
background-repeat:no-repeat;
color: #fff;
font-family:Arial;
font-size:11px;
font-weight: bolder;
}

.adate2{
position: relative;
left: 0px;
margin: 0px;
padding: 0px;
text-align: left;
}

.image2
{
float:left;
width:74px;
height:74px;
background-color: #ffffff;
padding: 0px;
margin: 0px;
vertical-align: middle;
}

.header_n2
{
font-size:11px;
font-weight:bolder;
text-align:left;
color: #000000;
width:600px;

}

.header_n2 a {
	color: #000000;
}

.text_n2
{
padding-top:15px;
font-size:12px;
text-align:left;
width:600px;

}

#nmain3
{
position: relative;
left: 200px;
float:left;
width:703px;
margin-top:10px;

}

.lndate {
	float: left;
	width: 80px;
}

rnheader {
	float: left;
	font-weight: bold;
}