@import "reset.css";
@import "base.css";
@import "nyroModal.full.css";
body{
	background:#000000;
	background-position: 50% 0;
	background-repeat: no-repeat;
	font-family:Tahoma, Geneva, sans-serif;
	color:#c5c5c5;
	font-size:13px;
	min-width: 1000px;
	position: relative;
}
.main-page,
.main-page .bone{
 	background:#000000 url(i/backgrounds/main.jpg) no-repeat 50% 0;
}
.model-page,
.model-page .bone{
 	background:#21201f url(i/backgrounds/model.jpg) no-repeat 50% 0;
}
.model_greatwall-page,
.model_greatwall-page .bone{
 	background:#21201f url(i/backgrounds/model.greatwall.jpg) no-repeat 50% 0;
}
.model_greatwall_2-page,
.model_greatwall_2-page .bone{
 	background:#21201f url(i/backgrounds/model.greatwall_2.jpg) no-repeat 50% 0;
}
.action-page,
.action-page .bone{
 	background:#21201f url(i/backgrounds/action.jpg) no-repeat 50% 0;
}
.model_brilliance-page,
.model_brilliance-page .bone{
 	background:#21201f url(i/backgrounds/brilliance.jpg) no-repeat 50% 0;
}
.model_byd-page,
.model_byd-page .bone{
 	background:#21201f url(i/backgrounds/byd.jpg) no-repeat 50% 0;
}
.model_chevrolet-page,
.model_chevrolet-page .bone{
 	background:#21201f url(i/backgrounds/chevrolet.jpg) no-repeat 50% 0;
}
.model_geely-page,
.model_geely-page .bone{
 	background:#21201f url(i/backgrounds/geely.jpg) no-repeat 50% 0;
}
.model_lada-page,
.model_lada-page .bone{
 	background:#21201f url(i/backgrounds/lada.jpg) no-repeat 50% 0;
}


.body-wrap{
	overflow: hidden;
}
.bone{
	width: 1000px;
	margin: 0 auto;
}

/* hrad */
.head{
	height: 250px;
	position: relative;
	z-index:10;
}
.main-page .head{height: 150px;}
.model-page .head,
.action-page .head{height: 240px;}

.model_brilliance-page .head{height: 510px;}
.model_byd-page .head{height: 450px;}
.model_chevrolet-page .head{height: 490px;}
.model_geely-page .head{height: 510px;}
.model_lada-page .head{height: 510px;}
.model_greatwall-page .head{height: 500px;}

.model_item-page .head{height: 325px;}

.logo{
	position: absolute;
	top: 94px;
	left: 447px;
	margin: 0;
	z-index:100;
}
.logo i{
	position: absolute;
	top: -114px;
	left: -150px;

	width: 549px;
	height: 365px;
	background: url(i/backgrounds/logo.png) no-repeat;

	z-index:1;
}
.main-page .logo{top: 46px;}
.main-page .logo i{display:none}

.navigate{
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
}
.navigate ul{
	margin: 0;
}
.navigate ul li{
	margin: 0;
	list-style: none;
	height: 45px;
	line-height: 40px;
	float: left;
}
.navigate ul li .active-wrap{
	padding: 0 18px;
}
.navigate ul li .active-wrap div{
	position: relative;
}
.navigate a{
	color: #ffffff;
}

.navigate .nav-main,
.navigate .nav-sub{
	position: absolute;
	top: 95px;
	left: -19px;
	text-align: left;
	z-index:100;
}
.main-page .navigate .nav-main,
.main-page .navigate .nav-sub{top: 52px;}


.navigate .nav-sub{
	right: -19px;
	text-align: right;
	left: auto;
}
.navigate .nav-sub li{
	float: right;
}

.navigate li.active{
	/*position: relative;*/
}
.navigate li.active a.l1{
	color: #818181;
	text-decoration: none;
}
.navigate li.active .active-wrap{
	height: 45px;
	float: left;
	position: relative;
}
.navigate li.active .active-wrap div{
	background: url(i/backgrounds/menu/l1.c.png) repeat-x 0 0;
	height: 45px;
	float: left;
}
.navigate li.active i{
	position: absolute;
	width: 18px;
	height: 45px;
	top: 0;
}
.navigate li.active i.al{
	background: url(i/backgrounds/menu/l1.l.png) no-repeat 0 0;
	left: 0;
}
.navigate li.active i.ar{
	background: url(i/backgrounds/menu/l1.r.png) no-repeat 0 0;
	left:-18px;
	margin-left: 100%;
}

