body {margin:0; padding:0; font-size:15px; font-family:Arial; color:#3c3c3c; background: #ffffff; text-align:justify}
li{list-style:none;}
img{ border:none}


/*global element*/
#wrapper{ width:700px; margin:60px auto 0px auto}


#web-top{ margin-bottom:50px}
#logo{ width:180px; }

#navigation_part{ width:510px;}


#nav2 {

	width: 461px;
	z-index: 1 !important; margin:0; padding:0
	}
#nav2 li {
	float: left;
	}
#nav2 li a {
	display: block;
	height: 19px;
	background: url(../images/nav_2.jpg); 
	text-indent: -9999px;
	}
#nav2 #nav21 a { width: 95px;outline:none; }
#nav2 #nav21 a:focus, #nav2 #nav21 a:hover, #nav2 #nav21 a.active { background-position: 0 -19px; }
#nav2 #nav22 a { width: 110px; background-position: -95px 0;outline:none; }
#nav2 #nav22 a:focus, #nav2 #nav22 a:hover, #nav2 #nav22 a.active { background-position: -95px -19px; }
#nav2 #nav23 a { width: 58px; background-position: -205px 0;outline:none; }
#nav2 #nav23 a:focus, #nav2 #nav23 a:hover, #nav2 #nav23 a.active { background-position: -205px -19px; }
#nav2 #nav24 a { width: 51px; background-position: -263px 0;outline:none; }
#nav2 #nav24 a:focus, #nav2 #nav24 a:hover, #nav2 #nav24 a.active { background-position: -263px -19px; }
#nav2 #nav25 a { width: 81px; background-position: -314px 0;outline:none; }
#nav2 #nav25 a:focus, #nav2 #nav25 a:hover, #nav2 #nav25 a.active { background-position: -314px -19px; }
#nav2 #nav26 a { width: 66px; background-position: -395px 0;outline:none; }
#nav2 #nav26 a:focus, #nav2 #nav26 a:hover, #nav2 #nav26 a.active { background-position: -395px -19px; }



#main-page{ margin-top:130px}
#main-navigation{ margin-top:60px}

#nav1 {

	width: 111px;
	z-index: 1 !important; margin:0; padding:0
	}
#nav1 li {
	
	}
#nav1 li a {
	display: block;
	height: 24px;
	background: url(../images/nav1.jpg); 
	text-indent: -9999px;
	}
#nav1 #nav11 a { width: 111px; height:24px;outline:none; }
#nav1 #nav11 a:focus, #nav1 #nav11 a:hover, #nav1 #nav11 a.active { background-position: -111px 0px; }
#nav1 #nav12 a { width: 111px;height:25px; background-position: 0 -24px;outline:none; }
#nav1 #nav12 a:focus, #nav1 #nav12 a:hover, #nav1 #nav12 a.active { background-position: -111px -24px; }
#nav1 #nav13 a { width: 111px; height:38px; background-position: 0 -49px;outline:none; }
#nav1 #nav13 a:focus, #nav1 #nav13 a:hover, #nav1 #nav13 a.active { background-position: -111px -49px; }
#nav1 #nav14 a { width: 111px;height:36px; background-position: 0 -87px;outline:none; }
#nav1 #nav14 a:focus, #nav1 #nav14 a:hover, #nav1 #nav14 a.active { background-position: -111px -87px; }
#nav1 #nav15 a { width: 111px;height:28px;  background-position: 0 -123px;outline:none; }
#nav1 #nav15 a:focus, #nav1 #nav15 a:hover, #nav1 #nav15 a.active { background-position: -111px -123px; }
#nav1 #nav16 a { width: 111px;height:23px;  background-position: 0 -151px;outline:none; }
#nav1 #nav16 a:focus, #nav1 #nav16 a:hover, #nav1 #nav16 a.active { background-position: -111px -151px; }

/*common*/ 
.left{ float:left}
.right{ float:right}
.clear{ clear:both}

.title{
	font-size: 17px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	color:#6c6c6c
}

.highlight{ font-weight: bolder; color:#f4c000; font-size:18px}

#content_main{ margin:0; padding:0; border:1px solid #00CC00 }


#footer{ font-size:10px; color:#555555; margin:10px 30px 15px 0; padding:0; text-align:right; }


#bullet{margin:0px 0 0 2px; padding:0; font-size:13px}
#bullet ul{ margin:0; padding:0}
#bullet li{ margin:0; padding:0 0 0 20px; list-style: none; background:url(../images/square_bullet.jpg) no-repeat; background-position:0px 6px   }
#bullet li.text{font-size: 12px; color:#7a7a7a }


/*main page*/
#main_cotent{ background:url(../images/cotent_bg.jpg) repeat-x; padding-top:15px; background-color:#FFFFFF}
.address{font-size: 12px; color:#7a7a7a }

h1, h2, h3, h4{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold; 
	margin: 0;
	padding: 0;
	line-height: 1em;
}
h1 {
	text-align: justify;font-size:13px; font-weight:normal;
	padding:0px 0 10px 0;
	margin: 0 0px 0 0px; color:#3c3c3c
}


h2 {
    	font-size: 24px; margin-bottom:10px;font-weight:normal; color:#525252
    }

h3 {
    	font-size: 16px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;font-weight:normal; color:#525252 
    }


#img-container	{ margin: 0; padding: 0; width: 480px; }
#img-container p	{ width: 400px; margin: 0; padding: 0 0 12px 0; }

a.thickbox { border: none; }
a.thickbox img { margin: 0 0px 3px 0px; }

