
@font-face{
font-family:'b';
src:url(../fonts/BrutalRegular.ttf);
} 

@font-face{
font-family:'bb';
src:url(../fonts/BrutalBold.ttf);
}
 
@font-face{
font-family:'bm';
src:url(../fonts/BrutalType-Medium.otf);
}

@font-face{
font-family:'bl';
src:url(../fonts/BrutalType-Light.otf);
}
 
@font-face{
font-family:'e';
src:url(../fonts/Exo2-RegularCondensed.otf);
} 




  
*{
margin:0;
padding:0; 
font-family: Arial;
}
  
h1, h2, h3, h4, h5, h6, p, span, a, table, tbody, tr, td, th{
color:inherit; 
font:inherit; 
} 
 
input:focus, textarea {
outline: none; /*for chrome*/
}
 
input[type="submit"]{
cursor:pointer;
}
  
fieldset{
border:none;
}
 
textarea{
resize:none;
} 

b,span{
font-size:inherit;
font-family:inherit;
} 
 
html{
padding:0 
}
 
body{  
background:url(/../img/index.jpg) no-repeat 50% 0;  
background:#fff;    
} 
 

 
.wrp{
min-width:1007px;  
margin:0 auto;
overflow:hidden;
position:relative;
clear:both; 
width:100%;
}
 
.c{
width:940px; 
margin:0 auto;
position:relative;
clear:both;   

}

.top{
background:#0a2666;
}
 
.top-title{
font:29.59px e; 
height:50px;
color:#fff;
margin:15px 0 0 -1px;
float:left;
}

.top-login{
font:29.59px e; 
height:50px;
color:#fff;
margin:15px 50px 0 -1px;
float:right;
} 
 
.top-tel{
font:24px bb;
background:url(/../img/tel.png) no-repeat 0 4px;
height:50px;
float:right;
color:#fff;
margin:20px 0 0 0;
padding:0 0 0 30px;
} 

.navigation{ 
background:url(/../img/menu.jpg) no-repeat 50% 0/cover;
height:55px;
z-index:1000;
}

.navigation-empty{
display:none;
}


.navigation-empty.active{
height:55px;
display:block;
}

.navigation.fixed{
position:fixed;
top:0;
}

.navigation a{
color:#fff;
font:16px bm;
text-decoration:none

}

.greenopacity{
text-align:center;
}

.greenopacity div{
display:inline-block;
padding:18px 16px 0;
}

.navigation a.current{
color:#f68002; 
}

.block1{
height:598px;
background:url(../img/block1.jpg) no-repeat 50% -55px/cover;
overflow:hidden;
}

.block1-title{
text-align:center;
color:#0a2666;
font:60px bl;
padding:69px 0 16px 0;
}

.block1-text{
text-align:center;
color:#ffffff;
font:30px/45px b;
}

.block1-box{
width:295px;
position:absolute;
top:315px;
color:#ffffff;
padding:110px 0 0 0;
font:18px/21px b;
text-align:center;
}

.block1-box1{
background:url(../img/block1-img1.png) no-repeat 50% 0;
left:6px;
}

.block1-box2{
background:url(../img/block1-img2.png) no-repeat 50% 0; 
left:324px;
}

.block1-box3{
background:url(../img/block1-img3.png) no-repeat 50% 6px; 
left:643px;
}

.block2-left{
width:568px;
border-right:2px solid #0a2666;
float:left;
margin:51px 0 0 2px;
}

.block2-title{
background:url(../img/thumb-minus.png) no-repeat 0 5px;
color:#1eb1990;
font:26px bm;
padding:0 0 0 44px;
float:Left;
margin:8px 0px 40px 2px;
}

.block2-box{
float:Left;
margin:0 76px 30px -3px;

}

.block2-box:nth-child(2n+1){
margin:0 0 10px -3px;
}

.block2-box div{
text-align:center;
clear:both;
width:218px;
margin:0 10px 0 0;
}
  
.block2-box p{
color:#383838;
font:18px/21px bb;
clear:both;
padding:9px 0 0 0px;
}

.block2-right{
float:left;
width:366px;
}

.block2-right .block2-title{
margin:59px 0 0 46px;
}

.block2-right{
color:#383838;
}

.block2-right li{
color:#383838;
list-style:none;
font:18px/24px b; 
padding:0 0 0 25px;
}

.block2-right>ul{
float:left;
clear:both;
margin:35px 0 0 48px;
}

.block2-right>ul>li{
background:url(../img/li-bg.png) no-repeat 0 8px;
padding:0 0 18px 25px;
}

.block2-right>ul>li>ul>li{
background:url(../img/li-bg2.png) no-repeat 9px 12px;
margin:0 0 4px 0;
}

.block2-right>ul>li>ul{ 
clear:both;
margin:9px 0 0 -7px;
}

.block3-title{
font:36px bl;
color:#fff00;
text-align:center;
padding:75px 0 0 0;
}

.block3-title span{
font:36px bm;
color:#fff;
}

.block2 {
overflow:hidden;
padding:0 0 57px 0;
}
 
.hi-icon{
width:89px;
height:89px;
float:left;
margin:0 0 22px 0;
} 

.block3-box1 .hi-icon{
background:url(../img/block3-1.png) no-repeat 0 0;
}

.block3-box2 .hi-icon{
background:url(../img/block3-2.png) no-repeat 0 0;
}
 
.block3-box3 .hi-icon{
background:url(../img/block3-3.png) no-repeat 0 0;
}
 
