body  {
background-color:#FEFEFE;
border:0 none;
font-family:Verdana;
font-weight:normal;
margin:0 auto;
min-width:960px;
max-width:1400px;

padding:0;
}
img, div {
margin:0;
padding:0;
border:0 none;
}
p, ul, li {
font-size:11px;
font-weight:normal;
}
h1 {
font-size:13px;
font-weight:bold;
color: #6F60B0;
}
textarea {
color:#888888;
font-family:Verdana;
font-size:11px;
margin:0;
padding:0;
}
input {
color:#888888;
font-family:Verdana;
font-size:11px;
}
#navigation {
background:url("i/navigation_bg.gif") repeat-x scroll left top transparent;
height:24px;
margin:3px 0;
width:100%;
}
#eng, #rus {
display:block;
float:left;
margin-top:6px;
position:relative;
}
#eng {
margin-left:16px;
}
#rus {
margin-left:12px;
}
#navLeftLinks {
float:left;
margin:5px 0 0 2%;
position:relative;
}
#navRightLinks {
float:right;
margin:5px 1% 0 0;
position:relative;
}
#navLeftLinks, #navLeftLinks a, #navRightLinks, #navRightLinks a {
color:black;
font-size:10px;
font-weight:bold;
}
#header {
	background-color:#F0F0F0;
	border-bottom:1px dotted #C0C0C0;
	border-top:1px dotted #C0C0C0;
	float:left;
	height:120px;
	min-width:960px;
	margin:6px 0 10px;
	/*width: 100%;*/
}
#makeOffer, #myOffers {
float:left;
position:relative;
}
#makeOffer {

}
#myOffers {
margin:10px 0 0 2%;
}
#headerMain {
float:left;
position:relative;
width:24%;
}
#headerMain a {
	background:none repeat scroll 0 0 #F0F0F0;
	color:#6C6091;
	float:left;
	margin:7px 10px;
}
#headerSide {
background:none repeat scroll 0 0 #DFEBF4;
float:right;
font-size:10px;
height:62px;
margin-top:1px;
padding:22px 0 0 15px;
position:relative;
width:10%;
}
#headerSide a {
color:black;
font-size:10px;
}
#info {
float:left;
margin:10px 0;
position:relative;
}
#info, #info a {
color:black;
font-size:10px;
width:100%;
}
#info a {
font-weight:bold;
}

#infoLeft {
float:left;
font-size:10px;
margin:9px 0 7px 5px;
position:relative;
width:98%;
}
#infoLeft a {
	color: black;
	text-decoration: none;
	font-weight:bold;
}
#infoLeft a:hover {
	text-decoration: underline;
}

