a:link { color:#000000; }
a:visited { color:#666666;}
a:active { color:#3366cc; }
a:hover { color:#666666; text-decoration:underline }
a.xxsw:link { color:#FFFFFF; }
a.xxsw:visited { color:#FFFFFF;}
a.xxsw:active { color:#666666; }
a.xxsw:hover { color:#666666; text-decoration:underline }
a.xsbw:link { color:#FFFFFF; font-weight:bold;}
a.xsbw:visited { color:#FFFFFF; font-weight:bold;}
a.xsbw:active { color:#666666; font-weight:bold; text-decoration:underline }
a.xsbw:hover { color:#666666; font-weight:bold; text-decoration:underline }
a {font-family : Verdana,Helvetica,sans-serif;color:black;font-size:9pt;text-decoration:underline;}
a.ul {font-family : Verdana,Helvetica,sans-serif;color:black;text-decoration:underline;}
a.title {font-family : Verdana,Helvetica,sans-serif;color:black;text-decoration:underline;font-size:12pt;}
a.textlink {font-family : Verdana,Helvetica,sans-serif;color:black;text-decoration:underline;font-size:9pt;}
a.x-linksmall {font-family : Verdana,Helvetica,sans-serif;color:black;text-decoration:underline;font-size:9pt;}
a.linksmall {font-family : Verdana,Helvetica,sans-serif;color:black;text-decoration:underline;font-size:11pt;}
a.headerlink {font-family : Verdana,Helvetica,sans-serif;color:black;text-decoration:underline;font-size:13pt;}
li,dd,dt,blockquote,ul,input,td,tr,table {color:black;font-family:Verdana,helvetica,sans-serif; font-size:9pt; margin-top:0cm; margin-left:0cm;}
p {font-family: Verdana, Helvetica, sans-serif; font-size:9pt; color:black;}
.xxs {font-family: Verdana, Helvetica, sans-serif; font-size:8pt; color:black;}
.xxsb {font-family: Verdana, Helvetica, sans-serif; font-size:8pt; color:black; font-weight:bold;}
.xs {font-family: Verdana, Helvetica, sans-serif; font-size:9pt; color:black;}
.xsb {font-family: Verdana, Helvetica, sans-serif; font-size:9pt; color:black; font-weight:bold;}
.xs-bold {font-family: Verdana, Helvetica, sans-serif; font-size:9pt; color:black; font-weight:bold;}
.s {font-family: Verdana, Helvetica, sans-serif; font-size:11pt; color:black;}
.sb {font-family: Verdana, Helvetica, sans-serif; font-size:11pt; color:black; font-weight:bold;}
.n {font-family: Verdana, Helvetica, sans-serif; font-size:13pt; color:black;}
.nb {font-family: Verdana, Helvetica, sans-serif; font-size:13pt; color:black; font-weight:bold;}
.l {font-family: Verdana, Helvetica, sans-serif; font-size:16pt; color:black;}
.lb {font-family: Verdana, Helvetica, sans-serif; font-size:16pt; color:black; font-weight:bold;}
.xxsw {font-family: Verdana, Helvetica, sans-serif; font-size:8pt; color:white;}
.xsw {font-family: Verdana, Helvetica, sans-serif; font-size:9pt; color:white;}
.xxsbw {font-family: Verdana, Helvetica, sans-serif; font-size:8pt; color:white; font-weight:bold;}
.xxsbred {font-family: Verdana, Helvetica, sans-serif; font-size:8pt; color:red; font-weight:bold;}
.xsbred {font-family: Verdana, Helvetica, sans-serif; font-size:9pt; color:red; font-weight:bold;}
.sbred {font-family: Verdana, Helvetica, sans-serif; font-size:11pt; color:red; font-weight:bold;}
.xxsbblue {font-family: Verdana, Helvetica, sans-serif; font-size:8pt; color:blue; font-weight:bold;}
.xsbw {font-family: Verdana, Helvetica, sans-serif; font-size:9pt; color:white; font-weight:bold;}
.sw {font-family: Verdana, Helvetica, sans-serif; font-size:11pt; color:white;}
.sbw {font-family: Verdana, Helvetica, sans-serif; font-size:11pt; color:white; font-weight:bold;}
.nw {font-family: Verdana, Helvetica, sans-serif; font-size:13pt; color:white;}
.nbw {font-family: Verdana, Helvetica, sans-serif; font-size:13pt; color:white; font-weight:bold;}
.lw {font-family: Verdana, Helvetica, sans-serif; font-size:16pt; color:white;}
.lbw {font-family: Verdana, Helvetica, sans-serif; font-size:16pt; color:white; font-weight:bold;}
.hbg {background-color:#0033CC;color:white;font-weight:bold;}
.bbg {background-color:#E7F2FF;color:white;font-weight:bold;}
.rg {background-color:#EEEEEE;}
.rw {background-color:#FFFFFF;}
.banner {border:1px solid grey; padding:0px; margin:0px;}
.bordered {border:#003167 1px solid; padding:0px; margin:0px;}


/* ################# */
/* shop menu */

.ar { text-align: right; }
.ac { text-align: center; }

table.bdata { table-layout:fixed; border: 1px solid #d4d4d4; border-collapse: collapse; }
table.bdata th, table.bdata td { padding: 2px 4px; border: 1px solid #999; font-size: 1.0em; }

table.bdata td.status_ok { /*background-color: #00DE00;*/ }
table.bdata td.status_fa { border-top: 2px solid #C80606; border-bottom: 2px solid #C80606; background-color: #d8d8d8;  /*color: #fff;*/ }

#edit_php { margin: 0 0 0 12px; }
#edit_php .block_head,
#shop_menu_php .block_head { margin: 0; padding: 2px 8px 3px 8px; font-size: 1.2em; color: #003167; font-weight: bold; line-height: 1.2em; }
#edit_php .normal,
#shop_menu_php .normal { background: #ccc; }
#edit_php .android { background: #D4E9A9; }
#edit_php .blackberry { background: #7d97ac; }
#edit_php .windows { background: #28a8d2; }
#edit_php .pocketpc { background: #85bae2; }
#edit_php .symbian { background: #E7F2FF; }
#edit_php .palmos { background: #EEEEEE; }

.block_content { padding: 4px 8px 4px 8px; line-height: 1.8em; border: 1px solid #ccc; border-top: 0; }
.block_content select, .block_content select { font-size: 1.0em; line-height: 1.6em; }
.block_content select { width: 140px; }
.block_content input { width: 138px; }
.block_content a, .block_content a:link, .block_content a:active, .block_content a:visited, .block_content a:hover { padding: 2px; color: #333; text-decoration: none; border-bottom: 1px dotted #d4d4d4; }
.block_content a:hover { background: #CFF05F; }

form { margin: 0; padding: 0; }

table.supp_list_outer { width: 640px; margin: 0 0 0 12px; table-layout:fixed; border: 1px solid #d4d4d4; border-collapse: collapse; }
table.supp_list_outer td.back { padding: 8px 8px; border: 1px solid #888; background-color: #ccc; text-align: center; }
table.supp_list_outer td.back a { display: block; }
table.supp_list { width: 100%; margin: 0 0 4px 0; table-layout:fixed; border: 1px solid #d4d4d4; border-collapse: collapse; }
table.supp_list td { padding: 4px 8px; vertical-align: top; border: 1px solid #888; }
table.supp_list td.head { background-color: ccc; }
table.supp_list td.td_cust { width: 140px; overflow: hidden; }
table.supp_list td.actions { text-align: right; }
table.supp_list td input { width: 140px; margin: 0; padding: 8px 0; }
table.supp_list td input.finished { width: 64px; padding: 0; }

table.supp_list td.content { background-color: #f2f2f2; }
table.supp_list td.content:hover { background-color: #e4e4e4; }
table.supp_list td.content a,
table.supp_list td.content a:link,
table.supp_list td.content a:active,
table.supp_list td.content a:hover,
table.supp_list td.content a:visited { display: block; text-decoration: none; color: #000; }
table.supp_list td.content a:hover { background-color: #e4e4e4; }

table.supp_entry { width: 650px; margin: 0 0 0 12px; border: 1px solid #d4d4d4; border-collapse: collapse; }
table.supp_entry td.back { padding: 8px 8px; border: 1px solid #888; background-color: #ccc; text-align: center; }
table.supp_entry td.back a { display: block; }
table.supp_entry td { padding: 4px 8px; vertical-align: top; border: 1px solid #888; }
table.supp_entry td.left { width: 140px; }
table.supp_entry td.content { padding: 12px 8px; background-color: #f2f2f2; border: 2px solid #000; }
table.supp_entry td input { width: 140px; margin: 0; padding: 0; font-size: 0.9em; }
table.supp_entry td.actions { text-align: right; }
table.supp_entry td.actions input { width: 140px; margin: 0; padding: 8px 0;  font-size: 1.0em; }
table.supp_entry td.actions input.finished { width: 64px; padding: 0; }

.top_story { padding: 0; }
.top_story h1.xsbw { margin: 0 0 4px 0; padding: 2px 8px 4px 8px; background: #003167; }
.top_story .top_story_content { margin: 8px 8px; }
.top_story img { float: left; margin: 0 12px 0 0; }


/* proded.php */
#editor_proded { margin: 0 0 0 12px; }
#editor_proded .eline { clear: both; padding: 4px 8px; border-bottom: 1px solid #ccc; background: #f2f2f2; }
#editor_proded .el_alt { background: #e8e8e8; }
#editor_proded label { float: left; width: 200px; font-weight: bold; }
#editor_proded .edata { }
/* proded.php */

/* product.php */
.prod_edit, .prod_edit:link, .prod_edit:active, .prod_edit:hover, .prod_edit:visited { margin: 0 1px; padding: 2px 8px; border: 1px solid #777; background: #888; color: #fff; text-decoration: none; }
.prod_edit:hover { background: #999; }
/* /product.php */
