/* CSS RESET */

* {
    margin:  0px;
    padding: 0px;
}
body {
    min-width: 1260px;
}
table {
    border-collapse: collapse;
}
a img {
    border: none;
}
a{
    color:#781C31;
}

a:hover {
    text-decoration: underline;
}

fieldset {
    border: none;
}

.clear {
    font-size: 0 !important;
    line-height: 0 !important;
    clear: both;
    float:none !important;
}

/* BASIC */

#pic_editor {
    display: none;
}

div#shadow {
    width: 100%;
    display: none;
    position: absolute;
    background-color: #555;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=81);
    -moz-opacity: 0.81;
    -khtml-opacity: 0.81;
    opacity: 0.81;
    z-index: 10;
}

.map_wrap {
    padding: 0 30px;
}
div.maps {
    height: 400px;
    margin: 18px 0;
}
div.maps .YMaps-button-tip-text{
    color: White !important;
    font: 12px/14px Arial,sans !important;
}
div.maps .YMaps-b-balloon-content div{
    font: 12px/14px Arial,sans !important;

}
/* AJAX GALLERY BEGIN */

#galereya {

}
#galereya h2 {
    color: #035094;
    font-size: 16px;
    line-height: 18px;
    padding: 4px 20px 12px 20px;
}

div#ajaxGalleryBlock .close_link {
    position: absolute;
    right: 9px;
    top: 9px;
}
div#ajaxGalleryBlock .close_link a {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 21px;
    height: 21px;
    background: url(/application/includes/images/orange.gif) no-repeat -55px 0;
}
div#ajaxGalleryBlock .gal_header {
    background: #F3F3F3;
}
div#ajaxGalleryBlock .gal_header h1 {
    float: left;
    margin-right: 30px;
    padding: 11px 0 10px 20px;
    text-transform: uppercase;
}

div#ajaxGalleryBlock {
    display: none;
    position: absolute;
    width: 680px;
    top:  0px;
    left: 0px;
    background-color: #F3F3F3;
    z-index: 60;
}
#previews {
    width: auto;
    position: relative;
    padding: 20px;
    border-top: 1px solid #C2C2C2;
}
#previews #leftArrow {
    width:  20px;
    height: 20px;
    font-size: 13px;
    line-height: 20px;
    display: block;
    position: absolute;
    text-decoration: none;
    background: #FFF url('../images/arrow_left.gif') no-repeat 50% 50%;
    left: 0px;
    top: 56px;
}
#previews #rightArrow {
    width:  20px;
    height: 20px;
    font-size: 13px;
    line-height: 20px;
    display: block;
    position: absolute;
    text-decoration: none;
    background: #FFF url('../images/arrow_right.gif') no-repeat 50% 50%;
    right: 0px;
    //right: 20px;
    top:  56px;
}
#scroll {
    width:  100%;
    height: auto;
    overflow: hidden;
    padding:0px;
}
#scroll ul {
    width:  10000%;
    height: 100px;
    list-style: none;
}
#scroll ul a{
    display: inline-block;
}
#scroll ul li {
    width: 165px;
    display: block;
    float: left;
    line-height: 0;
    font-size: 0;
}
#scroll ul li img {
    display: block;
    margin: 0 auto;
}
#scroll ul li span {
    display: block;
    line-height: 130%;
    text-align: center;
    width: 145px;
}

#mainImg {
    display: block;
    min-height: 400px;
    overflow: hidden;
    padding: 2px 0 0;
    text-align: center;
}
#mainImg a{
    display: inline-block;
}
#mainImg a img {
    display: block;
    margin:auto;
}

#mainNote {
    text-align: left;
    height: 20px;
}

#photos {
    width: 100%;
}
#photos td {
    height: 150px;
    vertical-align: top;
}
#photos .item {
    width: 25%;
}
#photos .item a {
    display: block;
    width: 145px;
    height: 100px;
    font-size: 0;
    line-height: 0;
}
#photos .img_note {
    vertical-align: baseline;
}
/* AJAX GALLERY END */



/* ����������� ���������� �������� */
.td_menu {
    padding: 28px 0 0 0;
    width: 305px;
    background: url(/application/includes/images/left_pic.jpg) no-repeat left top black;
}


h1,h2,h3 {
    color: #000;
    font-family: Arial;
    font-weight: bold;
    text-transform: none;
    text-decoration: none;
}
h1 {
    font-size: 16px;
    line-height: 18px;
    padding: 6px 0 18px 0;
}
h2 {
    font-size: 14px;
    line-height: 16px;
    padding: 6px 0 6px 0;
}

h3 {
    font-size: 12px;
    line-height: 16px;
    padding: 6px 0 6px 0;

}
.pretitle {
    color: white;
    float: left;
    padding: 0 0 10px;
    width: 440px;
    font-size: 12px;
    font-weight: normal;
}
h1.title {
    color:#000000;
    float:left;
    font:bold 16px/18px Arial;
    margin-top:13px;
    padding:0 0 8px;
    text-transform:none;
}
#content .date {
    display:block;
    color: #000;
    font-family: Arial;
    font-size: 12px;
}

#content p {
    color:#000000;
    font-family:Arial;
    font-size:12px;
    line-height:14px;
    /* margin-bottom:20px; */
}
#content p a {
    color: #781C31;
}
#content li {
    margin-bottom: 2px;
}
#content li span {
    color: #000;
    font-weight: normal;
    font-family: Arial;
    font-size: 12px;
    line-height: 14px;
}
#content ul {

}
#content ul li {
    list-style:disc inside none;
    font:12px/14px Arial;
}
#content ol {
}
#content ol li {
    list-style-position:inside;
    list-style-type: decimal;
    font-size: 12px;
    line-height:14px;
    color: #000;
    font-family: Arial;
    line-height:14px;
}
#content table {
    margin-bottom: 12px;
}
#content table td,
#content table th{
    color: #000;
    padding: 6px 8px 8px;
    line-height: 14px;
    font-size: 12px;
    font-family: Arial;
    text-align: left;
}
#content table th {
    background: #781C31;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 14px;
    color:#fff;
    border-bottom:none;
}

#content table tr {
    border-bottom:1px solid #999;
}
/*
#content .odd td {
        background: #E4E4E4;
        color: black;
}
#content .even td {
        background: #FFFFFF;
        color: black;
}
*/

#content .img_wrap {
    margin: 4px 20px 10px 0;
}

#content .left {
    float: left;
}

#content .img_note {
    color: #000;
    font-size: 10px;
    line-height: 12px;
}


#content .sub-links {
}
#content .sub-author {
    float: left;
    color: #000;
    font-family: Arial;
    font-size: 12px;
    line-height: 14px;
}
#content .sub-author span {
    color: #000;
}

