body {
	font: 70% Arial, Helvetica, sans-serif;
	color: #666;
	background-color: #9cafc1;
}
p {
	margin: 0 auto 0 auto;
}
a, a:link {
	color: #666;
	text-decoration: underline;
}
a:hover, a:active {
	color: #333;
	text-decoration: none;
}
a:visited {
	color: #999;
}
b 
{
	FONT-SIZE: 8pt; 
	MARGIN: 0px; 
}
h1 {
	font: bolder 150% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
h2 {
	font: bold 120% Arial, Helvetica, sans-serif;
}
h3 {
	font: bold 110% Arial, Helvetica, sans-serif;
}
ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font: normal 100%/140% Arial, Helvetica, sans-serif;
}
hr {
	display: none;
}
img {
	border: 0;
}
.hide {
	display: none;
}
.small {
	font: normal 90% Arial, Helvetica, sans-serif;
	padding-top: 0.8em;
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}
/* HLAVICKA */
#topMENU {
	height: 1.2em;
}
#top ul {
	margin: 0 2px 0 2px; 
	display: inline;
}
#top li {
	display: inline;
}
#top a {
	text-decoration: none;
}
#top a:hover {
	text-decoration: underline;
}
/* BOXY v pravem a levem sloupci */
.BOXheader {
	color: #fff;
	font: bold 110% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 4px 10px 4px 10px;
	margin: 0;
	background-image: url(imgs/box-header-bg.gif);
	background-color: #000;
}
.BOXbody {
	padding: 10px;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7; 
	margin: 0;
	background-color: #f7f7f7;
}
.BOXbodyEND {
	border-bottom: 1px solid #d7d7d7;
}
.center {
	text-align: center;
}
/* OBSAH prostredniho sloupce */
.content {
	padding: 10px;
	margin: 0;
	border-bottom: 1px dotted #a9a9a9;
}
.content h1 {
	margin: 0;
}
.content h2 {
	margin: 0.8em 0 0 0;
}
.content p {
	text-align: justify;
}
.contentEND {
	border-bottom: 0;
}
/* TROJICE produktu */
.triplet {
	width: 568px;
}
.thumbnail {
	height: 100px;
	width: 100px;
	border: 1px solid #d7d7d7;
	margin-bottom: 0.1em;
}
.BOX {
	width: 182px;
	height: 265px;
	text-align: center;
	vertical-align: bottom;
	border: 1px solid #d7d7d7;
	background-color: #f7f7f7;
	padding: 5 5 5 5;
}
.BOX-over 
{
	width: 576px;
}

.BOX h2 {
	margin: 0.8em 0.2em 0.8em 0.2em;
}
.BOX p {
	font: bold 100% Arial, Helvetica, sans-serif;
	margin-bottom: 0.4em;
	text-align: center;
}
.red  {
	color: #c33;
}
/* FORMULAROVE PRVKY */
input 
{
	border: 1px solid #999;	
	font: normal 90% Verdana, Tahoma, sans-serif;
	margin-bottom: 0.4em;
	vertical-align: top;
}
input.long {
	width: 125px;
	color: #666;
}
#colC input.login {
	width: 106px;
}
#colC input.pass {
	width: 83px;
}
/* KATEGORIE ZBOZI */
.cat {
		font: bold 100%/160% Arial, Helvetica, sans-serif;
}
.cat a {
	text-decoration: none;
}
.cat a:hover {
	text-decoration: underline;
}
.subLEVEL {
	margin: 0.2em 0.1em 0.2em 1.4em;
}
/* ROLETKY */
.selectBOX-over {
	width: 375px;
}
.selectBOX {
	width: 182px;
}
.selectBOX select {
	width: 182px;
	margin-top: 0.3em;
	font: normal 100% Arial, Helvetica, sans-serif;
}
.selectHEIGHT {
	height: 3.8em;
}
/* STRANKOVANI */
.strankovani {
	padding: 0.5em 0 0.2em 0;
	height: 2em;
	clear: both;
}
/* ostatni */
.banner {
	height: 70px;
	width: 158px;
}
.button {
	height: 18px;
	width: 84px;
	margin-top: 0.5em;
}
.navHEIGHT {
	height: 1.1em;
}
.navHEIGHT a {
	text-decoration: none;
}
.navHEIGHT a:hover {
	text-decoration: underline;
}

