BODY {
	FONT-FAMILY:Arial;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	background:#ffffff;
	margin:0 auto;
}
TABLE, TR, TD, SPAN {
	FONT-FAMILY:Arial;
	font-size: 12px;
	font-weight:normal;

}
img
{
	margin: 0px;
	padding: 0px;
}

table.table_main{
width:1022px;
margin:0px;
padding:0px;  
margin-left:auto;
margin-right:auto;
background-image:url(../images/background_new.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
}
a.ru{
FONT-FAMILY:Arial;
color:#ffffff;
text-decoration:none;
font-size: 10px;
}
td.ru{
color:#ffffff;
}
.top_menu {
text-align:center;}
.top_menu a{
text-align:center;
color:#ffffff;

text-decoration:none;
padding-top:4px;
width:10%;
float:left;
display:inline;

padding-left:10px;
padding-right:10px;
}
.span1{
float:left;
display:block;
color:#ffffff;
background:url(../images/menu.jpg);
/*vertical-align:middle;*/
height:17px;
padding-top:4px;
width:11%;
text-align:center;
cursor: pointer;
}
/*
.span1 a
{
	margin: 0px;
	padding: 0px;
}
*/
.span2{
float:left;
display:block;

}
.span3{
float:left;
display:block;
}
.top{
margin:0px;	
padding-top:0px;
padding-right:20px;
padding-left:31px;}
.second_menu{
background:url(../images/menu_second.jpg);
}

.second_menu_gb{
/*
background:url(../images/menu_second.jpg)*/
}

.menu_second a{color:#000000; 
text-decoration:none;
width:auto;

}

.menu_second_gb a{color:#000000; 
text-decoration:none;
width:auto;

}

.menu_second{
/*
text-align:center;
*/

} 
.menu_second div{
	/*
margin-left:auto 0;
margin-right:auto 0;

overflow:hidden;
width:80%;
margin:auto;
*/
}
.menu_second span { color:#000000;
padding-left:5px;
padding-right:5px;
text-align:center;
width:auto;

}

.menu_second_gb span { color:#000000;
padding-left:5px;
padding-right:5px;
text-align:center;
width:auto;

}

.menu_second a:hover{
text-decoration:underline;}

.menu_second_gb a:hover{
text-decoration:underline;}

.banner{
background:url(../images/shapka2.jpg) no-repeat;
height:148px;
}
.banner_en{
background:url(../images/shapka_en.jpg) no-repeat;
height:148px;
}
.music{
float:left;
margin-top:0px;
padding-left:0px;}
.music div{
 cursor:pointer;
}
.adress{color:#e5e5ef;
}
.adress_ir{color:#e5e5ef;
width:425px;
margin-left:146px;
margin-top:11px;
float:left;}
.adress span{
color:#e5e5ef;
}
.tel{
color:#e5e5ef;
}
.razdel{
margin-top:11px;
margin-left:30px;
margin-right:35px;
float:left;
}
.tel span{
}
.marquee1{
width:468px;
border-bottom:#1c2d61 1px solid;
color:#d5d1e2;
padding-bottom:5px;
padding-top:10px;

}
.div_sep1{float:left;
width:1px;
}
.div_pic1{float:left;
width:223px;
padding-left: 30px;
padding-top: 11px;
margin: 0px;
}
.div_pic2{float:left;
width:223px;
padding-left: 15px;
padding-top: 11px;
margin: 0px;
}
.marquee{float:left;
width:510px;
padding-top:11px;
background:url(../images/title_bg.png) repeat-y;
margin: 0px;
}
.marquee_g{float:left;
width:510px;
padding-top:11px;
background:url(../images/title1_bg.png) repeat-y;
margin: 0px;
}
.left_center{
float:left;
padding-left:25px;
width:223px;
padding-top:15px;
padding-right:5px;
}
.date{
background:url(../images/date.jpg) no-repeat left top;
padding-left:12px;
color:#000000;
font-weight:bold;
font-size:10px;

}
.anons{
text-decoration:none;
width:200px;
color:#000000;
padding-bottom:20px;
display:block;
text-align:justify;}
.anons:hover{
text-decoration:underline;}
.date1{

color:#000000;
font-weight:bold;
font-size:11px;
height:auto;
}
.anons1{

color:#000000;
padding-bottom:20px;
display:block;
text-align:justify;}
.center{
clear:both;
position:relative;
overflow:hidden;
padding-top:0px;
padding-bottom:0px;
}
.right_center{
float:left;
margin-left:0px;
}
.text{
padding-top:13px;
float:left;
width:510px;
background:url(../images/bgcenter_new1.jpg) repeat-y;
background-color:#ffffff;
color:#000000 !important;
height:100%;
}
h1{font:Arial, Helvetica, sans-serif;
font-size:18px;
color:#151515;
font-weight:normal;
padding: 0px;
margin: 0px;}
.text1{ 
padding:0px 18px 0px 16px;
margin-bottom:0px;
height:100%;
}
.photos{
float:left;
width:223px;
padding-bottom:30px;
padding-left:15px;
padding-right:10px;
padding-top:15px;}
.name_photo{color:#000000;
text-decoration: none;
display:block;
margin-top:0px;
margin-bottom:5px;}
.name_photo:hover{
text-decoration:underline;}
.photo{
padding-bottom:3px;
display:block;
width:220px;
}
.diller_logout{
/*
background:url(../images/logout.jpg);
height:131px;
width:50px;
margin-top:0px;
*/
float:left;
height:50px;
width:230px;
margin-top:10px;
/*
padding-left:50px;
padding-right:14px;
*/
display:block;
text-align: right;
}
.diller{
float:left;
height:30px;
width:50px;
margin-top:16px;
padding-left:113px;
padding-right:14px;
display:block;
}
.diller2{
float:left;
height:30px;
width:50px;
margin-top:16px;
display:block;
}
*+html .input1{
margin:-1px 0px -1px 0px;
padding:0px;
border:0px;
height:17px;
width:50px;
background: #D4D1DB;
}
.input1{
margin:0px 0px 0px 0px;
padding:0px;
border:1px;
height:16px;
width:50px;
font-family: Arial;
font-size:12px;
color:#28174b;
background: #D4D1DB;
}
.inp1{
	width:230px;
	border: 0px solid #000000;
}
.inp2{
	width:230px;
}
.remember{
font-size:9px;
color:#FFFFFF;
display:block;
float:left;
margin-top:17px;
margin-left:22px;}
input{border:0px;}
.logout{
margin-top:10px;
margin-left:132px;
display:block;
float:left;}
.enter{	
padding-top:8px;
padding-left:0px;
width:10px;
height:16px;
}

.input3{display:block;
float:left;
margin-top:13px;
margin-left:5px;}
.input3 input{
width:16px;
height:16px;}
.menu_bottom{
	margin-top:45px;
}
.bottom{padding-left:30px;
padding-right:17px;}
.bottom_menu a{
color:#fff;
text-decoration:none;
width:auto;
display:block;
padding-top:6px;
padding-right:25px;
padding-left:25px;
float:left;
}
.bottom_menu span{
padding:0px 4px 0px 4px;
width:auto;
display:block;
float:left;
} 
.bm{
background:url(../images/bgbottom_new.gif) repeat-x;
height:154px;	
}
.bottom_menu {
background:url(../images/menu_bottom_new.jpg) repeat-x;
}
 
.banners{float:left;
margin-right:4px;
margin-top:16px;
}
.fotter{margin-left:155px;
overflow:hidden;
margin-bottom:5px;}
.separ{margin-top:10px;
margin-left:35px;
margin-right:35px;
float:left;}
.develop{float:left;
margin-top:18px;
color:#dde6ef;
width:125px;
}
.develop a{color:#dde6ef;
text-decoration:none;}
.all_news{color:#000000;
display:block;
margin-left:130px;
font-size:11px;
margin-top:5px;}
.map_bel{color:#000000;
display:block;
margin-left:35px;
font-size:12px;
font-weight: bold;
margin-top:5px;
}
.map_bel_m{
margin-left:-21px;
}
a{color:#000;
}
.gallery{
float:left;
width:721px;
padding-left: 20px;
padding-top: 20px;
padding-right: 10px;
background:url(../images/bgcenter_new2.jpg) repeat-y;
}
.gallery-page{
float:left;
width:219px;
height:198px;
padding-right:10px;
text-align:center;
overflow:hidden;
}
.name_gallery{
display:block;
}
.photo_gallery
{display:block;
padding-bottom:12px;
}
.marquee2{
width:698px;
border-bottom:#1c2d61 1px solid;
color:#d5d1e2;
padding-bottom:5px;
padding-top:10px;
}

.vertical
{
writing-mode: tb-rl;
filter: flipH flipV;
font-weight: bold;
}
.adress1{color:#beb8cc;
width:205px;
margin-left:25px;
margin-top:17px;
float:left;}
.adress1_ir{color:#beb8cc;
width:405px;
margin-left:25px;
margin-top:17px;
float:left;}
.tel1{width:173px;
color:#beb8cc;
float:left;
margin-top:17px;}
