/*------------  DEFAULTS  ---- ОБЩИЕ НАСТРОЙКИ -----------*/
*{
    margin: 0px;
    padding: 0px;
}

img{                   /* убираю рамки картинок */
    border: 0px;
}

img.png {
    behavior: url("pngbehavior.htc");
}

a{
    text-decoration: none;
}

body{
    background: #ffffff;
    width: 100%;
    font-family: arial, verdana, sans-serif;
    font-size: 12px;
}

ul{                       /* убираем маркеры в списках */
    list-style: none;
}

h1{
       text-align: left;
       font-family: arial, sans-serif;
       font-size: 24px;
       font-weight: 400;
       color: #000000;

       margin: 23px 0px 0px 34px;
}

h2{
       text-align: left;
       font-family: arial, sans-serif;;
       font-size: 18px;
       font-weight: 400;
       color: #000000;
       margin-left: 156px;

}

h3{
       width: 76.8%;
       text-align: left;
       font-family: arial, sans-serif;;
       font-size: 18px;
       font-weight: 400;
       text-decoration: underline;
       color: #000000;
       margin: 16px 0px 4px 156px;
       padding-bottom: 4px;
       border-bottom: #e5e5e5 solid 1px;

}

div#wrap{
      min-width: 1000px;
       position: relative;
       z-index: 1;
       overflow: hidden;
}

/*------------------------------  MAIN  -----------------------------*/

div#main{                          /* шапка + левая колонка + центральная колонка */
      width: 69.2%;
      margin: auto;
      float: left;
      overflow: hidden;
      margin-bottom: 100px;
      text-align: left;
}

/*-------------------------- HEADER -----------------------------*/

div#header{                         /* шапка */
      width: 100%;
      overflow: hidden;
      text-align: center;
      margin-bottom: 12px;
}

div#header_left{
      width: 122px;
      margin: auto;
      margin-bottom: 6px;
      float: left;
      overflow: hidden;
      text-align: left;
}

div#header_left img.main_logo{        /* главный логотип в левой части хедера */
      width: 94px;
      height: 41px;
      margin: 12px 0px 0px 28px;
}

div#header_left div.unroll_ads{      /* блок "развернуть объявления" */
      width: 100%;
      height: 30px;
      text-align: center;
     /* margin-top: 69px;  */
      position: absolute;
      top: 149px;
      left: 0px;
}

div#header_left div.unroll_ads div.left{          /* левая его часть */
      width: 35px;
      margin: auto;
      float: left;
      text-align: left;
}

div#header_left div.unroll_ads div.left img{            /* стиль иконки */
      width: 17px;
      height: 13px;
      margin-left: 14px;
      vertical-align: -20%;

}

div#header_left div.unroll_ads div.right{         /* правая его часть */
      width: 83px;
      margin: auto;
      float: left;
      text-align: left;
      line-height: 12px;
      padding-bottom: 1px;
}

div#header_left div.unroll_ads div.right a{
      font-family: tahoma, sans-serif;
      font-size: 11px;

      color: #454545;
      border-bottom: #454545 dashed 1px;
}

                     /*------------------ HEADER CENTER ------------------------*/

div#header_center{
      width: 79%;
      margin: auto;
      float: left;
      overflow: hidden;
}

div#header_center div.top_string{      /* верхняя строка в центр. части хедера */
      height: 22px;
      margin: 32px 0px 0px 34px;
      text-align: center;
      overflow: hidden;
}

div#header_center div.top_string div.market{        /* ссылка на МАРКЕТ */
      width: 87px;
      height: 100%;
      margin: auto;
      float: left;
      text-align: left;
}

div#header_center div.top_string div.market a{
      display: block;
      margin-top: -3px;
      font-family: tahoma, sans-serif;
      font-size: 20px;
      text-decoration: underline;
      color: #db0000;
}

div#header_center div.top_string div.new_messages{      /* новые сообщения */
      width: 158px;
      height: 100%;
      margin: auto;
      float: left;
      text-align: left;
}

div#header_center div.top_string div.new_messages img{            /* иконка "Новые сообщения" */
      width: 13px;
      height: 9px;
      vertical-align: -10%;
}

div#header_center div.top_string div.new_messages p{            /* стиль абзаца для ссылки */
      margin-top: 4px;
}

