body {background-image:url(../images/hg.gif); margin:2px 0px; font-family: Arial, Helvetica, sans-serif;}
h1 {font-size: 1.2em;}
h2 {font-size: 0.8em; font-weight: normal;}
a {color:#003399; text-decoration:none;}
a:hover {color:#333333;	text-decoration:none;}
input, select, label {font-size: 0.7em;}
textarea {width: 640px;}
label {display: block;}
ul {list-style: none;}
a img {margin: 0; padding: 0; border: 0px;}
embed, object {float: left;}

#wrapper {margin: 0px auto; width: 984px; background-color:#cccccc; background-image:url(../images/bgr.jpg);
	min-height:607px; height:auto !important; height:607px; position: relative;}
#header {width:984px; height:100px;}
img {border: none;}
.cl {clear: both; display: block; FONT-SIZE: 0px; LINE-HEIGHT: 0; HEIGHT: 0px;}
#logo {float: left;background-color: #FFF;padding: 29px 42px 32px 30px;height:37px;}
#logo-text {float: left;background-color: #C00;padding: 35px 42px 26px 30px;height:37px;width:678px;font-weight:bold;font-size:17pt;color:#FFF;}

#headermainmenu {float:left; background-color: #DEDEDE; border-top:1px solid white; border-bottom:1px solid white;width:707px;height:24px;}
#headermainmenu ul {margin-top:0px;margin-left:0px;padding-left:0px;}
#headermainmenu ul li {display: inline;}
#headermainmenu ul li a {height: 19px; float: left; margin: 0px; padding: 4px 8px 1px; border-right: 1px solid #ffffff; color: #000; font-size: 12px; font-weight:bold;}
#headermainmenu ul li a:hover {background-color: #959595; color: #FFF;}

#headersmallmenu {float:right; background-color: #DEDEDE; border-top:1px solid white; border-bottom:1px solid white;width:276px;height:24px;}
#headersmallmenu ul {margin-top:0px;margin-left:0px;padding-left:0px;}
#headersmallmenu ul li {display: inline;}
#headersmallmenu ul li a {height: 19px; float: left; margin: 0px; padding: 4px 8px 1px; border-left: 1px solid #ffffff; color: #000; font-size: 12px; font-weight:bold;}
#headersmallmenu ul li a:hover {background-color: #959595; color: #FFF;}

#leftnav {float:left; width:142px; background-color:#cccccc; font-size:8pt; padding: 10px;}
#leftnav #leftmenu {min-height:390px; height:auto !important; height:390px;}
#leftnav ul {padding-left: 0; margin-left: 0;}
#leftnav ul ul{padding-left: 10px; margin-left: 0;}
#leftnav li a.current {font-weight: bold;}

ul.logos {margin: 0 0 10px 20px; padding: 0; position: absolute; bottom: 0;}
ul.logos li {padding-top: 10px;}

.redlist {padding-left: 28px; margin-left: 0;}
.redlist li {list-style-image: url(../images/pkt-red.gif);}

span.plus {cursor: pointer;}

#main {float: left; width: 666px; background-color: #ffffff; margin-left: 1px;}

#rightnav {width: 135px; background-color: #999999; font-family: Arial; font-size: 8pt; padding: 10px; float: left;}
/*#rightnav ul {padding-left: 20px;}*/
#rightnav ul {padding-left: 20px; margin-left: 0;}
#rightnav ul li {list-style-image: url(../images/arrow.gif); margin-bottom: 10px;}

#rightnav .large_button {margin: 0 -10px;}

#content {width: 445px; float: left; min-height:520px; height:auto !important; height:520px;}
#content h1, #content h2, #content .path {margin: 10px;}
.wide {width: 666px !important;}

div.path {font-size: 8pt; COLOR: #003399; LINE-HEIGHT: 8pt;}

div.text {FONT-SIZE: 10pt; COLOR: #000000; LINE-HEIGHT: 11pt; min-height:129px; height:auto !important; height:135px; margin: 10px;}
div.text2 {min-height: 193px; height:auto !important; height: 193px; margin: -10px 0 0; padding: 10px; margin-left: -1px;}

div.text a {COLOR: black;}
div.text ul.films li a {float:left; margin: 5px;}

div.disclaim {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; COLOR: #000000; LINE-HEIGHT: 11pt; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; background-color:#e4e4e4!important; margin-left: -1px;}

div.content-images img {float: left; margin-right: 1px;}

.homebanner {display: inline; float: left; margin-right: 1px;}
.homebanner a {float: left;}
	
div.text p {text-align: justify;}

ul#divisions li {display: block; clear: both;}
ul#divisions li a {line-height: 25px; display: block; float: left; padding-bottom: 4px;}
ul#divisions li img {padding-right: 5px; float: left;}

#add_product #product_id {width: 50px;}
#add_product #product_desc {width: 140px;}
#add_product div {float: left; padding-right: 2px;}

#add_bulletin div {float: left; padding-right: 2px;}

#products {font-size: 12px;}
#products table {width: 100%;}
#products table td.nowrap {white-space: nowrap;}
#products table th {text-align: left;}

ul.promotions {padding-left: 0; margin-left: 0;}
ul.promotions li a {float: left; display: block; margin: 5px;}
ul.promotions li img {float: left;}

.text fieldset {border: 0; border-top: 1px solid #CCCCCC;}
.text fieldset legend {font-size: 18px; padding: 0 8px;}
.text fieldset ul {padding: 0;}

.forum_heading, .forum_item {padding: 0; margin: 0; float: left; border-bottom: 1px solid #59646C;}
.forum_heading li, .forum_item li {padding: 10px; float: left; margin-right: 1px;}
.forum_heading li {background-color: #F0F0F0; font-weight: bold;}
.forum_title {width: 403px;}
.forum_item span {display: block; font-size: 11px; color: #666666; padding-top: 4px;}
.forum_posts {width: 60px;}
.forum_last_post {width: 120px; overflow: hidden;}
.forum_topic {width: 300px;}
.forum_author {width: 82px;}
.forum_post_count {width: 60px;}
.private li {background-color: #F0F0CC;}

.post_items {padding: 0; margin: 0; float: left; width: 646px;}
.post_items li {border-bottom: 1px solid #59646C;}
.post_items li div {float: left; padding: 8px;}
div.post_info {width: 100px;}
span.author {font-weight: bold; display: block}
span.date {display: block; color: #666666; font-size: 11px; padding: 2px 4px; background-color: #CCCCCC;}
.post span {display: block; font-weight: bold; font-size: 11px; color: #666666;}

.admin_news_item {padding: 5px; margin-bottom: 10px; border: 1px solid #999999; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.unpublished {background-color: #D1D4DD;}

ul.tools_buttons {display: block; padding: 0 0 10px;}
ul.tools_buttons li {float: left; margin-right: 10px;}
ul.tools_buttons li a {display: block; padding: 3px 8px; background-color: #CCCCCC; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
ul.tools_buttons li a:hover {background-color: #999999; color: #FFFFFF;}

.news_box {width: 300px; float: left; margin: 0 10px 10px 0;}
