@charset "utf-8";
/* CSS Document */
*,input,textarea,h2,h3,h4,h5,body,ul,li,a,p{
	margin:0;
	padding:0;
	text-decoration:none;
	list-style-type:none;}
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
img{border:none;}
.main{-webkit-box-shadow: 0px 0px 23px 0px rgba(173,173,173,1);
-moz-box-shadow: 0px 0px 23px 0px rgba(173,173,173,1);
box-shadow: 0px 0px 23px 0px rgba(173,173,173,1);
position:relative;
	
	width:1020px;
	margin:0 auto;margin-bottom:30px;}
.header{
	min-height:80px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	}

.leftslideimg{display:block;float:left;}
.leftpageslider{opacity:.4;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40);
    -khtml-opacity: .4;
    -moz-opacity: .4;
    margin-top:30px;
    }
.leftpageslider:hover{opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -khtml-opacity: 1;
    -moz-opacity: 1;}
.filternav{min-height:35px;border-bottom:1px solid #ccc;margin-bottom:15px;}
.filternav ul li{padding:0 15px;
min-height:35px;
border-right:1px solid #ccc;
line-height:35px;
float:left;}
.filternav ul li .filteractive{font-weight:bold;}

.main .filternav ul .archive a img{
	float:left;margin-top:5px;margin-right:15px;}
.main .filternav ul .archive a{color:#000;}
.leftcol{float:left;height:950px;overflow-y:scroll;width:148px;border:1px solid #ccc;margin-left:5px;
padding-top:10px;margin-right:15px;}
 .leftimgthumb{
	position:relative;
	margin:0 auto 15px; auto;
	width:94px;
	}
.leftcol .leftimgthumb:hover{-webkit-box-shadow: 0px 0px 7px 0px rgba(176,176,176,1);
-moz-box-shadow: 0px 0px 7px 0px rgba(176,176,176,1);
box-shadow: 0px 0px 7px 0px rgba(176,176,176,1);}
.leftslider{
	width:30px;
	float:left;}
.rightslider{float:right;width:30px;
}
 .leftimgthumb .leftclassthumbpage{
	position:absolute;
	width:74px;	
	bottom:0;
	background-color:#666;
	opacity:.9;
	padding:10px;color:#fff;
	font-size:13px;font-weight:bold;}
	.main .leftcol h4 {
	width: 100%;
	text-align:center;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	margin-bottom:10px;
}
.centcontainer{
	width:660px;float:left;}
.pagediv{position:relative;
	width:599px;
	float:left;
	height:962px;}
.pagediv .backimg{
	position:absolute;z-index:1;}
.clear{clear:both;}
.tableofcon{
	width:150px;
	float:right;
	border:1px solid #ccc;
	}
.tableofconbut{
	width:150px;display:block;
	background-image:url(../images/tableofcon.png);
	height:25px;}
.tableofconbutpos{background-position: 0 -25px;}
.tableofcon ul li a{
	background-image:url(../images/arrowimg.png);
	background-repeat:no-repeat;
	background-position:20px;
	padding:10px 0;
	display:block;
	text-align:center;
	border-bottom:1px solid #ccc;
	}
.tableofcon ul{margin-top:15px;}
.tableofconpanel{display:none;}
.bottomslide{
	margin:0 auto;cursor:pointer;
	height:10px;width:58px;
	background-image:url(../images/userpane.png);
}
.bottomslideclick{
	background-position:10 34px;}
.bottomslidecont{z-index:10;
	left:50%;
	position: fixed;
	bottom:0;
	margin: 0 auto;
	width: 380px;
	margin-left: -185px;
	
}
.bottomthumbdiv{width:350px;padding:10px 15px;background-color:#ffF;display:block;border: 1px solid #008aff;border-radius:6px 6px 0 0;
}
.bottomslidecont a{margin-right:10px;display:block;float:left;}
.bottomslidecont a:hover{background-color:#ccc;}
.divautowid{padding:0 15px !important; width:auto !important;}

/*lightbox div*/

	div.backdrop
			{
				position: fixed;
				top:0px;
				left:0px;
				width:100%;
				height:100%;
				background-image:url(../images/boxbg.png);
				background-repeat:repeat;				
				z-index:50;
				display:none;
				padding-top:10%;
			
			}
			div.backdrop_a
			{
				position: fixed;
				top:0px;
				left:0px;
				width:100%;
				height:100%;
				background-image:url(../images/boxbg.png);
				background-repeat:repeat;				
				z-index:50;
				display:none;
				padding-top:10%;
			
			}
			div.backdrop_gallery
			{
				position: fixed;
				top:0px;
				left:0px;
				width:100%;
				height:100%;
				background-image:url(../images/boxbg.png);
				background-repeat:repeat;				
				z-index:50;
				display:none;
				padding-top:10%;
			
			}
	div.box
		{
			position: relative;
			
			width:710px;
			height:auto;
			background:#ffffff;
			z-index:51;
			padding:10px;
			-webkit-border-radius:5px;
			-moz-border-radius:5px;
			border-radius:5px;
			-moz-box-shadow:0px 0px 5px #444444;
		    -webkit-box-shadow:0px 0px 5px #444444;
			box-shadow:0px,0px,5px,#444444;
			display: none;
			margin:0 auto;
		}
div.box_news
		{
			position: relative;
			
			width:700px;
			height:auto;
			background:#ffffff;
			z-index:51;
			padding:10px;
			-webkit-border-radius:5px;
			-moz-border-radius:5px;
			border-radius:5px;
			-moz-box-shadow:0px 0px 5px #444444;
		    -webkit-box-shadow:0px 0px 5px #444444;
			box-shadow:0px,0px,5px,#444444;
			display: none;
			margin:0 auto;
		}
		div.box_gallery
		{
			position: relative;
			
			width:850px;
			height:auto;
			background:#ffffff;
			z-index:51;
			padding:10px;
			-webkit-border-radius:5px;
			-moz-border-radius:5px;
			border-radius:5px;
			-moz-box-shadow:0px 0px 5px #444444;
		    -webkit-box-shadow:0px 0px 5px #444444;
			box-shadow:0px,0px,5px,#444444;
			display: none;
			margin:0 auto;
		}
		div.close
			{	position:absolute;
				top:-12px;
				right:-17px;
				float:right;
				margin-right:6px;
				cursor:pointer;
			}
			div.close_news
			{	position:absolute;
				top:-12px;
				right:-17px;
				float:right;
				margin-right:6px;
				cursor:pointer;
			}
			div.close_gallery
			{	position:absolute;
				top:-12px;
				right:-17px;
				float:right;
				margin-right:6px;
				cursor:pointer;
			}
.floatleftdivthumb{float:left;}
.box .floatleftdivthumb{margin-right:19px;
}
.box_gallery .floatleftdivthumb{margin-right:19px;
}
.box .floatleftdivthumb:nth-child(6n){margin-right:0px;}.hidesideadd{display:none;}
.showsideadds{display:block;}
.main_art{position:relative;width:100%;	margin:0 auto;margin-bottom:30px;}