body {padding: 0px;
      margin: 0px;
      background: #ffffff;
      font-family: tahoma, arial;
      text-align: left;
      background: #ecd7e5;}
img{border: 0;}
a{text-decoration: underline;
  color: #43002c;}
a:hover{text-decoration: none;
        color: #43002c;}
p,h1,h2,h3,h4,h5 form, input, select, textarea{padding: 0px;
                                 margin: 0px;
                                 border: 0px;}
.input1 { border: 1px;}
.input2 {
margin: 10px 0px 0px 0px;
border: 1px;
font-size: 10px;}

.main{width: 772px;}
.right{width: 160px;
       float: left;
       background: url(/images/right_top.gif) left top no-repeat #5e0840;}
.right_bottom{width: 160px;
              clear: both;
              background: url(/images/right_bottom.gif) left top no-repeat;
              height: 12px;
              overflow: hidden;}
.left{width: 612px;
      float: left;}
.r_ttl{background: #3f051d;
       border-top: 1px solid #913b73;
       font-weight: bold;
       font-size: 11px;
       color: #e1b6d2;
       padding: 3px 15px 3px 15px;
       margin-top: 5px;}
.right p{font-size: 11px;
         color: #ffffff;
         line-height: 14px;
         text-align: left;
         padding: 5px 15px 5px 15px;}
.right p a{color: #e1b6d2;
           text-decoration: none;}
.right p a:hover{color: #e1b6d2;
                 text-decoration: underline;}
.footer{width: 612px;
        height: 70px;
        background: url(/images/footer.gif) left top no-repeat;}
.footer p{text-align: right;
          color: #caaec0;
          padding: 15px 22px 0px 0px;
          font-size: 11px;}
.footer p a{color: #caaec0;
            text-decoration: underline;
            margin: 0px 2px 0px 2px;}
.footer p a:hover{color: #ffffff;
                  text-decoration: underline;}

.bg {padding: 0px 0px 0px 10px; font-size: 11px;}
.bg a{font-size: 11px;}

.bg2{background: #faeaf4;
     border-top: 1px solid #5e0840;
     font-size: 11px;
     padding: 10px 10px 10px 10px;
     color: #43002c;}
.bg1{background: #ffffff;
     color: #43002c;
     padding: 10px;
     font-size: 11px;
     border-top: 1px solid #d4b6c4;
     overflow: hidden;}
.bg3{background: #fbf0f0;
     border-top: 1px solid #d4b6c4;
     font-size: 11px;
     padding: 10px 10px 10px 10px;
     color: #43002c;}
.bg4{background: #faeaf4;
     border-top: 2px solid #5e0840;
  font-size: 11px;
   height: 8px;
    color: #43002c;}
.bg5{background: #ffffff;
 border-top: 1px solid #d4b6c4;
  font-size: 11px;
  color: #43002c;
clear: both;
 overflow: hidden;
      padding: 10px;}
.bg6{background: #E2B7D3;
    border-top: 1px solid #5e0840;
    font-size: 11px;
    height: 18px;
    color: #43002c;}

.button{text-align: center;
        float: right;
        padding: 10px 10px 3px 10px;
        overflow: hidden;}
.button a{background: url(/images/button.gif) left top no-repeat;
          color: #ffffff;
          display: block;
          width: 123px;
          height: 22px;
          line-height: 22px;
          font-size: 12px;
          font-weight: bold;
          text-decoration: none;}
h1{font-size: 18px;
   color: #43002c;
   text-align: left;}

h3{font-size: 14px;
   color: #43002c;
   text-align: left;}

h2{font-size: 16px;
   color: #43002c;
   text-align: left;}


.top{height: 23px;
     background: #5e0840;
     text-align: left;
     color: #800053;
     line-height: 23px;
     padding-left: 7px;
     font-size: 11px;}
.top a{color: #e1b6d2;
       margin: 0px 3px 0px 3px;}
.top a:hover{color: #ffffff;
             text-decoration: underline;}
.head{width: 612px;
      height: 62px;
      background: url(/images/head.jpg) left top no-repeat;
      font-size: 11px;
      color: #000000;}
.head p{padding: 43px 7px 0px 7px;}
.head a{color: #ffffff;
        font-weight: bold;
        margin: 0px 3px 0px 3px;}
.toplink{height: 23px;
	color: #ffffff;
         line-height: 15px;
         font-size: 15px;
         padding-left: 15px;
	 padding-top: 5px;
        font-weight: bold;}
.toplink a{font-weight: bold;
           color: #ffffff;
           text-decoration: none;}
.toplink a:hover{font-weight: bold;
                 color: #ffffff;
                 text-decoration: underline;}
.head2{height: 95px;
       width: 612px;
       background: url(/images/head2.jpg) left top no-repeat;}
.ankets{clear: both;
        background: #fbf0f0;}
.ankets table{border: 0px;
              border-collapse: collapse;
              width: 612px;}
.ankets td{padding: 0px;
           margin: 0px;
           border: 0px;
           vertical-align: top;
           color: #000000;
           font-size: 11px;
           text-align: left;}
.ankets imgs{border: 1px solid #8f124d;
            width: 111px;
            height: 150px;}

.news_img{border: 1px solid #8f124d;
            width: 100px;
            height: 100px;}

.ankets img{border: 1px solid #8f124d;
	    }

.ankets td.name{height: 25px;
                line-height: 25px;
                text-transform: uppercase;
                color: #8d0c4a;
                font-weight: bold;
                background: url(/images/hearth.gif) left no-repeat #ffffff;}

.ankets span.name{height: 15px;
                line-height: 15px;
                text-transform: uppercase;
                color: #8d0c4a;
                font-weight: bold;
                background: url(/images/hearth.gif) left no-repeat #ffffff;
		}

.ankets span.pictt{
                background: url(/images/pict_t.gif) left no-repeat #fbf0f0;;
		font-size: 12px;
		font-weight: bold;
		line-height: 18px;
		padding: 3px 0px 0px 30px;
		}

.ankets span.pictd{
                background: url(/images/pict_d.gif) left no-repeat #fbf0f0;;
		font-size: 12px;
		font-weight: bold;
		line-height: 18px;		
		padding: 3px 0px 0px 30px;
		}

.ankets i{
            display: none;
		}

.ankets span.name a{color: #8d0c4a;
		font-size: 10px;
                text-decoration: none;
                padding-left: 5px;
		background: #ffffff;}

.ankets td.photoimg{background: #ffffff;
                    width: 160px;}
.ankets td.name a{color: #8d0c4a;
                  text-decoration: none;
                  padding-left: 17px;}
		  
.ankets td.name a:hover{color: #8d0c4a;
                        text-decoration: none;
                        padding-left: 17px;}


.ankets p{padding: 5px 10px 10px 0px;}

.head2 h3{font-weight: normal;
          padding: 10px;}

.f_navi{float: left;
        font-size: 11px;
        color: #43002c;
        padding-left: 10px;
        padding-top: 10px;}
.f_navi select{width: 190px;
               height: 18px;
               border: 1px solid #7f9db9;
               font-size: 12px;
	       margin-left: 5px;}

.form2 {width: 125px;
               height: 18px;
               border: 1px solid #7f9db9;
               font-size: 10px;}


.f_navi span{color: #000000;}
.phone_search{width: 160px;
              height: 65px;
              background: url(/images/phone_search.gif) 14px 15px no-repeat;
              position: relative;}
.phone_search_input{position: absolute;
                    width: 110px;
                    height: 22px;
                    top: 31px;
                    left: 15px;
                    font-size: 14px;
                    background: none;}
.phone_search_button{position: absolute;
                     top: 31px;
                     left: 130px;
                     width: 20px;
                     height: 20px;}
.girl_of_day{background: url(/images/girl_of_day.gif) 15px 10px no-repeat;
             height: 180px;
             width: 160px;}
.girl_of_day div{padding: 22px 0px 0px 16px;}
.right p span.yel{color: #ffc000;
                  font-weight: bold;}
.right p span.yel a{color: #ffc000;
                    padding-left: 12px;
                    background: url(/images/yel_arrow.gif) left 4px no-repeat;}
.ankets table tr.whitebar td{
			    line-height: 25px;
			    height: 25px;
			    vertical-align: bottom;
			    }
.ankets table td.wb {
background: #ffffff;
font-size: 11px;
color: #8d0c4a;
text-align: right;
padding-right: 1px;
vertical-align: bottom;
}
.ankets table td.wb a{
background: #ffffff;
font-size: 11px;
color: #8d0c4a;
text-align: right;
padding-right: 1px;
}

.voices {
background: #ffffff;
font-size: 11px;
color: #8d0c4a;
text-align: left;
width: 560px;
padding: 5px 20px 5px 20px;
}

.voices_mess {
background: #ffffff;
font-size: 11px;
color: #8d0c4a;
text-align: center;
width: 560px;
padding: 5px 20px 5px 20px;
}

.ankets table td.nb {
background: #ffffff;
font-size: 11px;
color: #8d0c4a;
text-align: left;
padding-right: 5px;
}
.ankets div.pict{padding: 0px 0px 20px 0px;
		text-align: right;
		vertical-align: text-bottom ;}

.ankets table tr.whitebar td.name{background: url(/images/hearth.gif) left no-repeat #ffffff;}
.ankets table tr.whitebar td a{margin-right: 10px;}
.ankets table td.pict{background: url(/images/pict.gif) left 5px no-repeat;
                      padding: 0px 0px 0px 25px;}
.ankets table td.block_line{padding: 0px 0px 0px 25px;
			width: 275px;
			text-align: left;
			    }
.ankets table td.abc{text-align: left; width: 155px; padding-left: 10px;}
.ankets table td.basket{background: #a190bf;
            width: 25px;
            vertical-align: middle;}
.ankets table td.basket img{width: 25px;
            height: 28px;
            border: 0px;
            border-collapse: collapse;}

.search table td{
	    padding: 0px 0px 0px 30px;
            border-collapse: collapse;}

.gp {display: none;}


.anketa{width: 100%;
background: #fce6f4;
clear: both;}
.head_anketa{background: url(/images/head_bg.gif) top repeat-x;}
.head_anketa div.head{background: url(/images/head_anketa.gif) left top no-repeat;}
.anketa table{border: 0px;
border-collapse: collapse;}
.anketa td{padding: 0px;
vertical-align: top;
font-size: 11px;}
.anketa td.bigphoto{text-align: center;
padding: 15px 0px 15px 0px;
width: 62%;}
.anketa td.anketa_info{padding: 15px 20px 15px 0px;
width: 450px;}

.ank{
height: 60px;}

.red{color: #ff0000;
 margin: 0px 3px 0px 3px;
 font-size: 13px;
 font-family: Verdana;}
 .bigphoto a{margin: 0px 3px 0px 3px;}
 .tab_info{background: #74044d;
 font-weight: bold;
 color: #ffffff;
 height: 18px;
 line-height: 18px;
 text-align: center;
 clear: both;
 overflow: hidden;}
 .info_inone{background: #ffffff;
 text-align: left;
 padding: 10px;
 line-height: 16px;
 border: 1px solid #74044d;}
 li{margin-left: 1px;}
 .info_inone table{width: 100%;}
 .info_inone i{display:none;}
 .info_inone table.align_center td{text-align: center;}
 .info_inone table.align_center td.bcol{background: #dbb3cc;
 width: 1px;
 height: 16px;}
 .info_inone table.uslugL{width: 400px;}



 .info_inone table.align_center td.bcol2{background: #dbb3cc;
 width: 1px;
 height: 18px;}
 .info_inone table tr.even td{background: #fbecf6;
  border-top: 1px solid #dbb3cc;
   border-bottom: 1px solid #dbb3cc;}
   .info_inone table.anketa_tab td{padding: 0px 2px 0px 2px;}
.footer_anketa{width: 100%;;
height: 60px;
clear: both;
background: url(/images/footer.gif) left top no-repeat #5e0840;
}
.bg5_left{float: left;
width: 70%;
text-align: center;}
.bg5_left a{margin: 0px 10px 0px 10px;}
.bg5_right{float: right;
width: 30%;
text-align: right;}
 .bg5_right a{margin: 0px 10px 0px 10px;}
.bld{font-weight: bold;}