#content .sub-print {
    width: 147px;
    padding: 0;
    margin: 0;
}
#content .sub-print li {
    background: none;
    padding: 0;
    list-style: none outside none;
}
#content .sub-print li span {
    font-size: 12px;
    line-height: 14px;
    text-decoration:none;
    padding-left:3px;
}
#content .sub-print .img {
    float: left;
    width: 16px;
    height: 17px;
    margin: 0;
    background: url(/application/includes/images/pages/print.png) no-repeat right center;
}

#content .sub-print a {
    color:#000
}

#content .sub-source span {
    color: #000;
    line-height:20px;
}


#content table.pager_tbl {
    margin: 0;
}
.pager_tbl .div1 {
    text-align: center;
    vertical-align: middle;
}
#content .pager_tbl td {
    border: 0;
    font-size: 0;
    line-height: 0;
    padding: 10px 0 0 0;
}
.pager_tbl .div1 *,
.pager_tbl .nxt *,
.pager_tbl .prv *{
    display: block;
    width: 18px;
    height: 15px;
    color: white;
    font-size: 11px;
    padding-top:3px;
    line-height: 11px;
    font-weight: bold;
    margin-right: 8px;
    text-decoration: none;
    background: url(/application/includes/images/buttons2.gif) no-repeat -88px 0;
}
.pager_tbl .sel span{
    background-position: -88px -18px;
}
.pager_tbl .nxt a {
    background-position: -124px 0;
}
.pager_tbl .prv a {
    background-position: -106px 0;
}


#content .white_big {
    color:#000;
    font-size: 12px;
    line-height: 14px;
}
#content .white_big *{
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
}
#content .white_big a{
    text-decoration: none;
}
#content .white_big a:hover{
    text-decoration: underline;
}


.input_field {
    display: inline-block;
    vertical-align: middle;
    height: 18px;
    padding: 2px 0;
    margin: 0 !important;
}
.input_field input {
    border: 0 none;
    float: left;
    padding: 2px 2px;
    background: url(/application/includes/images/text_field.gif) repeat-x 0 -18px;
}
.bef_input {
    float: left;
    width: 2px;
    height: 18px;
    background: url(/application/includes/images/text_field.gif) no-repeat 0 0;
}
.aft_input {
    float: right;
    width: 2px;
    height: 18px;
    background: url(/application/includes/images/text_field.gif) no-repeat 0 -36px;
}

.textarea_field {
    display: inline-block;
    vertical-align: middle;
    height: 70px;
    padding: 2px 0;
    margin: 0 !important;
}
.textarea_field textarea {
    border: 0 none;
    padding: 1px 5px;
    background: url(/application/includes/images/text_field_big.gif) repeat-x 0 -70px;
}
.bef_textarea {
    float: left;
    width: 2px;
    height: 70px;
    background: url(/application/includes/images/text_field_big.gif) no-repeat 0 0;
}
.aft_textarea {
    float: right;
    width: 2px;
    height: 70px;
    background: url(/application/includes/images/text_field_big.gif) no-repeat 0 -140px;
}


.select_field {
    display: inline-block;
    vertical-align: middle;
    height: 18px;
    padding: 2px 0;
    margin: 0 !important;
}
.select_field select {
    border: 0 none;
    float: left;
    padding: 0;
    height: 18px;
    font-size: 12px;
    line-height: 12px;
    background: url(/application/includes/images/text_field.gif) repeat-x 0 -18px white;
}
.select_field option {
    line-height: 12px;
}


.button_field {
    display: inline-block;
    vertical-align: middle;
    height: 18px;
    padding: 2px 0;
    margin: 0 !important;
}
.button_field input {
    border: 0 none;
    float: left;
    color: white;
    font-weight: bold;
    padding: 1px 2px 3px 2px;
    background: url(/application/includes/images/plashli.gif) repeat-x 0 -18px;
}
.bef_button {
    float: left;
    width: 2px;
    height: 18px;
    background: url(/application/includes/images/plashli.gif) no-repeat 0 0;
}
.aft_button {
    float: right;
    width: 2px;
    height: 18px;
    background: url(/application/includes/images/plashli.gif) no-repeat 0 -36px;
}



.checkbox {
    background: url("/application/includes/images/buttons2.gif") no-repeat scroll -32px 0 transparent;
    height: 18px;
    margin-right: 10px;
    width: 18px;
}
.clicked {
    background-position: -32px -18px;
}
/*
#layout_main1{
        background:transparent url(/application/includes/images/layout_main1.jpg) 0 0 no-repeat;
        width:1414px;
        height:1356px;
        margin:0 auto;
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
        -moz-opacity: 0.5;
        -khtml-opacity: 0.5;
        opacity: 0.5;
}
*/
#main{
    display:block;
    width:1414px;
    margin:0 auto;
}

#main_table{
    width:100%;
}


/* Main menu */
div.menu_block{
    display:block;
    width:100%;
    min-width: 1260px;
    height:30px;
    background-color:#781C31;
}

div.menu_block ul{
    margin-left:200px;
}

div.menu_block ul, div.menu_block ul li{
    display:inline;
}

div.menu_block a{
    color:#fff;
    font:12px/26px Arial;
    margin-right:43px;
    padding:6px 12px 10px;
}

div#head{
    display:block;
    position:relative;
    height:125px;
    width: 112%;
}

div#head div#logo{
    display:block;
    width:200px;
    height:70px;
    position:relative;
    margin-top:32px;
    margin-left:30px;
    float:left;
}

div#head div#logo a{
    display:block;
    height:47px;
    width:199px;
    /*background:transparent url(/application/includes/images/main/logo.png) 0 0 no-repeat;*/
}

div#head div#logo span{
    /*
            color:#781C31;
        display:block;
        font-size:16px;
        line-height:16px;
        margin-top:5px;
    */
    color:#781C31;
    display:block;
    font-size:24px;
    line-height:16px;
    margin-top:10px;
}

div#head div#head_img{
    display:block;
    float:left;
    margin-left: 22px;
    width: 1020px;
}

div#head div#head_img .head_item{
    display:block;
    position:relative;
    height:90px;
    margin:22px 40px 18px 0px;
    float:left;
}

div#head div#head_img .head_item .count{
    display:block;
    position:relative;
    float:right;
}

div#head div#head_img .head_item .count .left{
    display:block;
    height:15px;
    width:5px;
    background:transparent url(/application/includes/images/main/orange_up.png) no-repeat 0 0;
    float:left;
}

div#head div#head_img .head_item .count .middle{
    display:block;
    height:15px;
    background:transparent url(/application/includes/images/main/orange_up.png) repeat-x 0 -34px;
    font:bold 11px/16px Arial;
    text-align:center;
    color:#781C31;
    float:left;
}

