@import url(doska_v2.css);

.checkb { position: relative; top: 2px }

#doska66 #announce_list a:visited {
	color: #024A7E;
}

#main { width: 990px; margin: 0pt auto; text-align: left }

#content { clear: both; padding: 3px 0pt 50px 50px }
#catalog { width: 100%; height: 400px; position: relative; top: -40px }
#desc { position: relative; height: 40px; top: 400px; padding: 20px 110px 0pt 60px; color: #aaa784; font-size: 0.7em; line-height: 1.5em }
#catalog td { width: 330px; vertical-align: top; padding: 15px 30px 0pt 0pt; color: #aaa784 }
#catalog td a.section_head { font-size: 1.4em; color: #01addc; text-decoration: underline; margin: 0px }
#catalog td span { font-size: 0.9em; color: #aaa784 }
#catalog td a { font-size: 0.8em; color: #0040c3; text-decoration: none; white-space: nowrap; line-height: 20px; padding: 1px }
#catalog td a:hover { background: #ff5c14; color: #FFF; text-decoration: none }

#filter { clear: both; background: transparent url(/mod/doska/i/filter_plate.gif) no-repeat scroll 0pt 0pt; width: 966px; height: 50px; margin-left: -30px  }
#filter span, #filter label { color: #848050; font-size: 0.7em; line-height: 18px }
h1.category_name { color: #848050; font-size: 24px; margin: 0pt; line-height: 24px; font-weight: normal }

#sub { clear: both; padding: 5px 0pt 50px 0pt;  }
#sub div { float: left; width: 300px }
#sub div.smallcol { float: left; width: 155px }
#sub div.showall { clear: left; padding-top: 20px }
#sub div.showall a { color: #0095bf }
#sub div a { font-size: 0.9em; line-height: 30px; color: #0040c3; padding: 1px }
#sub div a:hover { background: #ff5c14; color: #FFF }
#sub div span { font-size: 0.8em; color: #aaa784; line-height: 30px }

#list_head { font-size: 0.9em; line-height: 24px; margin: 10px 0pt }
#list_head .found span { font-size: 1.5em; color: #4fab00 }
#list_head .found { float: left; width: 455px }
#list_head .sort { float: left; color: #aaa784; padding-top: 4px }
#list_head .sort span { color: #0095bf }
#list_head .sort .sel { color: #f34a00 }

.category_item { float: left; width: 660px; margin-top: 25px }
.category_item a, .category_item .price { font-size: 1.4em; line-height: 24px; margin-bottom: 5px }
.category_item .price { color: #f34a00; float: right }
.category_item .info { padding-top: 13px }
.listplate { padding-top: 10px }
.listplate .photo { margin: 6px 10px 6px 10px; float: left }
.category_item .col { font-size: 0.8em; line-height: 18px; color: #5986b1; }
.category_item .col span { color: #000 }
.date_city { float: left; padding-left: 25px; font-size: 0.9em; line-height: 18px; padding-top: 74px }
.date_city span { font-size: 0.8em; line-height: 18px; color: #aaa784 }

.top_selects { float: left; padding: 10px 25px 20px 0pt; width: 170px }
.top_selects span, #contacts span { font-size: 0.7em; line-height: 24px; color: #848050 }
.blueblock { width: 605px }
.blueblock_text { background: #E9F9FB; overflow: hidden; _height: 1% }
.blueblock_text .col { float: left; padding: 17px 8px 15px 18px }
.col label { font-size: 0.8em; line-height: 35px; color: #5986b1; display: inline-block; height: 35px }
.section_name { color: #01addc; font-size: 1.15em; line-height: 24px; padding: 15px 0 10px 0; }
.bigtext { width: 600px; height: 150px }
#contacts { float: left; width: 300px; padding: 8px 0 0 30px }
#add_announce { text-align: center; clear: both; padding-top: 10px; margin-right: 50px }
#add_announce .yblock_text { background: #eef8dc }
#options_block { padding: 0pt 10px 30px 10px }
#options_block label { color: #848050; font-size: 0.7em }
#options_block input { position: relative; top: 2px; margin-right: 10px }
#options_block .options_name { color: #848050; line-height: 24px; font-size: 0.8em; font-weight: bold }

#viewone { width: 545px; float: left }
#viewone h1.category_name { font-size: 1.5em }
#viewplate { background: transparent url(/mod/doska/i/viewplate_blue.gif) no-repeat; width: 579px; height: 120px; padding-top: 12px ; margin: 15px 0px 0px 0px }
#viewone .price { font-size: 1.5em; line-height: 24px; color: #f34a00; float: right  }
.blueblock_text .col { float: left; padding: 12px 10px 12px 18px; font-size: 0.9em; line-height: 24px; color: #5986b1 }
#viewplate .col { float: left; padding: 12px 10px 12px 33px; font-size: 0.9em; line-height: 24px; color: #5986b1 }
.blueblock_text .col span { color: #000 }
#viewplate .col span { color: #000 }
#view_img { float: left; padding: 40px 0pt 0pt 50px; width: 310px }
.view_text { line-height: 24px; font-size: 0.9em }
.view_text span { color: #848050 }
.contact_name { font-size: 1.1em; line-height: 20px }

.b1, .b2, .b3, .b1 b { height: 1px; font-size: 1px; overflow: hidden; border-style: solid;	border-width: 0 1px; display: block; background: #E9F9FB; }
.b1 { margin: 0 1px; background: #f7fdfe; border: none; }
.b1 b { margin: 0 1px; border-color: #eefafc; }
.b2 { border-color: #f7fdfe; }
.b3 { border-color: #eefafc; }

.clear_fix { clear: left }
.add_error { border: 1px solid #f86206;}
.add_error_txt { color: #f86206 ! important; }
#add_photo div { height: 1%; margin: 4px 0 }
#add_photo div a { text-decoration: none; border-bottom: 1px dashed #0095BF; }

.y1, .y2, .y3, .y1 b { height: 1px; font-size: 1px; overflow: hidden; border-style: solid;	border-width: 0 1px; display: block; background: #eef8dc; }
.y1 { margin: 0 1px; background: #f6fbed; border: none; }
.y1 b { margin: 0 1px; border-color: #f2fae4; }
.y2 { border-color: #f6fbed; }
.y3 { border-color: #f2fae4; }

#error_text { color: #848050; font-size: 0.7em; line-height: 24px }
.popup_help { font-weight: bold; text-decoration: none; border-bottom: 1px dashed }





#doska66 { width: 100% }
#doska66_content { border: 1px solid #D0D0CA; padding: 0 30px 30px 30px; vertical-align: top; font-size: 14px }
#doska66_panel { width: 240px; padding-left: 20px; vertical-align: top }
#doska66_panel form { margin: 0 0 10px 0; background: #a0ca40; padding: 12px }
#doska66_panel form strong { font-size: 12px; color: #1a3200; }
#doska66_panel form a,
#doska66_panel form div { color: #417d00 }
#doska66_search { width: 100%; margin-top: 5px; margin-bottom: 5px }
#doska66_submit { float: right; font-size: 16px }

#doska66_my { background: #fefae5; border: 1px solid #d0d0ca; padding: 18px 30px; text-align: center }
.doska66_mylink { padding-top: 20px; font-size: 14px; text-align: left }
.doska66_favlink { padding-top: 15px }
.doska66_mylink a { background: transparent url(http://img.properm.ru/dez/doska/icons.png) no-repeat scroll 5px 9px; padding: 5px 5px 5px 23px; font-weight: bold }
.doska66_favlink a { background-position: 5px -23px }

#doska66_main { width: 100% }
#doska66_main td { width: 33%; vertical-align: top; padding-top: 30px; font-size: 14px; padding-bottom: 4px }
#doska66_main td a { line-height: 30px; color: #519000; font-size: 22px; font-weight: normal }
#doska66_main td span { font-size: 14px; color: #b6b5b4; }
#doska66_main td div { background: transparent url(http://img.properm.ru/dez/doska/dot.gif) no-repeat scroll left center; padding: 3px 0 3px 12px }
#doska66_main td div a,
#doska66_main td div a:visited { line-height: 18px; font-size: 14px; color: #014ead; padding: 2px }
#doska66_main td div a:hover { font-size: 14px; background: #fa7a0c; color: #fff }
#doska66_main h1 { line-height: 30px; margin: 0; font-size: 22px; color: #519000; font-weight: normal }
.pt0 { padding-top: 0 !important }

#doska66_filter { width: 100%; border-top: 2px solid #e5e5e5; border-bottom: 2px solid #e5e5e5 }
#doska66_filter td { vertical-align: top; padding: 10px 0; width: 20% }
#doska66_filter a,
#doska66_filter a:link,
#doska66_filter a:visited,
#doska66_filter a:active { padding: 2px 16px 2px 22px; display: block; text-decoration: none; font-size: 14px }
#doska66_filter a:hover { background: #81bc21; color: #fff }
#doska66_filter a:hover span { color: #fff }
#doska66_filter b { font-size: 18px; margin: -1px 0 0 -12px; position: absolute; padding-right: 2px }
#doska66_filter span { margin: -2px 0 0 3px; position: absolute; font-size: 11px; color: #417d00 }
#doska66_filter { width: 100%; border-top: 2px solid #e5e5e5; border-bottom: 2px solid #e5e5e5 }
#doska66_filter td { vertical-align: top; padding: 10px 0; width: 20% }

#doska66_panel_auto { width: 240px; padding-left: 6px; vertical-align: top; //width: 220px; }
#doska66_panel_auto .div_block{ padding-left: 6px; }
#doska66_panel_auto form { margin: 0 0 10px 0; background: #a0ca40; padding: 12px 12px 0 12px }
#doska66_panel_auto form div { font-size: 18px; color: #000; margin-bottom: 10px }


.search_results{font-size: 14px;border-bottom:1px solid #AEADAB;border-top:1px solid #AEADAB;padding-bottom: 5px;padding-top: 10px;margin-top: 5px;}
.search_results .text{color: #FC8100;}

tr.doska-even { background-color: #F1F5E8 }

#doska-item-direct #y5_direct1 {
	position: relative !important;
	padding: 5px 25px 5px 25px !important;
	background-color: #FFF7D0 !important;
	border-bottom: 2px solid #7DA325 !important;
}

#doska-item-direct div.y5_h  {
	padding-left: 3px !important;
}

#doska-item-direct div.y5_h div.y5_ya {
	padding: 0 !important;
}

div.y5 {
	font-family: Arial !important;
}

/*td.doska66_panel div.y5_h div.y5_ya span,
td.doska66_panel div.y5_h div.y5_ya span a,*/
#doska-item-direct div.y5_h div.y5_ya span,
#doska-item-direct div.y5_h div.y5_ya span a,
#doska-item-direct div.y5_h2 div a {
	color: #736F5E !important;
	font-size: 11px !important;
}

#doska-item-direct div.y5_h div.y5_ya span em {
	color: #F16F5E !important;
}

#doska-item-direct div.y5_h2 {
	position: absolute !important;
	top: 5px !important;
	left: auto !important;
	right: 25px !important;
}

#doska-item-direct div.y5_h2 div {
	display: inline-block !important;
}

* html #doska-item-direct div.y5_h2 div {
	display: inline !important;
	zoom: 1;
}

#doska-item-direct div.y5_h2 div.y5_all {
	margin-right: 20px !important;
}

#doska-item-direct div.ad-link a {
	font-size: 14px !important;
}

/*td.doska66_panel span.url,*/
#doska-item-direct span.url {
	font-size: 12px !important;
	display: inline-block !important;
	margin-top: 5px !important;
}

/** html #td.doska66_panel span.url,*/
* html #doska-item-direct span.url {
	display: inline !important;
	zoom: 1;
}
/*
td.doska66_panel div.y5_h div.y5_ya span,
td.doska66_panel div.y5_h div.y5_ya span a {
	color: #737373 !important;
	font-size: 11px !important;
}

td.doska66_panel div.y5_h2 div a {
	color: #000000 !important;
	font-size: 11px !important;
}

td.doska66_panel ul.y5_ads {
	margin: 6px 0 10px 0 !important;
}

td.doska66_panel div.y5_ad div {
	line-height: 18px !important;
	font-size: 12px !important;
}

td.doska66_panel div.y5_ad div.ad-link a {
	font-size: 14px !important;
}*/

#doska-inlist-direct {
	padding-top: 7px;
	padding-right: 5px;
}

#doska-inlist-direct div.y5_h {
	font-size: 11px !important;
	margin-bottom: 4px !important;
}

#doska-inlist-direct div.y5_h span {
	padding: 0 !important;
}

#doska-inlist-direct div.y5_h span.y5_black {
	padding-right: 10px !important;
}

#doska-inlist-direct div.y5_ad {
	padding: 0 !important
}

#doska-inlist-direct div.y5_how {
	padding-right: 10px !important;
}

#doska-inlist-direct div.ad-link {
	display: block !important;
	margin-bottom: 5px !important;
	font-size: 14px !important;
}

#seohelpdiv {
	margin-right: 290px;
}

span.realty-street {
	background-color: Wheat;
}

span.realty-building {
	background-color: Gainsboro;
}

/** new car search */

div.doska-car-search {
    position: relative;
    width: auto;
    margin-bottom: 10px;
    padding: 13px 20px 10px;
    background-color: #F1F5E8;
    border: 1px solid #E4E4E4;
    font-size: 13px;
}

div.doska-car-search h3 {
    margin: 0;
    margin-bottom: 7px;
    padding-bottom: 10px;
    border-bottom: 1px solid #D9DDCF;
    font-size: 18px;
    font-weight: normal;
    color: #2A2A28;
}

div.doska-car-search p {
    zoom: 1;
    margin: 0;
}

div.doska-car-search form {
    margin: 0;
}

* html div.doska-car-search p input,
* html div.doska-car-search p select,
* html div.doska-car-search p label,
* html div.doska-car-search p span {
    vertical-align: middle;
}

div.doska-car-search select {
    height: 23px;
    font-size: 14px;
    vertical-align: middle;
}

div.doska-car-search input.submit {
    position: absolute;
    top: -2px;
    right: 0;
    width: 175px;
    height: 26px;
    font-family: 'Trebuchet MS';
    font-weight: bold;
}

div.doska-car-search input[type=checkbox] {
    vertical-align: middle;
}

#doska-car-search-switch {
    position: absolute;
    display: none;
    top: 19px;
    right: 30px;
    padding-right: 12px;
    background: url('http://img.properm.ru/dez/doska/arrow_down.gif') no-repeat 100% 7px;
}

span.doska-car-search-switch-opened {
    background: url('http://img.properm.ru/dez/doska/arrow_up.gif') no-repeat 100% 2px!important;
}

#doska-car-search-switch b {
    display: inline-block;
    border-bottom: 1px dashed #037DD3;
    line-height: 1em;
    font-size: 14px;
    font-weight: bold;
    color: #037DD3;
    cursor: pointer;
}

#doska-car-search-switch b i {
    display: none;
    font-style: normal;
}

span.doska-car-search-switch-opened b i {
    display: inline !important;
}

* html #doska-car-search-switch b {
	display: inline;
	zoom: 1;
	line-height: 1.2em;
}

#doska-car-search-simple {
    zoom: 1;
    position: relative;
    display: none;
    padding-right: 175px;
}

#doska-car-search-advanced div.wrap {
	margin: 15px 0;
	padding-top: 15px;
	border-top: 1px solid #D9DDCF;
	border-bottom: 1px solid #D9DDCF;
}

* html #doska-car-search-advanced div.wrap {
	padding-bottom: 15px;
}

#doska-car-search-advanced p {
    position: relative;
    margin-bottom: 15px;
}

