html, body
{
  margin: 0px;
  padding: 0px;
  font-family: Tahoma;
}
form
{
	padding:0;
	margin:0;
}
#all
{
	position:relative;
	width:998px;
	left:50%;
	margin-left:-500px;
	padding-top:10px;
}
.main_content
{
  padding-top:80px;
  color: #303030;
  font-size: 13px;
  margin-right:12px;
  margin-left:12px;
}

.header_link
{
  text-decoration: none;
}

.header_link:hover
{
	text-decoration: underline;
	color:#C00;
}

.stats
{
  font-size: 12px;
  color: #000000;
}

.at_the_top
{
  padding: 30px 12px 30px 12px;
  background-color: #FFF;
  
  background-repeat: repeat-x;
}

.at_the_top H1, .at_the_top H1 A
{
	
  padding: 0;
  margin: 0;
  
}
.verh
{
	width: 100%;
}
.logo_td
{
	width:250px;
}
.logo
{
	background-image:url(images/logo.jpg);
	width:211px;
	height:90px;
	align:center;
}
.logo a
{
	display:block;
	width:100%;
	height:100%;
	float:left;
}
.top_rekl
{
	/*background:#7DB0E7;*/
	width:100%;
	height:92px;
	text-align:right;
	overflow:hidden;
}
.grey_line
{
	width: 600px;
	height: 89px;
	background-color:#f6f6f6;
	float:right;
	vertical-align:bottom;
}

.at_the_top H2, .at_the_top H2 A
{
  color: #404040;
  font-weight: 100;
  font-size: 14px;
  padding: 0;
  margin: 0;
}


.start_search
{
  color: #00a2ff;
  font-size: 20px;
  font-weight: 100;
}

.start_search INPUT
{
  font-size: 16px;
  border: 1px solid #A0C0A0;
}

.curdate
{
  color: #000000;
  font-size: 10px;
  font-weight: 700;
  margin: 5px 0 0 0;
}

.search_example
{
  font-size: 10px;
}

.main_menu
{
  color: #fff;
  margin:16px 0px;
  height: 40px;
  background-image:url(images/header_blue.jpg);
  font-size:12px;
  vertical-align:top;
}
.top_t td,
.main_menu td
{
	padding:0;
}
.main_menu_l
{
	background-image:url(images/header_blue_l.jpg);
	width: 11px;
	height: 40px;
	float:left;
}
.main_menu_r
{
	background-image:url(images/header_blue_r.jpg);
	width: 11px;
	height: 40px;
	float:right;
}

.menu_item_add
{
  color: #fff;
  font-size:12px;
}
.footer_item{
	color:#FFF;
	margin-top:8px;
	text-decoration:none;
}
.footer_item:hover
{
	text-decoration:underline;
}
.city_chooser A.add_adv
{
  color: #009b0f;
}

.menu_item_extended
{
  color: #ffffff;
  font-size: 12px;
  padding-left:3px;
}

.main_menu3
{
  background-color: #FEFFFE;
  color: #808080;
  font-size: 11px;
  padding: 10px;
}

.search_block
{
  float:left;
  height:40px;
  width:490px;
}
.search_block table
{
	height:40px;
}
.search_block td
{
	vertical-align:middle;
	text-align:center;
}
.main_menu34{

	float:right;
	color:#00C;
	font-size:12px;
}
.main_menu34 .sep
{
	height:28px;
	width:16px;
	background:url(images/sep.bmp) center center no-repeat;
}

.padding_search_form{
	float:left;
	padding-left:5px;
	padding-top:2px;
	
}
.ext_search
{
	padding-left:8px;
}
.menu_item
{
  padding-left: 5px;
  margin-right: 5px;
  color:#FFF;
  text-decoration:none;
}
.menu_item:hover
{
  margin-right: 5px;
  padding-left: 5px;
  text-decoration:underline;
}
.top_block{
	margin-top: 18px;
	background-color:#06C;
	height: 100px;
}

.search_button_start
{
  font-size: 11px;
  width: 63px;
  height: 22px;
  background-image:url(images/find.jpg);
  float:right;
  margin-left:10px;
  border:0;
  color:#FFF;
}
.search_button_find
{
	float:left;
	width: 270px;
	height: 18px;
	color:#333;
}



/* ----------------------------------------------- */
.main_page
{
	float:left;
	width:100%;
}
.main_page .col_wrap
{
	width:49%;
	float:left;
}
.main_page .col_wrap_pad
{
	padding:0 15px 0 15px;
}
.main_page .col_wrap_border
{
	float:left;
	width:100%;
	border:1px solid #dfdfdf;
}
.main_page .col_wrap_border div
{
	padding-left:15px;
}
.main_page .some_invisibility
{
	display:none;
}
.main_page a, .main_page .num_in_folder
{
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	line-height:28px;
}
.main_page a:hover
{
	text-decoration:underline;
	color:#1C56B7;
}
.main_td
{
	padding:0;
	margin:0;
	padding-left:20px;
	padding-right:2px;
	vertical-align:top;
}
.short_search_title
{
  font-size: 14px;
  color: #606060;

}

#ssearch_id
{
  display: none;
}

