body{font-family:Arial, Helvetica, sans-serif;}
a img{border:0px;}
#rup{
	background-image: url('/themes/pic/up_center.png');
	background-repeat:repeat-x;
	height: 55px;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	z-index:1;
}
#rup .left{
	background-image: url('/themes/pic/up_left.png');
	width: 55px;
	height: 55px;
	float: left;
	z-index:1;
}
#rup .right{
	background-image: url('/themes/pic/up_right.png');
	width: 55px;
	height: 55px;
	float: right;
	z-index:1;
}
#rdown {
	background-image: url('/themes/pic/down_center.png');
	background-repeat: repeat-x;
	background-position: center bottom;
	height: 55px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
}
#rdown .left{
	background-image: url('/themes/pic/down_left.png');
	width: 55px;
	height: 55px;
	float: left;
	z-index:1;
}
#rdown .right{
	background-image: url('/themes/pic/down_right.png');
	width: 55px;
	height: 55px;
	float: right;
	z-index:1;
}
#rleft{
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:26px;
	margin-bottom:300px;
	background-image: url('/themes/pic/left_center.png');
	z-index:0;
}
#rright{
	position:absolute;
	top:0px;
	right:0px;
	height:100%;
	width:33px;
	margin-bottom:300px;
	background-image: url('/themes/pic/right_center.png');
	z-index:0;
}
#logo{
	display: block;
	text-indent: -9999px;
	height:100px;width:100px;
	position:absolute;
	top:60px;
	left:60px;
	background-image:url('/themes/pic/logo.png');
	z-index:3;
}
#getcode{
	display: block;
	text-indent: -9999px;
	height:20px;
	width:114px;
	position:absolute;
	bottom:120px;
	right:280px;
	background-image:url('/themes/pic/getcode.png');
	z-index:3;
}
#frm{
	position:absolute;
	left:0px;
	top:40%;
	height:86px;
	width:100%;
}
.upload{
	width:373px;
	height:86px;
	background-image:url('/themes/pic/frm_upload.png');
	position:relative;
}
#frm .upload .button {
	background-image: url('/themes/pic/input_button.png');
	height: 29px;
	position: absolute;
	background-repeat: no-repeat;
	width: 84px;
}
#frm .upload .tab {
	background-image: url('/themes/pic/frm_upload_kn1.png');
	height: 20px;
	position: absolute;
	background-repeat: no-repeat;
	width: 144px;
}
#pnl1,#pnl2{
	position:absolute;
	top:30px;
	left:60px;
	width:250px;
}
#pnl2 .inpt{
	background-position: right center;
	width:100%;
	height:29px;
	text-align: right;
	background-image: url('/themes/pic/input_button.png');
	background-repeat: no-repeat;
}
#pnl2 .inpt input{
	filter: alpha(opacity: 0);
	opacity: 0;
	margin-top: 1px;
	margin-right: 4px;
}
#pnl2 .inpt2{
	position:absolute;
	top:0px;
	left:0px;
	height:29px;
	width:166px;
	background-image:url('/themes/pic/input_center.png');
	text-align:left;
}
#pnl2 .inpt2 div{
	background-image:url('/themes/pic/input_left.png');
	background-position:left center;
	height:29px;
	background-repeat:no-repeat;
}
#fileQueue{
	bottom:-220px;
	left:-10%;
	width:120%;
	height:200px;
	position:absolute;
	overflow:auto;
	text-align:left;
}
#fileQueue .uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	border: none;
	border-bottom: 1px solid #E5E5E5;
	background-color: #FFFFFF;
	padding: 5%;
	width: 90%;
}
#fileQueue .uploadifyError {
	background-color: #FDE5DD !important;
}
#fileQueue .uploadifyQueueItem .cancel {
	float: right;
}
#menu{
	position:absolute;
	top:45px;
	right:285px;
	text-align: center;
	width:400px;
	height:40px;
	z-index:3;
	background-image: url('/themes/pic/menu_center.png');
}
#menu .left{
	position:absolute;
	left:-10px;
	top:0px;
	height:40px;
	width:10px;
	background-image: url('/themes/pic/menu_left.png');
}
#menu .right{
	position:absolute;
	right:-10px;
	top:0px;
	height:40px;
	width:10px;
	background-image: url('/themes/pic/menu_right.png');
}
#menu a{
	font-family: "Lucida Sans Unicode", Helvetica;
	font-size: 18px;
	color: #333333;
	padding:8px;
	display:inline-block;
}
#imginfo{
	position:absolute;
	top:370px;
	right:45px;
	width:200px;
	bottom:100px;
	overflow:auto;
	font-size: 12px;
	line-height: 18px;
}
#adv{
	position:absolute;
	top:40px;
	right:45px;
	height:320px;
	width:200px;
}
#viewer{
	position:absolute;
	top:40px;
	bottom:100px;
	left:40px;
	right:255px;
	text-align: center;
	overflow:auto;
	z-index:2;
}
#viewer img{
	max-width:100%;
}