#doska-car-search-advanced p.submit {
    padding-right: 160px;
}

#doska-car-search-advanced input.submit {
    width: 134px;
}

#doska-car-search-advanced label {
    display: inline-block;
    text-align: right;
    font-weight: bold;
    color: #000000;
}

* html #doska-car-search-advanced label {
    display: inline;
    zoom: 1;
}

input.doska-car-search-single,
select.doska-car-search-single {
    width: 134px;
}

input.doska-car-search-double,
select.doska-car-search-double {
    width: 55px;
}

label.doska-car-search-left {
    width: 130px;
}

label.doska-car-search-center {
    width: 170px;
}

label.doska-car-search-right {
    width: 60px;
}

#doska-car-search-price-from,
#doska-car-search-price-to {
    width: 40px;
}

#doska-car-search-volume-from,
#doska-car-search-volume-to {
    width: 43px;
}

#doska-car-search-power-from,
#doska-car-search-power-to {
    width: 40px;
}

#doska-car-search-run-to {
    width: 100px;
}

/** moto */

#doska-car-search-advanced p.submit-moto label {
	font-weight: normal;
}

form.moto-search label,
form.moto-search span {
	display: inline-block;
	zoom: 1;
	font-size: 14px;
}

form.moto-search p.enabled label.mark {
	border-bottom: 1px dashed #037DD3;
	line-height: 1em;
	color: #037DD3 !important;
}

