*{
	margin: 0px;
	padding: 0px;
}
body
{
	border-collapse:collapse;
	border-spacing:0px;
	font-family: Arial;
	font-size: 12px;
	background:url(images/main_layer.jpg) repeat-x left top;
	background-color:#021e51;
}

.flo_l{float:left;}
.flo_r{float:right;}
#wrapper
{
	width:1001px;
	height:100%;
}
/* начало общего заголовка*/
#header
{
	width:100%;
	/*height:374px;*/
	background:transparent url(images/sky.jpg) no-repeat top left;
}
/*top_block*/
.top_block
{
	height:23px;
	padding-left:22px;
	padding-top:6px;
	background:url(images/top_block.gif) no-repeat top center;
	filter:alpha(opacity=85);
	opacity:0.85;
	text-align:left;
}
.top_outer
{
	float:left;
	width:100%;
	height:29px;
	padding-right:20px;
	background:transparent url(images/top_block_right.gif) no-repeat top left;
}
.top_inner
{
	padding-left:22px;
	height:29px;
	background:transparent url(images/top_block_left.gif) no-repeat top left;
}
.top_content
{
	height:29px;
	background:transparent url(images/top_block_content1.gif) repeat-x top left;
}
.logo
{
	float:left;
	width:300px;
	height:87px;
	padding-left:22px;
}
.logo img{border:0px;}
.logo:hover{cursor:pointer;}
.contacts
{
	float:right;
	padding-right:20px;
	padding-top:16px;
	text-align:right;
}
.navigator
{
	clear: both;
	height:30px;
	padding-top:15px;
	padding-left:22px;
	margin-bottom:10px;
	text-align:left;
	background:transparent url(images/navi.gif) top left no-repeat;
	filter:alpha(opacity=88);
	opacity:0.88;
}
.menu_item
{
	margin-right:10px;
}
.inner_block
{
	height:202px;
	width:100%;
}
.inner_block_top
{
	height:15px;
	background:transparent url(images/inner_block_top.gif) top left no-repeat;
	filter:alpha(opacity=90);
	opacity:0.90;
}
.inner_block_content
{
	padding-left:22px;
	padding-right:20px;
	height:188px;
	background:url(images/inner_block_content.jpg) top left repeat-x;
}
.inner_pic
{
	width:296px;
	height:128px;
	margin-top:8px;
}
.inner_content
{
	margin-top:4px;
	margin-left:30px;
	width:633px;
	text-align:left;
}
.inner_text
{margin-top:20px;}

#container
{
	margin-top:10px;
}
#block_right
{
	margin-bottom:76px;
}
#block_left
{}
#footer
{
	margin-top:6px;
	height:56px;
}
.foot_left
{
	width:50%;
	float:left;
	text-align:left;
}
.foot_right
{
	width:50%;
	float:right;
	text-align:right;
}
.foot_right img
{margin-left:6px;}

.header a, .header a:hover { font-weight: bold; }
.rowspacer { height: 15px; }

/* Forms */
form { margin: 0px; padding: 0px; }
.actionform {  }
.input, .select, .textarea { font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #000000; border: 1px solid grey; }
.submit { font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #000000; border: 1px solid #85B1DE; padding: 5px;}

fieldset { width: 400px; border: 0px; padding-bottom: 10px; }

.msg_success {  }
.msg_error { display: block; color: #F00; padding-bottom: 5px; }
.msgdiv { font-size: 12px; }
.empty { height: 40px; text-align: center; font-size: 13px; padding-top: 15px; }

/* Captcha */
.captchafield {  }
.captchafield table { }
.captchafield td { }
.captchainput { width: 120px; text-align: center; font-size: 20px; padding:5px; color: #7C7C7C; border: 1px solid #7C7C7C; }
.captchaimg { cursor: pointer; }

#fbform {}
#fbform div { color: #000; color: #595858;}
#fbform label { width: 200px; display: block;}
#fbform .input { width: 300px; padding: 5px;
		border: solid 1px #85b1de;
	    background-image: url( 'gl_images/gray_bg.png' );
	    background-repeat: repeat-x;
	    background-position: top;
		/*background-color:#FFFFFF;*/}
#fbform .textarea { width: 300px; padding: 5px; height: 120px; border: solid 1px #85b1de;
	    background: #FFFFFF url( 'gl_images/gray_bg.png') top repeat-x;}
#fbform .submit { text-align: center; }

h1, h2, h3 { font-size: 16px; }

.ajaxSearch_grpResultName, .paging1 {display:none;}
