/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



body {
	margin:0;
	color:#475762;
	font: 13px arial,sans-serif;
	padding: 12px 0 0;
}

body.bodysite {
	background:#222F40 url(../img/bg-body.jpg) no-repeat fixed 50% 0;
}


img {border-style:none;}

a {
	color:#000;
	outline:none;
}
a:hover{text-decoration:none;}
input, textarea, select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper {
	width: 900px;
	padding: 0 50px;
	margin:0 auto;
}
.top {
	overflow: hidden;
	background:url(../img/bg-menu.gif) repeat-x;
	height: 35px;
	font: 11px Tahoma, Geneva, sans-serif;
	margin: 0 0 13px;
}
.top .frame {
	width: 900px;
	overflow: hidden;
	margin:0 auto;
}
#nav {
	margin:0;
	padding:0 0 0 6px;
	list-style:none;
	overflow: hidden;
	height: 350px;
}
#nav li {
	float: left;
}
#nav li a {
	color: #131f2c;
	text-decoration: none;
	float: left;
	height: 30px;
	padding: 0 0 0 6px;
}
#nav li a span {
	float: left;
	height: 22px;
	padding: 8px 18px 0 12px;
	cursor: pointer;
        text-transform: uppercase;
}
#nav li.active a,
#nav li a:hover {
	background:url(../img/nav-hover-l.gif) no-repeat;
	color: #fff;
}
#nav li.active a span,
#nav li a:hover span {
	background:url(../img/nav-hover-r.gif) no-repeat 100% 0;
}
.search-form {
	float: right;
	padding: 6px 0 0;

}
.search-form fieldset {
	float: left;
}
.search-form .input {
	float: left;
	background:url(../img/bg-search-input.gif) no-repeat;
	width: 115px;
	height: 18px;
	padding: 2px 0 0 5px;
}
.search-form .text {
	float: left;
	padding: 0;
	margin: 0;
	background: none;
	border: 0;
	color: #68757e;
	width: 95px;
	outline: none;
}
.search-form .button {
	float: left;
	margin: 3px 0 0 5px;
}
#header {
	overflow: hidden;
	background:url(../img/bg-header.gif) no-repeat;
	margin: 0 0 10px;
	height: 60px;
	padding: 0 0 0 10px;
}
h1.logo {
	margin: 7px 0 0 10px;
	background: url(../img/logo.gif) no-repeat;
	width: 197px;
	height: 46px;
	overflow: hidden;
	text-indent:-9999px;
	float: left;
	display:inline;
}
h1.logo a {
	display:block;
	height: 100%;
}
#header .menu {
	overflow: hidden;
	height: 60px;
	margin:0;
	padding:0 5px 0 0;
	list-style:none;
	font-size: 13px;
	text-align: right;
}
#header .menu li:first-child {
	background: none;
}
#header .menu li {
	display:inline-block;
	vertical-align: top;
	background:url(../img/menu-separator.gif) no-repeat 0 50%;
	height: 60px;
	margin: 0 -1px 0 0;
}
#header .menu li a {
	float: left;
	height: 60px;
	color: #131f2c;
	padding: 0 0 0 6px;
	text-decoration: none;
	margin: 0 -1px 0 0;
	position:relative;
}
#header .menu li a span {
	float: left;
	padding: 22px 17px 0 21px;
	height: 38px;
	cursor: pointer;
        text-transform: uppercase;
}
#header .menu li.active a,
#header .menu li a:hover {
	background:url(../img/menu-hover-l.gif) no-repeat;
	color: #fff;
}
#header .menu li.active a span,
#header .menu li a:hover span {
	background:url(../img/menu-hover-r.gif) no-repeat 100% 0;
}

#header .menu li.dillogo a {
	padding: 0px !important;
}

#header .menu li.dillogo a:hover {
	background: none !important;
}


#header .menu li.dillogo img {
	margin: 15px 5px 0px 6px !important;
}



