@font-face{
	font-family:'MavenProRegular';
	src: url('../../assets/fonts/maven_pro_regular-webfont.eot');
	src: url('../../assets/fonts/maven_pro_regular-webfont.eot?#iefix') 
	format('embedded-opentype'),url('../../assets/fonts/maven_pro_regular-webfont.woff') 
	format('woff'),url('../../assets/fonts/maven_pro_regular-webfont.ttf') 
	format('truetype'),url('../../assets/fonts/maven_pro_regular-webfont.svg#MuliRegular') 
	format('svg');font-weight:400;font-style:normal;
}

*{	margin:0;	}

html,body{
	height:100%;	margin:0;	padding:0;
}

body{
	font-family:tahoma;		font-size:13px;	color:#555;		line-height:1.5em;
	background-color:#EBEBEB;	background-image:url(../images/background.png);	background-repeat:repeat;
	margin:0;padding:0;
}

a{
	color:#0084FF;	text-decoration:none;	outline:none;	
}

a:hover{
	color:#0084FF;	text-decoration:underline;	
}

/* == Misc == */
.clear{
	font-size:0;	line-height:0;	clear:both;	height:0;	
}

ul,li{
	list-style-type:none;	margin:0;	padding:0;	
}

img{
	vertical-align:middle;	border:0;	
}

.img-wrap,.img-wrap2{
	display:inline-block;	background-color:#FFF;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #ccc;	padding:3px;
}

.img-wrap2{	padding:1px;	}

.img-wrap2:hover{	border:1px solid #888;	opacity:0.8;	}

.left,th.left,td.left{	text-align:left;	}

.right,th.right,td.right{	text-align:right;	}

.wrap{	width:980px;	margin-right:auto;	margin-left:auto;	}

.wrapper{	min-height:100%;	height:auto!important;	margin:0 auto -65px;	}

.box{
	background-color:#FFF;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;		padding:5px;
}

.border{
	background-image:url(../images/hr2.png);
	background-repeat:repeat-x;
	background-position:top;
}

#thumbnail{
	position:absolute;	left:15px;		top:165px;
	border:1px solid #BCBCBC;	border-radius:5px;
	background-color:#FFF;		padding:3px;
}

/* == Form Elements == */
form{	display:inline;		margin:0;	padding:0;	}

.input-out{
	display:inline-block;
	background-color:#FFF;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #B8B8B8;	padding:5px;
}

