html{font-size: 100.1%;height:100%;}body{font-family: Verdana, Tahoma, sans-serif;font-size: 0.75em;font-weight: normal;letter-spacing: normal;text-transform: none;word-spacing: normal;}
h1,h2,h3,h4{font-family:Georgia, 'Times New Roman', serif;font-weight:100;font-style:italic;}
a, a:visited {color:#025ca8;}
a:hover{text-decoration:none;}
input,body,form,table,tr,td,h1,h2,h3,h4,ul,ol,li,p{margin:0;padding:0;}
ul,ol,li{list-style-type:none;}
input,table,tr,td,img {border:0;}
h1 {font-size:20px;color:#025ca8; margin-bottom:12px;}
ul.pl,p{margin-bottom:8px;}
em{font-style:normal;color:#025ca8;}
body{
	height: 100%;
	min-height: 100%;
	min-width:1024px;
	_width:expression(document.body.clientWidth > 1024 ? "100%" : "1024px");
	}
.fl_l{float:left;}
.fl_r{float:right;}
img.fl_l{margin: 0 10px 10px 0;}
img.fl_r{margin: 0 0 10px 10px;}
#structure {min-height:100%;height:100%;vertical-align:top;width:100%;margin:-190px 0 -86px;}
	td {vertical-align:top;}
/* index */
#inheader{
	background: #00519a url(../images/inhbg.png) repeat-x left top;
	overflow:hidden;
	padding-bottom:60px;
	border-bottom: 1px solid #1f71bc;
	}
#inheader h2 span{
	position:relative;
	top:-1000px;
	}
#inLeft{
	width:50%;
	float:left;
	margin-right:-50%;
	text-align:right;
	background: url(../images/inbgl.png) no-repeat 95% 48px;
	padding-bottom:60px;
	position:relative;
	}
#inRight{
	width:50%;
	float:left;
	margin-left:50%;
	background: url(../images/inbgr.png) no-repeat 31% 82px;
	padding-bottom:60px;
	}

#inlogo {
	width:249px;
	height:374px;
	position:absolute;
	top:20px;
	right:0;
	margin-right:-124px;
	background: url(../images/tempLogo.png) repeat-x left top;
	}
#inheader #phone{
	text-align:center;
	margin-top:150px;
	}
#inreck {
	width:60%;
	border:1px solid #9dc6ec;
	margin-left:auto;
	margin-right:31px;
	margin-top:70px;
	-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;
	}
#inweb {
	width:60%;
	border:1px solid #9dc6ec;
	margin-left:31px;
	margin-top:50px;
	padding-bottom:33px;
	-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;
	}
#reckBody {
	position:relative;
	top:26px;
	right:40%;
	text-align:left;	
	/*min-height:310px;*/
	
	}
#webBody {
	position:relative;
	top:60px;
	left:40%;
	}
#reckBody .cont,
#webBody .cont {
	min-height:272px;
	text-align:left;
	font-size:14px;
	color:#45484c;
	}
#reckBody .t{
	background-color: #e7f3ff;
	border:1px solid #76bbfe;
	-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;
	box-shadow: 0 0 10px #353535;
	-webkit-box-shadow: 0 0 10px #353535; /* Safari, Chrome */
	-moz-box-shadow: 0 0 10px #353535; /* Firefox */
	padding:12px 23px 10px;
	text-align:right;
	}
#reckBody h2 {
	width:231px;
	height:46px;
	background: url(../images/rh3.png) no-repeat left top;
	margin-left: -35px;
	}
#webBody .t{
	background-color: #e8f4c5;
	border:1px solid #a4cb2e;
	-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;
	box-shadow: 0 0 10px #353535;
	-webkit-box-shadow: 0 0 10px #353535; /* Safari, Chrome */
	-moz-box-shadow: 0 0 10px #353535; /* Firefox */
	padding:12px 23px 10px;
	text-align:right;
	}
#webBody h2 {
	width:207px;
	height:46px;
	background: url(../images/gh3.png) no-repeat left top;
	margin-left: -35px;
	}
#webBody input.reg {
	float:left;
	}

/* end index */

/* material */
/* header */
#header {height:190px;background: url(../images/head_bg.png) repeat-x left top;width:100%;}
#header_cont {position:relative;height:161px;padding:0 23px;margin:0 5%;background: url(../images/headContC.png) repeat-x left top;}
	#header_cont b {position:absolute;height:161px;width:20px;top:0px;}
	#header_cont b.l {background: url(../images/headContL.png) no-repeat left top;left:0px;}
	#header_cont b.r {background: url(../images/headContR.png) no-repeat left top;right:0px;}
	#header_cont div, #header_cont ol {height:86px;}
	#header h4 {text-align:center;font-size:16px; font-style:italic;font-weight: 100;margin-top: 14px;margin-bottom:7px;}
	#inheader input,#header input {background-image:url(../images/btn.png);background-color:transparent;background-repeat:no-repeat;cursor:pointer;}
