@charset "utf-8";
/* CSS Document */

body{
background-color:#FFFBF4;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#main{
height:400px;
}

#footer{
background-color:#fe8503;
padding:5px;
margin-top: 10px;
}

#footer a{
color:#000000;
text-decoration:none;
font-weight:bold;
padding:0px 10px 0px 10px;
}

h1{
font-size:20px;
color:#062800;
}

h2{
font-size:18px;
color:#1A5012;
}

#container{
background-color:#FFFFFF;
border: 1px solid #FFD99F;
padding: 0px 10px 2px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#main_menu{
background-repeat:repeat-x;
padding: 4px 10px 0px 10px;
margin-bottom:1px;
}

#main_menu a {
color:#FFFFFF;
text-decoration:none;
font-size: 1.2em;
font-weight: bold;
padding: 0px 5px 1px 5px;
border-left: 1px #EE6203 solid;
border-right: 1px #EE6203 solid;
}

#main_menu a:hover, .menu_a_selected{
color:#FF5559;
background-color:#0168b2;
}

#sub_menu{
background-color:#0168b2;
padding: 3px 10px 3px 10px;
}

#sub_menu a {
color:#FFFFFF;
text-decoration:none;
font-size: 1.2em;
font-weight: bold;
padding: 2px 5px 2px 5px;
border-left: 1px #0488D2 solid;
border-right: 1px #0488D2 solid;
}

#sub_menu a:hover, a.activeSubMenu{
color:#FFFFFF;
background-color:#014686;
}

#sub_menu a:hover{
color:#000000;
background-color:#fe8503;
}

table{
font-size:11px;
}

table.list{
border: 1px solid #3C8138;
text-align:left;
width: 90%;
}

table.list a{
color: #0000FF;
text-decoration:none;
}

table.list th{
text-align:center;
color:#EBFBE6;
background-color:#527C2C;
}

table.list tr{
background-color:#F7FCF5;
}

table.list tr:hover{
background-color:#FBFCCD;
}

a.stylish{
background:url(../../img/link_bg.jpg);
border: #79C87D 1px solid;
padding: 1px 10px 1px 10px;
margin: 2px 5px 2px 5px;
color:#0033FF;
font-weight:bold;
text-decoration:none;
}

div.bar{
background-color:#5FA956;
color: #456547;
font-weight:bold;
}

div.negative_bar{
background-color:#D65445;
color: #333333;
font-weight:bold;
float:right;
text-align:right;
}

a.page{
text-decoration:none;
}

font.page{
color:#0033FF;
}

font.current_page{
font-size:1.2em;
font-weight:bold;
}

#wait_message{
background-color:#267D39;
color:#FFFFFF;
height:15px;
width:120px;
padding:3px 10px 3px 10px;
position:absolute;
top: 60px;
left:100px;
visibility:hidden;
text-align:center;
z-index:1000;
}

.record{
border: 1px solid #3C6527;
background-color:#A5DE96;
padding: 3px 10px 3px 10px;
margin:10px 2px 10px 2px;
}

.invoice{
background-color:#FFFFFF;
border:1px #999999 solid;
}

.invoice h2{
font-size:2em;
color:#CCCCCC;
}

.invoice hr{
height: 3px;
width:90%;
color:#CCCCCC;
}

.invoice_products th{
border: 1px solid #000000;
}

.invoice_products td{
border: 1px solid #000000;
}

input[type=text], input[type=password], input[type=file], textarea, select {
background-color: #EDFEEB;
border: 1px #336F22 solid;
}

input[type=text]:hover, input[type=password]:hover, input[type=file]:hover, textarea:hover, select:hover {
background-color: #FFFDD2;
}

input[type=button], input[type=submit]{
background-color:#AED0B0;
border:#2C5816 1px solid;
padding: 2px 10px 2px 10px;
}

#dek{
z-index: 1000;
POSITION:absolute;
VISIBILITY:hidden;
}

.desc_text{
text-align:left;
font-size:1.1em;
}

.mess_subject, .mess_body{
background-color:#FFFDF2;
border:1px solid #FFDFBF;
margin: 5px;
width:500px;
}

.mess_body{
padding: 10px;
}

.mess_subject{
padding: 2px 10px 2px 10px;
}

div.log{
padding:10px;
text-align:left;
background-color:#FEF3DE;
font-size:1.2;
border:1px solid #999999;
}

ul.run_cron_fc li {
margin: 15px;
font-size: 1.1em;
font-weight:bold;
}

ul.run_cron_fc li a {
color:#0000FF;
}

ul.run_cron_fc li a:hover {
color:#228020;
}

table.home_stats{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
border: 1px solid #5066C0;
}
table.home_stats th{
font-size:14px;
font-weight:bold;
background-color:#38467E;
color:#E9EFFC;
padding: 3px 0px 3px 0px;
}
table.home_stats td{
line-height: 16px;
padding: 3px 5px 3px 10px;
}
table.home_stats tr:hover{
background-color:#F0F3FB;
}

a.home_info{
text-decoration:none;
font-weight:bold;
font-size:12px;
color:#000000;
}
a.home_info:hover{
color:#000066;
}

a.real_time{
text-decoration:none;
color:#000000;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.adex_show_only{
display:none;
}

.dd_ad{
text-align:left;
border:1px solid #CCCCCC;
margin:5px;
padding:3px;
}

.merc_item{
border:1px solid #CCCCCC;
background-color: #F7FCF5;
padding: 3px;
margin: 5px;
}
