* {
	margin: 0;
	padding: 0;
}
html {height: 100%}

body {
	font: 14px Arial, Tahoma, Verdana, sans-serif;
	height: 100%;
}


#wrapper {
	width: 100%;
	min-width: 1200px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 110px;
	background: #fff;
	padding: 0px 0px 0px 0px;
}


/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 100px;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0px 10px 10px 280px;
}

/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {
	float: left;
	width: 250px;
	padding: 10px 10px 10px 10px;
	margin-left: -100%;
	position: relative;
	background: #FFF;
	border-right: 0px dotted;	
}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
	margin: -48px auto 0;
	min-width: 1000px;
	height: 48px;
	padding: 0px 0px 0px 0px;
	background: url(/img/footer_bg.png) repeat-x 0 0;
}

#footer #c_zone{
background: url(/img/footer_c_zone.png) no-repeat left 0;
width: 744px;
height: 33px;
float: left;
font-size: 12px;
color:#ffcc33;
padding-top: 20px;
padding-left: 150px;
}



#logo_div{
	float:left;
	border: 1px solid #fff;
	padding-top: 45px;
	padding-left:10px;
	margin-right:60px;
	height:74px;
	width: 200px;
}



	#error_reg{
		background-color:#993333;
		color: #FFF;
		border:1px solid #ffcc33;
		padding:7px 3px;
		text-align:center;
		margin-top:10px;
		visibility:hidden;
	}

	#loading_reg{
		left:10px;
		position:relative;
		top:3px;
		visibility:hidden;
	}
	
	#error_log{
		background-color:#993333;
		color: #FFF;
		border:1px solid #ffcc33;
		padding:7px 3px;
		text-align:center;
		margin-top:10px;
		visibility:hidden;
	}

	#loading_log{
		left:10px;
		position:relative;
		top:3px;
		visibility:hidden;
	}



/*
Стилизация кнопок
*/

A.greenbtn {
	BORDER-RIGHT: #208433 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #208433 1px solid;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	BACKGROUND: url(/img/sprite.gif) repeat-x 0px -96px;
	PADDING-BOTTOM: 5px;
	MARGIN: 10px 5px 10px 0px;
	BORDER-LEFT: #208433 1px solid;
	COLOR: #fff;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #208433 1px solid;
	TEXT-DECORATION: none
}

A.greenbtn:hover {
	TEXT-DECORATION: underline;
	COLOR: #fff;
}


/*Элементы заглавной страницы*/

#mp_content {
	margin-right:0px;
	margin-bottom:40px;
	width: 700px;
	height:auto;
}

#mp_topmarks{
	border: 1px solid #e8e8e8;
	background: #fcfcfc;
	padding-left: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
}

#mp_10last_cars{
	border: 1px solid #e8e8e8;
	width: 700px;
	height: auto !important;
	background: #fcfcfc;
	margin-top:20px;
}


#mp_marks {
	width:60px;
	height:60px;
	padding: 3px 3px 3px 3px;
	float:left;
	border: 1px solid #fcfcfc;
}

#mp_marks:hover {
	width:60px;
	height:60px;
	padding: 3px 3px 3px 3px;
	float:left;
	border: 1px solid #993333;
}

#mp_mark .img {
	border: 0px;
}





INPUT {
	FONT-FAMILY: Arial;
	/*BORDER-RIGHT: #000 1px solid; BORDER-TOP: #333 1px solid;BORDER-LEFT: #333 1px solid; BORDER-BOTTOM: #000 1px solid;*/
}
TEXTAREA {
	FONT-FAMILY: Arial
}
SELECT {
	FONT-FAMILY: Arial; FONT-SIZE: 12px;
}

/*
TD {
	FONT-SIZE: 11px; COLOR: #003f4c; FONT-FAMILY: Tahoma, Arial, Helvetica, sans serif
}
TH {
	FONT-WEIGHT: normal; TEXT-ALIGN: left
}
*/

FORM {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
A {
	COLOR: #224b66;
	TEXT-DECORATION: underline
}
A:hover {
	COLOR: #224b66;
	TEXT-DECORATION: underline
}
IMG {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	ms-interpolation-mode: bicubic;
}


H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 20px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	COLOR: red;
	PADDING-TOP: 20px
}

