html, body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana,Tahoma,Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	background-color: #FFEBC1;
	line-height: 18px;
	text-align: center;
	height: 100%;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

h1 {
  font-size: 10.5pt;
  color: #DF0E0E;
	font-weight: bold;
	text-decoration: none;
  text-align: center;
	padding-bottom: 10px;
	text-align: left;
}

.content-title h3 {
  font-size: 9.5pt;
  color: #917961;
	font-weight: bold;
	text-decoration: none;
  text-align: left;
	padding-bottom: 15px;
}


h2, h4 {padding: 0px; margin: 0px;}



.texterr {
 color: #D40D0D;
}

#page {
 width: 952px;
 height: 100%;
 margin-top: 0px;
 margin: 0 auto;
}

#page-top {
 width: 952px;
 height: 130px;
 margin: 0 auto;
 background-image: url(images/top.jpg);
 background-position: bottom;
 background-repeat: no-repeat; 
}

#page-top-home {
  left: 22px;
  top: 27px;
  height: 100px;
  width :300px;
  float: left;
  position:relative;
  cursor: pointer;
}

#page-top-cart {
  right: 50px;
  top: 27px;
  height: 100px;
  width :100px;
  float: right;
  position:relative;
  cursor: pointer;	
}

#page-top-register {
  right: 50px;
  top: 27px;
  height: 100px;
  width :100px;
  float: right;
  position:relative;
  cursor: pointer;	
}

#page-top-login {
  right: 50px;
  top: 28px;
  height: 100px;
  width :100px;
  float: right;
  position:relative;
  cursor: pointer;	
	background-image: url(images/loginbtn.jpg);
	background-position: center;
	background-repeat: no-repeat;
}

#page-top-logout {
  right: 50px;
  top: 28px;
  height: 100px;
  width :100px;
  float: right;
  position:relative;
  cursor: pointer;	
	background-image: url(images/logoutbtn.jpg);
	background-position: center;
	background-repeat: no-repeat;
}

#page-top-menu {
	width: 952px;
	height: 66px;
	margin: 0 auto;
	background-image: url(images/menu.jpg);
	background-position: center;
	background-repeat: no-repeat;
}

#page-bottom-menu {
	width: 952px;
	height: 30px;
	margin: 0 auto;
  float: left;
  position:relative;
}

.page-bottom-menu-item {
 	float: left;
  position:relative;
	text-align: center;
	width: 109px; 
}

.page-bottomx-menu-item {
 	float: right;
  position:relative;
	text-align: center;
	width: 90px; 
}

.page-top-menu-item {
  left: 25px;
  top: 25px;
	height: 20px;
 	float: left;
  position:relative;
	text-align: center;
	width: 120px; 
}

.page-top-search-item {
  right: 18px;
  top: 22px;
	height: 20px;
 	float: right;
  position:relative;
}

.page-top-search {
   right: 7px;
	width: 30px;
   top: 17px;
	height: 30px;
 	float: right;
   position:relative;
	cursor: pointer;
}

.menu {
   color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.menu:hover {
   color: #FFA900;
	font-weight: bold;
	text-decoration: none;
}

.bmenu {
  color: #323232;
	font-weight: normal;
	text-decoration: none;
}

.bmenu:hover {
   color: #FFA900;
	font-weight: normal;
	text-decoration: none;
}

.page-footer-item {
   left: 25px;
   top: 33px;
	height: 20px;
 	float: left;
   position:relative;
	text-align: left;
	width: 100%;
}

.bold {
 	font-weight: bold;	
}

.white{
 	color: #FFFFFF;	
}

#page-top-banner {
	width: 952px;
	height: 201px;
	margin: 0 auto;
	background-image: url(images/banner.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#page-content-top {
	width: 952px;
	height: 17px;
	margin: 0 auto;
	background-image: url(images/contenttop.jpg);
	background-position: center;
	background-repeat: no-repeat;
}

#page-content {
  width: 950px;
  background-color: #FFFFFF;
  border-left: 1px #CC9A2A solid;
  border-right: 1px #CC9A2A solid;
	overflow:hidden;
}

#left-content {
	width: 234px;
	height: 100%;
	left: 17px;
	float: left;
   position:relative; 
}