div#head div#head_img .head_item .count .right{
    display:block;
    height:15px;
    width:5px;
    background:transparent url(/application/includes/images/main/orange_up.png) no-repeat 0 -17px;
    float:left;
}



div#head div#head_img .head_item .img{
    display:block;
    height:60px;
}

div#head div#head_img .head_item .title{
    display:block;
    position:relative;
    margin:7px auto 0;
    font:11px/23px Arial;
    color:#000;
    text-align:center;
    text-decoration:none;
}

div#head div#head_img .head_item .title .left{
    display:block;
    height:23px;
    width:6px;
    float:left;
}

div#head div#head_img .head_item .title .middle{
    display:block;
    height:23px;
    float:left;
    font:11px/23px Arial;
    text-align:center;
    color:#000;
    padding:0px 4px;
    text-decoration:underline;
}

div#head div#head_img .head_item .title .right{
    display:block;
    height:23px;
    width:6px;
    float:left;
}

div#head div#head_img .active .title .left{
    display:block;
    height:23px;
    width:6px;
    background:transparent url(/application/includes/images/main/menu_select.png) no-repeat 0 0;
    float:left;
}

div#head div#head_img .active .title .middle{
    display:block;
    height:23px;
    background:transparent url(/application/includes/images/main/menu_select.png) repeat-x 0 -50px;
    float:left;
    font:11px/23px Arial;
    text-align:center;
    color:#fff;
    padding:0px 4px;
    text-decoration:none;
}

div#head div#head_img .active .title .right{
    display:block;
    height:23px;
    width:6px;
    background:transparent url(/application/includes/images/main/menu_select.png) no-repeat 0 -25px;
    float:left;
}

div#head div#head_img .hover .title .left{
    display:block;
    height:23px;
    width:6px;
    background:transparent url(/application/includes/images/main/menu_hover.png) no-repeat 0 0;
    float:left;
}

div#head div#head_img .hover .title .middle{
    display:block;
    height:23px;
    background:transparent url(/application/includes/images/main/menu_hover.png) repeat-x 0 -50px;
    float:left;
    font:11px/23px Arial;
    text-align:center;
    color:#000;
    padding:0px 4px;
}

div#head div#head_img .hover .title .right{
    display:block;
    height:23px;
    width:6px;
    background:transparent url(/application/includes/images/main/menu_hover.png) no-repeat 0 -25px;
    float:left;
}

div#head div#head_img #head_item1{ width: 165px; }
div#head div#head_img #head_item1 .title{ margin-left:16px; }
div#head div#head_img #head_item1 .img{
    background:transparent url(/application/includes/images/main/icon1.png) no-repeat 70% 100%;
}



div#head div#head_img #head_item2{ width: 162px; }
div#head div#head_img #head_item2 .img{
    background:transparent url(/application/includes/images/main/icon2.png) no-repeat 50% 100%;
}

div#head div#head_img #head_item3{ width: 133px; }
div#head div#head_img #head_item3 .img{
    background:transparent url(/application/includes/images/main/icon3.png) no-repeat 50% 100%;
}

div#head div#head_img #head_item4{ width: 100px; }
div#head div#head_img #head_item4 .img{
    background:transparent url(/application/includes/images/main/icon4.png) no-repeat 50% 100%;
}

div#head div#head_img #head_item5{ width: 124px; }
div#head div#head_img #head_item5 .img{
    background:transparent url(/application/includes/images/main/icon5.png) no-repeat 50% 100%;
}

div#head div#head_img #head_item6{ width: 170px; margin-right:0px;}
div#head div#head_img #head_item6 .img{
    background:transparent url(/application/includes/images/main/icon6.png) no-repeat 35% 100%;
}

div#head div#head_img #head_item7{ width: 149px; margin-right:0px;}
div#head div#head_img #head_item7 .img{
    background: transparent url(/application/includes/images/main/icon7.png) no-repeat 65% 45%;
    background-size: 100px;
}
div#head div#head_img #head_item8{ width: 170px; margin-right:0px;}
div#head div#head_img #head_item8 .img{
    background: transparent url(/application/includes/images/main/icon8.png) no-repeat 50% 45%;
    background-size: 100px;
}
div#middle{
    width:100%;
    /*background:transparent url(/application/includes/images/main/shadow_up.png) 0 4px repeat-x;*/
}

div#middle div#left{
    display:block;
    width:240px;
    margin-bottom:20px;
    margin-left:10px;
    float:left;
}

div#middle div#left div#filter{
    display:block;
    width:100%;
    /* height:542px; */
    background-color:#781C31;
    border-radius:10px;
    margin-top:13px;
}

div#middle div#left div#banner{
    display:block;
    margin-top:16px;
    width:100%;
    height:400px;
    /*background-color:#ccc;*/
}

div#middle div#right{
    display:block;
    position:relative;
    width:954px;
    margin-left:20px;
    margin-bottom:20px;
    float:left;
}

div#middle div#right div.control_top{
    display:block;
    height:28px;
    margin-bottom:27px;
    margin-top:16px;
}

div#middle div#right div.control_top .all_select .selectWrap{
    left:4px;
    width:137px;
}

div#middle div#right div.control_top div#sorting span{
    display:block;
    float:left;
    font:12px/35px Arial;
    height:28px;
    width:81px;
}

div#middle div#right div.control_top div#toggle_view {
    display:block;
    float:right;
    height:28px;
    margin-top:2px;
    width:56px;
}

div#middle div#right div.control_top  a#toggle_thumb {
    display:block;
    float:left;
    height:28px;
    width:28px;
    background:transparent url(/application/includes/images/main/view_butt.png) no-repeat 0 0;
    cursor:pointer;
}

div#middle div#right div.control_top div.thumb a#toggle_thumb {
    display:block;
    float:left;
    height:28px;
    width:28px;
    background:transparent url(/application/includes/images/main/view_butt.png) no-repeat 0 -30px;
    cursor:default;
}

div#middle div#right div.control_top  a#toggle_list {
    display:block;
    float:left;
    height:28px;
    width:28px;
    background:url(/application/includes/images/main/view_butt.png) no-repeat scroll -28px -30px transparent;
    cursor:pointer;
}

div#middle div#right div.control_top div.list a#toggle_list {
    display:block;
    float:left;
    height:28px;
    width:28px;
    background:url(/application/includes/images/main/view_butt.png) no-repeat scroll -28px 0px transparent;
    cursor:default;
}

div#middle div#right div#adverts_thumb_block{
    width:100%;
}

div#middle div#right div#adverts_thumb_block .title_row{
    cursor:default !important;
}