H1 SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #3998ac; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 18px; PADDING-BOTTOM: 15px; MARGIN: 0px; COLOR: #0e8bbe; PADDING-TOP: 5px
}
H2 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 18px; PADDING-BOTTOM: 15px; MARGIN: 0px; COLOR: #106779; PADDING-TOP: 5px
}
H2 A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 18px; PADDING-BOTTOM: 15px; MARGIN: 0px; COLOR: #106779; PADDING-TOP: 5px
}
H2 SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 15px; MARGIN: 0px; COLOR: #106779; PADDING-TOP: 0px
}


.green_title {
	FONT-SIZE: 18px; COLOR: #206a7a
}
.gray11 {
	FONT-SIZE: 11px; COLOR: #667c8a
}


TD.bd_detail {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 24px; PADDING-LEFT: 20px; WIDTH: 50%; PADDING-RIGHT: 12px; FONT-SIZE: 12px; VERTICAL-ALIGN: top; BORDER-RIGHT: #993333 1px solid; PADDING-TOP: 15px
}
TD.bd_detail P {
	PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TD.bd_detail TD {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 3px; WIDTH: 50%; PADDING-RIGHT: 5px; FONT-SIZE: 12px; PADDING-TOP: 3px
}
TD.bd_detail2 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 15px
}
TD.bd_detail2 TD {
	PADDING-BOTTOM: 7px; LINE-HEIGHT: 16px; PADDING-LEFT: 3px; PADDING-RIGHT: 1px; FONT-SIZE: 12px; VERTICAL-ALIGN: top; PADDING-TOP: 7px
}
TD.bd_detail2 DIV {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; COLOR: #506a6f; FONT-SIZE: 11px; PADDING-TOP: 0px
}
TD.bd_detail4 {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 24px; PADDING-LEFT: 20px; WIDTH: 50%; PADDING-RIGHT: 10px; FONT-SIZE: 12px; VERTICAL-ALIGN: top; PADDING-TOP: 15px
}
TD.bd_detail4 TD {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 3px; WIDTH: 50%; PADDING-RIGHT: 2px; WHITE-SPACE: nowrap; FONT-SIZE: 12px; PADDING-TOP: 3px
}
INPUT.bd_inp {
	BORDER-BOTTOM: #b3b9c3 1px solid; BORDER-LEFT: #b3b9c3 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: #003f4c; FONT-SIZE: 12px; BORDER-TOP: #b3b9c3 1px solid; BORDER-RIGHT: #b3b9c3 1px solid; PADDING-TOP: 2px
}
SELECT.bd_inp {
	BORDER-BOTTOM: #b3b9c3 1px solid; BORDER-LEFT: #b3b9c3 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: #003f4c; FONT-SIZE: 12px; BORDER-TOP: #b3b9c3 1px solid; BORDER-RIGHT: #b3b9c3 1px solid; PADDING-TOP: 2px
}
TEXTAREA.bd_inp {
	BORDER-BOTTOM: #b3b9c3 1px solid; BORDER-LEFT: #b3b9c3 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: #003f4c; FONT-SIZE: 12px; BORDER-TOP: #b3b9c3 1px solid; BORDER-RIGHT: #b3b9c3 1px solid; PADDING-TOP: 2px
}

