a:link { color:red; text-decoration:none; }
a:visited { color:red; text-decoration:none; }
a:active { color:red; text-decoration:none; }
a:focus { color:red; text-decoration:none; }
a:hover { color:red; text-decoration:underline; }
p, ul, ol, li, div, td, th, address, body { font-size:12px; font-family: verdana, arial, helvetica, sans-serif; color:#232323; line-height:1.5em; }
td, th { vertical-align:top; }
a img { border:0; }
ol, ul { margin-left:0.75em; padding-left:0.75em; }
body { margin-left:10px; margin-top:10px; background-color:white; }

h1 { font-size:18px; font-family:arial,helvetica,sans-serif; color:#232323; font-weight:bold; }
h2 { font-size:14px; font-family:arial,helvetica,sans-serif; color:#232323; font-weight:bold; text-transform:uppercase; margin-top:2em; }
h3 { font-size:12px; font-family:arial,helvetica,sans-serif; color:#232323; font-weight:bold; }
td * h2 { margin-top:0; }
h2 a:link , h2 a:visited , h2 a:active , h2 a:focus , h2 a:hover { color:#333333; text-decoration:none; }

.top { border-top:1px solid #9a9a9a; text-align:right; vertical-align:top; padding-top:2px; font-size: 14px; color:#666666; }
.top a:link, .top a:visited, .top a:active, .top a:focus, .top a:hover { color:#666666; text-decoration:none; }
.top-right { background-image:url(/images/top-green.jpg); background-repeat:no-repeat; background-position:bottom; }

.banner { border-top: 1px solid #666666; border-left: 1px solid #666666; border-right: 1px solid #666666; }
.content { padding: 22px 15px; background-color:white; }
.ads { border-right: 1px solid #666666; border-left: 1px solid #666666; padding-top:20px; background-color:#546d8e; }
.bottom { border-top:1px solid #666666; border-bottom:1px solid #666666; }

a.shop-button, shop-button { background-color:#eeeeee; color:#666666; font-family:verdana,arial,helvetica,sans-serif; font-size:12px; border: #999999 1px solid; padding: 1px 7px 1px 7px; text-decoration:none; }
a.shop-button-order, .shop-button-order { background-color: #9f100a; color: white; }
#shop-pricetotal { font-size:14px; font-weight:bold; }

input, textarea { background-color:#eeeeee; color:#666666; font-family:verdana,helvetica,arial,sans-serif; font-size:12px; border: #999999 1px solid; padding: 1px 7px 1px 7px; text-decoration:none; }
a.navigation { background-color:white; border:0; }

.left { border-left: 1px solid #666666; border-right: 1px solid #666666; background-color:#546d8e; }
div.block { display:block; }

div.folder { display:block; cursor:pointer; background-color:#546d8e; color:white; font-family:arial,verdana,sans-serif; font-size:11px; padding: 2px 2px 2px 10px; border-top:1px solid #cccccc;}
div.folder a:link { color:white; text-decoration:none; }
div.folder a:visited, div.folder a:active, div.folder a:focus, div.folder a:hover { color:white; text-decoration:none; }

div.folder_active { display:block; cursor:pointer; background-color:#cccccc; color:#666666; font-family:arial,verdana,sans-serif; font-size:11px; padding: 2px 2px 2px 10px; border-top:1px solid #cccccc; }
div.folder_active a:link, div.folder_active a:visited, div.folder_active a:active, div.folder_active a:focus, div.folder_active a:hover { color:#666666; text-decoration:none; }

div.file { display:block; cursor:pointer; background-color:#546d8e; color:white; font-family:arial,verdana,sans-serif; font-size:11px; padding: 2px 2px 2px 22px; border-top:1px solid #dbdbdb; }
div.file a:link, div.file a:visited, div.file a:active, div.file a:focus, div.file a:hover { color:white; text-decoration:none; }

div.file_active { display:block; cursor:pointer; background-color:#cccccc; color:#666666; font-family:arial,verdana,sans-serif; font-size:11px; padding: 2px 2px 2px 22px; border-top:1px solid #cccccc; }
div.file_active a:link, div.file_active a:visited, div.file_active a:active, div.file_active a:focus, div.file_active a:hover { color:#666666; text-decoration:none; }

#file_102 { background-color: #9f100a }
