/***************************************************
		COMMON SETTINGS
***************************************************/
body {
	margin: 0;
	min-width: 750px;
	padding: 0;
}
body, p, div, span {
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}
ul {
	list-style-type: none;
}
ul li {
	list-style-image: url();
}
a {
	color: #660;
}
a:hover {
	text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;
	color: #333;
	font-weight: bold;
}
h1 {
	font-size: 16px;
}
h1.title {
/*	background: #2c7600 url(/images/aux-14.gif) no-repeat top left;*/
	margin: 20px 20px 0 20px;
}
h1.title div {
/*	background: url(/images/aux-18.gif) repeat-y top right;
	border-right: 1px solid #004000;
	border-bottom: 1px solid #004000;*/
	padding: 3px 0 3px 0;
	font-size: 12px;
	color: #660;
	font-family: Arial;
}
h2 {
	/*background: #eaf3e5 url(/images/aux-12.gif) no-repeat top left;
	border-right: 1px solid #ccd9cc;
	border-bottom: 1px solid #ccd9cc;*/
	font-size: 13px;
	padding: 3px 0 3px 0;
	margin: 15px 0;
	color: #cc3;
}
h3 {
	font-size: 14px;
}
h4 {
	font-size: 13px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 11px;
}
img {
	border: 0;
}
td {
	vertical-align: top;
}
.fleft {
	float: left;
}
.fright {
	float: right;
}
.spacer {
	clear: both;
	float: none;
	height: 1px;
	font-size: 1px;
}
.message {
	font-weight: bold;
	padding: 40px 5px;
	text-align: center;
}

.top-banner {
	width: 750px;
	padding: 0px;
	margin: 0px;
}
td.logo {
	background: #fff;
	width: 100%;
}
div.logo {
	background: #fff;
	padding: 20px 2px 0 26px;
	width: 214px;
/*	border: 1px #c00 solid; */
}
.slogan {
}
.top-search {
	color: #000;
	width: 250px;
	padding: 40px 0 0 0;
}
.top-search input.text {
	width: 130px;
	float: left;
}
.top-search label {
	display: none;
}
.top-search .button {
	width: 80px;
	float: left;
}
html>body .top-search .button {
	padding-left: 10px;
}
.top-search .button input {
	background: none;
	border: 0;
	padding: 0;
	font-weight: bold;
	font-size: 13px;
	color: #000;
	height: 23px;
	letter-spacing: 4px;
}
.main {
	border: 1px solid #c00;
}
.left-column {
	width: 252px;
	background: #660 url(/images/aux-22.gif) repeat-y left top;
	border-right: 2px solid #fc3;
}
.left-column h2 {
	/*background: url(/images/aux-03.gif) no-repeat top left;*/
	height: 25px;
	padding: 4px 0 0 0;
	font-size: 13px;
	border: 0;
}
.left-column-content1 {
	background: #fff;
	padding: 20px 19px 10px 19px;
	width: 214px;
	color: #000;
}
.left-column .left-column-content1 h2 {
	color: #660;
}
.left-column .left-column-content1 a {
	color: #660;
}
.left-column-content2 {
	padding: 10px 19px 20px 19px;
	width: 214px;
}
.left-column-content2 * {
	color: #fff;
}
.left-column .left-column-content2 h2 {
	color: #cc3;
}
.left-column .left-column-content2 a {
	color: #660;
}
.center-column {
	padding: 0 20px;
	width: 95%;
}
.true-content {
	padding: 15px 0;
	width: 97%;
}
.right-column {
	width: 252px;
	background: #660 url(/images/aux-23.gif) repeat-y right top;
	border-left: 2px solid #fc3;
}
.right-column.index {
	width: 368px;
	background: #660 url(/images/aux-23.gif) repeat-y right top;
	border-left: 2px solid #fc3;
}
.right-column h2 {
	margin-top: 20px;
}
.right-column-content1 {
	background: #fff;
	padding: 20px 19px 10px 19px;
	width: 214px; 
	color: #000;
}
.right-column .right-column-content1 h2 {
	color: #660;
}
.right-column .right-column-content1 a {
	color: #660;
}
.right-column-content2 {
	background: #ffc;
	padding: 10px 19px 10px 19px;
	width: 214px; 
	color: #000;
}
.right-column .right-column-content2 h2 {
	color: #660;
}
.right-column .right-column-content2 a {
	color: #660;
}
.right-column-content3 {
	padding: 10px 19px 20px 19px;
	width: 214px; 
	color: #fff;
}
.right-column .right-column-content1 h2 {
	color: #660;
}
.right-column .right-column-content1 a {
	color: #660;
}
.block-green {
	background: #ffc/* url(/images/aux-11.gif) repeat-y top right*/;
	color: #000;
	float: left;
}
.block-green a {
	color: #660;
}
.block-green .right-top {
	background: url(/images/aux-07.gif) no-repeat top right;
	font-size: 1px;
	height: 4px;
}
.block-green .left-bottom {
	background: url(/images/aux-10.gif) repeat-x bottom left;
	font-size: 1px;
	height: 4px;
	clear: both;
}
.copyrights {
	float: left;
	padding: 10px 20px;
}
.copyrights * {
	font-size: 10px;
	margin: 0;
	padding: 0;
}
.copyrights a {
	color: #660;
}
.footer {
	float: right;
	padding: 10px 20px;
}
.footer * {
	font-size: 10px;
	margin: 0;
	padding: 0;
}
.footer a {
	color: #660;
}

