 /*------------------------------------------------------------------------
# JA Zeolite for Joomla 10 - Version 1.0 - Licence Owner JA108425
# ------------------------------------------------------------------------
# Copyright (C) 2004-2008 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - Copyrighted Commercial Software
# Author: J.O.O.M Solutions Co., Ltd
# Websites:  http://www.joomlart.com -  http://www.joomlancers.com
# This file may not be redistributed in whole or significant part.
-------------------------------------------------------------------------*/

/* COMMON STYLE
--------------------------------------------------------- */
html, body, form, fieldset {
	margin: 0;
	padding: 0;
}

body {
	background: #FFFFFF;
	color: #000000;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	line-height: 1.5;
}

body#bd {
	color: #010101; /*666666*/
	background: #F0F0F0;
	padding: 0;
	margin: 0;
}

.rem {
	BACKGROUND: #F0F0F0; 
	FONT: 1em/1.5 "Courier News", monospace; 
	color: #333333;
	BORDER-LEFT: #666666 1px solid; 
	PADDING-RIGHT: 15px; 
	PADDING-LEFT: 15px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px
	MARGIN: 5px 0px 15px; 
}

body.contentpane {
	color: #000000;
	font-size: 12px;
	line-height: 1.3em;
	margin: 0;
	margin: 1em 2em;
	width: auto; /* Printable Page */
}

body.fs1 {font-size: 12px;}   /*10*/
body.fs2 {font-size: 13px;}
body.fs3 {font-size: 14px;}
body.fs4 {font-size: 15px;}
body.fs5 {font-size: 16px;}
body.fs6 {font-size: 17px;}   /*15*/

/* Normal link */
a {
	color: #04A504;
	text-decoration: none;
}

a:hover, a:active, a:focus {
	color: #C01122;
	text-decoration: underline;
}

a img {
	border: none;
}

/* Title text */
.contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4 {
	line-height: normal;
	color: #333333;
}

/* Small text */
small, .small, .smalldark, .article-meta, .modifydate, .img_caption p, .site-slogan, a.readon,
#ja-pathway, #ja-col1, #ja-col2, #ja-footer, #ja-footerr, #ja-botsl {
	font-size: 92%;
}

/*article image*/
img {
	margin: 0;
	padding: 0;
}

.img_caption p {
	text-align: center;
	color: #999999;
}

#sam_h_left {
	POSITION: absolute; bottom: 4px; left: 10px; HEIGHT: 28px;/*68*/
}

#sam_h_right {
	POSITION: absolute; bottom: 4px; right: 0px; HEIGHT: 28px;/*68*/
}


.mosimage{
	margin-top: 3px;
	margin-right: 1em;
	width: 140px;
}
.mosimage img {
}

.mosimage p {
	padding-top: 5px;
	margin-top: 0px;
}

/* Heading */
h1 {font-size: 200%;}
h2 {font-size: 175%;}
h3 {font-size: 150%;}
h4 {font-size: 125%;}

p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 {
	margin: 1em 0;
	padding: 0;
}

ul {
	list-style: none;
}

ul li {
	background: url(../images/bullet.gif) no-repeat 20px 8px;
	padding-left: 30px;
}
ul#thumbnail li {
	background: none;
	padding-left:1px;
}

ol li {
	margin-left: 35px;
}

th {
	font-weight: bold;
	padding: 8px;
	text-align: left;
}

dt {
	font-weight: bold;
}

fieldset {
	border: none;
	padding: 10px 5px;
	background: url(../images/dot.gif) repeat-x top;
}


fieldset a {
	font-weight: bold;
}

fieldset.input {
	padding: 0;
	background: none;
}

legend {
	font-weight: bold;
	background: #FFFFFF;
}

hr {
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-top: 1px solid #DDDDDD;
	height: 1px;
}

td, th, div {
	font-size: 100%;
}

/* FORM
--------------------------------------------------------- */
form {
	margin: 0;
	padding: 0;
}

form label {
	cursor: pointer;
}

input, select, textarea, .inputbox, .inputbox_samcb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

.inputbox_chkbox_samcb {
	border: 12px solid #DDDDDD;
	background: #FFFFFF;
	color: #ff3333;
}

.inputbox_samcb,
.inputbox {
	padding: 2px;
	border: 1px solid #DDDDDD;
	background: #FFFFFF;
	color: #333333;
	font-size: 100%;
}
#mod_login_username,#mod_login_password {
	width: 150px;
}
#mod_login_username_samcb,#mod_login_password_samcb {
	width: 100px;
}

#mod_login_remember_chkbox_samcb{
	border: none;
	background: #EFEFEF;
}
#mod_login_remembertext_samcb,
#mod_login_remember_samcb,
#mod_login_remember {
	border: none;
//	margin-left:-10px;
}
* html .button { /*IE 6*/
	padding: 0 5px !important;
}

*+html .button { /*IE 7*/
	padding: 0 5px !important;
}

/* JOOMLA STYLE
--------------------------------------------------------- */
.article_separator, .article_seperator {
	clear: both;
	display: block;
	height: 10px;/*30*/
	margin: 0;
	background: url(../images/dot.gif) repeat-x center;
}

.column_separator {
	padding: 0 25px;
}

/* content tables */
.sectiontableheader {
	background: #666666;
	padding: 4px 8px;
	color: #FFFFFF;
	font-weight: bold;
}

.sectiontableheader a,
.sectiontableheader a:hover,
.sectiontableheader a:active,
.sectiontableheader a:focus {
	color: #FFFFFF;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
	padding: 8px;
	border-bottom: 1px solid #CCCCCC;
}

tr.sectiontableentry2 {
	background: #F9F9F9;
}

table.contentpane {
	border: none;
	width: 100%;
}

table.contentpaneopen {
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
}

table.contenttoc {
	margin: 0 0 10px 10px;
	padding: 0;
	width: 30%;
	float: right;
}

table.contenttoc td {
	background: url(../images/bullet.gif) no-repeat 12px 8px;
	padding: 1px 5px 1px 20px;
}

table.contenttoc th {
	border-bottom: 1px solid #CCCCCC;
	padding: 0 0 3px;
	text-indent: 5px;
}

table.poll {
	border-collapse: collapse;
	padding: 0;
	width: 100%;
}

table.pollstableborder {
	border: none;
	padding: 0;
	text-align: left;
	width: 100%;
}

table.pollstableborder img {
	vertical-align: baseline;
}

table.pollstableborder td {
	border-collapse: collapse;
	border-spacing: 0;
	padding: 4px !important;
	background: none;
}

table.pollstableborder tr.sectiontableentry1 td {
	background: #DDDDDD;
}

table.searchintro {
	padding: 10px 0;
	width: 100%;
}

table.searchintro td {
	padding: 5px!important;
}

