body, p, font, table, tr,  td, h3, h4, big, strong, textarea, input, select, a, li
{
	FONT-FAMILY: Tahoma, Arial, Verdana;
	FONT-SIZE: 11px;
	COLOR: #666666;
}

h1
{
	FONT-FAMILY: Tahoma, Arial, Verdana;
	FONT-SIZE: 14px;
	font-weight:bold;
	COLOR: #666666;
	margin-bottom: 5px;
}

h2
{
	FONT-FAMILY: Tahoma, Arial, Verdana;
	FONT-SIZE: 13px;
	font-weight:bold;
	COLOR: #666666;
}
ul {
 	list-style-image: url("file:///C|/Documents and Settings/azr/Local Settings/Temporary Internet Files/Content.IE5/0UC11B67/icon_ul.gif");
}

A
{
        COLOR: #465373;
        TEXT-DECORATION: none;
}
A:hover {
        TEXT-DECORATION: underline;
}

.divider
{
	background-image: url('/upload/images/gray_pixel.gif');
}
.textSearch{
     color: #2F3861;
     font-weight:bold;
     font-size:12px;   
}

.txtMoved
{
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 10px;
}
.serviceMoved
{
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 10px;
	margin-bottom: 10px;

}
.imageMoved
{
	margin-left: 15px;
	margin-top: 12px;
}
.cityImageMoved
{
	margin-left: 15px;
	margin-top: 12px;
	margin-bottom: 10px;
}
.txtCopyRight
{
	margin-left: 17px;
	margin-top: 4px;
}

.txtMain
{
}

.txtBlue
{
	 COLOR: #1A2754;
	 margin-bottom: 4px;
}
.txtOrange
{
color: #FF6400;
}

.txtOrange
{
color: #FF6400;
}

.HrefOrange
{
	 COLOR: #FF6400;
 	 text-decoration: underline;
}
.HrefOrange:hover
{
	 COLOR: #D25200;
}
.bgHeadSup
{
 background: url('/upload/images/bgHeadSupport.gif');
}
.bgHeadSupS
{
 background: url('/upload/images/bgHeadSupportS.gif');
}
.questionForm
{
background-color: #EAEDF6;
color: #1A2857;
}
.bgWhite
{
background-color: #FFFFFF;
}

.bgHeading
{
padding-left: 10px;
background-color: #FF6400;
color: #FFFFFF;
}

.bgWhiteInner
{
background-color: #FFFFFF;
padding: 5px;
}

.bgWhiteInner10
{
background-color: #FFFFFF;
padding: 10px;
}
.txtYellow
{
background-color: #F9F9E1;
color: #676767;
}

ul
{
margin-left: 15px;
margin-bottom: 0px;
margin-top: 0px;
}
ul.map
{
margin-left: 35px;
margin-bottom: 5px;
margin-top: 5px;
}
.aYellow
{
color: #636766;
text-decoration: underline;
}
.bgOrange
{
background-color: #FF6400;
}
.bgLeft
{
 background: url('/upload/images/bgLeft3.gif');
}
.bgCityRuler
{
 background: url('/upload/images/bgCityRuler.gif') repeat-y #FFFFFF;
 
}

.aProj
{
background-color: #F0F1F5;
color: #252B4D;
text-decoration: none;
width:100%;
height:100%;
padding-top:3px;
padding-left:10px;
padding-bottom:3px;
}

.aProj:hover
{
background-color: #D8DBEA;
text-decoration: none;
}
.selCat
{
background-color: #D7DFEC;
color: #323A61;
text-decoration: none;
padding-top:3px;
padding-left:10px;
padding-bottom:3px;
}
.subSelCat
{
background-color: #D7DFEC;
color: #323A61;
text-decoration: none;
padding-top:3px;
padding-left:20px;
padding-bottom:3px;
}
.subCat
{
background-color: #D7DFEC;
color: #323A61;
text-decoration: none;
}

.aSubCat
{
background-color: #F0F1F5;//D7DFEC;
color: #323A61;
text-decoration: none;
width:100%;
height:100%;
padding-top:3px;
padding-left:20px;
padding-bottom:3px;
}

