BODY
{       margin: 0;
        min-width: 1024px;
        background: #ffffff;
        font-family: Arial, Tahoma;
      }

input, textarea, td
	{
		font-family:Arial, tahoma;
		font-size:11px;
		color:#868686;
	}

p {font-size: 12px; color: #000000; padding-left: 7px;}

.pfoot {font-size: 11px; color: #6b0000;}
.tableflats {color: #6b0000; font-size: 11px;}
.tableflats2 {color: #d55f00; font-size: 13px; font-weight: bold;}
.papart {font-weight: bold; color: #6b0000;}
.ptransf {font-weight: bold; color: #d55f00; padding-left: 129px; padding-top: 53px;}
.pserv {font-weight: bold; color: #ffffff; padding-left: 159px; padding-top: 53px;}
.pinter {font-weight: bold; color: #6b0000; padding-left: 9px; padding-top: 53px;}


strong {font-size: 12px; font-weight: bold; color: #ff7a0f;}

b {font-size: 12px; font-weight: bold; color: #6b0000;}

a {font-size: 11px; text-decoration:none; color: #6b0000;}

a img {border:0; margin: 0;}

a:hover{text-decoration:underline;}
a:active{text-decoration:underline;}
a:visited {text-decoration:none;}

.aorder {font-weight: bold; color: #d55f00;}

h1 {
font-family: Times New Roman;
padding-left: 5px;
font-size : 24px;
color : #6b0000;
}

h2 {
font-family: Times New Roman;
padding-left: 5px;
font-size : 24px;
color : #c33c03;
}

.h2ap {padding-top: 50px; padding-left: 200px;}

img {
     border: none;
     margin: 0;
     }

table {border: none;}


#wrapper {
  margin: 0;
  width: 980px;
  background: url(./img/wrapper.gif) top repeat-y;

         }
    
#left {
 margin: 0;
 width: 301px;
 height: 100%;
 margin-right: -679px;
 background: #cccccc url(./img/logo.gif) top no-repeat;
 float: left;
       }

#container {
            position: relative;
            margin: 0;
	    margin-left: 301px;
	    width: 679px;
	    height: 100%;
	    float: right;
	     }

#content {
  margin: 0;
  margin-right: -410px;
  width: 269px;
  height: 100%;
  background-color: #6b0000;
  float: left;
            }

#right  {
         margin: 0;
         width: 410px;
         height: 100%;
         background: url(./img/wellcome.gif) top no-repeat;
         float: right;
       	 }

#right img  {margin-right:7px;}
       	 
#rightap  {
         margin: 0;
         width: 410px;
         height: 100%;
         background: url(./img/apartmenthead.gif) top no-repeat;
         float: right;
      	 }

#foot {
  margin: 0;
  width: 980px;
  background: url(./img/wrapper.gif) top repeat-y;
  border: 0px solid;

         }
#footer {
  margin: 0;
  width: 980px;
  height: 10px;
  text-align: center;
        }

.clearing {
  height: 0;
  background: #ffffff;
  clear: both;
}



hr {border: none; 
    color: #cccccc; 
    background-color: #cccccc; 
    height: 1px;}

.hr11 {border: none;
    color: #6b0000;
    background-color: #6b0000;
    height: 1px;}
    
#gallery {
          margin: 0;
          width: 410px;
          height: 297px;
          background: url(./img/gallery.gif) no-repeat;
          }
#gallery_rus {
          margin: 0;
          width: 410px;
          height: 297px;
          background: url(./img/gallery_rus.gif) no-repeat;
          }

#galleryap {
          margin: 0;
          width: 410px;
          height: 297px;
          background: url(./img/gallery2.gif) no-repeat;
          }
          
.tablegalery {
	      padding-left: 28px;
	      padding-top: 26px;
	      padding-right: 48px;
	      width: 300px;
              }
.tablegaleryapart {padding-left: 20px; padding-top: 27px; width: 300px;}

.tdgalery1 {padding-left: 8px; padding-top: 15px; width: 96px; height: 96px; text-align: center; vertical-align: middle;}

.tdgalery {padding-left: 15px; padding-top: 15px; width: 96px; height: 96px; text-align: center; vertical-align: middle;}

.flattable {width: 90%; padding-left: 10px;}

.hot {
	      padding-left: 30px;
	      width: 365px;
              }
              
#transfer_rus {width: 270px; height: 103px; background: url(./img/transf_rus.gif) no-repeat;}

#transfer_eng {width: 270px; height: 103px; background: url(./img/transf_eng.gif) no-repeat;}

#service_rus {width: 270px; height: 103px; background: url(./img/service_rus.gif) no-repeat;}

#service_eng {width: 270px; height: 103px; background: url(./img/service_eng.gif) no-repeat;}

#modern {width: 270px; height: 103px; background: url(./img/interior.gif) no-repeat;}

.topside {margin: 0; width: 250px; height: 40px; background-color: #6b0000;}
.side {margin: 0; width: 235px; height: 33px;}
.side1 {margin: 0; width: 235px; height: 33px;}
.sidebooking {margin: 0; width: 235px; height: 31px; background-color: #6b0000;}
.downside {margin: 0; width: 250px; height: 39px; background-color: #6b0000;}

#search {width: 269px; height: 260px; background: url(./img/search.gif) no-repeat;}
#search_rus {width: 269px; height: 260px; background: url(./img/fsearch_rus.gif) no-repeat;}
#search2 {width: 269px; height: 620px; background: url(./img/search2.gif) no-repeat;}
#search2_rus {width: 269px; height: 620px; background: url(./img/search2_rus.gif) no-repeat;}


.selsearch {margin-top: 5px; width: 104px; height: 17px; border: 1px solid #cccccc;}

.dsearch {width: 80px; height: 12px; border: 1px solid #cccccc;}

#side {margin: 0; width: 269px; height: 242px;}

#lang {margin: 0; width: 269px; height: 40px; background: url(./img/center_top.gif) top repeat; text-align: right;}

.alang {padding-top: 7px; width: 20px;}

.fsearch {padding-top: 55px; padding-left: 20px;}
.fsearch1 {padding-top: 50px; padding-left: 20px;}

.tdsearch {vertical-align: top; text-align: left;}


.checkorder {margin-top: 5px; width: 105px; height: 14px; border: 1px solid #cccccc;}
.transferorder {margin-top: 5px; width: 127px; height: 17px; border: 1px solid #cccccc;}
.sorder {margin-top: 5px; width: 105px; height: 17px; border: 1px solid #cccccc;}

.tdcalendar {height: 15px; text-align: center; vertical-align: middle;}

#searchForm {
   padding-top: 50px; padding-left: 10px;
   font-size: 12px;
 }

#searchForm fieldset {
  width:245px;
  border:0;
}

#searchForm label {
  float:left; /* подписи к полям сдвигаются влево */
  width:120px; /* ширина колонки подписей */
  height: 14px;
  margin-right:0.1em; /* отступ до поля ввода */
  margin-top: 7px;
  text-align:left;
 }
 
#searchForm .iorder {margin-top: 7px; width: 112px; height: 14px; border: 1px solid #cccccc;}

#searchForm .transferorder {margin-top: 7px; width: 127px; height: 17px; border: 1px solid #cccccc;}

#searchForm .checkorder {margin-top: 7px; width: 92px; height: 14px; border: 1px solid #cccccc;}

#searchForm .sorder {margin-top: 7px; width: 114px; height: 17px; border: 1px solid #cccccc;}

#searchForm .s1order {margin-top: 7px; width: 114px; height: 80px; border: 1px solid #cccccc;}

#searchForm input, #searchForm textarea, #searchForm select
	{
		font-family:Arial, tahoma;
		font-size:11px;
		color:#868686;
	}
	
#searchForm .noresize {
  width:auto; /* для кнопок, переключателей */
}

#searchForm .submit {
  /* сдвигаем кнопку отправки */
  margin-top: 5px;
}

#cframe {width: 220px; background: #ccc;}