.blog_more {
	margin: 15px 0 0;
	padding: 10px 0 0;
	background: url(../images/sep.gif) repeat-x top;
}

.blog_more strong {
	display: block;
	margin: 0 0 5px;
	text-transform: uppercase;
}

.blog_more ul {
	margin: 0;
	padding: 0;
}

.blog_more ul li {
	background: url(../images/bullet.gif) no-repeat 4px 8px;
	margin: 0;
	padding: 0 0 0 12px;
}

.category {
	font-weight: bold;
}

h1.componentheading, .componentheading {
	font-size: 200%;
	margin: 0 0 15px;
	padding: 5px 0;
	border-bottom: 1px solid #CCCCCC;
}

.contentdescription {
	padding-bottom: 30px;
}

div.componentheading h2,
td.contentheading h2,
div.componentheading h1,
td.contentheading h1 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 100%;
}

td.contentheading h1 {
	color: #C01122;
}

td.contentheading h2 {
	color: #C01122;
}

h2.contentheading, .contentheading {
	margin: 0;
	padding: 0;
	font-size: 200%;
}

table.blog .contentheading {
	font-size: 150%;
}

a.contentpagetitle,
a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus {
}

a.readon {
	background: url(../images/readon-bg.gif) no-repeat;
	width: 120px;
	height: 21px;
	line-height: 21px;
	color: #FFFFFF;
	display: block;
	float: left;
	text-indent: 20px;
}

a.readon:hover, a.readon:focus, a.readon:active {
	color: #FFFFFF;
	text-decoration: none;
}

table.contentpaneopen td, table.contentpane td {
	padding-top:5px;/*20*/
}

table.contentpaneopen, table.contentpane, table.blog {
	width: 100%;
}

.moduletable {
	padding: 0;
}

ul.pagination {
	margin: 15px auto 10px;
	padding: 10px 0 0;
	color: #333333;
}

ul.pagination li {
	background: none;
	display: inline;
	margin: 0;
	padding: 0;
}

ul.pagination li span{
	padding: 2px 5px;
}

ul.pagination a {
	padding: 1px 4px;
	text-decoration: none;
	color: #010101;
}

ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {
	color: #C01122;
}

.pagenavbar {
	background: url(../images/icon-pages.gif) no-repeat center left;
	font-weight: bold;
	padding-left: 14px;
}

.pagenavcounter {
	background: url(../images/icon-pages.gif) no-repeat 0 11px;
	font-weight: bold;
	padding: 8px 14px 0 14px;
}

.smalldark {
	text-align: left;
}

div.syndicate div {
	text-align: center;
}

.pollstableborder tr.sectiontableentry1 td,
.pollstableborder tr.sectiontableentry2 td {
	background: none;
}

ul.latestnews a, ul.mostread a {
	color: #010101;
}

ul.latestnews a:hover, ul.mostread a:hover {
	color: #C01122;
}

.bannerheader {
 	font-size: 120%;
	font-weight: bold;
 }

/* META
--------------------------------------------------------- */
.article-toolswrap {
	display: block;
	margin: 0 0 10px;
	padding: 0;
	position: relative;
}

.article-tools {
	display: block;
	padding: 0 10px 0 0;
}

.article-meta {
	width: 70%;
	float: left;
	color: #999999;
}

.createby {
}

.createdate {
	padding-right: 6px;
	margin-right: 5px;
}

.modifydate {
	width: 100%;
	display: block;
	color: #999999;
	margin: 15px 0;
}

.article-section {
	padding-left: 6px;
	margin-left: 5px;
	background: url(../images/vline.gif) no-repeat left center;
}

.article-section a {
	color: #999999;
}

.article-category a {
	color: #999999;
}

div.buttonheading {
	position: absolute;
	top: 4px;
	right: 10px;
}

.buttonheading img {
	margin: 0 0 0 5px;
	border: 0;
	float: right;
}

/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
#ja-wrapper {
	width: 950px;
	margin: 0 auto;
}

* html #ja-wrapper {
	width: 951px;
}

*+html #ja-wrapper {
	width: 951px;
}

#ja-container {
}

#ja-container-inner {
	padding: 10px 0 0;
}

#ja-mainbodywrap {
	width: 77%;
	float: left;
}

#ja-mainbody {}

/* PRIMARY COLUMN
--------------------------------------------------------- */
#ja-contentwrapper {
	float: right;
	clear: both;
	display: block;
	width: 70%;
}

#ja-contentwrap {
	background: url(../images/content-center.gif) repeat-y center top;	
}

#ja-content {
	background: url(../images/content-bot.gif) no-repeat center bottom;
}

#ja-current-content {
	padding: 20px;
	background: url(../images/content-top.gif) no-repeat center top;	
}

/* COLUMNS
--------------------------------------------------------- */
#ja-col1 {
	float: left;
	overflow: hidden;
	width: 30%;
}

#ja-col1 div.ja-innerpad {
	padding: 0 10px 0 0;
]}

#ja-col2 {
	float: right;
	overflow: hidden;
	width: 23%;
}

#ja-col2 div.ja-innerpad {
	padding: 0 0 0 10px;
}

/*common style for column*/

/* COLLAPSIBLE LAYOUT
--------------------------------------------------------- */
#ja-containerwrap,
#ja-containerwrap-fr,
#ja-containerwrap-fl,
#ja-containerwrap-f {
	padding: 0 0 00px;
	margin: 0;
	clear: both;
}

/*content + left*/
#ja-containerwrap-fr #ja-mainbodywrap {
	width: 100%;
}

#ja-containerwrap-fr #ja-col1 {
	width: 23%;
}

#ja-containerwrap-fr #ja-contentwrapper {
	width: 77%;
}

#ja-containerwrap-fr #ja-contentwrap {
	background: url(../images/content-center2.gif) repeat-y center top;
}

#ja-containerwrap-fr #ja-content {
	background: url(../images/content-bot2.gif) no-repeat center bottom;	
}

#ja-containerwrap-fr #ja-current-content {
	background: url(../images/content-top2.gif) no-repeat center top;	
	padding: 20px;
}

#ja-containerwrap-fr #ja-productwrap {
	background: url(../images/content-center2.gif) repeat-y center top;
}

#ja-containerwrap-fr #ja-product-top {
	background: url(../images/content-top2.gif) no-repeat center top;
}

#ja-containerwrap-fr #ja-product-bot {
	background: url(../images/content-bot2.gif) no-repeat center bottom;
}

/*content + right*/
#ja-containerwrap-fl #ja-contentwrapper {
	width: 100%;
}

#ja-containerwrap-fl #ja-contentwrap {
	background: url(../images/content-center2.gif) repeat-y center top;
}

#ja-containerwrap-fl #ja-content {
	background: url(../images/content-bot2.gif) no-repeat center bottom;	
}

