html { margin:0px; padding:0; text-align:center;}

body {
    margin-bottom:20px;
    margin-top:0px;
    padding:0px;
    background:#151515;
    color: #fff;
    min-width:800px;
    text-align:center;
    font-family: Verdana, Arial,Helvetica, Sans-Serif, Trebuchet, Verdana, Tahoma ;
	  font-size: 10pt;
    background-image: url(../../img/body_bg_2.gif);
    background-repeat: repeat;
    
    }

#header img{ border:0; margin:0; padding:0; display:block;}
a:link			{ text-decoration: none; color: #767676; }
a:visited			{ text-decoration: none; color: #767676; }
a:hover			{ text-decoration: none; color: #AECC1C; }
a:active			{ text-decoration: none; color: #AECC1C; }

/*-------------------costruction----------------------------------*/

#wrapper{ width:800px; height: 620px;  min-height:620px; padding:0px 0px 0px 0px; margin:0px auto; margin-top:20px; text-align:left; border:0; background-color: blu;}
#header{ width: 800px; margin:0; padding:0; margin-bottom: 5px; border:1px solid black; background-color: #151515;}
#container{ width: 800px; height: auto !important; height: 400px; min-height: 400px; background-color: transparent; } /* max 520*/
#login_container{ width: 800px; height: 540px; text-align: center;  min-height:540px; background-color: #151515; } /* max 520*/
#footer{width: 800px; background-color: #151515; color: #4C4749; text-align: right; font-size: 10px; font-weight: bold; border:1px solid black; }

#right{float: right; margin:0px auto; width: 570px; margin-bottom: 5px; background-color: #151515; border:1px solid black;}

.main_menu{ float:left; width: 200px; border:1px solid black; color: #767676; padding-top: 10px; font-weight: bold; margin-bottom: 5px; background-color: #151515;}
.inner_main_menu{ width: 400px; float:right; margin-right: 10px; background-color: re;}
.main_menu a:link			{ text-decoration: none; color: #767676; }
.main_menu a:visited			{ text-decoration: none; color: #767676; }
.main_menu a:hover			{ text-decoration: none; color: #AECC1C; }
.main_menu a:active			{ text-decoration: none; color: #AECC1C; }
.main_menu_caption{ border-bottom: 1px solid #AECC1C; color: #AECC1C; text-align: right; font-weight: normal; margin-bottom: 15px;}

.menu_wrap{margin-left: 10px; font-weight: normal; font-size: 10px; width:180px;}
/*-----------------------------------------------------------------*/

.clear { height: -1px; clear: both; font-size: 0px; line-height: 0px; background: transparent; }
.fl {float: left;}
.fr {float: right;}
.green{color: #AECC1C;}
.white{color: #E5E5E5;}
.mgrey{color: #a0a0a0;}
.b{font-weight: bold;}
.center{text-align: center;}
.ar{text-align: right;}
.al{text-align: left;}
.w320{width: 320px;}
.error{font-weight: bold; border: 1px solid red; color: red; font-size: 12px;}
.yes{color: #2D8D1E; font-size: 9px;}
.no{color: #AD0000; font-size: 9px;}

.bg_yes{float: left; color: #fff; background:#868686; margin: 0 2px 0 2px; width: 100px; height: 20px;  font-size: 9px;}
.bg_no{float: left; color: #fff; background:#252525; margin: 0 2px 0 2px; width: 100px; height: 20px;  font-size: 9px;}

/* ------------------------------------------------------------------- */
input {border: 1px solid #000; background: #E3D9C2}
input.button {background: #5F5F5F; border: 2px outset #fff; font-size: 10px; color: #EFEFEF; height: 20px;}
input.cancel_button {background: #5F5F5F; border: 2px outset #800000; font-size: 10px; color: #EFEFEF; height: 20px;}
input.delete_button {background: #800000; border: 2px outset #fff; font-size: 10px; color: #EFEFEF; height: 20px;}
.cancel_link {background: #5F5F5F; border: 2px outset #800000; font-size: 10px; color: #EFEFEF; height: 20px; margin-left: 15px;}
.proceed_link {background: #5F5F5F; border: 2px outset #fff; font-size: 10px; color: #EFEFEF; height: 20px; margin-left: 15px;}
a.delete_link {background: #800000; border: 2px outset #fff; font-size: 10px; color: #EFEFEF; line-height: 20px;}
fieldset{ border: 2px solid #454545;}
legend{color: #767676; background: #252525; border: 2px solid #454545; padding: 2px 6px}
label{ width: 4em; float: left; text-align: right; margin-right: 0.5em; display: block}
.form_row{ background: #252525; margin-top: 3px; padding: 2px;}
.left_cell{float: left; width: 100px; color: #868686}
.right_cell{float: left;}
.form_submit{padding:3px;}

.add_item_over{font-size: 10px;}
.form_row{ background: #252525; margin-top: 3px; padding: 2px;}
.add_item_over div.left_cell{float: left; width: 150px; color: #868686}
.add_item_over div.right_cell{float: left;}

.edit_item_over{font-size: 10px;}
.form_row{ background: #252525; margin-top: 3px; padding: 2px;}
.edit_item_over div.left_cell{float: left; width: 150px; color: #868686}
.edit_item_over div.right_cell{float: left;}
.edit_item_over input{background: #E3D9C2;}
.edit_item_over textarea{background: #E3D9C2; border: 1px solid #000;}
.edit_item_over select{background: #E3D9C2; border: 1px solid #000;}

.hide_sold{margin-left:30px; background: #5F5F5F; border: 2px outset #AECC1C; font-size: 10px; font-weight:bold; color: #AECC1C; }

/* ------------------------------------------------------------------- */

.null_text{ font-size: 18px; color: #969696;}
.cat_main{width: 550px;}
.categories_backend{width: 550px;}
.categories_backend td{border: 1px solid #464646; background: #262626; font-size: 12px;  font-weight: bold; }
.categories_backend a{display: block; padding-left: 0px; text-indent: 20px; line-height: 30px;}
.categories_backend_thead td{border: 1px solid #464646; background: #464646; font-size: 8px; text-align: center; font-weight: bold; color:#AECC1C; padding:0px; height: 30px; }

.categories_backend td a:link{ display: block; width:100%;  background: #262626;}
.categories_backend td a:visited{ display: block; width:100%;  background: #262626; }
.categories_backend td a:hover{display: block; width:100%;   background: #393939;}



.item_edit_backend{width: 550px;}
.item_edit_backend td{border: 1px solid #464646; background: #262626; font-size: 12px; padding-left: 0px;}
.notactive td{border: 1px solid #151515; background: #262626; font-size: 12px; padding-left: 0px;}
.item_edit_backend a{display: block}
.item_edit_backend_thead td{border: 1px solid #464646; background: #464646; font-size: 8px; text-align: center; font-weight: bold; color:#AECC1C; padding:0px; height: 30px; }

.item_edit_backend td.name a:link{ display: block; width:100%;  height:40px; background: transparent; padding-left: 0px;}
.item_edit_backend td.name a:visited{ display: block; width:100%; height:40px; background: transparent; padding-left: 0px; }
.item_edit_backend td.name a:hover{display: block; width:100%; height:40px;  background: #393939; padding-left: 0px;}

.subpage_header{height: 20px; margin-bottom: 10px; text-align: center; color: #767676; background: #252525; border: 2px solid #454545; font-size: 16px; font-weight: bold;}
.subpage_info{height: 15px; margin-bottom: 3px; margin-top: 5px; text-align: right; color: #EFEFEF; background: #252525; border: 0px solid #454545; font-size: 10px; font-weight: bold;}
.edit_stock_row{border: 1px solid #464646; background: #262626; font-size: 14px; padding-left: 20px;}

.hand{height: 30px; width: 30px; background-image: url(../../img/hand1.gif);}
.node_row{border: 1px solid #464646; background: #262626; font-size: 10px; padding-left: 0px; margin-bottom: 2px; color: #868686;}
.nodes_submit{margin: 5px; text-align: right;}


a.black_link:link { text-decoration: none; color: #151515; }
a.black_link:visited { text-decoration: none; color: #151515; }
a.black_link:hover { text-decoration: none; color: #151515; }


td.L2-active{background:#888;}