.block3-box4 .hi-icon{
background:url(../img/block3-4.png) no-repeat 0 0;
}

.block3-box p{
font:18px bb;
color:#fff;
clear:both;
}

.block3-box{
width:217px;
background:url(../img/block3-arrow.png) no-repeat right 11px top 0;
top:160px;
padding:20px 0 0 0;
}

.block3-box1  {
position:absolute; 
left:1px;
}

.block3-box2  {
position:absolute; 
left:239px;
}


.block3-box3  {
position:absolute; 
left:483px;
}
 
.block3-box4  {
position:absolute; 
left:721px;
background:none;
}

.block3 {
background:url(../img/block3.jpg) no-repeat 50% 0/cover;
height:468px;
}

.block4 {
padding:4px 0 18px;
}

.block4 .block2-title{
background:url(../img/block4-image.png) no-repeat 0 5px;
color:#383838;
}

.block4 .block2-right .block2-title{
background:url(../img/block4-image2.png) no-repeat 0 3px;
}

.block4 .block2-left {
margin: 51px 10px 0 2px;
width: 558px;
border-color:#cdcdcd;
}

.block4-box{
width:239px;
display:inline-block;
vertical-align:top;
color:#383838;
font:18px bb;
padding:101px 0 32px;
}

.block4-box2-r{
float:left;
clear:both;
margin:0 0 50px 47px;
}

.block4-box2-r>div{
padding: 0 0 29px 0;
}

.block4-box2-r p{
color:#383838;
font:18px bb;
padding:0 0 0 35px;
}

.block4-box2-r-1 p{
background:url(../img/block4-right-1.png) no-repeat 0 2px;
}

.block4-box2-r-2 p{
background:url(../img/block4-right-2.png) no-repeat 0 4px;
}

.block4 .block2-right .block2-title{
margin:59px 0 35px 46px;
}


.block4-box-1{
background:url(../img/block4-1.png) no-repeat 0 0;
}

.block4-box-2{
background:url(../img/block4-2.png) no-repeat 0 0;
width:300px;
}

.block4-box-3{
background:url(../img/block4-3.png) no-repeat 0 0;
}

.block4-box-4{
background:url(../img/block4-4.png) no-repeat 0 0;
}

.block4-box-5{
background:url(../img/block4-5.png) no-repeat 0 0; 
}

.block5{
height:521px;
background:url(../img/block5.jpg) no-repeat 50% 0/cover;
}

.block5-title{
font:36px bm;
color:#fff;
text-align:center;
padding:53px 0 0 0;
}

.block-5-box{
position:absolute;
top:199px;
font:18px b;
color:#fff;
padding:112px 0 0 0;
}

.block-5-box1{
background:url(../img/block5-1.png) no-repeat 0 0, url(../img/block5-arrow.png) no-repeat right 39px top 41px;
left:0;
}

.block-5-box2{
background:url(../img/block5-2.png) no-repeat 0 0, url(../img/block5-arrow.png) no-repeat right 39px top 41px;
left:240px;
}

.block-5-box3{
background:url(../img/block5-3.png) no-repeat 0 0, url(../img/block5-arrow.png) no-repeat right 39px top 41px;
left:480px;
}

.block-5-box4{
background:url(../img/block5-4.png) no-repeat 0 0;
left:720px;
}

.block5-text{
background:url(../img/block5-photo.png) no-repeat 0 2px;
padding:0 0 0 28px;
color:#fff;
font:16px bb;
position:absolute;
top:448px;
}

.block6-title{
color:#FF8C00;
font:20px bm;
text-align:center;
padding:56px 0 36px 0;
}

.block6 input[type="text"]{ 
border:1px solid #7c7c7c;
border-style: solid;   
width: 197px;
height: 35px;  
float:Left;
font:18px b;
padding:0 10px;
margin:0 22px 17px 0;
background:none;
}

.block6 input[type="text"]:focus{ 
border:1px solid #f68002; 
}

.block6 input[type="text"].empty{ 
border:1px solid red; 
}

#lastname{
width:197px;
}

#addr{
width:436px;
margin:0 -10px 17px 0;
}

#mail{
width:277px;
}

#phone{
width:277px;
}

#passnumb{
width:275px;
margin:0 -20px 17px 0;
}

#todate{
clear:left;
margin-right:0;
}

#fromdate{
clear:left;
margin-right:0;
}

#textar{  
width: 678px;
height: 68px; 
border:1px solid #7c7c7c;  
float:right;
font:18px b;
padding:10px;
margin:0 0 17px 0;
background:none;
}

.block6 input[type="submit"]{ 
width:266px;
height:43px;
background:url(../img/submit.png) no-repeat 0 0;
border:none;
float:left;
margin:20px 0 0 118px;
}

.block6 input[type="submit"]:hover{  
background:url(/../img/submit.png) no-repeat 0 100%;
}

.block6{
height:523px;
background:url(/../img/block6.jpg) no-repeat 50% 0/cover;
}

.ui-state-default{
font-family:Arial;
}

.wrap_block_success{
font:18px b;
color:#383838;
text-align:center;
padding:50px 0 0 0;
}

.footer-devel{
clear:left;
float:left;
font:12px bb;
color:#fff;
padding:23px 0 0 0; 
}

.footer-addr{ 
float:right;
font:22px b;
color:#fff;
padding:8px 0 0 27px;
background:url(../img/local.png) no-repeat 0 10px;

}

.block7{
height:65px;
background:#0a2666;
}

.a_login {
	text-decoration: none;
}