#left-advert {
	width: 234px;
	top: 15px;
	float: left;
  position:relative; 
	overflow:hidden;
}

#right-content {
	width: 664px;
	height: 100%;
	right: 17px;
	float: right;
  position:relative; 
}

#products-content {
	width: 664px;
	overflow: hidden;
	float: left;
  position:relative; 
}

#products-header {
	width: 651px;
	height: 80px;
	background-image: url(images/productshdrbg.jpg);
	background-position: top;
	background-repeat: no-repeat;
	float: left;
  position:relative; 	
	text-align: left;
  color: #DF0E0E;
  font-size: 9pt;	
}

#products-bottom {
	width: 651px;
	height: 40px;
	background-image: url(images/productsbtmbg.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	float: left;
  position:relative; 	
	text-align: left;
  color: #DF0E0E;
  font-size: 9pt;	
}

.products-content-item {
	width: 208px;
	height: 330px;
	float: left;
	margin-right: 13px;
  position:relative; 
	background-image: url(images/productbg.jpg);
	background-position: top;
	background-repeat: no-repeat;	
}

.content-title {
  font-size: 9.5pt;
  color: #917961;
	font-weight: bold;
	text-decoration: none;
  text-align: left;
	padding-bottom: 15px;
}

.word-title {
  font-size: 11pt;
  color: #6EB416;
	font-weight: bold;
	text-decoration: none;
  text-align: left;
	padding-bottom: 10px;
}

.word-content {
	width: 660px;
	float: left;
  position:relative; 
	text-align: justify;
	padding-bottom: 25px;
}

.product-title {
  font-size: 9.5pt;
  color: #646464;
	font-weight: normal;
	text-decoration: none;
  text-align: center;
/*	padding-bottom: 10px;*/
	height: 50px;
}

.product-title-big {
  font-size: 10.5pt;
  color: #DF0E0E;
	font-weight: bold;
	text-decoration: none;
  text-align: center;
	padding-bottom: 10px;
	text-align: left;
}

a.product-title {
  font-size: 9.5pt;
  color: #646464;
	font-weight: normal;
	text-decoration: none;
}

.product-status {
  font-size: 9.5pt;
  color: #D40D0D;
	font-weight: bold;
	text-decoration: none;
  text-align: center;
}

.product-price {
  font-size: 11pt;
  color: #5A9512;
	font-weight: bold;
	text-decoration: none;
  text-align: center;
}

.product-price-big {
	width: 127px;
	height: 41px;
	float: right;
  position:relative; 
	background-image: url(images/pricebg.jpg);
	background-position: top;
	background-repeat: no-repeat;	
	text-align: center;
	font-size: 14pt;
	padding-top: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.product-price-promo {
	width: 204px;
	height: 41px;
	float: right;
  position:relative; 
	background-image: url(images/pricepromobg.jpg);
	background-position: top;
	background-repeat: no-repeat;	
	text-align: center;
	font-size: 13pt;
	padding-top: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.product-low-price {
  font-size: 8pt;
  color: #646464;
	font-weight: bold;
	text-decoration: none;
  text-align: center;
	text-decoration: line-through;
}

.product-2-cart {
	width: 620px;
	height: 41px;
	float: left;
  position:relative; 
	text-align: right;
	margin-top: 5px;
}

.product-low-price1 {
  font-size: 9pt;
  color: #DF0E0E;
	font-weight: bold;
	text-decoration: none;
  text-align: center;
	text-decoration: line-through;
	padding-right: 5px;
}

.product-photo {
	width: 220px;
	height: 160px;
	float: left;
  position:relative; 
	text-align: left;
}

.product-photos {
	width: 220px;
	height: 70px;
	float: left;
  position:relative; 
	text-align: left;
}

.product-property-name {
  font-size: 9.5pt;
  color: #646464;
	font-weight: bold;
	text-decoration: none;
  text-align: center;
	padding-bottom: 10px;
	text-align: left;
}

.product-property-value {
  font-size: 9.5pt;
  color: #5A9512;
	font-weight: bold;
	text-decoration: none;
  text-align: center;
	padding-bottom: 10px;
	padding-left: 5px;
	text-align: left;
}


.product-properties {
	width: 400px;
	height: 160px;
	float: left;
  position:relative; 
}

.product-prices {
	width: 400px;
	height: 70px;
	float: left;
  position:relative; 
}

.product-desc {
	width: 620px;
	overflow:hidden;
	float: left;
  position:relative; 
	padding-top: 15px;
	padding-bottom: 15px;
}

.content-info {
  font-size: 9.5pt;
  color: #646464;
	font-weight: bold;
	text-decoration: none;
  text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}

.a-content {
  color: #646464;
	font-weight: bold;
	text-decoration: none;
}

.a-content:hover {
  color: #646464;
	font-weight: bold;
	text-decoration: none;
}

.content-text {
  font-size: 9pt;
  color: #000000;
	font-weight: normal;
	text-align: left;
}

.textLnk {
  font-size: 9pt;
  color: #000000;
	font-weight: normal;
	text-align: left;
}

#page-content-bottom {
	width: 952px;
	height: 17px;
	margin: 0 auto;
	background-image: url(images/contentbottom.gif);
	background-position: center;
	background-repeat: no-repeat;
}

#page-footer {
	width: 952px;
	height: 83px;
	margin: 0 auto;
	background-image: url(images/footer.png);
	background-position: center;
	background-repeat: no-repeat;
}

