 html, body{
   padding:0;
   margin:0;
   height:100%; /* Задаём 100% высоту для html и body */
	background:#FEFEFE;
	font: 12px Normal, Verdana, Helvetica, sans-serif;
	}
ul,li,div,form {
	margin: 0;
	padding: 0;
	}

a { color:#820006; }
a:hover { color:#A85E5E;text-decoration:none;}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
#head {
width:1000px;
height:250px;
position:relative;
margin: 0 auto;
z-index:1;
}
#avto {
width:1000px;
height:250px;
left:0px;
top:5px;
background:url('../images/avto.jpg');
position:absolute;
z-index:2;
}
#search {
position:absolute;
right:115px;
top:40px;
}
.search_field{border:1px solid #EDEEEF;
background:#EDEEEF;
width:210px;
padding: 2px;
}
#logo {display:block;
position:absolute;
right:0;
top:50px;
width:360px;
height:74px;
background:url('../images/logo.png');
}
#auth {
position:absolute;
right:0;
top:130px;
width:360px;
height:100px;
}

#container {
width:976px;
position:relative;
margin: 0 auto;
z-index:3;
	}
#container2 {
width:976px;
margin:0 auto;
padding-top:10px;
-webkit-box-shadow: #888 0px 0px 15px;
-moz-box-shadow: #888 0px 0px 15px;
box-shadow: #888 0px 0px 15px;
background:#EAEBEE;
min-height:300px;
	}

.breadcrumb { padding:10px;	}
/* menu */
#menu ul.menu{
	border:0;
	list-style:none;        /* отменяем маркер для списка */
	padding:0px;            /* обнуление полей */
	height:30px;
	z-index:30;
	background:url('../images/menu-bg.png');
}
#menu ul.menu li,
#menu ul.menu li a{
	display:block;
	float:left;
	position:relative;
	z-index:20;
}
#menu ul.menu li a{
color:#fff;               /* цвет текста */
font-size:15px;
font-family: tahoma;
font-weight: times;    /* описываем шрифт */
margin:0px;
padding: 7px 25px 9px 10px;
text-align:center;         /* текст в ячейке "по центру" */
text-decoration:none;      /* отмена декораций */
background:url('../images/menu-bg-up.png') no-repeat right top;
}

#menu ul.menu li a:hover,
#menu ul.menu li:hover a{
	color:#ccc;
}
#menu ul.menu li ul{
	display:none;				/* скрываем второй уровень */
	left:-12px;
	list-style:none;
	position:absolute;          /* задаем абсолютное позиционирование */
	top:30px;  					/* отступ сверху */
	z-index:10;					/* "подымаем" над остальными элементами*/
}
#menu ul.menu li:hover ul{
	background:#fff;
	border-top:4px solid #d26c6c;
	border-bottom:4px solid #d26c6c;
	display:block;
	float:none;
	margin:0px auto;
	padding:0px;
}
#menu ul.menu li ul li,
#menu ul.menu li:hover ul li a{
	display:block;
	float:none;
	z-index:5;
}
#menu ul.menu li:hover ul li a{
	background:#fff;
	border:0;
	color:#484848;
	padding:6px 8px;
	margin:0;
	white-space:nowrap;
	text-align: left;
}
#menu ul.menu li:hover ul li a:hover{
	background:#ccc;
	color:#484848;
}
#menu ul.menu li ul li a{
	min-width: 120px;
}

/* end menu */

#top {
background:url('../images/top.png') top center;
min-height:350px;	}

#top-l {
width:930px;
float:left;
margin:20px auto 10px 20px;
_margin:10px auto 5px 10px;
	}
#top-r {
width:520px;
float:right;
margin:20px 20px 10px auto;
_margin:10px 10px 5px auto;
	}

#left {	float:left;
	width:460px;
	margin:0px auto 10px 20px;
	_margin:0px auto 5px 10px;
	}
#right {
	float:right;
	width:460px;
	margin:0px 20px 10px auto;
	_margin:0px 10px 5px auto;
	}
#right-l {
	float:left;
	width:220px;
	}
#right-r {
	float:right;
	width:220px;
	}
#menu2 {
width:980px;
height:30px;
margin: 0 auto;
}

/* menu2 */
#menu2 ul.menu{
	border:0;
	list-style:none;        /* отменяем маркер для списка */
	padding:0px;            /* обнуление полей */
	width:100%;				/* задаем ширину меню */
	height:30px;
	z-index:30;
}
#menu2 ul.menu li,
#menu2 ul.menu li a{
	display:block;
	float:left;
	position:relative;
	z-index:20;
}
#menu2 ul.menu li a{
	color:#000;               /* цвет текста */
	font:bold 12px arial;    /* описываем шрифт */
	margin:0px;
	padding: 9px 10px 9px 10px;
	text-align:center;         /* текст в ячейке "по центру" */
	text-decoration:none;      /* отмена декораций */
}

#menu2 ul.menu li a:hover,
#menu2 ul.menu li:hover a{
	color:#4d4d4d;
}
#menu2 ul.menu li ul{
	display:none;				/* скрываем второй уровень */
}

#foot {
width:980px;
height:46px;
background:url('../images/foot.png') repeat-x;
margin: 0 auto;
padding-bottom:10px;
}
.footinfo {
height:32px;
padding:7px 10px;
color:#fff;
float:left;
line-height:32px;
}
#footend {
height:32px;
padding:7px 10px;
background:url('../images/foot-end.png') right no-repeat;
color:#fff;
width:81px;
float:right;
}

/* module */
.module {
	margin-top:10px;
	}
.module div.moduletitle {
	height: 25px;
	font: times 14px Times, normal, Helvetica, sans-serif;
	background: #161616 url('../images/sled.png') no-repeat right;
	color:#fff;
	line-height:25px;
	padding-left:10px;
	}
.module div.moduletitle:first-letter
	{
	color:#FED038;
	}
.module .modulebody {	margin-top:10px;
}
#right .moduletitle{	background-position:100px;	}

.pathway{	padding:5px;
	background:#161616;
	margin:10px;
	color:#fff;	}
.pathway a{
	color:#fff;
	}
.uc_latest_item{	margin-left:40px;	}
.ui-tabs-panel{	background:none;	}
.subcat {
float: left;
width: 150px;
}