.navigate .level-2{
	position: absolute;
	top: -60px;
	left: 0;
	height: 60px;
	line-height: 55px;
	white-space: nowrap;
	display:none;
}
.navigate .active .level-2{
	display:block;
}
.navigate .level-2_i{
	height: 60px;
	background: url(i/backgrounds/menu/l2.c.png) repeat-x 0 0;
	margin: 0 20px;
	float: left;
}
.navigate div.level-2 i{
	position: absolute;
	width: 20px;
	height: 60px;
	top: 0;
}
.navigate div.level-2 i.rl{
	background: url(i/backgrounds/menu/l2.l.png) no-repeat 0 0;
	left: 0;
}
.navigate .first div.level-2 i.rl{background-image: url(i/backgrounds/menu/l2.l_f.png);}
.navigate div.level-2 i.rr{
	background: url(i/backgrounds/menu/l2.r.png) no-repeat 0 0;
	right: 0;
}
.navigate .level-2 .spr{margin:0 10px;}


/* page-nav */
.page-nav{
	
}
.page-nav .p-btn{
}
.page-nav .p-btn a{
	position: absolute;
	top: 320px;
	width: 7%;
	height: 143px;
	z-index:100000;
}
.main-page .page-nav .p-btn a{
	top: 200px;
}
.page-nav .p-btn .p_img{
	opacity: 0.1;
	display:block;
	position: absolute;
	top:156px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 10); 
}
.page-nav .p-btn .p_arr{
	position: absolute;
	top: 48px;
	z-index:100;
	display: block;
	height: 47px;
	width: 19px;
}
.page-nav .p-btn .p_bg{
	display: block;
	height: 143px;
	background: url(i/buttons/page_bg.png);
}
.page-nav .p-btn i{
	display: block;
	height: 143px;
	width: 66px;
	position: absolute;
	top: 0;
	z-index:10;
}
.page-nav .p-prev{left: 0;}
.page-nav .p-prev .p_bg{margin-right: 66px;}
.page-nav .p-prev i{background: url(i/buttons/page.n_bg_h.png) no-repeat;left:-66px;margin-left:100%;}
.page-nav .p-prev .p_arr{
	background: url(i/buttons/page.p_h.png) no-repeat;
	left:50%;
	margin-left:-19px;
}
.page-nav .p-prev .p_img{left:14px;}
.page-nav .p-next{right: 0;}
.page-nav .p-next .p_bg{margin-left: 66px;}
.page-nav .p-next i{background: url(i/buttons/page.p_bg_h.png) no-repeat;left:0}
.page-nav .p-next .p_arr{
	background: url(i/buttons/page.n_h.png) no-repeat;
	right:50%;
	margin-right:-19px
}
.page-nav .p-next .p_img{right:14px;}



.page-nav .bth-hover .p_bg{
	background: #ffffff; 
}
.page-nav .bth-hover .p-prev i{background: url(i/buttons/page.n_bg.png) no-repeat;}
.page-nav .bth-hover .p-next i{background: url(i/buttons/page.p_bg.png) no-repeat;}
.page-nav .bth-hover .p-prev .p_arr{background: url(i/buttons/page.p.png) no-repeat;}
.page-nav .bth-hover .p-next .p_arr{background: url(i/buttons/page.n.png) no-repeat;}
.page-nav .bth-hover .p_img{
	opacity: 1;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 100);
}



/* MIDDLE */
.middle{
	position: relative;
	z-index: 100;
}

/* main-page */
.adv{
	width:303px;
	height:302px;
	overflow:hidden;
	position:relative;
}
.adv .r{
	width:303px;
	height:302px;
	position:absolute;
	top:0;
	left:0;
	cursor:pointer;
}
.main-page .adv_h{
	float: right;
	padding-right:70px;
}
.main-page .adv{
	top: -19px;
}
.main-page .adv .r{background:url(i/backgrounds/banner.png) no-repeat;}

