body
{
	background:url(../../images/bgbody.jpg) repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
}
* 
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;	
}
/*for div-s with floating elements*/
.clear_cont:after, .cc:after
{
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both !important;
	visibility: hidden;
}
.clear_cont, .cc
{
	min-height: 1px;
}
* html .clear_cont, * html .cc
{
	height: 1px;
}
/**/
img
{
	border: none;
}
/*				site content
----------------------------------------*/
.bgsite
{
	background:url(../images/bgsite.jpg) no-repeat center top;
	width:100%;
	height:100%;
}
.outside
{
	width:950px;
	margin:0 auto;
}
.header
{
	background:url(../images/header.jpg) no-repeat;
	width:950px;
	height:169px;
}

/*menu*/
ul.nav_list
{
	width: 951px;
	margin:0 0 0 0px;
}
ul.nav_list li
{
	float:left;
height:51px; 
	width:17%;
}
ul.nav_list li.sep_img
{
	width:2px;
}
ul.nav_list li.wdt_lim
{
	width:132px;
}
ul.nav_list li a
{
	color:#d2e8ff;
	text-decoration:none;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	padding:19px 0px 0;
	background:url(../images/bgmain_menu.jpg) repeat-x;
	height:32px;
	text-align:center;
	
	display:block;
}
ul.nav_list li a:hover
{
	background:url(../images/bghover_main_menu.jpg) repeat-x;
	color:#fff;
}
ul.nav_list li.npad_navlist a
{
	padding:19px 41px 0 46px;
	height:32px;
}



/*div menu*/
div.nav_list
{
	width: 950px;
	margin:0 0 0 0px;
}
div.nav_list div
{
	float:left;
	height:51px; 
	width:161px;
}
div.nav_list div.sep_img
{
	width:2px;
}
div.nav_list div.wdt_lim
{
	width:135px;
}
div.nav_list div a
{
	color:#d2e8ff;
	text-decoration:none;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	padding:19px 0px 0;
	background:url(../images/bgmain_menu.jpg) repeat-x;
	height:32px;
	text-align:center;
	
	display:block;
}
div.nav_list div a:hover
{
	background:url(../images/bghover_main_menu.jpg) repeat-x;
	color:#fff;
}
div.nav_list div.npad_navlist a
{
	padding:19px 41px 0 46px;
	height:32px;
}



