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;
}

