﻿#profileInfo { display: block; height: 111px; width: 600px; padding: 20px; 
               background: transparent url('../img/service/db-gr.png') left top repeat-x; border-left: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3;
               position: relative;
                }
                
                #profileInfo .tl, 
                #profileInfo .tr, 
                #profileInfo .br, 
                #profileInfo .bl { display: block; width: 10px; height: 10px; position: absolute;
                                   background-position: left top; background-color: transparent; }
                                   #profileInfo .tl { background-image: url('../img/service/db-tl.png'); left: -1px; top: 0; }
                                   #profileInfo .tr { background-image: url('../img/service/db-tr.png'); right: -1px; top: 0; }
                                   #profileInfo .bl { background-image: url('../img/service/db-bl.png'); left: -1px; bottom: 0; }
                                   #profileInfo .br { background-image: url('../img/service/db-br.png'); right: -1px; bottom: 0; }

#profileInfo #profile { font: normal 11px Tahoma; color: #687784; }
#profileInfo #profile a { font: normal 11px Tahoma; color: #3790cc; }
#profileInfo #profile .usersAvatar { float: left; margin: 0 20px 20px 0; }  
#profileInfo #profile h1 { clear:none; padding-top:0; font: normal 18px Arial; color: #4f4f4f; margin-bottom: 10px; position: relative; top: 5px;}
#profileInfo #profile h2 { font: normal 12px Arial; color: #959595; margin-top: 0; margin-bottom: 0; }             
#profileInfo #profile .statusbar { width: 350px; height: 18px; background-color: #efefef; clear: left; margin-bottom: 10px; }
#profileInfo #profile .status0 .filler { background: transparent url('../img/service/db-filler.png') left top repeat-x; 
                                         width: 20px; height: 18px; display: block; }                                   
#profileInfo #profile .status20 .filler { background: transparent url('../img/service/db-filler.png') left top repeat-x; 
                                         width: 80px; height: 18px; display: block; }    
#profileInfo #profile .status30 .filler { background: transparent url('../img/service/db-filler.png') left top repeat-x; 
                                         width: 120px; height: 18px; display: block; }    

#profileInfo #profile .status40 .filler { background: transparent url('../img/service/db-filler.png') left top repeat-x; 
                                         width: 140px; height: 18px; display: block; }    

#profileInfo #profile .status50 .filler { background: transparent url('../img/service/db-filler.png') left top repeat-x; 
                                         width: 160px; height: 18px; display: block; } 
                                         
#profileInfo #profile .status60 .filler { background: transparent url('../img/service/db-filler.png') left top repeat-x; 
                                         width: 180px; height: 18px; display: block; }   
                                         
#profileInfo #profile .status70 .filler { background: transparent url('../img/service/db-filler.png') left top repeat-x; 
                                         width: 220px; height: 18px; display: block; } 
                                         
#profileInfo #profile .status80 .filler { background: transparent url('../img/service/db-filler.png') left top repeat-x; 
                                         width: 270px; height: 18px; display: block; } 
                                         
#profileInfo #profile .status90 .filler { background: transparent url('../img/service/db-filler.png') left top repeat-x; 
                                         width: 300px; height: 18px; display: block; } 

#profileInfo #profile .status100 .filler { background: transparent url('../img/service/db-filler.png') left top repeat-x; 
                                         width: 350px; height: 18px; display: block; } 

#services { margin: 20px 0; }        
#mainContent.company #list.objects .object .wrap .info { width: 250px; float: left; }
#list.objects .object .wrap .info b { font: bold 11px Tahoma; color: #768693; }
/* #list.objects .object div { border: 1px solid black; } */
#mainContent.company #list.objects .object .wrap .price { font: bold 21px Arial; float: left; line-height: 50px; margin-left: 0px; color: #758793;}
#mainContent.company #list.objects .object .wrap .status { line-height: 0px; margin-left: 0px; position: relative; top: 15px; }
#mainContent.company #services .toolbar select { font-size: 14px; width: 220px; }

#addObjForm input.main { background: transparent url('../img/input-bg-alt.png') left top no-repeat; width: 510px; 
						 border: 1px solid #d3d0ad; font: bold 14px Arial; padding: 6px 5px; color: #777343; margin: 0 0 10px 0; }

#addObjForm label { font: normal 11px Tahoma; color: #7e8081; display: block; margin: 0 0 4px 0; }
#addObjForm input.text { background: url('../img/textarea-bg.png') left top no-repeat; 
                         border: 1px solid #dcdcdc; padding: 3px 4px; font: normal 12px Arial; color: #868686; width: 210px; }
#addObjForm h2 { color: #3f5661; font: bold 12px Arial; margin: 15px 0 10px 0; }
#addObjForm .garage label { clear: none; float: left; display: inline; font-size: 14px; margin-left: 5px; }
#addObjForm .garage input { float: left; }

#editProfile h2 { color: #3f5661; font: bold 12px Arial; margin: 15px 0 10px 0; }
#editProfile label { font: normal 11px Tahoma; color: #7e8081; display: block; margin: 0 0 4px 0; }
#editProfile input.text { background: url('../img/textarea-bg.png') left top no-repeat; 
                         border: 1px solid #dcdcdc; padding: 3px 4px; font: normal 12px Arial; color: #868686; width: 210px; }

