body {padding: 0px;
      margin: 0px;
      width: 100%;
      height: 100%;
      font-family: tahoma;
      background: url(images/body.jpg) center top repeat-y #1f0201;}
img{border: 0;}
a{text-decoration: none;}
a:hover{text-decoration: underline;}
.main{width: 951px;
      margin: auto;
      height: 100%;
      background: url(images/main_bottom.jpg) center bottom no-repeat;
      padding: 0px;
      border: 0px;}
.main_container{background: url(images/head_bg.jpg) center top no-repeat;
                width: 951px;
                height: 100%;
                position: relative;}
.top_menu{margin-left: 25px;
          width: 700px;
          color: #a89c6d;
          font-size: 11px;
          clear: both;
          height: 50px;
          line-height: 50px;
          text-align: center;}
.top_menu a{color: #a89c6d;
            font-size: 11px;}
.top_menu a:hover{color: #d2b336;
                  font-size: 11px;}
.top_menu span{font-size: 11px;
               color: #9f8d44;
               padding: 0px 22px 0px 22px;}
.content{width: 630px;
         margin-left: 60px;
         clear: both;}
.pages{width: 630px;
       margin-left: 60px;
       clear: both;
       text-align: center;
       font-size: 12px;
       color: #504a4a;
       line-height: 20px;
       padding-top: 15px;}
.pages a{color: #504a4a;
         margin-left: 15px;
         margin-right: 15px;
         text-decoration: none;}
.pages a.act{font-size: 18px;
             color: #820c07;}
.pages a.act:hover{font-size: 18px;
                   color: #820c07;}
.pages a:hover{color: #820c07;
               margin-left: 15px;
               margin-right: 15px;}
.content_left{width: 545px;
              float: left;
              text-align: left;}
.content_area{padding-left: 60px;}
h3{font-family: georgia;
   font-size: 18px;
   color: #7c6406;
   text-align: left;
   font-weight: normal;
   margin: 0px;
   border: 0px;
   padding: 15px 0px 0px 0px;}
h2{font-family: georgia;
   font-size: 18px;
   color: #7c6406;
   text-align: left;
   font-weight: normal;
   margin: 0px;
   border: 0px;
   padding: 0px 0px 5px 0px;}
h2 span{color: #be0808;
        font-family: tahoma;}
.short_info{clear: both;
            width: 485px;}
.short_info table{border: 0px;
                  border-collapse: collapse;
                  font-size: 11px;}
.short_info td{padding: 0px;
               vertical-align: top;}
.short_info td.short_info_photo{text-align: left;
                                padding-right: 11px;}
.short_info td.short_info_sex{text-align: left;
                              padding-right: 20px;
                              color: #907f0c;
                              line-height: 16px;
                              padding-top: 0px;}
.short_info_sex img{width: 88px;
                    height: 16px;
                    margin: 0px;
                    padding: 0px;}
.short_info td.short_info_price{text-align: left;
                                color: #504a4a;
                                padding-top: 0px;}
.short_info td.short_info_anketa{text-align: left;
                                 color: #504a4a;
                                 padding-right: 20px;}
.name{line-height: 19px;
      font-size: 14px;
      color: #760a05;
      font-weight: bold;}
.metro{color: #be0808;
       font-weight: bold;
       font-size: 11px;
       white-space: nowrap;
       padding-left: 15px;
       background: url(images/metro.gif) left 1px no-repeat;
       line-height: 16px;}
.phone{color: #147b14;
       font-weight: bold;
       font-size: 11px;
       padding-left: 15px;
       background: url(images/phone.gif) left 1px no-repeat;
       line-height: 16px;}
.phone span{font-weight: normal;
            padding-left: 15px;}
.anketa{color: #be0808;
        font-size: 11px;
        text-decoration: underline;
        padding-left: 12px;
        background: url(images/anketa.gif) left 2px no-repeat;}
.footer{margin-left: 60px;
        width: 630px;
        height: 145px;
        clear: both;}
.copy{float: left;
      color: #6b6764;
      font-size: 11px;
      padding-top: 65px;
      text-align: left;}
.counter{float: right;
         padding-top: 65px;}
.counter img{margin-left: 10px;}
.menu{float: left;
      width: 130px;
      margin-left: 14px;}
.menu_group{color: #7b0b06;
            font-size: 11px;
            text-align: left;
            clear: both;
            padding: 12px 0px 12px 0px;
            line-height: 18px;}
.menu_group a{color: #7b0b06;
              background: url(images/menu.gif) 2px center no-repeat;
              padding-left: 9px;}
.menu_list{color: #ffffff;
           font-size: 11px;
           text-align: left;
           clear: both;
           background: url(images/menu_list.gif) left top no-repeat;
           width: 125px;
           height: 21px;
           margin: 12px 0px 12px 0px;
           line-height: 21px;}
.menu_list a{color: #ffffff;
             padding-left: 9px;}
.menu_list a:hover{text-decoration: none;}
.menu_list a span{padding-left: 35px;}
.select_metro{clear: both;
              padding-top: 15px;
              text-align: left;}
.select_metro select{width: 128px;
                     height: 18px;
                     border: 1px solid #7f9db9;
                     font-size: 11px;
                     color: #504a4a;}
.curtain{background: url(images/curtain.png) right top no-repeat;
         width: 202px;
         height: 448px;
         position: absolute;
         top: 0px;
         left: 749px;}
.logo{padding-top: 50px;}
.logo img{width: 195px;
          height: 70px;}
.category{width: 136px;
          position: absolute;
          left: 749px;
          top: 157px;
          padding-top: 20px;
          background: url(images/category_top.gif) left top no-repeat #820c05;}
.category_container{background: url(images/category_bottom.gif) left bottom no-repeat;
                    padding: 0px 0px 20px 18px;
                    text-align: left;
                    font-size: 11px;
                    color: #ffffff;}
.category_container b{color: #d2b336;}
.category_container a{color: #dfdfdf;}
.category_container a:hover{color: #ffffff;}
.category_container span{color: #d2b336;}
.category_container span a{color: #d2b336;
                           text-decoration: underline;}
hr{color: #907f0c;
   background-color: #907f0c;
   height: 1px;
   border-width: 0px;}
p{padding: 0px;
  margin: 0px;}
p.personal_info{color: #760a05;
                font-size: 11px;
                border-bottom: 1px solid #d8b697;
                padding-bottom: 8px;}
.big_anketa{text-align: left;
            color: #504a4a;
            float: left;
            font-size: 11px;
            width: 160px;
            padding: 10px 0px 10px 0px;}
.big_sex{text-align: left;
         color: #907f0c;
         line-height: 16px;
         float: left;
         font-size: 11px;
         width: 170px;
         padding: 10px 0px 10px 0px;}
.big_info{border-collapse: collapse;
            border: 0px;
            width: 630px;}
.big_info td{padding: 0px;
             vertical-align: top;}
.big_info td.left{width: 340px;
                    font-size: 11px;}
.big_info td.right{width: 290px;
                    font-size: 11px;}
.right div{padding-left: 25px;
           color: #504a4a;}
.photo_tab{width: 475px;
           border-collapse: collapse;
           border: 0px;}
.photo_tab td{padding: 0px;
              text-align: center;}
.photo{}
.photo img{}
.other_photo{clear: both;
             padding-top: 28px;
             width: 130px;
             text-align: center;}
.banner{position: absolute;
        left: 756px;
          top: 557px;}
.banner_top{background: url(images/banner_top.gif) no-repeat top;
            width: 124px;
            height: 12px;
            clear: both;
            overflow: hidden;}
.banner_bottom{background: url(images/banner_bottom.gif) no-repeat top;
               width: 124px;
               height: 12px;
               clear: both;
               overflow: hidden;}
.banner_bg{background: url(images/banner_bg.gif) repeat-y top;
           width: 124px;
           clear: both;}
