*{
  font-size:11px;
  font-family:Arial;
}
html{  height:100%;
}
body,form{
  margin:0px;
  padding:0px;
}
body{
  background:#eee8d4;
  min-width:1000px;
}
img{
  border:none;
}
a{  color:#000;
  text-decoration:underline;
}
a:hover{
  text-decoration:underline;
  color:#551609;
}

.odd{ background-color:#eee8d4;}
.even{ background-color:#f8f4e7;}

input, select, textarea{
  border:1px solid #969696;
}
td.autorization{
  background-color:#150a0a;
  width:260px;
}
table.autorization{
  margin:0px 10px;
  width:230px;
}
.autorization *{
  color:#999999;
}
.autorization a:hover{
  color:#eee8d4;
}
.autorization h3{
  color:#a1aabc;
  font-weight:bold;
  font-size:16px;
  margin:0px;
  padding:0px;
}
input.autorization{
  color:#eee8d4;
  border:1px solid #999999;
  background-color:#321b1b;
  font-size:12px;
  width:190px;
}
#user_menu b{
  margin-left:20px;
  color:#cccccc;
}
#user_menu a{  text-align:left;  float:left;
  padding-left:20px;
  width:90px;}
#user_menu a:hover{  color:#eee8d4;
  background:#222222 url('images/top_menu_act_b.gif') scroll 7% 50% no-repeat;}
#user_menu_act{  padding-left:20px;
  color:#eee8d4;
  background:url('images/top_menu_act_b.gif') scroll 7% 50% no-repeat;
}
#logo{  position:relative;
  top:-25px;
  height:60px;
}
.top_menu2{
  background:url('images/noise.jpg');
  padding-left:5px;
  color:#c2bcaa;
  font-weight:bold;
  text-align:left;
}
.top_menu2 *{
  color:#c2bcaa;
  font-size:12px;
  font-weight:normal;
  margin:0px 10px;
}
.top_menu2 a:hover, .top_menu2 span{
  color:#e7e3d9;
}
td.top_menu{
  background:url('images/top_menu_bg.gif');
  border-top:3px solid #22262e;
  border-left:3px solid #22262e;
}

sup{	font-weight:bold;}

.top_menu *{
  color:#eee8d4;
  font-size:12px;
}
.top_menu a{
  margin:0px 10px;
  text-decoration:none;
}
.top_menu a:hover{
  color:#eee8d4;
  text-decoration:underline;
}
.top_menu_act{
  text-align:center;
  padding:0px 15px;
  background:url('images/top_menu_act_bg.jpg');
}
.left th{
  font-weight:bold;
  font-size:12px;
  text-align:left;
}
.left td{
  line-height:1.7;
}
.left a{  line-height:1.5;}
input.left, select.left{
  width:99%;
}
.left1{
  background:#e8ddbf url('images/left_title_bg1.gif') no-repeat;
  padding:9px 12px;
}
.left2{
  background:#e8ddbf;
  padding:9px 5px;
  border-bottom:3px solid #ccc1a2;
}
.left2 a{
  color:#68665d;
}
.left2 div{
  background:#f7f5ec url('images/left_title_bg2.gif') no-repeat;
  border:1px solid #969696;
  padding:3px 6px;
}
.left3{
  background:#ebe2c8 url('images/left_title_bg1.gif') no-repeat;
  padding:9px 12px;
}
.search td{  padding-bottom:5px;  vertical-align:top;}
.search select{  width:165px;}
.search input{
  padding-left:5px;
}
#search_ch_link{  height:20px;}
#search_ch_link div, #search_ch_link a{  color:#ad1e00;
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
}
#search_ch_link a:hover{
  color:#641403;
}

.adv_search div{
  width:89px;
  float:left;
}
.adv_search input, .adv_search select{  width:80px;}
.adv_search input{  padding-left:5px;}
div.adv_search_r{  text-align:right;}
#main_body_top{
  background:#e8ddbf;
  height:30px;
}

#main_body{
  padding:10px 0px 5px 15px;
}
#main_body_top *{
  font-weight:bold;
  font-size:12px;
}
#main_body_top th{
  text-align:left;
  height:30px;
  padding-left:15px;
}
#main_body_top a{
  color:#ad1e00;
}
#main_body_top a:hover{
  color:#641403;
}
#main_body h1{  font-size:16px;
  padding:0px;
  margin:0px 0px 10px 0px;}

