ul { margin: 0 0 0 0; padding: 0 0 0 0;}

body { background-image: url(/img/body_bg.jpg); background-position: top center; background-repeat: no-repeat; background-color: #1051a2; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:19px; }

.hidden{ display: none;}
a:hover { color:#BD8A4B; }

.ir , .ir a { position: relative; overflow: hidden; display: block; }
.ir a , .ir span , .plus .ir { width: 100%; height: 100%; }
.ir span { position: absolute; left: 0; top: 0; }
.ir a span { cursor: pointer; }

#main_container {position: absolute; width: 960px; background-color: #ffffff ; margin: 0 0 0 -480px; top:0px; left:50%; min-height: 100%; height:auto !important; height: 100%;}

#bar{ background-image: url(/img/bar_top_01.gif); width:960px; height: 30px; position: relative; top: 0px;}
/*#bar{ background-color: #FFFFFF; width:960px; height: 30px; position: relative; top: 0px;}*/

#menu { position: relative; height: 50px; width: 960px; background-image: url(/img/menu_bg.gif); background-repeat: repeat-x;}
#menu li { float: left; display: block; list-style: none; padding: 0 0 0 0; }
#menu li h2 { height: 50px; margin: 0 0 0 0; line-height: 18px; }
#menu h2 { font-size: 150%; }
#menu li a span.about { background: url('/img/menu_about.gif') left top no-repeat;  }
#menu li a span.activities { background: url('/img/menu_activities.gif') left top no-repeat; }
#menu li a span.company { background: url('/img/menu_company.gif') left top no-repeat; }
#menu li a span.links { background: url('/img/menu_links.gif') left top no-repeat; }
#menu li a span.contact { background: url('/img/menu_contact.gif') left top no-repeat; }
#menu li span.tracking { background: url('/img/menu_tracking.gif') left top no-repeat; }
#menu li a { text-transform: uppercase; color: #fff; }

.menu_about{ width: 101px;}
.menu_activities{ width: 103px;}
.menu_company{ width: 105px;}
.menu_links{ width: 75px;}
.menu_contact{ width: 92px;}
.menu_tracking{ width: 260px; height: 50px; margin: 0 0 0 224px;}

#right_container { position:absolute; right:50%; margin: 0 -460px 0 0; width: 220px; top:180px; line-height:18px;}
#right_container li h2 { height: 50px; width:220px; margin: 0 0 0 0; line-height: 18px; }
#right_container h2{ font-size: 150%; }
#right_container li{ display: block; list-style: none; padding: 0 0 10px 0; }
#right_container li.schedule { background: url('/img/side_menu_schedule.gif') left top no-repeat; height:50px; border-top: 1px dotted #CCCCCC; }
#right_container li.schedule a{ width:210px; margin: 20px 0 0 0; color: #858585; }
#right_container li.baf { background: url('/img/side_menu_baf.gif') left top no-repeat; height:50px; border-top: 1px dotted #CCCCCC; }
#right_container li.baf span{ font-size: 150%;}
#right_container li.baf p{ margin:17px 0 0 5px;}
#right_container li.contact1 { margin-top: 0px; background: url('/img/side_menu_contact.gif') left top no-repeat; height:50px; border-top: 1px dotted #CCCCCC; color:#858585}
#right_container li.contact1 a{ position: relative; top: -10px; }
#right_container li p, #right_container li a { width:210px; margin: 20px 0 0 5px; color: #858585; }
#right_container li a:hover { color:#BD8A4B; }

#text_container { width: 652px; position:relative; color:#555555; margin: 0 0 0 44px; text-align: justify;}
#text_container h3 { margin-bottom: 5px; }
#text_container a { color:#555555; }
#text_container a:hover { color:#BD8A4B; }
#text_container li { margin-left: 30px; }

#footer { margin-top: 60px; background: url('/img/footer_bg.gif') left top; background-repeat: repeat-x; height:26px; line-height: 26px; font-size: 9px; border-top: 1px dotted #CCCCCC; color:#858585; }

#footer a{color:#858585; text-decoration: none; }
#footer a:hover { background-color:#BD8A4B; color: #FFFFFF; }

.div_type { display: block; width: 15px; float: left; color:#555555; }
.div_type1 { display: block; width: 15px; float: left; color:#858585; margin: 0 0 0 5px; }

#image_frame { position: relative; width:690px; height:335px; left: 20px; background: url(/img/frame_bg.jpg); }
#image_frame_container { position: relative; margin: 0px 0 0 0px; }

.bg_contact { background-image: url(/img/bg_contact.gif); width: 220px; background-repeat: no-repeat; line-height: 30px; cursor: pointer;  color: #FFFFFF; margin: 0px; padding: 0px; margin-top: 20px; margin-bottom: 20px;  padding-left: 20px; background-color: #CCCCCC; }

.submenu img {
	border: 0px;
	vertical-align: bottom;
	padding-bottom: 4px;
}


#photo_slider {
	position: absolute; /* important */
	top: 20px;
	margin: 0px;
	margin-left: -325px; left:50%;
	overflow: hidden; /* important */
	width: 650px; /* important */
	height: 295px; /* important */
	background: #fff;
}

#photo_slider_content {
	position: absolute;
	top: 0px;
	margin-left: 0px;
}

#photo_slider_content #photo_slider_content li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#photo_slider_content {
	width: 15000px;
}

#photo_container_bd #photo_slider ul li {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	border: none;
}

#photo_container_bd #photo_slider ul li img {
	display: block;
}

#photo_container {
	margin: 0px auto; 
	padding: 0px;
	width: 650px; 
	height: 295px; 
	text-align: left;
}

.submenu {
	margin-right: 10px;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
	background-color: #dcdcdc;
	background-image: url(/img/submenu.gif);
	background-position: right;
	background-repeat: no-repeat;
	color: #555555;
}

#text_container .submenu:hover { color:#555555; }
