*{margin:0;padding:0;}
body {
	background:#000 url(../gfx/bg_body2.jpg) top center fixed no-repeat;
	font:13px/180% Arial,Tahoma,sans-serif;
}

#container {
	margin:auto;
	width:960px;
}
#nav {
	margin-bottom:4px;}
#nav ul {list-style:none;}
#nav ul li {float:left;}
#nav ul li a {display:block;height:76px;text-decoration:none;width:120px;}
#nav ul span {visibility:hidden;}

#nav li#logo a {
	background:url(../gfx/logo.jpg) 0 -76px no-repeat;
	width:299px;
}
#nav li#logo a:hover {
	background:url(../gfx/logo.jpg) no-repeat;
	width:299px;
}
#nav li#home a {
	background:url(../gfx/home.jpg) 0 -76px no-repeat;
	width:165px;
}
#nav li#home a:hover, #nav li#home a.active {
	background:url(../gfx/home.jpg) no-repeat;
	width:165px;
}
#nav li#company a {
	background:url(../gfx/company.jpg) 0 -76px no-repeat;
	width:165px;
}
#nav li#company a:hover, #nav li#company a.active {
	background:url(../gfx/company.jpg) no-repeat;
	width:165px;
}
#nav li#offer a {
	background:url(../gfx/offer.jpg) 0 -76px no-repeat;
	width:165px;
}
#nav li#offer a:hover, #nav li#offer a.active {
	background:url(../gfx/offer.jpg) no-repeat;
	width:165px;
}
#nav li#contact a {
	background:url(../gfx/contact.jpg) 0 -76px no-repeat;
	width:165px;
}
#nav li#contact a:hover, #nav li#contact a.active {
	background:url(../gfx/contact.jpg) no-repeat;
	width:165px;
}

#top {
	background:#CCC;
	height:330px;
	margin-bottom:4px;
	position:relative;
	width:960px;
	z-index:1;
}
#top-offer {
	background:#000 url(../gfx/top-offer.jpg);
	height:140px;
	width:960px;
}
#top-company{
	background:#000 url(../gfx/top-company.jpg);
	height:140px;
	width:960px;
}
#top-contact{
	background:#000;
	height:140px;
	width:960px;
}
#content { 
	background:#fff;
	position:relative;
}

#main-content {
	background: #fff url(../gfx/home-info.jpg) no-repeat;
	height:190px;
	float:left;
	padding:20px;
	text-align:justify;
	width:600px;
}
#main-content h2, #main-content p {
	margin-bottom:20px;
}
#main-content h2 {
	
}

#main-content p:last {
	margin-bottom:0;
}
#addons {
	background: #fff url(../gfx/home-contact.jpg) no-repeat;
	height:245px;
	padding:20px;
	position:absolute;
	right:0;
	top:-55px;
	width:280px;
	z-index:100;
}
#bottom {
	background: #fff url(../gfx/bg_header.jpg) repeat-x;
	clear:both;
	font-size:11px;
	padding:20px;
	text-align:justify;
}
#bottom .left, #bottom .right {
	color:#666;
	float:left;
	padding:0px;
	width:300px;
}
#bottom .center {
	color:#666;
	float:left;
	padding:0 20px;
	width:280px;
}
#bottom h3 {
	color:#000;
	background:url(../gfx/header-line.gif) bottom left no-repeat;
	padding-bottom:10px;
	margin-bottom:10px;
}
#footer {
	background: #fff url(../gfx/bg_header.jpg) repeat-x;
	clear:both;
	color:#999;
	font-size:12px;
	padding:10px 20px;
	text-align:center;
}
#footer .left {
	float:left;
}
#footer .right {
	float:right;
}
#footer a:link, #footer a:visited {
	color:#333;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}

#footer ul {list-style:none;}
#footer li {float:left;}
#footer li a {display:block;width:80px;}
#footer li a.active {color:red;}
.clr {clear:both;}
a.btn {
	background:url(../gfx/btn.png) no-repeat;
	color:#fff;
	display:block;
	padding:0px 0;
	height:25px;
	text-align:center;
	text-decoration:none;
	width:148px;
}
a.btn:hover {
	background:url(../gfx/btn.png) 0px -25px no-repeat;
}
.floatR {float:right;}
p, h2, h3, h4, #content ul {margin-bottom:20px;}
#content ul, ol {margin-left:18px;}

h2 {
	background:url(../gfx/header-line.gif) bottom left no-repeat;
	padding-bottom:10px;
	margin-bottom:10px;
}
strong {color:red;}
b {color:#000;font-weight:bold;}
#map {height:400px;margin:0 0 20px 0;width:920px;}
.box {float:left;margin:0 0 20px 0;width:300px;}
.box h3 {margin:0 0 10px 0}