select{	border:1px solid #ccc;		border-radius:5px;	-moz-border-radius:5px;		padding:4px 8px;	}

input,textarea,select,.inputbox-sml{	font-family:tahoma;	font-size:13px;	outline:none;	}

.inputbox,textarea,.inputbox-sml{		border:1px solid #C3C3C3;	border-radius:4px;	color:#666;	padding:5px;	}

.inputbox-sml{	padding:3px;	}

textarea{	overflow:auto;	}

.inputbox:focus,textarea:focus{	border:1px solid #B4B4B4;	background-color:#ffc;	background-image:none;	}

.button,.button-alt,.button-sml,.button-alt-sml{
	border-radius:5px;	border:1px solid #515151;	color:#FFF;
	-webkit-box-shadow:0 1px 3px 2px #ccc;
	-moz-box-shadow:0 1px 3px 2px #ccc;
	box-shadow:0 1px 3px 2px #ccc;
	background-image:url(../images/button.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#545454;
	cursor:pointer;
	text-shadow:1px 1px 1px rgba(0,0,0,.2);
	text-decoration:none;	padding:6px 10px;
}
	
.button-sml,.button-alt-sml{
	border-radius:3px;
	-moz-border-radius:3px;
	font-family: tahoma;	font-size:12px;		text-decoration:none;	padding:2px 5px;
}

.button:hover,.button-sml:hover{
	background-position:left -30px;
	background-color:#484848;	text-decoration:none;	color:#fff;
}

.button-alt,.button-alt-sml{
	text-shadow:1px 1px 1px #fff;	background-image:url(../images/button-alt.png);
	text-decoration:none;		border:1px solid #AAA;		color:#777;.
	-webkit-box-shadow:0 1px 2px 1px #ccc;
	-moz-box-shadow:0 1px 2px 1px #ccc;
	box-shadow:0 1px 2px 1px #ccc;
}

.button-alt:hover,.button-alt-sml:hover{	background-position:left -30px;		text-decoration:none;	}

a.button-sml,a.button-alt-sml{	padding:3px 6px;	}

a.button,a.button-alt{	padding:7px 11px;	}


/* == Checkbox Ratio File Input== */
.ez-hide{opacity:0;filter:alpha(opacity=0)}

.ez-checkbox{display:inline-block;background-color:transparent;background-image:url(../images/checkbox.png);background-repeat:no-repeat;background-position:0 0}

.ez-radio{display:inline-block;background-color:transparent;background-image:url(../images/radio.png);background-repeat:no-repeat;background-position:0 0}

.ez-checkbox, .ez-radio{zoom:1;*display:inline;_height:46px;width:23px;height:23px;}

.ez-checked,.ez-selected{background-position:0 -23px}

.fileinput{
	line-height:29px;	height:29px;	width:230px;	border:0;
	font-size:13px;		padding:0 0 0 5px;
	background-image:url(../images/file-input.png);
	background-repeat:no-repeat;	background-color:transparent;
}

.scrollbox div input{	margin:0;	padding:0;	}

.scrollbox div.even{	background-color:#F4F4F4;	}

.scrollbox div.odd{	background:#fff;	}

.scrollbox div.sel{	background-color:#FFC;	}

.scrollbox{
	border:1px solid #C3C3C3;	border-radius:8px;	width:300px;	height:100px;
	overflow-y:scroll;	background-color:#FFF;	padding:3px;
}

/* == Header == */
#header{height:64px;background-image:url(../images/head-bg.png);background-repeat:no-repeat;background-position:right center;background-color:#1C85D0;border-bottom-color:#FFF;}

#header .logo{float:left;width:350px;height:64px;font-size:24px;font-weight:lighter;color:#FFF;line-height:64px}

#header .logo img{padding-top:20px}

#header .logo a{color:#fff}

#header .logo a:hover{text-decoration:none}

#header .toolbox{float:right;width:auto;text-align:right;margin-top:15px;color:#FFF;background-color:#1C85D0;-moz-border-radius:7px;border-radius:7px;-webkit-border-radius:7px;padding:0 15px;heigh:30;line-height:30px}

#header .toolbox a{font-weight:600;text-decoration:none;color:#33B2DC;margin-left:10px;opacity:0.7}

#header .toolbox a:hover{color:#FFF;text-decoration:none;opacity:1}

/* == Menu Navigation == */
#menu{
	width:980px;	margin-right:auto;	margin-left:auto;	background-color:#1C85D0;
	border-radius:0 0 10px 10px;	
	box-shadow:0 3px 0 2px #ddd;	-webkit-box-shadow:0 3px 0 2px #ddd;	-moz-box-shadow:0 3px 0 2px #ddd;
}

ul#nav{	position:relative;	z-index:200;	}

ul#nav li{
	float:right;	zoom:1;	display:block;	line-height:35px;	height:35px;	font-size:14px;
	background-image:url(../images/menu-sep.png);
	background-repeat:no-repeat;
	background-position:right center;
}

ul#nav li.last{	background-image:none;	}

ul#nav li a{
	display:block;	color:#FFF;	text-decoration:none;	text-shadow:#1872B4 1px 1px 0;
	padding-right:20px;		padding-left:10px;	margin-right: 10px;
}

ul#nav li.hover,ul#nav li:hover{		color:#000;		position:relative;	}

ul#nav li a:hover{	color:#222;	text-shadow:none;	}

ul#nav ul{
	width:220px;	visibility:hidden;	position:absolute;	top:100%;	right:0;
	border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-box-shadow:3px 3px 0 1px #ddd;
	-moz-box-shadow:3px 3px 0 1px #ddd;
	box-shadow:3px 3px 0 1px #ddd;
	background-color:#1C85D0;	background-repeat:repeat-x;		background-position:bottom;
	background-image:url(../images/menu-drop-bg.png);
}

#menu ul ul.last-item{		margin-left:-50px;	}

ul#nav ul li{	float:none;	margin:0;	padding:0;	}

ul#nav ul li a{	float:right;	display:block;	color:#FFF;	}

ul#nav li ul li{
	border-top-width:1px;	border-top-style:solid;	border-top-color:#3993DB;
	background-image:url(../images/bullet-white.png);
	background-repeat:no-repeat;	background-position:10px 0 center;
	line-height:30px;	height:30px;	/*padding:0 0 0 15px;*/
}

ul#nav a.config,ul#nav a.users,ul#nav a.menus,ul#nav a.content,ul#nav a.cats,ul#nav a.items{
	background-repeat:no-repeat;
	background-position: right center;
	padding-left:10px;
}

ul#nav a.config{	background-image:url(../images/config-ico.png);	}

ul#nav a.users{	background-image:url(../images/user-ico.png);	}

ul#nav a.menus{	background-image:url(../images/menus-ico.png);	}

ul#nav a.content{	background-image:url(../images/content-ico.png);	}

ul#nav a.cats{	background-image:url(../images/cats-ico.png);	}

ul#nav a.items{	background-image:url(../images/items-ico.png);	}

/* == Main Content == */

#content-wrap{
	width:960px;	margin:25px auto;	padding:25px 10px 10px;
	background-color:#FAFAFA;border-radius:10px;
	border:1px solid #E0E0E0;
}