.container
{
	width:950px;
	background:url(../images/bginside.jpg) repeat-y;
}
.left_side
{
	width:184px;
	float:left;
}
.panel1_line
{
	background:url(../images/bgleft1.jpg) repeat-y;
	width:184px;
}
.panel1
{
	background:url(../images/bgleft1top.jpg) no-repeat top center;
}
.panel1_bottom
{
	background:url(../images/bgleft1line.jpg) no-repeat;
	height:1px;
	font-size:0;
}
.panel2_line
{
	background:url(../images/bgleft2.jpg) repeat-y;
	width:184px;
}
.panel2
{
	background:url(../images/bgleft2top.jpg) no-repeat top center;
}
.panel2_bottom
{
	background:url(../images/bgleft2line.jpg) no-repeat;
	height:1px;
	font-size:0;
}
.panel3_line
{
	background:url(../images/bgleft3.jpg) repeat-y;
	width:184px;
}
.panel3
{
	/*background:url(../images/bgleft3top.jpg) no-repeat top center;*/
}
.center_cnt
{
	background:url(../images/bgcontent.jpg) no-repeat top center;
	width:582px;
	float:left;
}
.panel4_line
{
	background:url(../images/bgleft4.jpg) repeat-y;
	width:184px;
}
.panel4
{
	background:url(../images/bgleft4top.jpg) no-repeat top center;
}
.panel4_bottom
{
	background:url(../images/bgleft4line.jpg) no-repeat;
	height:1px;
	font-size:0;
}
.right_side
{
	float:left;
	width:184px;
}
.panel5_line
{
	background:url(../images/bgleft5.jpg) repeat-y;
	width:184px;
}
.panel5
{
	background:url(../images/bgleft5top.jpg) no-repeat top center;
}
.panel5_bottom
{
	background:url(../images/bgleft5line.jpg) no-repeat;
	height:1px;
	font-size:0;
}
ul.left_menu
{
	padding:18px 0 45px 16px;
}
ul.left_menu li.no_bg
{
	background:none
}
ul.left_menu li
{
	background:url(../images/separate_line.jpg) no-repeat 8px bottom;
	/*
padding:5px 0;
*/
}
ul.left_menu li a
{
	color:#d2e8ff;
	font-size:15px;
	font-family:Garamond;
	text-decoration:none;
	
}
ul.left_menu li a:hover
{
	text-decoration:underline;
	color:#fff;
}
.address_n
{
	font-size:18px;
	font-family: Garamond;
	background:url(../images/item2.gif) no-repeat right 8px;
	padding:0 10px 0 0;
	color:#fff;
	width:69px;
	margin:0 0 24px 0;
}
.details
{
	color:#ffb400;
	background:url(../images/item3.gif) no-repeat left 6px;
	padding:0 0 0 10px;
	font-size:11px;
	margin:20px 0 0 0;
	display:block;
}
.address_cnt
{
	padding:22px 0 24px 16px;
	width:130px;
	font-size:11px;
	color:#b4c6d7;
	line-height:15px;
}
.phone_txt
{
	color:#fff;
}
.big_flag
{
	text-align:center;
	padding:43px 0 28px 0;
}
.big_flag h1
{
	text-align:center;
	width:132px;
	color:#fff;
	font-size:14px;
	font-family:Garamond;
	margin:0 auto;
}
.address_n2
{
	font-size:24px;
	font-family: Garamond;
	background:url(../images/item2.gif) no-repeat right 8px;
	padding:0 10px 0 0;
	color:#fff;
	width:125px;
	margin:0 0 25px 0;
	padding:0 18px 0 0;
}
.phone_txt2
{
	color:#FFFFFF;
	display:block;
	font-family:Garamond,sans-serif;
	font-size:18px;
	font-weight:800;
	margin:2px 0 0;
	line-height:18px;
}
.sign {
padding:15px 0 28px;
text-align:center;
}
.sign h1
{
	text-align:center;
	width:132px;
	color:#fff;
	font-size:14px;
	font-family:Garamond;
	margin:0 auto;
}
.address_n3
{
	font-size:18px;
	font-family: Garamond;
	background:url(../images/item2.gif) no-repeat right 8px;
	padding:0 10px 0 0;
	color:#fff;
	width:145px;
	margin:0 0 4px 0;
	line-height:20px;
}
.details2
{
	color:#ffb400;
	background:url(../images/item3.gif) no-repeat left 6px;
	padding:0 0 0 10px;
	font-size:11px;
	display:block;
	float:right;
}
.book
{
	padding:34px 0 17px 16px;
	width:153px;
	font-size:11px;
	color:#b4c6d7;
	line-height:15px;
}
.book2
{
	padding:34px 0 24px 34px;
	width:149px;
	font-size:11px;
	color:#b4c6d7;
	line-height:15px;
}
.address_n4
{
	font-size:18px;
	font-family: Garamond;
	background:url(../images/item2.gif) no-repeat right 8px;
	padding:0 10px 0 0;
	color:#fff;
	width:139px;
	margin:0 0 4px 0;
	line-height:20px;
}
.address_n5
{
	font-size:18px;
	font-family: Garamond;
	background:url(../images/item2.gif) no-repeat right 8px;
	padding:0 10px 0 0;
	color:#fff;
	width:150px;
	margin:0 0 4px 0;
	line-height:20px;
}
* +html address_n2{line-height:20px}
.book3
{
	padding:34px 0 24px 34px;
	width:149px;
	font-size:11px;
	color:#b4c6d7;
	line-height:15px;
}
.book4
{
	padding:25px 0 17px 16px;
	width:159px;
	font-size:11px;
	color:#fff;
	line-height:15px;
}
.date_txt
{
	color:#b4c6d7;
	font-size:10px;
	margin:25px 0 11px;
}
.sel_prof
{
	font-size:12px;
	font-weight:800;
	background:url(../images/item4.gif) no-repeat left center;
	padding:0 0 0 10px;
	color:#fff;
	margin:0 0 5px 0;
}
.divide_by
{
	margin:8px 0 0 3px;
	color:#fff;
}
.divide_by label
{
	clear:both;
	float:left;
	line-height:16px;
}
.divide_by label input
{
	clear:both;
	float:left;
	position:relative;
	top:1px;
	left:-4px;
}
input.add_btn_ro
{
	background:url(../images/add_btn_ro.jpg) no-repeat;
	width:110px;
	height:24px;
	border:none;
	cursor:pointer;
	margin:12px 0 0 0;
}
input.add_btn_en
{
	background:url(../images/add_btn_en.jpg) no-repeat;
	width:110px;
	height:24px;
	border:none;
	cursor:pointer;
	margin:12px 0 0 0;
}
input.add_btn_ru
{
	background:url(../images/add_btn_ru.jpg) no-repeat;
	width:110px;
	height:24px;
	border:none;
	cursor:pointer;
	margin:12px 0 0 0;
}
ul.flags
{
	
}
ul.flags li
{
	float:left;
	margin:0 7px 0 0;
}
ul.flags li a
{
	display:block;
}
.shad
{
	clear:both;
	float:left;
	margin:3px 0 0 0;
}
ul.icons
{
	float:right;
}
ul.icons li
{
	float:left;
	margin:0 7px 0 0;
}
ul.icons li a
{
	display:block;
}
.center_side
{
	padding:26px;
}
.title
{
	font-size:20px;
	font-family: Garamond;
	color:#35485a;
	background:url(../images/item5.gif) no-repeat right 10px;
	padding:0 10px 0 0;
	width:106px;
	margin:10px 0 17px;
	
}
.information_block
{
	font-size:12px !important;
	color:#323332;
	line-height:15px;
	padding:0 10px 0 0;
}
.picture_cnt
{
	background:transparent url(../images/bottom_shad.jpg) no-repeat scroll 1px 134px;
	height:141px;
	width:177px;
	float:left;
	margin:0 18px 0 0;
}

