.animo {
    z-index: 100;
     -webkit-animation-name: spin;
    -webkit-animation-duration: 5000ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spin;
    -moz-animation-duration: 5000ms;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spin;
    -ms-animation-duration: 5000ms;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
     animation-name: spin;
    animation-duration: 5000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}


@-ms-keyframes spin {
    from { -ms-transform: rotate(0deg); }
    to { -ms-transform: rotate(360deg); }
}
@-moz-keyframes spin {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}

@-ms-keyframes spin2 {
    from { -ms-transform: rotate(0deg); }
    to { -ms-transform: rotate(360deg); }
}
@-moz-keyframes spin2 {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin2 {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}
@keyframes spin2 {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}
@font-face {
	font-family: 'HeliosCond';
	src: url('/template/fonts/helioscond.bold.eot');
}


@font-face {
	font-family: 'Helvetica Neue';
src: url('/template/fonts/helveticaneue-ultralight-webfont.eot');
src: url('/template/fonts/helveticaneue-ultralight-webfont.eot?#iefix') format('embedded-opentype'),
     url('/template/fonts/helveticaneue-ultralight-webfont.woff') format('woff'),
     url('/template/fonts/helveticaneue-ultralight-webfont.ttf') format('truetype'),
     url('/template/fonts/helveticaneue-ultralight-webfont.svg#Helvetica Neue') format('svg');

  }
  
@font-face {
	font-family: 'Helvetica Medium';
src: url('/template/fonts/helveticaneue-medium-webfont.eot');
src: url('/template/fonts/helveticaneue-medium-webfont.eot?#iefix') format('embedded-opentype'),
     url('/template/fonts/helveticaneue-medium-webfont.woff') format('woff'),
     url('/template/fonts/helveticaneue-medium-webfont.ttf') format('truetype'),
     url('/template/fonts/helveticaneue-medium-webfont.svg#Helvetica Neue') format('svg');

  }
  
  @font-face {
	font-family: 'Helvetica Light';
src: url('/template/fonts/helveticaneue-light-webfont.eot');
src: url('/template/fonts/helveticaneue-light-webfont.eot?#iefix') format('embedded-opentype'),
     url('/template/fonts/helveticaneue-light-webfont.woff') format('woff'),
     url('/template/fonts/helveticaneue-light-webfont.ttf') format('truetype'),
     url('/template/fonts/helveticaneue-light-webfont.svg#Helvetica Neue') format('svg');

  }

@font-face {
	font-family: 'HeliosCond';
	src: url(//:) format('no404'),
		 url('/template/fonts/helioscond.bold.woff') format('woff'),
		 url('/template/fonts/helioscond.bold.ttf') format('truetype'),
		 url('/template/fonts/helioscond.bold.svg#HeliosCondBold') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'HeliosCond';
	src: url('/template/fonts/helioscond.eot');
}
@font-face {
	font-family: 'HeliosCond';
	src: url(//:) format('no404'),
		 url('/template/fonts/helioscond.woff') format('woff'),
		 url('/template/fonts/helioscond.ttf') format('truetype'),
		 url('helioscond.svg#HeliosCondRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

body{margin:0;font: 14px  "Helvetica Medium", Arial, Helvetica, sans-serif;font-weight: 100;}
h1{margin:0;padding:40px 20px 40px 20px;color:#fff;font-size: 80px;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 300;}
h2{margin:0;padding:20px 0 0 390px;font: 44px  'HeliosCond', Arial, Helvetica, sans-serif;color:#2b4262;}
h3{margin:0;padding:20px 20px 0 20px;font: 28px  'HeliosCond', Arial, Helvetica, sans-serif;color:#2b4262;width:260px;}
h4{margin:0;padding:0 0 30px 20px;font: 18px  'HeliosCond', Arial, Helvetica, sans-serif;color:#2b4262;width:260px;font-weight: 100;}


.head,.slidershow,.aboutus,.content,.footer{display:block;margin: 0 auto;width:100%; position: relative;}
.head100,.slide100,.aboutus100,.content100,.footer100{display:block;margin: 0 auto;width:1000px; position: relative;}


.footer100 h2{margin:0;font-size:44px;color:#FFF;padding:0!important;}

.head{background:#2b4262;height:140px;}
	.navi{float:left;color:white;font-size:34px;margin:0 0 0 0px;position:relative;left:-20px;}
	.navi br{padding:5px 0px;}
	.tel{float:right;color:white;font: 34px  Arial, Helvetica, sans-serif;margin:50px 20px 50px 0;}

	
	
	/* Блоки 8 */
	.span-1,.span-2,.span-3,.span-4,.span-5,.span-6,.span-7,.span-8,.span-51,.span-52,.span-41,.span-21{float:left;margin:0;}
	.span-1{width:125px;}
	.span-2{width:250px;}
	.span-3{width:375px;}
	.span-4{width:500px;}
	.span-5{width:625px;}
	.span-6{width:750px;}
	.span-7{width:875px;}
	.span-8{width:1000px;}
	.span-51{width:200px;}
	.span-52{width:400px;}
	.span-41{width:380px;}
	.span-21{width:310px;}
	
	
.slidershow{height:542px;background: transparent url('../images/bg.jpg') no-repeat bottom center;}
	#slider{width:360px!important;height:240px!important;/*IE bugfix*/padding:0 0 0 70px;margin:0;}
	#slider li {list-style:none; width:360px!important;height:240px!important;}
	.slide_block{font-size:13px;text-align:left;color:#fff;font-weight: 300;margin:55px 0; position:relative;left:20px;letter-spacing:1px;}
	.slide_block2{font-size:13px;padding:0px 20px 0px 50px;}
	.bordr{border-right:1px solid #fff;padding:0px 50px 0px 20px;}
	
	
	
.aboutus,.aboutus100{background:#38567a;min-height:290px;}
	.logo{margin:60px 0 0 0;width:200px;height:195px;background: transparent url('../images/logo.png') no-repeat top center;}
	.about_block{padding:60px 20px;text-align:left;color:#fff;font-weight: 100;font-family:'Helvetica Light';letter-spacing:1px;}
	.about_block2{color:#E47763;font-family:'Helvetica Medium';}
	
	
	
.content{background:#e3e2dd;min-height:760px;}
	.cont_block1,.cont_block2{padding:20px 20px 30px 370px;color:#2d4061;font-weight: 300;min-height:270px;}
	.cont_block1{background: transparent url('../images/bus1.png') no-repeat center left;}
	.cont_block2{background: transparent url('../images/bus2.png') no-repeat  center left;}
		.cont_block1 ul,.cont_block2 ul{float:left;width:260px;margin:0;padding:0px;}
		.cont_block1 li,.cont_block2 li{list-style: none;padding:0 20px 20px 25px;background: transparent url('../images/check.jpg') no-repeat top left;}




.footer{background:#da5840;min-height:180px;border-bottom:2px solid #2b4262;color:#fff;}
.footer a{color:#2b4262;text-decoration: none;}
.footer a:hover,.footer.active a{color:#fff;}
	.l390{padding:20px 0 0 390px;width:610px!important;}
.footer2{background:#2b4262;color:#fff;text-align:center;padding:15px;}

/* 
.leftmenu,.rightmenu,.logo{float:left;}
.leftmenu,.rightmenu{width:485px;height:230px;position: relative;}
.logo{width:230px;height:230px;background:url('../img/logo.png') no-repeat center center;} */