div#middle div#right div#adverts_thumb_block  a.advert{
    margin-bottom:16px;
    margin-right:13px;
    width:148px;
    /* height:181px; */
    float:left;
    display:block;
    cursor:pointer;
    text-decoration:none;
}
div#auction_thumb_block{
    margin-left: 15px;
    
}
div#middle div#right div#auction_thumb_block  a.advert{
    margin-bottom:16px;
    margin-right:13px;
    width:140px;
    /* height:181px; */
    float:left;
    display:block;
    cursor:pointer;
    text-decoration:none;
}

div#middle div#right div#adverts_thumb_block  a.last{
    margin-right:0px !important;
}

div#middle div#right div#adverts_thumb_block  a.active{
    background-color:#F0E9D6;
}

div#middle div#right div#adverts_thumb_block  a.advert:hover{
    background-color:#F1AF01;
}

div#middle div#right div#adverts_thumb_block  a.advert img{
    width:148px;
    height:112px;
    display:block;
}

div#middle div#right div#adverts_thumb_block  a.advert div.model{
    display:block;
    font:bold 14px/18px Arial;
    margin-left:16px;
    margin-top:8px;
    color:#781C31;
    text-decoration:underline;
}

div#middle div#right div#adverts_thumb_block  a.advert div.model:hover{
    text-decoration:none;
}

div#middle div#right div#adverts_thumb_block  a.advert div.description{
    display:block;
    font:bold 12px/18px Arial;
    margin-left:15px;
    margin-top:5px;
    color:#666666;
}
div#middle div#right div#adverts_thumb_block  a.advert div.price{
    display:block;
    font:bold 12px/13px Arial;
    margin-left:14px;
    margin-top:0;
    padding-bottom: 7px;
}

div#middle div#right div.control_bottom{
    display:block;
    height:33px;
    margin-bottom:0;
    margin-top:0;
    width:100%;
    text-align:center;
}

div#middle div#right div.control_bottom div#view_limit span{
    display:block;
    float:right;
    font:12px/35px Arial;
    height:28px;
    width:81px;
    margin-left:-80px;
}

div#footer{
    display:block;
    position:relative;
    width:100%;
    min-width: 1260px;
    height:75px;
    background:url("/application/includes/images/main/footer_bg.png") repeat-x scroll 0 0 #393939;
}

div#footer div#copyright,
div#footer div.sitemap,
div#footer div.social {
    color:#FFFFFF;
    display:block;
    float:left;
    font:12px/24px Arial;
    margin-left:10px;
    margin-top:24px;
}

div#footer div.sitemap a {
    color: white;
    padding-left: 10px;
}

div#footer div#mail_counter{
    display:block;
    float:right;
    height:31px;
    margin-right:33px;
    margin-top:21px;
    /* width:188px; */
    /* background:transparent url(/application/includes/images/main/mail_logo.png) 0 0 no-repeat;*/
}

div#footer a#dl_logo{
    display:block;
    float:right;
    height:28px;
    margin-right:10px;
    margin-top:24px;
    width:98px;
    background:transparent url(/application/includes/images/main/DL_logo.png) 0 0 no-repeat;
}

/* Select'� */
.all_select{
    width:146px;
    height: 33px;
    position:relative;
    float:left;
    z-index: 10;
    cursor:pointer;
}

.all_select .left_border{
    background:url("/application/includes/images/main/select.png") no-repeat scroll 0 -37px transparent;
    float:left;
    height:33px;
    position:relative;
    width:9px;
    z-index:15;
}

.all_select .right_border{
    background:url("/application/includes/images/main/select.png") no-repeat scroll 0 0px transparent;
    float:left;
    height:33px;
    position:relative;
    width:9px;
    z-index:15;
}

.all_select  .select{
    width:128px;
    height:33px;
    position:relative;
    float:left;
    background:transparent url('/application/includes/images/main/select.png') repeat-x 0 -72px;
    line-height: 33px;
    text-align: left;
    z-index: 16;
}

.all_select .select .select_value {
    font:9pt/35px Arial;
    padding:0 0 0 4px;
    background-color:transparent;
    position:relative;
}

.all_select .select input{
    margin-top:10px;
    border:none;
    line-height:16px !important;
}

.all_select  .select .linkArrow{
    background:transparent url('/application/includes/images/main/select_arrow.png') no-repeat 0 0;
    width:7px;
    height:7px;
    position:absolute;
    right:3px;
    top:17px;
    z-index:16;
    cursor:pointer;
}

.all_select .select .linkArrowUp{
    background:transparent url('/application/includes/images/main/select_arrow.png') no-repeat 0 0;
    width:35px;
    height:33px;
    position:absolute;
    right:-2px;
    top:5px;
    z-index:16;
    cursor:pointer;
}

.all_select .selectWrap {
    background-color:#FFFFFF;
    border:1px solid #B1AFB0;
    display:none;
    left:0px;
    position:absolute;
    top:30px;
    width:154px;
    z-index:10;
    padding-top:5px;
    max-height:300px;
    height:auto;
    overflow:auto;
    font-size:10px;
}

.all_select .selectWrap .selectItem{
    background-color:#fff;
    display: block;
    color:#000;
    font:9pt/24px Arial;
    padding:2px 0 2px 8px;
    cursor:pointer;
    text-decoration:none;
    position:relative;
    z-index:100;
}


.all_select  .show{
    display:block;
}

#main #middle .all_select .selectWrap .hover{
    background-color:#F1AF01;
}

#view_limit .all_select{
    float:right;
    width:60px;
}

#view_limit .all_select .select{
    width:42px;
}

#view_limit .all_select .selectWrap{
    left:4px;
    top:24px;
    width:50px;
}

#view_limit .all_select .selectWrap .selectItem{
    text-align:left;
    padding-left:9px;
}

#sorting_order{
    float:left;
    margin-left:20px;
}

#sorting_order .all_select{
    width:190px;
}

#sorting_order .all_select .select{
    width:170px;
}

#middle #right #sorting_order .all_select .selectWrap{
    width:177px;
}

#sorting {
    float:left;
    margin-left:20px;
}

#sorting .all_select{
    width:160px;
}

#sorting .all_select .select{
    width:140px;
}

#middle #right #sorting .all_select .selectWrap{
    width:147px;
}

/* End Select */

/* Input'� */
.all_input{
    width:88px;
    height: 28px;
    position:relative;
    float:left;
    z-index: 2;
    margin-top:8px;
}

.all_input .left_border{
    background:url("/application/includes/images/main/input.png") no-repeat scroll 0 0px transparent;
    float:left;
    height:27px;
    position:relative;
    width:6px;
    z-index:15;
}

