.mainm {margin: 0 auto;position: relative;width:1028px; z-index:3; background:#fff; box-shadow:0 0 2px 2px rgba(0,0,0,0.03);-moz-box-shadow:0 0 2px 2px rgba(0,0,0,0.03);-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.03);}
.main{width:950px; position:relative; overflow:hidden; margin:0 auto;}
.bg{width:100%;background:url(bg2.jpg) 0 0 repeat-x;}
.bg22{width:100%;background:url(bg22.jpg) 0 0 repeat-x;}
.bg3{ position:relative; background:#868686; z-index:2;}
.bgmain{background:url(bg-header2.jpg) 0 bottom repeat-x #f9f9f9; width:100%;}
	/* Header */
	header{width:950px; position:relative; z-index:99; padding:23px 20px 0 39px;}
	/* Content */
	section#content {position:relative; z-index:1;}			
	/* Footer */
	footer{width:950px; position:relative; overflow:hidden; margin:0 auto; padding:20px 0 0 0; z-index:99; padding-bottom:15px;}
/* Left & Right alignment */
.fleft { float:left;}
.fright { float:right;}
.clear {clear:both;font-size:0;line-height:0;}
.alignleft { text-align:left;}
.alignright { text-align:right;}
.aligncenter { text-align:center;}
.wrapper {width:100%;overflow:hidden;position:relative; padding:0 0 5px 0;}
.wrapper2 {overflow:hidden;position:relative;}
/*----- form defaults -----*/
input, select, textarea { font-family:Arial, Helvetica, sans-serif;font-size:1em;vertical-align:middle;font-weight:normal;outline:none;}
/*----- other -----*/
.img-indent { margin:26px 0 22px 0;}
.img-indent2 { margin:26px 0 25px 0;}
.img-indent3 {float:left; margin:27px 18px 54px 1px;}
.img-indent4 {float:left; margin:24px 16px 5px 3px;}
.extra-wrap { position:relative; width:100%;}
/*===== header =====*/
#header{position:relative; overflow:hidden; z-index:3; width:952px; margin:0 auto; padding:25px 0 0 0;}
.search{float:right; width:340px;}
/*----- TMSlider -----*/
.items {display:none;}
.bg-slider{ background:#f1efef; padding:7px; position:relative; margin-top:7px; z-index:1; margin-bottom:22px; margin-left:20px; width:750px;}
.slider {height:350px;position:relative;z-index:2;}
.prev{ position:absolute; z-index:99; top:148px; left:7px; background:url(graph09-button-prev.png) 0 0 no-repeat; width:38px; height:40px; text-shadow:1px 1px rgba(0,0,0,0.5);}
.next{ position:absolute; z-index:99; top:148px; right:7px; background:url(graph09-button-next.png) 0 0 no-repeat; width:38px; height:40px; text-shadow:1px 1px rgba(0,0,0,0.5);}
	.prev:hover, .next:hover{background-position:0 -40px;}
.banner{
	position:absolute; 
	bottom:94px; 
	left:0; 
	width:750px; 
	height:50px; 
	background:url(graph09-bg-slider.png) 0 0 repeat; 
	font:18px/32px 'PT Sans', sans-serif; 
	font-weight:400;
	text-shadow:1px 1px rgba(0,0,0,0.5);}
.banner a{color:#fff; display:block;width:894px;height:76px;padding:8px 0 0 42px;}
/*===== content =====*/
pad-content{ padding:0 20px 0 39px;}
.pad-c{padding-top:22px;}
.bg4{background:url(bg-box.jpg) 0 0 repeat-x  #DD3327;padding:25px 0 30px 0;}
.border-bottom{border-bottom:1px solid #f3f3f3;}
.border-top{border-top:1px solid #f3f3f3;}
.link1{display:inline-block; color:#fff; font:16px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; background:#2e2e2e; padding:6px 12px 6px 12px; margin:0 0 0 19px;}
.link2{display:inline-block; color:#fff; font:16px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; background:#2e2e2e; padding:6px 12px 6px 12px; margin:5px 0 0 0;}
/*
	.link1:hover{background:#e3483a;}
	.link-color1:hover{background:#868686;}
*/
.box{color:#fff; margin:0 0 10px 0;}
	.box p{padding:3px 0 23px 4px;}
	.box span{display:block; padding:0 0 0 2px;}
		.box div img{margin:0px 15px 0 19px; float:left;}
		.box div p{padding:22px 0 0 0;}
.box2{float:left; width:217px;}
	.box2 img{margin:14px 0 18px 1px;}
	.box2 p{width:195px; padding-bottom:15px;}
.box3{position:relative; overflow:hidden; padding:0 0 22px 2px;}
	.box3 img{float:left; margin:8px 19px 0 0;}
	.box3 div{ float:left; width:375px;}
		.box3 div p{padding-bottom:14px;}
		.box3 div ul{padding-left:2px;}
		.box3 em{display:block; font-style:normal; padding:25px 0 0 3px;}
		.box3 span{display:block; padding:9px 0 0 0;}
.w{ width:195px;}
.box4{background:url(bg-box2.jpg) 0 0 repeat-x #dd3327;width:100%;}
.box4-pad{padding:16px 20px 23px 22px;}
	.box4 h2{letter-spacing:normal;}
	.box4 h2 span{display:inline-block; margin-top:-15px; padding:0;}
	.box4 p{color:#fff; padding:0 0 20px 0;}
	.box4 span{display:block;}
		.box4 span a{padding-bottom:9px;}
.list{position:relative; overflow:hidden; padding:0 0 10px 0;}
	.list li{ background:url(marker.png) 1px 14px no-repeat; padding:8px 0 8px 20px; width:100%;}
	.list li.active{ font-size:12px; color:#000000; background:url(markera.png) 1px 14px no-repeat; padding:8px 0 8px 20px; width:100%;}
		.list li a{ font-size:12px; text-decoration:underline; color:#626262;}
			.list li a:hover{ text-decoration:underline; color:#e3483a;}
.list2{position:relative; overflow:hidden; padding:38px 0 39px 0;}
	.list2 li{ width:185px; height:70px; float:left; margin-right:5px;}
	.list2 li a{display:block; width:185px; height:70px;}
		.l1{ background:url(1page_img13BW.png) 0 0 no-repeat;}
		.l2{ background:url(1page_img14BW.png) 0 0 no-repeat;}
		.l3{ background:url(1page_img15BW.png) 0 0 no-repeat;}
		.l4{ background:url(1page_img16BW.png) 0 0 no-repeat;}
		.l5{ background:url(1page_img17BW.png) 0 0 no-repeat;}
			.l1 a:hover{ background:url(1page_img13.png) 0 0 no-repeat;}
			.l2 a:hover{ background:url(1page_img14.png) 0 0 no-repeat;}
			.l3 a:hover{ background:url(1page_img15.png) 0 0 no-repeat;}
			.l4 a:hover{ background:url(1page_img16.png) 0 0 no-repeat;}
			.l5 a:hover{ background:url(1page_img17.png) 0 0 no-repeat;}
.list3{position:relative; overflow:hidden; padding:5px 0 30px 0;}
	.list3 li{ border-bottom:1px dashed #d6d6d6; background:url(marker2.png) 0 23px no-repeat; padding:15px 0 13px 14px;}
	.list3 .last{border:none;}
		.list3 li a{color:#000;}
			.list3 li a:hover{text-decoration:underline;}
.list4{position:relative; overflow:hidden; padding:26px 0 18px 0;}
	.list4 li{float:left; width:205px; height:266px;}
	.list4 .last{ width:180px;}
		.list4 li img{ margin-bottom:19px;}
.list5{position:relative; overflow:hidden;}
		.list5 li{background:url(marker2.png) 0 7px no-repeat; padding:0 0 8px 14px; width:100%;}
			.list5 li a{color:#e5695f; font-size:14px; line-height:20px;}
				.list5 li a:hover{text-decoration:underline;}
.list6{position:relative; overflow:hidden; padding:23px 0 55px 3px;}
	.list6 li{ padding:0 0 16px 0;}
		.list6 li span{color:#dc3225; font-size:14px; display:inline-block; padding-right:17px;}
		.list6 li a{font-weight:bold;color:#626262;}
			.list6 li a:hover{text-decoration:underline;}
.color2{color:#000;}
.color3{color:#dc3225;}
.p2 { width:385px; padding:21px 0 0 1px;}
.p2 p{padding-bottom:34px; margin-left:-1px;}
	.p2 p span{display:block; padding-bottom:19px;}
.p3{ width:550px; float:left; padding:21px 0 0 0;}
	.p3 p{padding-bottom:4px;}
	.p3 .pad-top3{ padding-top:15px;}
.map{padding:26px 0 22px 0;}	
	.map iframe{width:309px; height:322px;}
.adress{ padding-left:2px;}
	.adress p{padding-bottom:19px;}
		.adress span{display:inline-block; width:77px;}
		.adress em{font-style:normal; display:inline-block; width:51px;}
.box-p{ padding:20px 0 50px 0;}
	.box-p p{padding-bottom:19px;}
	.box-p span{display:block; padding:8px 0 0 0;}
/* --- Carousel --- */
.inner-carousel{padding:5px 0 27px 1px;}
.carousel {position:relative;height:265px !important;width:226px;}
	.carousel li{float:left;width:226px;position:relative; border-bottom:1px dashed #d6d6d6; padding:16px 0 18px 0;}
		.carousel li span{display:block; color:#dc3225;}
.inner-carousel2{padding:37px 0 27px 0px;}
.carousel2 {position:relative;width:270px;}
	.carousel2 li{float:left;width:270px;position:relative; padding:0 0 30px 0;}
		.carousel2 li p{padding-bottom:45px; background:url(bg-comment.png) 0 0 repeat-x #f5f5f5; padding:17px 10px 18px 23px; position:relative; border:1px solid #d5d5d5; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
			.carousel2 li p strong{ background:url(bg-comment2.png) 0 0 no-repeat; display:block; position:absolute; bottom:-23px; left:60px; width:39px; height:24px;}
			.carousel2 li div{padding:26px 0 0 0;}
			.carousel2 li div img{float:left; margin:0 0 0 23px;}
			.carousel2 li div span{float:left; display:block; padding:9px 0 0 11px; line-height:20px;}
.button-car{
	position:absolute;
	z-index:1;
	width:40px;
	height:10px;
	overflow:hidden;
	padding:0;
	top:24px;
	right:-4px;}
.poz2{top:562px;right:36px;}
	.button-car a{float:left;display:block;width:15px;height:10px; margin-left:3px;}
	.c-prev{background:url(graph09-button-prev2.png) 0 0 no-repeat;}
	.c-next{background:url(graph09-button-next2.png) 0 0 no-repeat;}
		.c-prev:hover{background:url(graph09-button-prev2.png) 0 -10px no-repeat;}
		.c-next:hover{background:url(graph09-button-next2.png) 0 -10px no-repeat;}
.inner-carousel3{padding:26px 0 0 30px;}
.carousel3 {position:relative; width:950px;}
	.carousel3 li{float:left;width:267px;position:relative; margin-left:22px; height:313px;}
		.carousel3 li img{margin:0 0 18px 0;}
		.carousel3 li p{padding-bottom:26px;}
		.carousel3 li span{display:block; padding:0 0 0 1px;}
			.carousel3 li span a{padding-bottom:9px;}
.button-car3{}
	.button-car3 a{display:block;width:24px;height:28px; position:absolute; top:152px;}
	.button-car3 .c-prev{background:url(graph09-button-prev3.png) 0 0 no-repeat; left:0;}
	.button-car3 .c-next{background:url(graph09-button-next3.png) 0 0 no-repeat; right:0;}
		.button-car3 .c-prev:hover{background:url(graph09-button-prev3.png) 0 -28px no-repeat;}
		.button-car3 .c-next:hover{background:url(graph09-button-next3.png) 0 -28px no-repeat;}