TD.bd_addit {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #993333 3px solid; PADDING-TOP: 10px
}
TD.bd_cont {
	PADDING-BOTTOM: 35px; PADDING-LEFT: 20px; PADDING-RIGHT: 10px; BORDER-TOP: #993333 3px solid; PADDING-TOP: 20px
}
TD.bd_cont P {
	PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TD.bd_cont DIV {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-LEFT: 1px; PADDING-RIGHT: 0px; FONT-SIZE: 13px; PADDING-TOP: 0px
}

TD.bd_pha {
	PADDING-BOTTOM: 15px; LINE-HEIGHT: 15px; PADDING-LEFT: 20px; PADDING-RIGHT: 10px; BORDER-TOP: #993333 3px solid; PADDING-TOP: 20px
}
TD.bd_pha TD {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
TD.bd_pha TD INPUT {
	MARGIN-BOTTOM: 5px
}
TD.bd_pha P {
	PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TD.bd_pha LI {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}

TD.bd_cont1 {
	PADDING-BOTTOM: 6px; LINE-HEIGHT: 16px; PADDING-LEFT: 2px; PADDING-RIGHT: 10px; FONT-SIZE: 12px; PADDING-TOP: 6px
}
TD.bd_cont2 {
	PADDING-BOTTOM: 6px; LINE-HEIGHT: 16px; PADDING-LEFT: 15px; PADDING-RIGHT: 10px; FONT-SIZE: 11px; PADDING-TOP: 6px
}

INPUT.button {
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	BORDER-LEFT-WIDTH: 0px;
	FONT-SIZE: 14px;
	FONT-WEIGHT: normal;
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 5px;
	COLOR: #FFF; 
	PADDING-TOP: 5px; 
	BACKGROUND-COLOR: #993333; 
	BORDER-RIGHT-WIDTH: 0px
}


/*
СТИЛИ ДЛЯ ПЛАШЕК В СПИСКЕ ДОСОК ОБЪЯВЛЕНИЙ
*/

.boardlist_div{
	width:300px;
	height:80px;
	border: 1px solid #e8e8e8;
	float:left;
	margin-left:20px;
	margin-top:20px;
	padding-top:20px;
}

.boardlist_div:hover{
	border: 1px solid #993333;
}

.boardlist_div A.boardlink{
	margin-left:110px;
	margin-top:30px;
	font-size: 14px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}

.boardlist_div A.boardlink:hover{
	text-decoration:underline;
	color:#993333;
}

.boardlist_addbtn{
	border:0px solid red;
	width:150px;
	height:23px;
	margin-left:115px;
	margin-top:15px;
	background: url(/img/plus_30_30.png);
	BACKGROUND-REPEAT: no-repeat;
	padding-left:30px;
	padding-top:7px;
}

.boardlist_addbtn A:hover{
	color:#ffcc33;	
}

/*Меню ссылок над объявлениями */

.bar_top_menu {
	border: 1px solid #e8e8e8;
	width: 540px;
	margin-bottom: 60px;
	margin-top: 60px;
	background:#fcfcfc;
}


.bar_top_menu  td{
	text-align:left;
	height: 20px;
	padding: 5px 5px 5px 5px;
	font-weight: normal;
	color: silver;
}

.bar_top_menu  td A{
	color: #993333;
	text-decoration: none;
	border-bottom: 1px dotted ;
	font-weight: bold;
}

.bar_top_menu  td A:hover{
	color: #ffcc33;
	text-decoration: none;
	border-bottom: 1px dotted #ffcc33;	
}

/*Объявления */

.clear{
    clear:both;
    font-size:0;
    line-height:0;
    height:0;
}


#error_div {
	width:600px;
	height:256px;
	border:0px solid green;
	background: url(/img/error_icon_256.gif);
	BACKGROUND-REPEAT: no-repeat;
}


.div_error_code {
	width:300px;
	height:150px;
	border:0px solid red;
	margin-left:270px;
	font-size:150px;
	font-weight:bold;
	padding-left:30px;
	color: #993333;
}


.div_error_code_descr {
	width:300px;
	height:100px;
	border:0px solid red;
	margin-left:270px;
	font-size:17px;
	font-weight:bold;
	padding-left:30px;
	color: #0e8bbe;
}

.bardiv {
	margin-top:20px;
	padding-top:0px;
	padding-bottom:20px;
	width:800px;
	height: 150px;
	FONT-SIZE: 12px;
	border-bottom: 1px solid #aaa;
	border-bottom-style: dashed;
}


.bardiv .header_div{
}

.bardiv .header_div .price_div{
	float:left;
	text-align: center;
	width: 130px;
	font-family: Tahoma, Verdana, Arial, sans-serif; 
	FONT-SIZE: 14px;
	font-weight: bold;
	color: white;
	margin-left:20px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	background: url(/img/price_corner.gif) #993333;
	BACKGROUND-REPEAT: no-repeat;
}

.bardiv .header_div .head{
	font-family: Tahoma, Verdana, Arial, sans-serif; 
	FONT-SIZE: 14px;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 210px;
	padding-bottom: 5px;
	padding-right: 5px;
	background: none;
	border:0px solid #DDD;
}

.bardiv .header_div .head A{
	COLOR: #0e8bbe;
	TEXT-DECORATION: none;
	border-bottom: 1px dotted #0e8bbe;
}

.bardiv .header_div .head A:hover{
	TEXT-DECORATION: none;
	border-bottom: 1px dotted #993333;
}


.bardiv .img_div{
	width: 150px;
	height: 100px;
	vertical-align: middle;
	float:left;
	margin-top:16px;
	margin-left:16px;
	margin-right:30px;
	margin-bottom:30px;
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
	FONT-SIZE: 12px;
	border:1px solid #DDD;
	background: #f8f8f8;
}

.bardiv .body_div{
	padding-top: 0px;
	text-align: justify;
	font-family: Tahoma, Verdana, Arial, sans-serif; 
	FONT-SIZE: 14px;
	border:0px solid red;
}


p.AddResInfo {
	FONT-SIZE: 11px;
	COLOR: #AAA;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans serif
}

#bar_groups_list{
	width:250px;
	height:120px;
	float:left;
	border: 1px solid #dcdcdc;
	margin:5px;
	padding: 10px;
	background: url(/img/barlistbg.gif) no-repeat;
}

#bar_groups_list A{
	text-decoration:none;
	border-bottom: 1px dotted;
}

