html, body {
   margin:0;
   padding:0;
   height:100%;
	font-family:Arial, Verdana, Tahoma; font-size: 12px; color: #000; text-align:justify;
   background:#d1d8dc url(../verstka/body_polosy-2.gif) center repeat-y;
   	min-width:1024px;

}
img {border:none;}
#container {
   min-height:100%;
   position:relative;
}
#container {
   height:100%;
}
#body{
	MIN-HEIGHT: 100%; WIDTH: 100%;
}
.empty {
	HEIGHT: 100px; VISIBILITY: hidden; CLEAR: both;
}
#footer {
	MARGIN-TOP: -100px;    background:#7096bb; HEIGHT: 100px;
	background:url(../verstka/footer.gif) center top no-repeat;
}


#header {
   background:url(../verstka/head_fon.gif) repeat-x;
   height:273px;   /*высота шапки с меню*/
}
.in_header{
width:1024px;
height:318px;   /*высота рисунка шапки*/
margin:auto;
background:url(../verstka/head.jpg) no-repeat center top;
}
.logo{
width:100px;
height:100px;
background:url(../verstka/logo.gif) no-repeat;
margin-left:35px;
}
.main_menu{
padding-top:67px;
margin-left:7px;
/*background:url(../verstka/main_menu1.gif) no-repeat left bottom;
*/width:414px;
height:102px;
float:left;
}
a:link, a:visited{text-decoration:underline; color:#005aab;}

.in_header a{
display:block;
width:104px;
height:33px;
text-decoration:none;
font-size:16px;
color:#005aab;
font-weight:bold;
float:left;
padding-top:10px;
}
.in_header a.mm_selected{color:#dd137b;}

.in_header a:hover {color:#b8016e;}
#mm1{
	padding-left:21px;
	margin-top:20px;
	width:95px;}
#mm1:hover, a.mm_selected#mm1{background:url(../verstka/mainmenu_selected.gif) no-repeat right;}
#mm2{
	margin-top:20px;
	margin-left:121px;
	padding-left:35px;
	padding-right:10px;
}
#mm2:hover, a.mm_selected#mm2{background:url(../verstka/mainmenu_selected.gif) no-repeat left;}
#mm3{
	padding-left:51px;
	margin-top:8px;
	padding-right:0px;
}
#mm3:hover, a.mm_selected#mm3{background:url(../verstka/mainmenu_selected.gif) no-repeat right top;}
#mm4{
	margin-top:7px;
	margin-left:43px;
	padding-left:38px;
	padding-right:43px;
}
#mm4:hover, a.mm_selected#mm4{background:url(../verstka/mainmenu_selected.gif) no-repeat left top;}
#mm5{padding-left:110px; padding-top:55px; margin-top:95px; margin-left:25px; 
background:url(../verstka/kontakt1.gif) no-repeat left bottom;
}
#mm5:hover, #mm5.mm_selected{background:url(../verstka/kontakt2.gif) no-repeat left bottom;}

#mm6{padding-left:60px; padding-top:55px; margin-top:95px; margin-left:100px; 
background:url(../verstka/portfolio1.gif) no-repeat left bottom;
}
#mm6:hover, #mm6.mm_selected{background:url(../verstka/portfolio2.gif) no-repeat left bottom;}





.in_body{
width:1024px;
margin:auto;
color:#003399;
margin-top:40px;
 /*  background:#fffde5 url(../verstka/body_polosy-2.gif) center repeat-y;
*/}


.content{
margin-left:368px;
padding:0 48px 10px 0;
}
p{font-family: Arial, Verdana, Tahoma; font-size: 12px; color: #000; text-align:justify; margin:0;}
h1, h2, h3, h4{color:#005aab; margin:0;}
h1{font-size:16px; color:#FFFFFF; display:block; width:608px; background: url(../verstka/h1.gif) no-repeat top #c7ced3; text-align:center; margin-bottom:8px;}
h2{font-size:14px; line-height:16px;}
h3{
font-size:14px;
line-height:17px;
margin:15px 0 5px 0;
}
h4{
font-size:12px;
line-height:17px;
margin:15px 0 5px 0;
}

h2 a{color:#005aab;}
strong a{color:#005aab;}



#left_menu{
padding-left:80px;
width:260px;
float:left;
padding-right:0;
}
#left_menu p{
display:block;
height:15px;
width:251px;
padding:35px 0 0px 20px; 
text-align:left;
vertical-align:bottom;
margin:0px;
margin-bottom:15px;
font-size:14px;
background:url(../verstka/leftmenu_mejdu.gif) no-repeat left bottom;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
}
#left_menu a{
	display: block;
	color: #fff;
	text-decoration: none;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	width: 221px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
#left_menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#left_menu li {
	margin:0 0 5px 0;
}
#left_menu li a {
	height:22px;
	padding: 7px 0px 3px 0px;
	background:url(../verstka/leftmenu_fon.gif) no-repeat;
	}
#left_menu li a.leftselected{
	background:url(../verstka/leftmenu_fonselect.gif) no-repeat;
	color:#F8C300;
}
#left_menu li a:hover{
background:url(../verstka/leftmenu_fonselect.gif) no-repeat;
color:#fbe288;
}
#left_menu li a.menu_akcia{
background:url(../verstka/leftmenu_fon_akcia.gif) no-repeat;
color:#fff;
}
#left_menu li a.menu_akcia:hover{
background:url(../verstka/leftmenu_fon_akcia_sel.gif) no-repeat;
color:#F8C300;
}

#left_menu ul li ul{
	margin-top:0px;
	margin-bottom:0px;
	border-bottom: #064B78 solid 3px;
	width:221px;
	}
#left_menu ul li ul li{
	margin:0;
	padding:0;
}
#left_menu ul li ul li a{
	height:20px;
	margin:0;
	padding:0;
	background:url(../verstka/leftmenu2_fon.gif) repeat-x;
	color:#064E78;
	border-top:#75A6CE solid 4px;
	border-left: #064B78 solid 3px;
	border-right: #064B78 solid 3px;
	width:215px;
}
#left_menu ul li ul li a:hover{
	color:#064E78;
	background:#fedd65;
}

#left_menu ul li ul li a.leftselected{
	color:#064E78;
	background:#F8C300;
}

#footer p{text-align:center; font-size:10px; color:#002244; padding-top:45px;}

.content img{
 float:left;
 margin-right:10px;
}

.content ul li{
color:#000000;
font-size:14px;
}