* html form.moto-search p.enabled label.mark {
	line-height: 1.2em;
}

form.moto-search p.enabled label.type {
	margin-right: 5px;
	border-bottom: 1px dashed #037DD3;
	line-height: 1em;
	font-size: 12px !important;
	font-weight: normal !important;
	color: #037DD3 !important;
}

* html form.moto-search p.enabled label.type {
	line-height: 1.2em;
}

form.moto-search p.enabled label.selected {
	margin: -2px 0;
	margin-left: -2px;
	margin-right: 3px;
	padding: 2px 2px 2px;
	background-color: #FC8100;
	border: none;
	color: #FFFFFF !important;
}

form.moto-search p.enabled input,
form.moto-search p.enabled select {
	position: absolute;
	top: -99999em;
	left: -99999em;
}

form.moto-search label.left {
	width: 82px;
}

form.moto-search label.run {
	width: 82px;
}

form.moto-search label.year {
	width: 37px;
}

form.moto-search label.volume {
	width: 133px;
}

form.moto-search input.double {
	width: 55px;
}

form.moto-search input.single {
	width: 75px;
}

#mark span {
	color: #5E7D14;
	font-weight: bold;
}

#brand-select {
	position:absolute;
	display: none;
	width:50%;
	left:25%;
	top:15%;
}

