@import "global.css";
@import "pop.css";
@import "buttons.css";
#header{
	height:90px; width:100%;
	margin:0 0 5px 0;
	position:relative;
	text-align:left;
	overflow:hidden;
}
	#header #wrapper{
		background:transparent url(/images/logo.png) no-repeat scroll 0px;
		margin:0 0 0 5px; padding:0px;
		float:left;
		position: absolute;
		left:0;
	}
	#header h1 a{
		display:block;
		height:90px; width:210px;
		text-indent:-12000px;
	}
	#header h1{margin:0;}
#fix-size{
	overflow:hidden;
	text-align:left;
	height:90px;
	margin-left:20%;
	padding-left: 20px;
}
#topb {margin: 0 auto; width: 728px;}
#leftcol{
	float:left;
	width:20%;
}
#c_main,#footer{
	width:100%;
	overflow: hidden;
}

#centercol{
	float:left;
	width:58%;
	overflow:hidden;
}
	#centercol h1{font-size:1.7em;}
	#centercol h2{font-size:1.2em;}
	#centercol h3{font-size:1.1em; margin: 10px 0;}
.mainifo{
	background-color:#D1EDAE;
	border:1px solid #66B822;
	color:#316307;
	font-size:10pt;
	margin-bottom:10px;
	padding:2px;
	text-align:center;
}
	.mainifo a{text-decoration: underline!important; color: #1763AA !important;}
#step1{margin-top:0;}
#flashmap{margin-left: 245px; margin-right: 20px;}
#areamap{
	margin-left: 230px; /*width:290px;*/ height:200px; 
	background-repeat: no-repeat; 
	background-position: 50% 50%;
}
#main_location{float:left;}
	#main_location select{
		width: 230px;
		margin-bottom:10px;
	}
#left_menu{
	padding-top: 3%; padding-bottom: 1px;
	background:#FFEED9;
	float:left;
	margin:0px;
	width:100%;	
}
#albumcontrol, #albumcontroldoma{
	border:1px solid #FF8C00;
	font-size:0.8em;
	margin:0 0 5px 5px;
	width: 85%;
	padding:0 9px 0 9px;
	text-align:center;
}
#albumcontroldoma{padding: 3px 9px 9px 9px;}
	#albumcontroldoma .leftnav_text{padding: 0 5px; width: 160px; margin: 0 auto;}
	#albumcontrol img{padding: 1px; border:1px solid #FF6600; margin:5px 0 10px 0}
	#albumcontrol a{color:black}
#albumcontrol a, #footer a, .leftnav a, .mainnav a, #block a:hover,#block1 a:hover,#block2 a:hover,#block3 a:hover,#block4 a:hover,#messagelist a,.news_category h2 a,.news_location h2 a,.page_number a,
#block a,#block1 a,#block2 a,#block3 a,#block4 a,.news-center a,.regzag a,.sitemap h3 a, .sitemap h4 a,.zag2 a{
	text-decoration: none;
}
#buy_sell_data{position: relative;}
#new_obj_center{margin-top:20px; padding-left: 20px; font-size:0.9em;}
	#new_obj_center a{display: block; text-decoration: none; color: #000;}
		#new_obj_center a.rc{padding-left: 10px;}
	#new_obj_center h3{margin: 0; padding: 0; color:#1763AA; font-size: 1em; text-decoration: underline;}
		#new_obj_center a:hover h3{color: #FF6600;}	
#rightcol{
	float:right;
	width:20%;
	text-align: center;
}
#footer{
	margin:20px 0 10px 0;
	border-top:#1763AA 2px solid;
	color:#FF8C00;
	padding:10px 0;
	text-align:left;	
}
	#footer div{
		font-size:7pt;
		margin-right: 10px;
	}
	#footer span{color: #FF8C00;}
	#footer a{
		margin:0 10px;
	}
	#footer .small{color: #808080; margin-top: 2px;}
		#footer .small a{margin:0;color: #808080;}

#partner_exp{width: 198px; margin: 2px auto;}

/* Register & login forms */
#agreement{
	height: 100px;
	overflow: scroll;
	font-size:10px;
	background-color: #fff;
	color: #000;
	padding: 10px;
	}
	#agreement h3{color:#1763AA; text-align: center;}
#c-client-type{
	float:right;
	margin-top:13px;	
}
	#c-client-type select{
		width: 270px;
	}
#portalstat{
	color:#FF6600;
	/*font-weight: bold;*/
	text-align: left;
	padding-left: 5px;
	width: 90%;
	overflow: hidden;
	/*background: transparent url('/images/pics/logo_micro.gif') no-repeat left 50% scroll;*/
	line-height: 20px;
	height: 20px;
	position: absolute;
	top:78px; left: 0;
	font-size:10px;
}
	#portalstat span{color:#1763AA}	
#reg_form .form-container{
	padding: 0 20px;
}
#reg_form input,#reg_form select{
	margin-left:14px;
}
.form form select.bordered, #client_type{
	border: 5px solid #1B62A3;
}
	#reg_form #client_type{
		margin: 5px 0 0 11px;
		width: 250px;
	}
#reg_form div{
	margin-bottom:10px;
}
#search_by_id {margin-left:2em;}
	#search_by_id input{
		margin-top:5px;
	}
 .form_toolbar {padding-top:20px; float:left;}
#identify select{width:120px;}
#identify #ilogin{margin-left:22px;}
#identify #ipassword{margin-left:10px;}
#identify .notice{margin-left:240px; width: 170px}
#center-result{margin:0 0 0 20px;}
	#center-result .saved img{
		display: none;
	}
#result_table{
	margin-bottom: 10px;
	/*border-collapse:collapse;*/
}	
#result_table.brief{
		border-collapse:collapse;
		margin-top: 10px;
}
	#result_table.brief thead{
		background-color: #DFE6F1;
		text-align:center;
	}
	#result_table.brief tr:hover{
		background-color:#EEEEEE;
	}
		#result_table.brief tr.frame:hover td{
			background-color:#DD3F3F;
		}
		#result_table.brief thead td{
			border-right:1px solid #FFF;
		}
	#result_table.brief td, #result_table.brief td.last  {
		border-left:1px solid #DFE6F1;
		border-right:1px solid #DFE6F1;
		border-bottom:1px solid #DFE6F1;
		padding:1px;
	}	
	#result_table td{
		border-bottom:#1763AA 1px solid;
		padding: 10px 0;
	}
	#center-result .result{padding-left: 0;} 
			#center-result td.leftcol{padding-left:2px; width: 204px;}
			#center-result .result tr.frame td.leftcol{padding-top:5px; padding-left:5px;}
	#center-result tr.frame td.leftcol, #center-result tr.frame td.rightcol{border-color: #DD3F3F; border-style: solid; margin-top: 5px;}
	#center-result tr.frame td.leftcol{border-width: 2px 0 2px 2px;}
	#center-result tr.frame td.rightcol{border-width: 2px 2px 2px 0;}
	#center-result tr.frame .result_i,#center-result tr.frame .prod_i,#ag-objects .frame .result_i {border-color:#DD3F3F;}
	#center-result tr.frame .result_z3{background-color: #FFBA66;}
	#center-result b.urgent,#center-result b.urgent1,.prod_l b.urgent,.prod_l b.urgent1{
		position: absolute; width: 66px; height: 65px;
		background: transparent url('/images/pics/urgent.gif') scroll no-repeat;
		top: 0; right: 0;
	}
	#center-result b.urgent1{background-image: url('/images/pics/urgent_1.gif');}
	#result_table.brief .frame td{background-color: #FFBA66;}
#geomap{width:100%; height: 300px; padding: 2px; border: 1px solid #1763AA; position: relative; top: -1px; z-index: 1; background: #fff;}	 
	.prod_l b.urgent,.prod_l b.urgent1{width:33px;height: 33px; background-image: url('/images/pics/urgent_mini.gif'); right:5px;}
	.prod_l b.urgent1{background-image: url('/images/pics/urgent_mini_1.gif');}
	#ag-objects .prod_l{float: none; width: 94px;}
