@charset "utf-8";
/* CSS by eggybot */
* {padding:0; margin:0}

body {padding:0; background:#fff; margin:0px auto; width:100%; min-width: 778px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000}
#wrap {margin:0 auto; padding:0;  position:relative; width: 778px;}

a img {text-decoration: none}
a:link { color:#333; text-decoration: underline }
a:visited { color:#333; text-decoration: underline }
a:hover{ color:#666; text-decoration: none }


img { border:none; padding:0; margin:0}
h1 {font-size: 36px}
h2 {font-size: 24px}
h3 {font-size: 18px}
h4 {font-size: 16px}
h5 {font-size: 14px}
h6 {font-size: 11px}

input { position:relative; font-weight: normal;cursor: pointer;vertical-align: middle;padding: 0 3px;font-size: 13px;font-family: Verdana, Helvetica, Arial, sans-serif; border:#999 1px solid}
select {font-family: Verdana, Helvetica, Arial, sans-serif;font-weight: normal;cursor: pointer;vertical-align: middle;border: 1px solid #999;padding: 1px;background-color: #FAFAFA}
option {padding-right: 2px}
textarea {font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; width: 60%;padding: 2px;font-size: 1em;line-height: 1.4em; border:#a09f6f 1px solid; width:390px; height:170px}

/* Header Part Start */
#header {margin:0; padding:0; position:relative; height:143px;background:#fff url(../images/headup_01.jpg) repeat-x; }
#header .headmm {margin:0 auto; padding:0; position:relative;  width: 703px;}

#header .headmm .headll { float:left; width:125px; background:url(../images/headup_01.jpg) repeat-x top left; margin:0; padding:0; position:relative }
#header .headmm .headll .hhlogo { background:url(../images/header_02.jpg) no-repeat top left; margin:0; padding:0; position:relative;height:132px; }
#header .headmm .headnn {margin:0 0 0 125px; padding:0; position:relative; height:132px;  }
#header .headmm .headnn .hnntop {margin:0; padding:0; position:relative; height:82px; }
#header .headmm .headnn .hnntop .solgan {margin:0; padding:48px 0 0 8px; position:relative; font-size:19px; font-weight:bold; color:#666 }
#header .headmm .headnn .hnnnav {margin:0; padding:0; position:relative; font-family: "Trebuchet MS"; font-size:12px }
#header .headmm .headnn .hnnnav ul {margin:0; padding:0; position:relative; list-style:none;  }
#header .headmm .headnn .hnnnav li { float:left; margin:0; padding:0; position:relative; width:81px; height:36px; background:url(../images/headup_07.jpg) no-repeat; }
#header .headmm .headnn .hnnnav .hovnav {background:url(../images/headup_06.jpg) no-repeat;}
#header .headmm .headnn .hnnnav li a { margin:0; padding:7px 0 0 0; position:relative; display:block; text-align:center; text-decoration:none; color:#fff }
#header .headmm .headnn .hnnnav li a:hover { color:#ff0 }
/* Header Part End */

/* Main Part Start */
#maincontent {margin:0; padding:0 0 0 40px; clear:both; position:relative; width: 703px; display:block; height:100%; overflow:hidden }
#maincontent .headpic {margin:0; padding:0; position:relative; font-size:9px }
#maincontent .mainmm {margin:0; padding:10px 0 0 0; position:relative }
#maincontent .mainmm .mainrr { float:right; width:180px; margin:0; padding:0; position:relative }
#maincontent .mainmm .mainrr h3 { margin:0; font-size: 14px; border-bottom: #C6C6C6 1px solid; color:#CC6600; padding: 7px 0 11px 0; position:relative}
#maincontent .mainmm .mainrr .padlin {margin:0; padding:5px 0 0 0; position:relative }
#maincontent .mainmm .mainrr .padlinka {margin:0; padding:10px 0 0 2px; position:relative; font-size:12px }
#maincontent .mainmm .mainrr .padlinka .spacika {margin:0; padding:0 0 8px 0; position:relative; }
#maincontent .mainmm .maincc {margin:0 190px 0 0; padding:0; position:relative }
#maincontent .mainmm .maincc h1 { margin:0; font-size: 19px; border-bottom: #C6C6C6 1px solid; color:#4C346E; padding: 0 0 11px 0; position:relative}
#maincontent .mainmm .maincc .conzpadA {margin:0; padding:10px 5px 0 0; position:relative; font-size:12px; line-height:16px }
#maincontent .mainmm .maincc .conzpadA .spanka {margin:0; padding:0 0 3px 0; position:relative; font-weight:bold }
#maincontent .mainmm .maincc .conzpadA ul {margin:0; padding:0 0 0 20px; position:relative;  }
#maincontent .mainmm .maincc .conzpadA li {margin:0; padding:0 0 10px 0; position:relative;  }

#maincontent .mainmm .maincc .conzpadX {margin:0; padding:10px 5px 0 0; position:relative; font-size:12px; line-height:16px }
#maincontent .mainmm .maincc .conzpadX .spanka {margin:0; padding:0 0 3px 0; position:relative; font-weight:bold }
#maincontent .mainmm .maincc .conzpadX ul {margin:0; padding:10px 0 10px 20px; position:relative;  }
#maincontent .mainmm .maincc .conzpadX li {margin:0; padding:0 0 2px 0; position:relative;  }

#maincontent .mainmm .maincc .siga {margin:0; padding:20px 0 0 0; position:relative; }
#maincontent .mainmm .maincc .siga .sigar { float:right; width:149px; margin:0; padding:0; position:relative;  }
#maincontent .mainmm .maincc .siga .sigac {margin:0 185px 0 0; padding:0; position:relative;  }

#maincontent .mainmm .maincc .ccstaff {margin:0; padding:10px 5px 0 0; position:relative; font-size:12px; line-height:16px; height:100%; overflow:hidden;  }
#maincontent .mainmm .maincc .ccstaff .ccstaffcc {float:right; width:440px; margin:0; padding:0; position:relative; }
#maincontent .mainmm .maincc .ccstaff .ccstaffcc .spka {margin:0; padding:0 0 3px 0; position:relative; font-weight:bold }
#maincontent .mainmm .maincc .ccstaff .ccstaffll {  margin:0; padding:0; position:relative; height:100%;}

#maincontent .mainmm .maincc input { border:none}


.bbox {margin:0; padding:0; position:relative; background:url(../images/bar_02.jpg) repeat-x top left; height:100%; overflow:hidden}
.bbox .bboxl {margin:0; padding:0; position:relative; background:url(../images/bar_01.jpg) no-repeat top left; height:100%;}
.bbox .bboxl .bboxr {margin:0; padding:0; position:relative; background:url(../images/bar_04.jpg) no-repeat top right; height:100%;}
.bbox .bboxl .bboxr .bboxpad {margin:0; padding:14px 0 0 0; position:relative;  text-align: center}
.bbox .bboxl .bboxr .bboxpad .umans {margin:0; padding:0 0 0 90px; position:relative; }
.bbox .bboxl .bboxr .bboxpad .umans ul {margin:0; padding:0; position:relative; list-style:none }
.bbox .bboxl .bboxr .bboxpad .umans li {margin:0; padding:0 15px 0 0; position:relative; float:left }
.bbox .bboxl .bboxr .bboxpad .umans li img {margin:0; padding:0 0 5px 0; position:relative; text-decoration:none}

.xbbox {margin:0; padding:0; position:relative; background:url(../images/bar_02.jpg) repeat-x top left; height:100%; overflow:hidden}
.xbbox .xbboxl {margin:0; padding:0; position:relative; background:url(../images/bar_01.jpg) no-repeat top left; height:100%;}
.xbbox .xbboxl .xbboxr {margin:0; padding:0; position:relative; background:url(../images/bar_04.jpg) no-repeat top right; height:100%;}
.xbbox .xbboxl .xbboxr .xbboxpad {margin:0; padding:14px 4px 0 4px; position:relative;  text-align: center; font-size:11px}
.xbbox .xbboxl .xbboxr .xbboxpad .xumans {margin:0; padding:0 0 0 15px; position:relative; }
.xbbox .xbboxl .xbboxr .xbboxpad .xumans ul {margin:0; padding:0; position:relative; list-style:none }
.xbbox .xbboxl .xbboxr .xbboxpad .xumans li {margin:0; padding:0 5px 0 0; position:relative; float:left }
.xbbox .xbboxl .xbboxr .xbboxpad .xumans li img {margin:0; padding:0 0 5px 0; position:relative; text-decoration:none}

/* Main Part End */

/* Footer Part Start */
#footer {margin:30px 0 0 0; padding:0; clear:both; position:relative; display:block; background:url(../images/header_18.jpg) repeat-x; height:66px }
#footer .footwrap {margin:0 15px 0 0; padding:0; position:relative; text-align:right}
#footer .footwrap .footlink {margin:0; padding:15px 2px 0 0; position:relative; color:#fff}
#footer .footwrap .footlink a { color:#fff; text-decoration:none }
#footer .footwrap .footlink a:hover { color:#ff0; text-decoration:underline }
#footer .footlink span {margin:0; padding:0 4px 0 4px; position:relative; }
#footer .footwrap .footcopy {margin:0; padding:5px 2px 0 0; position:relative; color:#4E3A69; font-size:10px }
/* Footer Part End */

/* CSS by eggybot */