#brand-select h3 {
	margin: 0;
	margin-bottom: 15px;
	font-size: 13px;
	font-weight: bold;
}

#brand-select ul {
	margin: 0;
	margin-bottom: 15px;
	padding: 0;
	list-style-type: none;
}

#brand-select ul li {
	display: inline-block !important;
	display: inline;
	zoom: 1;
	vertical-align: top;
	width: 33%;
}

#brand-select ul li span {
	position: relative;
	display: inline-block !important;
	display: inline;
	zoom: 1;
	color: #037DD3;
	cursor: pointer;
}

#brand-select ul li span.selected {
	position: relative;
	margin: -4px;
	padding: 4px;
	background-color: #FC8100;
	border: none;
	color: #FFFFFF !important;
}

#brand-select input {
	font-weight: bold;
}

#zfix {
	display: none;
}

.d-shadow {
	z-index: 19999;
}

.d-shadow-wrap {
	position:relative;
	width:100%;
	padding:6px 0 0 0;
	margin:-6px -6px 0 -6px;
	overflow:hidden;
}

.d-shadow-wrap .content {
	background-color: #F1F5E8;
	padding: 10px 15px;
	margin: 0 5px;
}

.d-sh-cn {
	position:absolute;
	background:url('http://img.properm.ru/dez/doska/popup-frame.png') no-repeat;
	left:-6px;
	z-index:-1;
	font-size: 1px;
}