.special_title
{
  font-size: 15px;
  font-weight: bold;
  color: #fff;
  float:left;
  width:100%;
  background-image:url(images/vip_header.png);
  height:32px;
  line-height:28px;
}
.special_title_r{
	background-image:url(images/vip_header_r.png);
	width:9px;
	height:32px;
	float:right;
	
}


.special_title_l{
	background-image:url(images/vip_header_l.png);
	width:9px;
	height:32px;
	float:left;
	
}


.specials_pane_wrap
{
  background:url(images/border_l.bmp) left top repeat-y;
  float:right;
  width:100%;
}
.specials_pane
{
	background:url(images/border_r.bmp) right top repeat-y;
  border-bottom:none;
  color: #404040;
  float:right;
  width:100%;
}
.specials_pane td
{
	width:20%;
}
.specials_split
{
  background-color: #d0f0ff;
  height: 1px;
}

.specials
{
  font-size: 12px;
  color: #505050;
}
.specials .name
{
	height:42px;
	overflow:hidden;
	line-height:14px;
}
.specials .name a,
.new_adv .name a
{
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	background:none;
}
.specials .name a:hover,
.new_adv .name a:hover
{
	text-decoration:underline;
}
.specials .price
{
	height:16px;
	text-align:center;
	line-height:16px;
	color:#F2A150;
	font-size:12px;
	font-weight:bold;
}
.specials .image_pad
{
	padding:0px 9%;
}
.specials .top, .new_adv .top, .page .top{	background:url(images/border_verh.jpg) left top repeat-x;}
.specials .left, .new_adv .left, .page .left{ background:url(images/border_l.bmp) left top repeat-y; }
.specials .bottom, .new_adv .bottom, .page .bottom{ background:url(images/border.jpg) left bottom repeat-x; }
.specials .right, .new_adv .right, .page .right{ background:url(images/border_r.bmp) right top repeat-y; }

.specials .lt, .new_adv .lt, .page .lt{ background:url(images/ugol_l_verh.jpg) left top no-repeat; }
.specials .rt, .new_adv .rt, .page .rt{ background:url(images/ugol_r_verh.jpg) right top no-repeat;}
.specials .rb, .new_adv .rb, .page .rb{ background:url(images/ugol_r.jpg) right bottom no-repeat;}
.specials .lb, .new_adv .lb, .page .lb{ background:url(images/ugol_l.jpg) left bottom no-repeat;}

.specials .image, .new_adv .image
{
	padding:10px 5px;
	text-align:center;
}
.specials .image img,
.new_adv .image img
{
	width:97px;
	height:73px;
}
.specials A
{
  color: #9b000f;
  font-weight: 700;
}

.specials_empty_wrap
{
  width:100%;
  background:#ffffff url(images/border_r.bmp) right top repeat-y;
  font-size: 12px;
  color: #505050;
}
.specials_empty
{
  width:100%;
  font-size: 12px !important;
  color: #505050 !important;
  text-align:center;
}

.specials_empty A
{
  font-weight: bold !important;
  color: #ff7e00 !important;
}

/* ----------------------------------------------- */
.footer_align, .footer_align .left, .footer_align .middle, .footer_align .right
{
	height:42px;
}
.footer_align td
{
	text-align:center;
}
.footer_align td.middle
{
	vertical-align:middle;
}
.page_title
{
	font-size: 18px !important;
	color: #000000;
	padding:15px;
}
.page, .page *
{
	font-size:12px;
}
.page .note_block
{
	float:left;
	width:100%;
	font-size:12px;
	font-weight:bold;
	margin:10px 0;
	line-height:18px;
}
.page .note_block .note
{
	font-size:14px;
	border-bottom:2px solid #dfdfdf;
	line-height:22px;
}
.page .pad
{
	padding:10px;
}
.page .sep
{
	padding:20px;
}
.forma {
	padding:0 5px;
	width:100%;
	font-size:12px;
}

.razdel_telo{
	float:left;
	
}

.razdel_head2
{
	background-image:url(images/blue_header_middle.jpg);
	float:left;
	width:144px;
	height:33px;
	color:#FFF;
	
	
}
.page
{
	float:left;
	width:100%;
	padding:0;
	margin:0;
	font-size:12px;
}
.page p
{
	text-indent:20px;
	padding:0;
	margin:0;
	font-size:12px;
	line-height:16px;
}
.page h2
{
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:0;
}
.razdel{
	background-color:#f6f6f6;
	float:left;
	width:140px;
	height:150px;
	border: 1px solid #333;
	border-bottom:none;
	
	
	
	
}


.razdel_2{
	background-color:#fff;
	float:left;
	width:144px;
	height:150px;
	border: 1px solid #333;
	border-left:none;
	border-bottom:none;
	
	
	
	
}





.forma_2{
	/*width:680px;*/
	width:100%;
	float:left;
	background-color:#dfdfdfd;
	border:1px solid #333;
	font-size:12px;
	
}

.small_pic{
	
	float:left;
	margin-top:20px;
	margin-left:45px;
	
	
}

.razdel_nazv{
	background-color:#fff;
	float:right;
	
}

.razdel_head{
	background-image:url(images/blue_header_middle.jpg);
	float:left;
	width:144px;
	height:33px;
	color:#FFF;
	margin-left:45px;
	
}
.razdel_r{
	background-image:url(images/blue_header_r.jpg);
	height:33px;
	width:7px;
	float:right;
	
}
.razdel_l{
	background-image:url(images/blue_header_l.jpg);
	height:33px;
	float:left;
	width:7px;
}