#reg{
	background:url('images/search_bg.gif') #5282BA top left repeat-x;
	color:#FFF;
	font-size:10pt;
	margin-left:20px; margin-top:5px;
	padding:20px 25px 20px 25px;
}
#center_partners{ text-align:justify !important}
#center_partners span{ display:inline-block !important; width:100% !important; }


	#reg a{color: #FFF;}

/*  Cabinet */
#cab-return{
	position: absolute; 
	margin:-10px 0 0 -25px;
}
	#cab-return-main{
		position: absolute; margin-left: -25px; padding-top:25px;
	}
#cab-content{
	/*padding:10px;*/
}
	#cab-content .caption{
		border-bottom: 1px solid; margin-bottom: 5px; padding-bottom: 10px; 
		font-size: 12pt;
	}
#cab_control{
	padding-bottom:5px;
	margin-bottom: 5px;
	border-bottom: 1px solid white;
}
	#cab_control select{margin-left:1em;}
	#cab_control div{margin-bottom:10px;}
		#cab_control div div{margin-bottom:5px;}
		#cab_control div.stat_header{margin-bottom:0}
		
.cab-finded-count{
	text-align:center; background-color:#6D96C4;
	clear:left;
	margin-top: 10px;
}
.cab-object{
	border-bottom: 1px solid white;
	padding-top:10px;
}
	.cab-object div{margin-bottom:15px;}
		.cab-object div div{margin-bottom:0;}
	.cab-object .warning{font-size: .8em;}
		.cab-object .warning span{
	font-weight:bold;
	color:#1C63A2;
	}
	.col2{float:left;width:94px;}
	.cab-object .obj-info{
		margin: 0 125px 10px 125px; 
		font-size: 8pt;
	}
		.cab-object .obj-info strong{font-size:10pt;}
		.cab-object .obj-info .sysinfo{
			color:#F7E7D4; 
		}
		.cab-object .obj-info .sysinfo span{
			color:#D4E3F7;
		}
	.cab-object .obj-menu{float:right;width: 120px; text-align: center;}
.cab-list{
	border-bottom: 1px solid;
	margin-bottom:5px;
	padding-bottom:5px;
}
	.cab-list .list-info{
		float:left; width:75%; margin-right:10px;
	}
	.cab-list .obj-menu{margin-left: 25%;}
table.cabtable{border:  1px solid #9ab5d0;}	
 .cabtable thead{background: #1b62a2; color: #fff;}	
 	.cabtable thead	th{border-left:1px solid #5282BA; text-align: center; padding: 2px;}
 	.cabtable td{border-bottom: 1px solid #9ab5d0; padding: 2px;}
 		.cabtable td.bl{border-left: 1px solid #9ab5d0;}
 		.cabtable td.br{border-right: 1px solid #9ab5d0;}
.obj-menu div{margin-bottom: 8px !important;}
.normal .warning{display:none} /*span{color:#66B822}*/
.expired .warning span{color:#FF6600}
.elapsing .warning span{color:#FF8C00}
.number-square{
	padding: 2px 4px;
	background-color:#1C63A2;
	margin-right:12px;
}
	#all .number-square, .advmark{margin-right: 5px; float:left;}
.cab-criterion{
	font-size:8pt;
	margin-top:5px;
}
#all_lists .number-square{
	background-color: #1C63A2;
}
.normal .number-square{background-color:#66B822;}
.expired .number-square{background-color:#FF6600;}
.expired .prod_i2{
	-moz-opacity:0.4;filter:alpha(opacity=40);opacity:0.4;
}
.elapsing .number-square{background-color:#FF8C00;}


#messagelist{
	table-layout:fixed;
	margin-bottom:15px;
}
	#messagelist a:hover{
		text-decoration:underline;
	}
	#messagelist thead tr{
		text-align:center; background-color:#1B62A2;
	}
	#messagelist td{
		empty-cells:show;
		overflow:hidden;
		padding:3px;
		white-space:nowrap;
		width:100%;
		cursor: pointer;
	}
		#messagelist td input, #messagelist thead td{cursor: default;}
		#messagelist td img, #cab-statistic img, #areaspan img, #cityspan img{vertical-align: middle;}
		#messagelist td.pd{
			border-left:1px solid #5282BA;
			padding-left:4px;
			padding-right:4px;
		}
		#messagelist td.sys{color:#FFDEA5; font-weight: bold;}
		#messagelist td.hidden-info{
			margin:0;  padding: 1px 0 0 0;
		}
	#messagelist .objinfo td.hidden-info {
		white-space: normal;
	}
#messagebox .cab-object{
	background-color: #1B62A2;
	border: 1px solid #1B62A2; 
	color: white;
	margin-bottom:5px;
	padding:0;
}
	#messagebox .cab-object .left-field{
		float:left;
		text-align:center; background-color: #6D96C4;
		padding: 2px 10px 4px 10px; width:100px;
		padding-bottom:100px; margin-bottom:-95px;
	}
	#messagebox .cab-object .right-field
	{
		float:left; padding-top:5px;
		padding-left:10px; padding-bottom:100px;
		margin-bottom:-95px; width:70%;
	}
#messages{
	border:1px solid #1B62A2;
	table-layout:fixed;
	margin-bottom:15px;
}
	#messages div.full_caption{
		margin-top:10px;
	}
	#messages td{
		border-bottom:1px solid #1B62A2;
	}
		#messages td.from, #messages td.date{
			background:#6D96C4;
			font-size:.8em;
		}
		#messages td.text{
			cursor:pointer;
			white-space:nowrap;
			overflow:hidden;
		}
	#messages tr{
		cursor:pointer;
	}

#bannerspec{margin-left: 20px; background-color: #eee; padding: 10px;}	

/* basic forms */
div.form{
	background:url('images/search_bg.gif') #5282BA top left repeat-x;
	margin:20px 0 0 20px;
	color:#FFF;
	font-size:10pt;
	text-align:left;
	padding-bottom:5px;
}
div.formzag{
	background: url('images/form_bg.gif') no-repeat top left;
	line-height: 22px;
	padding:0 0 10px 30px;
}
.form_content{
	padding:2px 10px 5px 30px;
	overflow: hidden;
	height:100%;
}
	.form_content form div{
		margin-bottom: 1.2em;
	}
	/*.form_content form div div{
		margin-bottom: 0.7em;
	}*/
	.form_content form input, .form_content form select{margin:0 1em 0 1em;}
	.form_content form input{width: 50px;}
	/*.form_content form input[type="checkbox"]{width:12px;}*/
	.form_content form .chk input, .form_content form input.chk{
		width:12px;
		margin:0pt 5px 0pt 10px;
	}
div.menu3{
	background:#EFF9E2;
	margin:0 0 5px 0;
	text-align:left;
	width:100%;
	font-family:trebuchet MS,"Lucida Sans Unicode",Verdana, Arial, Tahoma;
}

.change-variant{
	border:solid 1px white;
	padding:10px; background:#1763aa;
	margin:2em 0 2em 0;
	width:10em;
	text-align: center;
}

#criter_b{
   margin-top:5px;
	color: #000;
	font-size:7pt;
}
#criter_b span{margin-left:1em;}



.ag_det_wrapper{margin-left:120px;}
.ag_det_title{
	font-size:1.2em;
}
.ag_det_title,.ag_det_address,.ag_det_phone,.ag_det_email,.ag_det_desc,.ag_det_area{
	margin-bottom:10px;
}
#aglist{margin-top: 10px;}
	#aglist H4{margin: 0;}
.agency-detail{
	margin-bottom: 10px;
}
div.agitem{
	margin-bottom:10px;
	padding-bottom: 5px;
	width:100%;
	overflow: hidden;
	border-bottom: 1px solid #1763AA;
}
	.agency-detail img, .agitem img{
		float:right;
		margin:0 0 0 10px;
	}
	
	#ag-objects a, #aglist .agitem a{color: #1763AA;}

