/****************************************/
/************** SITE BASE ***************/
/****************************************/
html, body, p, h1, h2, h3, h4, span, div, ul, li, form, fieldset {
	margin: 0;
	padding: 0;
}
img { border: none;	}
.ie6FloatLeftBox { float: left; }				/* Use for the IE6 float bug */
.preLoader { display: none;	}					/* Use to preload images in a hidden div */
.negativeMagin { position: relative; }			/* Use to fix the IE6 negative margin bug */
.clear { clear: both; }
.inline { display: inline; }
ul {
	list-style-type: none;
	list-style-image: none;
}
body {
	text-align: center;	
}
/****************************************/
/************ MAIN CONTAINERS ***********/
/****************************************/
#siteWrapper {
	position: relative;
	background: #fff url(../images/background-home.jpg) no-repeat;	
	width: 1192px;
	height: 827px;
	text-align: justify;
	margin: 0 auto;
	font-family: Arial;
	font-size: 13px;
}
#mainBlock {
	background: url(../images/main_block.png) no-repeat top left;
	width: 956px;
	height: 635px;
	margin-left: 120px;
}
#topText {
	color: #00457d;
	font-size: 12px;
	margin-left: 156px;
	margin-top: 7px;
	margin-bottom: -5px;
	text-transform: lowercase;
	letter-spacing: 0.4px;
	position: relative;
}
#top {
	float: left;
	margin-left: -21px;
	margin-top: 56px;	
	height: 55px;
	position: relative;
}
#logo { 
	float: left; 
	height: 55px;	
	width: 229px;
	background: url(../images/logo.png) no-repeat top left;
	cursor: pointer;
}
#payOff {
	float: left;	
	background: url(../images/pay_off.png) no-repeat top left;
	height: 24px;
	width: 145px;
	margin-left: 27px;
	margin-top: 30px;
}
#search {
	float: left;
	padding-left: 363px;
	margin-top: 22px;
	text-align: right;	
	height: 33px;
}
#content {
	float: left;
	width: 932px;
	margin-top: 36px;
}
#left {
	margin-left: 13px;	
	width: 194px;
}
#middle {
	width: 483px;
	height: 450px;
	margin-left: 28px;
}
#rootLine {
	height: 22px;
	width: 483px;
	background: url(../images/rootline.jpg) no-repeat bottom left;
	text-transform: lowercase;
}
#advertisement {
	width: 483px;
	height: 178px;	
	background: url(../images/rootline.jpg) no-repeat bottom left;
}
#promoWrap {
	margin-top: 16px;
	padding-bottom: 12px;
	float: left;
	height: 111px;
	text-align: left;
	background: url(../images/rootline.jpg) no-repeat bottom left;
}
.promo {
	width: 221px;
	height: 111px;	
	float: left;
}
.promo.first {
	margin-right: 40px;
}
.promo.second { }
#homeMenu {
	float: left;
	padding-bottom: 12px;
	background: url(../images/rootline.jpg) no-repeat bottom left;	
	width: 483px;
	height: 47px;
}
#footerPayoff {
	float: left;
	margin-top: 31px;
	height: 19px;
}
#footer {
	background: url(../images/payoff-footer.jpg) no-repeat top left;
	width: 391px;
	height: 19px;	
}
#right { 
	margin-left: 30px;
	float: left;
	margin-top: -2px;
	width: 177px;
	text-align: left;
	height: 444px;
}
#myIsaeus {	
	float: right;
	padding-right: 13px; 
}
#myIsaeus a:hover {
	color: #00457D;
}
#bottom {
	margin-top: 26px;
	margin-left: 36px;
	width: 900px;
}
/****************************************/
/******* VARIOUS TOP/BOTTOM STYLES ******/
/****************************************/
#topText a, #bottom a {
	color: #00457d;
	text-decoration: none;
}
#topText span.seperator, #bottom span.seperator {
	color: #61a4d3;
	display: inline;
	margin-left: 12px;
	margin-right: 12px;
}
#search input {
	border: none;
	float: left;
	height: 23px;
	margin-top: 4px;
	padding-left: 10px;
	width: 135px;
	background: url(../images/search-start.jpg) no-repeat top left;
}
#search .searchEnd {
	height: 30px;
	width: 30px;
	background: url(../images/search-end.jpg) no-repeat top left;
	float: left;
	margin-top: 3px;
}
#left #menuEnd {
	background: url(../images/home/menu_end.jpg) no-repeat top left;
	width: 194px;
	height: 9px;
}
#myIsaeus a {
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;	
}
#bottom p {
	font-size: 12px;
	color: #00457d;
}
/****************************************/
/********** LEFT MENU STYLES ************/
/****************************************/
#left a {
	width: 194px;
	height: 84px;
	display: block;
}
#left a.itservices { background: url(../images/home/it-services.jpg) no-repeat top left; }
#left a.itservices:hover { background: url(../images/home/it-services-hover.jpg) no-repeat top left; }
#left a.websolutions { background: url(../images/home/websolutions.jpg) no-repeat top left; }
#left a.websolutions:hover { background: url(../images/home/websolutions-hover.jpg) no-repeat top left; }
#left a.communications { background: url(../images/home/communications.jpg) no-repeat top left; }
#left a.communications:hover { background: url(../images/home/communications-hover.jpg) no-repeat top left; }
#left a.leasing { background: url(../images/home/leasing.jpg) no-repeat top left; }
#left a.leasing:hover { background: url(../images/home/leasing-hover.jpg) no-repeat top left; }
/****************************************/
/********** ROOTLINE STYLES *************/
/****************************************/
#rootLine a {
	color: #969696;
	text-decoration: none;
	margin: 0;
}
/****************************************/
/********** PROMO STYLES ****************/
/****************************************/
.promo h2 {
	font-size: 16px;
	font-weight: normal;
	color: #61a4d3;
	line-height: 20px;
}
.promo p {
	font-size: 13px;
	line-height: 20px;
	color: #969696;
	margin-top: 12px;	
}
.promo p a {
	color: #61a4d3;
}
/****************************************/
/******** HOME MENU STYLES **************/
/****************************************/
#homeMenu ul {
	margin-top: 5px;	
	float: left;
}
#homeMenu ul li {
	float: left;
	line-height: 18px;
	width: 120px;
	background: url(../images/list-item.jpg) no-repeat left center;
}
#homeMenu ul li a {
	display: block;
	margin-left: 21px;
	text-decoration: none;
	width: 99px;
	color: #61a4d3;
	margin-top: 3px;
}
#homeMenu ul li a:hover {
	color: #00457D;	
}