div#header_center div.top_string div.new_messages a{         /* стиль самой ссылки */
      margin-top: 12px;
      font-family: tahoma, sans-serif;
      font-size: 11px;
      color: #db0000;
      text-decoration: underline;
}

div#header_center div.top_string div.time_and_date{         /* время и дата */
      width: 45%;
      height: 100%;
      margin: auto;
      float: right;
      text-align: right;
}

div#header_center div.top_string div.time_and_date p{
      font-family: arial, sans-serif;
      font-size: 11px;
      color: #3f3f3f;
      margin-top: 4px;
}

div#header_center div.top_string div.time_and_date p span{          /* выделение времени чуть бльшим шрифтом */
      font-size: 13px;
}

                             /*---------------- SECTIONS ---------------*/

div#header_center ul.sections{          /* список разделов (продам, куплю, аренда, ...) */
      height: 26px;
      margin: 5px 0px 0px 24px;
}

div#header_center ul.sections li{         /* пункт - другой раздел  */
      height: 100%;
      margin: auto;
      float: left;
      text-align: center;
      font-family: tahoma, sans-serif;
      font-size: 10px;
      color: #868686;
}

div#header_center ul.sections li p{
      margin-top: 1px;
}

div#header_center ul.sections li a{           /* стиль ссылки */
      font-family: arial, sans-serif;
      text-decoration: underline;
      font-size: 13px;
      color: #db0000;
}

div#header_center ul.sections li.current{          /* пункт - текущий раздел */
      text-align: center;
}

div#header_center ul.sections li.current div.left{             /* левая часть ссылки на текущий раздел */
      width: 14px;
      height: 100%;
      margin: auto;
      float: left;
      background: url(../img/sections_li_cur_left_bg.gif) no-repeat;
}

div#header_center ul.sections li.current div.center{           /* центр. часть ссылки на текущий раздел */
      margin: auto;
      height: 22px;
      float: left;
      border-bottom: #e4e4e4 solid 1px;
      border-top: #e4e4e4 solid 1px;
}

div#header_center ul.sections li.current div.right{             /* правая часть ссылки на текущий раздел */
      width: 12px;
      height: 100%;
      margin: auto;
      float: right;
      background: url(../img/sections_li_cur_right_bg.gif) no-repeat;
}

div#header_center ul.sections li.current p{
      margin-top: 1px;
}

div#header_center ul.sections li.current span{          /* выделение неактивной сслыки (ссылки, ведущей не текущий раздел) */
      font-family: arial, sans-serif;
      font-size: 13px;
      color: #000000;
}
                          /*---------------- GREY LINE ----- СЕРАЯ ЛИНИЯ -----------------*/
div.gray_line{
     height: 1px;
     font-size: 1px;
     text-align: left;
     border-top: #e5e5e5 solid 1px;
     margin: 9px 0px 4px 34px;
}



div#header_center div.bottom_string{    /* строка под синей линейкой */
      margin: 7px 0px 0px 34px;
      text-align: center;
      height: 18px;
}

div#main div.under_h3_string{    /* строка под заголовком 3 уровня ("Приму услугу", "Окажу услугу"...) */
      margin: 7px 0px 0px 156px;
      text-align: center;
      height: 18px;
      width: 100%;
}
                                 /*---------------- FORM ---------------*/
div.form{
     text-align: left;
     margin: 8px 0px 0px 31px;
}

div.form select{
     width: 110px;

     font-family: arial, sans-serif;
     font-size: 12px;
}

                                     /*----------------- SORTED ----- СОРТИРОВАНО ----------------*/
div.bottom_string div.sorted{           /* основной контейнер */
     width: 50%;
     margin: auto;
     float: left;
     height: 18px;
}

div.under_h3_string div.sorted{           /* основной контейнер */
     width: 50%;
     margin: auto;
     float: left;
     height: 18px;
}


div.sorted div{
     height: 100%;
}

div.sorted div.left{       /* левая часть */
     width: 102px;
     height: 100%;
     margin: auto;
     float: left;
     text-align: left;
}

div.sorted div.just{          /* простая ячейка */
     width: 48px;
     margin: auto;
     float: left;

}

