body {margin:0;padding:0;background:#000;}
td {font: 12px Verdana;}
h1 {font: bold 12px Georgia; margin:0 0 0 15px;color:#fff;}
h2 {font: bold 14px Arial; margin:0;}
a {font: 13px Arial;color:#0169be;text-decoration:underline;}
a:hover {text-decoration:none;}

/* main menu images */
#about {width:30px;height:30px;background:url(menu-about.gif) no-repeat;}
/* main menu images */

#white-bg {background:#fff;}
#gray-bg {background: #eef1f3 url(bottom-left.gif) no-repeat bottom left;}
#gray-br {background:#5a5c5f;}

#news {background:#e2ecf4;font:12px Arial;color:#0169be;}
#news-br {background:url(news-br.gif) repeat-x top left;height:4px;}
#news-dot {background:url(news-dot.gif) repeat-x top left;height:4px;}
#news h1 {font: bold 12px Georgia; margin:0 0 10px 0;color:#4284da;}
#news p {margin:0;}
#news .date {font:12px Arial;color:#4e5156;margin:14px 0 4px 0;}
#news .link {margin:10px 0 6px 0;text-align:right;background:url(news-link.gif) no-repeat 44px 6px;float:right;padding-right:16px;}
#news .link a {font:bold 14px Times;color:#81ac0d;}

#nnews {padding:10px;background:#ffecd3;}
#nnews-dot {background:url(news-dot.gif) repeat-x top left;height:4px;}
#nnews h1 {font: bold 14px Verdana; margin:0 0 10px 0;color:#252525;}
#nnews p {margin:0;}
#nnews a {color:#0169be;text-decoration:none;}
#nnews a:hover {color:#0169be;text-decoration:underline;}
#nnews .date {font:bold 11px Verdana;color:#f26522;}
#nnews .link {margin:10px 0 6px 0;text-align:right;background:url(news-link.gif) no-repeat 44px 6px;float:right;padding-right:16px;}
#nnews .link a {font:bold 14px Times;color:#81ac0d;}

#menu-bg {background: url(menu-bg.gif) repeat-x top left;}
#menu-bg td {text-align:center;font:bold 12px Georgia;}
#menu-bg a {font:bold 12px Georgia;color:#000;text-decoration:none;}
#menu-bg a:hover {font:bold 12px Georgia;color:#000;text-decoration:underline;}
#menu-bg-over {background:url(menu-bg-over.gif) repeat-x top left;}
#menu-bg-over span {color:#fff;}
#menu-bg-over a {font:bold 12px Georgia;color:#fff;text-decoration:none;}
#menu-bg-over a:hover {font:bold 12px Georgia;color:#fff;text-decoration:underline;}
#menu-shadow {background: url(menu-shadow.gif) repeat-x top left;}

#title {background:#009ae3;height:26px;text-transform: uppercase;}
#content {padding:10px;background:#ffecd3;}

#main-shadow-left {background:url(main-shadow-left.gif) repeat-y top left;}
#main-shadow-right {background:url(main-shadow-right.gif) repeat-y top left;}
#main-shadow-bottom {background:url(main-shadow-bottom.gif) repeat-x top left;}

#news-shadow-right {background:url(news-shadow-right.gif) repeat-y top left;}
#news-shadow-bottom {background:url(news-shadow-bottom.gif) repeat-x top left;}

#cat-top {background:#d0d1d1; border:1px solid #acb4c1;}
#cat-bottom {background:#dbe459; border:1px solid #acb4c1;text-align:center;padding:7px;}
#cat-bottom a {font:bold 11px Arial;color:#000;text-decoration:none;}
#cat-bottom a:hover {color:#666;text-decoration:underline;}

#footer-bg {background: url(footer-bg.gif) repeat-x top left;color:#fff;font:11px Arial;padding-left:10px;}
#footer-bg a {color:#fff;font:11px Arial;text-decoration:none;}
#footer-bg a:hover {color:#fff;font:11px Arial;text-decoration:underline;}

#phone-top {margin-bottom:5px;}
#phone-bot {margin-top:5px;}

#search-bg {background:url(search-bg.gif) no-repeat top left;}
#search-input {width:149px;height:27px;background:transparent;border:none;padding:3px 0 0 2px;color:#000;}

#shopcart {font:12px Arial;color:#fff;}
#shopcart-mirror {float:left;width:63px;height:91px;padding-right:6px;}
#shopcart h3 {font:bold 14px Times;color:#fff;margin:0 0 6px 0;}
#shopcart span {font:bold 12px Arial;color:#98cc00;}
#shopcart a {color:#fff;text-decoration:underline;}
#shopcart a:hover {color:#fff;text-decoration:none;}

#copy {color:#a1a1a1;font:12px Arial;text-align:center;}
#copy a {color:#a1a1a1;font:12px Arial;text-decoration:underline;}
#copy a:hover {color:#a1a1a1;font:12px Arial;text-decoration:none;}

#navigation {font:bold 13px Arial;color:#005193;}
#navigation .li {background: url(li.gif) 0px 6px no-repeat; display: block;}
#navigation a:hover {color:#000;}

#catalog a {font:bold 12px Verdana;color:#000;text-decoration:none;}
#catalog a:hover {color:#007de7;text-decoration:none;}
#cat-out {height:24px;background:url(cat-out.gif) no-repeat;padding: 6px 0 0 36px;}
#cat-over {height:24px;background:url(cat-over.gif) no-repeat;padding: 6px 0 0 36px;}

#cat-table th {background:#dbe459;color:#fff;font:bold 14px Arial;padding:4px 12px;}
#cat-table td {background:#fff;padding:4px 12px;}
#cat-table a {color:#000;font:bold 12px Arial;text-decoration:none;}
#cat-table a:hover {color:#006ac0;font:bold 12px Arial;text-decoration:none;}
#cat-table td.price {text-align:center;font-weight:normal;}
#cat-table input.num {background:transparent;border:1px solid #a7a6aa;color:#000;width:52px;height:22px;padding:2px 0 0 2px;}
#cat-table input {border:none;background:none;height:32px;}

#cart-table {background:#dbe459;border:1px solid #adb5c1;height:48px;}
#cart-table td {font:bold 14px Verdana;color:#252525;}
#cart-table span {font:bold 14px Verdana;color:#007de7;}
#cart-table .price {margin-left:16px;font:bold 24px Georgia;color:#636363;}
#cart-table input.num {background:#fff;border:1px solid #adb5c1;color:#000;width:52px;height:32px;padding:0 0 0 4px;font:22px Georgia;}
#cart-table input {border:none;background:none;height:35px;}

#shop-table th {background:#dbe459;color:#fff;font:bold 14px Arial;padding:2px 6px;}
#shop-table td {background:#fff;padding:2px 6px;}
#shop-table a {color:#000;font:bold 12px Arial;text-decoration:none;}
#shop-table a:hover {color:#006ac0;font:bold 12px Arial;text-decoration:none;}
#shop-table td.price {text-align:center;font-weight:normal;}
#shop-table input.num {background:transparent;border:1px solid #a7a6aa;color:#000;width:52px;height:22px;padding:2px 0 0 2px;}
#shop-table input {border:none;background:none;}

#path {font:11px Arial;}
#path a {font:11px Arial;color:#007de7;text-decoration:none;}
#path a:hover {color:#007de7;text-decoration:underline;}

#register {}
#register th {font:12px Verdana;text-align:right;padding:4px 4px 4px 0;}
#register select, 
#register input {background:#fff;border:1px solid #666;width:250px;height:20px;margin:4px 0;color:#000;padding:2px 0 0 2px;}
#register textarea {background:#fff;border:1px solid #666;width:250px;height:120px;margin:4px 0;color:#000;}
#register .button {background:#ccc;border:1px solid #000;height:24px;margin:4px 0;color:#000;}

#sort {padding:3px;font:bold 10px Tahoma;}
#sort a {text-decoration:none;font:bold 10px Tahoma;}
#sort .sort_cur {background:#dbe459;padding:3px 6px;margin-right:3px;}
#sort .sort:link, 
#sort .sort:visited, 
#sort .sort:active {text-decoration:none;color:#000;background:#a1a000;padding:3px 6px;margin-right:3px;}
#sort .sortarr:link, 
#sort .sortarr:visited, 
#sort .sortarr:active {text-decoration:none;color:#fff;background:#a1a000;padding:3px 6px;margin-right:3px;}
#sort .sort:hover {text-decoration:none;color:#666666;background:#dbe459;}
#sort .sortarr:hover {text-decoration:none;color:#000;background:#dbe459;}
#sort .sort_lnk:link, 
#sort .sort_lnk:visited, 
#sort .sort_lnk:active
#sort .sort_lnk a {color:#cccccc;}

#search li {color:#f26522;font-weight:bold;}
#search span {color:#000;font-weight:normal;}

/* ------------ treeview ---------- */

.treeview, .treeview ul {padding: 0; margin: 0; list-style: none;}
.treeview ul {margin-top: 4px;}
.treeview .hitarea {background: url(treeview.gif) -64px -25px no-repeat; height: 16px; width: 20px; margin-left: -16px; float: left; cursor: pointer;}


/* fix for IE6 */
* html .hitarea {display: inline; float: none;}
.treeview li {margin: 0; padding: 3px 0pt 3px 16px;}
.treeview a.selected {}
.treeview a {font:bold 13px Arial;color:#007de7;text-decoration:none;}

#treecontrol {margin: 1em 0; display: none; }

.treeview .hover { color: #000; cursor: pointer; text-decoration:none;}

.treeview li {background: url(treeview-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable {background-position: 0 -176px;}

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable {background-image: url(treeview.gif);}  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }
/* ------------ treeview ---------- */