#ja-containerwrap-fl #ja-current-content {
	background: url(../images/content-top2.gif) no-repeat center top;	
}

#ja-containerwrap-fl #ja-productwrap {
	background: url(../images/content-center2.gif) repeat-y center top;
}

#ja-containerwrap-fl #ja-product-top {
	background: url(../images/content-top2.gif) no-repeat center top;
}

#ja-containerwrap-fl #ja-product-bot {
	background: url(../images/content-bot2.gif) no-repeat center bottom;
}

/* full */
#ja-containerwrap-f #ja-mainbodywrap {
	width: 100%;
}

#ja-containerwrap-f #ja-contentwrapper {
	width: 100%;
}

#ja-containerwrap-f #ja-contentwrap {
	background: url(../images/content-center1.gif) repeat-y center top;
}

#ja-containerwrap-f #ja-content {
	background: url(../images/content-bot1.gif) no-repeat center bottom;	
}

#ja-containerwrap-f #ja-current-content {
	background: url(../images/content-top1.gif) no-repeat center top;	
	padding: 20px;
}

#ja-containerwrap-f #ja-productwrap {
	background: url(../images/content-center1.gif) repeat-y center top;
}

#ja-containerwrap-f #ja-product-top {
	background: url(../images/content-top1.gif) no-repeat center top;
}

#ja-containerwrap-f #ja-product-bot {
	background: url(../images/content-bot1.gif) no-repeat center bottom;
}

/* MODULE
--------------------------------------------------------- */
div.moduletable h3,
div.moduletable_default h3,
div.moduletable_menu h3,
div.moduletable_text h3,
div.moduletable_blank h3,
div.moduletable_hilite h3,
div.moduletable_black h3 {
	font-size: 125%;
	font-weight: bold;
	height: 29px;
	line-height: 29px;
	margin: -8px -8px 10px;
	padding: 0;
}

div.moduletable h3 span,
div.moduletable_menu h3 span,
div.moduletable_text h3 span,
div.moduletable_blank h3 span,
div.moduletable_hilite h3 span,
div.moduletable_black h3 span {
	display: block;
	height: 29px;
	padding-left: 28px;
}

div.moduletable,
div.moduletable_menu,
div.moduletable_text,
div.moduletable_blank {
	margin: 0 0 10px;
	padding: 0;
}

/* Highlight module */
div.moduletable_hilite h3 {
	background: url(../images/h3-r-hilite.gif) no-repeat right center;
	color: #FFFFFF;
}

div.moduletable_hilite h3 span {
	background: url(../images/h3-l-hilite.gif) no-repeat left center;
}

/* Black module */
div.moduletable_black h3 {
	BACKGROUND: url(../images/h3-r-black.gif) #010101 no-repeat right center; COLOR: #ffffff
/*	background: url(../images/h3-r-black.gif) no-repeat right center;
	color: #FFFFFF;
*/
}

div.moduletable_black h3 span {
	background: url(../images/h3-l-black.gif) no-repeat left center;
}                                 	

div.module h3,
div.module_text h3,
div.module_menu h3,
div.module_hilite h3 {                      /**/
	background: url(../images/h3-r.gif) no-repeat right center;
	margin: 0 -8px 10px;
	padding: 0;
	font-size: 125%;
	line-height: 30px;
	color: #010101;
}

div.module h3 span,
div.module_text h3 span,
div.module_menu h3 span,
div.module_hilite h3 span,
div.module_blank h3 span {
	background: url(../images/h3-l.gif) no-repeat left center;
	height: 30px;
	padding-left: 28px;
	display: block;
	color: #010101;
}

div.module,
div.module_text,
div.module_menu,
div.module_hilite {
	padding: 0;
	width: 100%;
	background: url(../images/box-br.gif) no-repeat bottom right #FFFFFF;
	margin-bottom: 10px;
}

div.module div,
div.module_text div,
div.module_menu div,
div.module_hilite div {
	margin: 0;
	padding: 0;
	background: url(../images/box-bl.gif) no-repeat bottom left;
}

div.module div div,
div.module_text div div,
div.module_menu div div,
div.module_hilite div div {
	padding: 0;
	margin: 0;
	background: url(../images/box-tr.gif) no-repeat top right;
}

div.module div div div,
div.module_text div div div,
div.module_menu div div div,
div.module_hilite div div div {
	padding: 8px 15px 15px;
	background: url(../images/box-tl.gif) no-repeat top left;
}

div.module div div div div,
div.module_text div div div div,
div.module_menu div div div div,
div.module_hilite div div div div {
	margin: 0;
	padding: 0;
	background: none;
	overflow: hidden;
}

/* mis */
div.banneritem_text {
	padding: 5px 0 !important;
}

div.advs {
	clear: both;
	display: block;
	float: left;
	width: 100%;
}

div.moduletable li,
div.moduletable_menu li,
div.moduletable_text li,
div.module li,
div.module_menu li,
div.module_text li {
	padding-left: 15px;
	background-position: 5px 7px;
}

/* Module blank */
div.module_blank {
	margin: 0 0 10px 0;
	padding: 0;
}

/* HEADER
--------------------------------------------------------- */

#header-mixto {
	width: 530px;
	height: 70px;
	display: block;
	background: url(../images/header-mixto.jpg) no-repeat right;
}


#ja-header {
	background: url(../images/header-bg.gif) no-repeat center bottom #cc6600;/*#54992F*/
	line-height: normal;
	position: relative;
	margin-bottom: 0px;/*10*/
	z-index: 999;
	height: 110px;/*150*/
}

* html #ja-header {
	width: 950px;
}

*+html #ja-header {
	width: 950px;
}

h1.logo, div.logo-text {
	margin: 0 0 5px;
	padding: 0;
	float: left;
	position: absolute;
	top: 10px;
	left: 0px;
}

h1.logo a {
	width: 518px;
	height: 80px;
	display: block;
	background: url(../images/logo.png) no-repeat center;
}

h1.logo a span {
	position: absolute;
	top: -1000px;
}

div.logo-text {
	outline: none;
}

div.logo-text h1 {
	font-size: 250%;
	font-weight: bold;
	letter-spacing: 2px;
	margin: 0 0 0 15px;
	padding: 0;
}

div.logo-text h1 a {
	color: #FFFFFF;
/*	text-transform: uppercase;*/
}

div.logo-text h1 a:hover,
div.logo-text h1 a:focus,
div.logo-text h1 a:active {
	text-decoration: none;
}

.site-slogan {
	color: #FFFFFF;
	margin: -5px 0 0 15px;
	padding: 0;
	letter-spacing: 1.5px;
}

/* MAIN NAVIGATION
--------------------------------------------------------- */
#ja-mainnavwrap {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
}

#ja-mainnav {
	padding: 0;
	position: relative;
	z-index: 9999;
}

#ja-mainnav a, #ja-subnav a {
	outline: none;
	line-height: normal;
}