.main-flash {
	overflow: hidden;
	height: 1%;
	padding: 0 0 5px;
}
.main-flash img {
	vertical-align: top;
}
.ads {
	overflow: hidden;
	height: 1%;
	margin: 0 0 10px;
}
.ads img {
	vertical-align: top;
}
.ads .ads-item {
	float: left;
	padding: 0 5px 0 0;
}
.main-news {
	float: right;
	width: 333px;
	background:url(../img/bg-news.gif) no-repeat;
	height: 182px;
	font-size: 11px;
	color: #475762;
	padding: 13px 10px 0 12px;
	line-height: 11px;
}
.main-news .post {
	overflow: hidden;
	padding: 0 0 17px;
}
.main-news .date {
	display:block;
	color: #899aa5;
	line-height: 13px;
}
.main-news .title {
	display:block;
	line-height: 13px;
	padding: 0 0 5px;
}
.main-news .title a {
	color: #f60;
	text-decoration: none;
}
.main-news .title a:hover {
	text-decoration: underline;
}
.main-news p {
	margin: 0;
}
.distributor {
	overflow: hidden;
	height: 1%;
	color: #fff;
	font-size: 12px;
	line-height: 12px;
	padding: 0 0 28px 2px;
	text-align: justify;
}
#footer {
	overflow: hidden;
	height: 1%;
	color: #fff;
	font-size: 12px;
	line-height: 13px;
	padding: 0 0 78px 2px;
}
#footer a {
	color: #fff;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
#footer span {
	display:block;
}
#main {
	overflow: hidden;
	height: 1%;
	margin: 0 0 25px;
}
#main .t {
	background:url(../img/bg-main-t.png) no-repeat;
	overflow: hidden;
	height: 295px;
	width: 900px;
}
#main .b {
	background:url(../img/bg-main-b.png) no-repeat;
	overflow: hidden;
	height: 5px;
	width: 900px;
}
#main .c {
	height: 1%;
	background: #fff;
}
#main .c:after{
	display:block;
	clear:both;
	content:"";
}
#main .holder {
	float: left;
	width: 100%;
	position:relative;
	margin: -278px 0 0;
}
#sidebar {
	float: left;
	width: 200px;
	padding: 15px 10px 0 20px;
}
#sidebar .menu {
	margin:0;
	padding:0;
	list-style:none;
	overflow: hidden;
	min-height: 140px;
	font: 12px Tahoma, Geneva, sans-serif;
}
* html #sidebar .menu {
	height: 263px;
}
.auto .menu li,
#sidebar .menu li {
	overflow: hidden;
	width: 100%;
	vertical-align: top;
	padding: 0 0 2px;
}
.auto .menu li a,
#sidebar .menu li a {
	height: 25px;
	display:block;
	text-decoration: none;
	line-height: 24px;
	padding: 0 0 0 5px;
	cursor: pointer;
	color: #f60;
}
.auto .menu li.active a,
.auto .menu li a:hover,
#sidebar .menu li.active a,
#sidebar .menu li a:hover {
	background:url(../img/menu-hover.png) no-repeat;
	color: #fff;
}
.auto .menu li ul,
#sidebar .menu li ul {
	margin:0;
	padding: 7px 0 0 36px;
	list-style:none;
	display:none;
}
.auto .menu li.active ul,
#sidebar .menu li.active ul {
	display:block;
}
.auto .menu li.active ul li,
#sidebar .menu li.active ul li {
	padding: 0 0 3px;
}
.auto .menu li.active ul li a,
#sidebar .menu li.active ul li a {
	color: #f60;
	display:inline;
	height: auto;
	line-height: normal;
	background: none;
	padding: 0 0 0 10px;
}
.auto .menu li.active ul li.active a,
.auto .menu li.active ul li a:hover,
#sidebar .menu li.active ul li.active a,
#sidebar .menu li.active ul li a:hover {
	background:url(../img/arrow.gif) no-repeat 0 4px;
	font-weight: bold;
	color: #f60;
}
.main-container {
	overflow: hidden;
	height: 1%;
	background:url(../img/main-border.jpg) no-repeat 237px 0;
	padding: 0 0 10px;
}
#sidebar .ads {
	padding: 0;
}
#content {
	float: right;
	width: 610px;
	padding: 11px 18px 0 7px;
	line-height: 16px;
	min-height:500px;
}
#content h2 {
	margin: 0 0 9px;
	font-weight: normal;
	font-size: 19px;
	color: #f60;
	line-height: normal;
}
#content p {
	margin: 0 0 17px;
	line-height:16px 
}
#content p.big {
	font-size: 13px;
	line-height: 13px;
}
#content .dealer {
	overflow: hidden;
	height: 1%;
	padding: 10px 0 23px;
}
#content .dealer .city {
	margin:0;
	padding:0;
	list-style:none;
	float: left;
}
#content .dealer .city li {
	width: 165px;
	padding: 0 0 7px;
}
#content .dealer .city li a {
	text-decoration: none;
	color: #475762;
	padding: 0 0 0 12px;