.my_picture_cnt
{
	float:left;
	margin:0 18px 0 0;
}

.picture_cnt img
{
	border:3px solid #607c98;
}

.my_picture_cnt
{
	border:3px solid #607c98;
}

.head_name
{
	color:#990000;
	font-weight:800;
	font-size:12px;
	margin:5px 0;
}
.news_date
{
	color:#818b9a;
}
.details3
{
	color:#990000;
	background:url(../images/item6.gif) no-repeat left 6px;
	padding:0 0 0 10px;
	font-size:11px;
	display:block;
	margin:5px 0 0 0;
}
.grey_line
{
	border-top:1px solid #dde3e9;
	margin:20px 0 0 0;
}
/*
footer
*/
.footer
{
	background:url(../images/bgfooter.jpg) repeat-x;
	height:74px;
	font-size:10px;
	font-family:Tahoma;
	color:#fff;

}
.bgf_top
{
	background:url(../images/foo_top.jpg) no-repeat top center;
	padding:30px 37px 0;	
}
.copyrigth
{
	font-weight:800;	
}
.copyrigth span
{
	color:#9ba7ad;
	font-weight:400;
}
ul.footer_menu
{
	float:right;	
}
ul.footer_menu li
{
	float:left;
	font-size:9px;
	color:#9ba7ad;
}
ul.footer_menu li a
{
	color:#9ba7ad;
	font-size:10px;
	text-decoration:none;
}
ul.footer_menu li a:hover
{
	color:#9ba7ad;
	font-size:10px;
	text-decoration:underline;
}

.a_admin
{
	color:#FFF;
	text-decoration:none;
	line-height:20px;
}

.admin_picture_cnt
{	
	height:141px;	
}

.admin_title
{
	font-size:20px;
	font-family: Garamond;
	color:#35485a;
	padding:0 10px 0 0;
	margin:10px 0 17px;	
}



/*Dynamic Drive CSS Library */


.sidebarmenu ul{
margin:0;
list-style-type: none;
width: 168px; /* Main Menu Item widths */
}

.sidebarmenu ul li{
position: relative;
top:5px;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
text-decoration: none;
padding:8px;
background:url(../images/item.gif) no-repeat left 14px;

}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
/*background-color: #012D58; /*background of tabs (default state)*/

}

.sidebarmenu ul li a:visited{
}

.sidebarmenu ul li a:hover{

}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 170px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
left:10px;
}

.sidebarmenu a.subfolderstyle{

background:url(../images/sel_item.gif) no-repeat left center;
}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */

ul.submenu1
{
	background:url(../images/bgsubmenu.jpg) repeat-y;
	padding:0 5px 5px 0;
	z-index:50;
}
ul.submenu1 li
{
	padding:0 0 0 10px;
}
ul.submenu1 li a
{
	border-bottom:1px solid #334655;
	padding:2px 0 3px 10px;
	width:150px;
	display:block;
	background:url(../images/item.gif) no-repeat left 8px;
}
ul.submenu2
{
	z-index:999;
	top:-1px!important;
	background:url(../images/bgsubmenu.jpg) repeat-y;
	padding:0 5px 5px 0;
}
ul.submenu2 li
{
	
	z-index:999;
}
ul.submenu2 li a
{
	border-bottom:1px solid #334655;
	display:block;
	background:url(../images/item.gif) no-repeat left 8px;
	padding:3px 0 3px 10px;
}

.powered
{
 position:relative;
 top:-8px;
 float:right;
}
.copyrigth
{
 font-weight:800;
 float:left;
}

.img_a{background-color:#8D1B1B; border:1px ridge #4169E1;}
.img_b{background-color:#6740E1; border:1px ridge #4169E1;}
.img_c{background-color:#660001; border:1px ridge #4169E1;}
.img_d{background-color:#00FFE1; border:1px ridge #4169E1;}
.img_e{background-color:#00F444; border:1px ridge #4169E1;}