#left-menu-top {
	width: 234px;
	height: 62px;
	margin: 0 auto;
	background-image: url(images/leftmenutop.jpg);
	background-position: center;
	background-repeat: no-repeat;
}

#left-menu-content {
	width: 234px;
	overflow:hidden;
	background-color: #FFB000;
}

.left-menu-item {
	margin-top: 10px;
 	float: left;
   position:relative;
	text-align: left;
	width: 210px; 
	text-align: left;
	background-image: url(images/menuitem.jpg);
	background-position: left;
	background-repeat: no-repeat;	
	margin-left: 20px;
	overflow: hidden;
}

.left-menu {
  color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-left: 30px;
	top: 20px;
}

#left-menu-bottom {
	width: 234px;
	height: 12px;
	margin: 0 auto;
	background-image: url(images/leftmenubottom.jpg);
	background-position: center;
	background-repeat: no-repeat;
}

#info-top {
	width: 234px;
	height: 12px;
	margin: 0 auto;
	background-image: url(images/leftinfotop.jpg);
	background-position: center;
	background-repeat: no-repeat;
}

#info-content {
	width: 234px;
	overflow:hidden;
	background-color: #FFB000;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}

#info-bottom {
	width: 234px;
	height: 24px;
	margin: 0 auto;
	background-image: url(images/leftmenubottom.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

.inp1 {
 border: 0;	
}

.middleimg {
 border: 0;
 margin-top: 7px;
 height: 150px;
 margin-bottom: 0;
 cursor:pointer;
}

.smallimg {
 border: 0;
 margin-top: 3px;
 width: 47px;
 height: 35px;
 margin-bottom: 3px;
 cursor:pointer;
}

.pagelnk {
  color: #DF0E0E;
  font-size: 9pt;
  font-weight: normal;
}

.imgbtn {
 cursor: pointer;
}

select {
 font-size: 8pt;
}

.select {
 font-size: 9.5pt;
}


input {
 font-size: 9.5pt;
}

textarea {
 font-size: 9.5pt;
}

.tbHdr {
 height: 40px;
 background-image: url(images/tbhdrbg.jpg);
 background-position: top;
 background-repeat: repeat-x;
}

.tbHdrtext {
  color: #FFFFFF;
  font-size: 9pt;
  font-weight: bold;
}

.jqmWindow {
    display: none;

    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 9.5pt;
		font-weight: bold;
			
    position: fixed;
    top: 27%;
    left: 63%;
    
    margin-left: -300px;
    width: 220px;
		height: 100px;
    
    background-color: #FFFFFF;
    color: #000;
    border: solid 2px #CC9A2A;
    padding: 12px;
		text-align: center;
}

.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
/*     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');*/
}

     div.jHtmlArea .ToolBar ul li a.custom_disk_button 
        {
            background: url(images/disk.png) no-repeat;
            background-position: 0 0;
        }
        
        div.jHtmlArea { border: solid 1px #ccc; }



