html {
     overflow-y: scroll;
     overflow-x: auto;
  }

* {
margin: 0;
padding: 0;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
} 

#clear { clear: both; }

BODY {
background: url('images/bg.gif');
color: #58595B;
}

img{border: none}
a {text-decoration:none; color: #58595B;}

#topo {
position: relative;
width: 960px;
height: 110px;
text-align: left;
}

#logo {
position: relative;
left: 50%;
width: 136px;
height: 90px;
margin: 15px 0px 0px -460px;
float: left;
}

#topbar {
position: absolute;
left: 50%;
margin-left: -170px;
width: 625px;
height: 20px;
background: #f1be27;
padding-top: 11px;
text-align: center;
color: #58595b;
font-size: 10px;
}

#menu {
position: absolute;
top: 70px;
left: 50%;
margin-left: -170px;
width: 625px;
height: 40px;
background: #f1be27;
padding-top: 11px;
text-align: center;
}

#menu a{
margin-left: 9px;
margin-right: 9px;
}

#arw {
position: absolute;
top: 100px;
left: 50%;
width: 11px;
heihgt: 10px;
}

#banner {
position: relative;
width: 960px;
height: 185px;
background: #ffffff;
}

#s_content {
position: relative;
width: 1000px;
background: url('images/left_shadow.png') repeat-y;
}

#content {
position: relative;
width: 980px;
background: #ffffff;
}

#shadow {
position: relative;
width: 1000px;
height: 20px;
background: url('images/shadow.png') no-repeat;
}

#fotos {
position: relative;
width: 960px;
height: 155px;
}

#foot {
position: relative;
width: 960px;
height: 25px;
margin-top: 10px;
color: #58595b;
}

#home_c {
position: relative;
width: 900px;
padding-top: 15px;
line-height: 20px;
text-align: left;
}

#home_1 {
position: relative;
width: 240px;
float: left;
}

#home_2 {
position: relative;
width: 245px;
margin-left: 90px;
float: left;
}

#home_3 {
position: relative;
width: 245px;
float: right;
}

#cont_fix {
position: relative;
width: 60px;
height: 5px;
float: left;
}

#cont_l {
position: relative;
width: 570px;
padding-top: 15px;
text-align: left;
line-height: 17px;
float:left;
}

#cont_l a{
color: #58595B;
}

#cont_r {
position: relative;
width: 320px;
height: 305px;
float:right;
}

.mserv {
font-size: 15px;
font-weight: bold;
}

.cinput {
width: 290px;
height: 25px;
background: #cccccc;
padding: 5px;
color: #ffffff;
border: 0px;
}

.ctext {
width: 290px;
height: 98px;
background: #cccccc;
padding: 5px;
color: #ffffff;
border: 0px;
}

.tcontact {
text-align:right;
}

.fone {
font-size: 24px;
font-weight: bold;
}

.info {
font-size: 17px;
font-weight: bold;
}

.orc {
width: 35px;
height: 15px;
background: #EEEEEE;
border: 1px solid #404042;
text-align:center;
}

.orc2 {
width: 280px;
height: 18px;
margin: 2px 0px 5px 0px;
background: #f1be27;
border: 1px solid #404042;
color: #ffffff;
}

#drop {
position: absolute;
left: 50%;
color: #58595b;
margin: 8px 0px 0px 190px;
z-index: 9999;
}

#omenu {
position: relative;
margin: -3px 15px 0px 0px;
height: 22px;
text-align: left;
float: right;
font-weight: bold;
padding: 3px 10px 0px 10px;
background: url('images/drop.gif') repeat-x;
color: #58595b;
cursor: hand;
}

#omenu a{
color: #58595b;
}

#ftitle {
position: relative;
width: 930px;
background: #eeeeee url('images/title.gif') repeat-x;
text-align:left;
}

#ltitle {
position: relative;
width: 450px;
background: #eeeeee url('images/title.gif') repeat-x;
text-align:left;
float: left;
}

#rtitle {
position: relative;
width: 450px;
background: #eeeeee url('images/title.gif') repeat-x;
text-align:right;
float: right;
}

#tpad {
padding: 20px;
text-align: left;
}

#showest {
position: relative;
width: 293px;
background: #eeeeee;
text-align:left;
float: left;
margin: 25px 0px 0px 25px;
}

#showest img{
border: 2px solid #f1be27;
margin: 8px 0px 8px 0px;
}

#showemp {
position: relative;
width: 450px;
background: #eeeeee;
text-align:left;
float: left;
margin: 25px 0px 0px 25px;
}

#showemp img{
margin-right: 20px;
float:left;
}
