body {padding: 0px;
      margin: 0px;
      width: 100%;
      height: 100%;
      font-family: tahoma, arial;
      background: url(../images/body.jpg) center top repeat #000000;
      text-align: center;}
img{border: 0;}
a{text-decoration: none;}
a:hover{text-decoration: underline;}
h1, h2, h3, h6, p, form{padding: 0px;
                    margin: 0px;
                    border: 0px;}
.main{padding: 6px 0px 70px 0px;
      width: 959px;
      margin: auto;
      position: relative;}
.head{clear: both;
      height: 138px;
      padding-left: 20px;
	  background: url(../images/house.jpg) right 30px no-repeat;}
.logo{float: left;
      background: url(../images/logo.png) left top no-repeat;
      width: 330px;
      height: 54px;}
.toplink{float: left;
         font-size: 14px;
         color: #ffffff;
         padding-top: 25px;}
.toplink a{color: #ffffff;
           text-decoration: none;}
.toplink a:hover{color: #ffffff;
                 text-decoration: underline;}
.content{clear: both;}
.left_column{float: left;
             width: 690px;
             padding-top: 21px;}

.abc{position: relative;
text-align: left;
}

.right_column{float: right;
              width: 269px;}
.woman{background: url(../images/house.jpg) right -108px no-repeat;
       clear: both;
       height: 600px;
       width: 269px;}
.topmenu{position: absolute;
         top: 144px;
         left: 0px;
         height: 22px;
         width: 691px;}

.search{position: absolute;
         top: 44px;
         left: 700px;
         height: 22px;
         width: 250px;}

.zayavka{position: absolute;
         top: 75px;
         left: 730px;
         height: 22px;
         width: 250px;}

.vkladka{float: right;
         padding-left: 3px;}
.vkladka a{color: #ffffff;
           text-decoration: none;
           padding-left: 24px;
           background: left no-repeat;}
.vkladka a:hover{color: #ffffff;
                 text-decoration: underline;}
.vkladka_right{background: url(../images/vkladka_right.gif) right top no-repeat;
               height: 22px;
               width: 6px;
               float: left;
               overflow: hidden;}
.vkladka_left{float: left;
              height: 22px;
              width: 6px;
              background: url(../images/vkladka_left.gif) left top no-repeat;
              overflow: hidden;}
.vkladka_content{float: left;
                 height: 22px;
                 padding: 0px 4px 0px 4px;
                 line-height: 22px;
                 font-size: 11px;
                 background: url(../images/vkladka_bg.gif) top repeat-x;}
.vkladka_act{float: right;
             padding-left: 3px;}
.vkladka_act a{color: #ffffff;
           text-decoration: none;
           padding-left: 24px;
           background: left no-repeat;}
.vkladka_act a:hover{color: #ffffff;
                 text-decoration: underline;}
.vkladka_act div.vkladka_right{background: url(../images/vkladka_act_right.gif) right top no-repeat;
                               height: 22px;
                               width: 6px;
                               float: left;
                               overflow: hidden;}
.vkladka_act div.vkladka_left{float: left;
                              height: 22px;
                              width: 6px;
                              background: url(../images/vkladka_act_left.gif) left top no-repeat;
                              overflow: hidden;}
.vkladka_act div.vkladka_content{float: left;
                                 height: 22px;
                                 padding: 0px 5px 0px 6px;
                                 line-height: 22px;
                                 font-size: 11px;
                                 background: url(../images/vkladka_act_bg.gif) top repeat-x;}
.sauna{clear: both;
       padding: 0px 0px 0px 18px;
       background: url(../images/sauna_left.gif) 12px 45px no-repeat;}

.label{clear: both;
       padding: 0px 0px 0px 0px;
       background: url(../images/label.gif) 350px 5px no-repeat;}

.label1{clear: both;
       padding: 0px 0px 0px 0px;
       background: url(../images/label1.gif) 350px 5px no-repeat;}

.new{clear: both;
       padding: 0px 0px 0px 0px;
       background: url(../images/label2.gif) 350px 0px no-repeat;}

.label3{clear: both;
       padding: 0px 0px 0px 0px;
       background: url(../images/label3.gif) 310px 0px no-repeat;}