#ja-subnav {}

#ja-subnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
}

#ja-subnav li {
	display: block;
	background: url(../images/dot.gif) repeat-x bottom;
	margin: 0;
	padding: 0;
	line-height: normal;
}

* html #ja-subnav li {
	width: 99%;
}

*+html #ja-subnav li {
	width: 99%;
}

#ja-subnav a {
	color: #010101;
	background: url(../images/arrow.png) no-repeat 98% center;
	display: block;
	outline: none;
	margin: 0;
	padding: 8px 15px 8px 0;
	text-decoration: none;
}

#ja-subnav a:hover,
#ja-subnav a:active,
#ja-subnav a:focus {
	background: url(../images/arrow-on.png) no-repeat 98% center;
	color: #C01122;
	text-decoration: none;
}

#ja-subnav li.active a {
	background: url(../images/arrow-active.png) no-repeat 98% center;
	font-weight: bold;
	color: #04A504;
}

/* breadcrumbs */
#ja-pathway {
	color: #CCCCCC;
	padding: 6px 0 5px 10px;
	float: left;
}

#ja-pathway strong {
	color: #FFFFFF;
	margin-right: 5px;
}

#ja-pathway img {
	margin: 1px 5px;
}

#ja-pathway a {
	color: #FFFFFF;
}

/* Default Joomla! Menu */
ul.menu {
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
}

ul.menu li {
	display: block;
	background: url(../images/dot.gif) repeat-x bottom;
	margin: 0;
	padding: 0;
	line-height: normal;
}

* html ul.menu li {
	width: 99%;
}

*+html ul.menu li {
	width: 99%;
}

ul.menu li a {
	display: block;
	outline: none;
	padding: 6px 0 6px 0;
	background: url(../images/arrow.png) no-repeat 98% center;
	margin: 0;
	text-decoration: none;
	color: #010101;
}

ul.menu li a:hover,
ul.menu li a:active,
ul.menu li a:focus {
	color: #C01122;
	text-decoration: none;
	background: url(../images/arrow-on.png) no-repeat 98% center;
}

ul.menu li.active a {
	font-weight: bold;
	background: url(../images/arrow-active.png) no-repeat 98% center;
	color: #04A504;
}

ul.menu li ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.menu li li {
	border: none;
	background: none;
	padding: 0;
}

ul.menu li li a {
	color: #010101 !important;
	border: none;
	padding: 5px 5px 5px 25px !important;
	text-transform: none;
	font-weight: normal !important;
	background: url(../images/arrow.png) no-repeat 15px 10px !important;
}

ul.menu li li a:hover,
ul.menu li li a:active,
ul.menu li li a:focus {
	color: #C01122 !important;
	text-decoration: underline;
}

ul.menu li li.active a {
	color: #333333;
	font-weight: bold !important;
}

ul.menu li li li a {
	color: #333333 !important;
	font-weight: normal !important;
	padding-left: 35px !important;
	background: url(../images/bullet.gif) no-repeat 25px 10px !important;
}

ul.menu li li li.active a {
	font-weight: bold !important;
}

/* JA Slideshow */
#ja-slideshow {
	margin: 0 !important;
	padding: 0;
}

/* Feature products */
#ja-fp {
	background: url(../images/dot.gif) repeat-x left bottom;
/*	margin-bottom: 5px;*/
}

/* Products show */
#ja-productwrap {
	background: url(../images/content-center.gif) repeat-y center top;
	width: 100%;
	display: block;
	margin: 0 0 10px;
	padding: 0;
}

#ja-product-top {
	background: url(../images/content-top.gif) no-repeat center top;
	padding: 8px 15px;
}

#ja-product-top h3 {
	font-size: 115%;
	margin-top: 0;
}

#ja-product-bot {
	background: url(../images/content-bot.gif) no-repeat center bottom;
}

#ja-product-bot div.moduletable {
	margin: 0;
}

#ja-product-bot div.moduletable h3 span {
	color: #010101;
}

/* SPOTLIGHT
--------------------------------------------------------- */
/* Spotlight Box Style */
.ja-box-full, .ja-box-left, .ja-box-center, .ja-box-right {
	float: left;
	overflow: hidden;
}

/* Bottom spotlight */
#ja-botsl {
	background: url(../images/content-center1.gif) repeat-y center top;
	margin-bottom: 20px;
	padding: 0;
}

#ja-botsl-bot {
	background: url(../images/content-bot1.gif) no-repeat center bottom;	
}

#ja-botsl-top {
	clear: both;
	padding: 10px 20px;
	background: url(../images/content-top1.gif) no-repeat center top;
}

#ja-botsl div.moduletable,
#ja-botsl div.moduletable_default {
	padding: 0 10px;
	margin-bottom: 0;
}

#ja-botsl .ja-box-left div.moduletable,
#ja-botsl .ja-box-left div.moduletable_default {
	padding: 0 10px 0 0;
}

#ja-botsl .ja-box-right div.moduletable,
#ja-botsl .ja-box-right div.moduletable_default {
	padding: 0 0 0 10px;
}

#ja-botsl .ja-box-center div.moduletable,
#ja-botsl .ja-box-center div.moduletable_default {
	padding: 0 10px;
	margin-bottom: 0;
}

#ja-botsl div.moduletable h3 {
	color: #04A504;
	background: none;
	border-bottom: 1px solid #DDDDDD;
	margin: 0 0 10px 0;
	padding: 0;
}

#ja-botsl div.moduletable h3 span {
	margin: 0;
	padding: 0;
}

#ja-botsl ul {
	margin: 0;
}

#ja-botsl ul.latestnews, #ja-botsl ul.mostread {
	margin-top: -5px;
}

#ja-botsl ul li {
	background: url(../images/dot.gif) repeat-x left bottom;
	padding: 5px 0;
}

#ja-botsl li a {
	background: url(../images/bullet.gif) no-repeat left center;
	padding-left: 10px;
}

/* FOOTER
--------------------------------------------------------- */
#ja-footerwrap {
	clear: both;
	padding: 0;
	margin: 0;
}

#ja-footer {
	background: #34383B;
	border-top: 3px solid #04A504;
	position: relative;
	padding: 15px 10px;
	color: #CCCCCC;
}

#ja-footerr {
	background: #34383B;
/*	border-top: 3px solid #04A504;*/
	float: right;
	position: relative;
	padding-right: 15px;
/*	color: #888888;*/
}

#ja-footerr a {
/*	color: #888888;*/
}

#ja-footer a {
	color: #FFFFFF;
}

#ja-footer a:hover, #ja-footerr a:hover, #ja-footer a:active, #ja-footerr a:active, #ja-footer a:focus {
	color: #FFFFFF;
}

#ja-footerr small,
#ja-footer small {
	font-size: 100%;
}

