/* Administration */
body { padding:0px; margin:0px; background:#fff; color:#666; font:normal 12px/18px Arial, Helvetica, sans-serif; }
div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, p, a, img { padding:0px; margin:0px; }
ul { list-style-type:none; }
img { border:0px; }
.spacer { font-size:0; line-height:0; clear:both; }
h1 { font-size:16px; line-height:22px; color:#faa129; font-weight:bold; padding-left:23px; background-image:url(../images/h1_bg.png); background-position:left center; background-repeat:no-repeat; }
h2 { font-size:12px; line-height:22px; color:#1969a8; font-weight:bold; }
h3 { font-size:14px; line-height:20px; }
h4 { font-size:13px; line-height:19px; }
h5 { font-size:12px; line-height:18px; }

.select { padding-left:3px; padding-top:1px; font-size:12px; line-height:15px; color:#666666; border:1px solid #bfbfbf; }
.input { height:17px; padding-left:3px; padding-top:1px; font-size:12px; line-height:15px; color:#666666; border:1px solid #bfbfbf; }
.textarea { padding-left:3px; padding-top:1px; font-size:12px; line-height:15px; color:#666666; border:1px solid #bfbfbf; }
.input-error { height:17px; padding-left:3px; padding-top:1px; font-size:12px; line-height:15px; color:#666666; border:1px solid #ff0000; }
.textarea-error { padding-left:3px; padding-top:1px; font-size:12px; line-height:15px; color:#666666; border:1px solid #ff0000; }
.button { font-size:11px; line-height:16px; }

.input_price { width:40px; height:15px; padding-right:3px; padding-top:1px; font-size:11px; line-height:14px; color:#666666; border:1px solid #bfbfbf; text-align:right; }

.required_star { position:absolute; margin-left:-8px; margin-top:-3px; color:#ff0000; font-size:11px; }

a { color:#faa129; text-decoration:underline; }
a:hover { color:#004c8d;  text-decoration:underline; }

#main-container { width:100%; }
#main { width:985px; margin:0 auto; }
#main-page-content { padding:10px 4px 15px 4px; }

#footer-container { width:100%; height:32px; background-repeat:repeat-x; background-position:center top; }
#footer { width:985px; margin:0 auto; height:26px; }
#footer ul { display:block; float:left; margin-left:100px; }
#footer li { display:block; float:left; margin:8px 5px 0 5px; font-size:11px; color:#898989; }
#footer li a { display:block; text-decoration:none; color:#898989; }
#footer li a:hover { text-decoration:underline; }
#footer li.selected a { color:#000; }

#created-by { float:left; margin-top:10px; }
#copyright { float:right; margin-top:8px; font-size:11px; color:#898989; text-align:right; }

/* Paging */
#paging { margin-top:5px; margin-bottom:5px; }

.admin_help
{
	height: 65px;
	position: relative;
	text-align: left;
	vertical-align: top;
	margin-bottom: 10px;
	padding: 7px 7px 7px 7px;
	border: 1px solid #e5e4e4;
	background-image: url(../images/admin/help_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #f9f9fb;
}
.admin_table
{
	border: 2px solid #aa9a3f; 
	background-color:#ffffff;
	color: #000000;
	font-size: 11px;
}
.admin_table td
{
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
	text-align: left;
}
.admin_table a
{
	color: #000099;
}
.admin_table a:hover
{
	color: #990000;
}
.admin_table .row_na
{
	background-color: #f1eac9;
}
.admin_table .row
{
	background-color: #f1eac9;
}
.admin_table .row:hover
{
	background-color: #fcfaef;
}
.admin_table .row_over
{
	background-color: #fcfaef;
}
.admin_table .title td
{
	background-color: #cec286;
	font-weight: bold;
	color: #615a34;
	cursor: help;
	height: 23px;
}
.admin_table .product_name a { color:#000; text-decoration:none; }

/*  */
input.admin-field
{
	border: 1px solid #82783b;
	background-color: #ffffff;
	height: 15px;
	padding-left: 4px;
	font-size: 11px;
}
select.admin-field
{
	border: 1px solid #82783b;
	background-color: #ffffff;
	padding-left: 4px;
	font-size: 11px;
}
input.admin-field-error
{
	border: 1px solid #e15029;
	background-color: #fdffc5;
	height: 15px;
	padding-left: 4px;
	font-size: 11px;
}
.admin_table_edit
{
	border: 2px solid #aa9a3f; 
	background-color: #f1eac9;
	font-size: 11px;
	color: #000000;
	margin-bottom: 10px;
}
.admin_table_edit .title
{
	padding-left: 5px;
	cursor: help;
	font-size: 11px;
	font-weight: bold;
}
.admin_table_edit input.field
{
	border: 1px solid #82783b;
	background-color: #ffffff;
	height: 15px;
	padding-left: 4px;
	font-size: 11px;
}
.admin_table_edit input.checkbox
{
	border: none;
	background-color: #f1eac9;
	padding-left: 0px;
}
.admin_table_edit select.field
{
	border: 1px solid #82783b;
	background-color: #ffffff;
	padding-left: 4px;
	font-size: 11px;
}

.admin_table_edit input.necessary
{
	background-color: #FFFF99;
}
.admin_table_edit select.necessary
{
	background-color: #FFFF99;
}
.admin_table_edit td.necessary
{
	color: #990000;
}
/* Tree */
.admin_tree td
{
	padding-left: 0px;
	padding-right: 0px;
}
.admin_tree .page_name
{
	padding: 0px 0px 0px 5px;
}
.admin_tree .page_name a 
{
	color:#000; text-decoration:none;
}
.admin_tree .page_name a.selected 
{
	color:#990000; text-decoration:none; font-weight:bold;
}

.admin_tree .vv
{
	width: 20px;
	height: 20px;
	background-image: url(../images/admin/tree_vv.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.admin_tree .hvv
{
	width: 20px;
	height: 20px;
	background-image: url(../images/admin/tree_hvv.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.admin_tree .hv
{
	width: 20px;
	height: 20px;
	background-image: url(../images/admin/tree_hv.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.admin_tree .none
{
	width: 20px;
	height: 20px;
	background-image: url(../images/admin/tree_none.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.admin_tree .page_icon
{
	width: 20px;
	height: 20px;
	background-image: url(../images/admin/icon_page.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.admin_tree .category_icon
{
	width: 20px;
	height: 20px;
	background-image: url(../images/admin/icon_category.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.admin_tree .folder_icon
{
	width: 20px;
	height: 20px;
	background-image: url(../images/admin/icon_folder.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.admin_tree .folderopen_icon
{
	width: 20px;
	height: 20px;
	background-image: url(../images/admin/icon_folderopen.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/*  */

.admin_tree .default_1
{
	background-image: url(../images/admin/icon_page_default.gif);
}
.admin_languages td
{
	border: 1px solid #aa9a3f; 
	background-color: #ffffff;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}
.admin_languages td.over
{
	background-color: #cec286;
	color: #615a34;
}
.admin_languages td.selected
{
	background-color: #cec286;
	color: #615a34;
}
.admin_tabs .tab
{
	background-color: #e7e7e7;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	cursor: pointer;
}
.admin_tabs .selected
{
	background-color: #ffffff;
	border-bottom: none;
	cursor: auto;
}
.admin_image_name
{
	font-family: Arial;
	font-size: 11px;
}

.admin-products-groups { border:2px solid #aa9a3f; background-color:#f1eac9; margin-bottom:10px; padding:10px; }
.admin-products-groups-container { float:left; width:300px; margin:0 10px 10px 0; }
.admin-products-groups-box { width:290px; height:145px; overflow:auto; border:2px solid #cec286; background-color:#fcfaef; }
.admin-products-groups-title { color:#615a53; font-weight:bold; margin-bottom:2px; }
.admin-products-groups-message { height:40px; border:2px solid #cec286; background-color:#fcfaef; color:#000; padding:5px; margin-bottom:6px; }

.admin-products-groups-table .row { background-color: #fcfaef; }
.admin-products-groups-table .row_over { background-color: #f1eac9; }

.admin-menuset { color:#dd0000; font-size:12px; font-weight:bold; background-color:#fcfaef; border:4px solid #f1eac9; }

.menu-admin { display:block; border-top:1px solid #000; border-bottom:1px solid #000; margin:10px 0 15px 0; }
.menu-admin ul { display:block; height:23px; list-style-type:none; }
.menu-admin ul li { display:block; float:left; margin:2px 20px 0 0; }
.menu-admin ul li a { color:#000; text-decoration:none; }
.menu-admin ul li a:hover { color:#dd0000; text-decoration:underline; }

/* Category breadcrumbs */
ul.admin-category-breadcrumbs { display:block; float:left; }
ul.admin-category-breadcrumbs li { display:block; float:left; height:20px; }
ul.admin-category-breadcrumbs li.split { width:20px; height:20px; background-image:url(../images/admin/categories_breadcrumbs_split.png); background-repeat:no-repeat; background-position:center 6px; }

/* Paging */
#paging { margin-top:5px; margin-bottom:5px; }

.paging ul { margin:20px 0; }
.paging ul li { float:right; width:20px; height:20px; font-size:11px; line-height:19px; border:1px solid #aa9a3f; background-color:#f1eac9; text-align:center; margin-left:3px; }
.paging ul li a { display:block; color:#202020; text-decoration:none; font-weight:bold; }
.paging ul li a:hover { color:#000; font-weight:bold; } 
.paging ul li:hover { background-color:#fcfaef; }

.paging ul li.selected { background-color:#fff; }
.paging ul li.selected a { color:#000; }
.paging ul li.selected a:hover { color:#000; }