#bar_groups_list A:hover{
	text-decoration:none;
	border-bottom: 2px dotted #993333;
}


/*
Графическая листалка
*/

#pagination {
	FLOAT: right;
	font-size:10px;
	margin-right:42px;
	padding-top:10px;
}



.current {
	BORDER-RIGHT: #ddd 1px solid; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #ddd 1px solid; 
	DISPLAY: block; 
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: bold; 
	BACKGROUND: url(/img/sprite.gif) repeat-x 0px 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 5px; 
	BORDER-LEFT: #ddd 1px solid; 
	MARGIN-RIGHT: 5px; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #ddd 1px solid; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none
}
.md-pagenavi A {
	BORDER-RIGHT: #3b5998 1px solid; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #3b5998 1px solid; 
	DISPLAY: block; 
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: bold; 
	BACKGROUND: url(/img/sprite.gif) repeat-x 0px -48px; 
	FLOAT: left; 
	PADDING-BOTTOM: 5px; 
	BORDER-LEFT: #3b5998 1px solid; 
	COLOR: #fff; 
	MARGIN-RIGHT: 5px; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #3b5998 1px solid; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none
}
.md-pagenavi A:link {
	BORDER-RIGHT: #3b5998 1px solid; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #3b5998 1px solid; 
	DISPLAY: block; 
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: bold; 
	BACKGROUND: url(/img/sprite.gif) repeat-x 0px -48px; 
	FLOAT: left; 
	PADDING-BOTTOM: 5px; 
	BORDER-LEFT: #3b5998 1px solid; 
	COLOR: #fff; 
	MARGIN-RIGHT: 5px; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #3b5998 1px solid; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none
}

.md-pagenavi A:hover {
	TEXT-DECORATION: underline;
}

.extend {
	DISPLAY: none
}




/* Листалка*/
.tab_footer {
	height: 50px;
	FONT-SIZE: 12px;
	border: 0px solid #aaa;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:50px;
	text-align: right;
}


.tab_footer  span{
	padding-top:1px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	border: 1px solid #EEE;
	border-bottom: 1px solid #EEE;
	background: #f8f8f8;
}

 .tab_footer  span:hover, .tab_footer  span.hover {border-bottom: 1px solid #EEE; background: #f8f8f8;}

.tab_footer  span.current{
	padding-top:1px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	border: 1px solid #EEE;
	border-bottom: 1px solid red;
	background: #f8f8f8;
}

.tab_footer A {
	COLOR: #000; TEXT-DECORATION: none
}
.tab_footer A:hover {
	COLOR: red; TEXT-DECORATION: none
}


/*АНКЕТА*/

#anketa_div {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px;
	FLOAT: left; 
	PADDING-BOTTOM: 5px;
	MARGIN: 5px; 
	OVERFLOW: visible;
	WIDTH: 342px;
	PADDING-TOP: 5px;
	POSITION: relative;
	HEIGHT: auto;
	TEXT-ALIGN: center;
	vertical-align: top;
	FLOAT:left;
	border: 1px solid #e8e8e8;
	background: #fcfcfc;
}

#anketa_div .anketa_table td{
	border: 0px solid #000;
	font-size: 12px;
	padding: 0 0 0 0;
	text-align: left;
	padding-left:50px;
}

#anketa_div H3{
	font-size: 14px;
	color:#993333;
}

/*Другие предложения*/

#other_cars_div {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px;
	FLOAT: left; 
	PADDING-BOTTOM: 5px;
	MARGIN: 5px; 
	OVERFLOW: visible;
	WIDTH: 342px;
	PADDING-TOP: 5px;
	POSITION: relative;
	HEIGHT: auto;
	TEXT-ALIGN: center;
	vertical-align: top;
	FLOAT:left;
	border: 1px solid #e8e8e8;
	background: #fcfcfc;
}