.model-entry .adv_h{
	float: right;
	padding-right:54px;
}
.model-entry .adv{
	width:339px;
	height:339px;
}
.model-entry .adv .r{
	width:339px;
	height:339px;
	background:url(i/backgrounds/banner_model.png) no-repeat;
}


.main-page .welcome{
	float: left;
	width: 620px;
}
.welcome-text{
	margin: 0 0 20px 50px;
	width: 480px;
}
.welcome h1,
.welcome h4{
	margin: 0;
	font-size: 13px;
	color: #992f3c;
	font-weight: normal;
}
.welcome h4{
	margin-bottom: 30px;
	font-size: 16px;
	color: #992f3c;
	font-style: italic;
}
.welcome p{
	margin: 0 0 1em;
	font-size: 13px;
}
.welcome .text-column .cl{
	width: 220px;
	float: left;
}
.welcome .text-column .cr{
	width: 220px;
	float: right;
}

.model-entry .welcome{
	width: 470px;
	padding-left: 70px;
	float: left;
	padding-top: 25px;
}
.model-entry .welcome p{
	font-size: 10px;
}
.model-entry .welcome-text{
	margin: 0;
	width: auto;
}


.main-page .gallery-block{
	
}
.main-page .gallery-block_wrap{
	width: 570px;
	height: 166px;
	background:url(i/backgrounds/galley.m.png) no-repeat;
	margin: 0 20px;
}
.gallery{
	
}
.gallery ul{
	margin: 0;
	position: relative;
}
.gallery ul li{
	margin: 0;
	list-style: none;
	width: 114px;
	height: 118px;
	float: left;
	background:url(i/backgrounds/gallery-item.png) no-repeat;
}
.gallery .prev,
.gallery .next{
	display: block;
	width: 10px;
	height: 28px;
	position: absolute;
	top:45px;
	left: -20px;
	background:url(i/buttons/prev.png) no-repeat;
}
.gallery .next{
	left: auto;
	right: -20px;
	background:url(i/buttons/next.png) no-repeat;
}
.gallery-more{
	width: 200px;
	text-align: center;
	font-size: 14px;
	text-transform: uppercase;
	padding-top: 14px;
}
.gallery-more a{
	color: #ffffff;
}

.gallery-text{
	font-size: 11px;
	margin: -.8em 0 0 225px;
}

/* model-entry */
.model-entry{
	margin-bottom: 20px;
}
.model-entry h1{
	margin:0 0 36px 109px;	
}
.model-entry .model-main-logo{
	position: relative;
	z-index: 10;
}
.model-entry .model-main-logo i{
	width: 241px;
	height: 217px;
	background: url(i/backgrounds/logo.small.png);
	position: absolute;
	top: -55px;
	left: -55px;
	z-index:10;
}
.model-entry .model-main-logo img{
	position: relative;
	z-index: 100;
}

.gallery-block{
	position: relative;
	z-index: 100;
}
.gallery-block_model .gallery-block_wrap{
	width: 930px;
	height: 253px;
	margin: 0 30px 30px;
}
.gallery-block_model .gallery ul li{
	width: 300px;
	height: 253px;
	background:url(i/backgrounds/model_gallery-item.png) no-repeat;
	margin-right: 15px;
}
.gallery-block_model .gallery .prev,
.gallery-block_model .gallery .next{
	top:100px;
	left: -30px;
}
.gallery-block_model .gallery .next{
	left: auto;
	right: -30px;
}

.gallery-block_model .model-item-view{
	position: relative;
	margin: 7px 0 0 7px;
	width: 286px;
	height: 214px;
	overflow: hidden;
}
.model-item-view .img{
	height: 154px;
	overflow: hidden;
}
.model-item-view .parameters{
	position: absolute;
	top: 130px;
	left: 27px;
}
.model-item-view .parameters span{
	display: block;
	width: 19px;
	height: 18px;
	background:url(i/backgrounds/model_gallery-prmtr.png) no-repeat;
	color: #ffffff;
	font-size: 13px;
	text-align: center;
	float: left;
	margin-right: 7px;
}
.model-item-view .name{
	height: 50px;
	overflow: hidden;
	padding: 8px 24px 0;
}
.model-item-view .name h3{
	margin: 0;
	float: left;
	width: 170px;
	overflow: hidden;
}
.model-item-view .name p{
	font-size: 10px;
	color: #ffffff;
	margin: 0;
	float: left;
	width: 170px;
	overflow: hidden;
}
.model-item-view .name div{
	float: right;
	padding-top: 4px;
}