.aSubCat:hover
{
background-color: #D8DBEA;//E9F1FE;
text-decoration: none;
}
.aClient
{
color: #696969;
text-decoration: none;
}
.aClient:hover
{
color: #252D44;
text-decoration: none;
}
.projHeader
{
color: #42486C;
background-color: #D6DCEC;
font-weight:bold;
padding-left:10px;
height:18px;
}
.bgLightBlue
{
background-color: #F0F1F5;
}
.tdInnerDesc
{
padding:10px;
}
.inputStd
{
width:250px;
}
.innerYellow
{
padding:10px;
background-color: #F9F9E1;
color: #676767;
}
.clientYellow
{
padding-left:10px;
padding-top:2px;
background-color: #F9F9E1;
color: #676767;
}
.aOrange
{
color: #FF6400;
text-decoration:none;
}
.aOrange:hover
{
text-decoration:underline;
}
.txtBack
{
	text-align: right;
	padding-right: 10px;
	
}
.bgLiteBlue
{
background-color: #EAEEF7;
}
.tBoldBlue
{
color: #181A4B;
background-color: #EAEEF7;
font-weight:bold;
}
.tBoldBlueIndent
{
color: #181A4B;
background-color: #EAEEF7;
font-weight:bold;
		padding-top:2px;
		padding-bottom:2px;
		padding-left:4px;
		padding-right:4px;
}
.grayBorder
{
border: 1px solid #d1d1d1;
}
.bgGrayBlue
{
background-color: #E6E9F0;
padding:5px;
}
.bgGray
{
background-color: #D1D1D1;
}
.bgYellow
{
background-color: #F9F9E0;
}

.scrollAbout
{
	text-align: left;
	width: 100%;
	height: 100%;
	overflow: auto; 
	float: left;
	scrollbar-base-color: white;
    	scrollbar-face-color: white;
    	scrollbar-arrow-color: #B9B9B9;
    	scrollbar-highlight-color: #B9B9B9;
  	scrollbar-darkshadow-color: #B9B9B9;
    	scrollbar-shadow-color: white;
    	scrollbar-3dlight-color: white;
}
.bgSearch
{
background-color: #EAEEF7;
color: #101745;
}
.bgDaySelected
{
background-color: #FF6400;
color: #ffffff;
}
.hrefDistr
{
   color: #666666;
   margin-left: 45px;
}
.hrefDistr:hover
{
   color: #1A2754;
   background: url('/upload/images/districts/district_hover.gif') no-repeat;
   text-decoration: none;	
}
.hrefCityMenu
{
 font-family: Arial, Verdana, Tahoma;
 font-weight: bold;
 font-size: 12px;
 color: #8F8F8F;
}
.hrefCityMenu:hover
{
 color: #0D286F;
 text-decoration: none;
}
.imageFoto
{
 margin-left: 5px;
}
.imageWelcome
{
 margin: 5px;
}
.arrowLeft
{
 margin-left: 8px;
 margin-right: 10px;
 margin-top: 7px;
 margin-bottom: 7px; 
}
.arrowLeftDown
{
 margin-left: 8px;
 margin-right: 9px;
 margin-top: 6px;
 margin-bottom: 10px; 
}
.arrowRightDown
{
 margin-left: 8px;
 margin-right: 8px;
 margin-top: 6px;
 margin-bottom: 10px; 
}
.sectionHeader
{
  margin-top: 3px;
  margin-bottom: 4px;
}
.firmName
{
 padding-left: 10px;
 padding-top: 10px;
 padding-bottom: 10px;
 font-size: 14px;
 color: #0D286F;
}
.firmInfoContent
{
 padding-left: 10px;
 padding-top: 5px;
 padding-bottom: 10px;

}
.firmInfoContentBold
{
 padding-left: 10px;
 padding-top: 5px;
 padding-bottom: 10px;
 font-weight: bold;

}

.map
{
 margin-top: 10px;
 margin-left: 10px;
 margin-bottom: 10px;
 margin-right: 20px;
}

.firmAbout
{
 margin-top: 10px;
 margin-left: 10px;
 margin-bottom: 10px;
 margin-right: 10px;

}
.firmVacantion
{
 margin-left: 10px;
 margin-top:  10px;
 margin-bottom: 0px;
 
}
.firmVacantion2
{
 margin-left: 10px;
 margin-top:  3px;
 margin-bottom: 0px;
 
}

.flag
{
  margin-left: 40px;
}
.cityName
{
  margin-left: 15px;
}
.back
{
  padding-right: 20px;
  padding-bottom: 10px;
  padding-top: 10px;
 
}

/* search results */
A.SearchResultDocName
{
    font-weight:bold;
    text-decoration:none;
}
A.SearchResultURL
{
    }
A.SearchResultPageRef
{
    text-decoration:none;
}

#headTable
{
background-color: #465680;
font-weight:bold;
color: #ffffff;
text-align:center;
}

tr.table_header td, tr.table_header td p, .table_header, #headTable
{
	background-color: #465680;
	color: #FFFFFF;
	font-weight: bolder;
	text-align: center;
}

.tdNew 
{
border-collapse: collapse;
}

.tdNewOr 
{
border-collapse: collapse;
}

th 
{
	FONT-FAMILY: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #465680;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
