/*page*/
  html, body {width:100%;height:100%;}
  body {padding:0; margin:0;background: #fff;}

/*design*/
  a img{border:0;}

/*navigation*/
  a{font:1em Arial, sans; color:#0086d4;text-decoration:underline;}
    a:hover{text-decoration:none;}
  :focus, a:active { outline: none; }
  form :focus, form a:active { outline:1px dotted;}

/*TAGS*/
  h1{margin:0 0 10px;padding: 0;font:bold 1.33em Arial; color:#0086d4;}
  h2{margin:0 0 5px;padding: 0;font:bold 1.15em Arial;color:#A5A3AB;}
    h2 a{font-weight:bold;color:#A5A3AB;}
    #profile h2 {margin:0 0 15px;font:bold 1.33em Arial; color:#0086d4;}
  h3{margin: 0;padding:0;font:bold 1em Arial; color:#0086d4;}
    h3 a {font-weight:bold;}
  h4{margin:0;padding: 0;font:bold 1.6em "Times New Roman";color:#000;}
  dl, dt, dd, form {margin:0;padding: 0;}
  p {margin:0 0 10px;padding:0;}
  select {vertical-align:middle;}
  table {border-spacing: 0;border-collapse: collapse;}
  table td {padding:0;text-align:left;vertical-align:top;}
  ul {margin: 0;padding: 10px 20px;}
  input[type=radio] {margin:0;vertical-align:sub;}


/*FONT*/
  body{font:62.5%/1.5 Arial, sans; color:#545357}
  table, td, th, ul, textarea {font: 1em Arial;}
  #about_site {font-size:1.15em;}
  #ad .date {font-size:0.77em;color:#a5a3ab;}
    #ad .aditional_info {font-size:0.84em;}
    #ad .aditional_info dt {font-weight:bold;color:#fff;}
  #ads_list .edit_link {font-size:0.77em;color:#a5a3ab;text-decoration:none;}
    #ads_list .edit_link:hover {text-decoration:underline;}
    #ads_list .delete_link {font-size:0.77em;color:#a5a3ab;text-decoration:none;}
      #ads_list .delete_link:hover {text-decoration:underline;}
    #ads_list .date {font-size:0.77em;color:#a5a3ab;}
      #ads_list .owner {font-size:0.77em;color:#a5a3ab;line-height:1em;}
      #ads_list .owner  a {color:#a5a3ab;}
      #ads_list .price {line-height:0.8em;}
  #bottom_menu {font-size:0.84em;}
    #bottom_menu a {color:#545357;}
  #breadcrumbs {font-size:0.84em;color:#545357;}
    #breadcrumbs a {color:#545357;text-decoration:none;}
     #breadcrumbs a:hover {text-decoration:underline;}
  #catalog dt a {font-weight:bold;}
  #catalog dt .hasSubsection {text-decoration:none;border-bottom:1px dashed #0086D4;}
    #catalog dt .hasSubsection:hover {text-decoration:none;border:0 none;}
  #category_list .title {color:#1f212d;font-size:1.61em;font-weight:normal;text-decoration:none;}
    #category_list a strong {font-weight:normal}
    #category_list .ads_quantity {font-size:0.84em;}
  #conversation .me {color:#0086d4;}
    #conversation .recipient {color:#1F212D;}
    #conversation .date {color:#a5a3ab;font-size:0.9em;}
  #copyright {font-size:0.84em;color:#a5a3ab;}
  #designed {font-size:0.84em;color:#a5a3ab;}
    #designed a {color:#a5a3ab;}
  #edit_profile_form a {font-size:0.84em;}
  #latest_ads .date {font-size:0.77em;color:#a5a3ab;line-height:1em;}
    #latest_ads .owner {font-size:0.77em;color:#a5a3ab;line-height:1em;}
    #latest_ads .owner a {color:#a5a3ab;}
    #latest_ads .price {line-height:1.2em;}
  #login_form a {font-size:0.84em;}
  #front_login_form a {color:#bbe6ff;font-size:0.84em;}
  div#member_messaging dl, ul#member_messaging  {font-size:0.84em;}
    #member_messaging dt {font-weight:bold;color:#fff;}
    #member_messaging .town {color:#a5a3ab;font-size:0.9em;line-height:1.3em;}
    #member_messaging .label {color:#545357;}
  #profile .aditional_info {font-size:0.84em;}
    #profile .aditional_info dt {font-weight:bold;color:#fff;}
  #registration_form a {font-size:0.84em;}
  #search_form a {color:#545357;}
  #user_menu {color:#fff;}
    #user_menu a {color:#bbe6ff;text-decoration:none;}
      #user_menu a:hover {text-decoration:underline;}
      #user_menu li.active a {color:#fff;}
  #wrapper {font-size:1.3em;}
  #search_form .input {font-size:0.84em;}
    #search_form a {font-size:0.84em;color:#A5A3AB}
  .ads_quantity {font-size:0.9em;color:#a5a3ab;}
  .ajax_loader {font-weight:bold;}
  .flashbox a {color:#545357}
  .jLookInput  {color:#a5a3ab;}
    .jLookInput_hover{color:#545357;}
  .jLookTextareaWrapper textarea{color:#a5a3ab;}
    .jLookTextareaWrapper_hover textarea{color:#545357;}
  .hint {font-size:0.84em;color:#A5A3AB;}
  .quantity {font-size:0.9em;color:#a5a3ab;}
  .source {font-size:0.84em;color:#A5A3AB;}


/*Misc*/
  .ajax_loader {position:fixed;top:0;left:50%;width:200px;margin:0 0 0 -205px;padding:25px 20px 5px;background:#E4E3E8 url(../images/img/ajax_loader.gif) no-repeat center 5px;text-align:center; z-index:4000;}
  .add_ad {display:block;width:153px;height:23px;margin:0 0 15px;background: url(../images/sprite.png) no-repeat 0 -262px;}
  .clearing {clear: both;height:0;font-size:0;}
  .clearFix {zoom:1}
    .clearFix:after {content: '.'; display: block; clear: both;visibility: hidden;height:0;font-size:0;}
  .close_icon {width:9px;height:9px;background: url(../images/sprite.png) no-repeat -291px -129px;}
  .line_search {margin:0 0 20px;}
  .external_link {margin:0 0 4px;}
  .hint {width:500px;clear:both;margin:3px 0 0;padding:0;}
  .source {float:right;}

  /*BUTTONS*/
    .edit_ad {display:block;width:197px;height:23px;background: url(../images/sprite.png) no-repeat 0 -358px;}
    .delete_ad {display:block;width:197px;height:23px;background: url(../images/sprite.png) no-repeat 0 -381px;}
    .send_message {display:block;width:156px;height:23px;background: url(../images/sprite.png) no-repeat 0 -239px;}


  /*FLASHBOX*/
    .flashbox {position:fixed;top:10px;left:50%;z-index:4000;width:500px;margin:0 0 0 -355px;padding:0 20px;border:1px solid #83828f;background-color:#c9c8cf}
      .flashbox ul{margin:0;padding:0;list-style-type:none;}
        .flashbox li {margin:0 0 0 3px;padding:5px 7em 5px 10px;border-bottom:1px solid #83828f;position:relative;}
        .flashbox li:last-child, .flashbox li.last-child {border:0 none;}
          .flashbox .close{position:absolute;right:30px;top:6px;cursor: pointer;margin:0;}

  /*ICONS*/
    .message_icon {display:-moz-inline-stack;display:inline-block;width:16px;height:16px;margin:0;background: url(../images/sprite.png) no-repeat -284px -266px;vertical-align:middle;}
    .new_message_icon {display:-moz-inline-stack;display:inline-block;width:16px;height:13px;margin:0;background: url(../images/sprite.png) no-repeat -284px -242px;vertical-align:middle;}

  /*LINKS*/
    .edit_link {padding:0 0 0 17px;background: url(../images/sprite.png) no-repeat -25px -302px;}
    .delete_link {padding:0 0 0 17px;background: url(../images/sprite.png) no-repeat 0 -330px;}


  /*MODAL WINDOWS*/
    .confirm_block {position:fixed;top:50%;left:50%;z-index:3500;width:350px;min-height:80px;height:80px;margin:-44px 0 0 -179px;padding:8px;background-color:#fff;border:1px solid #999;text-align:center;}
      html > body .confirm_block  {height:auto;}
      .confirm_block .close_icon {position:absolute;right:8px;top:8px;}
      .confirm_block .msg {margin:0 8px 10px 0;text-align:left;margin-bottom:3em;}
      .confirm_block .button {position:absolute;bottom:5px;margin-right:5px;width:5em;text-align:center;}
      #ok_button {left:50%;margin-left:-7em}
      #cancel_button {left:50%;margin-left:1em}
    .message_block {position:fixed;top:50%;left:50%;z-index:3500;width:350px;min-height:80px;height:80px;margin:-44px 0 0 -179px;padding:8px;background-color:#fff;border:1px solid #999;text-align:left;}
      html > body .message_block  {height:auto;}
      .message_block .close_icon {position:absolute;right:8px;top:8px;}
      .message_block .msg {margin:0 8px 10px 0;text-align:left;margin-bottom:3em;}
      .message_block .button {position:absolute;left:50%;bottom:5px;width:5em;margin:0 0 0 -2.5em;text-align:center;}
    .modalWindow {position:fixed;top:13%;left:50%;z-index:3000;width:472px;height:64%;margin:0 0 0 -244px;padding:8px;overflow:auto;background:#fff url(../images/img/window_loader.gif) no-repeat center center;border:1px solid #999;text-align:left;}
      .wideSite .modalWindow {width:714px;margin-left:-367px;}
      .modalWindow .close_icon {position:absolute;right:8px;top:8px;}
    .modalWindowOverlay {position:fixed;top:0;left:0;z-index:2000;width:100%;height:100%;background-color:#E4E3E8;-moz-opacity: 0.65;-khtml-opacity: 0.65;opacity: 0.65;}


/*layout*/

  /*=HEADER*/
    #logo_img {position:relative;top:13px;float:left;margin:0 113px 25px 14px;}

    #category_list {position:absolute;left:485px;top:18px;z-index:100;float:left;width:268px;margin:0 0 23px;padding:5px 10px 10px;}
      .thinSite #category_list {left:350px;}
      .opened#category_list {left:484px;top:17px;z-index:2000;border:1px solid #484c63;background-color:#fff;}
        .thinSite .opened#category_list {left:349px;}
      #category_list .title {float:left;margin:0 15px 10px 0;padding:6px 0 3px 39px;background: url(../images/sprite.png) no-repeat -272px 0;}
        #category_list .title strong {line-height:0.9em;float:left;border-bottom:1px dashed #545357;/*background: url(../images/sprite.png) no-repeat right -38px;*/}
        #category_list .title .arrow {float:left;width:8px;height:10px;margin:6px 0 0 6px;background: url(../images/sprite.png) no-repeat -292px -41px;font-size:0;}
          .opened#category_list .title .arrow {background-position:-292px -59px;}
          #category_list .title:hover strong {border:0 none;margin:0 0 1px;}
      #category_list ul {clear:both;margin:10px 0 0;padding:0;list-style-type:none;}
      #category_list ul li {margin:0 0 3px;}

    #header {position:relative;clear:both;height:102px;margin:0 43px 0 0;background:#676673 url(../images/bgr/gradient.png) repeat-x 0 -630px;}
      .main_page #header {height:260px;background:#5f5e6c url(../images/bgr/gradient.png) repeat-x 0 0;}
      #header .title {position:absolute;left:213px;top:146px;z-index:3;width:274px;height:50px;overflow:hidden;}
        #header .title h1 {padding:50px 0 0;}
        #header .title .img_block {position:absolute;left:0;top:0;width:274px;height:50px;background: url(../images/title/main.png) no-repeat left top;}
      #header .car {position:absolute;right:33px;top:0px;z-index:2;width:552px;height:260px;background: url(../images/img/car2.png) no-repeat left top;}
      #header .hands {position:absolute;width:485px;height:260px;left:0;top:0;z-index:1;background: url(../images/img/hand.jpg) no-repeat left top;}
      #header .arrows {position:absolute;width:440px;height:102px;left:0;top:0;z-index:1;background: url(../images/bgr/arrows.png) no-repeat left top;}
      #header .aditional_links {position:absolute;right:-31px;top:4px;margin:0;padding:0;list-style-type:none;}
        .main_page #header .aditional_links {top:20px;}
        #header .aditional_links li {width:31px;height:29px;margin:0 0 4px;}
          #header .aditional_links li a {display:block;width:31px;height:29px;}
            #header .aditional_links li .mail {background: url(../images/sprite.png) no-repeat -236px -65px;}
            #header .aditional_links li .search {background: url(../images/sprite.png) no-repeat -236px -98px;}
            #header .aditional_links li .info {background: url(../images/sprite.png) no-repeat -236px -131px;}

      #navigation_block {position:relative;height:35px;margin:0 12px 15px 214px;background:#adabb5 url(../images/bgr/gradient.png) repeat-x  0 -260px;}
        .main_page #navigation_block  {height:160px;margin-bottom:8px;}
        #navigation_block .bg {position:absolute;right:0;top:0;width:5px;height:35px;background: url(../images/bgr/bgs.png) no-repeat -6px -51px;}
          .main_page #navigation_block .bg {height:160px;background: url(../images/bgr/bgs.png) no-repeat 0 0;}

        #breadcrumbs {height:35px;argin:0;padding:0 0 0 20px;list-style-type:none;overflow:hidden;}
          #breadcrumbs li {display:inline;margin:0 10px 0 0;padding:0 11px 0 0;line-height:35px;background: url(../images/sprite.png) no-repeat right -489px;}
          #breadcrumbs li:last-child, #breadcrumbs li.last-child {background:transparent;}

        #main_menu {position:absolute;left:0;top:-35px;z-index:20;width:746px;height:35px;margin:0;padding:0;list-style-type:none;}
          #main_menu:after {content: '.'; display: block; clear: both;visibility: hidden;height:0;font-size:0;}
          #main_menu li {float:left;}
            #main_menu li a {position:relative;display:block;height:35px;overflow:hidden;}
              #main_menu li a:hover, #main_menu li a.active {background-color:#CAC9D0;}
                #main_menu li a img {position:absolute;top:0;display:block;width:900px;height:70px;background: url(../images/menu/titles.png?1) no-repeat 0 0;}
                #main_menu li a:hover img, #main_menu li a.active img {top:-35px;}
            #main_menu li.main a {width:61px;}
              #main_menu li.main a img {left:23px;top:-1px;}
              #main_menu li.main a:hover img, #main_menu li.main a.active img {top:-36px;}
            #main_menu li.bookkeeper {width:159px;}
              #main_menu li.bookkeeper a img {left:-743px;}
            #main_menu li.rules a {width:257px;}
              #main_menu li.rules a img {left:-41px;}
            #main_menu li.catalog a {width:191px;}
              #main_menu li.catalog a img {left:-297px;}
            #main_menu li.articles a {width:70px;}
              #main_menu li.articles a img {left:-487px;}
            #main_menu li.contacts {width:129px;}
              #main_menu li.contacts a img {left:-555px;}
            #main_menu li.about {width:59px;}
              #main_menu li.about a img {left:-684px;}

        #main_links {position:relative;top:45px;height:51px;margin:0 30px 45px 4px;padding:19px 0 0 25px;background-color:#fff;list-style-type:none;overflow:hidden;}
          #main_links:after {content: '.'; display: block; clear: both;visibility: hidden;height:0;font-size:0;}
          #main_links li {float:left;}
            #main_links .ad {margin:0 120px 0 0;}
            .thinSite #main_links .ad {margin-right:54px;}
              #main_links .ad a {display:block;width:228px;height:34px;background: url(../images/sprite.png) no-repeat 0 -38px;}
            #main_links .search {margin:0 140px 0 0;}
              .thinSite #main_links .search {margin-right:59px;}
              #main_links .search a {display:block;width:187px;height:34px;background: url(../images/sprite.png) no-repeat 0 -73px;}
            #main_links .rules a {display:block;width:150px;height:31px;background: url(../images/sprite.png) no-repeat 0 -107px;}

  /*=CONTENT*/
    #wrapper {position:relative;min-height:100%;width:1247px;height:100%;margin:0;}
      .thinSite #wrapper {width:1003px;}
      #wrapper:after {content: '.'; display: block; clear: both;visibility: hidden;height:0;font-size:0;}
      html>body #wrapper {height:auto;}
      #container {float: right;width:100%;}
        div#content {margin: 0 43px 0 234px;padding:0 0 82px;}
          div#content:after {content: '.'; display: block; clear: both;visibility: hidden;height:0;font-size:0;}
        .main_page #content {margin: 0 43px 0 218px;}

      #about_site {margin:25px 0 25px 16px;}
        #about_site p {margin:0 0 20px;}

      #ad {position:relative;}
        #ad h1 {margin-right:250px}
        #ad .description {margin:0 250px 0 0;padding:10px; border:1px solid #cecdd3;}
          #ad .description img {vertical-align:text-top;}
          #ad .description .ruble {vertical-align:middle;}
        #ad .aditional_info {position:absolute;right:0;top:0;width:230px;}
          #ad .aditional_info dt {height:25px;line-height:25px;background:#1f212d url(../images/sprite.png) no-repeat 0 -214px;text-align:center;}
          #ad .aditional_info dd {padding:15px 10px;background-color:#edecef;line-height:1.7em;}
          #ad .send_message {margin:10px auto 0;}
          #ad .edit_ad {margin:10px auto 0;}
          #ad .delete_ad {margin:10px auto 0;}

      #ads_list {margin:0;padding:0;list-style-type:none;}
        #ads_list li {margin:0 0 18px;padding:0 0 18px;border-bottom:1px solid #e4e4e6;}
          #ads_list .date {display:block;margin:0 0 2px;}
          #ads_list .price {display:block;}
          #ads_list .description {margin:7px 0 15px;}
          #ads_list .edit_link {float:right;margin:0 20px 0 0;background-position:-25px -304px;}
          #ads_list .delete_link {float:right;background-position:0 -332px;}

      #articles_list {margin:0;padding:0;list-style-type:none;}
        #articles_list li {margin:0 0 20px;}
          #articles_list .description {margin:0 20px;}

      #catalog dt {margin:0 0 5px;}
      #catalog dd {margin:0 0 10px;}
      #catalog dd ul {margin:0;padding:0 0 0 2em;}

      #conversation {margin:0 0 40px;padding:0;list-style-type:none;}
        #conversation li {margin:0 0 13px;padding:0 0 5px;border-bottom:1px solid #e4e4e6;}
        #conversation .me {margin:0;}
        #conversation .date {margin:0 0 0 15px;}
        #conversation .message_text {margin:3px 0 0;}

      #captcha_value {display:block;}

      #latest_ads {margin:0 0 0 -10px;padding:0;list-style-type:none;}
        #latest_ads:after {content: '.'; display: block; clear: both;visibility: hidden;height:0;font-size:0;}
        #latest_ads li {position:relative;float:left;width:300px;height:200px;margin:0 0 22px 10px;padding:10px;border:1px solid #cecdd3;background: url(../images/bgr/latest_ads.png) no-repeat  right bottom;}
          .thinSite #latest_ads li {width:218px;}
          #latest_ads .date {display:block;margin:0 0 2px;}
          #latest_ads .price {position:absolute;bottom:1.5em;display:block;margin:0 40px 0 0;}
          #latest_ads .owner {position:absolute;bottom:0.5em;}
          #latest_ads .description {height:115px;margin:7px 0 15px;overflow:hidden;}
          #latest_ads .more {position:absolute;right:-1px;bottom:-1px;width:34px;height:34px;background: url(../images/sprite.png) no-repeat -236px -164px;}

      div#member_messaging {position:absolute;right:0;top:0;width:230px;}
        ul#member_messaging {margin:0 0 0 -7px;padding:0;list-style-type:none;}
          ul#member_messaging:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
          ul#member_messaging li {float:left;width:218px;margin:0 0 7px 7px;padding:15px 10px;background-color:#edecef;line-height:1.7em;}
          .thinSite ul#member_messaging li {width:217px;}
        #member_messaging dl {margin:0 0 5px;}
          #member_messaging dt {height:25px;line-height:25px;background:#1f212d url(../images/sprite.png) no-repeat 0 -214px;text-align:center;}
          #member_messaging dd {margin:0 0 6px;padding:15px 10px;background-color:#edecef;line-height:1.7em;}
            #member_messaging dd:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
              #member_messaging .count {float:right;clear:right;}
              #member_messaging .date {float:right;clear:right;}
              #member_messaging .label {clear:both;float:left;margin:0 10px 0 0;}
              #member_messaging .message_icon {float:right;clear:right;}
              #member_messaging .more {margin:0 10px;}
              #member_messaging .name {float:left;margin:0 10px 0 0;}
              #member_messaging .new_message_icon {float:right;margin:-3px 0 0;clear:right;}
              #member_messaging .town {display:block;clear:both;margin:0 0 3px;}

      #profile {position:relative;}
        #profile h1 {margin-right:250px}
        #profile .main_info {margin:0 250px 25px 0;padding:10px; border:1px solid #cecdd3;}
          #profile .main_info img {vertical-align:text-top;}
          #profile #ads_list {margin:0 260px 0 0;}
        #profile .aditional_info {position:absolute;right:0;top:0;width:230px;}
          #profile .aditional_info dt {height:25px;line-height:25px;background:#1f212d url(../images/sprite.png) no-repeat 0 -214px;text-align:center;}
          #profile .aditional_info dd {padding:15px 10px;background-color:#edecef;line-height:1.7em;}
          #profile .send_message {margin:10px auto 0;}

      #users_list li {margin:0 0 5px;}
        #users_list img {vertical-align:text-top;}

  /*=SIDEBAR*/
    #sidebar {float: left;width: 200px;margin:-50px -214px 0 14px;padding:0 0 82px;}
      .main_page #sidebar {margin-top:-168px;}

      #user_menu {float:left;width:180px;min-height:131px;height:131px;margin:0 0 8px;padding:19px 10px 10px 10px;background:#1a8fd2 url(../images/bgr/gradient.png) repeat-x  0 -733px;}
        html > body #user_menu {height:auto;}
        #user_menu  .title {display:block;width:37px;height:10px;margin:0 10px 8px;background: url(../images/sprite.png) no-repeat -116px 0;}
        #user_menu ul {margin:0;padding:0;list-style-type:none}
        #user_menu li {height:22px;line-height:19px;margin:0 0 1px;padding:0 10px;}
          #user_menu li.active {background: url(../images/sprite.png) no-repeat 0 -404px;}
          #user_menu .new_message_icon {margin-left:10px;background-position:-284px -241px;}

  /*=FOOTER*/
    #footer {position:absolute;left:14px;bottom:14px;width:1221px;height:50px;background:#ebebee url(../images/bgr/gradient.png) repeat-x 0 -580px;}
      .thinSite #footer {width:977px;}
      #footer .bg {position:absolute;right:0;top:0;width:5px;height:50px;background: url(../images/bgr/bgs.png) no-repeat -6px 0;}
      #copyright {float:left;margin:0 79px 0 20px;line-height:50px;}
      #designed {float:right;margin:0 32px 0 20px;line-height:50px;}
      #bottom_menu {float:left;margin:0;padding:0;list-style-type:none;line-height:50px;}
        #bottom_menu li {display:inline;margin:0 25px 0 0;}
          #bottom_menu li a {padding:0 0 0 11px;background: url(../images/sprite.png) no-repeat -293px -80px;}


/*form*/
  label {margin:0 15px 0 0;}
  select{width:464px;border:solid 1px #484c63;}
    .thinSite select {width:416px;}
  textarea {width:464px;height:150px;border:solid 1px #484c63;}
    .thinSite textarea {width:416px;}
  .field {clear:both;margin:0 0 20px;padding:0;}
    .field:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
    .field dt {float:left;width:250px;margin:0 10px 0 0;text-align:right;}
      .thinSite .field dt {width:150px;}
      .field dt label {margin:0;}
    .field dd {float:left;}
  .input{width:464px;height:1.5em;margin:0 0 5px;border:solid 1px #484c63;}
    .thinSite .input{width:416px;}
  .form_buttons {margin:10px 0 0 260px;}
    .thinSite .form_buttons {margin:10px 0 0 160px;}
    .form_buttons:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}

  #advertise_form .button {display:block;width:89px;height:23px;margin:0;padding:0;overflow:hidden;background: url(../images/sprite.png) no-repeat 0 -191px;border:0 none;text-indent:-2000px;}
  #advertise_form .jLookInputWrapper {vertical-align:middle;}

  #change_password_form .button {display:block;width:87px;height:23px;margin:0;padding:0;overflow:hidden;background: url(../images/sprite.png) no-repeat -89px -191px;border:0 none;text-indent:-2000px;}

  #edit_profile_form .button {display:block;width:87px;height:23px;margin:0;padding:0;overflow:hidden;background: url(../images/sprite.png) no-repeat -89px -191px;border:0 none;text-indent:-2000px;}
  #edit_profile_form .additional_field a {position:relative;top:-1em;}

  #feedback_form .button {display:block;width:89px;height:23px;margin:0;padding:0;overflow:hidden;background: url(../images/sprite.png) no-repeat 0 -191px;border:0 none;text-indent:-2000px;}

  #front_login_form {float:left;width:160px;height:141px;margin:0 0 8px;padding:19px 20px 0 20px;background:#1a8fd2 url(../images/bgr/gradient.png) repeat-x  0 -420px;}
    #front_login_form .title {width:89px;height:12px;display:block;margin:0 0 4px;background: url(../images/sprite.png) no-repeat 0 0;}
    #front_login_form .input {width:160px;margin:0 0 5px;}
      #front_login_form .jLookInputWrapper {display:block;background-position:right -194px;}
        #front_login_form .jLookInput {background-position:left -194px;}
    #front_login_form .button {display:block;width:65px;height:23px;margin:0 0 2px 95px;padding:0;overflow:hidden;background: url(../images/sprite.png) no-repeat 0 -14px;border:0 none;text-indent:-2000px;}
    #front_login_form a {float:left;clear:both;line-height:1.5em;}

  #generate_password_form .form_buttons .button{display:block;width:173px;height:23px;margin:0;padding:0;overflow:hidden;background: url(../images/sprite.png) no-repeat 0 -168px;border:0 none;text-indent:-2000px;}

  #login_form .button {display:block;width:65px;height:23px;margin:0;padding:0;overflow:hidden;background: url(../images/sprite.png) no-repeat 0 -14px;border:0 none;text-indent:-2000px;}
  #login_form a {margin:0 15px 0 0;}

  #private_message_form .button {display:block;width:89px;height:23px;margin:0;padding:0;overflow:hidden;background: url(../images/sprite.png) no-repeat 0 -191px;border:0 none;text-indent:-2000px;}

  #registration_form .form_buttons .button{display:block;width:150px;height:23px;margin:0;padding:0;overflow:hidden;background: url(../images/sprite.png) no-repeat 0 -145px;border:0 none;text-indent:-2000px;}
    #registration_form .add_activity {float:left;}
    #registration_form .additional_field a {position:relative;top:-1em;}
    #checkLogin {float:left;margin:-5px 0 0;}

  #search_form {position:relative;top:26px;float:right;width:222px;margin:0 43px 26px 0;}
    #search_form:after {content: '.'; display: block; clear: both;visibility: hidden;height:0;font-size:0;}
    #search_form a {float:left;clear:both;margin:2px 0 0 1px;}
    #search_form .input {float:left;width:150px;margin:0 5px 0 0;}
      #search_form .jLookInputWrapper {float:left;margin:0 5px 0 0;}
        #search_form .jLookInput {float:none;margin:0;height:18px;padding-top:6px;}
    #search_form .button {float:right;width:65px;height:23px;margin:0;padding:0;overflow:hidden;background: url(../images/sprite.png) no-repeat -66px -14px;border:0 none;text-indent:-2000px;}

    #ext_search_form {margin:0 0 10px}
    #ext_search_form:after {content: '.'; display: block; clear: both;visibility: hidden;height:0;font-size:0;}
      #ext_search_form .input {float:left;margin:0 15px 0 0;}
      #ext_search_form .jLookInputWrapper {float:left;margin:0 15px 0 0;}
      #ext_search_form .button {display:block;width:65px;height:23px;margin:0;padding:0;overflow:hidden;background: url(../images/sprite.png) no-repeat -66px -14px;border:0 none;text-indent:-2000px;}

  /*jLook*/

    .jLookInputWrapper{display:-moz-inline-stack;display:inline-block;height:24px;overflow:hidden;margin:0 0 5px;padding:0;background: url(../images/forms_elements.png) no-repeat right 0;}
      .jLookInput {display:block;height: 20px;margin:0;padding:4px 0 0 10px;border: none;background: url(../images/forms_elements.png) no-repeat left 0;}

    .jLookTextareaWrapper {height:150px;overflow:hidden;margin:0;padding:0;background: url(../images/forms_elements.png) no-repeat right -24px;}
      .jLookTextareaWrapper textarea {height:145px;margin:0;padding:2px 0 3px 10px;border:0 none;background: url(../images/forms_elements.png) no-repeat left -24px;}

    .jLookRadio{display:-moz-inline-stack;display:inline-block;vertical-align: middle;height:13px;width:13px;background: url(../images/forms_elements.png) no-repeat -92px -178px;font-size:0;}
      .jLookRadio_checked{background-position:-73px -178px;}
      .jLookRadio_disabled {-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;}

    .jLookCheckbox {display:-moz-inline-stack;display:inline-block;vertical-align: middle;height:13px;width:13px;background: url(../images/forms_elements.png) no-repeat -31px -178px;font-size:0;vertical-align:sub;}
      .jLookCheckbox_checked {background-position:-52px -178px;}
      .jLookCheckbox_disabled {-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;}

    .jLookSelectWrapper{position:relative;z-index:1000;height:24px;margin:0 5px 0 0;padding:0;background: url(../images/forms_elements.png) no-repeat 0 0;}
      .jLookDisableSelect {-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;}
      .jLookSelectOpened {z-index:1100;}
      .jLookSelectWrapper select {padding:0;margin:0;border:0 none;}
      .field .jLookSelectWrapper {float:left}
      .jLookSelectHeader{position:relative;float:right;height:24px;margin:0 0 0 10px;background: url(../images/forms_elements.png) no-repeat right 0;}
        .jLookSelectHeader div{position:relative;left:5px;float:left;height: 24px;overflow:hidden;line-height: 23px;overflow: hidden;}
      .jLookSelectHeader a{position:absolute;right:0;width:24px;height:20px;margin:2px 2px 0 5px;background: url(../images/forms_elements.png) no-repeat 0 -174px;}
      .jLookSelectWrapper ul{position:absolute;z-index:1000;max-height:180px;top: 24px;left:2px;margin:0;padding:0;list-style: none;background:#fff;border:1px solid #484c63;display: none;}
        .jLookSelectWrapper ul a{display: block;padding: 5px;text-decoration: none;background: #fff;}
          .jLookSelectWrapper ul a:hover{background:#ECECEF;}
          .jLookSelectWrapper ul li {overflow:hidden}

    .jLookFileWrapper {position:relative;overflow:hidden;}
    .jLookFileWrapper .browse_button {float:left;width:65px;height:23px;margin:0 15px 0 0;background: url(../images/sprite.png) no-repeat -133px -14px;cursor:pointer;vertical-align:middle;}
      .jLookFileWrapper .jLookInputWrapper {width:200px;float:left;margin:0 10px 0 0;}
      .jLookFileWrapper .jLookInput {width:185px;}
      .jLookFileWrapper .inputFile {position:absolute;z-index:20;left:0;top:0;width:auto;height:100%;-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;}
      .jLookFileName {display:-moz-inline-stack;display:inline-block;height:16px;padding:0 0 0 19px;vertical-align:middle;}
      .hidden_block {display:none;}