.anketa{clear: both;
        padding: 0px 0px 0px 18px;}
.anketa_item a:hover{color: #ffffff;
text-decoration: underline;}

.anketa_item a{color: #ffffff;}

.anketa_item{background: #b08151;
             padding: 10px 0px 10px 10px;}

.sauna_item{background: url(../images/white_sep.gif) bottom no-repeat #b08151;
            padding: 10px 0px 10px 10px;}

.nameandprice{clear: both;
              overflow: hidden;
              padding: 0px 10px 10px 0px;}
.name{float: left;
      font-size: 12px;
      text-align: left;
      color: #ffffff;}
.price{float: right;
       font-size: 20px;
       color: #ffd658;
       text-align: left;}
.dt{float: right;
       font-size: 12px;
       color: #ffd658;
       text-align: left;}

h1{font-size: 18px;
   color: #ffd658;
   font-weight: normal;
   text-align: left;}

.nm{font-size: 18px;
   color: #ffd658;
   font-weight: normal;
   text-align: left;}

.sauna table{border: 0px;
             border-collapse: collapse;
             clear: both;}
.sauna table td{padding: 0px 10px 0px 0px;
                font-size: 11px;
                color: #ffffff;
                text-align: left;
                vertical-align: top;}
.sauna table span{color: #ffd658;
                  font-weight: bold;}
.sauna table td.saunaoptions{line-height: 16px;
                             border-left: 1px solid #e1b990;
                             padding: 0px 10px 0px 10px;}
.sauna table td.saunaoptions div{width: 150px;}
.sauna table td.saunaoptions span{background: url(../images/option.gif) left no-repeat;
                                  font-weight: normal;
                                  color: #ffffff;
                                  padding-left: 14px;}
.sauna table td.saunaoptions b{color: #ffd658;}
.sauna_3cols{clear: both;
             border-top: 1px solid #e1b990;
             padding-top: 10px;
	     width: 480px;}
	     
.sauna_3cols div{float: left;
                 width: 116px;
		 margin-right: 10px;}
.sauna_5cols{clear: both;
             border-top: 1px solid #e1b990;
             padding-top: 10px;}
	     
.sauna_5cols div{float: left;
                 width: 85px;
		 margin-right: 10px;}

.footer{clear: both;
        padding: 15px 0px 0px 30px;}
.copy{float: left;
      text-align: left;
      font-size: 11px;
      color: #ffffff;}
.counter{float: right;
         text-align: right;
         padding-right: 15px;}
.content_bottom{clear: both;
                height: 15px;
                overflow: hidden;
                background: url(../images/content_bottom.gif) right top no-repeat;}
.allfoto{background: url(../images/allfoto.gif) left no-repeat;
         padding-left: 18px;
         color: #ffd658;
         font-size: 11px;
         text-decoration: underline;
         text-align: center;}
.yel_top{background: url(../images/yel_top.gif) left bottom no-repeat;
         height: 20px;
         width: 269px;
         clear: both;}
.yel_bottom{background: url(../images/yel_bottom.gif) left top no-repeat;
            height: 20px;
            width: 269px;
            clear: both;}
.yel_content{background: url(../images/yel_bg.gif) left repeat-y;
             width: 269px;}
.yel_content div{padding: 5px 15px 5px 15px;}
.yel_content p{font-size: 11px;
               color: #8c6a00;
               text-align: left;}
.yel_content a{font-size: 12px;
               color: #5d4701;
               text-decoration: underline;}
.yel_content a:hover{font-size: 12px;
                     color: #5d4701;
                     text-decoration: underline;}
.red_top{background: url(../images/red_top.gif) left bottom no-repeat;
         width: 269px;
         clear: both;
         height: 8px;
         overflow: hidden;}
.red_bottom{background: url(../images/red_bottom.gif) left top no-repeat;
            height: 20px;
            width: 269px;
            clear: both;
            overflow: hidden;}
.red_content{background: url(../images/red_bg.gif) left repeat-y;
             width: 269px;}
.red_content div{padding: 5px 0px 5px 0px;
                 text-align: center;}
.red200_top{background: url(../images/red200_top.gif) left bottom no-repeat;
         width: 278px;
         clear: both;
         height: 235px;
         overflow: hidden;}
.red200_bottom{background: url(../images/red200_bottom.gif) left top no-repeat;
            height: 20px;
            width: 268px;
            clear: both;
            overflow: hidden;}
.red200_content{background: url(../images/red200_bg.gif) left repeat-y;
             width: 268px;}
.red200_content div{padding: 5px 0px 5px 12px;
                 color: #ffffff;
                 line-height: 18px;
                 font-size: 11px;
                 text-align: left;}
.red200_content a{color: #ffffff;
                  text-decoration: none;
                  background: url(../images/arrow.gif) left no-repeat;
                  padding-left: 10px;
                  display: block;}
.red200_content a:hover{color: #ffffff;
                        text-decoration: underline;}
h2{color: #ffffff;
   text-align: left;
   font-size: 22px;
   font-weight: normal;
   padding-bottom: 10px;}
select{width: 172px;
       height: 18px;
       background: #ffffff;
       padding: 0px;
       margin: 0px 0px 13px 0px;
       font-size: 11px;
       color: #4b4b4b;}
.bigphoto{clear: both;
          background: url(../images/separator.gif) left bottom no-repeat;
          padding-bottom: 10px;}
.add{clear: both;
          background: url(../images/separator.gif) left bottom no-repeat;
          padding-bottom: 10px;}

.photos{clear: both;
        font-size: 11px;
        font-weight: bold;
        color: #ffd658;
        text-align: left;
        padding: 10px 0px 10px 0px;
        background: url(../images/separator.gif) left bottom no-repeat;
        overflow: hidden;}
.photos div{float: left;
            padding: 1px 5px 0px 0px;
	    width: 105px;
	    height: 105px;}
.sale{clear: both;
      font-size: 11px;
      color: #dddddd;
      text-align: left;
      background: url(../images/separator.gif) left bottom no-repeat;
      padding-bottom: 10px;}
.anketa table{border: 0px;
             border-collapse: collapse;
             clear: both;}
.anketa table td{padding: 0px 10px 0px 0px;
                font-size: 11px;
                color: #ffffff;
                text-align: left;
                vertical-align: top;}
.anketa table span{color: #ffd658;
                  font-weight: bold;}
.anketa table td.saunaoptions{line-height: 16px;
                             border-left: 1px solid #e1b990;
                             padding: 0px 10px 0px 10px;}
.anketa table td.saunaoptions div{width: 150px;}
.anketa table td.saunaoptions span{background: url(../images/option.gif) left no-repeat;
                                  font-weight: normal;
                                  color: #ffffff;
                                  padding-left: 14px;}
.anketa table td.saunaoptions b{color: #ffd658;}
.anketa div.bigphoto td{vertical-align: middle;
                        padding-top: 10px;}
.anketa div.add td{vertical-align: top;
                        padding-top: 0px;}

.photos span{display: block;}
.sstext{
clear: both;
padding-left: 6px;
padding-right: 380px;
color: #ffffff;
font-size: 11px;
text-align: left;
}
.yel_content div h1, .yel_content div h2, .yel_content div h3{
font-size: 18px;
color: #8c6a00;
font-weight: normal;
text-align: left;
}
.rewiev{
clear: both;
border-top: 1px solid #ffd658;
font-size: 11px;
text-align: left;
width: 650px;
padding-top: 15px;
}
.rewiev p{
padding: 10px 0px 10px 0px;
color: #ffffff;
font-size: 11px;
text-align: left;
border-bottom: 1px solid #ffffff;
}
.rewiev p span{
font-weight: bold;
font-size: 11px;}
.rewiev b{
color: #ffd658;
}
.rewiev table{
width: 100%;
}
.rewiev table{
border: 0px;
border-collapse: collapse;
}
.rewiev table td{
padding: 0px 0px 10px 0px;
vertical-align: middle;
}
.rewiev table input, .rewiev table textarea{
border: none;
background: #ffffff;
width: 100%;
font-family: arial;
}
.vkladka_price{
float: right;
padding-left: 3px;
font-size: 11px;
color: #ffffff;
line-height: 20px;
padding-right: 10px;
}
.input2 {border: 1px;}
