body {
	background-color:#05324d;
	color:#000000;
	text-align:justify;
	background-image:url(images/background_02.png);
}

div {
	color: #000000;
	font-family:Tahoma, sans-serif, monospace;
}

#div_container{
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	height:auto;
}

#div_flag{
  position:relative;
  left:50px;
  top:50px;
}

.a_flag{text-decoration:none;}
.img_flag{border:none;}

#div_content{
	width:1000px;
	height:auto;
	float:left;
	background-color:#ffffff;
	background-image:url(images/background_01.png);
	background-repeat: no-repeat;
}
/*/////////// EOF HOME SITE //////////////*/
#div_home{
  width:900px;
  height:350px;
  margin-left:50px;
	margin-right:auto;
	margin-top:120px;
	font-size:12px;
  text-align:left;
}
.td_categories{
  padding:10px 0px 0px 40px;
  text-align:justify;
  width:165px;
}
#tab_categories{
  vertical-align: middle;
}
.img_categories{
  width:165px;
  height:164px;
  border:none;
}
.img_categories:hover{
  width:165px;
  height:164px;
  filter:alpha(opacity=60);
	  -moz-opacity: 0.6;
	  opacity: 0.6;
}
.a_categories{
  text-decoration:none;
  border:none;
}
/*/////////// EOF HOME SITE //////////////*/
#div_job{
  width:900px;
  height:auto;
  margin-left:50px;
	margin-right:auto;
	margin-top:50px;
	font-size:12px;
  text-align:left;
}
/*/////////// ABOUT //////////////*/
#div_about{
  width:940px;
  height:600px;
  margin-left:10px;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:10px;
	padding:20px;
	/*background-color:#ffffff;
     for IE 
  filter:alpha(opacity=60);
   CSS3 standard 
  opacity:0.6;*/
}
  #div_about_content{
    position: relative; 
    color:#000000;
    height:auto;
    width:670px;
  	font-family:Tahoma, sans-serif, monospace;
  	font-size:13px;
  	
  }
#div_about_images{
  width:200px;
  height:auto;
  float:right;
  margin-right:40px;
}
.img_about{
  float:left;
  margin-bottom:10px;
  margin-left:50px;
}
#div_img_th{
  float:left;
  margin-top:20px;
  margin-left:50px;
}
.p_img_th{
  float:left;
  width:150px;
  padding:20px;
  margin-left:50px;
  text-align:center;
  font-size:12px;
  font-style: italic;
}
.a_img_th{
  text-decoration:none;
  border:solid 1px #376d87;
  float:left;
}

/*/////////// EOF ABOUT //////////////*/

/*/////////// CONTACT  //////////////*/
#div_contact{
  margin-left:50px;
  margin-top:30px;
  font-family:Tahoma, sans-serif, monospace;
  font-size:13px;
}
  #div_contact_box1{
    float:left;
  }
  #div_contact_box2{
    float:left;
    margin-left:20px;
    margin-right:20px;
    margin-bottom:70px;
    padding-left:20px;
    padding-right:20px;
    border-left:solid 1px #dddddd;
    border-right:solid 1px #dddddd;
    height:150px;
  }
  #div_contact_box3{
    float:left;
  }

/*/////////// EOF CONTACT //////////////*/

/*/////////// TABLE OF PRODUCTS //////////////*/
#div_prod_in_cat{
  float:left;
  width:190px;
  font-family:Tahoma, sans-serif, monospace;
  font-size:12px;
}
#div_prod_table{
  width:700px;
  float:right;
  margin-right:50px;
  font-family:Tahoma, sans-serif, monospace;
  font-size:12px;
}

.tab_products{
  table-layout: auto; width:700px;
  border:solid 1px #ffffff;
  border-collapse: collapse;
  font-family:Tahoma, sans-serif, monospace;
  font-size:12px;
}
.tab_products_row_1{
  background-color:#f3f6f8;
}
.tab_products_row_2{
  background-color:#cee0e9;
}
.tab_products td{
  border:solid 1px #7b9eb3;
  text-align: center;
  padding:2px;
}
/*/////////// EOF TABLE OF PRODUCTS //////////////*/
#map{
  float:left; 
  width: 600px; 
  height: 300px; 
  margin-left:50px; 
  margin-bottom:10px;
  border: solid 1px #00ccff;
}
#map_pl{
  float:left;
  margin-left:20px;

}

/*/////////// TOOLS //////////////*/
#div_tools{
  position:relative;
  left:250px;
  top:-130px;
  height:auto;
  width:395;
  margin-bottom:-100px;
}
.img_tools{
  margin-left:50px;
  width:auto;
}
ul{
  font-size: medium;
}
/*/////////// EOF TOOLS //////////////*/


/*/////////// FOOTER //////////////*/
#div_footer{
  color:#000000;
	font-size:11px;
	float:left;
	width:990px; /*10pad + 10pad + 0bor + 0bor */
	padding:5px;
	padding-right:0px;
	margin-top:2px;
}
  #div_footer_left{
    width:300px;
    float:left;
    text-align: center;
  }
  #div_footer_right{
    float:left;
  }
#div_footer_menu{
  float: right;
  color:#ffffff;
  text-decoration:underline;
  background-color:#eeeeee;
  padding:10px;
  font-size:15px;
}

/*/////////// EOF FOOTER //////////////*/

#div_editor{
  width:auto;
  height:auto;
  margin-left:50px;
}
#div_login{
  width:auto;
  height:auto;
  margin-left:50px;
}

/*////////////// Inquiry Form /////////// */
.inquiry{
	font-size:13px;
	margin-left:50px;
	margin-bottom:30px;
	margin-top:20px;
}
#div_form_images{
  width:200px;
  height:auto;
  float:left;
  margin-right:20px;
  margin-top:30px;
}
td.form_label{
	width:160px;
	padding-right:5px;
	padding-top:2px;
	text-align:right;
	vertical-align:middle;
}
.form_input select{
	width:400px;
}
.form_input input{
	width:200px;
}
.form_chkbox{
	margin-top:5px;
}

.checkbox{
	float:left;
	margin-right: 5px;
}
.checkbox_txt{
	margin-left:30px;
	width:420px;
	font-size:11px;
}
.submit_button{
	margin-top:10px;
	padding-left:15px;
	padding-right:15px;
}
.inquiry_view{
	font-size:13px;
	margin-left:200px;
	margin-bottom:30px;
}

.inquiry_view td.form_label{
	width:360px;
	padding-right:5px;
	padding-top:2px;
	text-align:right;
	vertical-align:middle;
}
.inquiry_view td.chkbox{
	width:360px;
	font-size:10px;
}
.form_error{
	text-align:center;
	margin-bottom:20px;
	margin-top:10px;
	color:red;	
	font-size:15px;
}
.presentation{
	margin-top:40px;
	margin-bottom: 40px;
}

/*///////////////  Added_menu  ////////////////////*/
.clearfix:before, .clearfix:after {
	content: ".";
	display: block;
	position: relative;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1px;
}

.clearfix {
	display: block;
}
* {
	margin: 0;
	padding: 0;
}


.div_top_menu2{
	display:block;
	height:30px;
	margin-top:2px;
	margin-bottom:5px;

}
.menu2_button{
	float:right;
	width:180px;
	height:30px;
	text-align:center;
	margin-right:2px;
	font-size:14px;
	padding-top:3px;
	background-image:url(/images/button_menu2.png);
	background-repeat:no-repeat;
}
.menu2_button a{
	color:#222222;
}







