* {font: normal 14px; color: #fff; margin:0; padding:0; }

body {width: 100%; background: #000 url(img/mbg.jpg) 50% 0% no-repeat}
table,td {padding:0px; margin:0px; border-collapse:collapse; vertical-align:top;}
html, body, #wrap {height: 100%;} 
body > #wrap {height: auto; min-height: 100%; margin-top:10px;}



a {color: #ffcb00; text-decoration: none }
a:hover {color: #1aabc1; text-decoration: underline}

b {font-weight: bold}  
a img {border:none}

h1 {font: normal 30px Georgia; color: #ff9f2f; margin:8px 0px; padding: 2px 0px;}

#main {width: 955px; padding: 0px 0px 160px 0px; margin: 0 auto; background: url(img/tbg_img.png) 390px 0px no-repeat}  
		#header_line {float:left; width: 955px; height: 128px; }	
			#header_logo {float: left; width: 260px; padding-left: 310px; height: 38px; margin: 46px 0px 0px 50px; background: url(img/logo.png) 0% 0% no-repeat; font: italic 16px Georgia; color: #fff; }
			#header_tel {float: right; font: italic 20px Georgia; color: #fff; width: 175px; height: 62px; margin: 27px 54px 0px 0px;}
				#header_tel i {font: italic 28px Georgia; color: #fff; }
		#galery_js {float:left; width: 880px; height: 409px; border: 1px solid #d6801b; margin: 0px 0px 0px 29px; }	
		#column_one {clear: both; float: left; width: 200px; margin: 8px 0px 0px 31px;}
			.co_header {float: left;height: 42px; padding-top: 3px; width: 198px; background: url(img/co_bg.png); border: 1px solid #070502; font: normal 30px Georgia; color: #ff9f2f; text-align: center; margin-top: 10px;}
				#column_one ul {float: left;margin: 10px 0px; padding: 0px}
				#column_one ul li {font: normal 15px Georgia; margin: 0px 0px 0px 8px; padding:5px 0px; list-style: none}
				#column_one ol li {margin: 0px 0px 0px 8px; padding:5px 25px; list-style: none}
				#column_one ul li a {font: normal 15px Georgia; color: #fff; margin: 0; padding: 0; text-decoration: underline}
				.abbb {padding-bottom:5px; }
				.abbb a {font: normal 18px Georgia; color: #fff; margin: 0; padding: 0; text-decoration: underline}
				.act {color: #d6801b;}
				#column_one ul li a:hover {font: normal 15px Georgia; color: #d6801b; margin: 0; padding: 0; text-decoration: underline}
			#co_addr {float: left; width: 192px; margin: 8px 0px 10px 0px; font: normal 15px Georgia; color: #fff; padding-left: 8px; line-height: 22px}
				#co_addr i {font: italic 24px Georgia; color: #fff; }
			#co_act {float: left; width: 198px; border: 1px solid #141414; border-top: none}	
		#column_two {float: left; width: 660px; padding: 15px 0px 0px 30px;}	
		#column_two ol li {margin: 0px 0px 0px 25px; padding:0px 0px;}
		#column_two ul li {margin: 0px 0px 0px 8px; padding:0px 5px; list-style: none}
					 #column_two p {padding: 8px 0px; margin: 0px; line-height: 140%}
#footer {position: relative; height: 58px; width: 955px; padding-top: 74px; font: italic 12px Calibri; color: #d6801b; clear: both; background: url(img/bottom_logo.jpg) 50% 0% no-repeat; margin: 0 auto; margin-top: -132px; text-align: center}  
		
/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* slideshow gallery */

.slideshowlite {position: relative; overflow: hidden;}
.slideshowlite a {position: absolute; z-index: 1; width: 100%;height: 100%; text-align: center;}
.slideshowlite img { border: none;}

/* pagination control */

.slideshowlite ul, .slideshowlite ol {list-style: none; position: absolute; margin: 0; padding: 0; top: 15px; right: 15px; z-index: 13}
.slideshowlite ul li, .slideshowlite ol li {float: left; margin: 0 3px; width: 31px}
.slideshowlite ul li a {position: relative; display: block; width: 31px; height: 28px; padding-top: 4px; text-decoration: none; color: #fff; background: url(img/dot.png) 0% 0% no-repeat; text-align: center; font: normal 18px Calibri}
.slideshowlite ul li a.current {font-weight: bold;}
.slideshowlite ul li a:hover {font-weight: bold;}
	
/* caption control */

.slideshowlite ol {top: 0px; position: relative; overflow: hidden; width: 100%; background: #000; padding: 14px 30px; z-index: 3}
.slideshowlite ol li {width: 100%; font: normal 30px Georgia; color: #fff; }
