img, a img, div {
border:medium none;
}
body{background-color:#ffffff;color:#3C3C3C; font-family:Verdana; font-size:100%; font-size:9pt;}
#page {width:900px; margin:5px auto 0; position:relative; background:#ffffff}
#logo{width:900px; text-align:right; padding:10px 0 5px 0; font-size:12px;}
#logo .logo {text-align:left; display:inline-block;float:left; text-decoration:none;}
#logo .logo a{color:#66af22; font-size:39px; text-transform:uppercase; text-decoration:none; font-weight: regular; font-family:Arial Narrow; }
#logo .cont{text-align:right;  display:inline-block; height:40px; vertical-align:bottom; margin-top:40px;}

#global_navigation a{color:#66af22; text-decoration:underline; font-weight:normal; font-family:verdana; font-size:10pt; padding:0 10px 0 0;}
#global_navigation a:hover{color:#f39a00; text-decoration:none;}

#leftcolumn{
	display:inline-block;
	
	background-position:left top; 
	width:200px; 
	vertical-align:top;
	text-align:right;
	margin:90px 0 0 10px;
	padding:160px 0 0 0;
	float:left;}
#leftcolumn ul {list-style:none;}
#leftcolumn ul li{margin:4px 0 4px 0;   padding-bottom:4px; border-bottom: 1px dotted gray; }
#leftcolumn a{color:#66af22; text-decoration:none; font-weight:bold; font-family:verdana; font-size:10pt;}
#leftcolumn a:hover{color:#f39a00; text-decoration:underline;}
#leftcolumn .selected{
	display:inline-block;
	background:url(/images/alego/newinner/selected.jpg) no-repeat; background-position:left bottom; background-color:#66af22; 
	min-height:22px; width:170px; margin-right:11px;	padding:5px 5px 10px 7px;
	text-decoration:none;text-align:center;font-weight:bold; font-family:verdana; font-size:10pt; color:#ffffff;
	
	}
#leftcolumn .selected2{
	display:inline-block;	
	background:url(/images/alego/newinner/selected2.jpg) no-repeat;  
	background-position:center right;
		}
#leftcolumn .selected2 font.selected a{color:#ffffff;}
#leftcolumn .selected2 font.selected a:hover{text-decoration:none;}
#leftcolumn .banner{padding-top:100px;}


#inner_m_menu{
	display:inline-block;
	height:49px; 
	background:url(/images/alego/newinner/bgmenu.jpg) no-repeat; 
	background-position:right top; 
	background-color:#7ab90f;
	margin:30px 0 0 0; padding:0;}	
#inner_m_menu ul li{padding:0px; margin:0px;}
ul.menu {list-style:none;display:inline;}
ul.menu  li{display:inline;}
a.menu{
	background:url(/images/alego/newinner/menuseparator.jpg) no-repeat; 
	background-position:right; 
	display:inline-block; 
	height:30px; 
	background-color:#66af22; 
	margin:0px; 
	padding:9px 10px 0px 10px; 
	text-decoration:none; 
	color:#ffffff; 
	font-weight:bold; 
	font-size:11pt; 
	vertical-align:top;}
a.menu:hover, a.active {background-color:#7ab90f;}


#inner_submenu{
	display:inline-block; 
	background:url(/images/alego/newinner/submenu.jpg) no-repeat; 
	background-position:bottom; 
	background-color:#7ab90f;
	color:ffffff;
	height:auto;
	min-height:90px;
	margin:0 0 0 49px;
	padding:0 0 25px 0;
	text-align:left;}
#inner_submenu ul{list-style:none; padding:0 0 0 30px; margin:0px;}
#inner_submenu li{
	width:49%; 
	float:left;	margin:0px;}
#inner_submenu a{
	background: url(/images/alego/newinner/arrow_green.gif) left 6px no-repeat; 
	padding-left:15px; 
	color:#ffffff; 
	text-decoration:none; 
	font-weight:normal; 
	font-family:verdana; 
	font-size:9pt;
	line-height:180%;margin:0px;
}
#inner_submenu li a:hover{background: url(/images/alego/newinner/arrow_orange.gif) 2px 4px no-repeat; padding-left:15px; color:#f39a00; text-decoration:underline;}
#inner_submenu li.active a{background: url(/images/alego/newinner/arrow_orange.gif) 2px 4px no-repeat; padding-left:15px; color:#f39a00; text-decoration:underline;}

#textarea{display:inline-block; padding:0 0 0 49px; width:630px;}
#textarea a{color:#71B12F;}
#textarea a:hover{color:#F39A00;}


#footer{width:900px; display:block; float:left; padding: 20px 0 0 0;} 
#footer .copyright{color:#727272; font-size:smaller; float:left; width:200px;}
#footer .contacts{display:inline-block; padding:0 0 0 50px; color:#727272;}
#footer .contacts .phone{background: url(/images/alego/newinner/phone.jpg) no-repeat; background-position:left top; height:42px; padding:0 10px 0 50px; float:left;}
#footer .contacts .mail a{color:#727272; font-weight:bold; text-decoration:none;}
#footer .contacts .mail{background: url(/images/alego/newinner/mail2.jpg) no-repeat; background-position:left top; height:42px; padding:5px 10px 0 50px; float:left;font-size:14px; font-weight:bold;}
#footer .contacts .icq{background: url(/images/alego/newinner/icq.jpg) no-repeat; background-position:left top; height:42px; padding:0 10px 0 50px; float:left;}
#footer .contacts .time{background: url(/images/alego/newinner/time.jpg) no-repeat; background-position:left top; height:42px; padding:0 0 0 50px; float:left;}
h1 {font-size:18px;}
table.pretty {
background:#C8D5E6 none repeat scroll 0 0;
font-size:13px;
padding:1px;
width:100%;
}
tr.light {
background:#F4F4F4 none repeat scroll 0 0;
}
table.pretty th, table.pretty td {
background:#FFFFFF none repeat scroll 0 0;
padding:5px 10px 5px 5px;
text-align:left;
}
table.pretty th {
background:#EBF0F6 none repeat scroll 0 0;
}
table.pretty td + td, table.pretty th + th {
text-align:center;
}

ul.portfolio_web {width:90%}
ul.portfolio_web li{padding:4px; width:40%; float:left; list-style:none; display:block; height:65px; vertical-align:middle;}
ul.portfolio_web li:hover a{text-decoration:none; color:#F39A00;}
ul.portfolio_web li img{margin:0 10px 0 0; vertical-align:middle; border:0px; float:left; }
div.zadacha{display:inline-block;background-color:#66af22;  width:100%; padding:5px; text-decoration:none;font-weight:bold;font-family:verdana; font-size:10pt; color:#ffffff;text-align:left;}

#counter {
bottom:0;
color:#ffffff;
display:inline-block;
font-size:11px;
height:12px;
overflow:hidden;
position:relative;
left:0px;
text-align:left;
width:64%;
float:left
}


