  * { margin: 0px;
    padding: 0px;
    font-family: Times New Roman,Times,serif;
    font-size: 15px;
    }

body {background-color: #ffffff;}

  h2 { font-family: Georgia;
    color: rgb(254, 109, 10);
    padding-top: 22px;
    margin-bottom: 20px;
    font-size: 16px;
    }

  h3 { font-family: Georgia;
    color: #606060;
    font-size: 14px;
    margin-bottom: 14px;
    }

  h4 { font-family: Georgia;
    color: #606060;
    font-size: 12px;
    margin-bottom: 10px;

    }

  p {padding-top: 5px; padding-bottom: 10px; color: #606060; text-align: left;}
  p img {margin-right: 5px; margin-left: 5px;}
  a {color:#9f8a67;}

  ol {margin-left:25px; padding-bottom: 10px;}
  ul {margin-left:25px; padding-bottom: 10px; list-style-type: square;}

  li {color: #606060; padding: 0px;}

  input {border: 1px solid #a6aeb2; margin-bottom: 3px;}
  select {border: 1px solid #a6aeb2; margin-bottom: 3px;}
  textarea {border: 1px solid #a6aeb2; margin-bottom: 3px;}

  em {font-family: Times New Roman,Times,serif; color: #9f8a67; font-size: 17px; font-weight: bold; font-style: normal;}

  .top_menu_item { color: #868686;
    font-size: 9px;
    font-family: Georgia;
    }

  .top_menu_item a { color: #868686;
    font-size: 9px;
    font-family: Georgia;
    text-decoration: none;
    }

  .top_menu_sitem { color: rgb(254, 109, 10);
    font-size: 9px;
    font-family: Georgia;
    }

  .menu_block { font-weight: inherit;
    padding-left: 4px;
    padding-top: 8px;
    }

  .left_menu_item { font-family: Georgia;
    color: #545454;
    padding-top: 7px;
    font-size: 10px;
    text-transform: uppercase;
    }

  .left_menu_sitem { font-family: Georgia;
    color: rgb(254, 109, 10);
    padding-top: 7px;
    font-size: 10px;
    text-transform: uppercase;
    }

   .left_menu_item a { font-family: Georgia;
    color: #545454;
    font-size: 10px;
    text-decoration: none;
    }

   .left_menu_item a:hover { font-family: Georgia;
    color: rgb(254, 109, 10);
    font-size: 10px;
    text-decoration: none;
    }

   .left_menu_sitem a  { font-family: Georgia;
    color: rgb(254, 109, 10);
    font-size: 10px;
    text-decoration: none;
    }


  .umenu_block { padding-top: 19px;
    padding-bottom: 19px;
    text-align: center;
    width: 177px;
    }

  .left_ban { margin-top: 3px;
    margin-bottom: 3px;
    margin-left: 11px;
    }

  .navigation {padding-top: 8px; padding-bottom: 8px; color: #606060;}

  .news_anons_block { padding-top: 10px;
    }

  .news_date { font-family: Times New Roman,Times,serif;
    padding-bottom: 8px;
    color: rgb(163, 144, 134);
    font-size: 16px;
    }

  .news_text { color: rgb(71, 72, 72);
    font-family: Times New Roman,Times,serif;
    font-size: 15px;
    }

  .news_text a {font-weight: bold;}

  .news_text_em a { color: #993300;
        font-family: Times New Roman,Times,serif;
	font-size: 15px;
	font-weight: bold;}

  .statement_block { font-family: Georgia;
    color: rgb(160, 162, 162);
    font-weight: bold;
    padding-bottom: 8px;
    padding-left: 20px;
    font-size: 14px;
    }

  .statement_author { font-family: Georgia;
    color: rgb(71, 72, 72);
    font-weight: bold;
    text-align: right;
    font-size: 12px;
    }

  .top_ban { text-align: center;
    color: rgb(160, 162, 162);
    font-family: Georgia;
    height: 130px;
    width: 478px;
    font-size: 34px;
    }

  .top_ban a {
    color: rgb(160, 162, 162);
    font-family: Georgia;
    font-size: 34px;
    text-decoration: none;
    }

  .button {background-color:#a28e86; color: #ffffff; width:103px; height: 20px; text-align: center; border: 0px;}

  .authform {width: 177px; color:#9f8a67; text-align: right; 
             border-top: double #e6e7e6;
	     border-bottom: double #e6e7e6;
	     margin-top:12px;
	     margin-bottom:7px;
	     padding-top:14px;
	     padding-bottom:14px;}
  .authform a {text-decoration: none; color:#9f8a67;}
  .authform .caption{color: #ff7817; text-align: right;}
  .authform .inputtext {border: 1px solid #e6e7e6; margin-bottom: 3px; width: 120px;}
  .authform .button {background-color: #ffffff; border: 0px; color:#9f8a67;}
  .searchform .inputtext {border: 1px solid #e6e7e6; margin-bottom: 3px; width: 160px;  color:#9f8a67; text-align: center;}
  .sbut {width: 5px; height: 9px; background-image:url(/img/search_arrow.gif); border:0px; margin:0px; padding:0px;}
  .box {padding-top: 10px; color: #606060;}
  .center_links {padding-top: 20px;}
  .selected_region {color: #ff7817;}
  .borderimg {border: 1px solid rgb(160, 162, 162); padding:2px;}
  .filtrform {color:#606060;}
  .filtrform select {width:340px;border: 1px solid rgb(160, 162, 162);}
  .shce {padding-right: 6px;}
  .shce a {color: #000000; font-size: 16px; font-weight: bold; text-decoration: none;}
  .weekday {color:#9f8a67; font-size:14px; font-weight: bold; padding-top: 20px; padding-bottom: 20px;}
  .shcls {padding-left: 10px;}
  .shcls a {color: #606060;}
  .shprepod a {color: #606060;}
  .foto_caption {padding-top: 10px;}
  .nofoto {padding: 2px; width: 94px; border: 1px solid rgb(160, 162, 162);}
  .inline_nofoto {background-color:#b5b5b5; color:#ffffff; text-align:center; width: 94px; height: 118px;}
  .shcoment {padding-left: 10px; color:#9f8a67;}
  .fglink {padding-top: 44px;}
  .fglink a {color:rgb(254, 109, 10); font-weight: bold;}
   .ablink {padding-top:12px;}
  .ablink a {color:rgb(254, 109, 10); font-weight: bold;}
   .aqlink {margin-bottom:12px;}
  .aqlink a {color:rgb(254, 109, 10); font-weight: bold;}
  .fio_city_date {color:rgb(254, 109, 10); margin-top: 30px;}
  .question {color:#9f8a67; margin-top: 8px; margin-bottom: 8px;}
  .date_source {color:#9f8a67; margin-bottom: 12px;}
  .nolistmark {list-style-type: none;}
  .images_grid {margin-top: 40px;}
  .images_grid td {padding-bottom: 35px;}
  .pimages_grid {margin-top: 20px;}
  .pimages_grid td {padding-bottom: 15px;}
  .coments {padding-top: 15px; padding-bottom: 10px;}
  .coments p { font-size: 9px;}
  .price_cap { border-top: double #e6e7e6;}
  .price_cap p {padding-top: 12px; padding-bottom:8px;color:rgb(254, 109, 10);}
  .price_cap h4 {font-weight: normal; padding-top: 12px; padding-bottom:8px;color:rgb(254, 109, 10);}
  #first_row {border-top: 0px;}
  .empty_row {height: 8px; font-size: 0px;}
  .l_align {text-align: left; padding-top:0px; padding-bottom:0px;}
  .note {text-align: left; padding-top:0px; padding-bottom:0px; font-size:13px; color:#999}
  .r_align {text-align: right; padding-top:0px; padding-bottom:0px;}
  .ankt td {padding-bottom: 6px;}

#maintable {background-image:url(/img/main/topbg3.png); background-repeat: repeat-x;}
#_maintable {background-image:url(/img/main/ny_header.png); background-repeat: repeat-x;}

.top_menu_new {margin-top: 77px; background:url(/img/btn_bg.gif) top left no-repeat;}
.top_menu_new div a{
	display:block;
	height:20px;
	background:url(/img/btn_bg_map.gif) top left no-repeat;
	color: #545454;
	padding-top: 10px;
	}

.top_menu_new div a:link,.top_menu_new div a:hover,.top_menu_new div a:visited,.top_menu_new div a:active { font-family: sans-serif; font-size: 9px;text-decoration: none;}

#tmblock_1 {width: 87px; position: relative; top: 0px; left: 0px; z-index: 5; float: left;}
#tmblock_2 {width: 105px; position: relative; top: 0px; left: -3px; z-index: 4; float: left;}
#tmblock_3 {width: 141px; position: relative; top: 0px; left: -6px; z-index: 3; float: left;}
#tmblock_4 {width: 123px; position: relative; top: 0px; left: -9px; z-index: 2; float: left;}
#tmblock_5 {width: 79px; position: relative; top: 0px; left: -12px; z-index: 1; float: left;}
#dop4_block {font-size: 9px; padding-left: 0px;}

#tmblock_1 a{color: #545454; width: 87px; background-position:  0px 0px; }
#tmblock_1 a:hover{color: #ffffff; background-position: 0px -30px; }
#tmblock_2 a{color: #545454; width: 105px; background-position:  -84px 0px; }
#tmblock_2 a:hover{color: #ffffff; background-position:  -84px -60px; }
#tmblock_3 a{color: #ffffff; width: 141px; background-position:  -186px 0px; }
#tmblock_4 a{color: #545454; width: 123px; background-position:  -324px 0px; }
#tmblock_4 a:hover{color: #ffffff; background-position:-324px -30px; }
#tmblock_5 a{color: #545454; width: 79px; background-position:  -444px 0px; }
#tmblock_5 a:hover{color: #ffffff; background-position:-444px -60px; }
#dop4_block a{font-family: Arial,Helvetica,sans-serif; font-size: 9px; color: rgb(150,150,150); padding-left:6px; text-decoration: none;}
#dop4_block a:visited{color: rgb(150,150,150);}
#dop4_block a:active {color: rgb(254, 109, 10);}
#dop4_block a:hover{color: rgb(254, 109, 10);}




