@charset "utf-8";
* { margin:0; padding:0; }

body { background:url("../images/background.gif"); font-family:Verdana, Arial, Helvetica, sans-serif; line-height:0.9em; font-size:100%; text-align:justify; }

#main {width:968px; margin:0 auto;}

.header { display:block;}

.logo { padding:46px 0 0 106px; }
img { border:none;}

a { outline: none;}
h1 { font:bold 15px/21px Verdana, Arial, Helvetica, sans-serif; display:block; padding:15px; }

.left_side { display:block; float:left; width:270px; margin:0px 0 0 90px; }
.menu {margin-top:10px;}
.menu ul li { display:inline;}
.menu ul li a { color:#FFFFFF; text-decoration:none; font:bold 15px/21px Verdana, Arial, Helvetica, sans-serif;display:block; padding:2px 0 0 0px; text-align:center; }
.menu ul li a:hover { text-decoration:underline;}
.menu ul li.bar_1 a { width:275px; height:30px; background:url(../images/bar_1.png) no-repeat top left; }
.menu ul li.bar_2 a { width:275px; height:30px; background:url(../images/bar_2.png) no-repeat top left; }
.menu ul li.bar_3 a { width:275px; height:30px; background:url(../images/bar_3.png) no-repeat top left; }
.menu ul li.bar_4 a { width:275px; height:30px; background:url(../images/bar_4.png) no-repeat top left; }
.menu ul li.bar_5 a { width:275px; height:30px; background:url(../images/bar_5.png) no-repeat top left; }
.menu ul li.bar_6 a { width:275px; height:30px; background:url(../images/bar_6.png) no-repeat top left; }

.info {display:block; margin:5px 0; padding:5px 15px 5px 5px; }
.info span { font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif; display:block; padding:3px 0 3px 0;}

.contact {}
#contact_form label {font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif; display:block; padding:3px 0 3px 0;}
#contact_form input { padding:2px; background:#F4F4F4; border:solid 1px #CCCCCC; margin:0 0 0 10px; width:230px; }
#contact_form input:focus {background:#FFFFFF;}
#contact_form textarea { padding:2px; background:#F4F4F4; border:solid 1px #CCCCCC; margin:0 0 0 10px; width:230px; }
#contact_form textarea:focus {background:#FFFFFF;}
#contact_form .button { background:#FFFFFF; padding:3px; margin:5px; width:100px; color:#666666; font-weight:bold;}
#contact_form .button:hover { background:#000000; padding:3px; margin:5px; width:100px; color:#FFFFFF; font-weight:bold;}




.right_side { display:block; float:left; border:1px solid #FFFFFF; width:605px; min-height:751px; margin-bottom:5px; background:#F4F4F4; }

.right_side span{ padding:0 15px 0 15px; display:block; font:normal 13px/16px Verdana, Arial, Helvetica, sans-serif; }
.right_side img{ padding:15px 2px 5px 12px;  }
.right_side table{ margin:5px 15px 5px 15px; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; border:1px solid #CCCCCC; padding:2px; }
.right_side table tr td { padding:5px 0 2px 0; text-align:center }



.clear {clear:both;}







.footer { margin:0 0 0 90px; padding-bottom:50px;}
.footer_left { background:url(../images/footer_left.png) right top no-repeat; height:41px; width:20px; display:block; float:left;}
.footer_center { background:url(../images/footer_center.png) top repeat-x; height:41px; width:838px; display:block; float:left;}
.footer_center p { padding:6px; font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif; color:#F4F4F4; display:block; float:left; }
.footer_center span { text-align:center; padding:13px 0 0 240px; font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif; color:#F4F4F4; display:block; float:left; }
.footer_center span a { color: #FFFFFF; text-decoration:none; }
.footer_center span a:hover { border-bottom:1px solid #FF9900; padding-bottom:2px; }





.footer_right { background:url(../images/footer_right.png) left top no-repeat; height:41px; width:20px; display:block; float:left;}