/* @override http://mihan/_css/mihan.css */



.safari{
	display: none;
	position: absolute;
	top: 10px;
	left: 6px;
	width: 140px;
	}
.safari a{
	color: rgb(100,100,100);
	text-decoration: none;
	}
.safari a:hover{
	cursor: pointer;
	color: #5d9fff;
	text-decoration: underline;
	}
.safari img{
	width: 30px;
	margin-top: -6px;
	}






html{
	/*background: white;*/
	background: #050204;
}
body{
	font-family: 'helvetica', 'Arial';
	font-size: 10px;
	margin: 0;
}
#bg{
	/*display: none;*/
	position: absolute;
	width: 100%;
	top: 0;
	z-index: -1;
	height: 100%;
	/*background: lime;*/
	overflow: hidden;
	}
#top{
	position: absolute;
	width: 100%;
	background: #f5f5f5;
	z-index: -3;
	}
#bg_base{
	top: 0;
	z-index: -2;
	position: absolute;
	width: 100%;
	height: 1000px;
	background: url(gradientfix.jpg) 0 0 repeat-x;
	}
#bg_top{
	z-index: -1;
	top: 0;
	display: block;
	position: absolute;
	opacity: 0;
	width: 100%;
	height: 1000px;
	background: url(gradientfix.jpg) 0 0 repeat-x;
	}

#center{
	position:relative;
	display:block;
	height:auto;
/*	text-align:center;
*/	z-index: 2;
	width: 1024px;
/*	height: 700px;

/*	overflow: hidden;
*/	margin: 0 auto;
/*	padding: 18px 0 36px 0;*/
/*	border-left: 1px dotted rgb(100,100,100);
	border-right: 1px dotted rgb(100,100,100);*/

}
#safe_l, #safe_r{
	position: fixed;
	height: 100%;
	background-image: url(dotted3.png);
	opacity: 0.5;
}
#safe_r{
	right:0;
}

.inactive{
	}

#logo{
	position: absolute;
/*	display:block;
*/	margin: 0 auto;
	margin-top: -10px;
}
/*.outerblock{
	position: relative;
	background: orange;
	width: 100%;
	}*/
.user{
	position: absolute;
/*	border-left: 1px solid black;
	border-right: 1px solid black;*/
	width: 1024px;
/*	margin-top:18px;
*//*	margin-bottom:-18px;*/
/*	border-left: 1px dotted rgba(0,0,0, 0.5);
	border-right: 1px dotted rgba(0,0,0, 0.5);*/
	}
.liveuser{
	border-bottom: 1px dotted black;
}


.toolbar_user{
	background: url(dotted3.png) 0px 3px repeat;
	position: absolute;
	padding: 3px 2px 2px 3px;
	top:-18px;
	left:-1px;
	height: 14px;
/*	border-top: 1px solid black;*/
/*	border-bottom: 1px solid black;
*/	width: 1021px;
}
#help{
	position: fixed;
	top: 20px;
	left: 20px;
	z-index: 9999;
	padding: 2px 7px;
	cursor: pointer;
	}
#help:hover{
	color: #5d9fff;
	}
#help div{
	left: 0px;
	margin-top:2px;
	position: absolute;
	width: 300px;
	color: black;
	background: white;
	font-size: 12px;
	padding: 7px;
	-webkit-box-shadow:7px 10px 35px rgb(20,20,20);
	}
.show{
	color: #5d9fff;
	background: white;
	z-index: 11000;
	-webkit-box-shadow:7px 10px 35px rgb(20,20,20);
	}
#help div h4{
	margin: 12px 0 8px 0;
	}
#help div p{
	margin: 4px 0 5px 0;
	}

.additem{
	float:right;
	font-size: 12px;
	margin-top: -1px;
	cursor:pointer;
	margin-right: 2px;
}
.additem div{
	float: left;
}
.additem div:hover{
	color: #0f0;
}
.username{
	float: left;
}