div.sorted div.current{          /* текущая ячейка (на серой плашке) */
     width: 48px;
     margin: auto;
     float: left;
     background: #e2e2e2;
}

div.sorted p{                /* стиль текстового абзаца */
     margin-top: 1px;
     font-family: tahoma, sans-serif;
     font-size: 11px;
     color: #2d2d2d;

}

div.sorted p a{              /* стиль ссылки */
     color: #2d2d2d;
     text-decoration: underline;
}

div#header_center div.bottom_string div.pictos{           /* контейнер  для пиктограмм */
     width: 30%;
     margin: auto;
     float: right;
     height: 18px;
     text-align: right;
}

div.under_h3_string div.pictos{           /* контейнер  для пиктограмм */
     width: 30%;
     margin: auto;
     float: right;
     height: 18px;
     text-align: right;
}

/*-------------------------- MAIN PART ----- ОСНОВНАЯ ЧАСТЬ ----------------------*/


div.offer{                 /* объявление */
     overflow: hidden;
     text-align: left;
     width: 100%;
     margin-top: 4px;
}

div.offer_with_comment{                 /* объявление */
     overflow: hidden;
     text-align: left;
     width: 100%;
     margin-top: 4px;
     background: #ffffff url(../img/offer_with_comment_bg.gif) repeat-y;;
}

div.comment{      /* комменарий к объяве */
     width: 122px;
     margin: auto;
     float: left;
     text-align: left;
     overflow: hidden;
}

div.comment div.comment_text{        /* текст комментария на серой плашке */
     width: 115px;
     margin-left: 7px;
}

div.comment div.comment_text p{
     font-family: arial, sans-serif;
     font-size: 11px;
     color: #000000;
     padding: 2px 2px 2px 8px;
}



div.offer_content{     /* содержимое объявы */
     width: 77%;
     margin: auto;
     margin-left: 8px;
     float: left;
     overflow: hidden;
}

div.offer_content_pink{     /* содержимое объявы c розовой обводкой */
     width: 80%;
     margin: auto;
     margin-left: 8px;
     float: left;
     border: #f9cadf solid 1px;
     overflow: hidden;
}

div.flag{        /* пиктограммы-пометки */
     width: 26px;
     margin: auto;
     float: left;
     text-align: left;
     overflow: hidden;
}

div.flag img.green_flag{     /* пиктограмма зеленого флага */
     width: 12px;
     height: 12px;
     margin: 9px 0px 0px 6px;

}

div.offer_text{      /* текст объявления */
     width: 92%;
     margin: auto;
     float: left;
     overflow: hidden;
     text-align: center;
}

div.offer_text div.photo{
     margin: auto;
     float: left;
     overflow: hidden;
}

div.offer_text div.photo img{
     margin: 9px 10px 4px 0px;
}

div.offer_text div.photo a{
     color: #575757;
     text-decoration: underline;
     border: none;
     font-size: 10px;
}

div.offer_text p.text{     /* текстовый абзац для заголовка (товар, цена, время вывешивания объявления)  */
     font-family: arial, sans-serif;
     font-size: 13px;
     line-height: 17px;
     color: #000000;
     text-align: left;
     margin: 5px 0px 7px 0px;
}

div.offer_content_pink p.text{
     font-family: arial, sans-serif;
     font-size: 13px;
     line-height: 17px;
     color: #000000;
     text-align: left;
     margin: 5px 0px 7px 0px;
}

div.offer_text p.text a:hover{        /* ссылка при наведении  */
     color: #d60000;
     border-bottom: #d60000 dashed 1px;
}

div.offer_text a:link{        /* ссылка по умолчанию */
     color: #002f97;
     border-bottom: #002f97 dashed 1px;
}

div.offer_text a:visited{        /* посещенная ссылка */
     color: #950495;
     border-bottom: #950495 dashed 1px;
}

div.offer_text a:hover{        /* ссылка при наведении  */
     color: #d60000;
}

div.offer_text a.marked{        /* активная (отмеченная) ссылка */
     color: #078c00;
     border-bottom: #078c00 dashed 1px;
     text-decoration: none;
}

div.offer_text span.time{          /* выделение времени (серым цветом и без переносов) */
     font-family: tahoma, sans-serif;
     font-size: 11px;
     color: #99999a;
     white-space: nowrap;
}