.d-sh-tl,
.d-sh-tr {
	height:900px;
	top:-6px;
}

.d-sh-tl,
.d-sh-bl {
	width:100%;
}

.d-sh-tr,
.d-sh-br {
	width:6px;
	margin-left:100%;
}

.d-sh-bl,
.d-sh-br {
	height:6px;
}

.d-sh-bl {
	left:-12px;
	clip:rect(auto auto auto 6px);
}

.d-sh-br {
	left:-12px;
}

div.doska-scroll {
    height: 68px;
    background-color: #DCE6C4;
}

div.doska-scroll-backed {
    margin-left: 124px;
}

div.doska-scroll-back,
div.doska-scroll-list {
    display: inline-block !important;
    display: inline;
    zoom: 1;
    height: 68px;
    vertical-align: top;
}

div.doska-scroll-back {
    position: relative;
    left: -124px;
    width: 124px;
    margin-right: -124px;
}

div.doska-scroll-back {
    background-color: #C4CDAE;
}

div.doska-scroll-back a {
	position: relative;
	display: block;
	margin-top: 5px;
	margin-left: 33px;
	text-decoration: none !important;
	font-size: 12px;
}

div.doska-scroll-back a span {
	text-decoration: underline;
}

div.doska-scroll-back a b {
	font-size: 14px;
	font-weight: bold;
}