#adv1_block {
	clear:both;
	height:60px;
	left:50%;
	position:relative;
	width:947px;
	margin: 0 0px 10px -474px;
}
#infoRight {
float:right;
position:relative;
}
#searchAndAdv {
float:left;
margin:10px 2%;
position:relative;
width:96%;
}
#search {
background:url("i/blue_lb.gif") no-repeat scroll left bottom #7CA9C9;
float:left;
margin-left:auto;
margin-right:auto;
/*margin-top:13px;*/
position:relative;
width: 100%;
}
#searchLT {
background:url("i/blue_lt.gif") no-repeat scroll left top transparent;
float:left;
position:relative;
width:100%;
}
#searchRT {
background:url("i/blue_rt.gif") no-repeat scroll right top transparent;
float:left;
position:relative;
width:100%;
}
#searchRB {
background:url("i/blue_rb.gif") no-repeat scroll right bottom transparent;
float:left;
position:relative;
width:100%;
}
#searchForm {
float:left;
margin:10px 0;
position:relative;
text-align:center;
width:100%;
}
#searchText {
height:14px;
position:relative;
top:-1px;
width:75%;
}
#searchSubmit {
background:url("i/search_submit_bg.gif") no-repeat scroll left top #7CA9C9;
border:0 none;
height:21px;
padding:0;
width:58px;
}
#searchExample {
color:white;
float:left;
font-size:10px;
margin:2px 0 0 2%;
padding-left:4%;
}
#searchExample a {
background:none repeat scroll 0 0 transparent;
color:white;
font-weight:bold;
margin:0;
}
#offersSum {
bottom:3px;
color:white;
float:right;
font-size:10px;
position:absolute;
right:10px;
}
#adv {
float:left;
height:60px;
margin-left:3%;
overflow:hidden;
position:relative;
text-align:center;
width:46%;
}
#content {
font-family:Verdana;
font-size:11px;
font-weight:normal;
/*margin:0 2%;
width:96%;*/
width: 100%;
}
#contentMain {
float:left;
position:relative;
width:100%;
}
* html .typeDivGreyRB, * html .typeDivBlueRB {
padding-bottom:10px;
}
.typeDivGreyAdv {
background:url("i/grey_lb.gif") no-repeat scroll left bottom #F0F0F0;
float:left;
margin:10px 1% 10px 0;
position:relative;
text-align:left;
width:100%;
}
.typeDivGreyAdv a {
color:#000000;
font-size:12px;
}
.typeDivGreyRBAdv {
background:url("i/grey_rb1.gif") no-repeat scroll right bottom transparent;
float:left;
font-family:Verdana;
font-size:10px;
position:relative;
vertical-align:middle;
width:100%;
}
.typeDivBlueAdv {
background:url("i/blue_lb1.gif") no-repeat scroll left bottom #7CA9C9;
float:left;
margin:0 1% 10px 0;
position:relative;
text-align:left;
width:100%;
}
.typeDivGrey {
background:url("i/grey_lb.gif") no-repeat scroll left bottom #F0F0F0;
float:left;
height:60px;
margin:0 1% 10px 0;
position:relative;
text-align:left;
width:32%;
}
.typeDivGreyLT {
background:url("i/grey_lt.gif") no-repeat scroll left top transparent;
float:left;
position:relative;
width:100%;
}
.typeDivGreyRT {
background:url("i/grey_rt.gif") no-repeat scroll right top transparent;
float:left;
position:relative;
width:100%;
}
.typeDivGreyRB {
background:url("i/grey_rb.gif") no-repeat scroll right bottom transparent;
float:left;
font-size:10px;
height:60px;
position:relative;
width:100%;
}
.typeDivGreyRB a {
color:#6C6091;
padding:5px;
}
.typediv {
color:#6C6091;
float:left;
font-size:10px;
margin:10px;
width:30%;
}
.typediv a {
color:#6f60b0;
}
.typeDivGreyRB ul, .typeDivBlueRB ul {
float:left;
list-style:none outside none;
margin:3px 0 3% -30px;
position:relative;
}
.typeDivGreyRB li {
background:url("i/list_style_blue.gif") no-repeat scroll left bottom transparent;
margin-top:1px;
padding-left:5px;
}
.typeTitle {
font-size:13px;
margin:2% 0 0 4%;
}
.typeTitle a {
font-weight:bold;
}
.typeDivBlue {
background:url("i/blue_lb.gif") no-repeat scroll left bottom #7CA9C9;
float:left;
height:60px;
margin:0 1% 10px 0;
position:relative;
text-align:left;
width:32%;
}
.typeDivBlueLT {
background:url("i/blue_lt1.gif") no-repeat scroll left top transparent;
float:left;
position:relative;
width:100%;
}
.typeDivBlueRT {
background:url("i/blue_rt1.gif") no-repeat scroll right top transparent;
float:left;
position:relative;
width:100%;
}
.typeDivBlueRB {
background:url("i/blue_rb1.gif") no-repeat scroll right bottom transparent;
float:left;
font-size:10px;
height:60px;
position:relative;
width:100%;
}
.typeDivBlueRB li {
background:url("i/list_style_grey.gif") no-repeat scroll left bottom transparent;
margin-top:1px;
padding-left:5px;
}
.typeDivBlueRB a {
color:white;
padding:10px;
font-size:12px;
}
#foundadv {
color:#000000;
font-size:12px;
font-weight:bold;
}
#contentSide {
float:left;
width:100%;
}
.object1, .object2 {
background-color:#FAFAD0;
float:left;
font-size:10px;
margin:0 1%;
overflow:hidden;
position:relative;
text-align:center;
min-height:132px;
}
.object1 a, .object2 a {
color:black;
display:block;
font-size:10px;
font-weight:bold;
padding:3px 3px 6px;
}
.object1 h4, .object2 h4 {
background-color:#FAFACA;
margin:0 10%;
}
.object1 img, .object2 img {
margin-top:5px;
}
.object1 p, .object2 p {
background-color:#FAFACA;
margin:0 10%;
padding:2px;
}
.object1 span, .object2 span {
display:block;
}
.object2 h4 {
background:url("i/object2_h4.gif") no-repeat scroll right top #DFEBF4;
}
.object2 a {
background:url("i/object2_a.gif") no-repeat scroll left top transparent;
}
.object2 p {
background:none repeat scroll 0 0 #FAFACA;
}
#models {
display:block;
float:left;
margin:0 0.5%;
position:relative;
width:100%;
}
#modelsMain {
height:205px;
margin:4px auto 0;
width:95%;
}
.model {
	background:url("i/models_main_bg2.gif") no-repeat scroll left top transparent;
	float:left;
	/*height:120px;*/
	margin:3px;
	min-height:132px;
	overflow:hidden;
	padding:5px;
	position:relative;
}
.model img {
	border:1px solid #CCCCCC;
	float:left;
	font-size:9px;
	overflow:hidden;
	position:relative;
	width:30%;
}
.model h4 {
float:right;
margin:0;
position:relative;
width:66%;
}
.model a {
color:#666666;
font-size:10px;
font-weight:normal;
}
.model h4 a {
	color:black;
	font-size:11px;
	font-weight:bold;
}
.model p {
color:#666666;
float:right;
font-size:10px;
margin:5px;
overflow:hidden;
position:relative;
width:63%;
}
#modelsLeftArrow, #modelsRightArrow {
margin:74px 1% 0;
}
#modelsLeftArrow {
float:left;
position:relative;
}
#modelsRightArrow {
float:right;
position:relative;
}
.greyBackground {
background:url("i/models_main_bg2.gif") repeat-y scroll left top #F0F0F0;
}
#banners {
float:left;
left:50%;
margin:15px 0 15px -483px;
overflow:hidden;
position:relative;
width:966px;
}
#banner1 {
float:left;
position:relative;
}
#banner2 {
float:right;
position:relative;
}
#altNavigation {
background:url("i/alt_nav_bg.gif") repeat-x scroll left top transparent;
float:left;
font-size:10px;
line-height:26px;
margin:0 1%;
padding-left:10px;
position:relative;
width:98%;
}
#altNavigation a {
color:black;
font-size:10px;
font-weight:bold;
}
#footer {
background:url("i/footer_bg.gif") repeat-x scroll left top #A0C7E2;
color:white;
float:left;
font-size:10px;
height:110px;
margin-top:5px;
width:100%;
}
#footer a {
color:white;
font-weight:bold;
}
#footerCopy {
float:left;
margin:5px 0 0 2%;
}
#footerCopy p {
margin-bottom:0;
margin-top:10px;
}
#footerAlt {
float:right;
margin-right:15px;
margin-top:-31px;
position:relative;
}
#footerAlt img {
margin-right:15px;
}
* html .model {
margin-left:1%;
}
* html #modelsMain {
width:75%;
}
* html .model {
width:28%;
}
* html .model p {
width:64%;
}
.main_content {
color:#303030;
font-size:13px;
margin:40px;
}
.header_link {
text-decoration:none;
}
.header_link:hover {
text-decoration:underline;
}
.stats {
color:#707070;
font-size:11px;
}
.at_the_top {
background-color:#ADF098;
background-image:url("/i/top_bg.jpg");
background-repeat:repeat-x;
padding:30px 30px 30px 40px;
}
.at_the_top h1, .at_the_top h1 a {
color:#707070;
font-size:25px;
font-weight:100;
margin:0;
padding:0;
}
.at_the_top h2, .at_the_top h2 a {
color:#404040;
font-size:14px;
font-weight:100;
margin:0;
padding:0;
}
.start_search {
color:#00A2FF;
font-size:20px;
font-weight:100;
margin:3px 0 0 40px;
}
.start_search input {
font-size:16px;
}
.curdate {
color:#000000;
font-size:10px;
font-weight:700;
margin:5px 0 0;
}
.search_example {
font-size:10px;
}
.main_menu {
color:#909090;
}
.menu_item_add {
color:#009B0F;
margin-left:110px;
}
.city_chooser a.add_adv {
color:#009B0F;
}
.menu_item_extended {
color:#808080;
}
.main_menu3 {
background-color:#FEFFFE;
color:#808080;
font-size:11px;
padding:10px;
}
.main_menu4 {
margin-left:25px;
}
.menu_item {
margin-right:5px;
padding-left:5px;
}
.menu_item:hover {
margin-right:5px;
padding-left:5px;
}
.search_button_start {
font-size:11px;
}
.special_title {
color:#606060;
font-size:20px;
margin-bottom:5px;
}
.specials_pane {
border:1px solid #D0F0FF;
color:#404040;
}
.specials_split {
background-color:#D0F0FF;
height:1px;
}
.specials {
background-color:#FFFFE0;
color:#505050;
display:block;
font-size:12px;
height:50px;
padding:10px;
}
.specials a {
color:#9B000F;
font-weight:700;
}
.specials_empty {
background-color:#FFFFE0;
color:#505050;
display:block;
font-size:12px;
height:50px;
padding:10px;
}
.specials_empty a {
color:#FF7E00;
font-weight:700;
}
.page_title {
color:#00C3FF;
font-size:20px;
padding-bottom:1px;
}
.section_header {
color:#303030;
font-size:20px;
font-weight:100;
}
.np1_1 {
}
.np2_1 {
}
.col0 {
}
.col1 {
}
.col2 {
}
.np0_0 h2, .np1_0 h2, .np2_0 h2, .np3_0 h2 {
color:#00A2FF;
display:inline;
font-size:14px;
font-weight:700;
line-height:30px;
}
.np0_1 h2, .np1_1 h2, .np2_1 h2, .np3_1 h2 {
background-image:url("/i/arr.gif");
background-position:0 2px;
background-repeat:no-repeat;
color:#00A2FF;
display:inline;
font-size:13px;
font-weight:100;
line-height:20px;
padding:0 0 0 12px;
}
.np0_1 a:hover, .np1_1 a:hover, .np2_1 a:hover, .np3_1 a:hover {
color:#00A2FF;
text-decoration:underline;
}
.np0_2 h2, .np1_2 h2, .np2_2 h2, .np3_2 h2 {
color:#0063B6;
display:inline;
font-size:13px;
font-weight:100;
}
.num_in_folder {
color:#C0C0C0;
}
.folder_column {
margin:20px 0 20px 10px;
}
.folder_path {
margin: 10px 0 5px;
}
.folder_top_path {
	color:#6F60B0;
	font-size:15px;
	font-weight:bold;
}
.folder_top_path a {
	color:#6F30B0;
	font-size:16px;
	text-decoration:underline;
}
.city_chooser {
background-color:#F0F0F0;
color:#909090;
float:right;
font-size:15px;
font-weight:700;
margin:0 0 10px 40px;
padding:20px;
width:270px;
}
.city_chooser a {
font-size:13px;
text-decoration:underline;
}
.fresh_title {
color:#606060;
font-size:20px;
margin:40px 0 5px 40px;
}
.new_pane {
border:1px solid #D0F0FF;
color:#404040;
margin:0 40px 40px;
}
.newadv_split {
background-color:#D0F0FF;
height:0px;
}
.sacnew_1 td {
background-color:#F0F0FE;
}
.sacnew_0 td {
background-color:#F3f3F3;
}
.new_adv {
color:#505050;
display:block;
font-size:13px;
padding:10px;
}
.new_adv a {
color:#0063B6;
font-weight:700;
}
.new_city {
color:#00A2FF;
}
.new_small {
color:#A0A0A0;
font-size:11px;
}
.new_link {
background-image:url("/i/marker.gif");
background-position:0 4px;
background-repeat:no-repeat;
padding:0 0 0 8px;
}
.how_to_special {
color:#707070;
display:block;
font-size:12px;
font-weight:700;
margin:5px 0 0 22px;
}
#hidden_area {
background-color:#F6F6F6;
color:#707070;
display:none;
font-size:11px;
margin:5px 0 0;
padding:10px;
}
.footer {
border-top:1px solid #D0F0FF;
color:#707070;
font-size:12px;
margin:20px 0 0 40px;
padding-top:5px;
}
.counters {
margin:20px 0 0 35px;
}
.sape_block {
color:#D0D0D0;
font-size:10px;
margin:20px 0 20px 35px;
}
.sape_block a {
color:#D0D0D0;
}
.error_message {
color:red;
}
.fadv_start_hdr {
border-bottom:1px solid #C0C0C0;
color:#00C3FF;
font-weight:700;
}
.fadv_start {
color:#505050;
font-size:11px;
}
.eobg0 {
border-bottom:1px solid #E6E6E6;
}
.eobg1 {
border-bottom:1px solid #E0E0E0;
}
input, select, textarea {
color:#303030;
}
.sort_by, .sort_by select {
font-size:11px;
margin-top:5px;
}
.make_clear, .make_clear a {
color:#505050;
float:left;
font-size:11px;
margin-top:7px;
}
.found h4 a {
color:#303030;
text-decoration:none;
}
.found h4 a:hover {
color:#303030;
text-decoration:underline;
}
.found th {
border-bottom:1px solid #F0F0F0;
color:#00C3FF;
font-weight:700;
height:20px;
margin:0 0 10px;
padding:0 0 5px;
}
.found th a {
color:#00C3FF;
font-weight:700;
}
.found a:hover {
color:#909090;
text-decoration:none;
}
.rub {
color:#303030;
display:block;
float:right;
width:2.5em;
}
.price {
color:#303030;
display:block;
float:right;
left:0;
position:relative;
top:0;
}
.cursign {
color:#303030;
}
.found h4 {
color:#303030;
font-family:Arial;
font-size:12px;
font-weight:100;
margin:0;
padding:1px 0 1px 5px;
}
.found .eobg1 {
background-color:#F6F6F6;
border-bottom:1px solid #E0E0E0;
}
.price_pane {
padding-right:20px;
}
.fadv {
color:#909090;
padding:1px 0;
}
h5.folder_name {
color:#404040;
display:inline;
font-size:11px;
font-weight:100;
margin:0;
padding:0;
}
.fadv_sel {
background-color:#A6DCFF;
padding:1px 0;
}
.fadv_sel h4 {
font-weight:700;
}
.page_selected, .page_selected a {
background-color:#FF6600;
color:#1D1D1D;
font-weight:700;
margin:0 5px 0 0;
padding:1px 8px;
text-decoration:none;
}
.not_page_selected a {
background-color:#E0E0E0;
color:#1D1D1D;
font-weight:700;
margin:0 5px 0 0;
padding:1px 8px;
text-decoration:none;
}
.comments {
color:#909090;
font-size:11px;
}
.sms {
border-left:1px solid #FF6060;
font-size:11px;
padding-left:10px;
}
.gui_form {
width:95%;
}
.not_found {
color:#6F60B0;
font-family:Verdana;
font-weight:bold;
padding:38px 0;
font-size:16px;
}
.not_found a {
	color:#6F60B0;
}
h2.adv {
display:block;
font-size:14px;
padding:10px 0;
}
.view_count {
color:#808080;
font-size:11px;
padding:30px 0;
}
.detailed {
background-color:#F0F0E0;
}
.uarr {
color:#909090;
padding-left:5px;
}
.email_send {
color:#303030;
padding:30px;
}
.with_photo {
margin-top:1px;
}
.sidemenu_top {
color:#303030;
display:block;
font-size:12px;
font-weight:700;
}
.sidemenu_selected {
background-image:url("/i/arr.gif");
background-position:0 2px;
background-repeat:no-repeat;
display:block;
font-size:11px;
font-weight:700;
margin-left:15px;
padding:0 0 0 15px;
}
.sidemenu_other {
display:block;
font-size:11px;
font-weight:100;
margin-left:15px;
}
.short_comments {
color:#303030;
font-size:12px;
padding:10px;
}
#city_list {
background-color:#F0F0F0;
border:3px solid #B0B0B0;
color:#303030;
display:none;
font-size:12px;
height:350px;
left:510px;
overflow:auto;
padding:20px;
position:absolute;
top:95px;
width:250px;
z-index:1000;
}
.cli, .cli a {
color:#303030;
display:block;
font-size:13px;
padding:1px;
}
.clim, .clim a {
font-weight:700;
padding:1px;
color:#6F60B0;
display:block;
font-size:15px;
}
#please_wait {
background-color:#97E1FF;
color:#303030;
display:none;
font-size:14px;
font-weight:700;
height:50px;
left:50%;
margin-left:-100px;
padding:20px;
position:absolute;
text-align:center;
top:400px;
width:200px;
z-index:1000;
}
#wait_reload {
background-color:#97E1FF;
color:#303030;
display:none;
font-size:12px;
font-weight:700;
height:35px;
left:0;
padding:20px;
position:absolute;
text-align:center;
top:0;
width:200px;
z-index:1000;
}
#wrap_wait_reload {
height:1px;
position:relative;
}
.shotsarchive {
border:1px solid #A0A0A0;
margin:10px;
}
.specials .qprice {
}
.fadv_start .qprice {
display:inline;
}
.fadv .qprice, .fadv_sel .qprice {
left:-32px;
position:absolute;
z-index:100;
}
.sold {
color:#800000;
}
.notsold {
color:#008000;
}
.abs {
background-color:#F0F0F0;
border:1px solid #B7A461;
display:none;
height:220px;
overflow:hidden;
position:absolute;
visibility:hidden;
width:300px;
}
.vip_block {
float:left;
margin:0;
position:relative;
width:100%;
}
/*
.vip_block h1 {
	border-bottom:1px dotted #7C70A1;
	color:#6C6091;
	font-family:Verdana;
	font-size:14px;
	margin:10px 0 0;
}*/
table.vip_table {
}

