@import "reset.css";
@import "base.css";
html{
	font-size:100.01%;
	}

body{
	color:#666;
	font-size:0.75em;
	font-family:Arial;
	margin:13px;
	background:#f1f2f2;
	}
a{color:#444444;}
a:hover, .menu ul li a, .columns ul li a{text-decoration:none;}
a,.menu ul li a:hover, .menu ul li.active a, .columns ul li a:hover{text-decoration:underline;}
.menu ul li, .date li, .columns ul li, .contacts li, .choice li, .questions  li{list-style:none;}
/*bone*/
.bone{	
	border:1px solid #dedede;
	background:#fff;
	}
.bone, .footer{	
	min-width:1000px;
	max-width:1400px;
	margin:0 auto;
	}
.head, .traffic-light, .date li span, .news .item, .news .item_detail, .footer{position:relative;}
.auto, .date, .copyright{position:absolute;}
/*head*/
.head{
	background:url(./i/backgrounds/head.png) no-repeat 8px 41px;
	}
.traffic-light{	
	height:242px;
	z-index:120;
	background:url(./i/backgrounds/traffic_light.png) no-repeat 474px 33px;
	}
.auto{
	top:-11px;
	right:0;
	z-index:0;
	}
.logo{
	padding:76px 0 0 82px;
	}
.phone{
	padding:8px 0 0 154px;
	}
/*middle*/
.middle{padding:15px 10px 80px 26px;}
.content{
	float:right;
	width:64%;
	}
.menu{
	background:url(./i/backgrounds/menu.png) no-repeat;
	}
.menu ul{
	margin:0;
	padding:0 45px 0 0;
	background:url(./i/backgrounds/menu-ul.png) no-repeat 100% 0;
	}
.menu ul li{
	float:left;
	padding:8px 0 6px 0;
	width:30%;
	white-space: nowrap;
	list-style:none;
	text-transform:uppercase;
	text-align:center;
	}
.menu ul li.last{
	width:36%;
	}
form .button{
	width:475px;
	text-align:left;
	}
form .button input{
	border:1px solid #aeaeae;
	background:#dcdcdc;
	color:#444444;
	padding:3px 4px;
	cursor:pointer;
	}
li.clearfix{
	float:left;
	margin-top:0;
	}
span.answer{
	color:#01bbf8;
	text-decoration:underline;
	cursor:pointer;
	}
.menu ul li a{color:#444;}
.menu ul li a:hover, .menu ul li.active a{color:#01bbf8;}
.content .text{
	padding-left:19px;
	line-height:1.4;
	}
.content .text ul li a:hover{
color:#01bbf8;
}
.content h1{
	color:#444;
	font-size:2.00em;
	margin:0;
	padding:18px 0 0;
	}
.content h2{
	color:#94e91c;
	font-size:1.50em;
	font-weight:normal;
	padding:3px 0;
	margin:0;
	}
.content p.main{padding:16px 0;}
.content .item{
	border-bottom:1px solid #DBDBDB;
	margin-bottom:10px;
	min-height:80px;
	padding-bottom:10px;
	}
.content .news .text{
	padding-left:80px;
	}
.content .news p{margin:0;}
.content .more {padding:0 15px 0 0;}
.content .more a{
	color:#01baf7;
	}
.choice{margin:0;}
.choice li{
	font-size:1.17em;
	display:inline;
	padding-right:12px;
	}
.list a, .questions a{color:#01baf7;}
.questions .item em{
	color:#71d613;	
	font-size:1.17em;	
	font-style:normal;
	padding-right:8px;
	}
.questions{margin-top:8px;}
.questions ul{margin:0 0 7px;}
.questions ul li{
	float:left;
	width:49%;
	}
.right{
	color:#999;
	text-align:right;
	}
.content .questions  p{padding:16px 0 8px;}
/*navbar*/
.navbar{
	float:left;
	width:34%;
	}
.navbar h4{
	color:#000;
	font-size:1.50em;
	text-transform:uppercase;
	font-weight:normal;	
	padding:0 0 11px 19px;
	background:url(./i/backgrounds/h4.png) no-repeat 0 100%;
	}
.navbar .news {margin-bottom:28px;}
.navbar .news .item{
	padding:16px 0 0;
	color:#000000;
	}
.date{
	color:#999;
	font-family:Arial;
	left:0;
	top:10px;
	margin:0 0 0 18px;
	}
.date li span{
	left:-5px;
	font-size:3.00em;
	font-family:Century Gothic;
	}
.navbar .news .text{
	padding-left:90px;
	}
.navbar .news .text p{padding:0;}
.more{text-align:right;}
.navbar  .more a, .copyright a{
	color:#999;
	text-transform:uppercase;
	}
.columns ul li{
	line-height:2.0;	
	text-transform:uppercase;
	}
.columns ul li a{color:#000;}
.columns ul li a:hover{color:#01baf7;}
.columns ul li.active a{
	color:#01bbf8;
	text-decoration:underline;
	}
/*footer*/
.footer ul{margin-left:50px;}
.footer em{
	color:#000;
	font-style:normal;
	}
.footer a{color:#01baf7;}
.copyright{
	top:-95px;
	right:25px;
	height:28px;
	width:250px;
	padding-top:110px;
	background:url(./i/backgrounds/copyright.png) no-repeat 100% 0;
	}
/* UTIL */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	}
