@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0; 
	padding: 0;
}
fieldset, img { border: 0; }
a:focus { outline: none; }
a:hover{
	text-decoration:none;
}
html {
	height: 100%;
}
ul, ol{
	list-style:none;
}
a img{
	border:none;
	text-decoration:none;
}
a
{
	color: rgb(64, 124, 206);
	}
br.clearfloat{
	line-height:0;
	font-size:0;
	clear:both;
}
body {
	background:#FFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
#panel{
	background:#0ba1d3;
	height:8px;
}
#page{
	width:1000px;
	margin:0 auto;
}
#header{
	background:url(../img/logo.gif) scroll no-repeat 30px 5px;
	padding:5px 90px 0 80px;
}
#name{
	padding:10px 20px 0 80px;
	float:left;
}
#add{
	float:right;
	width:208px;
	text-align:center;
}
#add a{
	font-size:24px;
	color:#407cce;
}
#add a:hover{
	text-decoration:none;
}
#add a img{
	float:left;
}
#search{
	padding:0 10px;
}
#search div{
	background:url(../img/search_l.gif) scroll no-repeat 0 0;
	padding:0 0 0 11px;
}
#search div div{
	background:url(../img/search_r.gif) scroll no-repeat 100% 0;
	padding:0 10px 0 0;
}
#search div div div{
	background:url(../img/search_m.gif) scroll repeat-x 0 0;
	height:48px;
	padding:0;
	color:#FFF;
	line-height:48px;
}
#search select, #search input{
	height:20px;
	border-top:#999 1px solid;
	border-left:#999 1px solid;
	border-bottom:#CCC 1px solid;
	border-right:#CCC 1px solid;
	line-height:20px;
	font-size:12px;
	width:280px;
}
#search input.srch{
	background:url(../img/srch_btn.gif) scroll no-repeat 0 5px;
	width:61px;
	height:26px;
	border:none;
	padding-top:0px;
}
#rubriks{
	padding:11px 15px 22px 11px;
	text-align:center;
}
#rubriks a{
	font-size:16px;
	padding:0 5px;
}
#content{
	padding:0 10px;
}
#right{
	padding:0 0 0 10px;
	float:right;
	width:268px;
}
#right h1{
	height:34px;
	display:block;
	line-height:34px;
	margin-bottom:10px;
	color:#FFF;
	width:240px;
	overflow:hidden;
	font-size:24px;
	padding:0 0 0 10px;
	font-weight:normal;
}
#right h1.blue{
	background:url(../img/blue.gif) scroll no-repeat 0 0;
}
#right h1.orange{
	background:url(../img/orange.gif) scroll no-repeat 0 0;
}
ul.stats{
	font-size:16px;
	margin-bottom:20px;
}
ul.stats li{
	padding:3px 0;
}
ul.stats li a{
	color:#1d608f;
}
ul.stats li span{
	color:#f27814;
	padding:0 0 0 10px;
	text-decoration:none;
}
.top_item{
	margin-bottom:10px;
}
.top_item img{
	float:left;
	width:70px;
	margin:0 5px 5px 0;
	border:dotted 1px #1774aa;
	padding:2px;
}
.top_item h3{
	font-size:14px;
	padding-bottom:3px;
}
.top_item h3 a{
	color:#1d1d1d;
	font-weight:normal;
}
.top_item p{
	color:#7f7f7f;
	font-size:11px;
}
.top_cost{
	color:#009900;
	font-size:10px;
}
#middle{
	margin-right:280px;
	border-right:dotted 1px #999999;
	padding-right:10px;
}
.left{
	float:left;
	padding:0 10px 0 0;
}
.width50{
	width:48.5%;
}
.block{
	padding:1px 0 0;
	margin-bottom:20px;
}
.block h1{
	display:block;
	font-size:24px;
	padding:18px 0 10px 70px;
	margin-bottom:10px;
}
.block ul li{
	padding:2px 0;
}
.avto, .avto a{
	color:#598ab5;
}
.avto h1{
	background:url(../img/avto.jpg) scroll no-repeat 0 50%;
}
.default_block{
	color:#fe890b;
}
.default_block a{
	color:#bd6405;
}
.default_block h1{
	background:url(../img/def_block.gif) scroll no-repeat 0 50%;
}
.firm_default_block{
	color:#fe890b;
}
.firm_default_block a{
	color:#bd6405;
}
.firm_default_block h1{
	background:url(../img/firm_default.png) scroll no-repeat 0 50%;
}
.alert_block_1{
	color:#f57725;
}
.alert_block_1 a{
	color:#f57725;
}
h2.alert_block_1 
{
	display:block;
	background:url(../img/alert.jpg) scroll no-repeat 0 50%;
	padding-left:50px;
}
.my_item_block{
	color:#693715;
}
.my_item_block_1 a{
	color:#693715;
}
h2.my_item_block 
{
	display:block;
	background:url(../img/my_item.jpg) scroll no-repeat 0 50%;
	padding-left:50px;
	height:43px;
}
.hobby{
	color:#fe890b;
}
.hobby a{
	color:#bd6405;
}
.hobby h1{
	background:url(../img/hobby.jpg) scroll no-repeat 0 50%;
}
.animals, .animals a{
	color:#4b4a4a;
}
.animals h1{
	background:url(../img/animals.jpg) scroll no-repeat 0 50%;
}
.tech{
	color:#407cce;
}
.tech a{
	color:#427bcc;
}
.tech h1{
	background:url(../img/tech.jpg) scroll no-repeat 0 50%;
}
/**************************************************/
.other{
	color:#4e4f53;
}
.other a{
	color:#4e4f53;
}
.other h1{
	background:url(../img/other.jpg) scroll no-repeat 0 50%;
}
/******************/
.health{
	color:#ec500b;
}
.health a{
	color:#ec500b;
}
.health h1{
	background:url(../img/health.jpg) scroll no-repeat 0 50%;
}
/******************/
.jobs{
	color:#e91f24;
}
.jobs a{
	color:#e91f24;
}
.jobs h1{
	background:url(../img/jobs.jpg) scroll no-repeat 0 50%;
}
/******************/
.build{
	color:#6da441;
}
.build a{
	color:#6da441;
}
.build h1{
	background:url(../img/build.jpg) scroll no-repeat 0 50%;
}
/**************************************************/
.ner{
	color:#884734;
}
.ner a{
	color:#bf441c;
}
.ner h1{
	background:url(../img/ner.jpg) scroll no-repeat 0 50%;
}
.biz{
	color:#8bb549;
}
.biz a{
	color:#4c9d59;
}
.biz h1{
	background:url(../img/biz.jpg) scroll no-repeat 0 50%;
}
.private{
	color:#b58548;
}
.private a{
	color:#7e5720;
}
.private h1{
	background:url(../img/private.jpg) scroll no-repeat 0 50%;
}
.dacha{
	color:#407cce;
}
.dacha a{
	color:#427bcc;
}
.dacha h1{
	background:url(../img/dacha.jpg) scroll no-repeat 0 50%;
}
.path_item{
	padding-right:10px;
}
.path_link{
	font-size:12px;
	font-weight:normal;
}
div.tabs{
	padding:10px 0 0 0;
	overflow:hidden;
	height:auto;
	background:url(../img/tabs.gif) scroll no-repeat 0 34px;
}
div.tabs h2{
	display:block;
	padding:13px 10px 2px 10px;
	height:30px;
	font-size:18px;
}
div.tabs div h2 a{
	color:#9cbcd9;
	text-decoration:none;
	font-size:14px;
}
div.tab1{
	background:url(../img/tab1_left.gif) scroll no-repeat 0 0;
	float:left;
	padding-left:2px;
}
div.tab1 div{
	background:url(../img/tab1_right.gif) scroll no-repeat 100% 0;
	padding-right:16px;
}
div.tab1 div h2{
	background:url(../img/tab1_middle.gif) scroll repeat-x 0 0;
}
div.active.tab1{
	background:url(../img/active_tab1_left.gif) scroll no-repeat 0 0;
}
div.active.tab1 div{
	background:url(../img/active_tab1_right.gif) scroll no-repeat 100% 0;
}
div.active.tab1 div h2{
	background:url(../img/active_tab1_middle.gif) scroll repeat-x 0 0;
}
div.tab2{
	background:url(../img/tab2_left.gif) scroll no-repeat 0 0;
	padding-left:2px;
	float:left;
}
div.tab2 div{
	background:url(../img/tab2_right.gif) scroll no-repeat 100% 0;
	padding-right:2px;
}
div.tab2 div h2{
	background:url(../img/tab2_middle.gif) scroll repeat-x 0 0;
}
div.active.tab2{
	background:url(../img/active_tab2_left.gif) scroll no-repeat 0 0;
}
div.active.tab2 div{
	background:url(../img/active_tab1_right.gif) scroll no-repeat 100% 0;
	padding-right:16px;
}
div.active.tab2 div h2{
	background:url(../img/active_tab1_middle.gif) scroll repeat-x 0 0;
}
.output{
	background:url(../img/left_border.gif) scroll no-repeat 0 0;
	min-height:400px;
	padding:5px 0 0 5px;
}
.item{
	border-bottom:#CCC 1px solid;
	height:auto;
	overflow:hidden;
	margin-bottom:10px;
	padding:5px 0;
}
.item_photo{
	float:left;
	width:100px;
	padding-right:5px;
	border-right:#CCC 1px solid;
}
.item_photo img{
	width:100%;
}
.item_panel{
	border-bottom:#CCC 1px dotted;
	height:15px;
	margin-bottom:3px;
	margin-left:110px;
	padding-bottom:3px;
}
.item_panel span{
	font-size:11px;
	color:#999;
}
.item_panel a{
	font-size:11px;
	line-height:15px;
	text-decoration:underline;
	cursor:pointer;
}
.item_panel a.notepad{
	/*float:right;*/
}
.item_panel a:hover{
	text-decoration:none;
}
.item_name{
	padding:5px;
	float:left;
	width:400px;
}
.item_cost{
	float:left;
	padding:5px;
	width:80px;
}
.item_date{
	float:left;
	padding:5px;
	width:70px;
	text-align:center;
}
.item_date span{
	color:#999;
	font-size:12px;
}
#footer{
	background:#f78b33;
	height:43px;
}
.footer_left_content{
	font-family: Arial, Tahoma, 'Times New Roman';
	color: #fff;
	font-size: 12px;
	padding: 5px;
	margin: 5px;
	text-decoration: none;
	float:left;
}
.footer_right_content{
	font-family: Arial, Tahoma, 'Times New Roman';
	color: #fff;
	font-size: 12px;
	padding: 5px;
	margin: 5px;
	text-decoration: none;
	float:right;
}
/*-------- Pager Styles --------*/
.pager{
	text-align:center;
	padding: 7px 0;
	text-align: center;
}
.pager a
{
	font-family: Arial, Tahoma, 'Times New Roman';
	color: #000;
	font-size: 10px;
	border: solid 1px #f1f1f1;
	padding: 1px 4px;
	font-weight: bold;
	margin: 0 3px;
	text-decoration: none;
	
}
.pager a:hover
{
	font-size: 10px;
	background-color: #f5f5f5;
}
.realty_Pager_Sel
{
	font-size: 11px;
	padding: 0 5px;
	color:#CC6633;
	font-weight:bold;
}
.realty_Pager_Caption
{
	font-family: Tahoma, Arial 'Times New Roman';
	font-size: 11px;
	color: #CC6633;
	text-decoration: none;
	font-weight: bold;
	padding: 0 10px 0 0;
}
.realty_Pager_last, .realty_Pager_next, .realty_Pager_prev, .realty_Pager_first
{
	background-color: #f5f5f5;
	padding: 0 3px 4px 5px !important;
	font-weight: normal !important;
	font-size: 10px;
	vertical-align: middle;
}
.realty_Pager_last:hover, .realty_Pager_next:hover, .realty_Pager_prev:hover, .realty_Pager_first:hover
{
	color: #663300;
	font-size: 10px;
	
}
/*------------other-----------*/
.float_style
{
	border:solid 1px #127db0;
	margin:2px 2px 2px 2px;
	}