.city_s{
	float:right;
}
.city{
	/*width:700px;*/
	margin:20px 0;
	float:left;
}


.tel{
	/*width:700px;*/
	margin:20px 0;
	float:left;
}


.isq{
	/*width:700px;*/
	margin:20px 0;
	float:left;
}



.site{
	/*width:700px;*/
	margin:20px 0;
	float:left;
}


.mail{
	/*width:700px;*/
	margin:20px 0;
	float:left;
}



.page_header_m{
	background-image:url(images/vip_header.jpg);
	width:740px;
	float:right;
	color:#FFF;
	margin-right:12px;
	margin-bottom:20px;

}
.page_header_l 
{
	background-image:url(images/red_header_l.jpg);
	float:left;
	width: 9px;
	height: 35px;
	background-image:url(images/vip_header_l.jpg);
	
	background-repeat:no-repeat;
}
.page_header_r
{
	background-image:url(images/red_header_r.jpg);
	float:right;
	width: 9px;
	height: 35px;
	background-image:url(images/vip_header_r.jpg);
	background-repeat:no-repeat;
}

.section_header
{
  font-size: 14px;
  font-weight: bold;
  color: #303030;
  border-bottom: 3px solid #dfdfdf;
  /*width:700px;*/
  float:left;
 
  
}

/* ----------------------------------------------- */

.np1_1
{
}

.np2_1
{
}

.col0 
{
}

.col1
{
}

.col2
{
}


.np0_0 h2, .np1_0 h2, .np2_0 h2, .np3_0 h2
{
  color: #000;
  font-size: 14px;
  line-height: 30px;
  margin-left:10px;
  font-weight:normal;
}
.short_news
{
	padding:10px;
	font-size:14px;
	color:#000000;
	line-height:18px;
}
.short_news a
{
	color:#ff0000;
}
.left_col_td
{
	width:250px;
	padding:0;
}
.left_col, .friends_b, .left_col_wrap1, .left_col_wrap2,
.left_col_wrap00, .left_col_wrap01, .left_col_wrap3
{
	width:250px;
	float:left;
	font-size:14px;
}
.left_col, .friends_b
{
	background:url(images/border.jpg) left bottom repeat-x;
}
.left_col_wrap00
{
	background:url(images/border_l.bmp) left top repeat-y;
}
.left_col_wrap01
{
	background:url(images/border_r.bmp) right top repeat-y;
}
.left_col_wrap1
{
	background:url(images/ugol_l.jpg) left bottom no-repeat;
}
.left_col_wrap2
{
	background:url(images/ugol_r.jpg) right bottom no-repeat;
}
.left_col_wrap2 .np1_0
{
	float:left;
	width:100%;
}
.left_col_wrap3
{
	background:url(images/border.jpg) left bottom repeat-x;
}
.left_col .pad
{
	padding-left:1px;
}
.left_col a
{
	display:block;
	float:left;
	width:100%;
	border-top:1px solid #f1f1f1;
	border-bottom:1px solid #f1f1f1;
	text-decoration:none;
	line-height: 26px;
}
.left_col a:hover
{
	background:#f6f6f6;
}
.left_col .add_adv, .left_col .add_adv a
{
	color:#ff0000;
}
.left_col span
{
	padding:0 5px;
}
.vip
{
	float:right;
	/*width:720px;*/
	margin-right:12px;
}

.left_menu{
	background-image:url(images/left_menu_head.jpg);
	height:33px;
	width:250px;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	float:left;

	

}
.left_menu_l{
height:33px;
width:10px;
background-image:url(images/left_menu_l.jpg);
float:left;

}
.left_menu_r{
	float:right;
height:33px;
width:10px;
background-image:url(images/left_menu_r.jpg);

}

.np0_1, .np1_1, .np2_1, .np3_1
{
	padding: 0 0 0 15px;
}
.np0_1 h2, .np1_1 h2, .np2_1 h2, .np3_1 h2
{
  font-size: 13px;
  display: inline;
  font-weight: 100;
  line-height: 20px;
  background: url(/i/arr.gif) 0px 50% no-repeat;
}
.np0_1 a, .np1_1 a, .np2_1 a, .np3_1 a
{
	color: #1C56B7;
	padding-left:10px;
}
.np0_1 a:hover, .np1_1 a:hover, .np2_1 a:hover, .np3_1 a:hover
{
  text-decoration: underline;
  color: #00a2ff;
}

.np0_2 h2, .np1_2 h2, .np2_2 h2, .np3_2 h2
{
  font-weight: 100;
  color: #0063b6;
  font-size: 13px;
  display: inline;
}

.num_in_folder
{
  color: #C0C0C0;
}

.folder_column a 
{
  text-decoration: none;
  color: #0063b6; 
}
.folder_column .special_title a
{
	color:#ffffff;
	text-decoration:none;
}
.folder_column .special_title a:hover
{
	color:#000000;
}
.folder_path
{
	float:left;
	padding:10px 5px;
	font-size:13px;
}



.folder_top_path
{
  font-size: 20px;
  color: #606060;
}

.folder_top_path A
{
  color: #707070;
  text-decoration: underline;
}

