/* CSS DOCUMENT */

/*-------------------------- GENERAL --------------------------*/
body{
	padding:0; margin:0;
	font-family:Arial, Helvetica, sans-serif;
	}
div, mg, p, a, ul, form, input, label, h2, h3{
	padding:0; margin:0;
	}
p{
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
}
h1{
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#33;
	line-height:30px;
	color:#333399;
}
h2{
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#33;
	color:#333399;
}
h3{
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#33;
	line-height:40px;
	color:#333399;
}
img{ border:none;}
a{ outline:none; text-decoration:none;}
ul{ list-style-type:none;}

.style3 {color: #487520}
.style5 {color: #487520; font-size: 24px;}
.style6 {color: #000000}
.style9 {font-size: 14px;}

div#lang{
	background:#f0f4f5 0 100% repeat-x;
	padding:0px 0 0px 0;
	vertical-align:bottom;
	}
div#flag{
    width: 1000px;
	padding:4px 0 3px 0;
	background:#f0f4f5 0 100% repeat-x;
	}
img{ border:none;}
a{ outline:none; text-decoration:none;}
ul{ list-style-type:none;}


/*-------------------------- HEADER --------------------------*/
div#header-bg{
    background:#f0f4f5 0 100% repeat-x;
	height:245px;
	padding:0px 0 0px 0;
	}
div#header-bg div#header{
	width:1000px; 
	margin:0 auto;
	}

/*-------------------------- CENTER CONTENT --------------------------*/
.tableft{
	float:left;
	width:460px;
	padding:10px;
	font-size:18px;
}
.tableft2{
	float:left;
	width:850px;
	padding:10px;
}
.tabright{
	float:right;
	width:460px;
	padding:10px;
}
.titles h2{
	color:#333399;
	padding:0px;
	margin:0px;
	font-size:10px;
	text-transform:uppercase;
}

/*-------------------------- NAVIGATION PART --------------------------*/
div#navigation-bg{
	height:60px; background:url(images/navigation-bg.jpg) 0 0 repeat-x;
	}
div#navigation-bg div#navigation{
	width:1000px; margin:0 auto;
	}
div#navigation-bg div#navigation ul.mainMenu{
	padding:0; float:left; width:960px;
	}
div#navigation-bg div#navigation ul.mainMenu li{
	width:155px; float:left;
	}
div#navigation-bg div#navigation ul.mainMenu li a{
	width:155px; height:33px; display:block;
	line-height:33px; text-align:center;
	font-weight:bold;
	}
div#navigation-bg div#navigation ul.mainMenu li a.selectMenu{
	width:155px; height:33px; display:block;
	line-height:33px; text-align:center;
	font-weight:bold; color:#000000;
	background:url(images/navigation-bg-selected.jpg) 0 0 no-repeat;
	}


/*-------------------------- OUR COMPANIES MAIN FEATURES --------------------------*/
div#ourCompany-bg{
	background:#FFFFFF  0 0 repeat-x;
	}
div#ourCompany-bg div#ourCompany-part{
	width:1000px; margin:0 auto; padding:0px 0 10px 0;

	}

/*-------------------------- FOOTER PART --------------------------*/
div#footer-bg{
	background:#FFFFFF 0 0 repeat-x;
	}
div#footer-bg div#footer-menu{
	width:1000px; margin:0 auto;
	padding:0px 0 0px 0;
	}
div#footer-bg2{
	background:#FFFFFF 0 0 repeat-x;
	}
div#footer-bg2 div#footer-menu2{
	width:1000px; margin:0 auto;
	padding:0px 0 0px 0;
	}

/*-------------------------- MISLENIOUS --------------------------*/
.noBottomPadding{
	padding-bottom:0 !important;
	}
.topPad{
	padding-top:15px !important;
	}