#other_cars_div .anketa_table td{
	border: 0px solid #000;
	border-bottom: 1px dotted #e8e8e8;
	font-size: 12px;
	padding-top:1px;
	padding-bottom:1px;
	text-align: left;
	padding-left:10px;
	color:#aaa;
}

#other_cars_div .anketa_table td.price{
	border: 0px solid #000;
	border-bottom: 1px dotted #e8e8e8;
	font-size: 12px;
	padding-top:1px;
	padding-bottom:1px;
	text-align: left;
	padding-left:10px;
	color:#993333;
}

#other_cars_div H3{
	font-size: 14px;
	color:#993333;
}

/* Таблицы */

#greed_table {
	border: 0px solid #666;
	border-collapse: collapse;
	font-size: 13px;
	FONT-FAMILY: Arial;
}

#greed_table th {
	background: #f8f8f8;
	font-weight: normal;
	font-size: 13px;
	border-bottom:3px solid #EEE;
	text-align: center;
	padding: 5px 10px 5px 10px;
}

#greed_table th A{ 
	text-decoration:none; 
	border-bottom-width: 1px; 
	border-color: red;
	border-bottom-style:dotted;
}

#greed_table tbody tr td {
	padding: 5px 10px 5px 10px;
	text-align: center;
}

#greed_table th.sform_header {
	background:#993333;
	color:white;
	height:40px;
	text-align: left;
}

#greed_table th .h_imput {
	border: 1px #1A1A1A solid;
	background: #FFF;
	margin-right: 5px;
	margin-top: 4px;
	color: black;
	height: 17px;
}

#greed_table th .h_select {
	border: 1px #1A1A1A solid;
	background: #FFF;
	margin-right: 5px;
	margin-top: 4px;
	color: black;
	height: 20px;
}

#greed_table input.button {
	BORDER-TOP: 0px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BORDER-LEFT: 0px;
	FONT-SIZE: 14px;
	FONT-WEIGHT: normal;
	BORDER-BOTTOM: 1px #FFF dashed;
	PADDING-BOTTOM:0px;
	COLOR: #FFF; 
	PADDING-TOP: 5px; 
	BACKGROUND-COLOR: #993333; 
	BORDER-RIGHT: 0px;
}

#greed_table tbody tr.selected {
	background: #aa9d78;
	color: #fff;
	font-weight: bold;
	border-left: 1px solid #346dbe;
	border-bottom: 1px solid #7daaea;
}

.odd { background: #fff; }
.even { background: #f6f6f6; }
.odd_hover { background: #faecec}
.even_hover { background: #faecec}


#greed_table tbody tr.odd.selected { color: #ddd; }
#greed_table tbody tr.even.selected { color: #fff; }



/* Всплывающая привьюшка*/
#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#fefefe;
	padding:5px;
	display:none;
	color:#000;
	width:320px;
	font-size: 11px;
	}
#screenshot .s_img_div{
	float:left;
	border:2px solid silver;
	height:100px;
	width:150px;
	background:#fff;
}

#screenshot .details_div{
	float:left;
	width:130px;
	margin-left: 10px;
	padding: 0px 10px 10px 10px;
	margin-top: 0px;
	padding-bottom: 10px;
}

#screenshot .details_div span{
	color: #993333;
	border-bottom:0px dotted red;
}



/*Стилизация превьюшек*/

 A IMG {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	BORDER-RIGHT-WIDTH: 0px
}
.thumb-box-file {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px;
	FLOAT: left; 
	PADDING-BOTTOM: 0px;
	MARGIN: 5px; 
	OVERFLOW: visible;
	WIDTH: 170px;
	PADDING-TOP: 0px;
	POSITION: relative;
	HEIGHT: 160px;
	TEXT-ALIGN: center;
	FLOAT:left; 
}

.thumb-box-file .nameDIV {
	COLOR: #555;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.thumb-box-file .priceDIV { 
	COLOR: #FFF; 
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 
	BACKGROUND:#993333; 
	MARGIN-LEFT:5px; 
	MARGIN-RIGHT:5px;
}

.thumb-box-file-first {
	VERTICAL-ALIGN: middle;
	OVERFLOW: hidden;
	WIDTH: 168px;
	HEIGHT: 118px;
	PADDING-TOP: 9px;
}
.thumb-box-file-second {
	VERTICAL-ALIGN: middle
}
.thumb-box-file-third {
	TEXT-ALIGN: center;
}