.all_input .right_border{
    background:url("/application/includes/images/main/input.png") no-repeat scroll 0 -29px transparent;
    float:left;
    height:27px;
    position:relative;
    width:6px;
    z-index:15;
}

.all_input  .input{
    width:75px;
    height:27px;
    position:relative;
    float:left;
    background:transparent url('/application/includes/images/main/input.png') repeat-x 0 -58px;
    line-height: 33px;
    text-align: left;
    z-index: 16;
}

.all_input input {
    font:9pt/35px Arial;
    padding:0 0 0 4px;
    border:none;
    color:#000;
    margin-top:7px;
    width:66px;
}

/* End Select */


/* Pagination */
div#pagination{
    display:inline-block;
    margin-top:6px;
}

div#pagination a{
    display:block;
    font:12px/24px Arial;
    text-decoration:underline;
    color:#000;
    float:left;
    margin:0px 5px;
}

div#pagination a.prev{
    padding-left:20px;
    background:transparent url(/application/includes/images/main/arr_L.png) 0 50% no-repeat;
}

div#pagination a.next{
    padding-right:20px;
    background:transparent url(/application/includes/images/main/arr_R.png) 100% 50% no-repeat;
}

div#pagination a.active{
    background:url("/application/includes/images/main/page_select.png") no-repeat scroll 0 0 transparent;
    color:#FFFFFF;
    display:block;
    font:12px/24px Arial;
    height:28px;
    text-decoration:none;
    width:28px;
    text-align:center;
}

div#pagination a.active span{
    line-height:26px;
}
/* End Pagination */

/* Filter */
#filter .all_select{
    float:none;
}

#filter .wrap{
    padding:17px;
}
div#city{
    display:block;
}

div#city #city_choice{
    border-bottom:1px dashed #fff;
    cursor:pointer;
}

div#city span{
    color:#FFFFFF;
    font:12px/14px Arial;
}

a#search_link{
    border-bottom:1px dashed #FFFFFF;
    color:#FFFFFF;
    cursor:pointer;
    display:inline-block;
    font:12px/14px Arial;
    margin-top:12px;
}

a:hover#search_link{
    text-decoration:none;
}

#extension_search{
    margin-top:10px;
}

#extension_search #colors{
    display:block;
    float:left;
    margin-right:4px;
    margin-bottom:10px;
}
#extension_search #body_type{
    display:block;
    float:left;
    margin-bottom:10px;
}

#extension_search span, #filter_kpp span{
    cursor:pointer;
    display:block;
    padding-right:5px;
}

#shop{
    position:relative;
    z-index:4;
}

#extension_search #shops{
    width:210px;
}

#extension_search .select_value{
    width:180px;
    overflow:hidden;
}

#extension_search #shops .select{
    width:196px;
}

#extension_search #shops .selectWrap{
    width:204px;
}

#posted_from{
    position:relative;
    z-index:3;
}

#extension_search #colors input,#extension_search #body_type input, #filter #filter_kpp input{
    display:inline;
    cursor:pointer;
}

#extension_search #colors label,#extension_search #body_type label, #filter #filter_kpp label{
    display:inline;
    padding-left:5px;
    cursor:pointer;
}


#extension_search #colors > label, #extension_search #body_type > label{
    display:block;
    font-weight:bold;
    margin-bottom:10px;
    margin-top:5px;
}

#extension_search{
    display:none;
}

#extension_search span label,#extension_search span,#extension_search span input, #filter_kpp span{
    cursor:pointer;
}

#extension_search span:hover,#filter_kpp span:hover{
    background-color:#F1AF01;
    color:#000;
}

#filter_kpp{
    width:100px;
    padding-top:8px;
}

#filter .all_select{
    width:160px;
}

#filter .all_select .select{
    width:146px;
    overflow:hidden;
}

#filter #year_from,#filter #year_to{
    width:88px;
    float:left;
    z-index:5;
}

#filter #year_from .right_border ,#filter #year_to .right_border {
    width:5px;
}

#filter #year_from .selectWrap,#filter #year_to .selectWrap{
    left:0px;
    width:85px;
}

#filter #year_from .select,#filter #year_to .select{
    width:77px;
}

#filter .all_select .left_border{
    width:5px;
    background:url("/application/includes/images/main/select.png") no-repeat scroll -4px -37px transparent;
}

#filter #filter_type{
    height:52px;
    margin-top:23px;
    width:212px;
    position:relative;
    z-index:10;
}
#filter #filter_type .left_border{
    background:url("/application/includes/images/main/select_cars.png") no-repeat scroll -4px -67px transparent;
    float:left;
    height:53px;
    position:relative;
    width:6px;
    z-index:15;
}

#filter_type .right_border{
    background:url("/application/includes/images/main/select_cars.png") no-repeat scroll 0 -5px transparent;
    float:left;
    height:53px;
    position:relative;
    width:10px;
    z-index:15;
}

#filter #filter_type .select{
    background:url("/application/includes/images/main/select_cars.png") repeat-x scroll 0 -129px transparent;
    float:left;
    height:53px;
    position:relative;
    width:193px;
    z-index:15;
}

#filter_type .select_value{
    font:9pt/55px Arial;
    padding:0 0 0 96px;
    background:transparent url(/application/includes/images/main/icon_mini1.png) 10px 50% no-repeat;
}

#filter_type .selectWrap{
    width:203px;
    left:0px;
    padding-top:25px;
}

#filter_type .selectItem{
    font:9pt/55px Arial;
    padding:0 5px 0 96px;
}

#filter_type #type_2,#filter_type #type_5{
    height:43px;
    line-height:16px;
    padding-top:9px;
}
/*
#filter_type #type_7{
    height:43px;
    line-height:16px;
    padding-top:30px;
}*/


#filter_type .linkArrow{
    top:27px;
}

#filter_type #type_1{
    background:transparent url(/application/includes/images/main/icon_mini1.png) 10px 50% no-repeat;
}
#filter_type #type_2{
    background:transparent url(/application/includes/images/main/icon_mini2.png) 10px 50% no-repeat;
}
#filter_type #type_3{
    background:transparent url(/application/includes/images/main/icon_mini3.png) 10px 50% no-repeat;
}
#filter_type #type_4{
    background:transparent url(/application/includes/images/main/icon_mini4.png) 10px 50% no-repeat;
}
#filter_type #type_5{
    background:transparent url(/application/includes/images/main/icon_mini5.png) 10px 50% no-repeat;
}
#filter_type #type_7{
    background:transparent url(/application/includes/images/main/rf.jpg) 10px 35% no-repeat;
    /*background-size: 33%;*/
}

#filter_addtype{
    z-index:9;
    margin-top:8px;
    display:none;
}