/* model-view */
.model-view{
	
}
.model-head{
	margin: 0 100px 20px;	
	background: url(i/backgrounds/model.head.png) no-repeat  250px 50%;
}
.model-head .h-1{
	width:220px;
	float: left;
	padding-right: 70px;
	font-size: 11px;
	color: #ffffff;
}
.model-head .h-2{
	width:285px;
	float: left;
	position: relative;
}
.model-head .h-3{
	width:190px;
	float: right;
	text-align: right;
}

.usedmodel-view .model-head{
	background-position: 300px 50%;
}
.usedmodel-view .model-head .h-1{
	padding-right: 0;
	padding-left: 70px;
}
.model-head .h-1 ul{
	margin: 30px 0 0 50px;
}
.model-head .h-1 ul li{
	margin: 0 0 2px;
	list-style: none;
}


.model-head .name{
	margin: 0 0 10px;
}
.model-head .name h1{
	margin: 10px 0 0;
	font-size: 30px;
}
.model-head .name h1.img-view span{
	display: none;
}
.model-head .name h1.txt-view{
	margin-bottom: 4px;
}
.model-head .name p,
.model-head .imp-info h4{
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	position: relative;
	top:-.5em ;
	margin-bottom: 0em;
}
.model-head .imp-info h4{
	position: static;
}
.model-head .parameters{
	position: absolute;
	top: -30px;
	left: 20px;
}
.model-head .parameters span{
	display: block;
	width: 24px;
	height: 24px;
	line-height: 22px;
	background:url(i/backgrounds/model-prmtr.png) no-repeat;
	color: #ffffff;
	font-size: 14px;
	text-align: center;
	float: left;
	margin-right: 10px;
}
.model-head .imp-info p{
	margin-bottom: 0px;
	font-size: 15px;
	color: #992f3c;
	font-style: italic;
	line-height: 1.1em;
}
.usedmodel-view .model-head .imp-info p{
	margin-bottom: 0px;
	font-size: 12px;
	color: #e2b7bc;
	font-style: italic;
}
.model-head .model-logo{
	position: relative;
	top: -15px;
	right: -10px;
	min-height:80px;
}

.model-head .model-nav{
	margin: -20px 0 0;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
}
.model-head .model-nav li{
	margin: 14px 0 0;
	list-style: none;
}
.model-head .model-nav a{
	color: #ffffff;
}
.model-head .model-nav a:hover{
	color: #742829;
}



.model-foto-view{
	margin: 0 70px 30px;
	position: relative;
}
.model-foto-view .big-foto{
	float: left;
	position: relative;
}
.model-foto-view .big-foto_i{
	width: 530px;
	height: 363px;
	background: url(i/backgrounds/model.view.png) no-repeat;
	padding: 7px;
	overflow: hidden;
}

.model-foto-view .big-foto_wrap{
	/*position: relative;  */
}
.big-foto ul{
	margin: 0;
}
.big-foto ul li{
	width: 530px;
	float: left;
}

.model-foto-view .big-foto .foto{
	width: 530px;
	height: 363px;
	overflow: hidden;
	float: left;
	position: relative;
}
.model-foto-view .big-foto .bd{
	width: 530px;
	height: 363px;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(i/backgrounds/model.view_i.png) no-repeat;
	z-index:10;
}
.model-foto-view .price{
	background:#a24b4c;
	position: absolute;
	top: 36px;
	right: 0px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding: 6px;
	width: 100px;
	z-index:100;
}
.model-foto-view .foto-nav a{
	display: block;
	height: 27px;
	line-height: 25px;
	background: #e0e1e1;
	color: #0f1114;
	text-transform: uppercase;
	text-decoration: none;
	position: absolute;
	z-index:100;
	bottom:36px;
}
.model-foto-view .foto-nav a i{
	display: block;
	height: 27px;
	width: 9px;
	overflow: hidden;
	position: absolute;
	top: 0;
}
.model-foto-view .foto-nav a span{text-decoration: underline;}
.model-foto-view .foto-nav a:hover span{text-decoration: none;}
.model-foto-view .foto-nav .fp{
	left: 7px;
	padding-left: 25px;
}
.model-foto-view .foto-nav .fn{
	right: 7px;
	padding-right: 25px;
}
.model-foto-view .foto-nav .fp i{
	background: url(i/buttons/foto.p.png) no-repeat;
	left:0;
	margin-left: 100%;
}
.model-foto-view .foto-nav .fn i{
	background: url(i/buttons/foto.n.png) no-repeat;
	left:-9px;
}