div.offer_text span.info{          /* выделение "Есть дода-справка!" */
     font-family: tahoma, sans-serif;
     font-size: 10px;
     background: #f27f7f;
     border: #f27f7f solid 2px;
     white-space: nowrap;
}


div.offer_text span.info a:visited{          /* ссылка в этом выделении */
     text-decoration: underline;
     font-size: 10px;
     color: #ffffff;
     border: none;


}

div.offer_text span.info a{
     text-decoration: underline;
     font-size: 10px;
     color: #ffffff;
     border: none;
     vertical-align: 7%;
}

div.offer_text span.info a:hover{
     text-decoration: underline;
     font-size: 10px;
     color: #ffffff;
     border: none;
     vertical-align: 7%;
}

div.offer_text p.small_text{               /* абзац с мелким текстом */
     font-family: tahoma, sans-serif;
     font-size: 10px;
     line-height: 15px;
     color: #ababab;
     margin: 0px 0px 3px 0px;
     text-align: left;
     clear: both;
}

div.offer_text p.small_text span.phone{       /* выделение номера телефона черным */
     color: #000000;
     font-size: 11px;
}

div.offer_text p.small_text a.orange{       /* оранжевая ссылка "Написать письмо" */
     color: #f96900;
     text-decoration: underline;
     border: none;
     font-weight: 600;
     font-size: 11px;
}

div.offer_text p.small_text a.gray{        /* серая ссылка "Все объявления автора" */
     color: #575757;
     text-decoration: underline;
     border: none;
     font-size: 10px;
}

div.offer_text p.small_text a{
     color: #ababab;
     text-decoration: underline;
     font-size: 10px;
     border: none;
}

div.offer_text p.small_text a.lightgray:hover{                  /* обычная ссылка "Пожаловаться" */
     color: #ff0000;
     border: none;
}


div.offer_text p.small_text a.marked{               /* зеленая ссылка "Пометить" */
     color: #078c00;
     font-size: 11px;
     border-bottom: #078c00 dashed 1px;
     text-decoration: none;
}


/*--------------- BOTTOM-NAVIGATE ----------------------------------------*/

div#bottom_navigate{
     width: 100%;
     margin-top: 45px;
     text-align: left;
}

div#bottom_navigate p{                /* простой абзац */
     font-family: arial, sans-serif;
     color: #000000;
     font-size: 13px;
     line-height: 15px;
     margin: 10px 0px 0px 156px;
     text-align: left;
}

div#bottom_navigate span.gray{         /* выделение светло-серым текстом*/
     color: #abaaaa;
}

div#bottom_navigate span.darkgray{       /* выделение белым текстом на темно-серой плашке */
     background: #878888;
     color: #ffffff;
}

div#bottom_navigate p a{
     color: #000000;
     text-decoration: underline;
}

div#bottom_navigate p.add_offer{    /* абзац под ссылку "добавить объявление" */
     text-align: right;
     width: 77%;
     margin-top: 69px;
}

div#bottom_navigate p.add_offer a{        /* стиль самой ссылки */
     color: #000000;
     text-decoration: underline;
}

div#bottom_navigate p.links{             /* абзац под ссылки внизу */
     width: 77%;
     margin: 10px 0px 0px 156px;
     font-family: tahoma, sans-serif;
     font-size: 11px;
     line-height: 18px;
     color: #2d2d2d;
}

div#bottom_navigate p.links a{            /* стиль одной ссылки */
     color: #2d2d2d;
     text-decoration: underline;
     white-space: nowrap;
}




/*--------------------------- RIGHT ---------------------------------*/

div#right{
     width: 30.6%;

     margin: auto;
      margin-bottom: 100px;
      float: right;
      overflow: hidden;
      text-align: left;
}

div#right div.top_string{                   /* верхняя строка со ссылками */
      text-align: left;
      font-family: arial, sans-serif;
      font-size: 13px;
      margin-top: 7px;
      text-align: center;
      overflow: hidden;
}

div#right div.top_string_left{          /* левая часть верхней строки  */
      width: 47%;
      float: left;
      margin: auto;
      text-align: left;
}

div#right div.top_string_right{              /* правая часть верхней строки */
      width: 52%;
      float: right;
      margin: auto;
      text-align: left;
}