#ja-footer ul {
	float: right;
	padding: 0;
	margin: 0;
}

#ja-footer li {
	display: inline;
	margin: 0;
	padding: 0;
	background: url(../images/arrow-2.png) no-repeat left center;
}

#ja-footer li a {
	display: inline;
	padding: 0 10px;
}

/* MISCELLANOUS
----------------------------------------------------------- */
ul.accessibility {
	position: absolute;
	top: -100%;
}

li.ja-firstitem {
	background: none !important;
}

/* JA Cpanel */
#ja-cpanel {
	height: 32px;
	background: #34383B;
	border-bottom: 1px solid #62DC25;
}

/* Login Form */
* html div.module form {
	width: 99%;
}

#login-wrap form {
}

#login-wrap form label {
}

#login-wrap form input.button {
}

#login-wrap form #mod_login_username_samcb,
#login-wrap form #mod_login_password_samcb,
#login-wrap form #mod_login_username,
#login-wrap form #mod_login_password {
	width: 95%;
	margin: 2px 0 5px;
	font-size: 12px !important;
	padding: 2px;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
}

* html #login-wrap form #mod_login_username_samcb,
* html #login-wrap form #mod_login_password_samcb,
* html #login-wrap form #mod_login_username,
* html #login-wrap form #mod_login_password {
	width: 90%;
}

#login-wrap div.ja-login-links {
	padding: 8px 0 0;
	display: block;
}

#login-wrap .ja-login-links a {
	padding: 0;
	display: block;
	color: #333333;
}

#login-wrap .ja-login-links a:hover,
#login-wrap .ja-login-links a:active,
#login-wrap .ja-login-links a:focus {
	color: #C01122;
}

/*usertools*/
#ja-usertools {
	position: absolute;
	right: 210px;
	top: 88px;
}

div#ja-usercolors {
	float: right;
	padding: 14px 10px 0 0;
}

#ja-usertools ul,
#ja-usercolors ul {
	margin: 0;
	padding: 0;
	display: inline;
}

#ja-usertools ul li,
#ja-usercolors ul li {
	margin: 0;
	padding: 0 2px;
	float: left;
	background: none;
}

/* Currency */
#ja-vmcurrency {
	float: right;
	margin: 0;
	padding: 10px 0 0;
}

#ja-vmcurrency br {
	display: none;
}

/* Search */
#ja-aa a, #ja-aa {
	padding: 2px 5px 0 2px;
	float: right;
	font-size: 13px;
	color: #CCCCCC;
/*	background: url(../images/icon-search.gif) no-repeat left 7px;*/
}

#ja-search {
	padding: 5px 10px 0 25px;
	float: right;
	height: 22px;
	font-size: 11px;
	z-index: 1;
	background: url(../images/icon-search.gif) no-repeat left 7px;
}

#ja-search .inputbox {
	padding: 1px 0 1px 5px;
	color: #CCCCCC;
	width: 120px;
	background: #333333;
	border: 2px solid #3F4347;
}

.inputbox_chkbox_samcb {
	width: 30px;
}

.inputbox_samcb {
	width: 50px;
}

*+html #ja-search .inputbox { /*IE 7*/
	width: 108px;
}

*+html #ja-search .button { /*IE 7*/
  padding: 1px 0px 1px 8px!important;
}

#ja-search .button 
, .button 
{
	font-size: 11px;
	margin-left: 5px;
	padding: 1px 5px 1px;
}

/*others*/
#ja-banner {
	float: right;
	margin: 20px 30px 0 0;
	padding: 0;
	text-align: center;
	overflow: hidden;
}

div.back_button a,
div.back_button a:hover,
div.back_button a:active {
	background: none!important;
	display: block;
	margin: 10px 0;
	text-decoration: none!important;
}

.clr {
	clear: both;
}

.hasTip img {
	border: none;
}

div.ja-innerdiv {
	padding: 8px 0 9px !important;
	background: url(../images/dot.gif) repeat-x bottom !important;
}

div.ja-innerdiv .title {
	display: block;
	font-weight: bold;
}

div.ja-innerdiv img {
	border: 1px solid #DDDDDD;
	margin: 5px 8px 0 0;
}

table.contentpaneopen img {
float: left; margin-right: 10px
}

/* Tooltips */
.tool-tip {
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	float: left;
	max-width: 200px;
	padding: 5px;
	z-index: 999;
	color: #333333;
}

.tool-title {
	background: url(../../system/images/selector-arrow.png) no-repeat;
	font-size: 100%;
	font-weight: bold;
	margin: 0;
	margin-top: -15px;
	padding: 0;
	padding-bottom: 5px;
	padding-top: 15px;
}

.tool-text {
	font-size: 100%;
	margin: 0;
}

#system-message dd.message ul,
#system-message dd.error ul,
#system-message dd.notice ul {
	margin: 0;
	padding: 0;
}

#system-message dd.message ul li,
#system-message dd.error ul li,
#system-message dd.notice ul li {
	background: none;
	color: #FFFFFF;
	margin: 0;
	padding: 5px;
}

/* System Standard Messages */
#system-message dd.message ul {
	background: #666666;
	border: none;
}

/* System Error Messages */
#system-message dd.error ul {
	background: #666666;
	border: none;
}

/* System Notice Messages */
#system-message dd.notice ul {
	background: #666666;
	border: none;
}

/* Clearfix */
* html .clearfix {
	height: 1%; /* IE5-6 */
}

.clearfix {
	display: inline-block; /* IE7xhtml*/
}

html[xmlns] .clearfix { /* O */
	display: block;  
}