#filter_addtype *:first-letter{
    text-transform:uppercase;
}

#filter_mark{
    z-index:8;
    margin-top:8px;
}

#filter_model{
    z-index:7;
    margin-top:8px;
}

#filter_kpp{
    z-index:6;
}

#filter label{
    display:block;
    color:#fff;
    margin-top:17px;
    font:12px/14px Arial;
}

#filter span.dotted{
    background:url("/application/includes/images/main/dots.png") no-repeat scroll 50% 50% transparent;
    display:block;
    float:left;
    height:27px;
    margin-top:8px;
    width:30px;
}

#filter #show{
    display:block;
    width:101px;
    height:35px;
    text-align:center;
    font:12px/35px Arial;
    background:url("/application/includes/images/main/button.png") no-repeat scroll 0 0 transparent;
    margin-top:21px;
    float:left;
    cursor:pointer;
    color:#000;
    margin-bottom:16px;
}

#filter #status{
    display:block;
    height:35px;
    text-align:center;
    font:12px/35px Arial;
    margin-top:21px;
    float:left;
    color:#fff;
    margin-left:14px;
    cursor:default;
}

#filter a:hover#status{
    text-decoration:none;
}
/* End Filter */

#content{
    padding-top:13px;
}

.filesList a{
    color:#000;
    text-decoration:underline;
}

.filesList{
    margin-bottom:20px;
}

.filesList a.text_link{
    padding-left:3px;
    line-height:20px;
}

.print_version{
    margin-bottom:20px;
}

/* Table.design */
div#content table.design{
    border:none;
    border-collapse:collapse;
    width:700px;
    margin-bottom:0px;
}

div#content table.design tr{
    border:none;
}

div#content table.design td{
    padding:0px
}

div#content table.design td.tl{
    width:12px;
    height:12px;
    background:transparent url(/application/includes/images/pages/forma_corners.png) 0 0 no-repeat;
}

div#content table.design td.tr{
    width:12px;
    height:12px;
    background:transparent url(/application/includes/images/pages/forma_corners.png) -14px 0 no-repeat;
}

div#content table.design td.bl{
    width:12px;
    height:12px;
    background:transparent url(/application/includes/images/pages/forma_corners.png) 0 -14px no-repeat;
}

div#content table.design td.br{
    width:12px;
    height:12px;
    background:transparent url(/application/includes/images/pages/forma_corners.png) -14px -14px no-repeat;
}

div#content table.design td.tm,
div#content table.design td.ml,
div#content table.design td.mm,
div#content table.design td.mr,
div#content table.design td.bm{
    background:transparent url(/application/includes/images/pages/forma_bg.png) -14px -14px repeat;
}
/* End Table.design */

#faqForm .all_input input,#faqForm .all_input  textarea{
    color:#565656;
}
#faqForm .all_input{
    margin-left:3px;
    width:262px;
}

#faqForm .all_input .input{
    width:250px;
}
#faqForm .all_input .input input{
    width:240px;
}

#faqForm  .captcha .all_input{
    width:147px;
    float:right;
}

#faqForm .captcha .all_input .input{
    width:135px;
}
#faqForm .captcha .all_input .input input{
    width:125px;
}

#faqForm .captcha img{
    float:left;
    margin-left:4px;
    margin-top:6px;
}

#faqForm .submit{
    background:url("/application/includes/images/main/button.png") no-repeat scroll 0 0 transparent;
    color:#000000;
    cursor:pointer;
    display:block;
    float:right;
    font:12px/35px Arial;
    height:35px;
    margin-top:6px;
    text-align:center;
    text-decoration:none;
    width:101px;
}

#faqForm table{
    width:100%;
}

#faqForm .all_textarea{
    height:98px;
    width:403px;
    margin:8px 0 0 8px;
}

form#faqForm table.all_textarea td.tl{
    height:6px;
    width:6px;
    background:transparent url(/application/includes/images/main/input_corners.png) 0 0 no-repeat;
}

form#faqForm table.all_textarea td.tr{
    height:6px;
    width:6px;
    background:transparent url(/application/includes/images/main/input_corners.png) -8px 0 no-repeat;
}

form#faqForm table.all_textarea td.bl{
    height:6px;
    width:6px;
    background:transparent url(/application/includes/images/main/input_corners.png) 0 -8px no-repeat;
}
form#faqForm table.all_textarea td.br{
    height:6px;
    width:6px;
    background:transparent url(/application/includes/images/main/input_corners.png) -8px -8px no-repeat;
}

form#faqForm table.all_textarea td.mm{
    background:#fff none;
}

form#faqForm table.all_textarea td.bm{
    height:6px;
    background:transparent url(/application/includes/images/main/input_up_down.png) 0 -8px repeat-x;
}

form#faqForm table.all_textarea td.tm{
    height:6px;
    background:transparent url(/application/includes/images/main/input_up_down.png) 0 0 repeat-x;
}


form#faqForm table.all_textarea td.mr{
    width:6px;
    background:transparent url(/application/includes/images/main/input_left_right.png) 0 0 repeat-y;
}

form#faqForm table.all_textarea td.ml{
    width:6px;
    background:transparent url(/application/includes/images/main/input_left_right.png) -8px 0 repeat-y;
}

#faqForm .all_textarea  textarea{
    margin:3px 5px;
    border:none;
    height:83px;
    width:378px;
    resize:none;
    color:#565656;
}

.feedback h2{
    line-height:21px;
    margin:0 0 0 7px;
    padding:0;
}

div.menu_block ul.submenu{
    background-color:#222222;
    display:none;
    left:0;
    position:absolute;
    top:27px;
    z-index:52;
    margin-left:0px;
    padding-left:0px;
}

div.menu_block > div.wrapper > ul  > li.active > a,
div.menu_block > div.wrapper > ul  > li.preactive > a{
    background-color:#F0AF00;
    color:#000;
}

div.menu_block li.hovered ul.submenu{
    display:block;
}

ul.submenu li{
    display:block;
    height:33px;
}

ul.submenu li a{
    border-bottom:1px solid transparent;
    border-top:1px solid transparent;
    color:#fff;
    display:block;
    font-size:13px;
    height:31px;
    line-height:31px;
    padding:0 12px;
    white-space:nowrap;
}

div.menu_block ul li.hovered a{
    background-color:#222222;
    text-decoration:underline;
}

div.menu_block ul.submenu li.hovered a{
    color:#E1A126;
    text-decoration:underline;
}

div.menu_block > div.wrapper > ul > li{
    display:inline;
    position:relative;
}

#news_list .odd{
    background-color:#f6f6f6;
}

#news_list .date{
    color:#555;
    font:11px/14px Arial;
    margin-bottom:5px;
}