#content{	position:relative;	z-index:100;	}

#content h1{
text-align: right;	font-size:18px;	font-weight:lighter;	line-height:32px;	color:#999;
	display:block;	height:30px;	margin:0 0 10px;	padding:0 0 10px;
	background-image:url(../images/hr2.png);
	background-repeat:repeat-x;
	background-position:bottom;
	text-shadow:-2px 2px 0 #fff;
}

#content h1 img{	margin-right:5px;	margin-left:5px;	display:inline-block;	float:right;	}

#content h2{
text-align: right;	font-size:18px;		font-weight:400;	margin-bottom:10px;
	text-shadow:#fff -1px 1px 0;	line-height:22px;	color:#777;
}

#content .forms{		direction:rtl;	}
#content .display{	direction:rtl;	}

#content .display,#content .forms{
	width:100%;	border:1px solid #ddd;
	background-image:url(../images/th-bg.png);
	background-repeat:repeat-x;
	background-position:left top;
	border-radius:7px;
	-webkit-box-shadow:0 0 2px 2px #f1f1f1;
	-moz-box-shadow:0 0 2px 2px #f1f1f1;
	box-shadow:0 0 2px 2px #f1f1f1;
}

#content .utility{
	direction:rtl;	width:100%;		border:2px solid #C3C3C3;	border-radius:8px;	background-color:#F5F5F5;
}

#content p.info{
text-align: right;	background-image:url(../images/info.png);
	background-repeat:no-repeat;
	background-position:930px 5px;
	background-color:#fff;
	border:2px solid #DDD;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	line-height:1.3em;	margin:0 0 15px;	padding:5px 30px;
}
#content .display thead tr th,#content .forms thead tr th{
	font-size:20px;	text-shadow:#fff 1px 1px 0;	line-height:53px;
	height:53px;	font-weight:lighter;	padding:0 5px;
}
#content .display thead tr th{	font-size:14px;	font-weight:400;	/*padding-right: 5px;*/	}

#content .display tr td,#content .forms tr td{
	background-image:url(../images/td-bg.png);
	background-repeat:repeat-x;
	background-position:left top;
	text-shadow:#fff -1px 1px 0;
	background-color:#F3F3F3;	padding:7px 5px;
}

#content .utility tr td{	padding:10px;	}

#content .display tr td img,#content .forms tr td img{	margin-right:10px;	/*cursor: help;*/	}

#content .display tbody tr th,
#content .forms tbody tr th{
	background-image:url(../images/th-bg2.png);
	background-repeat:no-repeat;
	background-position:right top;
	padding-right:10px;	padding-left:5px;
	color:#666;	text-shadow:1px 1px 0 #fff;		margin:0;
}

#content .display tfoot tr td,#content .forms tfoot tr td{
	background-image:url(../images/bg-fade.png);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFF;
	border-radius:0 0 7px 7px;	padding:8px 5px;
}

#content .forms tbody tr th{		text-align: right;	}

#content h1 span,#content h2 span,#content .display thead tr th span,#content .forms thead tr th span{
	float:left;		width:auto;		text-shadow:none;
}

#content .display tbody .id-handle{	cursor:move;	}

/* ============================== Backup ================================= */
#backup .db-backup{height:63px;width:30%;float:left;position:relative;background-image:url(../images/db-old-bg.png);background-repeat:no-repeat;border-radius:6px;border:2px solid #999;-webkit-box-shadow:1px 1px 1px 1px #ddd;-moz-box-shadow:1px 1px 1px 1px #ddd;box-shadow:1px 1px 1px 1px #ddd;background-position:left;margin:5px 1%}
#backup .db-backup.new{background-image:url(../images/db-new-bg.png);border:2px solid #20B7FF}
#backup .db-backup.new .download{color:#FFF}
#backup .db-backup .filename{position:absolute;top:15px;left:65px;color:#000}
#backup .db-backup .download{display:block;position:absolute;left:66px;top:35px;background-image:url(../images/save2.png);background-repeat:no-repeat;background-position:left;padding-left:20px}
#backup .db-backup .delete{display:block;position:absolute;top:35px;right:10px;background-image:url(../images/delete2.png);background-repeat:no-repeat;background-position:left;padding-left:20px}