#thumb A IMG {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px
}

 #photomodule .name {color: #135cae ;text-align:center;width:185px;}
 #photomodule .thumb-box-file {background: #fcfcfc ; border:1px solid #e8e8e8;}
 #photomodule .thumb-box-file-first { background: url('/img/shadow150.gif') 0 0 no-repeat; }
 #photomodule .thumb-box-file:hover, .thumb-box-file.hover {border:1px solid #993333; background: #f5f5f5 ;}

/*КОНЕЦ Стилизация превьюшек*/

#Crumbs {
	background-color: #FFF;
	border: 1px;
	margin-bottom: 20px;
	font-size: 13px;
}

#Crumbs A{
	font-weight: bold;
	text-decoration: none;
	border-bottom: dotted 1px;
}

#Crumbs A:hover{
	border-bottom: dotted 1px red;
}
/*
 Стили для таблицы с подробной информацией
*/
#car_sell_details_table {
	border: 0px solid #666;
	border-collapse: collapse;
	font-size: 14px;
	FONT-FAMILY: Arial;
}

#car_sell_details_table td{
	padding: 10px 10px 10px 10px;
	border-bottom: 1px dotted #DDD;
}

#car_sell_details_table td.razd{
	padding: 10px 10px 10px 20px;
	color:#333;
}

#car_sell_details_table td.group_font{
	font-weight: bold;
	color:#ffcc33;
	border-bottom: 0px;
}

#car_sell_details_table .mm_font{
		FONT-SIZE: 30px;
		font-weight: bold;
		padding: 2px 10px 2px 10px;
		color:#993333;
}

#car_sell_details_table .price_font{
		FONT-SIZE: 40px;
		background-color: #993333;
		color: #FFF;
		margin-right: 20px;
		margin-left: 4px;
		padding: 2px 10px 2px 10px;
}



/*
Стили для формы обратной связи
*/



#feedback_div {
	width:600px;
	height:350px;
	border: 1px solid #e8e8e8;
	background: #fcfcfc;
	padding:10px 10px 10px 10px ;
}


#feedback_table td {
	border: 0px solid #666;
	border-collapse: collapse;
	font-size: 14px;
	FONT-FAMILY: Arial;
	padding: 10px 10px 10px 10px;
	border-bottom: 1px dotted #DDD;
}


/*
Стили для РЕКЛАМА НА САЙТЕ
*/



#adv_page_div {
	width:700px;
	height:auto !important;
	border: 1px solid #e8e8e8;
	background: #fcfcfc;
	padding:10px 10px 10px 10px ;
}

#adv_page_div p{
	text-align:justify;
	padding-bottom:20px;
}

#adv_page_div B{
	font-weight:bold;
	color: #993333;
}

#adv_page_div UL{
	padding-left:20px;
	
}

/*
Стили для личного кабинета
*/


#cab_anketa_div {
	width:470px;
	height:250px;
	border: 1px solid #e8e8e8;
	background: #fcfcfc;
	padding:10px 10px 10px 10px ;
}

#cab_browse_form {
	width:250px;
	height:50px;
	border: 1px solid #e8e8e8;
	background: #fcfcfc ;
	margin-left: 50px;
	margin-top: 5px;
	padding:5px 5px 5px 5px ;
}

#cab_ava_div {
	width:260px;
	height:110px;
	border: 1px solid #e8e8e8;
	background: #fcfcfc ;
	margin-left: 50px;
}

#cab_ava_div img{
	border: 1px solid #777;
	width: 100px;
	height: 100px;
	margin: 5px 5px 5px 75px ;
}

	.car_sell_record	{
		padding:10px 14px;
		background:#fcfcfc;
		border-top:1px solid #e8e8e8;
		width:465px;
		font-size:12px;
		height:40px;
	}
	.car_sell_delete{
		color:#f00;
		display:block;
		width:16px;
		float:right;
		margin-left: 10px;
		margin-top: 5px;
	}
	
	
	.car_sell_up{
		color:#f00;
		display:block;
		width:16px;
		float:right;
		margin-left: 10px;
		margin-top: 5px;
	}
	
	.car_sell_cnt{
		color:#f00;
		display:block;
		width:16px;
		float:right;
		margin-left: 10px;
		margin-top: 5px;
	}
	
	.bar_sell_record	{
		padding:10px 14px;
		background:#fcfcfc;
		border-top:1px solid #e8e8e8;
		width:465px;
		font-size:12px;
		height:40px;
	}
	.bar_sell_delete{
		color:#f00;
		display:block;
		width:16px;
		float:right;
		margin-left: 10px;
	}
	
	.subs_record	{
		padding:10px 14px;
		background:#fcfcfc;
		border-top:1px solid #e8e8e8;
		width:465px;
		font-size:12px;
		height:40px;
	}	
		.subs_delete{
		color:#f00;
		display:block;
		width:16px;
		float:right;
		margin-left: 10px;
	}

