body {
	margin:0;
	min-width:1023px;
	background:#ffd800;
	font:12px Arial, Helvetica, sans-serif;
}
img{border-style:none;}
a{color:#5a5a5a;}
a:hover{
	color:#ff8400;
	text-decoration:none;
	}
/* start wrapper */
#wrapper{
	width:1023px;
	background:url(../images/bg-wrapper.gif) repeat-y;
}
/* end wrapper */
/* start header */
#header{
	width:100%;
	overflow:hidden;
}
/* start logo */
.logo{
	width:211px;
	height:54px;
	display:block;
	margin:0 0 0 54px;
	background:url(../images/logo.png) no-repeat;
}
.logo a{
	height:54px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
}
/* end logo */
/* start top-nav */
.top-nav{
	margin:65px 0 0;
	padding:0;
	float:right;
	overflow:hidden;
	font-size:12px;
}
.top-nav li{
	list-style:none;
	float:left;
	display:inline;
	padding:0 8px 0 7px;
	background:url(../images/top-nav-separator.gif) no-repeat 100% 50%;
}
.top-nav li.active{
	padding:0 13px 0 8px;
	background:url(../images/bg-top-nav-active.gif) no-repeat 100% 50%;
}
.top-nav li.active a{
	color:#f29400;
}
.top-nav li a{
	text-decoration:none;
	color:#474747;
	text-transform:uppercase;
}
.top-nav li a:hover{
	color:#3e3e3e;
	text-decoration:none;
}
/* end  top-nav*/
/* end header */
/* start main */
#main{
	width:100%;
	padding:40px 0 0;
	overflow:hidden;
}
/* start sidebar */
#sidebar{
	width:276px;
	position:fixed;
	left:0;
	top:22px;
}
/* start main-nav */
.main-nav{
	margin:0;
	padding:67px 22px 0 0;
	font-size:25px;
	line-height:29px;
	text-align:right;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
}
.main-nav li{
	list-style:none;
}
.main-nav li a{
	text-decoration:none;
	color:#5a5a5a;
}
.main-nav li a:hover{
	color:#f29400;
}
.main-nav li.active a{
	color:#f29400;
}
/* end main-nav */
/* end sidebar */
/* start content */
#content{
	width:742px;
	float:right;
	overflow:hidden;
}
#content img{
	display:block;
}
#content .heading{
	width:504px;
	height:231px;
	margin:0 0 23px 94px;
	font-size:119px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/visual.png) no-repeat;
}
#content p{
	margin:0;
	font-size:25px;
	line-height:26px;
	color:#707173;
	text-align:center;
}
#content a{
	font-size:24px;
	line-height:27px;
	color:#707173;
	text-decoration:none;
}
#content a:hover{
	color:#ff8400;
}
#content .line{
	width:100%;
	height:5px;
	overflow:hidden;
	display:block;
	background:url(../images/content-separator.gif) repeat-x 0 3px;
}
/* start text */
#content .text{
	height:1%;
	overflow:hidden;
	margin:0 0 50px;
	padding:0 47px 48px 0;
	background:url(../images/content-separator.gif) repeat-x 0 100%;
}
#content .text p{
	letter-spacing:-1px;
}
/* end text */
/* start image-holder */
.image-holder{
	height:1%;
	margin:0 0 44px;
	overflow:hidden;
	padding:0 29px 51px 5px;
	background:url(../images/content-separator.gif) repeat-x 0 100%;
}
.image-holder ul{
	height:1%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.image-holder li{
	float:left;
	margin:0 5px 4px 0;
}
.image-holder li a{
	display:block;
	width: 88px;
	height: 88px;
	text-indent:-9999px;
	overflow:hidden;
}
.image-holder li a.ico01{
	background: url(../images/image04.jpg) no-repeat;
}
.image-holder li a.ico01:hover{
	background:url(../images/image04-h.jpg) no-repeat;
}
.image-holder li a.ico02{
	background: url(../images/image05.jpg) no-repeat;
}
.image-holder li a.ico02:hover{
	background:url(../images/image05-h.jpg) no-repeat;
}
.image-holder li a.ico03{
	background: url(../images/image06.jpg) no-repeat;
}
.image-holder li a.ico03:hover{
	background:url(../images/image06-h.jpg) no-repeat;
}
.image-holder li a.ico04{
	background: url(../images/image07.jpg) no-repeat;
}
.image-holder li a.ico04:hover{
	background:url(../images/image07-h.jpg) no-repeat;
}
.image-holder li a.ico05{
	background: url(../images/image08.jpg) no-repeat;
}
.image-holder li a.ico05:hover{
	background:url(../images/image08-h.jpg) no-repeat;
}
.image-holder li a.ico06{
	background: url(../images/image09.jpg) no-repeat;
}
.image-holder li a.ico06:hover{
	background:url(../images/image09-h.jpg) no-repeat;
}
.image-holder li a.ico07{
	background: url(../images/image10.jpg) no-repeat;
}
.image-holder li a.ico07:hover{
	background:url(../images/image10-h.jpg) no-repeat;
}
.image-holder li a.ico08{
	background: url(../images/image11.jpg) no-repeat;
}
.image-holder li a.ico08:hover{
	background:url(../images/image11-h.jpg) no-repeat;
}
.image-holder li a.ico09{
	background: url(../images/image12.jpg) no-repeat;
}
.image-holder li a.ico09:hover{
	background:url(../images/image12-h.jpg) no-repeat;
}
.image-holder li a.ico10{
	background: url(../images/image13.jpg) no-repeat;
}
.image-holder li a.ico10:hover{
	background:url(../images/image13-h.jpg) no-repeat;
}
.image-holder li a.ico11{
	background: url(../images/image14.jpg) no-repeat;
}
.image-holder li a.ico11:hover{
	background:url(../images/image14-h.jpg) no-repeat;
}
.image-holder li a.ico12{
	background: url(../images/image15.jpg) no-repeat;
}
.image-holder li a.ico12:hover{
	background:url(../images/image15-h.jpg) no-repeat;
}
.image-holder li a.ico13{
	background: url(../images/image16.jpg) no-repeat;
}
.image-holder li a.ico13:hover{
	background:url(../images/image16-h.jpg) no-repeat;
}
.image-holder li a.ico14{
	background: url(../images/image17.jpg) no-repeat;
}
.image-holder li a.ico14:hover{
	background:url(../images/image17-h.jpg) no-repeat;
}
.image-holder li a.ico15{
	background: url(../images/image18.jpg) no-repeat;
}
.image-holder li a.ico15:hover{
	background:url(../images/image18-h.jpg) no-repeat;
}
.image-holder li a.ico16{
	background: url(../images/image19.jpg) no-repeat;
}
.image-holder li a.ico16:hover{
	background:url(../images/image19-h.jpg) no-repeat;
}
.image-holder li a.ico17{
	background: url(../images/image20.jpg) no-repeat;
}
.image-holder li a.ico17:hover{
	background:url(../images/image20-h.jpg) no-repeat;
}
.image-holder li a.ico18{
	background: url(../images/image21.jpg) no-repeat;
}
.image-holder li a.ico18:hover{
	background:url(../images/image21-h.jpg) no-repeat;
}
.image-holder li a.ico19{
	background: url(../images/image22.jpg) no-repeat;
}
.image-holder li a.ico19:hover{
	background:url(../images/image22-h.jpg) no-repeat;
}
.image-holder li a.ico20{
	background: url(../images/image23.jpg) no-repeat;
}
.image-holder li a.ico20:hover{
	background:url(../images/image23-h.jpg) no-repeat;
}
.image-holder li a.ico21{
	background: url(../images/image24.jpg) no-repeat;
}
.image-holder li a.ico21:hover{
	background:url(../images/image24-h.jpg) no-repeat;
}
/* end image-holder */
.graphic-holder{
	height:1%;
	margin:0 0 56px;
	overflow:hidden;
	padding:0 43px 52px 3px;
	background:url(../images/content-separator.gif) repeat-x 0 100%;	
}
.graphic-holder img{
	margin:0 0 32px;
}
.graphic-holder p{
	font-size:24px;
}
/* end image-holder */
/* start link-nav */
.link-nav{
	margin:0 0 17px;
	padding:0;
	width:100%;
	overflow:hidden;
}
.link-nav li{
	list-style:none;
	float:left;
	width:205px;
	height:56px;
	margin:0 26px 0 0;
}
.link-nav li a{
	height:56px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	position:relative;
}
.link-nav li.korner a{
	background:url(../images/korner.png) no-repeat;
}
.link-nav li.natuvit a{
	background:url(../images/natuvit.png) no-repeat;
}
.link-nav li.sd a{
	background:url(../images/sd.png) no-repeat;
}
.link-nav li.spa a{
	background:url(../images/spa.png) no-repeat;
}
.link-nav li.mazda a{
	background:url(../images/mazda.png) no-repeat;
}
.link-nav li.nidos a{
	background:url(../images/nidos.png) no-repeat;
}
.link-nav li.dafi a{
	background:url(../images/dafi.png) no-repeat;
}
.link-nav li.usm a{
	background:url(../images/usm.png) no-repeat;
}
.link-nav li.agroindustrias a{
	background:url(../images/agroindustrias.png) no-repeat;
}
/* end link-nav */
/* start box */
#content .box{
	width:100%;
	overflow:hidden;
	margin:41px 0 0;
	float:left;
	padding:27px 0 15px;
	background: url(../images/content-separator.gif) repeat-x;
}
#content .box .picture{
	margin:0 42px 0 0;
	float:left;
}
/* start box-holder */
#content .box .box-holder{
	padding:16px 3px 0 0;
	margin:0 -6px 0 0;
	width:240px;
	float:left;
}
#content .box-holder .txt{
	width:230px;
}
#content .box .box-holder h2{
	margin:0;
	color:#f29400;
	font:bold 29px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#content .box-holder p{
	margin:5px 0 0;
	color:#5a5a5a;
	font-size:17px;
	line-height:18px;
	text-align:left;
}
#content .box .box-holder a{
	color:#5a5a5a;
	text-decoration:underline;
	font-size:17px;
	line-height:18px;
}
#content .box .box-holder a:hover{
	color:#ff8400;
}
#content .box .box-holder a.email{
	margin:2px 0 0;
	display:block;
	color:#5a5a5a;
	text-decoration:none;
	font:italic 18px  Arial, Helvetica, sans-serif;
}
#content .box .box-holder a.email:hover{
	color:#ff8400;
	text-decoration:none;
}
#content .box .box-holder dl{
	margin:-3px 0 0;
	color:#5a5a5a;
	font:bold 18px  Arial, Helvetica, sans-serif;
}
#content .box .box-holder dt{
	float:left;
}
#content .box .box-holder dd{
	float:left;
	margin:0;
}
/* end box-holder */
/* end box */
/* end content */
/* end main */
/* start footer */
#footer{
	width:767px;
	overflow:hidden;
	padding:0 0 100px 262px;
	margin:14px 0 0;
}
#footer p{
	float:left;
	margin:0;
	color:#656565;
	font-size:13px;
}
#footer ul{
	margin:0;
	padding:0 0 0 3px;
	width:400px;
	float:left;
	overflow:hidden;
}
#footer li{
	list-style:none;
	float:left;
	margin:0 2px 0 -5px;
	background:url(../images/top-nav-separator.gif) no-repeat 0 50%;
}
#footer li a{
	text-decoration:none;
	padding:0 7px;
	color:#656565;
	font-size:13px;
	text-transform:uppercase;
}
#footer li a:hover{
	text-decoration:underline;
}
/* end footer */