body { background-color: #ffffff; margin: 0; padding: 0; }
html { overflow-y: scroll; }
body, td { font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a { color:#78863F; text-decoration:none; }
a:hover { text-decoration:underline; }
* { margin: 0; padding: 0; }
#page { background-color:#FFFFFF; width: 940px; margin: 0 auto;}
p { margin-bottom: 15px; }
h1 { font-size:35px; color:#78863F; }
h2 { font-size:14px; font-weight:bold; margin-bottom:15px; color: #9ba46f; }
h3 { color:#78863F; padding-bottom:10px; font-size:12px; font-weight:bold; }
.red { color:#FF0000; }
.greenText { color:#78863F; }
.inputSmall { font-size:12px; }
.smallRow { margin-bottom:5px; }
.row { padding-top:10px; }
.row td div { margin:0px 10px; }
.listImage { margin-right:1px; }
.dotLineV { background-image:url(../images/bg_dot.gif); background-repeat:repeat-y; }
.dotLineH { background-image:url(../images/bg_dot.gif); background-repeat:repeat-x; height:1px; }
#header { height:105px; border-bottom:1px solid #78863F; background-image:url(../images/logo.gif); background-position:right bottom; background-repeat:no-repeat; }
#headerOpts { padding:50px 0px 0px 0px; color:#78863F; }
#headerOpts a { color:#78863F; }
#navBar { margin-bottom: 2px; height:27px; }
#search { float:right; margin-top:3px; }
#marquee { line-height: 22px; width: 920px; overflow: hidden; margin: 0; background-color: #475122; margin-bottom:1px; height:25px; padding-top:3px; padding-left:10px; padding-right:10px; color:#ffffff; }
#new_marquee { line-height: 22px; width: 920px; overflow: hidden; margin: 0; background-color: #475122; margin-bottom:1px; height:28px; padding-top:3px; padding-left:10px; padding-right:10px; color:#ffffff; }
#marquee a { color:#ffffff; }
#new_marquee a { color:#ffffff; }
#content { margin-bottom: 1px; width: 940px; }
#board { background-image: url(../images/bg_footer.gif); background-repeat: no-repeat; background-color: #7B8845; width: 890px; padding: 25px; }
#board, #board td { color:#FFFFFF; }
#bigDivFrame { width:550px; height:570px; overflow:auto; float:left; margin-right:8px; }
.productItem { width: 145px; height: 210px; float:left; margin:15px 0 15px 0; padding: 0;}
.new_productItem {width: 165px; float: left; margin: 0 0 0 0; padding: 0; overflow: hidden;}
.box { border:1px solid #7B8845; }
#footer { color:#7B8845; margin: 10px 0 10px 0; }

ul{ margin-left: 20px; }
ul li{ margin: 5px 0 5px 0; padding-left: 0; }

input.text, input.text-focus, input.password, input.password-focus { width: 200px; }

a.submit { background:url(../images/btn_submit.gif) no-repeat; width: 81px; height: 31px; text-indent: -9000px; display: block; overflow: hidden; }
.cat_item {width: 165px; float: left; margin: 0 20px 0 0; padding: 0; border-right: 1px solid #A6AD83; border-bottom: 1px solid #A6AD83; overflow: hidden;}
.cat_item img {border: 0; width: 165px; height: 166px;}
.cat_item_main {width: 165px; float: left; margin: 0 20px 0 0; padding: 0; border-right: 1px solid #A6AD83; border-bottom: 1px solid #A6AD83; overflow: hidden;}
.cat_item_main img {border: 0; width: 165px; height: 247px;}
.cat_title {width:137px; background: #798640; color: #FFF; margin: 0; padding: 3px 14px; font-size: 12px;}
.catalog_links {width: 200px; height: 17px; background: #425121; color: #FFF; margin: 30px 10px 100px 0px; padding: 4px 14px 3px 14px; font-size: 12px; float: left;}
.catalog_links a {color: #FFF; display: block; width: 100%; height: 100%; text-decoration: none;}
.page_header {font-family: arial, verdana, tahoma; font-size: 26px; font-weight: normal; color: #767676; padding-left: 10px;}
.page_header span {font-size: 12px;}
.left_tree {float: left; width: 130px; padding-top: 10px; padding-bottom: 10px; padding-right: 20px;}
.left_tree ul {margin: 0; padding: 0;}
.left_tree ul a, .left_tree ul li a, .left_tree ul li ul li a, .left_tree ul li ul li ul li a {display: block; width: 100%; height: 100%; text-decoration: none;}
.left_tree ul li ul li a:hover, .left_tree ul li ul li ul li a:hover {font-weight: bold;}
.left_tree ul li {width: 130px; background: url('../images/bg1.gif') top left no-repeat; margin: 7px 0; padding: 4px 7px; list-style-image: none; list-style-type: none;}
.left_tree ul li ul li {background: none; margin: 0; padding: 4px 3px 4px 9px;}
.left_tree ul li ul li ul li {background: none; margin: 0; padding: 1px 3px 1px 9px; font-size: 10px;}
.left_tree ul ul ul{margin: 9px 0;}
.border_line {width: 770px; height: 1px; background: #425121; margin-left: 20px;}