/* Коментарии */
	
	ol.timeline{
		list-style:none;
		font-size:1em;
	}
	
	ol.timeline li{ 
		position:relative;
		}

	ol.timeline li:first-child{}
	
	#coment_main{
		width:500px; margin-top:0px; margin-left:100px;
		font-family:"Arial";
	}

	#comment_loader {
		margin-left:100px;	
	}

	.coment_box {
		min-height:90px;
		height:auto;
		border-bottom:#dedede dashed 1px;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:10px;
	}
	
	.coment_box_own {
		min-height:90px;
		height:auto;
		border-bottom:#dedede dashed 1px;
		padding-top:10px;
		padding-left:10px;
		padding-bottom:10px;
		border-left: 4px solid #993333;
	}
	
	.com_img {
		float: left;
		background: #f8f8f8;
		border: 1px solid #DDD;
		width: 50px; 
		height: 50px; 
		margin-right: 20px;
		padding: 5px 5px 5px 5px;
	}


	.com_name {
		font-size: 12px;
		border-bottom: 1px dotted #993333;
		color: #993333; 
		font-weight: bold;
	}
	
/*ГЛАВНОЕ МЕНЮ*/

#menu_itc {
	font-size: 1em;
	font-weight: bold;
	color: #000;
	text-align:center;
	background-color: #fff; 
}

#menu_itc div {
	border: 1px solid #fff;
	height: 60px;
	padding-top: 50px;
}

#menu_itc span {
	float:left; 
	color: #999;
	background-color: #fff; 
	padding: 10px 18px;   
}

#menu_itc a {
	display:block; 
	float:left; 
	color: #0e8bbe;
	background-color: #f8f8f8;
	border: 1px dotted #0e8bbe;
	border-bottom: 4px solid #0e8bbe;
	text-align:center; 
	padding: 10px 18px 12px 18px;
	margin-left: 4px;
	text-decoration: none;
}

#menu_itc a:hover {
	color: #993333;	
	background-color: #fff;
	border-bottom: 4px solid #ffcc33;
	padding: 10px 18px 12px 18px;
}

/*

АВТО-КАРМА

*/

DIV.good {
	BACKGROUND: #daf1db
}
DIV.bad {
	BACKGROUND: #ffe3e3
}