.element
{
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
	}
	
.button{
	background:url(../img/button_bg.gif) scroll repeat 0 0;
	height:30px;
	border:solid 1px #333333;
	padding:2px;
	font-size:100%;
	width:auto;
	text-decoration:none;
	font-size:14px;
	color:#000;
}

h2
{
	color:#407CCE;
font-size:24px;
	}
	
.hr{
	border-bottom:#1c6ca4 1px dotted;
	margin:10px 0 10px 0;
	min-height:20px;
}
.alert_dialog{
	padding:5px 5px 5px 40px;
	border-top:#F30 1px dotted;
	border-bottom:#F30 1px dotted;
	margin:10px 20px;
	background:#fff5eb url(../img/alert.png) scroll no-repeat 5px 50%;
	color:#F00;
}
	.info_dialog{
	padding:5px 5px 5px 40px;
	border-top:#1c6ca4 1px dotted;
	border-bottom:#1c6ca4 1px dotted;
	margin:10px 20px;
	background:#e0f2fa url(../img/info.png) scroll no-repeat 5px 50%;
}
/*-------- Pager Styles --------*/
.pager{
	text-align:center;
	padding: 7px 0;
	text-align: center;
}
.pager a
{
	font-family: Arial, Tahoma, 'Times New Roman';
	color: #000;
	font-size: 10px;
	border: solid 1px #f1f1f1;
	padding: 1px 4px;
	font-weight: bold;
	margin: 0 3px;
	text-decoration: none;
	
}
.pager a:hover
{
	font-size: 10px;
	background-color: #f5f5f5;
}
.realty_Pager_Sel
{
	font-size: 11px;
	padding: 0 5px;
	color:#CC6633;
	font-weight:bold;
}
.realty_Pager_Caption
{
	font-family: Tahoma, Arial 'Times New Roman';
	font-size: 11px;
	color: #CC6633;
	text-decoration: none;
	font-weight: bold;
	padding: 0 10px 0 0;
}
.realty_Pager_last, .realty_Pager_next, .realty_Pager_prev, .realty_Pager_first
{
	background-color: #f5f5f5;
	padding: 0 3px 4px 5px !important;
	font-weight: normal !important;
	font-size: 10px;
	vertical-align: middle;
}
.realty_Pager_last:hover, .realty_Pager_next:hover, .realty_Pager_prev:hover, .realty_Pager_first:hover
{
	color: #663300;
	font-size: 10px;
	
}
/*-------- Pager Styles --------*/
.see_to{
	padding:5px 5px 5px 45px;
	margin:10px 5px;
	background:#fff url(../img/see_to.png) scroll no-repeat 5px 50%;
	color:#F00;
}
.see_to h2
{
	color:#f9641a;
	}
.detal{
	padding:5px 5px 5px 45px;
	margin:10px 5px;
	background:#fff url(../img/detal.png) scroll no-repeat 5px 50%;
	color:#F00;
}
.photos{
	padding:5px 5px 5px 45px;
	margin:10px 5px;
	background:#fff url(../img/photos.png) scroll no-repeat 5px 50%;
	color:#F00;
}
.photos h2
{
	color:#666666;
	}
	
	.send_message{
	padding:5px 5px 5px 45px;
	margin:10px 5px;
	background:#fff url(../img/sent_message.png) scroll no-repeat 5px 50%;
	color:#F00;
}
.send_message h4
{
	color:#2683bc;
	}
		.back_{
	padding:5px 5px 5px 45px;
	margin:10px 5px;
	background:#fff url(../img/back_.png) scroll no-repeat 5px 50%;
	color:#F00;
	min-height:42px;
}
.back_ h2
{
	color:#2683bc;
	}
.detal h1
{
	color:#FE890B;
	}

.image
{
border:1px solid #f78b33;
margin:15px;
margin-bottom:10px;
margin-top:5px;
padding:5px;
text-align:center;
float:left;
}