.foto-info{
	background: #2e2e2e;
	width: 310px;
	height: 305px;
	float: left;
	margin-top: 36px;
}
.foto-info_i{
	padding: 20px 30px 0;
}

.morefoto-list{
	width: 100%;
	overflow: hidden;
}
.morefoto-list ul{
	width: 120%;
	margin: 0;
}
.morefoto-list li{
	list-style: none;
	margin: 20px 22px 10px 0;
	float: left;
}
.morefoto-list img{
	border: 6px solid #ffffff;
}

.promotion{
	
}
.promotion a{
	text-decoration: none;
	color: #ffffff;
}
.promotion .promo-name{
	font-size: 29px;
	text-decoration: underline;
}
.promotion a:hover .promo-name{
	text-decoration: none;
}
.promotion .promo-inf{
	font-size: 11px;
}
.promotion .promo-inf strong{
	color: #c43636;
	font-weight: normal;
}
.promotion .promo-img{
	display: block;
	margin-top: 15px;
}

.model-foto-view .model-change{
	position: absolute;
	top: -20px;
	right: 18px;
}
.model-change .change-head{
	width: 286px;
	height: 40px;
	position: relative;
	z-index:100;
}
.model-change .change-head_i{
	width: 246px;
	height: 40px;
	background: url(i/backgrounds/select.head.png) no-repeat;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	line-height: 35px;
	padding: 0 20px;
	overflow: hidden;
}
.model-change .change-body{
	width: 286px;
	position: absolute;
	top: 25px;
	left: 0;
	z-index:10;
	display: none;
}
.model-change_active .change-body{
	display: block;
}
.model-change .change-body_i{
	background: url(i/backgrounds/select.body.png);
	padding: 18px 20px 0px;
}
.model-change .change-body_b{
	width: 286px;
	height: 21px;
	overflow: hidden;
	background: url(i/backgrounds/select.body.b.png);
}
.model-change .change-body ul{
	margin: 0 0 -5px;
	font-size: 12px;
}
.model-change .change-body li{
	margin: 0;
	padding: 7px 0;
	list-style: none;
}
.model-change .change-body li a{
	color: #5fc5e6;
}


.model-body{
	margin: 0 70px 20px 100px;
	font-size: 11px;
}
.model-body .content-item{
	width: 460px;
}

.specifications{
	
}
.spec-table{
	width: 460px;
	float:left;
}
.spec-info{
	background: url(i/backgrounds/table.png);
	float: right;
	width: 330px;
	padding: 10px 10px 10px 30px;
}
.spec-info ul{
	margin: 0;
}
.spec-info li{
	margin: 0 0 2px;
	list-style: none;
}
.spec-info h5{
	font-size: 1em;
	font-weight: bold;
	font-style: italic;
	margin: 1em 0 .8em;
}

.available-info{
	color: #ffffff;
}
.available-info a{
	color: #ffffff;
}
.available-info .txt{
	color: #ffffff;
	text-decoration: underline;
	cursor:pointer;
}
.available-info .price{
	margin-left: 6px;
}
.available-info ul{
	margin: 0;
}
.available-info li{
	margin: 0 0 2px;
	list-style: none;
}
.available-info li .desc{
	display: none;
}
.available-info li.active{
	margin: 15px 0;
}
.available-info li.active .name{
	font-size: 14px;
	font-weight: bold;
}
.available-info li.active .desc{
	color: #548c9e;
	display: block;
}
.available-info li.active .txt{
	text-decoration: none;
}