div.agtitle{
	font-size:1.1em;
}
#ag-objects{font-size: 0.8em; margin-top: 10px;}
	#ag-objects .result_i{
		margin:0 10px 5px 0;
	}
	#ag-objects .frame{border: 2px solid #DD3F3F !important;}
	#ag-objects .obj-container, #selectedobj .obj-container{
		margin-bottom: 5px;
		padding: 2px 2px 5px 2px;
		border-bottom: 1px solid #1763AA;
	}
	#selectedobj .obj-container{
		border: none;
		background-color: #fff;
		color: #000; 
		padding: 5px;
		width: 95%;
		overflow: hidden;		
	}
		.sitemap #selectedobj .obj-container a{color:#1763AA}
			.sitemap #selectedobj .obj-container a:hover{color:#FF6600 !important;}
	#ag-objects .obj-info, #selectedobj .obj-info{margin-left:105px}
		#ag-objects .obj-info a{text-decoration: none;}
#objlinks span a{text-decoration: underline;}	
#objlinks span.selected{font-weight: bold;}	
span.anotherlinks a, #objlinks a{
	color:#1763AA;
}

img.advexample{margin: 2px 0 0 10px; float: right; padding: 1px; border: 1px solid #66B822; clear:right;}

/* main page center menu */
.bg1 p,p.bg1{background:#5282BA;}
.bg2 p,p.bg2{background:#dd3f3f;}
.bg3 p,p.bg3{background:#34B3D1;}
.bg4 p,p.bg4{background:#A93D9B;}
.bg5 p,p.bg5{background:#965a32;}
.bg6 p,p.bg6{background:#B2917B;}
#block1 a,#block2 a,#block3 a,#block4 a{
	color:#FFF;
	cursor:pointer;
	font-size:10pt;
	text-align:left;	
}

#block3 p,#block2 p{
	color:#FFF;
	height:19px;
	margin:5px 0 0 0;
	padding:3px 5px 3px 5px;
}

.bold,.detail_param{font-weight:bold;}
span.bullet{color:#808080;}
span.bullet_s{font-size: 80%;}
.firmlogo{
	float: right;
	width: 100px;
	text-align:center;
	margin:5px 0 0 10px;
	font-family:trebuchet MS;
	font-size:9px;	
}
/* Cabinet */
div#cab_infos{
	left:415px;
	position:absolute;
	font-size: 9px;
}
div#cab_sub_infos{
	left:254px;
	position:absolute;
}
div.cab-menu{
	border-bottom:1px #FFF solid;
	overflow:hidden;
	padding-bottom:5px;
	position:relative;
	width:100%;
	font-size:8pt;
	margin-bottom:15px;
}
	.cab-menu a{
		display:block;
		float: left;
		margin-right: 5px;
		background-color: transparent;
		background-repeat: no-repeat;
		position: relative;
		background-position: 0 0%;
	}
		.cab-menu a.sales, .cab-menu a.maillist, .cab-menu a.search, .cab-menu a.messages , .cab-menu a.wallet{
			width: 78px;
			height: 80px;	
		} 
		.cab-menu a.lists, .cab-menu a.objects, .cab-menu a.fav,
		 .cab-menu a.inbox, .cab-menu a.outbox, .cab-menu a.find,
		 .cab-menu a.data, .cab-menu a.options, .cab-menu a.account, .cab-menu a.move{
			width: 78px;
			height: 28px;		
		}
		.cab-menu a:hover{
			background-position: left bottom;	
		}
		.cab-menu a.current{
			background-position: left bottom !important;	
		}
		.cab-menu a.sales{
			background-image: url(/images/pics/my_sale.gif);
		}
		.cab-menu a.search{
			background-image: url(/images/pics/my_searches.gif);
		}
		.cab-menu a.maillist{
			background-image: url(/images/pics/my_maillists.gif);
		}
		.cab-menu a.messages{
			background-image: url(/images/pics/my_message.gif);
		}
		.cab-menu a.wallet{
			background-image: url(/images/pics/my_wallet.gif);
		}		
		.cab-menu a.lists{
			background-image: url(/images/pics/my_lists.gif);
		}
		.cab-menu a.objects{
			background-image: url(/images/pics/my_objects.gif);
		}
		.cab-menu a.account{
			background-image: url(/images/pics/my_acc.gif);
		}	
		.cab-menu a.move{
			background-image: url(/images/pics/my_move.gif);
		}			
		.cab-menu a.fav{
			background-image: url(/images/pics/my_fav.gif);
		}
		.cab-menu a.inbox{
			background-image: url(/images/pics/my_inbox.gif);
		}
		.cab-menu a.outbox{
			background-image: url(/images/pics/my_outbox.gif);
		}
		.cab-menu a.find{
			background-image: url(/images/pics/my_find.gif);
		}
		.cab-menu a.data{
			background-image: url(/images/pics/data.gif);
		}
		.cab-menu a.options{
			background-image: url(/images/pics/options.gif);
		}				

div.cab-title{
	float:left;
	font-size:1.5em;
}

.border-top{
	border-top:1px solid;
	border-bottom:0 none !important;
	padding-top:5px;
	margin-top:10px;
}
.noborder{
	border: 0 none Black !important;
}

div.calendar_slider{
	margin-top:20px;
	padding-bottom:15px;
	text-align:center;
}
	.calendar_slider .curmonth a{
		font-weight:bold;
	}
	.calendar_slider img{
		cursor:pointer;
	}

div.center{
	margin-left:5px;
	margin-right:4px;
}



.cur_page_number{
	background:#FFF;
	border:1px #1C63A2 solid;
	padding:1px 3px 1px 3px;
	color:#1763AA;
}
#detail_text{font-size:1em;}
	#detail_text .caption{
		font-weight: bold;
		color:#1763AA;
		margin-bottom:1em;
	}

div.drag span{
cursor:move !important;
}
div.form_error_text, div.form_ok_text, div.form_warning_text{
	padding:10px 10px 10px 40px;
	margin-bottom: 10px;
	font-weight: bold;	
	border:1px solid #1763AA;
	background:#FFFFFF no-repeat scroll 5px 50%;	
}
div.form_error_text{
	background-image:url('/images/pics/error.gif');
	color:#FF6600;
}
div.form_ok_text{
	background-image:url('/images/pics/success.gif');
	color:#1763AA;
}
div.form_warning_text{
	background-image:url('/images/pics/warning.gif');
	color:#000;
}
	div.form_warning_text .note{border: 1px solid #808080; font-weight: normal; padding: 10px; margin: 10px 0;}
	div.form_warning_text i.small{display: block; border: 1px solid #808080; font-weight: normal; padding: 10px; margin: 10px 0;}
.form_error_text a, .form_ok_text a, .form_warning_text a{color:#1763AA!important}
.form_error_text a.show, .form_ok_text a.show, .form_warning_text a.show{display:none}
div.form2{
	margin-left:20px;
	margin-top:5px;
}

.news_date h3{
	margin:0;
}
.leftnav a{
	background:#FF8C00;
	background-position: top left;
	background-repeat: no-repeat;
	border-bottom:1px #FF7F00 solid;
	border-top:1px #FFA600 solid;
	color:#FFF;
	display:block;
	margin:0 5px 5px 5px;
	padding:3px 5px 3px 15px;
	width:85%;
}
	.leftnav a:hover, .leftnav .current a{
		background:#FF6600 top left no-repeat;
		border-bottom:1px #FF5900 solid;
		border-top:1px #FF5900 solid;
		color:#FFF !important;
	}
	.leftnav a:hover{
		background:url('/images/menu_arrow.gif') #FF6600 center left no-repeat;
	}
	form .drop a,form .dropped a, a.showlink{display: block; text-align: center; color: #fff; text-decoration: none;}
	form .drop a span,form .dropped a span, a.showlink span{border-bottom: 1px dotted #fff;}
	form .drop a b,form .dropped a b, a.showlink b{background: transparent no-repeat right; padding-right: 12px;}
		
.drop .leftnav  a, form .drop a b, a.showlink b{
	background-image:url('/images/menu_arrow_down.gif');
}
	form .drop div{display: none;}
	form .dropped div{display: block;}
	.drop .leftnav a:hover{ background-image:url('/images/menu_arrow_down.gif');}
.dropped .leftnav  a, form .dropped a b{
	background-image:url('/images/menu_arrow_up.gif');
}
	.dropped .leftnav a:hover{ background-image:url('/images/menu_arrow_up.gif');}
	.drop #albumcontrol, .drop #album_search_wrapper{display: none;}
#leftnav_law .leftnav_text{font-size:90%;}	
#leftnav_law .leftnav_text b{font-size:8pt; font-weight: normal;}

/*--left menu for quick search--*/
#leftnav_quick img, #leftnav_law img{vertical-align: bottom;}
.quiksearch {
	display: none;
	padding:5px;
	background-color:#FFEED9;
	border:1px solid #FF6600;	
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-bottomleft: 6px;
   -webkit-border-top-right-radius: 6px;
   -webkit-border-bottom-right-radius: 6px;
   -webkit-border-bottom-left-radius: 6px;
   border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;	
   -moz-box-shadow: 4px 4px 10px #222;
	-webkit-box-shadow: 4px 4px 10px #222;
	box-shadow: 4px 4px 10px #222;	
}
.quickmenu{float:left; position: relative;}
* html .quickmenu{width: 50px;}/* для IE*/
* html .quickmenu :hover{background-color:#FFEED9;} /* для IE*/
.quickmenu :hover  .quiksearch{
	display: block;
	position:absolute;
	top:15px;
	left:0;
	width: 150px;
	z-index: 5;
}
	.quickmenu a{display: block;}
	.quickmenu a.quckitem{height: 15px; padding: 1px 0 1px 3px; position: relative;}
		.quickmenu :hover .quckitem,.quckitem:hover{
			position: relative;
			padding: 0 2px;
			background-color:#FFEED9;
			z-index: 100;
			border-top: 1px solid #FF6600;
			border-left: 1px solid #FF6600;
			border-right: 1px solid #FF6600;
			text-decoration: none;
		}
.quiksearch a{padding-left: 10px; line-height: 1.4em;}
	.quiksearch a.main{padding-left: 0;}
/*---*/			
.leftnav_text{
	display:none;
	font-size:8pt;
	padding:0 15px 5px 15px;
}
	#leftnav_quick .leftnav_text, #leftnav_build .leftnav_text {padding-right:0}
	#leftnav_quick .leftnav_text{padding-bottom:2px;}
		#leftnav_quick .leftnav_text div{margin-top: -2px;}
#album .leftnav_text{
	padding:3px 2px 0 2px;
	text-align: center;
}
#album .leftnav a{margin-bottom:0}
#album_search{margin-top:5px; position: relative; width: 100%;}
	#album_show {display:block; width:77px;height:10px; background:transparent url('/images/pics/album_search.gif') scroll left top no-repeat; margin: 0 auto; text-decoration: none; position: relative; top:5px; line-height: 10px;}
	#album_search.dropped #album_show {background-position: left bottom;}
	.leftnav_text p{
		margin:5px 0 10px 0;
		padding: 0;
	}
	.leftnav_text #message_notify{
		margin-top:0
	}	
	.leftnav_text div.shift{
		margin:0.1em 0 0 16px;
	}
		
.dropped div.leftnav_text{
	display:block;
}
#message_flash{
	margin-left: 2px;
	width:20px; font-size:7px;
	height:10px; padding-top:1px;
	float:left; 
	margin-top:2px; text-align:center;
	background-color: transparent;
	background-position: center;
	background-repeat: no-repeat;
}

.linedivider{
	border-style:solid none none;
	border-top:thin solid #D4E3F7;
	padding-bottom:1px;
	padding-top:1px;
}
#m1,#m2,#m3,#m4,#m5,#m6,#m7,#m8,#m9,#m10{
	font-weight:bold;
	height:19px;
	margin:0px;
	margin-top:5px;
	padding:3px 0px 3px 5px;
}
#m1{border-right:8px solid #5282BA;}
#m2{border-right:8px solid #dd3f3f;}
#m3{border-right:8px solid #34B3D1;}
#m4{border-right:8px solid #A93D9B;}
#m5{border-right:8px solid #965a32;}
#m6{border-right:8px solid #B2917B;}
#m7{border-left:8px solid #5282BA;}
#m8{border-left:8px solid #dd3f3f;}
#m9{border-left:8px solid #34B3D1;}
#m10{border-left:8px solid #A93D9B;}

.main-info{
	color:#F7E7D4;
	font-size:8pt;
}


.mainnav a{
	background:url('/images/nav_bg.gif') #1763AA top left repeat-x;
	border-left:1px #628EBB solid;
	border-right:1px #0D338B solid;
	color:#FFF;
	display:block;
	font-size:8pt;
	height:100%;
	padding:5px 0px 6px 0px;
}
	.mainnav a:hover{
		background:url('/images/nav_bg_hover.gif') #FFF top left repeat-x;
		border-top:2px #65B62A dotted;
		color:#1763AA !important;
		padding:3px 0px 6px 0px;
	}

.menuitem, .menuitem3{
	color:#FFF;
	margin:3% 0;
	padding:3px 5px 3px 5px;
	text-align:left;
}
#rightcol .upper{padding-top: 3% !important;}
.upper .menuitem3{margin-top: 0 !important;}
.menuitem{background:#FF8C00;}
.menuitem3{background:#66B822;}
	p.menuitem3 a.adv{color:#fff; text-decoration: none;}
	p.menuitem3 a.adv:hover{text-shadow: rgba(0,0,0,.8) 1px 1px 0, rgba(0,0,0,.8) 1px 1px 2px;}
a.bottomHow{background: #1763AA url('/images/pics/bottom_bg.gif') no-repeat left top scroll; margin-top:-5px;}
a.topHow{background: #1763AA url('/images/pics/top_bg.gif') no-repeat left top scroll;}
a.bottomHow, a.topHow{
	color:#FFFFFF;
	display:block;
	padding:2px 5px 2px 20px;
	text-align:center;
	text-decoration:none;
	font-size:9px;
}
div.mess_text{
	background:#1B62A2;
	margin-top:10px;
	padding:5px;
}
#block a:hover,#block1 a:hover,#block2 a:hover,#block3 a:hover,#block4 a:hover,
#messagelist a,.news_category h2 a,.news_location h2 a,.page_number a,
#block a,#block1 a,#block3 a,#reg .sitemap a:hover{
	color:#FFF !important;
}


.mtext{
	font-size:7pt;
	margin:0px;
	padding:0px 8px 3px 8px;
	font-family: Verdana,Arial,Tahoma;
}
	#right_bunners.mtext{padding: 0 0 3px 0;}
	.mtext .partner-text{
		margin-bottom:1px;
		width: 100%;
		overflow: hidden;
		line-height: 16px;
	}
		.mtext .partner-text a{
			text-decoration: none;
			font-weight: bold;
			color:#1763AA;
		}	
			.mtext .partner-text a div{float:left; width:25px; text-align: center; margin-right:2px;}
		.mtext .partner-text img{
			vertical-align:middle;
		}	
.mtext .news-article{
	font-size:1.2em;
	text-align:left;
	margin: 2px 0 0 0;
}
	.mtext .news-article p{
		margin: 0;
		padding: 0 0 2px 0;
		text-indent: 0;
	}
		.mtext .news-article a{
			text-decoration: none;
			font-weight: bold;
		}
			.mtext .news-article a .gray{font-weight: normal; font-size: 10px; padding-right:2px;}
			.menu3 a.rubrika{font-weight: normal; color:#000; background-color: #D1EDAE; display:block; overflow: hidden; line-height:1.1em; text-decoration: none; width: 100%;}
				.menu3 a.rubrika img{padding-left:8px; background-color: #EFF9E2;}
			.mtext .news-article p a{
				color:#000;
				font-weight: normal;
			}

/*  news, articles, analitics */
.news-container{
	width:100%;
	overflow: hidden;
}
.news-column{
	float:left; width:50%;
}
* html .news-column{
	float:left; width:49%;
}

.news_category h2{
	background:url('/images/tl-c.gif') #1763AA no-repeat left top; 
	color:#FFF;
	font-size:1.1em;
	margin:5px 0 5px 0;
	padding:0.4em 0 0.4em 1em;
}
.news_category h2 a:hover{color:#FF6600 !important}
.news_category div.current-location{
	font-size: 0.8em;
	color: #F7E7D4;
	text-align:center;
}
.news_location{
	position:relative; width:100%;
}
	.news_location h2{
		background:url('/images/tb-c.gif')  #1763AA no-repeat left bottom; 
		color:#FFF;
		font-size:1.1em;
		height:20px;
		margin:0 0 5px 0;
		padding:0.3em 0.3em 0.3em 1em;
	}

.news-article, .news-article-full{
	font-family: "trebuchet MS", "Lucida Sans Unicode",Verdana,Tahoma,georgia,Arial,Helvetica;;
	text-align: justify;
}
.news-article{
	line-height: 1.2em;
	clear:left;
	margin: 1em 0;
}
.news-article-full{
	letter-spacing: 0.2pt;
}
	.news-article p, .news-article-full p{
		text-indent:2em;
		text-align:justify;
	}
		.faq .news-article-full p{
			text-indent: 0;
			margin: 10px 0 30px 0;
		}
			.faq .news-article-full p.nopad{margin-bottom: 0;}
			.faq .news-article-full p img {vertical-align: middle;}
	.news-article table caption{
		background:url('/images/tl-c.gif') #1763AA no-repeat left top;
		color:white;
	}

.news-article .sign,.news-article-full .sign{
	margin-bottom: 10px;
}
	.news-article .sign img,.news-article-full .sign img{vertical-align: middle; margin-left:10px;}
	
#topic{

}
	#topic h1{
		margin:0;
	}
	
.news-center a{
	color:#000;
}
	.news-center .small img{vertical-align: middle;}
.news-center h1{
	color:#1763AA;
	text-indent:2em;
}
.news-center h3{
	color:#808080;
	text-align: left;
}

.news-center hr{border-top-color: #1763AA;}
.compact h3{
	margin:2px 0 !important;
}
.news-center h3 a{
	color: #1763AA;
}
.news-center table{
	margin:0 0 10px 0; padding:0; width:100%;
}
.news-center table.grid td{
	padding:.5em 0;
	border-bottom: 1px solid #1763AA;
}

#topic-menu{
	font:  normal 11px trebuchet MS;
	text-align: center;
	float: right;
	width: 60%;
	overflow: visible;
}
	#topic-menu div{	
		float: right; 
	}
		#topic-menu div.menu{
			position: relative;
			width:140px;
			z-index:100;
			margin-left: 10px;			
		}
#topic-menu a.cancel{margin-left:5px}		
#topic-menu .menu  a {display:block; height:25px;text-align:center;color:#fff;}		
#topic-menu  li a {display:block; width:140px; text-decoration:none;  border-bottom:1px solid #fff; background:#1763AA; line-height:25px; overflow:hidden;}
#topic-menu ul {display: none; padding:0; margin:0; list-style: none;}
#topic-menu  :hover {color:#fff; background:#1763AA;}
#topic-menu  :hover ul {display:block; position:absolute; top:20px; left:0; width:140px;}
#topic-menu  :hover ul li a:hover {background:#1763AA; color:#000;}		
#topic-menu img{vertical-align: middle;}
	
				
div.news-center{
	padding:0 0 0 20px;
}

#news-header{
	margin-bottom:1em;
	position:relative;
	width:100%;
	overflow:hidden;
}
img.news-img, img.news-noframe{
	margin:0 10px 5px 0;
	padding:10px;	
}
img.news-img, .photoframe img{
	border-color:#E9EFF6 #CCDAEA #CCDAEA #E9EFF6;
	border-style:solid;
	border-width: 1px 2px 2px 1px;
}
.mtext img.news-img, .menu3 .rubrika img{
	border: none;
	padding: 0;
	margin: 0 5px 0 0;
	float:left;
}
.news-article-full img.news-img{
	margin:0 1.5em .5em 0;
}
.compact img.news-img{
	margin-right:8px;
	padding:5px;
	border-width: 1px;
}
.table{
	display: table;
}
.notice{
	border:1px solid #FFF;
	font-size:0.7em;
	margin-left:10px;
	padding:3px;
}
.notice2{
	border:1px solid #FFF;
	font-size:0.8em;
	margin-bottom:10px;
	padding:5px;
}
	form .notice2 a, form .ctrlHolder a{color: #fff;}
#block1 p.notsel,#block2 p.notsel{
	border-right:8px solid #FFFFFF !important;
}

div.number{
	color:#1763AA;
	float:left;
	font-size:28pt;
	font-weight:normal;
	margin-top:0px;
	padding-left:2%;
	text-align:right;
	width:5%;
}
div.numbers_of_page{
	margin-right:4px;
	margin-top:5px;
	text-align:right;
}

.page_number{
	background:#1C63A2;
	padding:1px 3px 1px 3px;
}
.partners td div{
	border:1px solid gray;
	margin:2px;
	text-align:center;
}
.prod_i,.prod_i2{
	border:#66B822 1px solid;
	height:68px;
	width:90px;
	vertical-align: middle;
	padding:1px;
}
.prod_i2{
	border-color:#fff;
}
div.prod_b{
	padding: 2px;
	
	margin:2px 3px 2px 3px;
	overflow: hidden;
	height: 100%;
}
.bordered div.prod_b{
	border: 3px solid #DD3F3F;
	margin:0 0 5px 0;
}
.specsale .float-container{
	/*border: 1px solid #DD3F3F;*/
}
div.prod_l{
	float:left;
	font-size:7pt;
	padding:0px 5px 0 0;
	text-align:center;
	position: relative;
}
div.prod_r{
	clear:right;
	font-size:7pt;
	font-family: trebuchet MS;
}
.prod_t{
	margin:0px;
	margin-top:2px;
	line-height:8pt;
}
.prod_z{
	background:#D1EDAE;
	margin:0px;
	padding:2px 3px 3px 2px;
	line-height: 7pt;
}

div.reg_white{
	background:#FFF;
	color:#000;
	font-size:10pt;
	margin-left:20px;
	margin-top:5px;
	padding:0px;
}
div.regform1{
	background:#DFE6F1;
	width:100%;
}
.regzag{
	color:#FFF;
	font-size:18pt;
	margin:8px 0pt 0pt 10px;
	float:left;
}

.zag-spacer{
	margin-top: 60px; margin-bottom: 20px;
}
.resofsearch{
	font-size:13pt;
	font-weight: normal;
	margin:0 0 3px 0;
	padding-left:5px;
	float:left;
	width: 70%;
}
.resofsearch2{
	font-size:12pt;
	margin-bottom:15px;
	padding-left:15px;
}
.result{
	border-bottom:#1763AA 1px solid;
	color:#000;
	margin:0 0 10px 0;
	padding:10px 0 10px 10px;
	text-align:left;
	min-height:25px;
}
	.result .leftcol{text-align: center;}
* html .result{
	height: 25px;
}
	.result td.leftcol{width: 194px;}
	.result td.leftcol img{
		margin-bottom:5px;
	}	
	.result td.leftcol br{margin:0;padding:0; line-height:2px;}
.result_i{
	border:#66B822 1px solid;
	padding:1px;
}
#result_table .result_i{
	height:150px;
	width:200px;	
}

.result_i2{
	border:#66B822 1px solid;
	height:180px;
	width:190px;
}
.result_l{
	border:#1763AA 2px solid;
	height:50px;
	margin-left:5px;
	width:120px;
}

div.result_menu{
	margin-top:10px;
	text-align:center;
}
	.result_menu div{
		float:left;
		margin-right:15px;
		width:150px;
	}

div.result_z{
	background:#1763AA;
	color:#FFF;
	font-size:8pt;
	padding:1%;
	width: 98%;
	overflow: hidden;
	text-align:left;
}
.result_s_left{
	float:left;
	width: 33%;
	margin-top:4px;
}
.result_s_right{
	margin-left: 38%; text-align: right; margin: 2px; float:right;
}
	.result_s_right div{margin: 0 2px 0 10px}
	.result_s_right select{font-size:8pt}
.result_s2{
	color:#000;
	float:left;
	width:380px;
}
	.result_s2 select{margin:0 1em;}
.nav{margin-right:90px;}
.nav .prev{
	text-align: right;
	float: left;
	margin-left:2em;
}
.nav .next{
	margin-right:1em;
	float: right;
}
div.result_t{
	color:#000;
	font-size:1em;
	padding:7px 10px 7px 12px;
	text-align:left;
	width:95%;
}

.result_z2{
	background:#DFE6F1;
	color:#1763AA;
	font-size:8pt;
	padding:7px 5px 7px 1em;
}
.result_z2 H1, .result_z2 H2{
	margin:0 0 0.5em 0;
	font-size: 15pt !important;
	font-weight: normal;
}



.result_item, .result_detail{
	width: 100%;
	overflow: hidden;
}
.result_item{
	border-bottom:1px solid #1763AA;
	padding-bottom: 5px;
	margin-bottom: 5px;	
}
	.result_item a, .result_detail a{color: #1763AA;}
.result_photo{
	float:left;
	width: 194px;
}
	.result_photo img{
		padding: 1px;
		border: 1px solid  #66B822;		
	}
	.result_photo .logo img{
		margin-top: 10px;
	}
	.result_photo div{padding: 2px 0;} 
.result_text{margin-left: 193px;}
	.result_text .result_z3{text-align: left;}
	.result_text .result_t{
		padding: 5px;
	}
		.result_detail .result_t{padding: 0 0 0 10px;}
		.result_detail .result_photo{text-align: center;}
h2.result_header{text-align: center;} 
 
div.result_z3{
	background-color:#EFF9E2;
	padding:7px 10px 7px 10px;
	text-align:right;
}
	.result_z3 .left{
		text-align: left;
		width: 69%;
	}
	.result_z3 .left a{
		color:#000;
		text-decoration: none;
	}
	.result_z3 .right{
		text-align: right;
		width: 30%;
		float:right;
	}	
		.result_z3 .right div{
			margin-top: 5px;
		}
	.result_z3 span{font-size:7pt;}
	.result .variant div{margin: 10px 0; border-bottom: 1px solid #DFE6F1; padding:5px}
		.result .variant em{ background-color: #1763AA; color:#fff; padding: 2px 5px; font-style: normal;}
		.result .variant strong{margin-bottom: 5px; font-weight: bold; display: block;}
.select-free{
	visibility:hidden;
	overflow:hidden;
	position:absolute;
	width:33em;
	z-index:10;
}
	.select-free iframe, .scroller iframe{
		display:none;/*sorry for IE5*/
		display:block;/*sorry for IE5*/
		filter:mask();/*must have*/
		height:54px;/*must have for any big value*/
		left:0;/*must have*/
		position:absolute;/*must have*/
		top:0;/*must have*/
		width:54px;/*must have for any big value*/
		z-index:-1;/*must have*/
	}
	.scroller iframe{width: 300px; height: 300px;}
.stat_section a{color: #FFF;}
#reg .sitemap a{
	color:#D4E3F7;
}

.sitemap td h3, .sitemap td h4{
	margin: 5px 0;
}
.sitemap h3{
	font-size:14px;
}
.sitemap h4{
	font-size:11px;
}

.sitemap span{
	color:#F7E7D4;
}
.sitemap td{
	font-size:11px;
	padding:0.3em;
}
.sitemap td p span{
	color:#FFBA66;
	font-weight:bold;
}
#centercol .sitemap h2{font-size: 1.5em; font-weight: normal;}
.sitemap .objtree{margin-left: 20px;}
	.sitemap .objtree h4{margin-left: 20px;}
.sitemap .objtree ul{list-style: none;}
	.sitemap .objtree li{font-size: 14px; padding-top: 4px;}
		.sitemap .objtree li li{font-size: 13px; padding-top: 3px;}
			.sitemap .objtree li li li{font-size: 12px;  padding-top: 2px;}
				.sitemap .objtree li li li{font-size: 11px;  padding-top: 1px;}
.sitemap table.statistic{margin-left: -15px; border: none; border-collapse:collapse; empty-cells:show;} 
.sitemap .statistic td{border-top: 1px solid #fff;border-bottom: 1px solid #fff; border-right: 1px solid #fff; 
						font-size: 9px; font-family:"Lucida Sans Unicode";
						background:#446c9b url('/images/emptycell2.gif') repeat-x left bottom scroll; padding-top: 8px;
						padding: 0 0 5px 0;
						vertical-align: top;
}
		.sitemap .wide .statistic td{font-size: 8px;}
		.sitemap .wide .statistic th{font-size: 9px;}
	.sitemap .statistic td div{background:transparent url('/images/emptycell.gif') repeat-x left top scroll; padding: 5px 4px 0 4px;}
		.sitemap .wide .statistic td div{padding: 5px 1px 0 1px;}
	.sitemap .statistic td.empty{background: #5282BA; border-color: #bbb; }
	.sitemap .statistic td.empty div{background:none }
.sitemap .statistic th{border-top: 1px solid #D4E3F7;background-color: #D4E3F7; font-weight: normal; color:#000; text-align: center;}
.sitemap .statistic thead th{border-left:1px solid #5282BA; border-top: none;}
.sitemap .statistic thead td,.sitemap .statistic th.noborder{border: none; background: transparent;}
.small,.topic span{
	font-size:0.8em;
}
.gray{color: #808080;}
option.gray{color: #777;}
.cab-object .gray{color:#F7E7D4;}
.stat_header{
	font-size:1em;
	font-weight:bold;
	padding-bottom:5px;
}
.stat_section li{
	background:url(/images/menu_arrow.gif) no-repeat left top;
	padding-left:15px;
	padding-top:0;
}
.stat_section ul{
	list-style:none;
	margin: 0 0 0 5px;
	padding:0;
}
div.stat_section{
	font-size:8pt;
}
.submenu ul{
	list-style-position:outside;
	list-style-type:none;
	margin:5px 0 0 0;
	padding:0 5px 5px 10px;
	height:188px; overflow:auto;
}
div.submenu{
	background:url('/images/tl-c.gif') #769CC9 no-repeat scroll left top;
	border-right:1px solid #FFF;
	border-top:1px solid #FFF;
	color:#FFF;
	font-size:0.8em;
	height:200px;
	overflow:hidden;
	position:absolute;
	top:-200px;
	width:250px;
}
.sntabs{width: 100%; overflow: hidden; position: relative; z-index: 5;}	
	#mtype.sntabs{margin: 0;} 
	.sntabs .xsnazzy{display: block; float:left; text-decoration: none; width: 100px; text-align: center; margin-right: 2px; height: 28px;}
		.sntabs .xboxcontent, .sntabs .xb2,.sntabs .xb3,.sntabs .xb4{background: transparent; border-color: #1763AA;}
		.sntabs .xboxcontent{background: #fff; font-weight: bold;}
		.sntabs .xb1{background: #1763AA; margin:0 5px;}
		.sntabs .dis{height: 25px; margin-top: 3px;}
			#mtype.sntabs .dis .xboxcontent, #mtype.sntabs .dis .xb2,#mtype.sntabs .dis .xb3,#mtype.sntabs .dis .xb4{background: #1763AA;}
			#mtype.sntabs .xboxcontent, #mtype.sntabs .xb2,#mtype.sntabs .xb3,#mtype.sntabs .xb4{background: #fff;}
			.sntabs .dis .xboxcontent {padding-top:2px; font-weight: normal;}
			.sntabs a.dis {color: #fff;}
.xb1{
	background:#6D96C4;
	margin:0 5px;
}
.xb1,.xb2,.xb3,.xb4{
	display:block;
	overflow:hidden;
}
.xb2,.xb3,.xb4{
	border-left:1px solid #6D96C4;
	border-right:1px solid #6D96C4;
}
.xb2{
	background:#6D96C4;
	border-width:0 2px;
	margin:0 3px;
}
.xb3{
	background:#6D96C4;
	margin:0 2px;
}
.xb4{
	background:#6D96C4;
	height:2px;
	margin:0 1px;
}
* html .xboxcontent,.xb1,.xb2,.xb3{
	height:1px;
}
.xboxcontent{
	background:#6D96C4;
	border:0 solid #6D96C4;
	border-width:0 1px;
	display:block;
	height:auto;
	padding:5px 5px 5px 10px;
}
.xsnazzy{
	background:transparent;
	float:left;
	margin:0;
	width:100%;
}
/*---------------*/
.xsnazzy h1,.zsnazzy h1{
	border-bottom:1px solid #6D96C4;
	font-size:1.2em;
	margin:0;
	padding:0 10px 5px 10px;
}
.xsnazzy p,.zsnazzy p{
	font-size:10px;
	margin:0;
	padding:5px 10px;
}
.xtop,.xbottom{
	background:transparent;
	display:block;
	font-size:1px;
}
.zag2{
	color:#FFF;
	border-bottom:1px solid;
	margin-bottom:1em;
	font-size: 15pt;
}
.zag2 a{
	color:white;
}
.zag3{
	color:#1C63A2;
	font-size:16pt;
}


.img_desc{
	float:left;
	font-size:12px;
	margin:0pt 3em 1em 0pt;
	text-align:left;
	width:200px;
	line-height:1.3em;
}
table.inner{
	empty-cells:show; border-collapse:collapse;
	text-align: center;
	clear:both;
	margin:10px 0 0 1px;
	width:99%;
}
	.inner td, .inner th{
		border: 1px solid #ccc;
	}
	.inner th{
		background-color: #eee;
	}
	.inner ul{
		text-align: left;
	}
	.inner ul, .inner ol{
		text-align: left;
		padding-left: 10px;
	}
#centercol .news-article-full h3{
  clear:both;
  margin:2.5em 0pt 1.5em;
  font-size:1.2em;
}
	.faq .news-article-full h4{
		margin-bottom: 0;
	}
.faq .news-article-full ol{
	margin: 10px 0;
}	
.news-article-full li{
	margin-left:20px;
}
.news-article-full ul a{
	text-decoration:underline;
}
.news-article-full a{color: #1763AA;}	
.specsale a{
	color: #000;
	text-decoration: none;
	cursor:pointer;
}
.faq .news-article-full span {font-style: italic; font-size: 11px; font-weight:normal; background: #66B822 url("/images/pics/faq_r.gif") no-repeat right 50% scroll; padding: 0 5px; color:#fff;}
.prod_t span{
	/*font-style: normal;
	font-family:"Lucida Sans Unicode",trebuchet MS,verdana,tahoma;*/
}
#duplicate_warning {
	padding:15px 15px 15px 50px;
	background: url(/images/pics/warning.gif) #fff no-repeat 10px center;
	margin: 10px;
	color: #000;
}
#bottom_part{
	margin:20px auto;
	padding-left: 20px;
	text-align:center;
	width: 468px;
}
form#del_form, form#obj_addtime_form{
	display: block;
	width:95%;
}
form#del_form #delflat, form#obj_addtime_form #btn_addtime{
	float: left;
}
form#del_form #cancel, form#obj_addtime_form #btn_cancel{
	float: right;
}

/*#a_tabs,#a_pages{margin:0 3%;}*/ 	
#a_tabs{
	position: relative;
	z-index:500;
}	
	#a_tabs a{
		height: 20px;
		float:left;
		border:1px solid #FF8C00;
		margin-left:5px;
		text-decoration: none;
		background: #FFEED9;
		position: relative;
	}
		#a_tabs a.current{
			margin-top:1px;
			border-bottom: medium none;
			background: #FFF;
		}
		#a_tabs a div{
			padding:3px 8px;
		}
#albumrealty a, #alb_house a{text-decoration: underline; color:#1763AA;}
#albumrealty a{font-size: 90%;}			
#a_pages{
	background: #fff;
	border:1px solid #FF8C00;
	position:relative;
	top:-1px;	
	overflow: hidden;
	clear:left;
}	
	#a_pages div{display:none; padding:15px 5px}
	#a_pages div.current{display:block}
	#a_pages select{font-size:1em; width: 155px;}	
	#a_pages input{font-size:1em; width: 50px;}	
	
#bonus{
	position: absolute;
	width:300px;
	overflow: auto;
	background: #eee;
}	
	#bonus .item,#bonus .itemh{
		width: 100%;
		overflow: hidden;
		border-bottom: 1px solid #fff;
	}    
	#bonus .title, #bonus .titleh{
		padding: 5px;
		border-right: 1px solid white;	
		margin-right:80px
	}
	#bonus .param,#bonus .paramh,#bonus .close{
		float: right;
		padding: 5px;
	}
	#bonus .param{width: 70px;}
	#bonus .paramh{width: 50px;}
	#bonus .close{width: 10px; border-left:1px solid white;}
		#bonus .close a{text-decoration: none; font-weight: bold;}
	#bonus .itemh{background-color: #ccc;}
	.specoffers{padding: 5px; background-color: #66B822; color: #fff}
 		.specoffers img{vertical-align: middle; margin-right:10px}
 .tags_cloud {margin: 15px 0; line-height: 2em; text-align: center; border-bottom: 1px solid #ccc;border-top: 1px solid #ccc; padding: 10px 0; background-color: #eee;}	
 	.tags_cloud div{
 		width: 90%;
		margin: 10px auto;
		padding:5px;
		border: 1px solid #ccc;
		text-align:center;
		background-color: #fff;  	
 	}				
 #newslist h4{font-size: 1.3em; margin: 15px 0 0 0;}
 .newsinfo{width: 100%; overflow: visible; font:normal 11px trebuchet MS,verdana;color: #808080; text-align: left;}
 .newsinfo a{color: #808080;}
 .newsinfo img{vertical-align: top;}
 .newsinfo a.float-left{width: 25%;}
 .news-column .newsinfo{clear: left; font-size: 10px; margin-top: 5px; overflow: hidden;}
 	.news-column .newsinfo a{width: 65%} 
 	.news-column .newsinfo div.float-left{width: 100%;}
 .newsinfo div.float-left{width: 65%;}
 table .newsinfo div.float-left{width: 35%;}
 
.longtxt div {position: relative; height: 16px; overflow:hidden; white-space: nowrap; width: 100%;}
.longtxt .over {height: auto;background: #fff; white-space: normal;}
.longtxt .over .right{display:none; width: 0;}
.longtxt .right{position: absolute; right: 0; background: #fff;}
.trans{
	filter: alpha(opacity=50);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
 -moz-opacity: 0.50; opacity:0.5;
}
/*.realtype .trans{
	filter: alpha(opacity=70);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
 -moz-opacity: 0.70; opacity:0.7;
}*/
#result_table .trans{
		background:#000000 none repeat scroll 0 0;
	position:absolute;
}
#result_table .trans, #result_table .transtext{
		height:16px;
		left:2px;
		bottom:2px;
		width:200px;
		line-height: 16px;	
}	
#result_table .rel{position: relative; width: 204px; height:154px;}			
.transtext{
	background:transparent none repeat scroll 0 0;
	position:absolute;
	color:#fff;	
	font-size: 10px;
	text-decoration: none;
	cursor: pointer;
}

/*------------*/
.roll{
	
}
	.roll h2{
		background: #1763aa url('/images/menu_arrow_down.gif') scroll no-repeat 10px 50%;	
		padding: 5px 0 5px 35px;
		cursor: pointer;
	}
		.shown h2{
			background-image: url('/images/menu_arrow_up.gif');		
		}
	
.fieldGroup{
	margin: 10px 0;
}				
	.fieldGroup .groupCaption{
		background: transparent url('/images/bluedot.gif') repeat-x left 50%;
		padding: 0 20px;
		width: 200px;
		margin-bottom:10px;
		text-align:center;
		font-size: 0.8em;
		color: #fff;	
	}
	.fieldGroup .sep{
		border-bottom:1px solid #5282BA;
		margin:5px 0;
		width:220px;
	}
		#detail_text .fieldGroup .groupCaption{width: 180px; margin-bottom:5px;}
		#build_text .fieldGroup .groupCaption{width: 400px; margin:5px auto; border-color: #ccc;}
		#build_text .sep{width: 440px; margin:5px auto;}
	.fieldGroup .groupCaption span{padding: 0 5px; background-color: #5282ba; }
		#build_text .fieldGroup .groupCaption span{background-color: #fff; color: #000;}
.subchoice{margin-left: 25px; font-size: 80%;}	
	.subchoice input,.ctrlHolder select{font-size: 100%;}
.ctrlHolder{
	padding:5px 0px;
	width: 100%;
	overflow: hidden;
}
	.form_content form .ctrlHolder .ctrlHolder{margin-left: 20px; margin-bottom: 0; padding-bottom: 2px;}	
		.ctrlHolder .ctrlHolder .ctrlHolder{margin-left: 40px;}	
		#detail_text .fieldGroup .groupCaption span{background-color:#fff; color: #1763AA;}
.form_content form .ctrlHolder{margin-bottom:2px;}			
	.ctrlHolder label,.ctrlHolder p.label{
		display: block;
		width:55%;
		float:left;
		padding:0;
		text-align: right;	
		margin: 0 2% 0 0;		
	}
		.ctrlHolder label span.req{color:#FF0000; font-weight: bold;}
	.search-form .ctrlHolder label,.search-form .ctrlHolder p.label{width:45%; margin-right: 0.5em}
		.ctrlHolder label.light{width:35%;}
		.ctrlHolder label.inlineLabel{
			width:auto;		
			text-align: left;
		}
		.search-form .ctrlHolder .value{width: 15%;}
		.search-form .ctrlHolder .unit{width: 10%; margin: 0;}
		.ctrlHolder label.inlineLabel a{margin-left:1.4em; text-decoration: none; border-bottom: 1px dotted; font-size: 0.8em;}
	form .ctrlHolder input,.ctrlHolder select,.ctrlHolder .multiField, form .ctrlHolder .value-unit{
		width:30%;
		float:left;
		padding:0;
	}
	.ctrlHolder textarea{
		height: 100px;
		margin-left:7%;
		width:80%;		
	}
		form .ctrlHolder input.fullwidth{width: 85%; margin: 0 0 0 2em;}
		form .ctrlHolder input.halfwidth, form .ctrlHolder select.halfwidth{width: 15%; margin: 0 0 0 5px;}
		.search-form .ctrlHolder input,.search-form .ctrlHolder select, .search-form .ctrlHolder .multiField{width:20%; margin: 0 0.5em;}
	form .multiField select, form .multiField input{width: 100%;}
	form .ctrlHolder .value-unit{ 
		margin-left: 1em;
	}
	form .ctrlHolder .value-unit input.value{width: 55%; padding:0!important; margin:0!important;}
	form .ctrlHolder .value-unit select.unit{width: 40%; float:right; margin:0!important;}
	.ctrlHolder input,.ctrlHolder select, .ctrlHolder textarea{
		background:#FFFFFF;
		border:1px solid #DFDFDF;	
	}
	.ctrlHolder input.file{width: 30%}
	.ctrlHolder .multiField input.file{width: 100%}

	.ctrlHolder input.chk, .search-form .ctrlHolder input.chk {width: 1em; background-color: transparent; border: none;}
	.ctrlHolder .inlineLabel input.chk {margin-right: 5px;}
.rightban{text-align:center;width: 200px;margin:0 auto;}
	
	form .columns, form .columns3, form .columns4, form .columns5{float:left;}
	form .columns3, form .columns4, form .columns5{font-size: 0.9em; line-height:1.2em;}
	form .columns{width:45%;}
	form .columns3{width:40%;}
	form .columns4{width:30%;}
	form .columns5{width:18%;}
		form .columns div{width: 100%; overflow: hidden; margin: 0;}
		form .columns div input.chk{float:left;}
		form .columns div label{display: block; margin-left: 30px;}
		form .columns5 input.chk{margin-left: 0;}
		form .columns3 input.chk, form .columns4 input.chk{margin-left: 10px;}
		form .columns3 h4, form .columns4 h4, form .columns5 h4{font-size: 1em; margin: 5px 0; text-align: center;}
.parts{/*width: 540px;*/ height:37px; background-color: #5282BA; overflow: hidden; padding-top: 13px;
	background: transparent url('/images/pics/part2.gif') scroll repeat-x left bottom;
	position: relative;
}
#bottompart{background: transparent url('/images/pics/part1.gif') scroll repeat-x; padding: 0 0 13px 0;}
.partsend{width: 100%; border-top: 1px solid #fff; padding-bottom: 10px; clear: both;}
.partsstart{width: 100%; border-bottom: 1px solid #fff; margin-top: 10px;}
	.parts .partitem{float: left; width: 135px; text-align:center; position: relative;}
		.parts .partitem a{ display:block; margin:0 5px; background-color: #1763aa; 
			height: 30px; font-size: 12px; color:#fff;
			position: relative;
			text-decoration: none;
			
			padding: 7px 0 0 0;
		}
		#bottompart.parts .partitem a{padding: 3px 0 4px 0;}
			.parts .current a{background-color: #fff; color: #003c6c; top:-5px; height: 35px;}
			#bottompart .current a{top:0;}
			.parts .partitem a:hover{background-color: #87a8cf; color: #003c6c !important;}
			.parts .current a:hover{background-color: #fff;}
		
	.parts a .topleft, .parts a .topright,.parts a .bottomleft, .parts a .bottomright {
	  position:absolute; 
	  width:0; 
	  height:0; 
	  overflow:hidden;
	  }
	.parts a .topleft, .parts a .topright {
	  top:0; 
	  border-top:10px solid #5282BA;
	  }	  
	.parts a .bottomleft, .parts a .bottomright {
	  top:27px; 
	  border-bottom:10px solid #5282BA;
	  }	  
  		.parts .current a .bottomleft, .parts .current a .bottomright{
  			top:32px;
  		}
	.parts a .topleft, .parts a .bottomleft {
	  left:0;  border-right:10px solid #1763aa; 
	  }
	.parts a .topright, .parts a .bottomright {
	  left:115px;  border-left:10px solid #1763aa; 
	  }
	 	.parts a:hover .topleft, .parts a:hover .bottomleft {
	  		border-right:10px solid #87a8cf; 
	  	} 
		.parts a:hover .topright, .parts a:hover .bottomright {
			border-left:10px solid #87a8cf; 
		}	
		 	.parts .current a .topleft, .parts .current a .bottomleft {
		  		border-right:10px solid #fff; 
		  	} 
			.parts .current a .topright, .parts .current a .bottomright {
				border-left:10px solid #fff; 
			}
	.partitem span.tr_none{display: none;}			
	.partitem b.tr_ok,.partitem b.tr_warn{
		  position:absolute; 
		  width:19px; 
		  height:19px; 
		  top: -7px;
		  right: -5px;		
	}	
	#bottompart .partitem b.tr_ok,#bottompart .partitem b.tr_warn{
		  bottom: -7px;
		  top: auto;
	}
	.partitem b.tr_ok{background-image: url('/images/pics/check_ok.gif');}
	.partitem b.tr_warn{background-image: url('/images/pics/check_warn.gif');}			  	
	  #f_description{width: 100%; height: 200px; margin: 0;}
		
.realtype td{
	background:url('images/search_bg.gif') #5282BA top left repeat-x;
	padding:10px;
}
	.realtype td a{color:#FFF; text-decoration: none; display: block;}	
		.realtype td a:hover{color:#FFF !important;}	
	.realtype td img{float:left; margin:0 20px 0 20px;}	
	.realtype td h2{padding: 0; margin: 5px 0 0 0;}
.realtype td.left{width: 50%; border-right:8px solid #FFF}	
#rentoptions{width: 27em; margin: 0 auto;}		
#center_menu2 .gray{color:#ccc}
.photoholder{width: 500px; margin:10px auto; overflow:hidden;}
.photoframe{
	float:left;
	width: 50%;
	text-align: center;
	margin-bottom:20px;
}
	.photoframe img {padding: 10px;}
	.photoframe div {padding:  0 10px;}
.h_sep{width: 50%; margin: 10px auto; text-align: center; padding-bottom: 10px; border-bottom: 1px solid #CCDAEA;}
.textwords{position:absolute; text-indent:-300px;}
*+html .textwords{left:-10000px;}
.div_container {width: 100%; overflow: hidden;}
	.div_container div{float:left; width: 100px; padding: 5px; height: 40px; margin: 0 5px;}
		.div_container div.nofloat{float:none; height: auto; width: auto; clear:both; text-align: center;}

.phone-left{float:left; text-align: right; width: 10em; margin:0px 20px 0 3em;}		

	