#content > a{

}
#content #advert{
    margin-bottom:40px;
}

#content #advert #text{
    display:block;
    width:298px;
    /* height:500px; */
    float:left;
    margin-right: 20px;
}
#content #advert_auction #text{
    display:block;
    width:298px;
    /* height:500px; */
    float:left;
    margin-right: 20px;
}

#content #advert #title{
    display:block;
    font:bold 30px/32px Arial;
    margin-top:27px;
}
#content #advert_auction #title{
    display:block;
    font:bold 30px/32px Arial;
    margin-top:27px;
}

#content #advert #price{
    display:block;
    font:bold 18px/22px Arial;
    margin-top:5px;
}

#content #advert table{
    margin-top:21px;
    width:100%;
}

#content #advert tr.last{
    color:#ccc;
}

#content #advert tr.last{
    border:none;
}

#content #advert b{
    font-size:12px;
}

#content .back_search{
    color:#000;
    padding-left:20px;
    text-decoration:underline;
    background:transparent url(/application/includes/images/main/arr_L.png) 0 50% no-repeat;
}

#content .back_search_bg {
    background: url('/application/includes/images/backlink_bg.png') no-repeat;
    height: 27px;
    display: inline-block;
    width: 246px;
    padding: 2px 2px 2px 11px;
}

#content #advert table td{
    padding:6px 6px 6px 0;
}

#content #advert .sub{
    display:block;
    font:bold 14px/16px Arial;
    margin-bottom:6px;
}

#content #adverts_thumb_block .sub{
    display:block;
    font:bold 14px/16px Arial;
    margin-bottom:12px;
}

#content #advert .description{
    display:block;
    font:12px/14px Arial;
    margin-bottom:12px;
}

#content #advert .description span{
    text-decoration:underline;
}

#content #advert #photo{
    width:635px;
    height:400px;
    float:left;
    margin-left:1px;
    margin-top:79px;
}
#content #advert_auction #photo_auction{
    width:100%;
    /*height:400px;*/
    float:left;
    margin-left:1px;
}

#content #advert #photo .main_img{
    float:left;
    width:505px;
    height:381px;
    cursor:pointer;
}

#content #advert #photo .main_img img{
    display:block;
    width:505px;
    height:381px;
}

#content #advert_auction #photo_auction .main_auction_img img{
    display:block;
    width:100%;
    /*height:381px;*/
}

#content #advert #photo .preview{
    width:130px;
    height:381px;
    float:left;
}

#content #advert #photo .preview img{
    display:block;
    width:123px;
    height:90px;
    padding-left:7px;
    margin-bottom:7px;
    cursor:pointer;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

#content #advert #photo .preview img:hover{
    display:block;
    width:123px;
    height:90px;
    padding-left:7px;
    margin-bottom:7px;
    cursor:pointer;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}

#content #advert #photo .preview img.active{
    background-color:#781C31;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

#content #advert #photo .stat{
    display:block;
    margin-top:6px;
    font-size:12px;
}

#content #advert #photo .stat span{
    display:block;
}

#content #advert #photo .stat .view_code{
    color:#999;
}

div#middle div#right div#adverts_thumb_block  .advert_item{
    width:100%;
    padding:10px 10px;
    display:block;
    cursor:pointer;
    text-decoration:none;
    border-bottom:1px solid #d3d3d3;
}

div#middle div#right div#adverts_thumb_block  a.active{
    background-color:#F0E9D6;
}

div#middle div#right div#adverts_thumb_block  a.advert_item:hover{
    background-color:#F1AF01;
}

div#middle div#right div#adverts_thumb_block  a.advert_item img{
    width:78px;
    height:60px;
    display:block;
    float:left;
    margin-right:23px;
}

div#middle div#right div#adverts_thumb_block  a.advert_item div.model{
    display:block;
    font:bold 14px/18px Arial;
    color:#000;
    text-decoration:underline;
    width:140px;
    margin-right:23px;
    float:left;
}

div#middle div#right div#adverts_thumb_block  a.advert_item div.model:hover{
    text-decoration:none;
}

div#middle div#right div#adverts_thumb_block  a.advert_item div.description{
    display:block;
    font:12px/18px Arial;
    margin-right:23px;
    float:left;
    color:#000;
}
div#middle div#right div#adverts_thumb_block  .advert_item div.nbsp{
    width: 242px;
}
div#middle div#right div#adverts_thumb_block  .advert_item div.price{
    width:100px;
}

div#middle div#right div#adverts_thumb_block  .advert_item div.yde{
    width:130px;
}

div#middle div#right div#adverts_thumb_block  .advert_item div.transmission{
    width:72px;
}

div#middle div#right div#adverts_thumb_block  .advert_item div.body{
    width:132px;
}

div#middle div#right div#adverts_thumb_block  .advert_item div.shop{
    width:140px;
}

div#middle div#right div#adverts_thumb_block  .advert_item div.title{
    display:block;
    font:12px/18px Arial;
    margin-right:23px;
    float:left;
    color:#949494;
}

.loaded{
    width:82px;
    background:transparent url(/application/includes/images/ajax_loader.gif) 50% 50% no-repeat;
}

div.city_choice{
    position:absolute;
    width:150px;
    z-index:100;
    display:none;
    margin-left:-13px;
}

div.city_choice div.arrow{
    display:block;
    width:100%;
    height:19px;
    background:transparent url(/application/includes/images/main/city_arrow.png) 50% 0 no-repeat;
    margin-bottom:-13px;
    position:relative;
    z-index:3;
}

table.city_list{
    border:none;
    border-collapse:collapse;
    width:150px;
    position:relative;
    z-index:1;
}

table.city_list .tl,
table.city_list .tr,
table.city_list .bl,
table.city_list .br{
    display:block;
    width:18px;
    height:18px;
    background:transparent url(/application/includes/images/main/city_corners.png) 0 0 no-repeat;
}

table.city_list .tl{
    background-position:0px 0px;
}

table.city_list .tr{
    background-position:-20px 0px;
}

table.city_list .bl{
    background-position:0px -20px;
}

table.city_list .br{
    background-position:-20px -20px;
}

table.city_list .ml{
    width:18px;
    background:transparent url(/application/includes/images/main/city_left_right.png) 0 0 repeat-y;
}

table.city_list .mr{
    width:18px;
    background:transparent url(/application/includes/images/main/city_left_right.png) -20px 0 repeat-y;
}

table.city_list .tm{
    height:18px;
    background:transparent url(/application/includes/images/main/city_up_down.png) 0px 0 repeat-x;
}

table.city_list .bm{
    height:18px;
    background:transparent url(/application/includes/images/main/city_up_down.png) 0px -20px repeat-x;
}