/* usedcar-catalog */
.usedcar-catalog{

}

.usedcar-list{
	width: 443px;
	float: left;
}
.usedcar-list table{
	width: 100%;
	margin-bottom: 50px;
	font-size: 10px;
	color: #ffffff;
}
.usedcar-list table td,
.usedcar-list table th{
	background: none;
	border: none;
	vertical-align: top;
}
.usedcar-list table thead td{
	padding: 0 0 16px;
}
.usedcar-list table td.alt{
	width: 100%;
}
.usedcar-list table tbody th,
.usedcar-list table tbody td{
	border-top: 1px solid #ffffff;
	padding: 9px 0;
}


.usedcar-list .car-photo,
.usedcar-list .car-name div,
.usedcar-list .car-price div{
	width: 118px;
	margin: 0 auto;
}
.usedcar-list .car-photo a{
	display: block;
	width: 118px;
	background: url(i/backgrounds/usedcar.png) no-repeat;
}
.usedcar-list .car-photo div{
	width: 118px;
	height: 4px;
	overflow: hidden;
	background: url(i/backgrounds/usedcar.b.png) no-repeat;
}
.usedcar-list .car-photo img{
	width: 110px;
	vertical-align: bottom;
	padding:4px 4px 0;
}
.usedcar-list .car-name{
	font-size: 12px;
	color: #5a9fb9;
}
.usedcar-list .car-name a{
	color: #5a9fb9;
	text-decoration: none;
}
.usedcar-list .car-name a:hover{
	text-decoration: underline;
}
.usedcar-list .car-desc{
	padding-top:6px;
	padding-bottom: 6px;
}
.usedcar-list .car-desc ul{
	margin: 0 auto;
	width: 118px;
}
.usedcar-list .car-desc li{
	margin: 0 0 2px;
	list-style: none;
}
.usedcar-list .car-price{
	padding-bottom: 0;
	color: #5a9fb9;
}

