html{margin:0;padding:0;height:100%;}

body{
	background:url('../img/body_bg.jpg');
	background-attachment:fixed;
	width:1004px;
	margin-left:auto;
	margin-right:auto;
	
	margin-top:0;
	color:white;
	font-family:Verdana;
}

h1{
font-size:18px;
color:#aaaaa9;
margin:0;
padding:0;
font-weight:normal;
}

.clr{clear:both;font-size:1px;}
.br5{clear:both;font-size:5px;}
.br10{clear:both;font-size:10px;}

#logo{
	background:url('../img/logo.jpg') -20px no-repeat;
	width:234px;
	height:133px;
	float:left;
}
#logo_link{
	display:block;
	width:234px;
	height:133px;
}

#header{
 height:133px;
}

#header_red_line{
	background:url('../img/header_red_line.png') repeat-x;
	width:1004px;
	height:4px;
	
	position:absolute;
}
#slideshow_container{width:622px;float:left;}
#slideshow_container img{
	float:left;
}

.slideshow{
float:right;
background:#181919;

}

.clear{
	clear:both;
}
#right_cur{line-height:17px;color:#aaaaa9;font-size:10px;background:url('../img/right_cur.png');width:138px;height:93px;padding:40px 0 0 10px;float:right;}

#main_container{
background:url('../img/main_bg.png');
margin:0;
padding-left:18px;
padding-right:10px;
padding-top:8px;
}

.languages{
	padding-top:5px;
	float:left;
	width:250px;
	
}
.languages a{
	color:#767373;
	float:left;
	margin-right:25px;
	text-decoration:none;
	font-size:11px;
	
}

.languages a:hover, #site_map a:hover{
	
	color:#fff;
}

.language_selected{
		color:white !important;
}



#site_map{
float:right;
width:201px;
margin-right:23px; /*EDITED*/
margin-top:4px;
text-align:right;

}

 #site_map a{
	color:#767373;
	

	text-decoration:none;
	font-size:11px;
}

#site_map_link{
margin-right:10px;
float:right;
display:block;
}

#site_map_link img{
border:0;
margin-right:10px;

}

#social_nw_pic{
float:right;
padding-right: 23px;
padding-top: 3px;
}
#social_nw_pic img{
margin-left:2px;

}

#site_map img:hover{
text-decoration:none;

}

#sub_container{
	margin-top:0px;
}

#left_side{
width:180px ;
float:left;

}

#leftside{width:180px;float:left;}

#menu_block,#promo_side_1, #promo_side_2{
margin-top:14px;

}

#promo_side_1, #promo_side_2{
padding:14px;

}

.promo_title{
color:#636363;
font-size:10px;
text-transform: uppercase;
}
#content {
	position: relative;
}

#main_content{
float:left;
width:536px;
margin-left:37px;
}
#main_content #first_page_news  {
	min-height: 500px;
}

#main_content a:hover{
color:#fff;
}


#main_content a{
margin-bottom:12px;
color:#d95a5a;
font-size:13px;
}

#first_page_news{
width:300px;
float:left;
}

#first_page_news a{
display:block;

}

#first_page_news a:hover{
color:#fff;
}

#rightside{width:195px;padding-left:13px; min-height:300px;float:right;}

#promo_gallery{
float:left;
margin-left:20px;
}
#promo_gallery_slideshow_container{
margin-top:20px;
float:right;
margin-left:20px;
height:151px;
width:215px;
}
#promo_gallery a,#promo_gallery_slideshow a, .promo_left a, .promo_right a{
font-size:18px !important;
color:#aaaaa9 !important;
text-decoration:none;
}

.promo_right h1{
padding: 15px 0px 10px 20px;
}


.copyright_info{
float:left;
width:380px;

}
.email_info{
	margin-left:49px;
float:left;
width:300px;
}

#footer a{
	color:#9c9c9c;
} 
#footer a:hover{
	color:#fff;
} 

.promo_left, .promo_right{
width:260px;
height:275px;
float:left;

}
.promo_left{
	padding-top:28px;
}
.promo_left p{
padding-top:20px;
}
.promo_right{
margin-left:15px;
}

.promo_content{
margin-left:auto;
margin-right:auto;
text-align:center;


}

.promo_content p{
margin:0;
}


.develop_info{
float:right;
}
.date{
font-size:10px;
color:#8d8d8d;


}

.post a{
margin-bottom:12px;
color:#d95a5a;
font-size:13px;
padding:0;
margin:0;

}

.post p{

margin:0;
padding:0;

}



.post a:hover{
color:#fff;
}

#footer{
	margin-top:42px;
	
	margin-right:32px;
	padding-bottom:42px;
	color:#636363;
	font-size:11px;
	
}



#left_menu_block{width:180px;	text-align:left;padding-bottom:20px; }
#left_menu_block ul, #site_map_block ul{list-style:none;margin: 0;padding: 0; font-size:14px; }

#left_menu_block a{
padding-top:5px;
padding-bottom:5px;
text-decoration:underline; 

}
#left_menu_block li{

}

