*

{

	margin:0;

	padding:0

}

html, body

{

	height: 100%;

	width: 100%;

}
.spae {display:none;}
h1 {
font-size:18px;
}

h2 {
font-size:16px;
color: red;
}

.main_table

{

	height: 100%;

	background: #fff;

}



table

{

	border-collapse: collapse;

}



td, th, p, div, span

{

	font-family: Arial;

	font-size: 14px;

	color: #000077;

	margin: 0;

	padding: 0;

	line-height: 1.5;

}



#main_block

{

	text-align: justify;

	vertical-align: top;

	height: 100%;

}



.header

{

	height: 51px;

	width: 1000px;

	background: url(./../images/bg_1.jpg) left top no-repeat;

	padding-left: 180px;	

}

#jsddm1
{	margin: 0;

	padding: 0;

	font-size: 16px;

}

.hack_menu
{	

	float: left;

	list-style: none;

	border-bottom: #e5ebf6 4px solid;

	margin-left: 5px;

}

.hack_menu a

{	

	display: block;

	padding: 3px 7px;

	text-decoration: none;

	white-space: nowrap;

	font-size: 16px;

	color: #000077;

}

.hack_menu:hover

{	

	border-bottom: solid #9ab0db 4px;

}



.hack_menu:hover

{	

}



.footer

{

	height: 42px;

	background: url(./../images/bg_2.jpg) right top no-repeat #638cc8;

	width: 1000px;

	padding-left: 49px;

}



a

{

	color: #000077;

}



#last_news

{

	width: 454px;

	background: #ebf0f8;

	/*border: solid 1px #d0deee;*/

	padding:10px; padding-left:20px; padding-right:20px;

}



.footer1

{

	height: 37px;

	width: 1000px;

}



.copyright

{

	font-family: Arial;

	font-size: 14px;

	color: #fff;

}



.separator1

{

	width: 77px;

}



.menu123

{

	padding-top: 53px;

	vertical-align: top;

}



.sp2

{

	width: 35px;

	height: 29px;

}



.title

{

	font-family: Arial;

	font-size: 18px;

	color: #000077;
	
	font-weight: bold;
	
	line-height: 1.5;

}



#sp3

{

	width: 58px; 

}



.separator_form

{

	font-size: 1px;

	height: 5px;

}



.form_input

{

	width: 303px;

	height: 21px;

	border: none;

	background: #fff;

	border: solid 1px #cdcdce;

	color: #000077;

}



.form_small_input

{

	width: 50px;

	height: 21px;

	border: none;

	background: #fff;

	border: solid 1px #cdcdce;

	color: #000077;

}



.form_textarea

{

	width: 303px;

	height: 164px;

	border: none;

	background: #fff;

	border: solid 1px #cdcdce;

	color: #000077;

}



.search_input

{

	width: 193px;

	height: 22px;

	border: solid 1px #cdcdce;

	font-size: 10px;

	padding-top: 4px;

	color: #000077;

}



.alert

{

	font-size: 14px;

}



.errors

{

	color: #d52020;

	border: solid 2px #d52020;

	background: #f98f94;

	line-height: 1;

}



#fb

{

	background: url(./../images/phone.jpg) right bottom no-repeat;

}



.navig1, .navig1:visited

{

	text-decoration: none;

	color:#bfbfbf;

	font-size: 12px;

}



.navig1:active, .navig1:hover

{

	text-decoration: none;

	color:#000077;

	font-size: 12px;

}



.navig_

{

	text-decoration: none;

	color:#000077;

	font-size: 12px;

}



.menu1, .menu1:visited

{

	text-decoration: underline;

	color:#000077;

	font-size: 18px;

	font-family: Arial;

	margin: 0;

	padding: 0;

}



.menu1:active, .menu1:hover

{

	text-decoration: underline;

	color:#000077;

	font-size: 18px;

	font-family: Arial;

	margin: 0;

	padding: 0;	

}



.menu, .menu:visited

{

	text-decoration: underline;

	color:#000077;

	font-size: 18px;

	font-family: Arial;

	margin: 0;

	padding: 0;

}



.menu:active, .menu:hover

{

	text-decoration: underline;

	color:#000077;

	font-size: 18px;

	font-family: Arial;

	margin: 0;

	padding: 0;		

}



.t2

{

	font-weight: bold;

	font-size: 32px;

	color: #6e6e6e;

}



.b1

{

	width: 165px;

	height: 31px;

	padding-left: 18px;

}



.b2

{

	width: 165px;

	height: 31px;

	padding-left: 18px;

	background: url(./../images/button.gif) left top no-repeat;

}



.menu2, .menu2:hover, .menu2:active, .menu2:visited

{

	font-size: 16px;

	text-decoration: none;

	color: #000077;

}



.smenu1, .smenu1:visited

{

	text-decoration: none;

	color:#000077;

	font-size: 12px;

	font-family: Arial;

	margin: 0;

	padding: 0;

}



.smenu1:active, .smenu1:hover

{

	text-decoration: none;

	color:#000077;

	font-size: 12px;

	font-family: Arial;

	margin: 0;

	padding: 0;	

}



.smenu, .smenu:visited

{

	text-decoration: none;

	color:#000077;

	font-size: 14px;

	font-family: Arial;

	margin: 0;

	padding: 0;

}



.smenu:active, .smenu:hover

{

	text-decoration: none;

	color:#000077;

	font-size: 14px;

	font-family: Arial;

	margin: 0;

	padding: 0;		

}



.good

{

	color: #000077;

	border: solid 2px #9ab0db;

	line-height: 2;

	padding-left: 5px;

	background: #ebf0f8;

}



.portfolio_list

{

	margin-left: 25px;

}



.portfolio_item, .portfolio_item a, .portfolio_item a:visited

{

	list-style: none;

	text-decoration: none;

	color: #000077;

	font-size: 14px;

}



.portfolio_item a:hover, .portfolio_item a:active

{

	list-style: none;

	text-decoration: underline;

	color: #000077;

	font-size: 14px;

}



.current_portfolio_item, .current_portfolio_item a, .current_portfolio_item a:visited

{

	list-style: circle;

	text-decoration: underline;

	color: #000077;

	font-size: 14px;

}



.current_portfolio_item a:hover, .current_portfolio_item a:active

{

	text-decoration: none;

	color: #000077;

	font-size: 14px;

}



#list_block

{

	background: #ebf0f8;

	border: solid 1px #d1dfef;

	padding-right: 20px;

}

#value
{
text-align: left;
}

ul ul
{
margin-left: 30px;
}

ul ul ul
{
margin-left: 30px;
}

a.title
{
text-decoration: none;
}

a.title:hover
{
text-decoration: underline;
}

.spae {
display: none;
}