.clearfix:after { /* FF, O, etc. */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/*
h1, td.contentheading h1 {color: #ff0000;}
h2, td.contentheading h2 {color: #00ff00;}
*/

.front_link {
	border:1px solid silver; 
	background-color:#FFF0AD; 
	width:	95%;
	height:	120px;
	padding: 3px;
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
div.front_link h2 {
	color:	#CC6600;
	margin: 0 ;
	padding: 0;
}

.inputbox#tcomment, 
.input_text, .input_textarea, .input_textarea_edit {width:600px; text-align="left"}
.navigation {text-align:center; border:1px solid #dddddd; margin-top:10px; margin-bottom:10px; padding:5px;  width:650px;}
.article {border:1px solid #888; padding:5px; width:680px;}
ACRONYM {border-bottom: 1px dashed #CC6600; /*color: #CC6600;*/}  

.view_ico {border: 1px solid #000000;margin-right: 10px;margin-top:2px;}
.view_name {font-size:18px; font-weight:bold; /*color:#cc0000;*/}
.view_opis {line-height: 120%; margin-top:1px; margin-bottom:7px;}
/*font-size:12px;  font-weight:bold;*/
.view_cena {font-size:11px; color:#424242; margin-top:7px; margin-bottom:7px; font-weight:bold;}



a.blocka:active,
a.blocka:hover,
a.blocka:focus,
 .blocka {
	background-color:#aa0000;
	color:#FFFFFF;
	font-weight:700;
	line-height:200%;
	margin:3px 0 3px 0;
	padding:1px 5px 1px 5px;
}


.link_grp {
	text-decoration:underline;
	color:#990000;
	margin: 0 0 2px 0;
	padding: 5px 0;
	font-size: 125%;
	font-weight: 500;
}


select.form_search,
select.SelectList,
textarea.form_search,
input {
	background: #ffffcc;
	border: 1px solid #cccccc;
}

.found { font-weight: normal; color: #ff0000; background-color:#ffff00;}

#suggestions { margin-bottom:10px;}


/* Content plugn link styles */
.comment-link, .readmore-link{padding: 0 5px 5px 14px;background-image: url(images/jc_blog.gif);background-repeat: no-repeat;}
.comment-link {background-position: 0 -29px;}
.readmore-link {background-position: 0 2px;}
	
/* Common JComments styles */
#jc a:link, #jc a:visited, #jc a:hover {outline: none;} 
#jc .clear {
	clear: both;
	height: 1px;
	overflow: hidden;
}
#jc .busy { display:none; margin: 3px auto; padding: 0; width: 16px; height: 16px; background: url(images/jc_busy.gif) no-repeat; }

/* title h4*/
#jc h4 {
	color: #555;
	background-color: inherit;
	font-weight: bolder;
	text-align: left;
	border-bottom: 1px solid #D2DADB;
	padding: 0 0 2px 0;
	margin-bottom: 10px;
}

/*message*/
#jc p.message {color: #777;background-color: inherit;text-align: center;text-decoration: none;text-transform: none;text-indent: 0;padding: 5px 0 0 0;border-top: 1px solid #D2DADB;}

/*comment*/
#comments {margin: 0;padding: 0;width: 100%;text-align: left;text-decoration: none;text-transform: none;text-indent: 0;}
#comments a {color: #849B9F;background-color: inherit;font-weight: normal;text-decoration: none;}
#comments a:active, #comments a:focus, #comments a:hover {color: #cc0000;background-color: inherit;}
#comments a[rel*=external] {background: url(images/jc_link.gif) no-repeat center right;padding: 0 10px 0 0;margin: 0 2px;}
	
/*rss / refresh*/
#comments a.rss, #comments a.refresh, #comments a.subscribe {padding: 0 0 0 14px;margin: 0 0 0 2px;border: none;}
#comments a.rss {background: url(images/jc_rss.gif) no-repeat center left;}
#comments a.refresh {background: url(images/jc_refresh.gif) no-repeat center left;}
#comments a.subscribe {background: url(images/jc_subscribe.gif) no-repeat center left;}
#comments h4 a.rss, #comments h4 a.refresh {padding: 0 0 0 10px;margin: 0 0 0 5px;display: inline;}

/*list footer*/
#comments-list-footer {margin: 0 0 10px 20px;}

/*show/hide form*/
#comments-form-link a.showform {
margin: 5px 0 0 22px;
padding: 0 0 5px 14px;
background: url(images/jc_blog.gif) no-repeat 0 -28px;
border: none;
font-weight: bold;
display: block;
}

#comments .comment-box {margin: 0;padding: 0; color: #999;}
#comments .comment-avatar {float: left;margin: 0px;padding: 0px;}
#comments .avatar-indent {padding-left: 40px;}

#comments a.comment-anchor, 
#comments a.comment-anchor:active, 
#comments a.comment-anchor:focus, 
#comments a.comment-anchor:hover {color: #777; background-color: inherit; text-decoration: none; border: none;}

#comments span.comment-author,
#comments a.author-homepage {color: #3c452d;background-color: inherit;font: bold 1em Verdana, Arial, Sans-Serif;margin: 0;padding: 0;}
#comments a.author-homepage {text-decoration: none; border-bottom: 1px dotted #3c452d;}

/*avatar*/
#comments .comment-avatar img {width: 32px; height: 32px;}

/*date and time*/	
#comments span.comment-date {font-size: 10px;color: #999;margin: 0;padding: 0 0 0 12px;background: url(images/jc_date.gif) no-repeat center left;}
#comments span.comment-body {color: #333;background-color: inherit;display: block;margin: 0;padding: 2px 0;
line-height:120%;
}

/* Quote, Code and Hidden block styles */
#comments span.quote, #comments blockquote {margin: 5px 0 5px 10px; display: block; clear: both; }
#comments blockquote, #comments span.hidden {
	color: #849B9F;
	background-color: inherit;
	text-align: left;
	padding: 8px;
	border: 1px dashed #849B9F;
	margin-bottom: 8px;
}
#comments span.quote {color: #777;}
#comments span.hidden {clear: both;display: block;margin: 5px 0;}

/* Quote and Reply to buttons panel */
#comments span.comments-buttons {height: 15px;float: right;}

#comments p.toolbar {clear: both;color: #ccc;background-color: inherit;border-top: 1px solid #ccc;margin: 8px 0 0 0;padding: 5px 0 0 0;}
#comments p.toolbar img{cursor: pointer;}

#comments span.email, #comments span.emailactive {
	font		: normal 1em Verdana, Arial, Sans-Serif;
	text-decoration : none;
	white-space	: normal;
	margin		: 0;
	padding		: 0;
	line-height	: 10px;
	cursor		: pointer;
	border-bottom	: 1px dotted #999;
}

#comments span.email {
	color		: #444;
	background-color: inherit;
}
#comments span.emailactive {
	color		: #cc0000;
	background-color: inherit;
}

#comments span.email img, #comments span.emailactive img {padding: 0;}

#comments p {
	font		: normal 1em Verdana, Arial, Sans-Serif;
	margin		: 5px 5px 5px 0;
	padding		: 0;
	text-decoration	: none; 
	text-transform	: none;
	text-indent	: 0;
}

#comments p img{padding: 4px 0;}


/* comments list styles */
#comments div.comments-list {margin-left: 20px;height: 1%;clear: both;}
#comments .even, #comments .odd {background-image: none;color: #3c452d; margin-left: 0px;margin-bottom: 10px;padding: 0;}

#comments-list div.comments-inline-edit {padding: 5px; margin: 5px 0; color: inherit;background-color: #fff;border: 1px solid #ccc;}

/* comment form styles */
#comments-form, #comments-form p, #comments-form div.comments-policy, #comments-form span, #comments-form .counter {text-align: left;text-decoration: none;text-transform: none;text-indent: 0;}
#comments-form p, #comments-form span, #comments-form .counter {color: #777;background-color: inherit;font: normal 1em Verdana, Arial, Sans-Serif;}
#comments-form p, #comments-form #comments-form-buttons, #comments-form #comments-form-error {
	font: normal 1em Verdana, Arial, Sans-Serif;
	margin-left: 20px !important;
	margin-top: 10px;
	margin-bottom: 8px;
	padding: 0;
	clear: both;
}