div#right div.top_string a.gray{            /* серая ссылка "Настроить маркет" */
      color: #797979;
      text-decoration: underline;
}

div#right div.top_string a.black{            /* черная ссылка с адресом */
      color: #000000;
      text-decoration: underline;
}

div#right div.top_string a.blue{             /* синяя ссылка "Выйти" */
      color: #2e71d7;
      text-decoration: underline;
}


div.large_red_link{                     /* контейнер под большую красную ссылку */
      margin-top: 25px;
      font-family: arial, sans-serif;
      font-size: 18px;
      text-align: left;
}

div.large_red_link a{             /* стиль самой ссылки */
      color: #f30007;
      text-decoration: underline;
}

div.green_link{                     /* контейнер под зеленую ссылку */
      margin-top: 6px;
      font-family: arial, sans-serif;
      color: #5f5f5f;
      font-size: 11px;
      text-align: left;
}

div.green_link a{             /* стиль самой ссылки */
      color: #009011;
      text-decoration: underline;
      font-weight: 600;
      font-size: 13px;
}

                 /*-------------------------- COLUMNS --------------*/

div#right div.columns{                  /* две колонки */
      overflow: hidden;
      width: 100%;
      margin-top: 21px;
}

div#right div.left_column{            /* левая колонка */
      margin: auto;
      float: left;
      width: 65%;
      text-align: left;
}

div#right div.left_column ul{              /* стиль списка пунктов меню */
      font-family: tahoma, sans-serif;
      font-size: 10px;
      line-height: 28px;
      color: #767676;
      margin-top: 0px;
}


div#right div.left_column ul li a{           /* стиль синих ссылок */
      font-family: arial, sans-serif;
      font-size: 14px;
      color: #002f97;
      border-bottom: #002f97 dashed 1px;
}

div#right div.left_column ul li.current a{           /* стиль выбранной ссылки (черный) */
      font-size: 14px;
      color: #000000;
      border-bottom: #002f97 dashed 1px;
}

div#right div.left_column ul li.current ul{          /* стиль подсписка в ней*/
      font-family: tahoma, sans-serif;
      font-size: 10px;
      line-height: 25px;
      color: #767676;
      margin: 0px 0px 0px 15px;
}


div#right div.left_column ul li.current ul li a{            /* стиль ссылк в нем */
      font-family: arial, sans-serif;
      font-size: 13px;
      color: #000000;
      text-decoration: underline;
      border: none;
}

div#right div.left_column ul li.current ul li span.gray{           /* пункт меню на сером фоне */
      background: #d8d8d8;
      border: #d8d8d8 solid 5px;
}



div#right div.right_column{            /* правая колонка */
      margin: auto;
      float: left;
      width: 34%;
      text-align: left;
}

div#right div.right_column div.black_stat_block{           /* одиночный блок статистики черным шрифтом */
      font-family: tahoma, sans-serif;
      font-size: 11px;
      line-height: 13px;
      color: #4c4c4c;
      margin-bottom: 20px;
}

div#right div.right_column div.black_stat_block span.large{        /* крупный шрифт Georgia */
      font-family: georgia, arial, sans-serif;
      font-size: 18px;
}

div#right div.right_column div.black_stat_block span.underline{       /* выделение подчеркиванием */
      text-decoration: underline;
      font-size: 10px;
}

div#right div.right_column div.yellow_stat_block{           /* одиночный блок статистики желтым (горчичным) шрифтом */
      font-family: tahoma, sans-serif;
      font-size: 10px;
      line-height: 13px;
      color: #bca507;
      margin-bottom: 20px;
}

div#right div.right_column div.yellow_stat_block span.large{       /* крупный шрифт Georgia */
      font-family: georgia, arial, sans-serif;
      font-size: 18px;
}

div#right div.right_column div.yellow_stat_block span.underline{          /* выделение подчеркиванием */
      text-decoration: underline;
}

div#right div.gray_line{
      width: 60%;
      text-align: left;
      height: 1px;
      margin: 24px 0px 0px 0px;
      border-top: #e6e6e6 solid 1px;
}


div#right div.show_offers{                  /* блок "Показывать объявления" */
      width: 100%;
      text-align: left;
      margin-top: 21px;
}

