body 
{
	margin:0px;
	font-size:13px;
	background-color:#FFFFFF;
	font-family:Roboto,Arial,Tahoma,Verdana;
}

#banner {position:relative; width:948px; height:300px; border:1px solid #666; overflow:hidden;margin:auto}
#banner_list img {border:0px;}
#banner_bg {position:absolute; bottom:0;background-color:#000;height:30px;filter: Alpha(Opacity=30);opacity:0.3;z-index:1000;cursor:pointer; width:478px; }
#banner_info{position:absolute; bottom:0; left:5px; line-height:30px;color:#fff;z-index:1001}
#banner_text {position:absolute;width:120px;z-index:1002; right:3px; bottom:3px;}
#banner ul {position:absolute;list-style-type:none;filter: Alpha(Opacity=75);opacity:0.75; border:1px solid #fff;z-index:1002;margin:0; padding:0; bottom:3px; right:5px;}
#banner ul li { padding:0px 8px;float:left;display:block;color:#FFF;border:#fff 1px solid;background-color:#6f4f67;cursor:pointer}
#banner ul li.on{ background-color:#900}
#banner_list a{position:absolute;}

#main
{
	background-color:#FFFFFF;
	background-image:url(/img/shadow1.png);
	background-repeat:repeat-x;
}

#page
{
	padding-top:7px;
	width:1000px;
	margin:auto;
}

#footer
{
	width:100%;
	padding:5px;
	margin:auto;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	background-color:#696969;
	color:#fff;
}

.ntitle
{
	background-color:#EFEFEF;color:#000000;padding:10px;font-size:16px; 
}

.cpage {margin:5px 10px}


#rnav {background-color:#8d0056;width:250px;color:#ffffff;padding:5px;font-size:14px;line-height:150%}
#rnav a {color:#fff;text-decoration:none}
#rnav a:hover {font-weight:bold;}
#rnav #n a {font-size:12px}


.inp 
{
	 background:#fff; border: 1px solid #cccccc;padding:5px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
	width: 132px;
}

.img
{
border:0;
opacity:0.4;
filter:alpha(opacity=40); 
}
.img:hover
{
opacity:1;
filter:alpha(opacity=100); 
}

.hid { display:none; visibility:hidden}

#pagenav { text-align:center; font-size:14px;margin:8px}
#pagenav a { text-decoration:none; color:#000000; border:solid 1px #cccccc;padding:3px; background-color:#EFEFEF;} 
#pagenav a:hover { text-decoration:underline;color:#cccccc}
.galldiv {float:left;border:solid 1px #cccccc;width:300px;height:200px;margin:5px;padding:1px}
.btn {
	display: inline-block;
	position: relative;
	margin: 10px;
	padding: 0 20px;
	text-align: center;
	text-decoration: none;
	font: bold 12px/25px Arial, sans-serif;

	text-shadow: 1px 1px 1px rgba(255,255,255, .22);

	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;

	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44);
	-moz-box-shadow: 1px 1px 1px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44);
	box-shadow: 1px 1px 1px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44);

	-webkit-transition: all 0.15s ease;
	-moz-transition: all 0.15s ease;
	-o-transition: all 0.15s ease;
	-ms-transition: all 0.15s ease;
	transition: all 0.15s ease;
	color: #19667d;

	background: #70c9e3; /* Old browsers */
	background: -moz-linear-gradient(top,  #70c9e3 0%, #39a0be 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#70c9e3), color-stop(100%,#39a0be)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #70c9e3 0%,#39a0be 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #70c9e3 0%,#39a0be 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #70c9e3 0%,#39a0be 100%); /* IE10+ */
	background: linear-gradient(top,  #70c9e3 0%,#39a0be 100%); /* W3C */
}

.rd { color:Red}

