* {margin: 0 auto;padding: 0;outline: none;}
img {border: none;}
ul {list-style: none;}
li {display: inline;list-style-type: circle;}
body {background:#000 url(images/bg.png) repeat top left;font-family: Arial,sans-serif; font-size:13px; }
a {color:#3f3f3f;text-decoration:none;}
a:hover {color:#fff;text-decoration:none;}
.clearfix:after {content:".";height:0;clear:both;visibility:hidden;display:block;}
.clearfix {zoom:1;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
@font-face {
    font-family: 'HelvLightRegular';
    src: url('helvl___-webfont.eot');
    src: url('helvl___-webfont.eot?#iefix') format('embedded-opentype'),
         url('helvl___-webfont.woff') format('woff'),
         url('helvl___-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Swis721LtCnBTLight';
    src: url('swisscl-webfont.eot');
    src: url('swisscl-webfont.eot?#iefix') format('embedded-opentype'),
         url('swisscl-webfont.woff') format('woff'),
         url('swisscl-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
.style1{color:#ca080f; font-weight:bold;}
.style2{color:#ca080f;}
.style2 a {color:#ca080f;}
.style2 a:hover {color:#ca080f;}
.style3{color:#010101; font-family: 'HelvLightRegular'; font-size:20px; margin-left: 153px; }
/*---default style end----*/

#wrapper{ width:844px;}
#wrapper2{  background:url(images/bg3.png) no-repeat top left; height:833px;}
#logo{ width:382px; height:166px; float:left;}
#mid{width:783px; background:url(images/mid_bg.png) repeat-y top left; -webkit-border-radius: 0px 0px 15px 15px;
border-radius: 0px 0px 15px 15px; float:left; padding-left:30px; padding-right:30px;}
#mid p{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#232323;  margin-bottom:20px; text-align:justify; line-height:19px;}
#mid h2{font-family: 'Swis721LtCnBTLight'; font-size:30px; color:#232323;  margin-bottom:20px; text-shadow: 1px 1px white;}
#mid h3{  font-family: 'HelvLightRegular'; font-size:24px; color:#ca080f;  margin-bottom:20px;text-shadow: 1px 1px white;}
#contact{ width:33%; float:left; margin-left: -16px;}
#contact h4 {  font-family: 'HelvLightRegular'; font-size:24px; color:#ca080f; margin-left:20px; margin-right:20px; margin-bottom:20px; text-shadow: 1px 1px white;}
#contact p{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#232323; margin-left:20px; margin-right:20px; margin-bottom:20px; text-align:justify; line-height:19px;}
#map{width:443px; height:246px; background:url(images/map.png) no-repeat top right; margin-left: 334px; border-radius: 15px 15px 15px 15px;}
#footer{height:129px; color:#010101; font-family: 'HelvLightRegular'; font-size:20px; text-align:center;}
#hand{width:206px; height:239px; background:url(images/hand.png) no-repeat top center;background: url("images/hand.png") no-repeat scroll center top transparent;
    height: 239px;
    margin-left: 342px;
    margin-top: 27px;
    position: absolute;
    width: 206px;}