#main_body h2{
  font-size:14px;
  color:#641403;
  padding:0px;
  margin:0px;
}
.form_table th{
  font-weight:normal;
  text-align:left;
  width:140px;
}
.form_table input, .form_table select, .form_table textarea{
  width:250px;
}
.form_table select{  width:255px;
  width:expression('258px');}
.form_table input{  padding-left:3px;}
.dynamic_err{
  color:#ff0000;
}
#right{
  width:256px;
  padding:10px 0px;
}
#right h3{
  display:block;
  color:#a1aabc;
  font-weight:bold;
  font-size:16px;
  margin:0px 0px 10px 23px;
  padding:0px;
  text-align:left;
}
#text_right{  width:243px;}
#tags_cloud{  width:232px;
  padding:3px;  border:2px solid #e8ddbf;
  background:#ebe2c8;
  text-align:justify;
}

.cloud_active{  padding:3px;
  color:#ad1e00;}

#search_firm{
  padding:10px;
  border:2px solid #e8ddbf;
  background:#ebe2c8;
}

#tags_cloud a{
  padding:1px 5px;
  margin:1px 0px;
  color:#746f4c;
  background:#ebe2c8;
  text-decoration:none;
}
#tags_cloud a:hover{  color:#641403;
  background:#e8ddbf;
}
.red_title{
  border-bottom:4px solid #ae1e00;
  background:#e8ddbf;
}
.red_title *{
  font-size:12px;
  font-weight:bold;
  color:#eee8d4;
}
.red_title td{
  padding:0px 15px;
  background:url('images/red_title_bg.jpg');
}
div.content_div{
  padding:15px 10px;
}
.tabs{  border-bottom:4px solid #ae1e00;
  background:#e8ddbf;}
.tabs span{  display: inline;  font-size:12px;
  font-weight:bold;
  color:#eee8d4;  background:url('images/top_menu_act_bg.jpg');
  border:2px solid #ae1e00;
  padding:0px 10px;
  cursor:hand;
  cursor:pointer;}
.list a{  float:left;  width:110px;
  padding:1px 5px;
  background:#eee8d4;}
.list a:hover{  background:#e8ddbf;
}
.firm_cats a{  font-weight:bold;
  color:#ad1e00;
  background:#e8ddbf;
  padding:2px 8px;
  margin-right:3px;
  border:1px solid #e8ddbf;
}
.firm_cats a:hover{
  color:#641403;
  background:#ebe2c8;
}
a.firm_cat_act{
  color:#641403;
  background:#ebe2c8;
}
#main_auto_scroll{
  width:517px;
  overflow:hidden;
}
.main_auto_top{  background-color:#f5f1e4;
  border:1px solid #ebe2c8;}
.short_auto_descr{
  text-align:left;
  margin:0px 0px 2px 2px;
  padding:3px 10px;
}
.short_auto_descr img{  float:left;}
.scd_bg1{
  background:#f7f5ec;
}
.scd_bg2{
  background:#f2f0e5;
}
.photo_small, .photo_middle, .photo_large, .photo_matrix{  float:left;
  border:1px solid #444851;
  margin:0px 3px 3px 0px;
}
.photo_main{  float:left;  border:1px solid #444851;}
.photo_small{  width:60px;
  height:40px;
  background:url('images/loading2.gif') scroll 50% 50% no-repeat;}
.photo_middle{  width:112px;
  height:82px;
  background:url('images/loading2.gif') scroll 50% 50% no-repeat;}
.photo_large{  width:300px;
  height:225px;
  background:url('images/loading.gif') scroll 50% 50% no-repeat;}
.photo_main{
  width:240px;
  height:180px;
  background:url('images/loading.gif') scroll 50% 50% no-repeat;
}
.photo_matrix{
  width:140px;
  height:112px;
  background:url('images/loading.gif') scroll 50% 50% no-repeat;
}
.uploaded_photo{
  border:1px solid #e8ddbf;
  background:#ebe2c8;
  float:left;
  margin:0px 5px 5px 0px;
  padding:10px;
}
.auto_title{
  font-weight:bold;
  font-size:12px;
  color:#9b1b00;
  text-decoration:none;
}
table.box{
  border:1px solid #e8ddbf;
  width:100%;
  margin-bottom:10px;
}
table.box th{  color:#9b1b00;
  background:#e8ddbf;
  text-align:left;
  font-weight:normal;
}
.box_details{  padding:5px 10px;}
.box_details span, .box_details a{
  color:#ad1e00;
  background-color:#eee8d4;
}
.box_details img{  float:left;
  margin-right:3px;}
.box_comment{  margin-bottom:10px;
}
.box_comment_num{  padding:0px 3px;
  margin-right:3px;  width:14px;
  float:left;
  color:#fff;
  background:#a91e01;
}
.box_comment_title{
  border-bottom:2px solid #a91e01;
  height:14px;
  background:#ebe2c8;
}
.box_comment_text{  padding:5px;  border-bottom:1px dotted #a91e01;
  border-left:1px dotted #a91e01;
  border-right:1px dotted #a91e01;}
.box_highlited, .box_highlited *{ color:#bda972; }
.auto_action{
  color:#746f4c;
  font-weight:bold;
}
td.box_bottom{
  background:#ebe2c8;
}
.box_bottom a{
  color:#746f4c;
  font-weight:normal;
}
.box_bottom a:hover{
  color:#641403;
}
.matrix{
  margin:0px 5px 5px 0px;
  width:165px;
  float:left;
}
.price{
  font-weight:bold;
  font-size:12px;
}
.banner730x90{
  border:1px solid #7f8795;
  background-color:#5b616c;
  width:730px;
  height:90px;
  color:#a1aabc;
  font:bold 16px Arial;
  text-align:center;
}
.banner500x100{
  border:1px solid #c9c5b6;
  background-color:#e2e0d8;
  width:500px;
  height:100px;
  color:#a1aabc;
  font:bold 16px Arial;
  text-align:center;
}
.banner240x350{
  border:1px solid #c9c5b6;
  background-color:#e2e0d8;
  width:240px;
  height:350px;
  color:#a1aabc;
  font:bold 16px Arial;
  text-align:center;
  margin-left:10px;
}

.gbanner240x350{
  border:1px solid #e8ddbf;
  background-color:#ebe2c8;
  width:240px;
  font:bold 16px Arial;
  text-align:center;
  margin-left:10px;
}


.dataTable{
  background-color:#f4efdf;
}
.dataTable td{
  padding:0px 3px;
}
.dataTableRow {
  background-color:#eee8d4;
  cursor:default;
}
.dataTableRowOver {
  background-color:#e6ddc0;
  cursor:default;
}

.dataTableRowSelected {
  background-color:#dbcc98;
  cursor:default;
}
.information{  border:1px solid #f00;
  background-color:#ecdcc9;
  padding:10px 5px;
  margin:10px 0px;}
input.submit{
  background-image:url('images/submit_bg.jpg');
  width:71px;
  height:22px;
  border:none;
  color:#eee8d4;
}
.radio input, input.radio{
  border:none;
  margin:0px;
  padding:0px;
  width:auto;
}
.navigation a{ display:block; }
.nav_dig{ text-decoration: underline; }
.nav_active_dig{
  text-decoration: underline;
  background:#ebe2c8;
  border:2px solid #e8ddbf;
}
.nav_sign{  font-size:9px;
  color:#bda972;
  text-align:center;}
.alpha_div{
  position:absolute;
  background-color:#000000;
}
#photo_list_arrows{  position:absolute;}
#photo_list_arrows img{
  margin:0px 5px;
}
#view_photo_td{
  border:1px solid #cfcab7;
  background:#f3edd6 url('images/loading.gif') scroll 50% 50% no-repeat;
}
#view_photo_other{  padding:0px 2px;}
#view_photo_other a{  border:1px solid #cfcab7;  margin:5px 7px 0px 0px;
  float:left;
  width:60px;
  height:40px;
  background-color:#000000;}
#view_photo_other img{  opacity:0.8;
  filter:alpha(opacity=80);}

#popup_window{
  position:absolute;
  z-index:10;
}
#popup_window_title{
  color:#ffffff;
  margin-left:10px;
  cursor:default;
}
#popup_window_td{
  border:1px solid #efa596;
  background:#f3edd6 url('images/loading.gif') scroll 50% 50% no-repeat;
  padding:20px;
  min-height:20px;
}

.hand{
  cursor:hand;
  cursor:pointer;
}
hr.delim {
  background:transparent none repeat scroll 0%;
  border-top:2px dotted #a91e01;
  height:1px;
  margin:0px;
  padding:0px;
}

#skidki{	padding:15px 5px 15px 10px;}

#skidki div{
	padding-bottom: 6px;
}
