* {
	padding:0;
	margin:0;
}

body {
	font-family: 'arial-narrow';
	background-color:#525252;
}

img {
	border:0;
}
a {
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

ul {
	list-style:none;
}
.break {
	clear:both;
	font-size:0px;
}

/*------------------------------------------*/


@font-face {
	font-family: 'arial-narrow';
	src: url('../fonts/arial-narrow.eot');
	src: local('O'), url('../fonts/arial-narrow.woff') format('woff'), url('../fonts/arial-narrow.ttf') format('truetype'), url('../fonts/arial-narrow.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'arial-narrow-bold';
	src: url('../fonts/arial-narrow-bold.eot');
	src: local('O'), url('../fonts/arial-narrow-bold.woff') format('woff'), url('../fonts/arial-narrow-bold.ttf') format('truetype'), url('../fonts/arial-narrow-bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


.container{
	margin:0 auto;
	min-width:1000px;
}

.header{
	margin:0 auto;
	height:548px;
	background:url('../images/bg1.jpg') center top no-repeat;
	background-color:#d2dade;
	overflow:hidden;
}

.header .top{
	margin:0 auto;
	height:100px;
	background:url('../images/bg2.png') 0 0 repeat-x;
}

.header .top .inn{
	margin:0 auto;
	height:100px;
	width:1000px;
	position:relative;
}

.header a.logo{
	display:block;
	position:absolute;
	top:8px;
	left:24px;
	width:203px;
	height:86px;
	text-decoration:none;
	background:url('../images/logo.png') no-repeat;
}

.header .phone{
	position:absolute;
	top:0px;
	right:0;
	padding:5px 0 0 45px;
	font-family: 'arial-narrow-bold';
	font-size: 32px;
	line-height: 32px;
	color: #cc3300;
	background:url('../images/ico1.png') no-repeat;
}

.header .bottom{
	margin:0 auto;
	height:448px;
	width:1000px;
	position:relative;
}

.header .slogan1{
	position:absolute;
	top:84px;
	left:130px;
	display:inline-block;
	padding:20px;
	background:url('../images/bg3.png') repeat;
	font-size: 32px;
	line-height: 38px;
	color: #000;
}

.header .slogan1 span{
	font-family: 'arial-narrow-bold';
}

.header .slogan2{
	position:absolute;
	top:272px;
	left:0;
	display:inline-block;
	padding:20px;
	background:url('../images/bg3.png') repeat;
	font-size: 24px;
	line-height: 30px;
	color: #000;
}

.header .slogan2 span{
	font-family: 'arial-narrow-bold';
}


.header .stamp{
	position:absolute;
	bottom:20px;
	right:-16px;
	width:201px;
	height:145px;
	background:url('../images/stamp.png') no-repeat;
}

.block1{
	margin:0 auto;
	padding:35px 0;
	background:url('../images/bg4.jpg') repeat;
	overflow:hidden;
}

.block1 .ins{
	margin:0 auto;
	width:1000px;
}

.block1 .bl_name{
	text-align:center;
	padding-bottom:50px;
	font-size: 64px;
	line-height: 64px;
	color: #e89611;
	text-transform:uppercase;
}

.block1 table{
	border:none;
	width:100%;
}

.block1 table tr td{
	text-align:left;
	vertical-align:middle;
	font-size:22px;
	line-height:28px;
	color:#333;
}

.block1 table tr td.td1{
	width:180px;
}

.block1 table tr td.td2{
	width:332px;
}

.block1 table tr td.td3{
	width:180px;
}

.block1 table tr td.td4{
	width:302px;
}

.block1 table tr td span{
	display:table-cell;
	text-align:left;
	vertical-align:middle;
	width:270px;
	height:120px;
	border-bottom:2px solid #e5bf75;
}

.block1 table tr.last td span{
	border-bottom:none;
}

.block2{
	margin:0 auto;
	padding:10px 0;
	background-color:#fadaa1;
}

.block1 .ins{
	margin:0 auto;
	width:1000px;
}

.overblock {
	margin:0 auto;
	padding:60px 0 20px 0;
	background:url('../images/bg4.jpg') repeat;
	overflow:hidden;
}

.block3{
	margin:0 auto;
	width:1000px;
	height:415px;
	background:url('../images/bg5.png') center 105px no-repeat;
	padding-bottom:105px;
	position:relative;
}

.block3 .bl_name{
	text-align:center;
	font-size: 64px;
	line-height: 64px;
	color: #e89611;
	text-transform:uppercase;
}

.block3 span{
	display:block;
	position:absolute;
	font-size:22px;
	line-height:22px;
	color:#272626;
	text-transform:uppercase;
}

.block3 span.s1{
	top:310px;
	left:90px;
}

.block3 span.s2{
	top:180px;
	left:280px;
}

.block3 span.s3{
	top:310px;
	left:470px;
}

.block3 span.s4{
	top:180px;
	left:670px;
}

.block3 span.s5{
	top:310px;
	left:860px;
}

.block4{
	margin:0 auto;
}

.block4 .bl_name{
	text-align:center;
	font-size: 64px;
	line-height: 64px;
	color: #e89611;
	text-transform:uppercase;
	padding-bottom:16px;
}

.block4 .inn{
	background:url('../images/bg6.png') repeat;
}

.block4 .ins{
	margin:0 auto;
	width:1000px;
	padding:100px 0;
	background:url('../images/bg7.jpg') 570px 20px no-repeat;
}

.block4 ul{
	padding-left:25px;
}

.block4 ul li{
	padding:0 0 10px 35px;
	font-size: 26px;
	line-height: 40px;
	color: #303030;
	background:url('../images/ico8.png') 0 7px no-repeat;
}

.block4 ul li span{
	font-family: 'arial-narrow-bold';
}

.block5{
	margin:0 auto;
	width:1000px;
	padding-top:70px;
}

.block5 .bl_name{
	text-align:center;
	font-size: 64px;
	line-height: 64px;
	color: #e89611;
	text-transform:uppercase;
	padding-bottom:64px;
}

.block5 .ins{
	margin:0 auto;
	width:920px;
}

.block5 .item{
	float:left;
	width:284px;
	border:1px solid #d39519;
	margin:0 10px 20px 10px;
}

.block5 .item .name{
	width:284px;
	height:50px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	background-color:#e89611;
	font-size:22px;
	line-height:24px;
	color:#fff;
}

.block5 .item .pic{
	width:284px;
	height:233px;
	position:relative;
}

.block5 .item .pic img{
	position:absolute;
	z-index:1;
}

.block5 .item .pic .descr{
	position:absolute;
	z-index:2;
	width:230px;
	bottom:12px;
	left:30px;
	font-size:18px;
	line-height:28px;
	color:#292828;
}

.block6{
	margin:0 auto;
	background-color:#fff;
}

.block6 .bl_name{
	text-align:center;
	font-size: 64px;
	line-height: 64px;
	color: #e89611;
	text-transform:uppercase;
	padding-bottom:65px;
}

.block6 .inn{
	background:url('../images/bg8.jpg') center top no-repeat;
	background-color:#e89611;
	height:600px;
}

.block6 .bl1{
	margin:0 auto;
	width:1000px;
}

.block6 .txt1{
	padding:40px 0 0 0;
	font-size: 32px;
	line-height: 32px;
	color: #353434;
	text-align:center;
	text-transform:uppercase;
}

.block6 .txt1 span{
	font-family: 'arial-narrow-bold';
}

.block6 .txt2{
	padding:40px 0 0 0;
	font-size: 24px;
	line-height: 24px;
	color: #323232;
	text-align:center;
}

.block6 .txt3{
	padding:40px 0 0 0;
	font-size: 24px;
	line-height: 24px;
	color: #252525;
	text-align:center;
	text-transform:uppercase;
}

.block6 .txt4{
	padding:40px 0 0 0;
	font-size: 18px;
	line-height: 18px;
	color: #333333;
	text-align:center;
	text-transform:uppercase;
}

.block6 .txt4 span{
	font-family: 'arial-narrow-bold';
	font-size: 28px;
}

.block6 .bl2{
	margin:20px auto 0 auto;
	height:218px;
	background:url('../images/bg9.png') repeat;
}

.block6 .bl2 .bg{
	background:url('../images/bg10.png') center 25px no-repeat;
	height:218px;
}

.block6 .bl2 .txt{
	margin:0 auto;
	width:390px;
	padding-top:40px;
	padding-left:20px;
	font-size: 18px;
	line-height: 22px;
	color: #000;
}

.footer {
	height:145px;
	background-color:#525252;
	border-top:1px solid #757575;
}

.footer .ins {
	margin:0 auto;
	height:145px;
	width:1000px;
	position:relative;
}

.footer .txt1 {
	position:absolute;
	top:65px;
	left:0;
	font-size: 18px;
	line-height: 18px;
	color: #fff;
}

.footer .txt2 {
	position:absolute;
	top:25px;
	left:425px;
	font-size: 18px;
	line-height: 22px;
	color: #fff;
}

/*slider1*/

.slider1 {
	margin:0 auto 90px auto;
	height:110px;
	width:1000px;
}



#wrapper .d-carousel ul li {
	background: none;
	margin-right:0;
	
}

.d-carousel .jcarousel-container {
	display: block;
	position:relative;
	left:-30px;
}

.jcarousel-clip-horizontal {
	position:relative;
	left:0;
	width:1000px !important;
}

.slider1 .d-carousel .jcarousel-list {
	height:108px !important;
}

.d-carousel .jcarousel-item {
	height:108px;
	text-align:center;
	position:relative;
	margin:0 30px;
	float:none !important;
	display:inline-block;
}

.slider1 .d-carousel .jcarousel-container-horizontal {
	width: 1000px;
	height: 108px;
}

.d-carousel .jcarousel-item-horizontal {
	margin-right: 0;
}

.d-carousel .jcarousel-next-horizontal {
	position: absolute;
	top: 30px;
	right: -30px;
	width: 38px;
	height: 38px;
	cursor: pointer;
	background:url('../images/arrs1.png') -38px 0 no-repeat;
}

.d-carousel .jcarousel-prev-horizontal {
	position: absolute;
	top: 30px;
	left: 0;
	width: 38px;
	height: 38px;
	cursor: pointer;
	background:url('../images/arrs1.png') 0 0 no-repeat;
}

/*slider2*/

.slider2 {
	margin:0 auto;
	height:444px;
	width:1000px;
}

#slides {
	margin:0 auto;
	width:1000px;
	overflow:visible !important;
	position:relative;
}

#slides .slidesjs-container {
	width:1000px !important;
	height:444px !important;
	overflow:hidden;
}

#slides a.slidesjs-previous {
	position:absolute;
	left:20px;
	top:215px;
	width:45px;
	height:49px;
	background:url('../images/arrs2.png') 0 0 no-repeat;
	z-index:100;
}

#slides a.slidesjs-next {
	position:absolute;
	right:20px;
	top:215px;
	width:45px;
	height:49px;
	background:url('../images/arrs2.png') -45px 0 no-repeat;
	z-index:100;
}


.slidesjs-play, .slidesjs-stop {display:none !important;}

.slidesjs-pagination {
	position:absolute;
	bottom:20px;
	left:0;
	z-index:100;
	list-style: none;
	text-align:center;
	width:100%;
}

.slidesjs-pagination li {
	display:inline-block;
	margin: 0 5px;
}

.slidesjs-pagination li a {
	display: block;
	width: 19px;
	height: 0;
	padding-top: 19px;
	background: url('../images/pagination.png') 0 0 no-repeat;
	background-position: 0 0;
	float: left;
	overflow: hidden;
}

.slidesjs-pagination li a.active {
	background: url('../images/pagination.png') 0 -19px no-repeat;
}