#addUserForm label { font: normal 11px Tahoma; color: #7e8081; display: block; margin: 0 0 4px 0; }
#addUserForm input.text { background: url('../img/textarea-bg.png') left top no-repeat; 
                         border: 1px solid #dcdcdc; padding: 3px 4px; font: normal 12px Arial; color: #868686; width: 210px; }
#mainContent #addUserForm span { font-size: 16px !important; position: relative; top: -3px; display: block !important; }

#regForm label { font: normal 11px Tahoma; color: #7e8081; display: block; margin: 0 0 4px 0; }
#regForm input.text { background: url('../img/textarea-bg.png') left top no-repeat; 
                         border: 1px solid #dcdcdc; padding: 3px 4px; font: normal 12px Arial; color: #868686; width: 210px; }
#regForm h2 { color: #3f5661; font: bold 12px Arial; margin: 15px 0 10px 0; }


#mainContent.company #loginForm label { font: normal 11px Tahoma; color: #7e8081; display: block; margin: 0 0 4px 0; }
#mainContent.company #loginForm input.text { background: url('../img/textarea-bg.png') left top no-repeat; 
                         border: 1px solid #dcdcdc; padding: 3px 4px; font: normal 12px Arial; color: #868686; width: 210px; }
#mainContent.company #loginForm h2 { color: #3f5661; font: bold 12px Arial; margin: 15px 0 10px 0; }

#loginForm div.checkbox label { display: inline; float: left; }
#loginForm div.checkbox input { float: left; margin-top: -5px; margin-right: 5px; }

#loginForm input.button { margin-top: 20px; }

#companyProfile {  }

#companyProfile label { font: normal 11px Tahoma; color: #7e8081; display: block; margin: 0 0 4px 0; }
#companyProfile input.text { background: url('../img/textarea-bg.png') left top no-repeat; 
                         border: 1px solid #dcdcdc; padding: 3px 4px; font: normal 12px Arial; color: #868686; width: 210px; }
#companyProfile h2 { color: #3f5661; font: bold 12px Arial; margin: 15px 0 10px 0; }

#companyProfile input.main { background: transparent url('../img/input-bg-alt.png') left top no-repeat; width: 510px; 
						 border: 1px solid #d3d0ad; font: bold 14px Arial; padding: 6px 5px; color: #777343; margin: 0 0 10px 0; }

#secondaryContent .block-blue h2 { font: bold 12px Arial; color: #3f5661; margin-bottom: 5px; margin-top: 0px; }
                         
#secondaryContent .block-blue ul { margin: 0; padding: 0 0 0 10px; }
#secondaryContent .block-blue ul li { margin: 0; padding: 0; line-height: 18px; }
#secondaryContent .block-blue ul li a { font: normal 11px Tahoma; color: #098fc0; }
                         
#secondaryContent .block-blue { width: 200px; padding: 15px 20px 20px 20px; position: relative; background-color: #d7eaf3; }
#secondaryContent .block-blue .tl, #secondaryContent .block-blue .tr, #secondaryContent .block-blue .bl, #secondaryContent .block-blue .br {  background-image: url('../img/corners/corners-blue.png'); }

#secondaryContent .block-white-blue { width: 160px; padding: 20px; position: relative; background-color: #fff; }
#secondaryContent .block-white-blue .tl, #secondaryContent .block-white-blue .tr, #secondaryContent .block-white-blue .bl, #secondaryContent .block-white-blue .br { background-image: url('../img/corners/corners-white-blue.png'); }

#secondaryContent .block-gray-blue { width: 160px; padding: 20px; position: relative; background-color: #74838a; }
#secondaryContent .block-gray-blue .tl, #secondaryContent .block-gray-blue .tr, #secondaryContent .block-gray-blue .bl, #secondaryContent .block-gray-blue .br { background-image: url('../img/corners/corners-gray-blue.png'); }

.ac_results {padding: 0px;	border: 1px solid WindowFrame;	background-color: Window;	overflow: hidden;}
.ac_results ul {	width: 100%;	list-style-position: outside;	list-style: none;	padding: 0;	margin: 0;}
.ac_results iframe {display:none; display:block; position:absolute;	top:0;	left:0;	z-index:-1;	filter:mask();	width:3000px;	height:3000px;}
.ac_results li {	margin: 0px;	padding: 2px 5px;	cursor: pointer;	display: block;	width: 100%;	font: menu; color:#000000;	font-size: 12px; text-align:left;	overflow: hidden;}
.ac_loading {	background : Window url('/img/indicator.gif') right center no-repeat;}
.ac_over {	background-color: Highlight;	color: #000000;}

#mainContent #services .filter-header {float:left;clear:both; margin-top:17px;text-align:right;height:14px;color:#768793;width:620px;}
#mainContent #services .filter-header a {font-weight:bold;color:#768793;font-family:Arial;font-size:12px;text-decoration:none;padding-bottom:1px;border-bottom:dashed 1px #768793;}
#mainContent #services .filter-header a:hover {border-bottom:solid 1px #768793 !important;}
#mainContent #services .filter-body {font-size:11px;float:left;clear:both;margin-top:20px;text-align:right;height:20px;color:#768793;width:620px;}
#mainContent #services .filter-body .inpt {background:#FFFFFF none repeat scroll 0 0;border:1px solid #B0C8DA;color:#738D9D;font-family:Arial;font-size:11px;font-weight:normal;margin:0 0 0 5px;position:relative;top:-1px;width:120px;}
#mainContent #services .filter-body .but {font-family:Arial;font-size:11px;font-weight:normal;margin:0 0 0 5px;position:relative;width:70px;}