/* ----------------------------------------------- */

.city_chooser
{
  margin: 0 0 10px 40px;
  font-size: 15px;
  font-weight: 700;
  color: #909090;
  padding: 20px;
  background-color: #F0F0F0;
  width: 270px;
  float: right;
}

.city_chooser A
{
  font-size: 13px;
  text-decoration: underline;
}

/* ----------------------------------------------- */

.fresh_title
{
  font-size: 15px;
  font-weight: bold;
  color: #fff;
  background-image:url(images/blue_header_middle.jpg);
  height:33px;
  line-height:30px;
}
.fresh_title_l{
	width: 7px;
	height: 33px;
	background-image:url(images/blue_header_l.jpg);	
}

.fresh_title_r{
	width: 7px;
	height: 33px;
	background-image:url(images/blue_header_r.jpg);
	float:right;
	
}
.fresh_title_cint{
	float:right;
	width:100%;
	margin-top:15px;
}
.advs_found .common_adv
{
	margin:10px 0px;
	font-size:12px;
	color:#000000;
}
.common_adv .fresh_title_cint
{
	margin:0;
	width:40%;
	float:left;
}
.common_adv .small
{
	width:33%;
}
.common_adv .fresh_title_cint .fresh_title
{
	font-size:14px;
	font-weight:normal;
	text-align:left;
}
.common_adv .prop_wrap
{
	float:left;
	width:360px;
}
.common_adv .prop_wrap table
{
	border-collapse:collapse;
}
.common_adv .prop_wrap .prop_t,
.common_adv .prop_wrap .prop_v
{
	width:50%;
	border-bottom:1px solid #dfdfdf;
	border-top:1px solid #dfdfdf;
	border-collapse:collapse;
	height:20px;
	text-align:left;
	font-size:12px;
	line-height:20px;
	
}
.common_adv .prop_table
{
	background:url(images/params_bg.png) left top repeat-y;
}
.common_adv .prop_wrap .prop_t
{
	/*background:#f6f6f6;*/
}
.common_adv .prop_wrap .prop_v
{
	border:1px solid #dfdfdf;
	border-left:0;
}
.common_adv .prop_wrap span
{
	padding:0 5px;
}
.common_adv .prop_wrap .qprice
{
	display:inline;
	float:none;
	color:#000000
}
.common_adv .prop_wrap .last
{
	BORDER-BOTTOM:0;
}
.common_adv .prop_wrap .last td
{
	padding-left:10px;
}
.common_adv .prop_wrap .adv_links,
.common_adv .prop_wrap .adv_links strong
{
	font-size:12px;
	color:#1B55B6;
}
.common_adv .prop_wrap .prop_end1
{
	float:left;
	width:100%;
	background:url(images/fadv_b.bmp) left bottom repeat-x;
}
.common_adv .prop_wrap .prop_end2
{
	float:left;
	width:100%;
	background:url(images/lb.png) left bottom no-repeat;
}
.common_adv .prop_wrap .prop_end3
{
	float:left;
	width:100%;
	background:url(images/rb_w.png) right bottom no-repeat;
}
.common_adv .prop_wrap .prop_end4
{
	float:left;
	width:100%;
	/*background:url(images/ugol_l.jpg) left bottom no-repeat;*/
}
.common_adv .prop_wrap .prop_end5
{
	float:left;
	height:10px;
	width:100%;
	background:url(images/ugol_r.jpg) right bottom no-repeat;
}
.common_adv .prop_wrap .background
{
	floaT:left;
	width:168px;
	margin-left:10px;
	height:9px;
	font-size:1px;
	line-height:1px;
	background:#f6f6f6;
	border-right:1px solid #dfdfdf;
}
.common_adv .image_td
{
	width:330px;
}
.common_adv .image_td a, .common_adv .image_td img
{
	border:0;
}
.common_adv .shotsarchive
{
	float:left;
	width:330px;
}
.found .shotsarchive  *
{
/*	height:auto !important; */
}

.found .shotsarchive .top
{
	width:100%;
	padding-top:1px;
	background:url(images/border_verh.jpg) left top repeat-x;
}
.found .shotsarchive .left
{
	width:100%;
	background:url(images/border_l.bmp) left top repeat-y;
}
.found .shotsarchive .right
{
	width:100%;
	background:url(images/border_r.bmp) right top repeat-y;
}
.found .shotsarchive .bottom
{
	width:100%;
	background:url(images/border.jpg) left bottom repeat-x;
}
.found .shotsarchive .lb
{
	width:100%;
	background:url(images/ugol_l.jpg) left bottom no-repeat;
}
.found .shotsarchive .rb
{
	width:100%;
	background:url(images/ugol_r.jpg) right bottom no-repeat;
}
.found .shotsarchive .lt
{
	width:100%;
	background:url(images/ugol_l_verh.jpg) left top no-repeat;
}
.found .shotsarchive .rt
{
	width:100%;
	background:url(images/ugol_r_verh.jpg) right top no-repeat;
}
.found .make_vip
{
	padding:5px 10px 5px 0px;
	width:65%;
}
.found .make_vip .share
{
	float:left;
	width:100%;
	text-align:center;
}
.found .common_adv .top
{
	width:100%;
	background:url(images/fadv_b.bmp) left top repeat-x;
}
.found .common_adv .left
{
	width:100%;
	height:auto;
	background:url(images/fadv_b.bmp) left top repeat-y;
}
.found .common_adv .right
{
	width:100%;
	height:auto;
	background:url(images/fadv_b.bmp) right top repeat-y;
}
.found .common_adv .bottom
{
	width:100%;
	height:auto;
	background:url(images/fadv_b.bmp) left bottom repeat-x;
}
.found .common_adv .lb
{
	width:100%;
	height:auto;
	background:url(images/lb.png) left bottom no-repeat;
}
.found .common_adv .rb
{
	width:100%;
	height:auto;
	background:url(images/rb.png) right bottom no-repeat;
}
.found .common_adv .lb2
{
	width:100%;
	height:auto;
	background:url(images/ugol_l.jpg) left bottom no-repeat;
}
.found .common_adv .rb2
{
	width:100%;
	height:auto;
	background:url(images/ugol_r.jpg) right bottom no-repeat;
}
.found .common_adv .lt
{
	width:100%;
	height:auto;
	background:url(images/lt.png) left top no-repeat;
}
.found .common_adv .rt
{
	width:100%;
	height:auto;
	background:url(images/rt.png) right top no-repeat;
}
.found .make_vip a
{
	float:right;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}