.toolbar{
	background: url(dotted3.png) 0px 3px repeat;
	position: absolute;
	width: 100%;
	padding-top: 4px;
	top:-18px;
	height: 15px;
/*	border-top: 1px solid black;
*/	/*cursor: move;*/
	z-index: 99;
}
.itemhandle{
	position: absolute;
	width: 30%;
	height: 100%;
	top: 0px;
	right: 14;
	z-index: 101;
	background: url(dotted3fat.png) 0 0 repeat;
	
	}
.edititem{
	position: absolute;
	right: 0;
	text-align: right;
	font-size: 12px;
	margin-top: -4px;
	padding-bottom: 1px;
	padding-right: 4;
	cursor:pointer;
	z-index: 100;
	width: 10px;
}
.edititem:hover{
	color: #f00;
}
.edittext{
	position: absolute;
	font-size: 12px;
	margin-top: 0px;
	padding-bottom: 1px;
	padding-left: 4;
	cursor:pointer;
	z-index: 100;
	width: 10px;
}
.edittext:hover{
	color: royalblue;
}
.url{
	font-size: 9px;
	background: transparent;
/*	overflow: hidden;
*/	border: none;
	float: left;
	position: absolute;
	bottom: 2px;
	width: 100%;
/*	white-space:wrap;
*/	word-wrap:break-word ;
	color: black;
	text-decoration: none;
	z-index: 99;
}
.url:hover{
	cursor: pointer;
	text-decoration: underline;
	/*color: yellow;*/
}
.liveuser .url:hover{
	color: #5d9fff
	}


.item{
	position: absolute;
	}

.rte-toolbar{
	position: absolute;
	display:block;
	width: 800px;
}
.rte_content{
/*	border-bottom: 1px dotted rgba(0,0,0,0.2);
*/	height:99% !important;
	overflow:hidden;
	margin-top:8px;
}
.rte_content_div{
	line-height: 14px;
	top:8px;
	width:100%;
}
.rte_content_div p{
	font-size: 10px;
	margin:0;
}
.rte_content_div a{
	color:black;
	margin:0;
}
.rte_content_div a:hover{
	color: royalblue;
}
.rte_content_div h3{
	font-size:14px;
	margin:0;
}
/*textarea{
	border: none;
	border-bottom: 1px dotted black;
	border-top: 1px solid black;
	background: transparent;
	min-width:100% !important;
	max-width:100% !important;
	height:100% !important;
	min-height:100% !important;
	max-height:100% !important;
}*/
.iframe_div{
	position: absolute;
	width: 100%;
/*	overflow: hidden;
*/	height:100%;
	-webkit-box-shadow:0px 2px 4px rgb(0,0,0);
	-moz-box-shadow:0px 2px 4px rgb(0,0,0);
/*	background: black;
*/}
.iframe_overlay{
	display: block;
	height: 100%;
	width: 100%;
	background: transparent;
	/*background: rgba(0,0,0,0.4);*/
	/*background:black;*/
	/*background: #000 url(gradient_dark.jpg);*/
	z-index: 999;
	position: absolute;
	cursor: pointer;
}
.off{
	background: black;
	}
.on{
	background: transparent;
	}
.hovered{
	background: transparent;
	cursor: pointer;
	}
.close{
	top: 0;
	left: 0;
	position: fixed;
	background: transparent;
	/*background: url(gradient.jpg);*/
	width: 100%;
	height: 100%;
	}
.iframe_overlay img{
	height: 100%;
	width: 100%;
	/*background: rgba(0,0,0,0.95);*/
	position: absolute;
	cursor: pointer;
}
.iframe_overlay div{
	position: absolute;
	width: 100%;
	height: 100%;
	}
.iframe_overlay span{
	position: absolute;
	display: none;
	width: 100%;
	top: 50%;
	text-align: center;
	font-size: 9px;
	/*color: rgb(180,180,180);*/
	}
/*.iframe_div:hover{
	overflow: auto;
}*/
.image{
/*	background: red;
*/	position: absolute;
	overflow: hidden;
	display: block;
	top: 0;
	border: none;
	text-decoration: none;
}


.contain{
	position: absolute;
	width: 300px;
	background: pink;
	}
.content{
	position: relative;
	margin-top: 30px;
	width: 200px;
	height: 100px;
	background: lime;
	}
