@charset "utf-8";
/* CSS Document */
@charset "utf-8";
/* CSS Document */
* {/* обнуляем отступы */
	margin: 0;
	padding: 0;
}
.picpng {border:0px; _behavior:url(iepngfix.htc);}

img { border:none 0px;}
a { text-decoration:none; cursor:pointer;}

html,body {
	padding:0;
	margin:0;
	width:100%;
	height:100%;
	background-color:#fff;
}

#header {
	width:100%;
	height:437px;
	
	background:url(images/header_bg.jpg) repeat-x;
	padding-top:10px;
	
}
#header #lang {
	float:left;
	width:108px;
	height:18px;
	margin-left:10px;
}
#lang a { height:18px; width:28px; display:block; float:left;}
.en{ background:url(images/flag_en.jpg);margin-left:12px;}
.ru{ background:url(images/flag_ru.jpg);margin-left:12px;}
.ge{ background:url(images/flag_ge.jpg);}
#header #search {
	float:right;
	width:172px;
	height:22px;
	background:url(images/search_field.jpg) no-repeat;
	
	border:none;
	padding:4px;
}

#header #menu {
	width:968px;
	height:27px;
	padding-left:12px;
	margin-top:5px;

}

#menu .menu2 a{ float:left; display:block; height:17px; background-position:left top; background-repeat:no-repeat; font-size:2px;}
#menu .menu2 a:hover {background-position: right top;}

.main1 { width:74px; background:url(images/M_main1.gif);}
.main2 { width:69px; background:url(images/M_main2.gif);}
.main3{ width:45px; background:url(images/M_main3.gif);}

.government1 { width:87px; background:url(images/M_government1.gif); margin-left:47px;}
.government2 { width:130px; background:url(images/M_government2.gif); margin-left:60px;}
.government3 {width:107px; background:url(images/M_government3.gif);margin-left:78px;}

.legislation1 { width:140px; background: url(images/M_legislation1.gif); margin-left:47px;}
.legislation2 { width:158px; background: url(images/M_legislation2.gif); margin-left:60px;}
.legislation3 { width:97px; background:url(images/M_legislation3.gif);margin-left:78px;}

.municipal1 { width:171px; background: url(images/M_municipal1.gif); margin-left:47px;}
.municipal2 { width:153px; background: url(images/M_municipal2.gif); margin-left:60px;}
.municipal3 { width:117px; background: url(images/M_municipal3.gif);margin-left:78px;}

.projects1 { width:97px; background: url(images/M_projects1.gif); margin-left:47px;}
.projects2 { width:74px; background: url(images/M_projects2.gif); margin-left:60px;}
.projects3 { width:80px; background: url(images/M_projects3.gif);margin-left:78px;}

.contact1{ width:152px; background: url(images/M_contact1.gif); margin-left:47px;}
.contact2{ width:81px; background: url(images/M_contact2.gif); margin-left:60px;}
.contact3{ width:96px; background: url(images/M_contact3.gif);margin-left:78px;}

#leftmenu {
	
	width:193px;
	margin-left:3px;
	
}
#leftmenu a {
	width:193;
	height:54px;
	cursor:pointer;
	display:block;
	margin-bottom:9px;
}
#rightmenu {
	
	width:170px;
	

}
#rightmenu a {
	width:170;
	cursor:pointer;
	display:block;
	margin-bottom:9px;
}

 #govmenu {
	background:#44577a;
	position:absolute;
	top:35px;_top:33px;
	left:120px; 
	width:230px;
	
}

 #munmenu {
	background:#44577a;
	position:absolute;
	top:35px;_top:33px;
	left:443px; 
	width:150px;
	
	
	
	
}
 #promenu {
	background:#44577a;
	position:absolute;
	top:35px; _top:33px;
	left:660px; 
	width:120px;
	
	
	
	
}
.menu_ul{padding:5px 10px 15px 10px;}
.menu_ul  a {
	color:#FFF;
	font-family:Sylfaen;
	font-size:14px;
	line-height:20px;
	text-align:left;
	display:block;
	
}
.menu_ul  a:hover {
	color:#1a2842;
	
}


#economic a {height:102px; display:block; background-position:left; background-repeat:no-repeat; float:left;}
#economic a:hover{background-position:right;}
#economic p a{ float:left; font-family:Sylfaen; font-size:14px; font-weight:600; color:#868686; margin-left:15px; margin-top:70px; text-decoration:none;}
#economic p a:hover{ color:#382c28;}
.enterprises {background:url(images/enterprises.jpg); margin-top:28px;width:164px;}
.small_enterprises{background:url(images/small_enterprises.jpg); margin-top:28px; width:163px;}
.banks{ background:url(images/banks.jpg); margin-top:28px;width:164px;}
.infrastructre { background:url(images/infrastructre.jpg); margin-top:28px;width:164px;}
/* about_land page, but we use the style  oh economics */
.history{background:url(images/history.jpg); margin-top:28px;width:164px;}
.culture{background:url(images/culture.jpg); margin-top:28px;width:164px;}
.sport{background:url(images/sport.jpg); margin-top:28px;width:164px;}
.tourism{background:url(images/turism.jpg); margin-top:28px;width:164px;}


#gal a { height:100px; width:162px; display:block; background-position:left; background-repeat:no-repeat; float:left;}
#gal a:hover{ background-position:right;}

#gal p a{float:left; font-family:Sylfaen; font-size:14px; font-weight:600; color:#868686; margin-left:15px; margin-top:70px; text-decoration:none;}
#gal p a:hover{ color:#382c28;}
.regio {background:url(images/regions.jpg); margin-top:28px;}
.official{background:url(images/official.jpg); margin-top:28px; }
.video{ background:url(images/video.jpg); margin-top:28px;}


#links a{
	font-family:Sylfaen; 
	font-size:14px; 
	font-weight:600; 
	color:#868686; 
	margin-top:15px; 
	text-decoration:none; 
	display:block}
	
#links a:hover{color:#382c28;}

#title {font-family:Sylfaen; font-size:14px; color:#484848; font-weight:600;}
.calendarHeader { font-size:11px; color:#000000; font-weight:bold; width:23px; height:16px; border-bottom:1px solid #;}
.calendar { height:16px; font-size:11px; color:#000000;}
.calendarToday { height:16px; font-size:11px; color:#000000; border-left:1px solid #dbecd0;border:1px solid #49b7dc;}
.calendar a { font-size:11px; color:#000000; text-decoration:none; }
.calendar a:hover { text-decoration:underline;}
.calendarToday a {font-size:11px; color:#000000; text-decoration:none;}