#comments-inline-edit {border: 1px solid #ccc;margin: 5px 0 0 0;background-color: #fff;}
#comments-inline-edit #comments-form p, #comments-inline-edit #comments-form #comments-form-buttons,
#comments-inline-edit #comments-form-error {font: normal 1em Verdana, Arial, Sans-Serif;margin-left: 5px !important;margin-left: 5px;margin-top: 5px;margin-bottom: 2px;padding: 0;}

#comments-form div.comments-policy {color: #777; background-color: inherit; border: 1px dotted #ccc; margin-left: 20px !important; margin-left: 20px; margin-top: 5px; margin-bottom: 5px; padding: 5px;}
#comments-form div.comments-policy ol, #comments-form div.comments-policy ul {margin: 0;padding: 5px 0 0 20px;line-height: 5px;}
#comments-form div.comments-policy ol li,
#comments-form div.comments-policy ul li {font: normal 1em Verdana, Arial, Sans-Serif; margin: 0;padding: 0;border: none;line-height: 5px;}

#comments-form img.smile {margin: 0 3px 3px 0;padding: 0;border: none;cursor: pointer;}
#comments-form img.captcha {padding: 0;margin: 0 0 3px 0;border: 1px solid #ccc;}
#comments-form span.captcha {padding: 0 0 0 12px; color: #777; background: url(images/jc_refreshg.gif) no-repeat 0 2px;cursor: pointer;}
#comments-form label {color: #777; background-color: inherit; line-height: 1.2em; vertical-align: baseline;}
#comments-form input, #comments-form textarea {color: #444; background-color: #fff; padding: 0; border: 1px solid #ccc;}
#comments-form input {width: 170px;margin-bottom: 2px;height: 1.5em;}
#comments-form input.selected, #comments-form textarea.selected {color: #777;background-color: #ffffe0;border: 1px solid #849B9F;}
#comments-form input.error, #comments-form textarea.error {border: 1px solid #f00;text-decoration:none;text-transform:none;background-color: #ffffe0;}

#comments-form input.checkbox {width: 16px;padding: 0;margin: 0 0 5px 0;border: none;}
#comments-form input.captcha {width: 116px;margin: 3px 0 5px 0;}
#comments-form textarea {max-width: 400px !important;width: 350px;margin:0;}