div.doska-scroll-back a i {
	position: absolute;
	left: -15px;
	font-style: normal;
}

div.doska-scroll-list {
    position: relative;
    width: 100%;
}

div.doska-scroll-list a.doska-scroll-prev,
div.doska-scroll-list a.doska-scroll-next {
    position: absolute;
    top: 21px;
    width: 14px;
    height: 22px;
    background: url('http://img.properm.ru/dez/doska/scroll-buttons.png') no-repeat;
    text-decoration: none;
}

div.doska-scroll-list a.doska-scroll-prev {
    left: 18px;
}

div.doska-scroll-list a.doska-scroll-next {
    right: 18px;
    background-position: -14px 0;
}

div.doska-scroll-list p {
    height: 68px;
    margin: 0 37px;
    overflow: hidden;
    text-align: justify;
}

div.doska-scroll-list p span {
    display: inline-block !important;
    display: inline;
    zoom: 1;
    width: 50px;
    height: 57px;
    margin: 0 3px 10px;
    padding: 11px 4px 0;
    overflow: hidden;
    vertical-align: top;
    text-align: center;
    font-size: 10px;
}

* html div.doska-scroll-list p span {
    width: 58px;
    height: 68px;
}

div.doska-scroll-list p span.current {
    margin: 0 3px 10px;
    padding: 11px 13px 0;
    background-color: #F1F5E8;
}

* html div.doska-scroll-list p span.current {
    width: 76px;
}

div.doska-scroll-list p span.wrap {
    width: 100%;
}

div.doska-scroll-list p span a {
    text-decoration: none !important;
    color: #7F8968 !important;
}

div.doska-scroll-list p span a.image {
    display: inline-block !important;
    display: inline;
    zoom: 1;
    width: 50px;
    height: 40px;
    overflow: hidden;
}

div.doska-scroll-list p span a.no-image {
    background-color: #C4CDAE;
    color: #FFFFFF;
}

div.doska-scroll-list p span a.image i {
    display: inline-block !important;
    display: inline;
    zoom: 1;
    width: 1px;
    height: 40px;
    margin-left: -1px;
    vertical-align: middle;
    font-size: 1px;
}

div.doska-scroll-list p span a.image em {
    display: inline-block !important;
    display: inline;
    zoom: 1;
    vertical-align: middle;
    line-height: 12px;
    font-size: 9px;
    font-style: normal;
    color: #FFFFFF;
    cursor: pointer;
}

* html div.doska-scroll-list p span a.image em {
    position: relative;
    left: 1px;
    line-height: 10px;
    padding-bottom: 5px;
}

div.doska-scroll-list p span a.image img {
    display: inline-block !important;
    display: inline;
    zoom: 1;
    border: none;
    vertical-align: middle;
}

div.doska-scroll-list p span a.price {
    position: relative;
    top: -1px;
}