display:block;
}
#content .dealer .city li.active a,
#content .dealer .city li a:hover {
	font-weight: bold;
	color: #f60;
	background:url(../img/arrow.gif) no-repeat 0 3px;
}
#content .dealer .outlet {
	margin:0;
	padding:0;
	list-style:none;
	float: left;
}
#content .dealer .outlet li {
	overflow: hidden;
	width: 230px;
	padding: 0 0 12px;
}
#content .dealer .outlet li a {
	color: #475762;
    padding: 0 0 0 12px;
    text-decoration: none;
    float:left;
}

#content .dealer .outlet li a:hover {text-decoration:underline;}

#content .dealer .outlet li.active a,
#content .dealer .outlet li a:hover {
	font-weight: bold;
	color: #f60;
	background:url(../img/arrow.gif) no-repeat 0 3px;
}
#content .dealer .contacts {
	float: left;
	padding: 0 0 0 16px;
	width:180px;
}
#content .dealer .contacts span {
	display:block;
}
#content .dealer .contacts a {
	text-decoration: none;
	color: #475762;
}
#content .dealer .contacts a:hover {
	text-decoration: underline;
}
#content .dealer .contacts .address {
	padding: 0 0 12px;
}
#content .dealer .contacts .phone {
	padding: 0 0 24px;
}
#content .map {
	overflow: hidden;
	background:url(../img/border.gif) repeat-x;
	padding: 14px 0 0;
	margin: 0 -3px 0 -7px;
	width: 620px;
}
#content .map img {
	vertical-align: top;
}
#content .news {
	overflow: hidden;
	height: 1%;
	padding: 15px 0 0;
}
#content .news .post {
	overflow: hidden;
	height: 1%;
	background:url(../img/border.gif) repeat-x 0 100%;
	padding: 0 0 24px;
	margin: 0 0 24px;
}
#content .news .date {
	float: left;
	font-size: 11px;
	line-height: 13px;
	color: #899aa5;
	width: 87px;
}
#content .news .date .year {
	display:block;
}
#content .news .visual {
	float: left;
	padding: 4px;
	border: 1px solid #dbdee1;
	margin: 0 12px 0 0;
}
* html #content .news .visual {
	margin: 0 9px 0 0;
}
#content .news .visual img {
	vertical-align: top;
}
#content .news .info {
	overflow: hidden;
	height: 1%;
}
#content .news p {
	margin: 0 0 12px;
}
#content .news h3 {
	margin: 0 0 12px;
	font-size: 14px;
	color: #f60;
	font-weight: normal;
	padding: 0 40px 0 0;
}
#content .news h3 a {
	text-decoration: none;
	color: #f60;
}
#content .news h3 a:hover {
	text-decoration: underline;
}
#content .paging {
	overflow: hidden;
	height: 1%;
	padding: 0 0 36px;
}
#content .paging span {
	display:block;
}
#content .paging ul {
	margin:0 0 0 -4px;
	padding:0;
	list-style:none;
	overflow: hidden;
	height: 1%;
	line-height: normal;
}
#content .paging ul li {
	float: left;
	padding: 0 2px;
}
#content .paging ul li a {
	color: #475762;
	text-decoration: none;
}
#content .paging ul li a:hover {
	text-decoration: underline;
}
#content .paging ul li.prev,
#content .paging ul li.first {
	background:url(../img/separator.gif) no-repeat 100% 50%;
	padding: 0 4px;
}
#content .paging ul li.prev {
	margin: 0 2px 0 0;
}
#content .paging ul li.next {
	margin: 0 0 0 2px;
}
#content .paging ul li.all,
#content .paging ul li.last,
#content .paging ul li.next {
	background:url(../img/separator.gif) no-repeat 0 50%;
	padding: 0 4px;
}
#content .note {
	display:block;
	font-size: 15px;
	line-height: 15px;
	margin: 0 0 17px;
}
.auto {
	overflow: hidden;
	height: 1%;
	padding: 0 10px 19px;
	position:relative;
}
.auto .menu {
	margin:0;
	padding:0;
	list-style:none;
	font: 12px Tahoma, Geneva, sans-serif;
	position:absolute;
	top: 14px;
	left: 29px;
	width: 255px;
}
.auto img {
	vertical-align: top;
}
.auto .visual {
	overflow: hidden;
	height: 1%;
	position:relative;
	z-index:20;
}
.auto .button{
	position:absolute;
	left:26px;
	bottom:36px;
}
.auto .button a{
	text-indent:-9999px;
	overflow:hidden;
	width:208px;
	height:53px;
	display:block;
	background:url(../img/button01.png) no-repeat;
	text-decoration:none;
}
.auto h2 {
	margin: 0;
	font-weight: normal;
	font-size: 19px;
	color: #f60;
	line-height: normal;
	position:absolute;
	top: 11px;
	left: 350px;
}
.auto-container {
	overflow: hidden;
	height: 1%;
	background:url(../img/auto-border.gif) no-repeat 237px 0;
	padding: 0 0 5px;
}
#sidebar .text {
	display:block;
	padding: 0 0 19px;
}
#sidebar .text img {
	vertical-align: top;
}
#sidebar .test-drive {
	overflow: hidden;
	height: 1%;
	margin: 0 -10px 0 0;
}
#sidebar .test-drive {
	vertical-align: top;
}
.auto-container #content {
	font-size: 13px;
	line-height: 14px;
}
.breadcrumbs {
	margin:0 0 19px -10px;
	padding:0;
	list-style:none;
	overflow: hidden;
	height: 1%;
	font-size: 19px;
	line-height: normal;
}
.breadcrumbs li:first-child {
	background: none;
}
.breadcrumbs li {
	float: left;
	padding: 0 6px 0 10px;
	background:url(../img/separator01.gif) no-repeat 0 5px;
}
.breadcrumbs li a {
	color: #f60;
	text-decoration: none;
}
.breadcrumbs li a:hover {
	text-decoration: underline;
}
.gallery {
	overflow: hidden;
	height: 1%;
	padding: 0 0 11px;
}
.gallery img {
	vertical-align: top;
}
.gallery .image {
	overflow: hidden;
	height: 1%;
	background:url(../img/border.gif) repeat-x 0 100%;
	padding: 0 0 14px;
	margin: 0 0 16px;
}
.gallery ul {
	margin:0 -5px 0 0;
	padding:0;
	list-style:none;
	overflow: hidden;
	width: 615px;
}
.gallery ul li {
	float: left;
	padding: 0 3px 3px 0;
}
.image-color {
	overflow: hidden;
	height: 1%;
	margin: 0 -18px 0 -15px;
	padding: 72px 0 0;
	min-height: 341px;
}
* html .image-color {
	height: 341px;
}
.image-color img {
	vertical-align: top;
}
.color-list {
	overflow: hidden;
	height: 1%;
	background:url(../img/border.gif) repeat-x;
	padding: 13px 0 0;
}
.color-list ul {
	margin:0;
	padding:0 0 20px;
	list-style:none;
	overflow: hidden;
	height: 1%;
	background:url(../img/border.gif) repeat-x 0 100%;
}
.color-list ul li {
	float: left;
	padding: 4px;
	border: 1px solid #dbdee1;
	margin: 0 10px 0 0;
	display:inline;
}
.color-list img {
	vertical-align: top;
}
.color-list h3 {
	margin: 0 0 3px;
	font-size: 13px;
	color: #f60;
	font-weight: normal;
}
.color-list .color-note {
	display:block;
	font-size: 11px;
	color: #9bacb7;
	padding: 0 0 7px;
}
.by{
	overflow:hidden;
	width:100%;
	padding:14px 0 0;
}
.slogan-info{
	overflow:hidden;
	width:100%;
}
.top-menu{
	margin:0 -30px 18px 20px;
	padding:0;
	list-style:none;
	width:900px;
}
.top-menu:after{
	display:block;
	clear:both;
	content:"";
}
.top-menu li{
	float:left;
	margin:0 19px 0 0;
	position:relative;
	z-index:100;
}
.top-menu li a{
	float:left;
	text-decoration: none;
	line-height: 20px;
	cursor: pointer;
	color: #f60;
}
.top-menu li a span{
	padding: 0 5px;
	float:left;
	height: 20px;
	font-size:12px;
	text-transform: uppercase;
}
.top-menu li a span.bg-drop{
	/* background:url(../images/bg-menu-d.gif) no-repeat 100% 8px; */
	padding-right:20px;
}
.top-menu li.active a span,
.top-menu li a:hover span{
	background:url(../img/bg-menu-r-h.jpg) no-repeat 100% 0;
}
.top-menu li.active a,
.top-menu li a:hover{
	background:url(../img/bg-menu-l-h.jpg) no-repeat;
	color:#fff;
}
.top-menu li.active a span.bg-drop,
.top-menu li a:hover span.bg-drop{
	background:url(../img/bg-menu-dr-h.jpg) no-repeat 100% 0;
}
.top-menu li.hover a,
.top-menu li:hover a{
	color:#fff;
	background:url(../img/bg-menu-l-h.jpg) no-repeat;
}
.top-menu li.hover span.bg-drop,
.top-menu li:hover span.bg-drop{
	background:url(../img/bg-menu-dr-h.jpg) no-repeat 100% 0;
}
.top-menu .drop{
	position:absolute;
	top:20px;
	left:0;
	padding:3px 0 0;
	display:none;
}
.top-menu li.hover .drop,
.top-menu li:hover .drop{
	display:block;
}
* html .top-menu .drop{
	width:200px;
}
* + html .top-menu .drop{
	width:200px;
}
.top-menu .drop-t{
	overflow:hidden;
	height:3px;
}
.top-menu .drop-t .l{
	background:url(../img/bg-tl.png) no-repeat;
	height:3px;
	overflow:hidden;
}
* html .top-menu .drop-t .l{
	margin-right:3px;
}
.top-menu .drop-t .r{
	float:right;
	background:url(../img/bg-tr.png) no-repeat;
	width:3px;
	height:3px;
	overflow:hidden;
}
* html .top-menu .drop-t .r{
	margin-left:-3px;
}
.top-menu .drop-b{
	overflow:hidden;
	height:3px;
}
.top-menu .drop-b .l{
	overflow:hidden;
	background:url(../img/bg-bl.png) no-repeat;
	height:3px;
}
* html .top-menu .drop-b .l{
	margin-right:3px;
}
.top-menu .drop-b .r{
	float:right;
	background:url(../img/bg-br.png) no-repeat;
	width:3px;
	height:3px;
	overflow:hidden;
}
* html .top-menu .drop-b .r{
	margin-left:-3px;
}
.top-menu .drop-c{
	background:#ff9500 url(../img/bg-c.gif) repeat-x 0 100%;
	height:1%;
}
.top-menu .drop-c:after{
	display:block;
	clear:both;
	content:"";
}
.drop-menu{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.drop-menu li{
	margin:0;
	width:100%;
	float:none;
}
.drop-menu li a{
	height:20px;
	float:none;
	display:block;
	line-height:20px;
	color:#fff;
	padding:0 15px;
	background:none !important;
	white-space:nowrap;
	text-transform: uppercase;
}
.drop-menu li a:hover{
	background:#ffb648 url(../img/bg-drop-h.jpg) no-repeat 6px 6px !important;
}
.table{
	border-collapse:collapse;
	width:100%;
	overflow:hidden;
	margin:0 0 22px;
}
.table th.headingcolor{
	background:#9aa9b4;
	color:#fff;
	text-align:left;
}
.table th.headingcolor2{
	background:#9aa9b4;
	color:#fff;
	text-align:center;
}
.table th,
.table td{
	text-align:center;
	background:#e6e6e6;
	border:solid 1px #fff;
	padding:8px 4px;
}
.table .even td,
.table .even th{
	background:#d9dfe1;
}
.table .left{
	text-align:left;
}
.table .textnormal th{
	font-weight:normal;
}
.gray{
	color:#475762 !important;
}
.table .zoom{
	font-size:14px;
}
.table .zoom2{
	font-size:19px;
	color:#fff;
	background:#9aa9b4;
	font-weight:normal;
}
.table .col1{
	width:142px;
}
.table .col2{
	width:276px;
}
.table .colorgray td{
	background:#9aa9b4;
	color:#fff;
	font-weight:bold;
}
.table .colororange td{
	background:#ff6600;
	color:#fff;
	font-weight:bold;
}
.alttable td{
	text-align:left;
}
.table .zoom3{
	font-size:10px;
}

.ajax_waiting {position:absolute;top:20%;left:43%;width:64px;height:64px;background:url(../img/ajax.gif) 0 0 no-repeat;}
.ajax_waiting2 {position:absolute;top:47%;left:37%;width:160px;height:20px;background:url(../img/ajax_2.gif) 0 0 no-repeat;}
#content .dealer, .gallery .image {position:relative;}

#content .dealer2 {
	overflow: hidden;
	height: 1%;
	padding: 10px 0 23px;
}
#content .dealer2 .city {
	margin:0;
	padding:0;
	list-style:none;
	float: left;
}
#content .dealer2 .city li {
	width: 165px;
	padding: 0 0 7px;
}
#content .dealer2 .city li a {
	text-decoration: none;
	color: #475762;
	padding: 0 0 0 12px;
}
#content .dealer2 .city li.active a,
#content .dealer2 .city li a:hover {
	font-weight: bold;
	color: #f60;
	background:url(../img/arrow.gif) no-repeat 0 3px;
}
.notetext {color:#475762 !important;}


#content a {color:#475762;}

#content .note {font-size:13px;}

.map-columns ul {margin-top:8px;}
.map-columns li {margin-bottom:8px;}

.table th.headingcolor2{
	background:#9aa9b4;
	color:#fff;
	text-align:center;
}


div.search-tags-chain a {margin:2px;}
div.search-tags-chain a.search-tags-link {color:#333333; font-size:90%; text-decoration:none;color:#535353;}
div.search-tags-cloud a {white-space: normal;}

div.search-advanced { overflow: hidden; margin: 0.5em 0; zoom:1;}
div.search-advanced-result { float: left; width:70%;}
div.search-advanced-filter { float: right; }
div.search-advanced-filter a { outline: none;}

div.search-item { margin: 0 0 1.5em; padding: 0 0 1.5em; border-bottom: 1px solid;}
div.search-result { margin: 0;}
div.search-preview {margin: 0.5em 0;}

div.search-item-meta { margin: 1em 0 0 0; overflow: hidden; zoom: 1;}
div.search-item-tags { float: left; }
div.search-item-date { float: right;}

div.search-page input.search-query {width: 99%; border: 1px solid; font-size:1.3em;}
div.search-page input.search-suggest {width: 99%; border: 1px solid; font-size:1.3em;}
div.search-page input.search-button { font-size: 1.2em; }

div.search-filter h2 { margin:1em 0 0.5em; border: none;}
table.search-filter { width: 100%;  margin-top: 0.5em;}
table.search-filter td { padding: 1em; border-top: 1px solid;}
td.search-filter-name { width: 10%; text-align: right;}
td.search-filter-field { width: 50%;}

table.search-filter input.input-field { border: 1px solid; font-size:1.3em; }
table.search-filter select.select-field {border: 1px solid; font-size:1.2em; }

div.search-sorting { margin: 0.5em 0;}
div.search-sorting b { padding: 0.2em 0.3em 0.3em ; font-weight: normal;}
/* COLORS */
div.search-item, table.search-filter td { border-color: #E9E9E9;}
div.search-page input.search-query, div.search-page input.search-suggest, table.search-filter input.input-field, table.search-filter select.select-field { background: #F8F7F7; border-color: #D9D9D9; }
div.search-advanced, div.search-item-meta, div.search-item-meta a { color: #8a8a8a; }
div.search-sorting b { background: #e8e9ec; }



div.mfeedback {
}
div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {
    padding-bottom: 0.4em;
    width: 80%;
}
div.mf-name input, div.mf-email input {
    width: 60%;
}
div.mf-message textarea {
    width: 60%;
}
span.mf-req {
    color: red;
}
div.mf-ok-text {
    color: green;
    font-weight: bold;
    padding-bottom: 1em;
}

span.err {
	font-size: 11px;
	color: red;
}

.table {font-size:12px;}
.table th {width:11%!important;}
.table th, .table td {text-align:center!important;}
h2.gray {text-align:center;font-weight:bold!important;color:#FF6600!important;}

#eimg img {
		display:none;
	}

#elimg div:hover {
		background-color:#66CCFF;
		cursor:pointer;
	}