.product {
	width: 568px;
	margin-top: 0.8em;
}
.productIMG {
	height: 300px;
	width: 300px;
	border: 1px solid #d7d7d7;
	margin: 0;
}
.halfA {
	width: 308px;
	margin-right: 10px;
}
.halfB {
	width: 240px;
}
.halfB select {
	font: normal 100% Arial, Helvetica, sans-serif;
}
.halfB input {
	margin:0;
}
.productPRICE {
	width: 240px;
	font: bold 130%/140% Arial, Helvetica, sans-serif;
	margin: 0.4em 0 0.4em 0;
}
.clear {
	clear: both;
}
.productMARGIN {
	margin-bottom: 1em;
}
.inCART {
	width: 100px;
	height: 18px;
}



.thumbnail 
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 54px;
	width: 54px;
	border: 1px solid #d7d7d7;
	background-color: #ffffff;
	vertical-align: middle;
}
.thumbnail2 
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 105px;
	width: 105px;
	border: 1px solid #d7d7d7;
	background-color: #ffffff;
	vertical-align: middle;
	text-align: center;
}
.thumbnail3
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 400px;
	width: 400px;
	border: 1px solid #d7d7d7;
	background-color: #ffffff;
	vertical-align: middle;
	text-align: center;
}
.thumbnail4
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-top: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	background-color: #ffffff;
	vertical-align: top;
	text-align: center;
}
.treeview
{
	color: #5e5e5e;
	background: #ffffff;
}
td 
{
	color: #5e5e5e;
	FONT-SIZE: 8pt; 
/*	font: 70% Arial, Helvetica, sans-serif;*/
}
.panel {
	color: #fff;
	font: bold 110% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 4px 12px 4px 12px;
	margin: 0;
	background-image: url(../Userdata/Images/box-header-bg.gif);
	background-color: #000;
}
.BOXbody2 {
	padding: 10px;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7; 
	border-bottom: 1px solid #d7d7d7; 
	margin: 0;
	background-color: #f7f7f7;
}
.tab-left
{
	float: left;
	MARGIN-LEFT: 3px;
	MARGIN-RIGHT: 5px;
	MARGIN-BOTTOM: 5px; 	
	WIDTH: 182px;
}
.padd10 {
	padding: 10px;
}
.noborder, .noborder input
{
	 border-width: 0px;
	 height: 12px;
}
.selectBOXshort select {
	width: 125px;
	font: normal 100% Arial, Helvetica, sans-serif;
}
.inputBOX {
	width: 141px;
}
#squarelist li
{
	list-style-type: square;
	padding-left: 0.3em;
	line-height: 1.3em;
	margin: 5 7 5 20;
}
.absolutepos
{
	border: 1px solid #d7d7d7; 
	position:absolute;
	z-index: 1000;
	padding: 4 4 4 4;
}
#Table3
{
	background-color: #E6E6E6;
}
#thumb
{
	visibility:hidden;
}
.vam
{
	max-width: 105px;
}
.BOX-subcat
{
	padding-right: 4px;
	padding-left: 4px;
	margin-bottom: 5px;
}
.subcat
{
	font: bold 120% Arial, Helvetica, sans-serif;
	BORDER-RIGHT: #b5cfdf 1px solid;	
	PADDING-RIGHT: 1em;	
	BORDER-TOP: #b5cfdf 1px solid;	
	MARGIN-TOP: 10px;	
	BORDER-LEFT: #b5cfdf 1px solid;	
	PADDING-LEFT: 1em;	
	BORDER-BOTTOM: #b5cfdf 1px solid;	
	PADDING-BOTTOM: 1em;	
	BACKGROUND-COLOR: #eff9ff;
}
.cbproducer
{
	margin-left: 5px;
	margin-bottom: 4px;
	white-space: nowrap;
}
#producersnavbar
{
	BORDER-RIGHT: #b5cfdf 1px solid;	
	PADDING-RIGHT: 1em;	
	BORDER-TOP: #b5cfdf 1px solid;	
	MARGIN-TOP: 10px;	
	PADDING-TOP: 1em;	
	BORDER-LEFT: #b5cfdf 1px solid;	
	PADDING-LEFT: 1em;	
	BORDER-BOTTOM: #b5cfdf 1px solid;	
	PADDING-BOTTOM: 1em;	
	BACKGROUND-COLOR: #eff9ff;
}
#producers1
{
	padding-bottom: 15px;
}
#producers2
{
	width: 540px;
}
#BnVyrobceOK
{
	float: right;
}
#producers
{
	visibility: hidden;
	width: 0px;
	height: 0px;
}
fieldset
{	
	border-bottom : #ddd 1px solid;
	border-left : #ddd 1px solid;
	padding-bottom : 5px;	
	margin : 5px 15px;
	padding-left : 10px;	
	padding-right : 10px;	
	border-top : #ddd 1px solid;	
	border-right : #ddd 1px solid;
	padding-top : 5px;
}
legend
{
	color: #666;
}
.menubar
{
	BORDER-RIGHT: #b5cfdf 1px solid;	
	BORDER-TOP: #b5cfdf 1px solid;	
	BORDER-LEFT: #b5cfdf 1px solid;	
	BORDER-BOTTOM: #b5cfdf 1px solid;	
	BACKGROUND-COLOR: #eff9ff;
 	padding: 2px; 
}
#quantityDiscounts {
	padding-top: 5px;
}
#quantityDiscounts2 {
	padding-top: 5px;
}
#colorvariants
{
	width: 50px;
}
.watermarktext
{
	color:GrayText;
}
.scprop1
{
	padding-left: 10px;
	padding-right: 10px;
	width: 150px !important;
	border-right: 1px dotted #a9a9a9;
	border-bottom: 1px dotted #a9a9a9;
}
.scprop2
{
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 1px dotted #a9a9a9;
}
.tablestorecardproperties
{
	border: 1px dotted #a9a9a9;
	width: 100%;
}
.subcatdescription
{
	font: normal 80% Arial, Helvetica, sans-serif;
}
.cartnavbarrowitem
{
	float: left;
	font-weight: bold;
	width: 130px;
}
.cartnavbarrow1
{
	width: 100%;
}
.cartnavbarrow2
{
	padding-bottom: 3px;
	margin-bottom: 3px;
	border-bottom: solid 1px #d7d7d7;
}
.cartnavbarrowdelete
{
	float: right;	
}
.cartnavbarqty
{
	float: left;
	text-align: right;
	width: 20px;
}
.cartnavbarqunit
{
	float: left;
	padding-left: 2px;
	padding-right: 2px;
}
.cartnavbarunitprice
{
	float: right;
	border: solid 1px #d7d7d7;
	text-align: right;
	width: 34px;
	padding-right: 1px;
}
.cartnavbartotalprice
{
	float: right;
	font-weight: bold;
	width: 45px;
	text-align: right;
	border: solid 1px #d7d7d7;
	text-align: right;
	padding-right: 1px;
}
.cartnavbaritemsincart
{
/*	border-top: solid 2px #d7d7d7;
	padding-top: 3px;*/
}
.cartnavbartotal
{
	font-weight:bold;
}
.cartnavbarrowok
{
	float: left;
}
.postproviderb 
{
	border: 1px dotted #a9a9a9;
	padding: 10px;
	margin-left: 5px;
	width: 200px;
}
.paymenttypeb
{
	border: 1px dotted #a9a9a9;
	padding: 10px;
	margin-left: 5px;
	width: 350px;
}
.transporttypeb
{
	border: 1px dotted #a9a9a9;
	padding: 10px;
	margin-left: 5px;
	width: 300px;
}
.bonusnavbar
{
	border: 1px solid #d7d7d7;
	font: normal 100% Arial, Helvetica, sans-serif;
	background-image: url(/userdata/images/XX_aktualne_obrazky/penize_zpet.jpg);
	width: 490px;
	height: 169px;
	margin-left: 50px;
	margin-top: 10px;
}
.bonusitem
{
	float: left;
	width: 243px;

}
div.transbox
{
  	width:160px;
  	margin-left:30px;
  	margin-top:40px;
  	margin-bottom:10px;
  	background-color:#ffffff;
  	border:1px solid black;
  	filter:alpha(opacity=80);
  	opacity:0.8;
}
div.transbox p
{
  	margin:10px 10px;
  	font-weight:bold;
  	color:#000000;
}
.bonusitembutton
{
  	margin-left:30px;
}
.categorygridbonus
{
	background-image: url(/userdata/images/butt-bonus.gif);
	height: 18px;
	width: 84px;
	margin-bottom: 3px;
}