/*main styles*/
body{
	font:13px Arial, Helvetica, sans-serif;
	color:#000;
	background:#000 url(img/bg.jpg);
}
table{
	font:13px Arial, Helvetica, sans-serif;
	color:#000;
}
html, body{
	height:100%;
}
img{
	border:0;
}
input,select,textarea{
	font:13px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#333;
	border:0;
}
input.checkbox{
	border: none;
	vertical-align: middle;
	margin:-2px 7px 0 0;
}
*html input.checkbox{
	margin:-2px 2px 0 -2px;
}
input.radio{
	margin:2px 3px 0 0;
}
*html input.radio{
	margin:-2px 3px 0 -3px;
}
input{
	border:0;
}
form{
	padding:0;
	margin:0;
}
td{
	vertical-align:top;
}
p{
	margin:0 0 11px 0;
}
.middle{
	vertical-align:middle;
}
/*default styles*/
a{
	font:13px Arial, Helvetica, sans-serif;
	color:#32679d;
	text-decoration:underline;
}
a:hover{
	text-decoration:underline;
	color:#fa8601;
}
h1{
	font:24px/20px Arial, Helvetica, sans-serif;
	color:#f1f5f7;
	letter-spacing:-1px;
	padding:11px 0 12px 26px;
	margin:0;
	background:url(img/h_bg.jpg) no-repeat left top;
}
h2{
	font:18px Arial, Helvetica, sans-serif;
	color:#6c8a9c;
	padding:0;
	margin:0 0 3px 0;
}
h3{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0;
	margin:0 0 7px 0;
}
ul, ol
{
  margin:0 0 14px 0;
  padding:0 0 0 0;
  list-style-type:none;
  list-style-position:outside;
}
li ul, li ol
{
  margin-top:5px;
  margin-bottom:10px;
  list-style-type:none;
  list-style-image:none;
}
li
{
  margin-bottom:4px;
  background:url(img/line1.gif) no-repeat 2px 8px;
  padding:0 0 0 21px;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.cl{
	clear:both;
	font-size:1px;
	height:1px;
}
.z10{
	position:relative;
	z-index:10;
}
/*format styles*/
.bottom_bg{
	background:url(img/bottom_bg.jpg) repeat-x left bottom;
	min-height:100%;
	height:auto !important;
	height:100%;
}
.top_bg{
	background:url(img/top_bg.jpg) repeat-x left top;
}
.left_bg{
	background:url(img/left_bg.jpg) repeat-y right top;
}
.left_bottom{
	background:url(img/bottom_l.jpg) no-repeat right bottom;
}
.left_top{
	background:url(img/top_l.jpg) no-repeat right top;
}
.right_bg{
	background:url(img/right_bg.jpg) repeat-y left top;
}
.right_bottom{
	background:url(img/bottom_r.jpg) no-repeat left bottom;
}
.right_top{
	background:url(img/top_r.jpg) no-repeat left top;
}
.center{
	background:url(img/center_bg.gif) repeat-y left top;
}
.min{
	min-height:789px;
	height:auto !important;
	height:789px;
}
.head{
	background:url(img/head.jpg) no-repeat left top;
}
.head .logo{
	padding:51px 0 24px 26px;
}
.head .ico{
	color:#595e61;
	font:bold 14px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	padding:0 28px 0 0;
	height:82px;
	text-align:right;
	vertical-align:bottom;
}
.head .ico a{
	color:#595e61;
}
.head .ico a:hover{
	color:#fa8601;
}
.head .ico img{
	margin:0 5px 0 19px;
	vertical-align:middle;
}
.head .menu{
	padding:34px 11px 0 0;
}
*html .head .menu{
	text-align:right;
	padding-top:35px;
}
.block{
	background:url(img/block_bg.jpg) no-repeat left top;
	padding:17px 0 37px 205px;
}
.form{
	background:url(img/form_bg.jpg) no-repeat left top;
	height:271px;
}
.form .title{
	padding:6px 0 13px 0;
}
.form td{
	font:12px/12px 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.form .field{
	background:url(img/input_bg.gif) no-repeat left top;
	width:124px;
	height:21px;
	padding:2px 0 0 2px;
	margin:6px 0 6px 5px;
}
*html .form .field{
	width:131px;
	height:23px;
	background-position:5px top;
	margin-left:0;
	padding-left:7px;
}
.form .field input{
	width:122px;
	height:19px;
}
*html .form .field input{
	margin-top:-1px;
}
.form .btn_submit{
	padding:13px 0 0 164px;
}
.block .over{
	color:#fff;
	line-height:17px;
	height:270px;
	overflow:hidden;
}
.block .over span{
	display:block;
	font-size:24px;
	line-height:20px;
	margin:15px 0 15px 0;
}
.block .over p{
	margin-bottom:17px;
}
.left_col{
	padding:0 22px 0 32px;
}
.content{
	padding:0 30px 0 31px;
}
.content .call{
	color:#638295;
	font-size:23px;
}
.pic{
	background-color:#c8ccce;
}
.select{
	background:url(img/select_bg.gif) no-repeat left top;
	width:126px;
	position:relative;
	height:23px;
	margin:6px 0 6px 5px;
	cursor:pointer;
}
.select a{
	font:13px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	display:block;
	padding:2px 0 3px 6px;
	white-space:nowrap;
	overflow:hidden;
	width:100px;
}
*html .select a{
	width:106px;
}
.select a:hover{
	color:#000;
	text-decoration:none;
}
.select .choose{
	display:none;
	width:122px;
	border:2px solid #ccc;
	background-color:#fff;
	position:absolute;
	left:0;
	top:21px;
	overflow:hidden;
}
*html .select .choose{
	width:126px;
}
.select .choose a{
	padding:2px 5px 2px 6px;
	width:auto;
}
.select .choose a:hover{
	background-color:#dadee0;
	color:#000;
	text-decoration:none;
}
.select1{
	background:url(img/select1.gif) no-repeat left top;
	width:191px;
	position:relative;
	height:23px;
	cursor:pointer;
}
.select1 a{
	font:13px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
	display:block;
	padding:2px 0 3px 6px;
	white-space:nowrap;
	overflow:hidden;
	width:185px;
}
*html .select1 a{
	width:191px;
}
.select1 a:hover{
	color:#000;
	text-decoration:none;
}
.select1 .choose{
	display:none;
	width:187px;
	border:2px solid #ccc;
	background-color:#fff;
	position:absolute;
	left:0;
	top:21px;
	overflow:hidden;
}
*html .select1 .choose{
	width:191px;
}
.select1 .choose a{
	padding:2px 5px 2px 6px;
	width:auto;
}
.select1 .choose a:hover{
	background-color:#dadee0;
	color:#000;
	text-decoration:none;
}
.tab th{
	font-size:14px;
	font-weight:normal;
	color:#3e3e3e;
	border-bottom:2px solid #6c8a9c;
	border-top:2px solid #6c8a9c;
	padding:4px 5px 5px 5px;
}
.tab td{
	font-size:12px;
	color:#3e3e3e;
	text-align:center;
	border-bottom:1px solid #c9d5dc;
	padding:6px 5px 8px 5px;
}
.form1{
	color:#6c8a9c;
	font-weight:bold;
}
.form1 span{
	color:#fa8901;
}
.form1 .textarea{
	background:url(img/textarea_bg.gif) no-repeat left top;
	width:364px;
	height:114px;
	padding:2px 0 0 2px;
	margin:4px 0 0 0;
}
*html .form1 .textarea{
	width:366px;
	height:116px;
}
.form1 .textarea textarea{
	width:362px;
	height:111px;
	overflow:auto;
}
.form1 .textarea1{
	background:url(img/textarea1_bg.gif) no-repeat left top;
	width:364px;
	height:249px;
	padding:2px 0 0 2px;
	margin:4px 0 0 0;
}
*html .form1 .textarea1{
	width:366px;
	height:251px;
}
.form1 .textarea1 textarea{
	width:362px;
	height:246px;
	overflow:auto;
}
.form1 .field2{
	background:url(img/input_bg2.gif) no-repeat left top;
	width:189px;
	height:21px;
	padding:2px 0 0 2px;
	margin:4px 0 3px 0;
}
*html .form1 .field2{
	width:191px;
	height:23px;
}
.form1 .field2 input{
	width:187px;
	height:19px;
}
*html .form1 .field2 input{
	margin-top:-1px;
}
.form1 .btn_send{
	padding-top:7px;
}
.bord{
	border-bottom:2px solid #c9d5dc;
	padding-top:9px;
	margin-bottom:21px;
}
.question_m{
	margin:0 -30px 2px -32px;
}
.question{
	background:#dde5e9 url(img/question_bg.gif) no-repeat left top;
	color:#6c8a9c;
	font-weight:bold;
	font-style:italic;
	padding:3px 25px 5px 33px;
}
.marked{
	color:#6c8a9c;
	font-size:11px;
	font-style:italic;
	font-weight:normal;
	padding-top:5px;
}
.marked span{
	font-weight:bold;
}
.s14{
	font-size:14px;
}
.footer{
	background:url(img/footer_bg.jpg) no-repeat left top;
}
.footer .copy{
	color:#fff;
	padding:63px 0 0 34px;
}
.footer .copy a{
	color:#fff;
}
.footer .copy a:hover{
	text-decoration:none;
}
.footer .menu{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:63px 28px 0 0;
	text-align:right;
}
.footer .menu a{
	color:#fff;
	font:13px Arial, Helvetica, sans-serif;
}
.footer .menu a:hover{
	text-decoration:none;
}
.footer .menu a.act{
	text-decoration:none;
	font-weight:bold;
}
.footer .menu span{
	margin:0 18px 0 19px;
}

/* add 24.03.2009 */
.cont{
	padding-bottom:1px;
}
.center_t{
	background:url(img/center_bg2.jpg) no-repeat left top;
}
.left_col2{
	padding:23px 37px 0 32px;
}
.right_col{
	padding:17px 0 0 0;
}
.pic1{
	float:left;
	margin:0 24px 8px -6px;
	position:relative;
}
.form2_bg{
	background:url(img/form_bg.gif) repeat-y left top;
}
.form2_t{
	background:url(img/form_t.jpg) no-repeat left top;
}
.form2{
	background:url(img/form_b.jpg) no-repeat left bottom;
}
.form2 .title{
	padding:6px 0 13px 2px;
}
.form2 td{
	font:12px/12px 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.form2 .field{
	background:url(img/input_bg.gif) no-repeat left top;
	width:124px;
	height:21px;
	padding:2px 0 0 2px;
	margin:6px 0 6px 5px;
}
*html .form2 .field{
	width:131px;
	height:23px;
	background-position:5px top;
	margin-left:0;
	padding-left:7px;
}
.form2 .field input{
	width:122px;
	height:19px;
}
*html .form2 .field input{
	margin-top:-1px;
}
.form2 .btn_submit{
	padding:13px 0 26px 73px;
}
.question_m2{
	margin:0 -30px 2px 0;
	position:relative;
}
.question_t{
	background-color:#dde5e9;
}
p.one{
	margin:0 0 11px 0;
	padding-left:33px;
}
.mb10{
	margin-bottom:10px;
}
.mb50{
	margin-bottom:50px;
}
.rbox {
    width:237px;
    padding:5px;
}
.rbox span {
    font-weight:bolder;
    color: #6C8A9C;
    font-size: 18px;
    text-align:left
}
.rbox p {
    padding-top: 10px;
}