DIV.response {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FONT-FAMILY: arial; BACKGROUND: #f2f2f2; COLOR: #333; PADDING-TOP: 15px
}
DIV.response IMG {
	BORDER-BOTTOM: #ccc 5px solid; BORDER-LEFT: #ccc 5px solid; MARGIN: 0px 15px 15px 0px; FLOAT: left; BORDER-TOP: #ccc 5px solid; BORDER-RIGHT: #ccc 5px solid
}
DIV.response DIV {
	FLOAT: left
}
DIV.response P {
	MARGIN-BOTTOM: 20px; CLEAR: left; FONT-SIZE: 13px
}
DIV.response .profile_name {
	MARGIN-BOTTOM: 0px; HEIGHT: auto; FONT-SIZE: 19px
}
DIV.response .profile_name S {
	TOP: 5px
}
DIV.response .profile_name A {
	FONT-FAMILY: tahoma, verdana
}
DIV.response .actions {
	PADDING-BOTTOM: 25px; FONT-FAMILY: tahoma, verdana; FONT-SIZE: 11px
}
DIV.response .actions LI {
	PADDING-LEFT: 6px; DISPLAY: inline; BACKGROUND: url(/images/divider.gif) no-repeat 1px 2px
}
DIV.response .actions LI.first {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
DIV.response .actions A {
	COLOR: #777
}
DIV.response .actions A:hover {
	COLOR: #f60
}
DIV.response P.sub_title {
	WIDTH: 253px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
DIV.response UL.voter {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 7px; WIDTH: 145px; PADDING-RIGHT: 3px; FONT-FAMILY: tahoma, verdana; COLOR: #777; BORDER-TOP: #ccc 1px solid; TOP: 40px; RIGHT: 15px; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 3px
}
DIV.response UL.voter LI {
	FLOAT: left; MARGIN-RIGHT: 8px
}
DIV.response UL.voter LI.nomargin {
	MARGIN: 0px
}
DIV.response UL.voter A {
	WIDTH: 15px; DISPLAY: block; BACKGROUND: url(/images/hands_small.gif) no-repeat; HEIGHT: 15px
}
DIV.response UL.voter SPAN {
	WIDTH: 15px; DISPLAY: block; BACKGROUND: url(/images/hands_small.gif) no-repeat; HEIGHT: 15px
}
DIV.response UL.voter A.yes {
	BACKGROUND-POSITION: 0px -30px
}
DIV.response UL.voter A.no {
	BACKGROUND-POSITION: 0px -45px
}
DIV.response UL.voter A.neutral {
	WIDTH: 12px; BACKGROUND-POSITION: 0px -75px
}
DIV.response UL.voter SPAN.yes {
	BACKGROUND-POSITION: 0px 0px
}
DIV.response UL.voter A.yes:hover {
	BACKGROUND-POSITION: 0px 0px
}
DIV.response UL.voter SPAN.no {
	BACKGROUND-POSITION: 0px -15px
}
DIV.response UL.voter A.no:hover {
	BACKGROUND-POSITION: 0px -15px
}
DIV.response UL.voter A.neutral {
	BACKGROUND-POSITION: 1px -60px
}
DIV.response SPAN.date {
TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 157px; PADDING-RIGHT: 0px; FONT-FAMILY: tahoma, verdana; BACKGROUND: #ccc; COLOR: #fff; FONT-SIZE: 11px; TOP: 15px; RIGHT: 15px; PADDING-TOP: -100px
}
DIV.response SPAN.new {
	BACKGROUND: #f60
}
DIV.response P.bold {
	CLEAR: both; FONT-WEIGHT: bold
}
DIV.response P.links {
	FONT-FAMILY: tahoma, verdana; COLOR: #777; FONT-SIZE: 11px
}
DIV.response P.links * {
	FONT-FAMILY: tahoma, verdana; COLOR: #777; FONT-SIZE: 11px
}
DIV.response UL.useful {
	FONT-FAMILY: tahoma, verdana; COLOR: #777; FONT-SIZE: 11px
}
DIV.response UL.useful * {
	FONT-FAMILY: tahoma, verdana; COLOR: #777; FONT-SIZE: 11px
}
DIV.response P.links {
	MARGIN: 0px; FLOAT: left; PADDING-TOP: 4px
}
DIV.response UL.useful {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: right; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 3px
}
DIV.response UL.useful LI {
	POSITION: relative; FLOAT: left
}
DIV.response UL.useful LI.answer {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
DIV.response UL.useful .vote_set {
	FONT-WEIGHT: bold
}
DIV.footbar, div.footbar a {
	color:#C0C0C0;
	font-size: 4px;
	cursor:default;
	height:8px;
	overflow:hidden;
}
DIV.response UL.useful .vote {
	FONT-WEIGHT: normal
}
DIV.response UL.useful .mod {
	POSITION: absolute; PADDING-RIGHT: 14px; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: url(/images/comm_elements.gif) no-repeat 100% -77px; HEIGHT: 13px; COLOR: #777; FONT-SIZE: 10px; TOP: 1px; TEXT-DECORATION: none; LEFT: -76px
}
DIV.response UL.useful .mod:hover {
	BACKGROUND-POSITION: 100% -89px; COLOR: #e08282; LEFT: -161px
}
DIV.response UL.useful .mod S {
	DISPLAY: none; FONT-SIZE: 10px; TEXT-DECORATION: none
}
DIV.response UL.useful .mod:hover S {
	DISPLAY: inline; COLOR: #e08282
}
DIV.response TABLE {
	BORDER-COLLAPSE: collapse; COLOR: #f60; CLEAR: both
}
DIV.response TABLE * {
	FONT-FAMILY: arial
}
DIV.clear_all STRIKE {
	MARGIN-TOP: -5px; DISPLAY: none; HEIGHT: 1px; CLEAR: left; OVERFLOW: hidden
}
DIV.sort_blocks STRIKE {
	MARGIN-TOP: -5px; DISPLAY: none; HEIGHT: 1px; CLEAR: left; OVERFLOW: hidden
}
DIV.response STRIKE {
	DISPLAY: block !important
}