/* == Pagination == */
.pagination{text-align:center;padding:0}
.pagination .inner{display:inline-block;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;background-color:#FFF;border:1px solid #CCC;background-image:url(../images/button-alt.png);background-repeat:repeat-x;background-position:top;padding:2px 5px}
.pagination a{text-decoration:none;display:inline-block;line-height:20px;height:20px;padding-right:5px;padding-left:5px;font-weight:600;margin:0 5px 0 0}
.pagination a.number:hover{color:#444;background-color:#fff;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px}
.pagination a.current{text-decoration:none;color:#444}
.pagination a.current:hover{text-decoration:none}

/* == Live Search == */
#suggestions{position:absolute;z-index:800;left:20px}
#searchresults{position:relative;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#F3F3F3;width:250px;margin-top:7px;left:0;z-index:800;border:1px solid #ccc;background-image:url(../images/msg-bg.png);background-repeat:repeat-x;background-position:left top;padding:5px}
#searchresults a small{display:block;line-height:1.2em;color:#999;font-size:12px}
#searchresults a{display:block;text-decoration:none;padding:3px}
#searchresults a:hover{text-decoration:none;background-color:#FFF;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
#searchres{width:350px;background-color:#F6F6F6;position:absolute;z-index:8500;border:1px solid #DDD;border-radius:5px;padding:2px}
#searchres p{background-repeat:repeat-x;background-position:bottom;height:60px;background-image:url(../images/hr.png)}
#searchres a{display:block;clear:left;text-decoration:none;color:#333;height:58px}
#searchres a:hover{background-color:#E8E8E8}
#searchres img{float:left;margin-right:5px;padding:5px}
#searchres span.searchheading{display:block;font-weight:700;padding-top:2px}
#searchres span.searchdesc{display:block;font-size:10px;line-height:1.3em}
.user-response,.user-response-ok{background-image:url(../images/alert-ico.png);background-repeat:no-repeat;background-position:left center;background-color:#F9F9F9;border:1px solid #E7E7E7;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:1px 0;padding:3px 3px 3px 20px}
.user-response-ok{background-image:url(../images/ok-ico.png)}

/* == File Manager == */
.thumbview{font-size:11px;width:18%;display:inline-block;float:left;overflow:hidden;text-align:center;margin:1%}
.thumbview .inner{border:solid #ccc 1px;background-color:#f4f4f4;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:3px;position:relative}
.thumbview .inner:hover{border:solid #ddd 1px}
.thumbview div.title{margin-top:5px;background-color:#e2e2e2;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;background-image:url(../images/hr.png);background-repeat:repeat-x;background-position:left top;}
.thumbview span.control{position:absolute;display:inline-block;top:5px;right:5px}
.thumbview span.control a{display:block;margin-bottom:3px}
.thumbview-gal{width:23%}

/* == Messages == */
#msgholder,#alt-msgholder{position:absolute;z-index:100;top:-15px;right:0}
.msgAlert,.msgInfo,.msgError,.msgOk{background-image:url(../images/msg-bg.png);border:3px;color:#fff;-webkit-text-shadow:#444 -1px -1px;-moz-text-shadow:#444 -1px -1px;text-shadow:#444 -1px -1px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border-style:solid;padding:8px 10px}
.msgAlert{background-color:#7b3700;border-color:#4b2b10}
.msgAlert span{background-image:url(../images/alert-ico.png)}
.msgInfo{background-color:#315862;border-color:#29363a}
.msgInfo span{background-image:url(../images/info-ico.png)}
.msgError{background-color:#801c1c;border-color:#721d1d}
.msgError span{background-image:url(../images/error-ico.png)}
.msgOk{background-color:#486231;border-color:#323e26}
.msgOk span{background-image:url(../images/ok-ico.png)}
.msgError span,.msgOk span,.msgAlert span,.msgInfo span{background-repeat:no-repeat;background-position:0 center;display:inline-block;padding-right:5px;padding-left:25px;font-weight:700}
.msgError .error li{background-image:url(../images/required.png);background-repeat:no-repeat;background-position:left 3px;padding-left:15px;margin-left:15px}

#tooltip{
  text-align:right;	color:#444;		font-size:12px;		line-height:1.2em;
	position:absolute;	z-index:100000;	display:none;
	border:1px solid #666;	padding:6px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0 0 4px #bbb;
	-webkit-box-shadow:0 0 4px #bbb;
	box-shadow:0 0 4px #bbb;
	text-shadow:1px 1px 0 #fff;
	background-color:#DDD;
	background-image:url(../images/th-bg.png);
	background-repeat:repeat-x;
	background-position:top;
}

loader{
	background-image:url(../images/ajax-loader.gif);
	background-repeat:no-repeat;
	background-position:50% 50%;
	height:20px;	width:26px;		position:absolute;
	z-index:99;		display:inline-block;	top:54px;	right:8px;
}

/* == Footer == */
.push{	height:64px;	clear:both;	}

#footer{
	text-align:center;	height:64px;	padding-right:25px;		padding-left:25px;	color:#FFF;
	background-image:url(../images/footer-inner.png);
	background-repeat:no-repeat;
	background-position:left center;
	background-color:#1C85D0;
	border-top-width:1px;
	border-top-style:solid;		border-top-color:#FFF;
}
#footer span a{color:#ddd;}
#footer span a:hover{color:yellow;}
#footer .footer-inner{	padding-top:15px;	}