.found .make_vip_r a
{
	float:none;
	line-height:25px;
}
.found .make_vip .head
{
	width:100%;
	height:25px;
	line-height:25px;
}
.found .make_vip .red
{
	color:#ff0000;
}
.found .make_vip .pad
{
	padding:0 10px;
	line-height:18px;
}
.found .make_vip .some_invis
{
	display:none;
}
.found .make_vip .r
{
	color:#ff0000;
}
.hidden_full
{
	background:#ffffff;
}
.found .make_vip .min_w
{
	height:1px;
	line-height:1px;
	font-size:1px;
	clear:both;
	width:400px;
}
.found .more_links
{
	padding:5px 0px 5px 10px;
	text-align:center;
	line-height:16px;
	width:35%;
}
.found .more_links .pad .bottom
{
	text-align:center;
	padding:5px 0;
}
.found .more_links .pad .bottom a
{
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
.found .more_links a
{
	font-size:11px;
	color:#ff0000;
	text-decoration:underline;
}
.common_adv .answer,
.found .more_links .answer
{
	background:url(images/answer.gif) left top no-repeat;
	width:152px;
	height:28px !important;
	line-height:28px;
	color:#ffffff;
	font-size:11px;
	cursor:pointer;
	border:0;
}
.page .answer2
{
	background:url(images/answer2.gif) left top no-repeat;
	width:236px;
	height:28px !important;
	line-height:28px;
	color:#ffffff;
	font-size:11px;
	cursor:pointer;
	border:0;
}
.page .images,
.page .obzor,
.page .download
{
	float:left;
	width:100%;
	margin:10px 0;
}
.found .notsold
{
	color:#ff0f00;
	font-size:11px;
}
.shotsarchive .pad
{
	padding:5px;
}

.shotsarchive .rekl
{
	width:100%;
}
.common_adv .shotsarchive img
{
	width:100%;
}
.stretch
{
	width:100% !important;
}

.found .fadv .top
{
	float:left;
	height:auto;
	width:100%;
	background:url(images/fadv_b.bmp) left top repeat-x;
}
.found .fadv .left
{
width:100%;height:auto;
float:left;
	background:url(images/fadv_b.bmp) left top repeat-y;
}
.found .fadv .bottom
{
width:100%;height:auto;
float:left;
	background:url(images/fadv_b.bmp) left bottom repeat-x;
}
.found .fadv .right
{
width:100%;height:auto;
float:left;
	background:url(images/fadv_b.bmp) right top repeat-y;
}
.found .fadv .lt
{
float:left;height:auto;
width:100%;
	background:url(images/lt.png) left top no-repeat;
}
.found .fadv .rt
{
float:left;height:auto;
width:100%;
	background:url(images/rt.png) right top no-repeat;
}
.found .fadv .rb
{
float:left;height:auto;
width:100%;
	background:url(images/rb.png) right bottom no-repeat;
}
.found .fadv .lb
{
	float:left;height:auto;
width:100%;
	background:url(images/lb.png) left bottom no-repeat;
}
.found .common_adv .white,
.found .fadv .white
{
	background:#ffffff;
}
.found .common_adv .grey,
.found .fadv .grey
{
	background-color:#f6f6f6;
}
.found .fadv .pad
{
	padding:10px;
	text-align:left;
}
.found .fadv, .found .fadv a,
.found .fadv .folder_name
{
	color:#000000;
}
.found .fadv .qprice
{
	color:#ff0000;
	padding-left:12px;
	line-height:29px;
}
.found .fadv .read_more
{
	padding-right:12px;
	line-height:29px;
}
.found .fadv .bg
{
	width:100%;
	line-height:29px;
	
	float:left;
}
.found .fadv .hidden_full
{
	padding:0 10px;
	display:none;
}
.common_adv .opis .shotsarchive
{
	width:100%;

}
.common_adv .small_pics_wrap
{
	float:left;
	width:100%;
	text-align:left;
}
.common_adv .small_pics img
{
	width:108px;
}
.new_pane_wrap
{
  background:url(images/border_r.bmp) right top repeat-y;
  float:right;
  width:100%;
}
.new_pane
{
  background:url(images/border_l.bmp) left top repeat-y;
  float:right;
  width:100%;
}
.new_pane td
{
	width:20%;
}
.more_info
{
	float:left;
	width:100%;
	text-align:right;
}
.more_info a
{
	margin:0 10px;
	color:#000000;
	font-size:14px;
	line-height:20px;
}
.last_ob
{
	float:right;
		
}
.ugol_l
{
	background:url(images/ugol_l.jpg) left top no-repeat;
	width: 7px;
	height: 8px;
}

.ugol_r
{
	background:url(images/ugol_r.jpg) right top no-repeat;
	width: 7px;
	height: 8px;

}
.niz_bg{
	width:100%;
	height: 8px;
	background:url(images/border.jpg) top left repeat-x;
	
}



.ugol_l_verh
{
	background:url(images/ugol_l_verh.jpg) left bottom no-repeat;
	width: 7px;
	height: 8px;
	float:left;
}

.ugol_r_verh
{
	background:url(images/ugol_r_verh.jpg) right bottom no-repeat;
	width: 7px;
	height: 8px;
	float:right;
}

.niz_bg_verh{
	float:left;
	width:100%;
	height: 8px;
	background:url(images/border_verh.jpg) left bottom repeat-x;
	
}


.ugol_r
{
	background-image:url(images/ugol_r.jpg);
	width: 7px;
	height: 8px;
	float:right;

}


.niz_tabl_2
{
	margin:0px;
	height:8px;
	width: 100%;
	background:url(images/border_l.bmp) left top repeat-y;
}
.specials_pane .niz_tabl_2 td
{
	width:8px;
}
.niz_tabl{
	width:100%;
	float:right;
	height:8px;
}
.niz_tabl table
{
	height:8px;
}
.niz_tabl td
{
	padding:0; margin:0;
}
.newadv_split
{
  background-color: #fff;
  height: 0px;
}

.sacnew_1
{
  background-color: #FFFFFF; 
}

.sacnew_0
{
  background-color: #FFFFFF; 
}
.empty_cell
{
	font-size:1px;
	line-height:1px;
	height:1px;
	display:none;
}
.new_adv
{
  display: block;
  float:left;
  font-size: 12px;
  color: #f2a150;
  font-weight:bold;
  /*background:url(images/border_r.bmp) right top repeat-y;*/
  width:100%;
}
.new_adv .pad
{
	padding:10px;
}
.new_adv .name, .new_adv .price, .new_adv .image_pad
{
	/*float:left;*/
}
.new_adv .name
{
	height:42px;
	overflow:hidden;
	line-height:14px;
	width:100%;
}
.new_adv .price
{
	height:14px;
	line-height:14px;
	width:100%;
	text-align:center;
}
.new_adv A
{
  color: #000000;
  font-size:12px;
  font-weight:normal;
  
  
}

.new_city
{
  color: #00a2ff;
}

.new_small
{
  font-size: 11px;
  color: #A0A0A0;
}

/* ----------------------------------------------- */

.how_to_special
{
  font-size: 12px;
  color: #707070;
  margin: 5px 0 0 22px;
  display: block;
  font-weight: normal;
  float:right;
  

}

#hidden_area
{
  display: none;

  margin: 5px 0px 0px 0px;
  padding: 10px;
  font-size: 11px;
  color: #707070;
  background-color: #F6F6F6;
}

/* ----------------------------------------------- */

.footer
{
	margin-top:30px;
	font-size: 12px;
	color: #707070;
	width:100%;
	background:url(images/footer_bg.jpg) left top repeat-x;
}
.footer td
{
	padding:0;
}
.footer_txt{
	height:42px;
	color:#F00;
	font-size:12px;
	margin-right:12px;
	margin-left:12p;
	float:left;
	width:100%;
}
.footer .sep
{
	width:10px;
	height:28px;
	background:url(images/bottom_sep.gif) center center no-repeat;
}
.footer .f_1
{
	width:50px;
}
.footer .f_2
{
	width:113px;
}
.footer .f_3
{
	width:132px;
}
.footer .f_4
{
	width:52px;
}
.footer .f_5
{
	width:100px;
}
.footer .f_6
{
	width:105px;
}
.footer .f_7
{
	width:95px;
}
.footer .sep_t
{
	width:10px;
}
.footer .go_up
{
	float:right;
	padding-left:20px;
	background:url(images/up.gif) left center no-repeat;
}
.footer .go_up a
{
	color:#ffffff;
	text-decoration:none;
}
.footer .go_up a:hover
{
	text-decoration:underline;
}
.footer .bottom
{
	padding-top:30px;
	font-size:11px;
	color:#000000;
}
.footer .bottom a
{
	color:#1C56B7;
}
.otstup{
	width:100%;
	height:50px;
	vertical-align:bottom;
	
}

.footer_l{
	background-image:url(images/footer_l.jpg);
	float:left;
	width:12px;
	height:42px;
}

.footer_r{
	background-image:url(images/footer_r.jpg);
	float:right;
	width:12px;
	height:42px;
}

.counters *
{
	border:0;
}
.counters img
{
	filter:progid: DXImageTransform.Microsoft.Alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;filter:alpha(opacity=40);
	filter:progid:dximagetransform.microsoft.basicimage(grayscale=1, xray=0, mirror=0, invert=0, opacity=0.4, rotation=0);
	margin:0px 3px;
}
.counters a:hover img
{
	filter:progid: DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;filter:alpha(opacity=100);
}
.sape_block 
{
  margin: 20px 0 20px 35px;
  font-size: 10px;
  color: #D0D0D0;
}

.sape_block a
{
 color: #D0D0D0;
}

/* ----------------------------------------------- */



a 
{
  color: #101010;
}

a:hover
{
  text-decoration: none;
}

.error_message
{
  color: red;
  font-weight:bold;
  width:100%;
}

h3
{
  padding: 0;
  margin: 0 0 0 10px;
  font-size: 14px;
  color: #303030;
  font-weight: 700;
  font-family: TAhoma ;
  margin-bottom: 10px;
}

.fadv_start_hdr
{
  color: #00c3ff;
  font-weight: 700;
  border-bottom: 1px solid #C0C0C0;
}

.fadv_start
{
  font-size: 11px;
  color: #505050;
}

.eobg0
{
  border-bottom: 1px solid #E6E6E6;
}

input, select, textarea
{
	font-family: Tahoma, Arial;
	font-size:12px;
	color: #333;
}




.razdel{
	float:left;
	width:144px;
	margin-left:45px;

}

.capch{
	width:300px;
	float:left;
	
}

.but_subm{
	width:236px;
	height:28px;
	background-image:url(images/add_step1.png);
	float:right;
	
}


.but_subm_l{
	width:236px;
	height:28px;
	background-image:url(images/add_step1.png);
	float:left;
	
}

.obzor{
	float:left;
}

.sort_by, .sort_by SELECT
{        
  font-size: 11px;
  margin-top: 5px;
}

.make_clear, .make_clear a 
{
  margin-top: 12px;
  color: #505050; 
  font-size: 11px;
}
.found
{
	float:left;
	width:100%;
	font-size:12px;
}
.found .opis .pad,
.found .rekl .pad,
.found .more_links .pad .bottom
{
	font-size:12px;
}
.found h4 a 
{
  color: #303030;
  text-decoration: none;
}

.found h4 a:hover 
{
  color: #303030;
  text-decoration: underline;
}

.found th
{
  color: #00c3ff;
  font-weight: 700;
  border-bottom: 1px solid #F0F0F0;
  padding: 0 0 5px 0;
  margin: 0 0 10px 0;
  height: 20px;
}

.found a
{
  color: #ffffff;
  font-size:14px;
  font-weight: bold;
  text-decoration:none;
}

.found a:hover
{
  text-decoration: underline;
}
.found .b_t
{
	background:url(images/active_border.bmp) left top repeat-x;
}
.found .b_b .wrap
{
	background:url(images/active_bg.png) left top repeat-x;
	height:29px;
	line-height:29px;
}
.found .middle2
{
	background:url(images/active_border.bmp) left bottom repeat-x;
}
.found .lt
{
	background:url(images/active_lt.gif) left top no-repeat;
	height:29px;
	width:10px;
}
.found .rt
{
	background:url(images/active_rt.gif) right top no-repeat;
	height:29px;
	width:10px;
}
.found .lb
{
	background:url(images/active_lb.gif) left bottom no-repeat;
	height:29px;
	width:10px;
}
.found .rb
{
	background:url(images/active_rb.gif) right bottom no-repeat;
	height:29px;
	width:10px;
}
.found .middle
{
	/*width:671px;*/	
}
.found .b_t .bg
{
	float:left;
	margin-top:1px;
	background:url(images/active_bg.png) left top repeat-x;
	height:28px;
	line-height:28px;
	width:100%;
}
.found .b_b .middle
{
	background:url(images/active_bg.png) left top repeat-x;
}
.found .left
{
	background:url(images/active_border.bmp) left top repeat-y;
}
.found .right
{
	background:url(images/active_border.bmp) right top repeat-y;
}
.found .folder_name
{
	float:right;
	font-size:12px;
	color:#ffffff;
}
.found .folder_name br
{
	display:none;
}
.found .image
{
	width:100%;
	white-space:nowrap;
}
.found .image img
{
	width:120px;
}
.found .descr
{
	font-size:12px;
	vertical-align:top;
}
.found .descr .pad
{
	padding:6px;
}
.found .cont
{
	width:100%;
}
.found .cont .middle a
{
	font-size:14px;
	color:#000000;
	font-weight:bold;
}
.found .cont .folder_name,
.found .cont .descr
{
	color:#000000;
}
.found .cont .qprice
{
	color:#ff0000;
}
.found .cont .read_more, .found .cont .read_more a
{
	font-size:12px;
}
.rub
{
  width: 2.5em;
  display: block;
  float: right;
  color: #303030;
  padding-left: 0.5em;
}

.cursign
{
  color: #303030;
}

.found h4 
{
  padding: 1px 0 1px 0;
  margin: 0;
  color: #303030;
  font-size: 12px;
  font-weight: 100;
  font-family: TAhoma ;
  padding: 1px 0 1px 5px;
}

.price_pane
{
  padding-right: 20px; 
}

.fadv
{
  padding: 1px 0 1px 0;
  color: #909090;
}

h5.folder_name
{
  font-size: 11px;
  color: #404040;
  display: inline;
  padding: 0;
  margin: 0;
  font-weight: 100;
}

.fadv_sel
{
	padding:3px 0;
	width:100%;
}

.fadv_sel h4
{
  font-weight: 700;
}

.page_selected, .page_selected a
{
  padding: 1px 8px 1px 8px;
  background-color: #e51b20;
  text-decoration: none;
  margin: 0 5px 0 0;
  font-weight: 700; 
  color: #1D1D1D;
}

.not_page_selected a 
{
  padding: 1px 8px 1px 8px;
  background-color: #dfdfdf;
  text-decoration: none;
  margin: 0 5px 0 0;
  font-weight: 700; 
  color: #1D1D1D;
}

.comments
{
	float:left;
	clear:both;
	width:100%;
  font-size: 11px;
  color: #909090;
  
 }
 
 
 
 

.sms
{
 border-left: 1px solid #FF6060; 
 padding-left: 10px;
 font-size: 11px; 
}

.gui_form
{
  width: 65%;
  background-color:#f6f6f6;
  color:#666;
  float:left;
  border:1px solid #dfdfdf; 
}

.not_found
{
  padding-top: 20px;
  padding-bottom: 20px;
  color: #FF6060;
}

h2.adv {
 display: block; 
 padding: 10px 0 10px;
 font-size: 14px;
}

.view_count
{
  font-size: 11px; 
  padding: 30px 0 30px 0;
  color: #808080;
}

.detailed
{
  background-color: #F0F0E0;
}

.uarr {
  color: #909090;
  padding-left: 5px;
}

.email_send
{
  color: #303030;
  padding: 30px;
  
}

.with_photo 
{
  margin-top: 1px;
}

.sidemenu_top {
  font-weight: 700;
  font-size: 12px;
  display: block;
  color: #303030;
  font-size: 12px;
}

.sidemenu_selected {
  padding: 0 0 0 15px;
  margin-left: 15px;

  background-image: url(/i/arr.gif);
  background-position: 0px 2px;
  background-repeat: no-repeat;

  font-weight: 700;
  font-size: 11px;
  display: block;
}


.sidemenu_other {
  margin-left: 15px;

  font-weight: 100;
  font-size: 18px;
  display: block;
}

.short_comments
{
  padding: 10px;
  color: #303030;
  font-size: 12px;
}

#city_list
{
  display: none;
  color: #303030;
  border: 3px solid #B0B0B0;
  font-size: 12px;
  background-color: #97E1ff; 
  padding: 20px;
  width: 250px;
  height: 350px;
  overflow: auto;

  position: fixed;
  top: 34px;
  left: 510px;
  z-index: 1000;
}
#hidden_area
{
  display: none;
  color: #303030;
  border: 8px double #1B55B6;
  font-size: 12px;
  background-color: #ffffff; 
  padding: 20px;
  width: 600px;
  height: 250px;
  overflow: auto;

  position: fixed;
  top: 50%;
  left: 50%;
  margin-left:-300px;
  margin-top:-175px;
  z-index: 1000;
}
#faq
{
  display: none;
  color: #303030;
  border: 8px double #1B55B6;
  font-size: 12px;
  background-color: #ffffff; 
  padding: 20px;
  width: 600px;
  height: 400px;
  overflow: auto;

  position: absolute;
  top: 50%;
  left: 50%;
  margin-left:-300px;
  margin-top:-200px;
  z-index: 1000;
}
.cli, .cli A
{
  font-size: 13px;
  color: #303030;
  display: block;
  padding: 1px;
}

.clim, .clim A
{
  font-size: 13px;
  color: #FFF;
  display: block;
  font-weight: 700; 
  padding: 1px;
}

#please_wait
{
  display: none;
  color: #303030;
  border: 8px double #1B55B6;
  font-size: 24px;
  background-color: #ffffff; 
  padding: 20px;
  width: 400px;
  height: 200px;
  text-align:center;
  line-height:100px;
  overflow: auto;

  position: fixed;
  top: 50%;
  left: 50%;
  margin-left:-200px;
  margin-top:-100px;
  z-index: 1000;

}

#wait_reload 
{
  display: none;
  color: #303030;
  text-align: center;
  font-weight: 700;
  font-size: 12px;
  background-color: #97E1ff; 
  padding: 20px;
  width: 200px;
  height: 35px;

  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
}

#wrap_wait_reload
{
  position: relative;
  height: 1px;
}

.fadv_start .qprice
{
  display: inline;
}
.fadv
{
	width:100%;
	padding:3px 0;
}
.found .qprice
{
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}
.found .read_more
{
	float:right;
}
.found .read_more a
{
	font-size:12px;
	font-weight:bold;
}
.found .search_block,
.found .advs_found
{
	float:left;
	width:100%;
}
.found .search_block
{
	margin-bottom:25px;
}
.found .search_block a
{
	color:#000000;
	font-size:12px;
}
.found .search_block .sort_by
{
	padding-left:25px;
}
.sold
{
  color: #800000;
}

.notsold
{
  color: #008000;
}

.abs
{
  position: absolute;
  visibility: hidden;
  width: 300px;
  height: 200px;
  background-color: #fdeebc;
  border: 1px solid #b7a461;
  display: none;
}
