body, html {
	margin: 0;
	padding: 0;
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	background: #ffffff;
}

/*HEADER*/

div#header { margin: 0 auto; padding: 0; /*width: 1266px;*/s }

div#header div#header_bg {
	margin: 0;
	padding: 0;
	/*width: 1266px;*/
	height: 119px;
	background: #ffffff url(../img/header_bg.gif) top left no-repeat;
}
div#header div#topmenu {
	margin: 0;
	padding: 0;
/*	width: 1266px;*/
	height: 31px;
	line-height: 26px;
	background: url(../img/top-menu-bg.gif) top left repeat-x;
	text-align: right;

}

div#header div#topmenu ul { list-style: none; margin: 0; padding: 0; display: inline; float: right; }
div#header div#topmenu ul li { display: inline; margin: 0	; padding: 0; float: left; }
div#header div#topmenu ul li img { margin-top: 1px; float: left; }
div#header div#topmenu ul li a { margin: 0px 10px 0px 0px; text-decoration: none; color: #5e5e5e; font-weight: bold; font-size: 12px; padding: 5px 5px 6px 5px; line-height: 26px; height: 26px; }
div#header div#topmenu ul li a:hover { background: url(../img/top-menu-hover.gif) top left repeat-x; }
div#header ul li div#topmenu_right { background: url(../img/top-menu-right.gif) top right no-repeat; width: 40px; height: 31px; }

/*BODY*/

div#body { margin: 0 auto; padding: 0; /*width: 1266px;*/ clear: both; float: none; background: #f7f7f7;  }

/*BODY MENUBAR*/

div#body div#menubar { width: 251px; /*float: left; clear: left; */background: #f1f1f1 url(../img/menubar_bg.gif) top left repeat-y; margin: 0; padding: 0; margin-right: 10px; }
div#body div#menubar a#search { 
	float: left;
	clear: both;
	background: url(../img/search_bg.html) top left repeat-x;
	padding: 0;
	margin: -2px 0px 0px 7px;
}

div#body div#menubar div { background: url(../img/menubar_menu_bg.gif) top left repeat-x; clear: both; float: left;  margin: 0px 0px 0px 10px; width: 221px; }
div#body div#menubar div.space { margin: 0 auto; width; 100%; height: 5px; clear: both; float: none; background: 0; font-size: 5px; line-height: 5px; }
div#body div#menubar div img.left { float: left; }
div#body div#menubar div h1 { margin: 0; padding: 0; color: #565656; float: left; font-size: 12px; line-height: 36px; }
div#body div#menubar div img.right { float: right; }
div#body div#menubar ul { clear: both; float: none; list-style: none; margin: 0px 0px 0px 60px; padding: 0; }
div#body div#menubar ul li { color: #565656; height: 23px; margin: 0; padding: 0; }
div#body div#menubar ul li a { text-decoration: none; color: #565656; padding: 5px 0px 6px 0px; line-height: 23px; height: 23px; }
div#body div#menubar ul li a img { padding: 0; margin: 0px 0px -8px 0px; visibility: hidden; }
div#body div#menubar ul li a:hover { background: #d1d1d1; }
div#body div#menubar ul li a:hover img { visibility: visible; }
div#body div#menubar ul li a div {
	background: url(../img/arrow.gif) center left no-repeat;
	width: 4px;
	height: 7px;
	float: none;
	margin: 0px 10px;
	padding: 0;
	display: inline;
}

/*BODY PAGE-CONTENT*/