.catalogue_header td {
	background: #660;
	padding: 7px 10px;
	color: #fff;
	font-weight: bold;
}
.catalogue_product td {
	background: #f2f7ef;
	padding: 7px 10px;
}
/***************************************************
		FORM
***************************************************/
form {
	margin: 0;
	padding: 0;
}
fieldset {
	border: 0;
}
label {
	text-align: left;
}
input.text, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #000;
	font-size: 11px;
	line-height: 16px;
	width: 90%;
}
input.text {
	height: 19px;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	width: 91%;
}
fieldset legend {
	color: #333;
	font-weight: bold;
	padding: 10px;
}
.control {
	background: url(/images/aux-13.gif) repeat-x top left;
	padding-top: 20px;
}
.left-column .control {
	background: none;
}
.button {
	/*background: url(/images/aux-02.gif) no-repeat top left;*/
	width: 100px;
	height: 23px;
}
.button input, .button button {
	/*background: url(/images/aux-01.gif) no-repeat top right*/;
	font-weight: bold;
	font-size: 13px;
	color: #000;
	height: 23px;
}
.form {
}
.form p {
	margin: 0;
	padding: 0;
}
.form table {
	width: 95%;
}
.form td.label {
	width: 25%;
}
.form td.input {
	width: 75%;
}
.form td.input table {
	width: 100%;
}
.form .required {
	color: #333;
	font-weight: bold;
}
.form div.control {
}
/***************************************************
		HORIZONTAL MENU
***************************************************/
.top-menu {
	clear: both;
	min-width: 600px;
	/*border: 1px solid #407340;
	border-left: 0;
	border-right: 0;
	padding-left: 250px;
	background: #6fa26f;*/
	background: #fc3;
}
.top-menu .show-menu {
}
.top-menu td.menu-group {
	/*background: url(/images/top-menu-01.gif) no-repeat top right;
	border-collapse: collapse;
	border-top: 1px solid #6fa26f;
	padding-right: 5px;*/
}
.top-menu td.menu-group a {
	display: block;
	background: #fc3;
/*	background: #2c7600 url(/images/top-menu-02.gif) no-repeat top left;*/
	padding: 6px 15px 6px 20px;
	white-space: nowrap;
	color: #000;
	font-weight: bold;
	border-right: 1px solid #ffc;
	text-decoration: none;
}
.top-menu td.menu-group a.menu-group-active {
	background: #ffc;
	/*background: #2c7600 url(/images/top-menu-02.gif) no-repeat top left;*/
	padding: 6px 15px 6px 20px;
}
.top-menu td.menu-group a.menu-group-last {
	background: #fc3;
	/*background: #2c7600 url(/images/top-menu-02.gif) no-repeat top left;*/
	padding: 6px 15px 6px 20px;
}
.top-menu td.menu-group a.menu-group-mouseover {
	background: #ffc;
	/*background: #2c7600 url(/images/top-menu-02.gif) no-repeat top left;*/
	padding: 6px 15px 6px 20px;
}
.top-menu td.menu-group .menu-group-mouseover-active {
	background: #ffc;
	/*background: #2c7600 url(/images/top-menu-02.gif) no-repeat top left;*/
	padding: 6px 15px 6px 20px;
}
.top-menu td.menu-group .menu-group-mouseover-activelast {
	background: #ffc;
	/*background: #2c7600 url(/images/top-menu-02.gif) no-repeat top left;*/
	padding: 6px 15px 6px 20px;
}
.top-menu td.menu-group .menu-group-mouseover-last {
	background: #ffc;
	/*background: #2c7600 url(/images/top-menu-02.gif) no-repeat top left;*/
	padding: 6px 15px 6px 20px;
}
.top-menu .menu-level {
	padding: 0;
	position: absolute;
	display: none;
	background: #ffc;
	border: 1px solid #cc3;
	border-top: 2px solid #fff;
}
.top-menu td.menu-item {
	border: 2px solid #fff;
	border-top: 0;
}
.top-menu td.menu-item a {
	display: block;
	height: 100%;
	padding: 4px 15px;
	width: 150px;
	text-decoration: underline;
}
.top-menu td.menu-item a.menu-link {
	background: #ffc;
	color: #000;
}
.top-menu td.menu-item a.menu-link-active {
	background: #cc3;
	color: #000;
}
.top-menu td.menu-item a.menu-link-flyout {
	background: #ffc;
	color: #000;
}
.top-menu td.menu-item a.menu-link-mouseover {
	background: #cc3;
	color: #000;
}
.top-menu td.menu-item a.menu-link-mouseover-active {
	background: #cc3;
	color: #000;
}
.top-menu td.menu-item a.menu-link-mouseover-flyout {
	background: #cc3;
	color: #000;
}
/***************************************************
		SUB MENU
***************************************************/
.sub-menu {
}
.sub-menu .show-menu {
	height: 30px;
	min-width: 150px;
}
.sub-menu td.menu-group {
	padding-bottom: 2px;
}
.sub-menu td.menu-group a {
	display: block;
	padding: 5px 5px 5px 30px;
	white-space: nowrap;
	background: #fff url(/images/aux-17.gif) no-repeat top left;
	width: 175px;
	height: 15px;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #000;
	color: #000;
}
.sub-menu td.menu-group a.menu-group-active {
	background: #fff url(/images/aux-17.gif) no-repeat top left;
	color: #660;
}
.sub-menu td.menu-group a.menu-group-last {
	color: #000;
}
.sub-menu td.menu-group a.menu-group-mouseover {
	background: #fff url(/images/aux-17.gif) no-repeat top left;
	color: #660;
}
.sub-menu td.menu-group .menu-group-mouseover-active {
	background: #fff url(/images/aux-17.gif) no-repeat top left;
	color: #660;
}
.sub-menu td.menu-group .menu-group-mouseover-activelast {
	background: #fff url(/images/aux-17.gif) no-repeat top left;
	color: #660;
}
.sub-menu td.menu-group .menu-group-mouseover-last {
	background: #fff url(/images/aux-17.gif) no-repeat top left;
	color: #660;
}
.sub-menu .menu-level {
	border: 0;
	padding: 0;
	position: absolute;
	display: none;
	background: #fff;
	border: 1px solid #000;
	border-bottom: 0;
}
.sub-menu td.menu-item {
}
.sub-menu td.menu-item a {
	display: block;
	height: 100%;
	padding: 5px 15px;
	text-decoration: none;
	width: 200px;
	border-bottom: 1px solid #000;
}
.sub-menu td.menu-item a.menu-link {
	background: #fff;
	color: #000;
}
.sub-menu td.menu-item a.menu-link-active {
	background: #fff;
	color: #000;
}
.sub-menu td.menu-item a.menu-link-flyout {
	background: #fff;
	color: #000;
}
.sub-menu td.menu-item a.menu-link-mouseover {
	background: #fff;
	color: #660;
}
.sub-menu td.menu-item .menu-link-mouseover-active {
	background: #fff;
	color: #660;
}
.sub-menu td.menu-item .menu-link-mouseover-flyout {
	background: #fff;
	color: #660;
}
/***************************************************
		VERTICAL MENU
***************************************************/
.ver-menu {
}
.ver-menu .show-menu {
	background: url() no-repeat center transparent;
	min-width: 100px;
	width: 200px;
}
.ver-menu td.menu-group {
}
.ver-menu td.menu-group a {
	display: block;
	height: 100%;
	padding: 5px 15px;
	text-decoration: none;
}
.ver-menu td.menu-group a.menu-group-active {
}
.ver-menu td.menu-group a.menu-group-last {
}
.ver-menu td.menu-group a.menu-group-mouseover {
}
.ver-menu td.menu-group .menu-group-mouseover-active {
}
.ver-menu td.menu-group .menu-group-mouseover-activelast {
}
.ver-menu td.menu-group .menu-group-mouseover-last {
}
.ver-menu .menu-level {
	border: 0;
	padding: 0;
	position: absolute;
	display: none;
}
.ver-menu td.menu-item {
}
.ver-menu td.menu-item a {
	display: block;
	height: 100%;
	padding: 5px 15px;
	text-decoration: none;
	width: 200px;
}
.ver-menu td.menu-item a.menu-link {
}
.ver-menu td.menu-item a.menu-link-active {
}
.ver-menu td.menu-item a.menu-link-flyout {
}
.ver-menu td.menu-item a.menu-link-mouseover {
}
.ver-menu td.menu-item .menu-link-mouseover-active {
}
.ver-menu td.menu-item .menu-link-mouseover-flyout {
}
/***************************************************
		FLAT MENU
***************************************************/
.flat-menu {
	clear: both;
	min-width: 600px;
	width: 100%;
}
.flat-menu .show-menu {
}
.flat-menu td.menu-group {
}
.flat-menu td.menu-group a {
	display: block;
	padding: 5px 15px;
	white-space: nowrap;
}
.flat-menu td.menu-group a.menu-group-active {
}
.flat-menu td.menu-group a.menu-group-last {
}
.flat-menu td.menu-group a.menu-group-mouseover {
}
.flat-menu td.menu-group .menu-group-mouseover-active {
}
.flat-menu td.menu-group .menu-group-mouseover-activelast {
}
.flat-menu td.menu-group .menu-group-mouseover-last {
}
.flat-menu .menu-level {
	border: 0;
	padding: 0;
	position: absolute;
	display: none;
}
.flat-menu td.menu-item {
}
.flat-menu td.menu-item a {
	display: block;
	height: 100%;
	padding: 5px 15px;
	text-decoration: none;
	width: 200px;
}
.flat-menu td.menu-item a.menu-link {
}
.flat-menu td.menu-item a.menu-link-active {
}
.flat-menu td.menu-item a.menu-link-mouseover {
}
.flat-menu td.menu-item a.menu-link-mouseover-active {
}
.flat-menu td.menu-item-3rd {
}
.flat-menu td.menu-item-3rd a {
	display: block;
	height: 100%;
	padding: 5px 30px;
	text-decoration: none;
	width: 200px;
}
.flat-menu td.menu-item-3rd a.menu-link-3rd {
}
.flat-menu td.menu-item-3rd a.menu-link-3rd-active {
}
.flat-menu td.menu-item-3rd a.menu-link-3rd-mouseover {
}
/***************************************************
		WIDE MENU
***************************************************/
.wide-menu {
	clear: both;
	min-width: 600px;
	width: 100%;
}
.wide-menu .show-menu {
}
.wide-menu td.menu-group {
}
.wide-menu td.menu-group a {
	display: block;
	height: 100%;
	padding: 5px 15px;
	text-decoration: none;
}
.wide-menu td.menu-group a.menu-group-active {
}
.wide-menu td.menu-group a.menu-group-last {
}
.wide-menu td.menu-group a.menu-group-mouseover {
}
.wide-menu td.menu-group .menu-group-mouseover-active {
}
.wide-menu td.menu-group .menu-group-mouseover-activelast {
}
.wide-menu td.menu-group .menu-group-mouseover-last {
}
.wide-menu td.menu-group-2nd {
}
.wide-menu td.menu-group-2nd a {
	display: block;
	height: 100%;
	padding: 5px 15px;
	text-decoration: none;
}
.wide-menu td.menu-group-2nd a.menu-group-2nd-active {
}
.wide-menu td.menu-group-2nd a.menu-group-2nd-last {
}
.wide-menu td.menu-group-2nd a.menu-group-2nd-mouseover {
}
.wide-menu .menu-level {
	border: 0;
	padding: 0;
	position: absolute;
	display: none;
}
.wide-menu td.menu-item {
}
.wide-menu td.menu-item a {
	display: block;
	height: 100%;
	padding: 5px 15px;
	text-decoration: none;
	width: 200px;
}
.wide-menu td.menu-item a.menu-link {
}
.wide-menu td.menu-item a.menu-link-active {
}
.wide-menu td.menu-item a.menu-link-flyout {
}
.wide-menu td.menu-item a.menu-link-mouseover {
}
/***************************************************
		LIST MENU
***************************************************/
.list-menu {
}
.list-menu .show-menu {
}
.list-menu td.menu-item {
}
.list-menu td.menu-item a.menu-1st-link {
	display: block;
	font-weight: normal;
	height: 100%;
	padding: 5px 15px;
	text-decoration: underline;
	width: 200px;
}
.list-menu td.menu-item a.menu-1st-active {
	display: block;
	font-weight: normal;
	text-decoration: none;
}
.list-menu td.menu-item a.menu-1st-last {
}
.list-menu td.menu-item a.menu-1st-mouseover {
	display: block;
	font-weight: bold;
	text-decoration: none;
}
.list-menu td.menu-item a.menu-link {
	display: block;
	font-weight: normal;
	height: 100%;
	padding: 5px 30px;
	text-decoration: underline;
}
.list-menu td.menu-item a.menu-active {
	display: block;
	font-weight: normal;
	text-decoration: none;
}
.list-menu td.menu-item a.menu-last {
}
.list-menu td.menu-item a.menu-mouseover {
	display: block;
	font-weight: bold;
	text-decoration: none;
}
/***************************************************
		PULLDOWN MENU
***************************************************/
.pd-menu {
}
.pd-menu .pulldown-container {
	width: 200px;
}
.pd-menu .pulldown-container option {
}
.pd-menu .pulldown-container option.start {
}
/***************************************************
		STATUS NAVIGATION
***************************************************/
.bread-crumb {
	margin: 0 20px 0 20px;
	padding: 20px 0;
	background: url(/images/aux-13.gif) repeat-x bottom left;
}
.bread-crumb a {
}
.bread-crumb span {
}
/***************************************************
		HTML BLOCK
***************************************************/
.index-banner-text {
	background: #2c7600 url(/images/aux-19.gif) no-repeat top left;
	padding: 15px 0 5px 20px;
}
.index-banner-text h2 {
}
.index-banner-text a {
}
.index-banner-text p {
	color: #fff;
}
.index-banner-text ul {
}
.index-banner-text ul li {
}
.green-girl a, .green-girl img {
	display: block;
}
/***************************************************
		SUBSCRIPTION
***************************************************/
.subscription {
}
.subscription h2 {
}
.subscription .form {
}
.subscription .form label {
	white-space: nowrap;
}
.left-column-content2 .subscription .form label {
	color: #fff;
}
.subscription .form input.text {
}
.subscription .form .control {
}
.subscription .form .button {
}
/***************************************************
		FILE LISTING
***************************************************/
.file-listing {
}
.file-listing h2 {
}
.file-listing #choose-folder-form {
}
.file-listing #choose-folder-form select {
}
.file-listing #choose-folder-form .selected {
	font-weight: bold;
}
.file-listing #find-files-form {
}
.file-listing #find-files-form .form {
}
.file-listing #find-files-form .form .label {
	width: 10%;
	white-space: nowrap;
}
.file-listing #find-files-form .form .input {
	width: 90%;
}
.file-listing #find-files-form .form .control {
}
.file-listing #find-files-form .form input.text {
}
.file-listing #find-files-form .form input.button {
}
.file-listing #find-files-form .form .sample {
	font-weight: bold;
}
.file-listing #replace-file-form {
}
.file-listing #replace-file-form .form {
}
.file-listing #replace-file-form .form .label {
	width: 10%;
	white-space: nowrap;
}
.file-listing #replace-file-form .form .input {
	width: 90%;
}
.file-listing #replace-file-form .form .control {
}
.file-listing #replace-file-form .form input.text {
}
.file-listing #replace-file-form .form textarea {
}
.file-listing #replace-file-form .form select {
}
.file-listing #replace-file-form .form input.button {
}
/***************************************************
		FAQ
***************************************************/
.group-faq {
}
.group-faq h2 {
}
.group-faq .faq-topic-form {
	margin-bottom: 10px;
	padding: 5px 0;
	display: block;
}
.group-faq .faq-topic-form label {
	display: inline;
	float: none;
	font-weight: bold;
	white-space: nowrap;
}
.group-faq .faq-topic-form > label {
	vertical-align: middle;
}
.group-faq .faq-topic-form select {
	height: 15px;
}
.group-faq .faq-line {
	padding: 5px 15px;
}
.group-faq .faq-line.first {
}
.group-faq .faq-line.last {
}
.group-faq .faq-line .q {
	padding: 2px;
}
.group-faq .faq-line .q span {
	font-weight: bold;
	padding-right: 5px;
}
.group-faq .faq-line .a {
	padding: 2px;
}
.group-faq .faq-line .a span {
	font-weight: bold;
	padding-right: 5px;
}
.group-faq h5 {
	margin: 0px;
	padding: 0;
}
/***************************************************
		NEWS
***************************************************/
.news {
}
.news h2 {
/*	background: url(/images/aux-03.gif) no-repeat top left;
	height: 25px;
	padding: 4px 0 0 24px;
	font-size: 13px;
	border: 0;*/
}
.news .news-line {
	padding: 10px 0;
}
.news .news-line.first {
}
.news .news-line.last {
}
.news .news-line.firstlast {
}
.news .news-line div {
	font-weight: bold;
	background: #fff;
	width: 82px;
	color: #660;
	padding: 2px 2px 2px 17px;
	font-size: 10px;
	background: url(/images/aux-21.gif) no-repeat left top;
}
.left-column-content2 .news .news-line div {
	background: none;
	font-weight: normal;
	font-style: italic;
	font-size: 11px;
	background: url(/images/aux-21.gif) no-repeat left top;
	padding-left: 17px;
}
.left-column-content2 .news .news-line * {
	color: #fff;
}
.news .news-line span {
	display: none;
	font-weight: bold;
}
.news .news-line p {
}
.news .news-line a {
	text-decoration: none;
	color: #333;
}
.left-column-content2 .news .news-line a {
/*	background: url(/images/aux-21.gif) no-repeat left top;	/**/
/*	padding-left: 17px;	/**/
}
.news .news-line a img {
	margin-left: 5px;
}
.news #news-nav {
	padding: 10px 0;
}
.news #news-nav a {
	font-weight: normal;
}
.news .single-news {
}
.news .single-news .date {
	font-weight: bold;
}
.news .single-news .description {
	display: block;
	font-weight: bold;
}
.news .single-news a {
}
.news .single-news font {
}
.news .single-news p {
}
.news .single-news span {
}
.news .single-news a.back-list {
	display: block;
	background: url(/images/aux-13.gif) repeat-x top left;
	padding-top: 15px;
}
/***************************************************
		LEFT NEWS
***************************************************/
.left-news {
}
.left-news h2 {
	/*background: url(/images/aux-03.gif) no-repeat top left;*/
	height: 25px;
	padding: 4px 0 0 0;
	font-size: 13px;
	border: 0;
}
.left-news .news-line {
	background: url(/images/aux-04.gif) repeat-x bottom left;
	padding: 17px 0;
}
.left-news .news-line.first {
}
.left-news .news-line.last {
}
.left-news .news-line.firstlast {
}
.left-news .news-line div {
	font-weight: bold;
	background: #fff;
	width: 82px;
	color: #660;
	padding: 2px 2px 2px 17px;
	font-size: 10px;
	background: url(/images/aux-24.gif) no-repeat left top;
}
.left-news .news-line span {
	display: block;
	font-weight: bold;
}
.left-news .news-line p {
}
.left-news .news-line a {
	text-decoration: none;
	color: #333;
}
.left-news .news-line a img {
	margin-left: 5px;
}
.left-news #news-nav {
	padding: 10px 0;
}
.left-news #news-nav a {
	font-weight: normal;
}
.left-news #single-news {
}
.left-news #single-news .date {
	font-weight: bold;
}
.left-news #single-news .description {
	display: block;
	font-weight: bold;
}
.left-news #single-news a {
}
.left-news #single-news font {
}
.left-news #single-news p {
}
.left-news #single-news span {
}
/***************************************************
		NEWS "UNLINKED BRIEF"
***************************************************/
.news-style1 {
}
.news-style1 h2 {
}
.news-style1 #news-line {
	padding: 5px 15px;
}
.news-style1 #news-line.first {
}
.news-style1 #news-line.last {
}
.news-style1 #news-line.firstlast {
}
.news-style1 #news-line a {
}
.news-style1 #news-line span {
	display: block;
	font-weight: bold;
}
.news-style1 #news-line p {
}
.news-style1 #news-nav {
	padding: 0;
}
.news-style1 #news-nav a {
	display: block;
	font-weight: normal;
}
/***************************************************
		NEWS "SHORT BRIEF"
***************************************************/
.left-news {
}
.left-news h2 {
}
.left-news #news-line {
}
.left-news #news-line.first {
}
.left-news #news-line.last {
}
.left-news #news-line.firstlast {
}
.left-news #news-line a {
}
.left-news #news-line span {
}
.left-news #news-nav {
}
.left-news #news-nav a {
}
/***************************************************
		NEWS "BRIEFLESS"
***************************************************/
.news-style3 {
}
.news-style3 h2 {
}
.news-style3 #news-line {
	padding: 5px 15px;
}
.news-style3 #news-line.first {
}
.news-style3 #news-line.last {
}
.news-style3 #news-line.firstlast {
}
.news-style3 #news-line a {
}
.news-style3 #news-line span {
	display: block;
	font-weight: bold;
}
.news-style3 #news-nav {
	padding: 0;
}
.news-style3 #news-nav a {
	display: block;
	font-weight: normal;
}
/***************************************************
		VOTING
***************************************************/
.voting {
	width: 201px;
}
.voting h2 {
}
.voting form div.button {
}
html>body .voting .button {
	padding-right: 2px;
}
.voting form div.button input {
}
.voting h5 {
}
.voting .voting-line {
	vertical-align: middle;
}
.voting .voting-line div {
	line-height: 15px;
	margin-right: 5px;
	background: #2c7600;
	font-size: 1px;
}
.voting .voting-line label {
	padding-right: 5px;
}
.voting .center {
	margin: 20px 5px 5px 5px;
	text-align: center;
}
/***************************************************
		SITE MAP
***************************************************/
.sitemap {
}
.sitemap h2 {
}
.sitemap ul {
	margin-left: 15px;
	list-style-type: none;
}
.sitemap li {
}
.sitemap a {
}
.sitemap ul.ul-level-1 {
}
.sitemap li.li-level-1 {
}
.sitemap a.a-level-1 {
}
.sitemap ul.ul-level-2 {
}
.sitemap li.li-level-2 {
}
.sitemap a.a-level-2 {
}
/***************************************************
		RANDOM BANNER
***************************************************/
.banner-random {
}
.banner-random h2 {
}
.banner-random a {
}
.banner-random img {
}
.banner-random p {
}
.banner-random ul {
}
.banner-random ul li {
}
/***************************************************
		FLASH BANNER
***************************************************/
.banner-flash {
}
.banner-flash h2 {
}
.banner-flash .flash-description {
	display: block;
	padding: 0px;
}
/***************************************************
		IMAGE BANNER
***************************************************/
.banner-image {
}
.banner-image h2 {
}
.banner-image a {
}
.banner-image img {
}
/***************************************************
		SHOPPING CART
***************************************************/
.shopping-cart {
}
.shopping-cart h2 {
}
.shopping-cart .cart-brief {
}
.shopping-cart .button {
}
.shopping-cart table.cart-brief .button {
}
.shopping-cart table.cart {
}
.shopping-cart table.cart td {
	background: #f2f7ef;
	padding: 7px 10px;
}
.shopping-cart table.cart tr.header td {
	background: #660;
	padding: 7px 10px;
	color: #fff;
	font-weight: bold;
}
.shopping-cart table.cart tr.footer-cart td {
	background: #660;
	color: #fff;
}
.shopping-cart table.cart td.toolbar {
}
.shopping-cart table.cart tr.footer-cart td.text * {
	font-size: 11px;
	color: #fff;
}
.shopping-cart table.cart tr.footer-cart td.number * {
	font-size: 11px;
	color: #fff;
}
.shopping-cart table.cart td.control {
}
.shopping-cart table.cart .text input {
	float: left;
	margin-right: 10px;
}
.shopping-cart table.cart .button {
	float: left;
	margin-right: 5px;
}
/***************************************************
		ASSOCIATED PRODUCTS
***************************************************/
.associated-products {
}
.associated-products h2 {
}
.associated-products .picture {
	display: block;
}
.associated-products .description {
	display: block;
}
.associated-products div {
}
/***************************************************
		SSF EVENTS
***************************************************/
.ssf-events {
}
.ssf-events h2 {
}
.ssf-events form .button {
}
.ssf-events table {
	border-collapse: collapse;
}
.ssf-events .list_name {
	border: 1px solid transparent;
	background: #f2f7fb;
}
.ssf-events .list_value {
	border: 1px solid transparent;
	background: #f2f7fb;
}
.ssf-events .item_header {
}
.ssf-events .item_name {
	border: 1px solid transparent;
	background: #f2f7fb;
}
.ssf-events .item_value {
	border: 1px solid transparent;
	background: #f2f7fb;
}
/***************************************************
		SSF JOBS
***************************************************/
.ssf-jobs {
}
.ssf-jobs h2 {
}
.ssf-jobs form .button {
}
.ssf-jobs table {
	border-collapse: collapse;
}
.ssf-jobs .list_name {
	border: 1px solid transparent;
	background: #f2f7fb;
}
.ssf-jobs .list_value {
	border: 1px solid transparent;
	background: #f2f7fb;
}
.ssf-jobs .item_header {
}
.ssf-jobs .item_name {
	border: 1px solid transparent;
	background: #f2f7fb;
}
.ssf-jobs .item_value {
	border: 1px solid transparent;
	background: #f2f7fb;
}
/***************************************************
		SSF NEWS
***************************************************/
.ssf-news {
}
.ssf-news h2 {
}
.ssf-news form .button {
}
.ssf-news table {
	border-collapse: collapse;
}
.ssf-news .list_name {
	border: 1px solid transparent;
	background: #f2f7fb;
}
.ssf-news .list_value {
	border: 1px solid transparent;
	background: #f2f7fb;
}
.ssf-news .item_header {
}
.ssf-news .item_name {
	border: 1px solid transparent;
	background: #f2f7fb;
}
.ssf-news .item_value {
	border: 1px solid transparent;
	background: #f2f7fb;
}
/***************************************************
		SEARCH
***************************************************/
.search {
	width: 206px;
	padding: 54px 20px 48px 0;
}
.search h2 {
}
.search label {
	display: none;
}
.search input.text {
	width: 126px;
	float: left;
	background: #eaf3e5;
	margin-right: 10px;
}
.search .button {
	float: left;
	width: 60px;
}
.search .button input {
}
.search .search-info {
}
.search .search-results {
}
.search .search-line {
	padding: 5px 15px;
}
.search .search-line div {
	display: inline;
}
.search .search-line p {
	clear: both;
	padding-left: 20px;
}
.search .search-nav {
}
.search .search-nav span {
	font-weight: bold;
}
.search .search-nav a.search-next {
	font-weight: bold;
}
.search .search-nav a.search-prev {
	font-weight: bold;
}
.search .search-message {
}
.search .search-nomatch {
}
/***************************************************
		PAGE CONTENT
***************************************************/
.page-content {
	vertical-align: top;
}
.page-content h2 {
}
.page-content p {
}
.page-content a {
}
/***************************************************
		PRIVATE AREA
***************************************************/
.private-profile {
}
.private-profile label {
}
.private-profile .input-container {
}
.private-profile .input-container input.text {
}
.private-profile .input-container textarea {
}
.private-profile .input-container select {
}
.private-profile .button-container {
}
.private-subscription {
}
.private-subscription label {
}
.private-subscription .input-container {
}
.private-subscription .input-container input.text {
}
.private-subscription .input-container textarea {
}
.private-subscription .input-container select {
}
.private-subscription .button-container {
}
/***************************************************
		LOGIN FORM
***************************************************/
.login-form {
}
.login-form td.control {
	vertical-align: bottom;
}
.login-form td.label {
	text-align: left;
	white-space: nowrap;
}