/* Footer */
#foot {font-size: 10px;color: #333333;clear: left;margin: 1.7em 0 0 0;padding-top: 10px;border-top: 1px solid #C5C8D0;position:absolute;bottom:80px;left:40px;right:45px;z-index:2;}
#foot a{font-size: 10px;}
#foot li {position: absolute;overflow: hidden;padding: 0 0 1.6em;}
#foot .mob:link {color: #393;}
#foot .d {left: 0%;width: 33%;}
#foot .d img {float: left;margin: 0.05em 1.1em 0 0;}
#foot .d div {margin-left: 90px;padding-left: 1.1em;}
#foot .i {left: 35%;width: 15%;}
#foot .i div {margin: .15em 0 1em;}
#foot .s {left: 52%;width: 31%;}
#foot .c {left: 85%;width: 15%;}
#foot i {background-position: -16px;}
#foot .c div {margin: .15em 0;}
#foot img {float: left;margin: 0.05em 1.1em 0 0;border:0px;}

/* --- */
#codeWindow {
    display: none; 
    position: fixed;
    top: 17%;
    left: 50%;
    margin-left: -300px;
    width: 600px;
    padding: 12px;
}
#codeWindow .form{
	position:relative;
	width: 545px;
	height: 283px;
	background-image: url('/themes/pic/code_form.png');
}
#gallerycode{
	width: 484px;
	height: 148px;
	border-style: none;
	position:absolute;
	left: 32px;
	top: 59px;
}
.jqmOverlay {
	background-color: #000;
}
* html .codeWindow {
    position: absolute;
    top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
.kn1{
	background-image:url('/themes/pic/code_kn_forum.png');
	left: 73px;
	width: 61px;
	height: 17px;
	right: 411px;
}
.kn2{
	background-image:url('/themes/pic/code_kn_blog.png');
	left: 136px;
	width: 50px;
	height: 17px;
	right: 359px;
}
.kn3{
	background-image:url('/themes/pic/code_kn_html.png');
	left: 188px;
	width: 53px;
	height: 17px;
}
.kn1_un{
	left: 73px;
	width: 61px;
	right: 411px;
}
.kn2_un{
	left: 136px;
	width: 50px;
	right: 359px;
}
.kn3_un{
	 left: 188px;
	 width: 53px;
}
.kn1,.kn2,.kn3,.kn1_un,.kn2_un,.kn3_un{
	 height: 17px;
	 display: block;
	 position: absolute;
	 top: 22px;
}
#btn_ok{
	display: block;
	position:absolute;
	left: 448px;
	top: 225px;
	width: 72px;
	height: 25px;
}
#kn_all{
	left: 2px; top: 0px; width: 69px; height: 16px;position: absolute;
}
#kn_one{
	left: 79px; top: 0px; height: 17px; width: 77px;position: absolute;
}


#panel {
	background-image:url('/themes/pic/code.png');
	width: 339px;
	height: 100px;
	display: none;
	z-index:8;
	position: absolute;
	bottom:145px;
	right:281px;
}
#panel input{
	border: 1px solid #666666; padding: 2px; margin: 0px 15px 0px 15px; width: 300px; font-size: 16px;
}
#panel p{
	padding: 0px; margin: 2px 15px 2px 15px; font-size: 12px;
}