div#body div#page_content { margin: 0px; padding: 0;  background: #f7f7f7; }
div#body div#page_content div#content { margin: 0; border: solid 1px #e8e8e8; }
div#body div#page_content div#content div#edit { margin: -40px 20px 40px 20px;  }
div#body div#page_content div#content div#edit div#edit_left { width: 60px; height: 60px; background: url(../img/content-menu-edit.gif) top left no-repeat; float: left; }
div#body div#page_content div#content div#edit div#edit_bg { background: url(../img/content-menu-edit-bg.gif) top left repeat-x; float: left; height: 60px; padding: 0px 5px; }
div#body div#page_content div#content div#edit div#edit_bg h1 { color: #ee3322; font-size: 18px; line-height: 60px; margin: 0; padding: 0; }
div#body div#page_content div#content div#edit div#edit_right { width: 13px; height: 60px; background: url(../img/content-menu-edit-right.gif) top left no-repeat; float: left; clear: right; }
div#body div#page_content div#content div.menu { margin: -36px 0px 0px 30px; float: left; }
div#body div#page_content div#content a { text-decoration: none; color: #565656; font-weight: bold; }
div#body div#page_content div#content a div { float: left; }
div#body div#page_content div#content a div#menu1 { width: 37px; height: 36px; background: url(../img/content-menu1.gif) top left no-repeat; margin-left: 2px; }
div#body div#page_content div#content a div#menu2 { width: 30px; height: 36px; background: url(../img/content-menu2.gif) top left no-repeat; margin-left: 2px; }
div#body div#page_content div#content a div#menu3 { width: 32px; height: 36px; background: url(../img/content-menu3.gif) top left no-repeat; margin-left: 2px; }
div#body div#page_content div#content a div#menu4 { width: 32px; height: 36px; background: url(../img/content-menu4.gif) top left no-repeat; margin-left: 2px; }
div#body div#page_content div#content a div.menuname { background: url(../img/content-menu-bg.gif) top left repeat-x; line-height: 24px; height: 24px; margin-top: 12px; }
div#body div#page_content div#content a div.menu_right { width: 8px; height: 24px; margin-top: 12px; background: url(../img/content-menu-right.gif) top left no-repeat; }
div#body div#page_content div#content a div.active { background: url(../img/content-menu-bg-hover.gif) top left repeat-x; }
div#body div#page_content div#content a div.activeright { background: url(../img/content-menu-right-hover.gif) top left no-repeat; }
/*
div#body div#page_content div#content a:hover div.menuname, div#body div#page_content div#content a div.active { background: url(../img/content-menu-bg-hover.gif) top left repeat-x;}
div#body div#page_content div#content a:hover div.menu_right, div#body div#page_content div#content a div.activeright { background: url(../img/content-menu-right-hover.gif) top left no-repeat; }
*/
div#body div#page_content div#content div.form { /*width: 995;*/ margin: 0px 30px; }
div#body div#page_content div#content input, div#body div#page_content div#content textarea { border: solid 1px #C8D4DF; font-weight: bold; width: 100%; margin-bottom: 20px; }
div#body div#page_content div#content input.submit { width: 100px; white-space: no-wrap; padding: 0px 7px; background: #f7f7f7; font-weight: normal; }

/* FOOTER */

div#footer { margin: 0 auto; /*width: 1200px;*/ height: 42px; background: #b3bf1d; clear: both; float: none; line-height: 42px; color: #004377; }

div#footer a { text-decoration: none; color: #004377; }

div#footer img#footer_img { margin: 0px 10px 0px 10px; }

div#footer div#footer_right { float: right; margin-right: 10px; }

div#footer div#footer_right ul { list-style: none; display: inline; }

div#footer div#footer_right ul li { display: inline; background: url(../img/bottom_menu_bg.html) center right no-repeat; padding-right: 7px; }

div#footer div#footer_right ul li.noborder { background: 0; }


/* FOOTER MENU */

div#footer_menu { margin: 0 auto; /*width: 755px;*/ /*clear: both;*/ float: none; color: #000000; text-align: center; }

div#footer_menu  a { text-decoration: none; color: #000000; }

div#footer_menu ul { list-style: none; display: inline; }

div#footer_menu ul li { display: inline; border-right: solid 1px #96a2a9; padding: 0px 5px 0px 0px; }

div#footer_menu ul li.noborder { border: 0; }

/* SPACE */

div.space { margin: 0 auto; width; 100%; height: 10px; clear: both; float: none; background: 0; font-size: 5px; line-height: 5px; }




/* code_editor */
.code_editor {
	background-color: #fff;
	color: #000;
	font-size: 12px;
	font-family: monospace;
	font-weight: lighter;
	font-stretch: wider;
	/*width: 600px;*/
	height:400px;
}


input[type=submit] {
	display: inline;
	vertical-align: bottom;
	border-style: outset;
	border-width: 1px;	
	max-width: 200px;
}

input[type=hidden] {
	display:none;
}

input[type=checkbox] {
	display:inline;
	width: 20px;
}