#comments-form #comments-form-message, #comments-inline-edit #comments-form-message {padding: 5px 5px 5px 25px;margin-right: 5px;display: block;}
.comments-form-message-error {background: #FFD86F url(images/jc_error.gif) no-repeat 4px 50%;}
.comments-form-message-info {background: #DFEEFF url(images/jc_info.gif) no-repeat 4px 50%;}

#comments-form .counterpanel {height:13px;display:block;overflow:hidden;color: #ccc;padding: 0;margin:0;border:1px solid #ddd;border-top-width:0;max-width: 400px !important;width: 350px;background-color: #eee;}

#comments-form .grippie {height:13px;display:block;overflow:hidden;color: #ccc;padding: 0;margin:0;border:1px solid #ddd;border-top-width:0;max-width: 400px !important;width: 350px;cursor:s-resize;background: #eee url(images/resize.gif) no-repeat right center;}
#comments-form .grippie .counter {font-size: 10px;padding: 0; margin: 0;}
#comments-form .grippie span {display:block;float:left;}
#comments-form .grippie span span {display:inline;float:none;}

#comments-form .btn {float: left;}
#comments-form .btn {background: url(images/jc_btnl.gif) no-repeat; margin-right: 5px;}
#comments-form .btn div {margin: 0px; float: left;background: url(images/jc_btnr.gif) 100% 0 no-repeat;}
#comments-form .btn a {height: 22px;line-height: 22px;font-size: 12px;font-weight: bold;color: #777;padding: 0px 5px;border: none;}
#comments-form .btn a:hover {text-decoration: none; color: #0B55C4;}
#comments-form .smilespanel {display: none;cursor: pointer;padding: 2px;width: 200px;height: 50px;background-color: #fff;border: 1px solid #ccc;overflow: auto;left: 0px;top: 0px;}


#comments-footer, #comments-footer a {color: #ccc; background-color: inherit; font: normal 9px Verdana, Arial, Sans-Serif;}
#comments-footer {clear: both;display: block;height: 14px;border-top: 1px solid #ccc;padding-top: 1px;margin-top: 4px;text-align: right;}
#comments-footer a {text-decoration: none;text-transform: none;padding: 0;margin: 0;border: none;float: right;}

/* comments pagination styles */
body #jc #nav-bottom, body #jc #nav-top {line-height: 19px !important;line-height: 17px;height: auto !important;text-align: center;}
#jc #nav-bottom span.page, #jc #nav-top span.page {color: #777;background-color: #eee;border: 1px solid #d6dadd;}
#jc #nav-bottom span.hoverpage, #jc #nav-top span.hoverpage {color: #777;background-color: #e8e9ea;border: 1px solid #d6dadd;}
#jc #nav-bottom span, #jc #nav-top span {color: #777;background-color: inherit;font-size: 10px;font-family: Arial, sans-serif;margin: 0 2px;height: 15px;padding: 2px 8px;cursor: pointer;vertical-align: top;}
#jc #nav-bottom span.activepage, #jc #nav-top span.activepage {color: inherit;background-color: white;}
#jc div#nav-bottom, #jc div#nav-top {position: relative;z-index: 2;width: 100%;}
#jc div#nav-bottom {margin: 10px 0 0 0;padding: 0;background: url(images/jc_dot.gif) repeat-x top left;}
#jc #nav-bottom span.activepage {border-bottom: 1px solid #d6dadd;border-left: 1px solid #d6dadd;border-right: 1px solid #d6dadd;border-top: 1px solid white;}
#jc div#nav-top {margin: 10px 0;background: url(images/jc_dot.gif) repeat-x bottom;}
#jc #nav-top span.activepage {border-top: 1px solid #d6dadd;border-left: 1px solid #d6dadd;border-right: 1px solid #d6dadd;border-bottom: 1px solid white;}

/* Vote */
#jc span.comments-vote {width: 58px;height: 15px;float: right;}
#jc span.comments-vote a{width: 15px;height: 14px;float: left;margin: 0 3px 0 0;display: block;background-repeat: no-repeat;background-image: url(images/jc_vote.gif);border: none !important; text-decoration: none;}
#jc span.comments-vote .busy{margin: 0;float: right;}
#jc a.vote-good{background-position: 0 0;}
#jc a.vote-poor{background-position: -15px 0;}
#jc span.vote-good,span.vote-poor,span.vote-none{margin: 0;float: right;font: bold 1em Verdana, Arial, Sans-Serif;line-height: 14px;}
#jc span.vote-good{color: #339900;background-color: inherit;}
#jc span.vote-poor{color: #CC0000;background-color: inherit;}
#jc span.vote-none{color: #A9A9A9;background-color: inherit;}

/* BBCode */
#jc span.bbcode{width: auto;height: 23px;clear: both;display: block;margin-bottom: 5px;}
#jc .bbcode a, #jc .bbcode a:focus, #jc .bbcode a:active, #jc .bbcode a:hover{width: 23px;height: 23px;float: left;margin: 0 2px 0 0;display: block;background-repeat: no-repeat;background-image: url(images/jc_bbcode.gif);text-decoration:none;}
#jc a.bbcode-b{background-position: 0 0;}
#jc a.bbcode-i{background-position: -30px 0;}
#jc a.bbcode-u{background-position: -60px 0;}
#jc a.bbcode-s{background-position: -90px 0;}
#jc a.bbcode-url{background-position: -120px 0;}
#jc a.bbcode-img{background-position: -150px 0;}
#jc a.bbcode-list{background-position: -180px 0;}
#jc a.bbcode-hide{background-position: -210px 0;}
#jc a.bbcode-quote{background-position: -240px 0;}
#jc a.bbcode-smile{background-position: -270px 0;}

/* rounded comments */
.rbox {margin: 0;width: auto;}
.rbox div {text-align: left;margin: 0px;}
.rbox_t {margin: 0;border-top: 1px solid #ccc;background-color: #FFF;}
.rbox_tl {background: url(images/jc_rb_tl.gif) 0 0 no-repeat;padding-left: 13px;}
.rbox_tr {height: 10px;overflow: hidden;background: url(images/jc_rb_tr.gif) 100% 0 no-repeat;padding-right: 13px;}
.rbox_m {border-left: 1px solid #ccc;border-right: 1px solid #ccc;width: auto;padding: 1px 8px; background-color:#fff;line-height: 100%;}
.rbox_b {margin-top: -5px;border-bottom: 1px solid #ccc;background-color: #FFF;height: 12px;line-height: 12px;}
.rbox_bl {background: url(images/jc_rb_bl.gif) 0 100% no-repeat;padding-left: 13px;}
.rbox_br {height: 13px;background: url(images/jc_rb_br.gif) 100% 100% no-repeat;padding-right: 13px;}

a.button:hover {
/*	color: #ffff33;*/
}

a.highslide img {	border: 1px solid #888888;}
a.highslide:hover img {	border: 1px solid #888888;}

.lightTip .content
	{ padding: 10px; border: 6px solid #cccccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #ffffff; color: #020202; }/*FFE6CF*/

.t_odd td { background:#ffffff;border-bottom:1px dotted silver;}/*f8f8f0*/
.t_even td { background:#f0f0f0;border-bottom:1px dotted silver;}

.hover	{background: #FFE6CF; border-bottom:1px dotted silver;}
span strong {
	font-weight:300;
}
.yspan {background:#FFF0AD; padding:5px;border:solid 1px silver;
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;

}
.gr_block {border:silver solid 1px;background-color:#eeeeee;padding:5px;width:70%;font-weight:300;	line-height:125%;}
h3 {font-weight:300;	line-height:115%;}
div.samheading h2 {
	margin: 0;
	padding: 20px 0;
	font-weight:200;
	font-size: 150%;
}
.oc_tit {background:#dddddd; padding:5px;border:solid 1px silver;
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
.oc_main {
	clear: right; border: solid #aaa 1px; margin: 0 0 1em 1em; 
	font-size: 100%; background: #f9f9f9; width: 200px; padding: 10px; spacing: 0px; 
	text-align: left; float: right;
	-moz-border-radius:8px;
	-khtml-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}

.oi_tit {background:#dddddd; padding:5px;border:solid 1px silver;
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
.oi_body {
	padding:10px;
}
.oi_main {
	clear: right; border: solid #aaa 1px; margin: 0 0 3px 3px; 
	font-size: 100%; background: #f9f9f9; width: 200px; padding: 5px; spacing: 0px; 
	text-align: left; float: right;
	-moz-border-radius:8px;
	-khtml-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}
.oi_link {
	text-decoration:underline;
}

.poster {
	border: silver solid 1px;
	margin: 0 30px 20px 0;
}

.button_samcb ,
.button {
   border: 1px solid #bbbbbb;
   border-radius: 3px;
   text-shadow: 0 1px 1px white;
   -webkit-box-shadow: 0 1px 1px #fff;
   -moz-box-shadow:    0 1px 1px #fff;
   box-shadow:         0 1px 1px #fff;
   font: bold 12px Arial;
   margin-top:5px;
   padding: 2px 8px;
   white-space: nowrap;
   vertical-align: middle;
   color: #C01122;
   background: transparent;
   cursor: pointer;
}
.button_samcb:hover, .button_samcb:focus ,
.button:hover, .button:focus {
   border-color: #666;
   background: -webkit-linear-gradient(top, white, #aaaaaa);
   background:    -moz-linear-gradient(top, white, #aaaaaa);
   background:     -ms-linear-gradient(top, white, #aaaaaa);
   background:      -o-linear-gradient(top, white, #aaaaaa);
   -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
   -moz-box-shadow:    0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
   box-shadow:         0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
}
.button_samcb:active ,
.button:active {
   border: 1px solid #AAA;
   border-bottom-color: #CCC;
   border-top-color: #666;
   -webkit-box-shadow: inset 0 1px 2px #aaa;
   -moz-box-shadow:    inset 0 1px 2px #aaa;
   box-shadow:         inset 0 1px 2px #aaa;
   background: -webkit-linear-gradient(top, #E6E6E6, gainsboro);
   background:    -moz-linear-gradient(top, #E6E6E6, gainsboro);
   background:     -ms-linear-gradient(top, #E6E6E6, gainsboro);
   background:      -o-linear-gradient(top, #E6E6E6, gainsboro);
}
.button_samcb:after ,
.button:after {
   content: "";
   display: inline-block;
   width: 0;
   height: 0;
   border-top: 4px solid #666;
   border-left: 4px solid transparent;
   border-right: 4px solid transparent;
   margin: 0 0 0 4px;
   position: relative;
   top: -1px;
}
.button_samcb:hover:after ,
.button:hover:after {
   border-top-color: black;
}
.button_samcb
/*, .button,
a.button, 
a.button:hover 
	background: url(../images/but-bg.gif) repeat-x left center #333333;
	color: #ffffff;
	border: 1px solid #333333;
*/{
	margin-top:-2px;
	padding: 2px 8px;
	font-weight: bold;
	text-decoration:underline;
}

#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:1px;
	display:none;
	color:#fff;
}