div#right div.show_offers p.title{           /* заголовок */
      font-family: arial, sans-serif;
      color: #000000;
      font-size: 13px;
      font-weight: 600;
}

div#right div.show_offers p.text{            /* текст внутри */
      font-family: arial, sans-serif;
      color: #8d8d8d;
      font-size: 13px;
      line-height: 20px;
      margin-top: 8px;
}

div#right div.show_offers p.text a{
      color: #002f97;
      text-decoration: underline;
}

div#right div.show_offers span.on_gray{           /* черный текст на сером фоне */
      font-family: arial, sans-serif;
      color: #000000;
      font-size: 13px;
      margin-top: 8px;
      background: #e2e2e2;
      border: #e2e2e2 solid 1px;

}

div#right div.show_offers span.small{           /* маленькие буквы */
      font-family: tahoma, sans-serif;
      font-size: 10px;
      color: #868686;
}

                    /*----------------- HELPER ------------ ПОМОЩНИК --------------*/

div#right div.helper{
      width: 298px;
      height: 170px;
      margin-top: 23px;
      background: #f6f5ef;
      text-align: center;
      background: url(../img/helper_bg.gif) no-repeat 0px 22px;
}

div#right div.helper ul.title{
      width: 230px;
      text-align: left;
      height: 22px;
      margin-left: 15px;
}

div#right div.helper ul.title li{
      margin: auto;
      float: left;
      height: 100%;
      text-align: center;
}

div#right div.helper ul.title li p{
      font-family: arial, sans-serif;
      font-size: 13px;
      margin-top: 3px;
}

div#right div.helper ul.title li p a{
      color: #002f97;
      border-bottom: #002f97 dashed 1px;
}

div#right div.helper ul.title li.current{
      background: url(../img/helper_title_current_bg.gif);
}

div#right div.helper ul.title li.current p{
     font-weight: 600;
     color: #000000;
}

div.helper p.hide{
     width: 281px;
     text-align: right;
     font-family: tahoma, sans-serif;
     font-size: 11px;
     margin: 5px 0px 8px 0px;
}

div.helper p.hide a{
     color: #959595;
     text-decoration: underline;
}

div.helper p.text{
     width: 95%;
     text-align: left;
     font-family: tahoma, sans-serif;
     font-size: 11px;
     margin: 0px 0px 10px 11px;
}

div.helper select{
     display: inline;
     width: 92px;
  /*   height: 18px; */
     border: #6594c3 solid 1px;
    /* margin-bottom: 0px;  */
  /*   padding-top: 2px; */
     font-size: 11px;
}

div.helper input.text{
     display: inline;
     width: 36px;
     height: 20px;
     background: #ffffff;
     border: #6594c3 solid 1px;
}


             /*-------- RIGHT_INFO -------------- Инфо в правой колонке ---------------*/

div#right div.right_info{
     width: 100%;
     background: #ff0000 (../img/inner_right_info_bg.gif) repeat-y;
     border: #f0f0f0 solid 1px;

}

div#right div.right_info_title{           /* заголовок "Есть doda-справка!" */
     font-size: arial, sans-serif;
     font-size: 12px;
     color: #000000;
     margin: 35px 0px 3px 0px;
}

div#right div.right_info_title div.title img{         /* пиктограмма в заголовке */
     width: 11px;
     height: 12px;
     vertical-align: -40%;
}

div.right_info p{                              /* абзац внутри инфо-блока */
     width: 260px;
     font-family: tahoma, sans-serif;
     font-size: 11px;
     color: #000000;
     margin: 12px 0px 22px 28px;
     text-align: left;
}

div.right_info p img{                         /* стиль обтекаемой картинки */
     float: left;
     margin: 4px 22px 4px 7px;
}

div.right_info p a{                         /* стиль ссылок */
     color: #002f97;
     text-decoration: underline;
}

                      /*---------------- PRICE -------- ЦЕНЫ ------------------*/

div#right div.price{
     width: 240px;
     text-align: left;
     margin-top: 18px;
}

div#right div.price p.large{
     font-family: arial, sans-serif;
     font-size: 18px;
     color: #000000;
}

div#right div.price p.text{
     font-family: arial, sans-serif;
     font-size: 13px;
     color: #000000;
}

