div#middle { width: 1000px; padding-bottom: 1px; background: #fafafa; }
div#page { padding: 0px;}
ul#submenu { float: left; width: 154px; overflow: hidden; border-bottom: 1px solid #E4E4E4; /*padding-bottom: 3px;*/ padding-top: 5px;}
	ul#submenu li { list-style: none; width: 200px; /*padding: 8px 0 8px 10px;*/ background: #fff; border: 1px solid #E4E4E4; border-bottom: none; border-right: none; /*margin-bottom: -3px; */}
	ul#submenu li a { text-decoration: none; color: #FF6600; }
	ul#submenu li a span { display: block; padding: 10px 0 10px 2px; text-decoration: none; background: #f3f3f3 url(../images/submenu-item.gif) no-repeat 1px 1px; }
	ul#submenu li a:hover span { background: #FFFFCC url(../images/submenu-item.gif) no-repeat 1px -188px; }

li.sub_selected { width: 190px !important ; }
li.sub_selected a { color: #5c5c5c !important ; }
li.sub_selected a span { background: #fff !important ; }
li.submenu_title { padding: 20px 0 10px 10px; width: 180px !important ; border-left: none !important ; }

div#admin_content { float: right; width: 640px; margin: 0 0 0 0; padding: 35px; background: #fff; border: 1px solid #E4E4E4; overflow: visible; }

div#admin_footer { height: 50px; margin: 2px; margin-bottom: 1px; padding: 0 0 0 0; background: #f5f5f5; border: 1px solid #bfbfbf; }

div.cleaner{ clear:both; height:1px;}

.hidden { display:none;}

.button_save { width: 73px; height: 26px; line-height: 26px; text-align: center; background: url(../images/button-save.gif); border: none; color: #434343; cursor: pointer; padding-left: 0; margin-top: 15px; }
div.fck{width: 80%;}
div.admin_lang {float: right; margin: 0 0 150px 0;} 
table.admin_list {
	border-width: 0px 0px 0px 0px;
	border-spacing: 30px 5px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
}
table.admin_list th {
	border-width: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.admin_list td {
	border-width: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

.bottomed {
	vertical-align: bottom;
}