.left_menu_li{ color:#c4c4c3; }
.left_menu_group{}
.left_menu_group_act{}
.left_menu_group a:link,.left_menu_group a:visited{color:#c4c4c3;display:block;padding:5px 0px 5px 15px; }
.left_menu_group a:hover,.left_menu_group a:active{background:#581e13 ;color:#c4c4c3;display:block;padding:5px 0px 5px 15px;  }
.left_menu_group_act a:link,.left_menu_group_act a:visited{background:#581e13;color:#c4c4c3;display:block;padding:5px 0px 5px 15px;}
.left_menu_group_act a:hover,.left_menu_group_act a:active{color:#c4c4c3;display:block;padding:5px 0px 5px 15px;}
.left_menu_subgroup_table{display:block;  }
.left_menu_subgroup_item_act{background:#f1f3ee; }
.left_menu_subgroup_item{background:#f1f3ee;}
/*---*/
.left_menu_subgroup_item_act a:link,.left_menu_subgroup_item_act a:visited{color:#c4c4c3;padding:5px 0px 5px 25px;display:block;background:#581e13;}
.left_menu_subgroup_item_act a:hover,.left_menu_subgroup_item_act a:active{color:#c4c4c3;padding:5px 0px 5px 25px;display:block; }
.left_menu_subgroup_item a:link,.left_menu_subgroup_item a:visited{color:#c4c4c3;padding:5px 0px 5px 25px;display:block;background:#373737;}
.left_menu_subgroup_item a:hover,.left_menu_subgroup_item a:active{padding:5px 0px 5px 25px;display:block;color:#c4c4c3;background:#581e13; }


.pagelist_name a{font-size:18px;margin-bottom:5px;}
/*.pagelist_date{padding:5px 0 0 10px;}*/
.pagelist_foto{float:left;margin-right:10px;}

.news_list_post{
background:#292929;
margin-bottom:10px;
padding:10px;
font-size:13px;
}

.new_container{
background:#292929;
color:#f3f3f3;
font-size:13px;
padding-left:10px;
padding-right:10px;
width:516px;
overflow:auto;
}

.new_container p, .new_container h1{
padding-top:15px;

}


.attached_files{
background:#121313;
padding-top:10px;
padding-bottom:10px;
padding-left:20px;
width:516px;
}

.pageFile{background:url(../img/filesback.gif) left top repeat-y;margin-bottom:10px;width:536px;border-bottom:1px solid #191c23; }
.pageFileTop{height:9px;width:590px;font-size:1px;}
.pageFileCenter{padding:5px 15px 10px 15px;}
.pageFileBottom{height:9px;font-size:1px;width:590px;}
.pageFileTitle{font-size:16px;color:#feffff;font-weight:bold;margin-bottom:5px;}
.pageFileItem{padding-left:18px;}
.pageFileItem a{color:#116bb6;}
.pageFileItem span{text-transform:uppercase;}


#mainimg{float:left;padding-right:14px;}
.gal{background:url(../img/maska.gif) left top no-repeat;margin-right:41px;padding:11px 23px 7px 6px;	margin-bottom:15px;float:left;display:inline;}
.gal img{}
.zoom img{border:none;}
.zoom{display:block;margin:-3px 0 0 -3px;position:absolute;}
.img_title{margin-top:3px;width:120px;}
.img_title{color:#a3a2a2;font-size:11px;}

img{border:0;}

#site_map_block{
margin-top:15px;
margin-left:15px;
width:auto;
}

#site_map_block ul{
list-style-type: none;
padding: 0px;
margin: 0px;
}


#site_map_block li{
background-image: url('../img/dot.png');
background-repeat: no-repeat;
background-position: 0px 10px;
padding-left: 14px;
width:auto;
margin-right:20px;
}

#site_map_block li ul li{
background-image: url('../img/line.png');
background-repeat: no-repeat;
background-position: 0px 10px;

}

#site_map_block ul li ul li:first-child{
margin-top:10px;
}
#site_map_block ul li{
line-height:25px;
}

#site_map_block ul li ul li{

padding-left:30px;
}

#site_map_block a{
color:#c5383d;
}


.new_container .pagelist_name{
padding-top:5px;
}


#mainSearchValue{
font-family:"Tahoma",Arial;
font-size:11px;
width:139px;
height:22px;
line-height:21px;
background:url('../img/input_hover.png');
border:none;
color:#807d7c;
padding:0 5px;
}



#search_form
{
color:#767373;
font-size:12px;
margin-top:1px;
}

#search_box .submit{
margin-left:5px;
margin-top:0px;
float:right;
line-height:22px;
width:46px;
font-weight:bold;
font-family:"Tahoma",Arial;
padding: 0 0px;
background:url('../img/btn_back.png');
font-size:11px;
color:#767373;
text-align:center;
cursor:pointer;
}

#search_box .submit:hover{

background:url('../img/btn_hover.png');
color:#1f2020;


}


#search_box  
{
float:right;
width:200px;
}

.pagelist_txt

{

font-size:13px;

}

.h2
{
font-size:18px;
color: #AAAAA9;
font-family:"Tahoma", Arial;
}

#content .error_msg{
font-size:13px;

}
.right_block2 {
	width: 215px;
	float: right;
}
.right_block2 img {
	max-width: 215px;
}