.breadcrumbs{
	margin:0 0 25px;
}
.breadcrumbs form,
.breadcrumbs fieldset{
	margin:0;
}
.breadcrumbs select,
.breadcrumbs input{
	vertical-align: middle;
	margin-right:6px;
}
.breadcrumbs input{
	background: transparent;
	border: none;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.breadcrumbs input.bth-hover{
	color: #5a9fb9;	
}

.pages{
	color: #ffffff;
	font-size: 12px;
	margin:-10px 0 20px;
}
.pages a{
	color: #ffffff;
	text-decoration: none;
}
.pages a:hover{
	color: #5a9fb9;
}
.pages .arr{
	margin-left: 5px;
}

.main-pages{
	margin: 1.5em 0 1.5em -4px;
}
.main-pages a{
	color: #000;
	background-color: #484848;
	padding:2px 5px;
	margin: 0 4px;
	line-height: 1.5em;
}
.main-pages a.active,
.main-pages a:hover{
	color: #972129;
	background-color: #ffffff;
}
.extra-columns{
  width: 280px;
  float: right;
  margin-left: 20px;
}
.usedcar-nav,
.news-list_short{
  background: url(i/backgrounds/usedcar.nav.png);
  margin-bottom: 10px;
}

.news-list_short li {
  margin: 0!important;
}

.news-list_short h3 {
  margin: 0;
}

.news-list_short .title-date .date,
.news-list_short .title-date h4 a {
  font-size: 11px;
}
.usedcar-nav ul,
.news-list_short{
  margin: 0;
  padding: 25px 20px;
  font-size: 11px;
}
.usedcar-nav li{
  margin: 0 0 8px;
  list-style: none;
}
.usedcar-nav li.active{
  font-weight: bold;
}
.usedcar-nav a{
  color: #ffffff;
}

/* page */
.page-block{
	width: 760px;
	margin: 0 auto 40px;
}
.page-block_wide{
	width: 790px;
}
.page-block h1.page-ttl{
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
	margin: 0 0 15px;
}

.faq{
	margin: 3em 0 0;
}
.faq dt{
	margin: 0 0 1.2em;
	color: #66abc6;
}
.faq dd{
	border-bottom: 1px solid #ffffff;
	padding-bottom: 1.2em;
	margin: 0 0 1.2em;
}
.faq dd.last{
	border-bottom: none;
	margin: 0 ;
}

.news-list{
	margin: 0;
}
.news-list li{
	margin: 0 0 20px;
	list-style: none;
	overflow: hidden;
}
.news-list .n-foto{
	float: left;
	margin-right: 10px;
}
.news-list .n-foto img,
.foto-block img{
	border: 6px solid #ffffff;
}

.title-date{
	margin: 0 0 .6em;	
}
.title-date .date{
	font-size: 12px;
	color: #af3035;
	margin-right: 4px;
}
.title-date h4{
	display: inline;
	margin: 0;
	font-size: 13px;
	color: #ffffff;
	font-weight: normal;
}
.title-date h2{
	display: inline;
	margin: 0;
	font-size: 23px;
	color: #4c4c4c;
	font-weight: normal;
}
.title-date h4 a{
	color: #ffffff;
	text-decoration: none;
}
.title-date h4 a:hover{
	color: #ffffff;
	text-decoration: underline;
}

a.more{
	text-decoration: none;
}
a.more:hover{
	text-decoration: underline;
}

.foto-block{
	margin: 0 0 1em;
}
.content-block{
	
}
.content-block .text-column .cl{
	width: 385px;
	float: left;
}
.content-block .text-column .cr{
	width: 385px;
	float: right;
}
.content-block .text-column .cl .foto-block img{
	width: 373px;
}

.action-block{
	margin-bottom: 40px;
}
.action-link{
	height: 310px;
	position: relative;
}
.action-link a{
	position: absolute;
	top: 25px;
	left: 50%;
	margin: 0 0 0 -186px;
}

.action-desc{
	background: url(i/backgrounds/model.head.png) no-repeat  250px 0;
}
.action-desc .action-name{
	width: 250px;
	float: left;
	padding-right: 60px;
}
.action-desc .action-name h1{
	font-size: 30px;
	color: #7a212b;
	font-weight: normal;
	margin: 0 0 .5em;
}
.action-desc .action-name .date{
	font-size: 14px;
	color: #fff;
}
.action-desc .action-text{
	width: 220px;
	float: left;
}
.action-desc .action-img{
	float: right;
}
.action-desc .action-img img{
	border: 6px solid #717171;
}


/* FOOTER */
.footer{
	height: 98px;
	background: url(i/backgrounds/footer.png) repeat-x;
	margin: 10px 0 100px;
}
.main-page .footer{background: url(i/backgrounds/footer-m.png) repeat-x;margin-bottom:20px}
.footer_i{
	height: 98px;
	width: 1000px;
	margin: 0 auto;
}
.footer .f_l{
	height: 98px;
	width: 372px;
	float: left;
	background: url(i/backgrounds/footer_i.png) no-repeat;
	margin-left: 100px;
}
.main-page .footer .f_l{
	width: 461px;
	background: url(i/backgrounds/footer_i-m.png) no-repeat;
	margin-left: 0;
}
.footer .f_r{
	height: 98px;
	width: 500px;
	float: right;
	margin:32px 0 0;
}

.footer p{
	margin: 32px 0 0 0;
	font-size: 12px;
	color: #b1b1b1;
}
.footer p strong{
	display: block;
	color: #dedede;
	font-weight: normal;
}
.footer .fone{
	width: 180px;
	padding-left: 40px;
	border-right: 2px solid #ffffff;
	float: left;
}
.main-page .footer .fone{
	padding-left: 65px;
}
.footer .fone strong{
	font-size: 16px;
}
.footer .mail{
	width: 135px;
	float: right;
}
.main-page .footer .mail{
	width: 192px;
}

.footer ul{
	margin: 0 0 0;
	font-size: 11px;
}
.footer li{
	list-style: none;
	margin: 0;
	float: left;
	padding-right: 30px;
}
.footer li span{
	display: block;
}
.footer li a{
	color: #68c6f6;
}

/* UTIL */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	}

.botlinks {
overflow: hidden;width:950px;margin:0 auto;padding:0px 0 20px;
}

.botlinks a {
color:white;font-size:11px;
}