#mainLogo {width:157px;position: absolute;left:23px;top:47px;}
	#mainLogo a {width:157px;height:86px;background: url(../images/qxLogo.gif) no-repeat left top;display:block;}
	#mainLogo strong {position: absolute;top:-1000px;}
#rekEnter {background: url("../images/bbb.png") repeat-x scroll left top transparent;left: -273px;margin-left: 50%;position: absolute;top: 47px;width: 165px;}
	#rekEnter b {left:0;width:13px;height:86px;background: url(../images/bbL.png) repeat-x left top;}
	#rekEnter h4 {padding-left:13px;color:#025ca8;}
	#reckBody input, #rekEnter input {background-position:-84px -64px; width:82px;height:32px;}
	#rekEnter input {margin-left:50px}
	#reckBody input:hover,#rekEnter input:hover {background-position:-84px -96px;}
#ImgEnter {width:148px;height:190px!important;background: url(../images/headContLogo.png) repeat-x left top;margin:0 auto;position: relative;right: 34px;}
#webEnter {background: url("../images/gbb.png") repeat-x scroll left top transparent;right: -287px;margin-right: 50%;position: absolute;top: 47px;width: 247px;}
	#webEnter form {display:inline;}
	#webEnter b {right:0;width:13px;height:86px;background: url(../images/gbr.png) repeat-x left top;}
	#webEnter h4 {padding-right:13px;color:#84a914;}
#webBody input, #webEnter input {background-position:0 -64px; width:82px;height:32px;}
#webBody input:hover, #webEnter input:hover {background-position:0 -96px;}
#webBody input.reg, #webEnter input.reg {background-position:left top; width:146px;height:32px;margin-left:3px;}
#webBody input.reg:hover, #webEnter input.reg:hover {background-position:0 -32px;}
#header #phone {position:absolute;right:23px;top:47px;text-align:center;}
	#phone li {font-size: 18px;line-height: 18px;margin-bottom: 4px;}
	#phone .mailto {font-size:15px;font-family:Georgia serif;color:#025ca8;font-style: italic;}
/* end header */

/* body */
#body{width:90%; margin:0 auto;padding:190px 0 76px;overflow:hidden;}
#structure #content{float:left; padding:0 10px 0 219px;}
#menu{float:left;margin-left:-209px;width:190px;}
#content #menu h3 {font-size: 18px;margin-bottom: 10px;padding: 0;}
	#menu h3 a{font-size:18px; color:#025ca8;}
#submenu {margin-bottom:10px;}
	#submenu li {padding:3px 5px 7px 32px;font-size:13px;}
	#submenu li.active {background: #ffebb4 url(../images/bull_pl.png) no-repeat 5px 6px; font-weight:800;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
	#submenu a {color:black;}
ul.pl{margin-left:21px;}
	ul.pl li{padding:5px 0 5px 30px;background: url(../images/bull_pl.png) no-repeat left top;margin-bottom:5px;}
#inheader ul.pl{margin-left:10px;}
#inheader ul.pl li{padding-top:1px;color:#000;}
#content h3 {font-size:20px;padding:10px 0 12px 0;color:#025ca8;}
#alreadyWork {
	min-height:128px;
	background:#e2e2e2 url(../images/awbg.png) repeat-x left bottom;
	padding: 0 5%;
	}
#alreadyWork h3 {
	color:#484848;
	}
.allText{
	border-top:1px solid #81baee;
	background: url(../images/allBg.png) repeat-x left top;
	padding: 0 5%;
	}
.allText p{
	margin-left:60px;
	margin-bottom:15px;
	}
.allText a{
	color:#025ca8;
	}
table.awlogo {
	width:100%;
	}
table.awlogo td {
	width:17%;
	text-align:center;
	}
table.vertal td {
	height:220px;
	min-height:100%;
	vertical-align:middle;
	}

/* end body */
/* footer */
#footer {
	height:36px;
	background: url(../images/fbg.png) repeat-x left top;
	padding:50px 5% 0;
	}
#footer * {
	color:white;
	font-size:11px;
	}
#footer a {
	text-decoration:none;
	}
.descr {
	font-size:10px;
}
td.descrvalue {
 border: 1px solid #eeeeee;
}
/* end footer */
/* end material */

/* Visual registration */
	
/* End Visual registration */
