BODY
{
	margin: 0;
	padding: 0;
	font-family: Arial;
}
.main_content
{
	margin: 0px 20px 20px 40px;
	color: #818181;
	font-size: 13px;
}
.header_link
{
	text-decoration: none;
}
.header_link:hover
{
	text-decoration: underline;
}
.stats
{
	font-size: 11px;
	color: #707070;
}
.at_the_top
{
	padding: 10px 30px 30px 40px;
}
.at_the_top H1, .at_the_top H1 A
{
	color: #08457E;
	font-weight: 100;
	font-size: 25px;
	padding: 0;
	margin: 20px 0 10px;
}
.at_the_top H2, .at_the_top H2 A
{
	color: #404040;
	font-weight: 100;
	font-size: 13px;
	padding: 0;
	margin: 0 0 15px;
}
.datesel
{
	margin-left: 40px;
	background-image: url(/i/calendar-icon.png);
	background-repeat: no-repeat;
	padding: 0 0 0 21px;
	background-position: 0 -2px;
	line-height: 20px;
}
.cityselstart
{
	color: #08457E;
	font-size: 14px;
	margin: 25px 0 15px;
}
.search_example
{
	font-size: 12px;
	margin: 5px 0 0;
	color: #909090;
}
.main_menu
{
	color: #909090;
}
.menu_item_add
{
	display: block;
	margin: 10px 0 0;
	font-size: 21px;
	text-align: center;
	border: 5px solid #08457E;
	background: #08457E;
	color: #F0F0F0;
	padding: 4px;
}
.city_chooser A.add_adv
{
	color: #08457E;
}
.menu_item_extended
{
	color: #808080;
}
.main_menu3
{
	background-color: #F0F0F0;
	color: #808080;
	font-size: 12px;
	padding: 10px;
}
.main_menu4
{
	margin-left: 25px;
}
.main_menu4 A
{
	color: #4D4324;
}
.menu_item
{
	padding-left: 5px;
	margin-right: 5px;
}
.menu_item:hover
{
	margin-right: 5px;
	padding-left: 5px;
}
.search_button_start
{
	font-size: 11px;
}
/*-----------------------------------------------*/
.short_search_title
{
	font-size: 20px;
	color: #606060;
	margin-bottom: 5px;
}
#ssearch_id
{
	display: none;
}
.special_title
{
	font-size: 20px;
	color: #606060;
	margin-bottom: 10px;
}
.specials_pane
{
	border: 1px solid #D0D090;
	background: #FCEDBB;
	color: #4655DB;
	padding: 0;
	margin: 0 30px 10px 0;
	width: 400px;
}
.specials_split
{
	background-color: #D0D090;
	height: 1px;
}
.specials
{
	display: block;
	background-color: #FCEDBB;
	height: 50px;
	padding: 10px 60px 10px 10px;
	font-size: 12px;
	color: #505050;
}
.specials A
{
	color: #C40214;
	font-weight: 700;
}
.specials_empty
{
	display: block;
	background-color: #FCEDBB;
	height: 50px;
	padding: 10px 10px 20px;
	font-size: 12px;
	color: #505050;
}
.specials_empty A
{
	font-weight: 700;
	color: #FF7E00;
}
.page_title
{
	padding-bottom: 1px;
	font-size: 20px;
	color: #006E90;
}
.section_header
{
	font-size: 20px;
	font-weight: 100;
	color: #303030;
}
.np1_1
{
}
.np2_1
{
}
.col0
{
}
.col1
{
}
.col2
{
}
.np0_0 A, .np1_0 A, .np2_0 A, .np3_0 A
{
	color: #08457E;
	font-size: 20px;
	font-weight: 100;
	display: block;
	margin-bottom: 5px;
}
.np0_1 A, .np1_1 A, .np2_1 A, .np3_1 A
{
	text-decoration: none;
	font-size: 15px;
	color: #909090;
	display: inline;
	font-weight: 100;
	line-height: 22px;
	background-image: url(/i/marker.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 10px;
	background-position: 0 4px;
	margin: 0;
}
.np2_1
{
	margin-bottom: 15px;
}
.num_in_folder
{
	color: #C0C0C0;
}
.folder_column
{
}
.folder_column2 .np0_0 A, .folder_column2 .np1_0 A, .folder_column2 .np2_0 A, .folder_column2 .np3_0 A
{
	font-size: 16px;
	color: #08457E;
	display: inline;
	font-weight: 100;
	line-height: 30px;
}
.folder_column A:hover
{
	text-decoration: underline;
	color: #909090;
}
.folder_path
{
	margin-bottom: 10px;
}
.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: 20px;
	color: #606060;
	margin: 40px 0 5px 0px;
}
.new_pane
{
	border: 1px solid #F0F0FF;
	color: #404040;
	margin: 20px 20px 20px 0;
	background: #FFF;
}
.newadv_split
{
	background-color: #F0F0FF;
	height: 1px;
}
.sacnew_1
{
	background-color: #FAFAFA;
}
.sacnew_0
{
	background-color: #F5F5F5;
}
.new_adv
{
	display: block;
	padding: 10px;
	font-size: 13px;
	color: #505050;
}
.new_city
{
	color: #00729F;
}
.new_small
{
	font-size: 11px;
	color: #A0A0A0;
}
.new_link
{
	font-size: 14px;
	color: #006E90;
	display: block;
	margin-bottom: 10px;
}
/*-----------------------------------------------*/
.how_to_special
{
	font-size: 12px;
	color: #707070;
	margin: 5px 0 0 22px;
	display: block;
	font-weight: 700;
}
#hidden_area
{
	display: none;
	margin: 5px 0px 0px;
	padding: 10px;
	font-size: 11px;
	color: #707070;
	background-color: #F6F6F6;
}
/*-----------------------------------------------*/
.footer
{
	border: 1px solid #F0F0F0;
	background: #FFF;
	margin: 20px 40px 40px;
	font-size: 12px;
	color: #909090;
	padding: 20px;
}
.counters
{
	margin: 20px 0 0 40px;
}
.sape_block
{
	margin: 0px 40px 20px;
	font-size: 10px;
	color: #D0D0D0;
	background: #FFF;
	padding: 20px;
	border: 1px solid #F0F0F0;
}
.sape_block A
{
	color: #D0D0D0;
}
A
{
	color: #505050;
}
A:hover
{
	text-decoration: none;
}
.error_message
{
	color: #C00000;
}
H3
{
	padding: 0;
	margin: 0 0 0 10px;
	font-size: 14px;
	color: #303030;
	font-weight: 700;
	font-family: Arial;
	margin-bottom: 10px;
}
.fadv_start_hdr
{
	color: #08457E;
	font-weight: 700;
	border-bottom: 1px solid #C0C0C0;
}
.fadv_start
{
	font-size: 11px;
	color: #505050;
}
.eobg0
{
	border-bottom: 1px solid #E6E6E6;
}
.eobg1
{
	border-bottom: 1px solid #E0E0E0;
}
INPUT, SELECT, TEXTAREA
{
	font-size: 13px;
	border: 1px solid #A0A0A0;
	background: #FFF;
	color: #505050;
	padding: 4px;
}
.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 H4 A
{
	color: #303030;
	text-decoration: none;
}
.found H4 A:hover
{
	color: #303030;
	text-decoration: underline;
}
.found TH
{
	color: #08457E;
	font-size: 14px;
	font-weight: 700;
	border-bottom: 1px solid #F0F0F0;
	padding: 10px;
	margin: 0 0 10px;
	height: 20px;
}
.found TH A
{
	color: #08457E;
	font-weight: 700;
}
.found A:hover
{
	color: #909090;
	text-decoration: none;
}
.rub
{
	width: 2.5em;
	display: block;
	float: right;
	color: #303030;
	padding-left: 0.5em;
}
.price
{
	display: block;
	float: right;
	color: #303030;
	position: relative;
	top: 0;
	left: 0;
}
.cursign
{
	color: #303030;
}
.found H4
{
	padding: 1px 0;
	margin: 0;
	color: #303030;
	font-weight: 100;
	font-family: Arial;
}
.found .eobg1
{
	border-bottom: 1px solid #F0F0F0;
	background-color: #F6F6F6;
}
.short_comments .price_pane
{
	padding: 20px;
	font-size: 20px;
}
.fadv
{
	padding: 10px;
	color: #909090;
	font-size: 14px;
}
H5.folder_name
{
	color: #404040;
	display: inline;
	padding: 0;
	margin: 0;
	font-weight: 100;
}
.fadv_sel
{
	padding: 10px;
	color: #303030;
	font-size: 14px;
	background-color: #A6DCFF;
}
.fadv_sel H4
{
	font-weight: 700;
}
.fadv_spec
{
	background-color: #FFFFE0;
	color: #FF7E00;
	font-weight: bold;
	border: 1px solid #D0F0FF;
	padding: 3px;
}
.pay_pane
{
	background-color: #F0F0F0;
	padding: 10px;
}
.page_selected, .page_selected A
{
	padding: 1px 8px;
	background-color: #006E90;
	text-decoration: none;
	margin: 0 5px 0 0;
	font-weight: 700;
	color: #1D1D1D;
}
.not_page_selected A
{
	padding: 1px 8px;
	background-color: #E0E0E0;
	text-decoration: none;
	margin: 0 5px 0 0;
	font-weight: 700;
	color: #1D1D1D;
}
.comments
{
	font-size: 11px;
	color: #909090;
}
.sms
{
	border-left: 1px solid #FF6060;
	padding-left: 10px;
	font-size: 11px;
}
.gui_form
{
	width: 95%;
}
.not_found
{
	padding-top: 20px;
	padding-bottom: 20px;
	color: #FF6060;
}
H2.adv
{
	display: block;
	padding: 10px 0;
	font-size: 16px;
}
.view_count
{
	font-size: 11px;
	padding: 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: 13px;
	color: #006E90;
}
.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: 12px;
	display: block;
	color: #006E90;
}
.sidemenu_other
{
	margin-left: 15px;
	font-weight: 100;
	font-size: 12px;
	display: block;
	color: #006E90;
}
.short_comments
{
	padding: 12px;
	color: #303030;
	font-size: 12px;
}
#city_list
{
	display: none;
	color: #303030;
	border: 3px solid #B0B0B0;
	font-size: 12px;
	background-color: #FDEEBC;
	padding: 20px;
	width: 250px;
	height: 350px;
	overflow: auto;
	position: absolute;
	top: 185px;
	left: 485px;
	z-index: 1000;
}
.cli, .cli A
{
	font-size: 13px;
	color: #303030;
	display: block;
	padding: 1px;
}
.clim, .clim A
{
	font-size: 13px;
	color: #FFF;
	background: #08457E;
	padding: 3px 0;
	display: block;
	font-weight: 700;
	padding: 1px;
}
#please_wait
{
	display: none;
	color: #303030;
	text-align: center;
	font-weight: 700;
	font-size: 14px;
	background-color: #FDEEBC;
	padding: 20px;
	width: 200px;
	height: 50px;
	position: absolute;
	top: 400px;
	left: 50%;
	margin-left: -100px;
	z-index: 1000;
}
#wait_reload
{
	display: none;
	color: #303030;
	text-align: center;
	font-weight: 700;
	font-size: 12px;
	background-color: #FDEEBC;
	padding: 20px;
	width: 200px;
	height: 35px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
}
#wrap_wait_reload
{
	position: relative;
	height: 1px;
}
.shotsarchive
{
	margin-left: 10px;
}
.specials .qprice
{
}
.fadv_start .qprice
{
	display: inline;
}
.fadv .qprice, .fadv_sel .qprice
{
	position: absolute;
	z-index: 100;
	left: -32px;
}
.sold
{
	color: #800000;
	font-size: 20px;
}
.notsold
{
	color: #08457E;
	font-size: 20px;
}
.abs
{
	position: absolute;
	visibility: hidden;
	width: 300px;
	background-color: #FDFDBC;
	border: 1px solid #B7A461;
	display: none;
}
#loginform
{
	display: none;
	position: absolute;
	top: 30px;
	left: 50%;
	border: 1px solid #F0F0F0;
	background: #FDEEBC;
	padding: 0 20px 20px;
}
#loginform .qa_login, #loginform .qa_missed
{
	border: 1px solid #909090;
	behavior: url(none);
}
#loginform .qa_submit
{
	background: #08457E;
	behavior: url(none);
	color: #FDEEBC;
}
.complain
{
	display: none;
	border: 1px solid #F0F0F0;
	background: #FFFFF0;
	padding: 20px;
	font-size: 12px;
	width: 450px;
}
.complain .qa_login, .complain .qa_missed, .pay_pane .qa_login
{
	border: 1px solid #909090;
	behavior: url(none);
}
.pay_pane .qa_submit, .complain .qa_submit
{
	background: #08457E;
	behavior: url(none);
	color: #FDEEBC;
}
.ad1
{
	margin: 10px 0;
	border: 1px solid #FFFFFF;
	color: #2E2E2E;
	padding: 10px;
	font-size: 12px;
	background-color: #FFFFFF;
}
.adlist
{
	padding: 20px;
/*text-alignment: center*/
	background: #E0E0E0;
}
.start_search
{
	margin: 3px 0 0 40px;
}
.input_search_start
{
	font-size: 21px;
	width: 570px;
	border: 5px solid #08457E;
	background: #F0F0F0;
	color: #404040;
	padding: 4px;
}
.qa_submit, .submit_button, .search_button_start
{
	font-size: 21px;
	border: 5px solid #08457E;
	background: #08457E;
	color: #F0F0F0;
	padding: 4px;
}
.selcity
{
	margin: 0;
	padding: 10px;
	border: 1px solid #E0E0E0;
	background: #F0F0F0;
	color: #909090;
}
.account
{
	margin-left: 40px;
	background-image: url(/i/key-icon.png);
	background-repeat: no-repeat;
	padding: 0 0 0 21px;
	background-position: 0 0;
	line-height: 20px;
}
.advtxt
{
	font-size: 13px;
	padding-bottom: 20px;
/*font-color: #909090*/
}
.simlist
{
	padding: 20px;
	border: 1px solid #F0F0F0;
	background: #FFFFF0;
}
.lf
{
	padding: 20px 0 20px 40px;
	font-size: 10px;
	color: #D0D0D0;
}
.lf A
{
	color: #D0D0D0;
}
.loadpic
{
	padding: 20px;
	border: 1px solid #F0F0F0;
	background: #FFFFF0;
}
.fastcity
{
	margin-left: 15px;
	color: #08457E;
}
.fastcity A, .fastcity A:hover
{
	color: #08457E;
}
.direct_start
{
	font-size: 14px;
	margin: 0px 0 0 -5px;
}
.direct_ad
{
	margin-left: -7px;
	font-size: 12px;
}
.table_offs
{
	margin-left: -10px;
}
SUP
{
	color: #E00000;
}
.fld_descr
{
	margin: 10px 0;
	font-size: 10px;
	color: #707070;
}
.fld_pane
{
	margin-left: 2px;
	margin-bottom: 25px;
}
.side_pane
{
	padding: 0 0 20px;
}
.load_button
{
	padding: 0 0 20px 0px;
}
.va1
{
	margin: -10px 0 0 -10px;
}
.va2
{
	padding: 10px;
}
.socia
{
	margin: 15px 0 0 10px;
	font-size: 11px;
}
.clim A.anycity
{
	font-size: 14px;
	color: #FFF;
}
TABLE.hl
{
	width: 750px;
	border-width: 1px;
	border-spacing: 3px;
	border-style: dashed;
	border-color: #808080;
	border-collapse: separate;
	background-color: #FFFFFF;
	text-align: left;
}
#hltable
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

