*{
	margin:0;
	padding:0;
}
html{
	background:url(../img/bgr.png) no-repeat;
}
body{
	font-family:Arial, sans-serif;
	font-size:12px;
	line-height:1.3;
	color:#595967;
}
.clear{
	clear:both;
	height:0;
	overflow:hidden;
}
.hide{ display:none !important; }
input, select, textarea{
	font-family:inherit;
	font-size:inherit;
}
.submit{ cursor:pointer; }
fieldset{ border:none; }
label{ cursor:pointer; }
a:hover{
	cursor:pointer;
	text-decoration:none;
}
a{ color:inherit; }
a img{ border:none; }
.nom{ margin:0 !important; }
a.rev{ text-decoration:none; }
a.rev:hover{ text-decoration:underline; }
.ld{ float:left; }
.rd{ float:right; }
.first{ margin-top:0 !important; }
.last{ margin-bottom:0 !important; }
.ca{ text-align:center; }
.ra{ text-align:right; }
.la{ text-align:left; }
.inh{ color:inherit !important; }
.upper{ text-transform:uppercase; }
.vam{ vertical-align:middle; }
.nowrap{ white-space:nowrap; }
.in{
	width:960px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
.clearfix:before,.clearfix:after{
content:"";
display:table;
}
.clearfix:after{
clear:both;
}
.border_fort{
behavior: url(PIE.htc);
}
.margin_r{
margin-right:0px!important;
}



.all{
width:1000px;
margin:0 auto;
}

.all li{
list-style:none;
}

/*---------------HEADER---------------*/
.header{

}
.top_header{
border-top:2px solid #a6a6a6;
margin-top:20px;
padding-top:15px;
}
.logo{
background:url(../img/logo.png) no-repeat;
display:block;
width:138px;
height:78px;
margin-left:8px;
float:left;
}
.left_header_t p{
font-size:15px;
color:#bfbfbf;
float:left;
margin-top:61px;
margin-left:15px;
font-weight:bold;
}
.language li{
float:left;
color:#bfbfbf;
font-size:px;
font-weight:bold;
text-transform:uppercase;
margin-left:5px;
}
.active_lan a{
color:#8eb246;
}
.language a{
text-decoration:none !important;
}
.language a:hover{
color:#8eb246;
}
.language{
margin-bottom:40px;
float:right;
}

.form{
display:block;
width:115px;
height:17px;
border:none;
border-bottom:1px solid #afafaf!important;
float:left;
padding-left:5px;
color:#595967;
}

.for_loop{
background:url(../img/for_loop.png) no-repeat;
display:block;
width:13px;
height:17px;
border:none;
float:left;
cursor:pointer;
}
.form_ability li{
float:left;
}
.form_ability p{
color:#595967;
font-size:14px;
margin-right:5px;
margin-top:2px;
}
.top_header{
margin-bottom:15px;
}
.right_header_t{
margin-right:10px;
}


.around_menu_header{
display:block;
height:42px;
border-top:2px solid #a6a6a6;
background:#f2f2f2;
}
.menu_header a{
display:block;
height:42px;
padding:0px 22px;
line-height:42px;
font-size:14px;
color:#595959;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
border-right:1px solid #7f7f7f;
}
.menu_header a:hover{
background:#9bbb59;
color:#fff;
}
.menu_header li{
float:left;
}
.brdr_none{
border-right:none!important;
}
.header{
margin-bottom:20px;
}



/*---------------CONTENT---------------*/

.nav_block{
display:block;
height:25px;
line-height:25px;
border-bottom:2px solid #a6a6a6;
background:#f2f2f2;
padding-left:10px;
}
.nav_block a{
color:#595959;
font-size:13px;
text-decoration:none !important;
}
.nav_block a:hover{
text-decoration:underline !important;
}
.nav_block li{
float:left;
margin-right:3px;
}
.big_pict_block a{
color:#9bbb59;
font-size:14px;
text-decoration:none !important;
font-weight:bold;
}
.big_pict_block a:hover{
text-decoration:underline !important;
}
.big_pict_block img{
margin-bottom:0px;
}
.big_pict_block li{
float:left;
width:320px;
margin-right:10px;
text-align: justify !important;
}
.big_pict_block span{
color:#958888!important;
font-size:14px;
font-weight:normal!important;
text-align: justify!important;
}
.big_pict_block{
margin-bottom:15px;
}
.for_top_bord{
border-top:2px solid #a6a6a6;
}
.content{
margin-bottom:30px;
}
.astate li{
margin-right:17px;
}
.sps_change li{
margin-right:17.5px;
}


.simple_text{
color:#595959;
font-size:14px;
line-height:1.4;
padding-bottom:0px!important;
padding-top:15px;
}
.simple_text p{
margin-bottom:5px;
}
.main_img{
margin-bottom:20px;
}
.main_img img{
-webkit-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 3px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 3px 0px rgba(50, 50, 50, 0.75);
}
.disc_need li{
list-style:disc;
margin-bottom:5px;
}
.disc_need{
margin-left:20px;
}



.able_page{
margin-top:25px;
}
.able_page h1{
font-size:18px;
font-weight:normal;
margin-bottom:20px;
}
.left_dab{
display:block;
width:330px;
}
.right_dab{
display:block;
width:650px;
text-align:justify;
}
.right_dab p{
font-size:14px;
margin-bottom:15px;
}
.list_dab{
margin-bottom:30px;
}
.list_dab li{
font-size:14px;
}
.button_list{
text-align:right;
float:right;
}
.button_list a{
display:block;
width:140px;
font-weight:bold;
height:34px;
background:#9bbb59;
color:#fff;
text-align:center;
line-height:34px;
text-decoration:none;
font-size:15px;
}
.button_list li{
float:left;
margin-left:20px;
}
.button_list a:hover{
text-decoration:underline !important;
}


.top_luft li{
float:left;
}
.top_luft a{
display:block;
padding:0px 25px;
font-weight:bold;
height:34px;
background:#fff;
color:#595959;
text-align:center;
line-height:34px;
text-decoration:none;
font-size:15px;
border:1px solid #b3b6ad;
margin-right:5px;
border-bottom:none!important;
}
.top_luft {
border-bottom:1px solid #b3b6ad;
padding-left:5px;
}
.top_luft a:hover{
background:#9bbb59;
color:#fff;
}




/*---------------FOOTER---------------*/

.footer{
display:block;
border-top:2px solid #a6a6a6;
border-bottom:2px solid #a6a6a6;
padding:20px 15px;
background:#f2f2f2;
}
.footer p{
color:#595959;
font-size:14px;
margin-top:8px;
}
.network_lan li{
float:left;
margin-left:10px;
}
.network_lan img{
border-radius:5px;
}




/*---------------FOR_MENU---------------*/




.for_menu{
position:relative;
background:#f2f2f2;
}
ul.sub{
	position:absolute;
	display:none;
	left:-1px;
	top:42px;
	margin:0px!important;
	z-index:150;
	border-top:none;	
	background:#2f2f2f!important;
	z-index:100000;
	border:1px solid #a6a6a6;
	border-top:none!important;
	border-right:none!important;
}

li.sub{
    padding-left:0px;
	padding-right:0px;
	margin:0px!important;
	padding:0px;
	height:34px!important;
	}
a.sub{
    height:34px!important;
    display:block;
    width:138px!important;    
    font-size:13px!important;
	color:#595959!important;
	text-align:left;	
	text-decoration:underline !important;	
	text-decoration:none !important;
    background:#fff;
	line-height:34px;
	text-transform:none!important;
}


a.sub:hover{
border:none!important;
background:#9bbb59!important;
color:#fff!important;
}
.for_menu:hover ul.sub{
display:block!important;
}


/*---------------SPECIAL_BLOCK---------------*/

.top_ck li{
float:left;
margin-right:5px;
display:block;
height:38px;
line-height:38px;
}
.top_ck a{
display:block;
text-align:center;
background:#fff;
color:#595959;
font-size:15px;
text-decoration:none;
font-weight:bold;
behavior: url(PIE.htc);
width:125px;
height:38px;
border:1px solid #a6a6a6;
border-bottom:none;
}
.top_ck p{
line-height:36px;
}
.top_ck a:hover{
background:#9bbb59;
color:#fff;
}
.top_ck{
border-bottom:1px solid #fff;
}

.special_block{
margin:0px auto;
}


.active_ck{
background:#9bbb59!important;
color:#fff!important;
}
.no_active_ck{
background:#fff!important;
color:#595959!important;
}
.cont_ck_slow{
display:none;
}
.special_block{
margin-top:10px;
}



.cont_ck{
padding:16px;
border-top:none;
border:1px solid #a6a6a6;
border-left:0px!important;
border-right:0px!important;
}


.for_scroll_ck{
height:236px;
overflow-y:scroll;
}


.title_log{
display:block;
height:32px;
background:url(../img/title_log.png) no-repeat;
padding-left:120px;
height:32px;
line-height:32px;
color:#73a534;
font-size:27px;
font-family: 'PTSans-Bold';
}

.left_scroll_video{
display:block;
width:414px;
height:235px;
}
.right_scroll_cont{
display:block;
width:410px;
margin-right:10px;
}

.title_log span{
color:#003e42;
}

.dp_title{
color:#003e42;
font-size:18px;
font-family: 'PTSans-Bold';
margin-bottom:4px;
}
.luft_p{
margin-bottom:10px;
}

.bat{
display:block;
cursor:pointer;
text-align:center;
border:none;
}

.button_by{
background:url(../img/genplan.png) no-repeat;
height:37px;
width:144px;
line-height:px;
}
.button_by:hover{
background:url(../img/hov_gen.png) no-repeat;
}

.button_pict{
margin-bottom:5px;
}

/*---------------AROUND_SHADOW---------------*/




.form_system{
display:block;
width:434px;
padding:17px 49px;
background:#fff;
margin:0px auto;
margin-top:330px;
border-radius:7px;
position:relative;
}


.around_shadow{
background:url(../img/around_shadow.png);
width:100%;
height:100%;
position:absolute;
z-index:100000;
position:fixed;
display:none;
text-transform:uppercase;
}
.ask_span{
background:url(../img/ask_span.png) no-repeat;
display:block;
width:261px;
height:68px;
position:absolute;
top:-17px;
color:#fff;
font-size:24px!important;
font-size:26px;
left:136px;
text-align:center;
line-height:58px;
font-family:Times New Roman,sans-serif;
}


.list_dsb p{
color:#333333;
font-size:15px;
margin-bottom:3px;
font-weight:bold;
}
.form_dsb1{
background:url(../img/form_dsb1.png) no-repeat;
display:block;
width:234px;
height:41px;
border:none;
padding-left:12px;
line-height:41px;
}
.form_dsb2{
background:url(../img/form_dsb2.png) no-repeat;
display:block;
width:151px;
height:41px;
border:none;
padding-left:12px;
line-height:41px;
}

.form_dsb3{
background:url(../img/form_dsb3.png) no-repeat;
display:block;
width:234px;
height:75px;
vertical-align:top;
border:none;
padding-left:12px;
padding-top:10px;
}
.double_system{
padding-top:50px;
}
.list_dsb li{
list-style:none;
margin-bottom:20px;
}


.form_button{
background:url(../img/form_button.png) no-repeat;
display:block;
width:165px;
height:38px;
margin-top:-13px;
}
.form_button:hover{
background:url(../img/form_button_hover.png) no-repeat;
}
.close_span{
background:url(../img/close_span.png) no-repeat;
display:block;
width:18px;
height:17px;
position:absolute;
right:10px;
top:10px;
cursor:pointer;
}



.bat{
display:block;
cursor:pointer;
text-align:center;
border:none;
}
/*---------------0---------------*/


.block_yellow{
display:block;
width:751px;
height:73px;
border:1px solid #dddf32;
border-radius:5px;
margin-top:18px;
margin-right:40px;
}
.top_by{
background:#dddf32;
display:block;
height:46px;
width:100%;
}
.form_by{
background:url(../img/form_by.png) no-repeat;
display:block;
width:295px;
height:30px;
border:none;
margin-top:7px;
margin-right:5px;
padding-left:6px;
}
.list_by li{
float:left;
}
.list_by{
padding-left:50px;
}
.before_finde{
background:url(../img/before_finde.png) no-repeat;
display:block;
width:182px;
height:32px;
border:none;
font-size:12px;
color:#464c2e;
font-weight:bold;
text-transform:uppercase;
cursor:pointer;
margin-top:7px;
margin-left:5px;
}
.number_card_by{
font-size:14px;
color:#05173d;
margin-top:12px;
margin-left:10px;
margin-right:5px;
}
.bottom_by p{
color:#000!important;
padding-left:15px;
padding-top:5px;
font-size:11px;
}
.top_type_finde{
display:block;
width:618px;
height:46px;
margin-left:2px;
}
.form_finde{
background:url(../img/form_finde.png) no-repeat;
display:block;
width:220px;
height:30px;
margin-top:7px;
margin-right:6px;
border:none;
padding-left:6px;
font-size:14px;
color:#000;
}
.loop_finde{
background:url(../img/loop_finde.png) no-repeat;
display:block;
width:64px;
height:31px;
margin-top:7px;
border:none;
cursor:pointer;
color:#464c2e;
text-align:center;
font-weight:bold;
}
.before_finde{
background:url(../img/before_finde.png) no-repeat;
display:block;
width:182px;
height:32px;
border:none;
font-size:12px;
color:#464c2e;
font-weight:bold;
text-transform:uppercase;
cursor:pointer;
margin-top:7px;
margin-left:5px;
}


/*---------------0---------------*/
/*---------------0---------------*/
/*---------------0---------------*/
/*---------------0---------------*/
/*---------------0---------------*/