table.city_list .mm{
    background-color:#fff;
    padding:5px;
}

#filter table.city_list a.city{
    display:block;
    cursor:pointer;
    color:#000;
    text-decoration:underline;
    line-height:24px;
}

#filter table.city_list a:hover.city{
    color:#781C31;
}

#filter .not_active{
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    cursor:default;
}

#main #filter .not_active *{
    cursor:default;
}

.all_input .input input{
    line-height:14px;
}

#middle .all_select .selectWrap div:hover.selectItem,
#middle .all_select .selectWrap a:hover.selectItem, 
#filter .all_select .selectWrap div:hover.selectItem{
    background-color:#F1AF01;
}

div#middle div#right  .loaded{
    height:90px;
}

a.head_img{
    cursor:pointer;
}

div.wrapper{
    display:block;
    position:relative;
    width:1260px;
    margin:0 auto;
}

#news_list .one_new{
    padding-bottom:20px;
}

#news_list .one_new > a{
    float:left;
    margin-right:10px;
}

#news_list .one_new .note_wrap h2{
    padding-top:0px;
}

#top_shadow{
    display:block;
    width:100%;
    height:5px;
    background:url("/application/includes/images/main/shadow_up.png") repeat-x scroll 0 0px transparent;
}

#adverts_thumb_block .title_row .price{
    cursor:pointer;
}

#year_from .selectWrap .selectItem,
#year_to .selectWrap .selectItem{
    line-height:17px;
}

.autocompleter{
    color:#CCCCCC;
    display:block;
    font:9pt/16px Arial;
    margin-left:5px;
    margin-top:-22px;
}

#shops_map {
    border:1px solid #C9CAC2;
    height:470px;
    margin:20px 0;
    width:100%;
    z-index:2;
}

#content #shops_map table{
    margin-bottom:0px;
}

#content #shops_map table tr{
    border:none;
}

#content #shops_map table tr td ,#content #shops_map table tr th{
    padding:0;
}

#content table.no_decorate tr{
    border:none;
}

#shops_nav .all_select{
    width:200px;
}

#shops_nav .all_select .select{
    width:180px;
}

#shops_nav .all_select .selectWrap{
    left:4px;
    width:188px;
    margin-top:-5px;
}

div#last_update{
    display:block;
    float:right;
    font:12px/32px Arial;
    margin-right:20px;
}

.wrapper div#middle div#right div#adverts_thumb_block  .list_advert .is_private_active{
    border:1px solid #000000;
    margin:0px 13px 15px 0;
    /*width:146px;*/
}

.wrapper div#middle div#right div#adverts_thumb_block  .thumb_advert .is_private_active{
    border:1px solid #000000;
    margin:0px 13px 15px 0;
    width:146px;
}

.wrapper div#middle div#right div#adverts_thumb_block  .thumb_advert .is_private_active img{
    width:146px;
    height:110px;
    margin-bottom:2px;
}

/*карта сайта*/
ul.sitemap_list li {
    padding-bottom: 20px;
}
ul.sitemap_list li ul li {
    padding-bottom: 0;
}

.open_markw:hover
{
	cursor: pointer;
}

	hr{    border-top: 1px solid #ccc;}
	.mark_container{height:90px;    display: block;    width: 100%; margin: 0 auto; text-align:center}
	.marka_desc{}
	.mark_container a img{ height: 80px;}
	.item_l a img:hover{height: 84px;}
	.item_l {float:left;width:115px;height:90px;    text-align: center;opacity: 0.6;}
	.item_l.active{opacity: 1;}
	.marka_desc{width: 870px;font-size: 14px; color: #666;margin-top: 20px;}
	.model_list{    margin-top: 25px;}
	.item_m a img{width: 150px;
    border-radius: 6px;}
	.item_m {margin-bottom:15px;width: 150px;
    height: 150px;
    overflow: hidden;
    border: 1px solid #666;
    border-radius: 6px;
    padding: 5px;display:inline-block;margin-right:15px}
	.item_m{display:inline-block;position:relative}
	.item_m:first-child{margin-left:0px}
	.item_m .title{    position: absolute;
    bottom: 0px;
    text-align: center;
    width: 100%;
    padding: 0px;
    margin-bottom: 5px;
    font-size: 16px;
    color: #666;
    font-weight: bold;}
	.list_car table{ border-spacing: 3px;
    border-collapse: separate;width: 530px;}
	.list_car table th{background:#781c31;padding:3px;color:#fff;    font-size: 14px;    font-weight: bold;}
	.list_car table td{padding:3px;background:#f4f4f4}	
	.list_car table td.itm{cursor:pointer;background:#e9e9e9;color:#4d1c0d; font-weight: bold; position:relative}
	td.itm	.arrow{background:url('/application/includes/images/up.png') no-repeat; width:20px;height:20px;position:absolute;     right: 14px;
    top: 2px;}
	td.itm.active	.arrow{background:url('/application/includes/images/down.png') no-repeat; width:20px;height:20px;position:absolute;     right: 14px;
    top: 2px;}
	.car-itm{cursor:pointer}
	.color{
    width: 15px;
    height: 15px;
    border: 1px solid #ccc;margin:0 auto}
	.car-information{    width: 400px; margin-top:250px;display:none}
	.car-information .title-i{    font-weight: bold;margin-bottom: 10px;}
	.car-information .line{position: relative;
    border-bottom: 1px solid #000;    padding-top: 5px;
    padding-bottom: 2px;    height: 20px;}
	
	.car-information .left{float:left}
	.car-information .right{float:right}
	
	.photo_container{width:360px;position:relative}
	.photo_item{    display: inline-block;
    width: 80px;
    margin-right: 8px;
    border: 1px solid #ccc;
    margin-top: 5px;
    height: 50px;
    vertical-align: top;overflow: hidden;cursor:pointer}

	.photo_item img{height: 50px; width: 80px;}
	.photo_view{display:block;width:353px;height:100%;cursor:default}
	.photo_view img{width:351px;}

	
	    

	.loop{position: absolute;
    cursor: pointer;
    width: 32px;
    height: 32px;
    z-index: 200;
    right: 15px;
    top: 10px;
    padding: 3px;
    border-radius: 6px;
	background:url("../images/loop.png") no-repeat}
	.loop span{font-size: 25px;}



		.container-city-phone{ width: 250px;
    margin-top: 5px;display:none}
	.container-city-phone .title-i{    font-weight: bold;margin-bottom: 10px;}
	.container-city-phone .line{position: relative;
    border-bottom: 1px solid #000;    padding-top: 5px;
    padding-bottom: 2px;    height: 20px;}	
	.container-city-phone .left{float:left}
	.container-city-phone .right{float:right}