table.vip_table td {
background-color:#FAFAD0;
border:1px solid #FAEF98;
padding:0;
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-border-radius:10px;

}



.google_ads {
float:left;
width:100%;
}
.qprice {
display:inline;
float:right;
width:63%;
}
.add_adv {
background-color:transparent;
float:right;
height:75px;
margin-top:37px;
width:24%;
}
.search_block {
	background-color: transparent;
	width: 52%;
	float: left;
}
#makeOffer img{
	float:left;
	margin-top:-12px
}
#submit_text {
	margin-top: 10px;
}

.add_adv a {
	color:#6F60B0;
	float:left;
	font-family:Verdana;
	font-size:16px;
	font-weight:bold;
	margin-left:10%;
	text-align:center;
	text-decoration:none;
	width:200px;
}
.add_adv a:hover {
	text-decoration: underline;
}
#models h1 {
	border-bottom:1px dotted #7C70A1;
	color:#6C6091;
	font-family:Verdana;
	font-size:14px;
	margin:10px 0 0;
}



.typediv a {
	text-decoration: none;
}
.typediv a:hover{
	text-decoration: underline;
}
.typediv a h4:hover{
	text-decoration: underline;
}


ul li.nod_1 {
	list-style: none;
	margin:5px 0;
}

ul li.nod_0,.nod_3 {
	margin: 0 0 0 23px;
	list-style: none inside none;
}
.typediv ul {
	list-style-position: inside;
	margin:3px;
}
.block {
	margin-top: 0px;
}
.block h1 {
	border-bottom:1px dotted #7C70A1;
	color:#6C6091;
	font-family:Verdana;
	font-size:15px;
	margin:10px 0 0 10px;
}
.cat_block {
	background-color: #F0F0FE;
	margin-top:10px;
	border:1px solid #DFDFE0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#models table tr td {
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #DFDFE0;
}
#sms {
	margin: 10px;
}
#infoLeft span {
	color:#6F60B0;
	font-size:12px;
	font-weight:bold;
}
#advert_table {
	font-size: 12px;
}