div#right div.price p.text a{
     color: #002f97;
     text-decoration: underline;
}



                     /*----------------- SEARCH --------- ПОИСК ---------*/

div#right div.search{
      width: 92%;
      height: 95px;
      background: url(../img/search_bg.jpg) repeat-y;
      margin-top: 17px;
      text-align: left;
      overflow: hidden;
}

div#right div.search div.title{               /* строка-заголовок */
      width: 85%;
      overflow: hidden;
      text-align: center;
      margin: 8px 0px 0px 13px;
}

div#right div.search div.title div.title_left{       /* левая часть заголовка */
      width: 35%;
      margin: auto;
      float: left;
      font-family: arial, sans-serif;
      color: #000000;
      font-weight: 600;
      font-size: 13px;
      text-align: left;
      overflow: hidden;
}

div#right div.search div.title div.title_right{           /* правая часть заголовка */
      width: 65%;
      margin: auto;
      float: left;
      font-family: arial, sans-serif;
      font-size: 13px;
      text-align: right;
      overflow: hidden;
}

div#right div.search div.title div.title_right a{        /* ссылка в нем */
       color: #002f97;
       text-decoration: underline;
}


div#right div.search input.search_string{         /* строка поиска  */
       width: 85%;
       height: 18px;
       padding-top: 2px;
       margin: 11px 0px 0px 13px;
       border: #7f9db9 solid 1px;
       background: #ffffff;
}

div#right div.search div.options{                 /* опции поиска */
       width: 85%;
       margin: 5px 0px 0px 13px;
       text-align: center;
       overflow: hidden;

}

div#right div.search div.options div.select{          /* левая часть - под элемент SELECT */
        width: 55%;
        margin: auto;
        float: left;
        text-align: left;

}

div#right div.search div.options div.select select{       /* стиль элемента */
        width: 118px;
        height: 21px;
        border: #7f9db9 solid 1px;
        padding: 1px;
}

div#right div.search div.options div.button{           /* правая часть - под кнопку */
        width: 45%;
        margin: auto;
        float: left;
        text-align: right;

}

                 /*------------------ ON DODA FORUM ------- НА ДОДА ФОРУМЕ ---------------*/

div#right div.on_doda_forum{
       width: 83%;
       padding-top: 28px;
       border-top: #f2f2f2 solid 1px;
       font-family: arial, sans-serif;
       text-align: left;
}

div#right div.on_doda_forum p{               /* текстовый абзац */
       font-size: 13px;
     /*  line-height: 15px;  */
       margin-bottom: 11px;
       color: #000000;
}

div#right div.on_doda_forum p a.orange_large{          /* большая оранжевая ссылка */
       font-size: 19px;
       color: #ff4e00;
       text-decoration: underline;
}

div#right div.on_doda_forum p a.black{          /* черная ссылка */
       text-decoration: underline;
       color: #000000;
}

div#right div.on_doda_forum p span.small{           /* мелкий шрифт */
       color: #99999a;
       font-size: 11px;
       white-space: nowrap;
}



/*----------------------------- FOOTER -------------------------------*/

div#footer{
     width: 100%;
     height: 237px;
     border-top: #e8e8e8 solid 1px;

     clear: both;
     font-family: arial, sans-serif;
     text-align: center;
     clear: both;
     min-width: 1015px;
}

div#footer div.text{
     width: 92%;
     font-size: 11px;
     color: #000000;

     text-align: center;
     margin: 19px auto 0px auto;
}

div#footer div.text p.left{
     width: 49%;
     margin: auto;
     float: left;
     text-align: left;
}

div#footer div.text p.right{
     width: 49%;
     margin: auto;
     float: right;
     text-align: right;
}

div#footer div.text a{
     color: #002f97;
     text-decoration: underline;
}

div.auth {
	background-color:#DCDCCC;
	width:217px;
	height:165;
	padding:10px;
	line-height:14px;
}

div.auth a {
	color:#002F97;
	text-decoration:underline;
	font:11px Tahoma;
}

div.auth input[type="text"],  div.auth input[type="password"] {
	font:18px Arial;
	width:215px;
}
.llk, a.lnk, a.lnk:visited {
    text-decoration: underline;
	color: #002F97;
}

