/* ----- Generic ----- */
BODY {
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
  padding-bottom: 0;
	background-color: #CF9E66;
	background-image: url(../img/body.gif);
	overflow:auto;
}
.null {
	color: #590704;
	font: normal 1pt Arial, Tahoma;
	text-decoration: none;
}
.h100 {
  height: 100%;
}
/*
.png {
filter: expression(this.src.match(/\.png$/i) ? "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ this.src +"')" : this.style.filter); padding: expression(this.src = (this.style.filter.match(/\.png/i) ? "img/1.gif" : this.src));
}
*/
.visible .supervisible .cartvisible .uservisible{visibility:visible;}
.hidden{visibility:hidden;}
.hidden2{visibility:hidden;}
.hidden3{visibility:hidden;}
.superhidden{visibility:hidden;}
.carthidden{visibility:hidden;}
.userhidden{visibility:hidden;}
#space {
  padding: 5px;
}
.border {
   border: solid 1px #8A2C14;
}

/* ----- Tables ----- */
.text {
	color: #590704;
	font: normal 9pt Arial, Tahoma;
	text-decoration: none;
}
.text8 {
	color: #590704;
	font: normal 8pt Tahoma;
	text-decoration: none;
}
.text_red7 {
	color: #9A0A00;
	font: normal 7pt Arial, Tahoma;
	text-decoration: none;
}
.text_red {
	color: #9A0A00;
	font: normal 8pt Arial, Tahoma;
	text-decoration: none;
}
.m_headers {
	color: #590704;
	font: normal 15pt Arial, Tahoma;
	text-decoration: none;
	padding-left: 10px;
}
.text7 {
	color: #590704;
	font: normal 7pt Verdana, Arial, Tahoma;
	text-decoration: none;
}
.copy {
	color: #590704;
	font: bold 7pt Tahoma, Arial, Verdana;
	text-decoration: none;
}
.headers {
	color: #590704;
	font: bold 12pt Arial, Tahoma;
	text-decoration: none;
}
.numb {
	color: #FF0000;
	font: normal 14pt Verdana;
	text-decoration: none;
}
.light_text {
	color: #DD9C69;
	font: normal 8pt Tahoma, Arial, Verdana;
	text-decoration: none;
}
.light_headers {
	color: #EBC7A9;
	font: bold 11pt Tahoma, Arial, Verdana;
	text-decoration: none;
}

/* -----  links ----- */

a, a:active, a:visited {
	color: #590704;
	font: normal 8pt Arial, Tahoma;
	text-decoration: none;
}
a:hover {
	color: #93540D;
	font: normal 8pt Arial, Tahoma;
	text-decoration: none;
}
a.t7, a.t7:active, a.t7:visited {
	color: #590704;
	font: normal 7pt Verdana, Arial, Tahoma;
	text-decoration: none;
}
a.t7:hover {
	color: #93540D;
	font: normal 7pt Verdana, Arial, Tahoma;
	text-decoration: none;
}
a.menunu, a.menunu:active, a.menunu:visited {
	color: #590704;
	font: bold 10pt Arial, Tahoma;
	text-decoration: none;
	/*padding-right: 7px;*/
}
a.menunu:hover {
	color: #93540D;
	font: bold 10pt Arial, Tahoma;
	text-decoration: none;
	/*padding-right: 7px;*/
}
a.shop, a.shop:active, a.shop:visited {
	color: #DD9C69;
	font: bold 10pt Arial, Tahoma;
	text-decoration: none;
	/*padding-right: 7px;*/
}
a.shop:hover {
	color: #EBC7A9;
	font: bold 10pt Arial, Tahoma;
	text-decoration: none;
	/*padding-right: 7px;*/
}


/* -----  Backgrounds ----- */
.login {
  background-color: #DCA461;
}
.bg_left {
  background-image: url(../img/bg1.gif);
  background-repeat: no-repeat;
}
.bg_right {
  background-image: url(../img/bg2.gif);
  background-repeat: no-repeat;
}
.main_left1 {
  background-image: url(../img/left/bg/main_l1.gif);
  background-repeat: no-repeat;
}
.main_left2 {
  background-image: url(../img/left/bg/main_l2.gif);
  background-repeat: no-repeat;
}.main_left3 {
  background-image: url(../img/left/bg/main_l3.gif);
  background-repeat: no-repeat;
}
.main_left4 {
  background-image: url(../img/left/bg/main_l4.gif);
  background-repeat: no-repeat;
}
.mgz_table {
  background-color: #FFF5EA;
  background-image: url(../img/mgz/pt.gif);
}
.mgz_left {
  background-color: #FFF5EA;
  background-image: url(../img/mgz/lbg.gif);
  background-repeat: repeat-y;
}
.mgz_right {
  background-color: #FFF5EA;
  background-image: url(../img/mgz/rbg.gif);
  background-repeat: repeat-y;
}
.mgz_num {
  background-color: #FFF5EA;
  background-image: url(../img/mgz/number_bg.gif);
  background-repeat: no-repeat;
}
.mgz_tl {
  background-color: #FFF5EA;
  background-image: url(../img/mgz/in_lbg.gif);
  background-repeat: repeat-y;
}
.mgz_tr {
  background-color: #FFF5EA;
  background-image: url(../img/mgz/in_rbg.gif);
  background-repeat: repeat-y;
}
.mgz_tt {
  background-color: #FFF5EA;
  background-image: url(../img/mgz/in_tbg.gif);
  background-repeat: repeat-x;
}
.mgz_tb {
  background-color: #FFF5EA;
  background-image: url(../img/mgz/in_bbg.gif);
  background-repeat: repeat-x;
}
.formName {
	color: #590704;
	font: bold 11pt Arial, Tahoma;
	text-decoration: none;
	padding-left: 12px;
  background-image: url(../img/form/head.gif);
  background-repeat: no-repeat;
  background-position: bottom;
}
.formBg {
  background-image: url(../img/form/bg.gif);
  background-repeat: repeat-y;
}
.mmenu_con {
  background-color: #FBEFD8;
}
.mm_top {
  background-image: url(../img/mm/head_bg.gif);
  background-repeat: repeat-x;
}
.mm_super {
  background-image: url(../img/menu/lbg.gif);
  background-repeat: no-repeat;
}
.mm_catbg {
  height: 540px;
  background-image: url(../img/mm/catbg.gif);
  background-repeat: no-repeat;
}
.mm_catbgfree {
  background-image: url(../img/catbg.gif);
  background-position: bottom;
}
.mm_bottom {
  background-image: url(../img/mm/c_bg.gif);
  background-repeat: repeat-x;
}
.mm_center {
  background-image: url(../img/mm/logo_bg.gif);
  background-repeat: no-repeat;
  background-position: center;
}
.contBg {
  background-image: url(../img/cont_bg.gif);
  background-repeat: no-repeat;
}
.shopPicBg {
  background-image: url(../img/shop/pic_bg.gif);
  background-repeat: repeat-y;
}
.shopDesc {
	color: #DD9C69;
	font: normal 9pt Arial, Tahoma;
	text-decoration: none;
	padding: 5px;
  background-image: url(../img/shop/bg.gif);
  background-repeat: no-repeat;
}
.cartFill {
	color: #DD9C69;
	font: normal 9pt Tahoma;
	text-decoration: none;
	padding: 5px;
  background-image: url(../img/shop/cart/bg.gif);
  background-repeat: no-repeat;
}
.shopFill {
	color: #DD9C69;
	font: normal 9pt Tahoma;
	text-decoration: none;
	padding: 5px;
  background-image: url(../img/shop/menu_bg.gif);
  background-repeat: no-repeat;
}
.userFill {
	color: #DD9C69;
	font: normal 9pt Tahoma;
	text-decoration: none;
	padding: 0px;
  background-image: url(../img/user/paper.gif);
  background-repeat: no-repeat;
}
.cartSep {
  background-image: url(../img/shop/cart/sep.gif);
  background-repeat: repeat-x;
}

/* --- input ---*/

.itext {
  font: bold 7pt Tahoma, Arial, Verdana;
  color: #542110;
  border: solid 0px;
  background-color: #DCA461;
  padding: 0px;
}
.icart {
  font: bold 8pt Tahoma, Arial, Verdana;
  color: #542110;
  border: solid 1px #4C140C;
  background-color: #DCA461;
  padding-left: 3px;
}
.itext8 {
  font: normal 8pt Tahoma, Arial, Verdana;
  color: #542110;
  border: solid 0px;
  background-color: #DCA461;
  padding: 0px;
}
.iuser {
  font: normal 8pt Tahoma, Arial, Verdana;
  color: #FEDAAD;
  border: solid 1px #590704;
  background-color: #510000;
  padding: 1px;
}
.paper {
  font: bold 9pt Tahoma, Arial, Verdana;
  color: #542110;
  border: solid 0px;
  background-color: #DCA461;
  padding: 0px;
  background-image: url(../img/host/paper.gif);
  background-repeat: no-repeat;
}
.guestTextarea {
  font: bold 8pt Tahoma, Arial, Verdana;
  color: #542110;
  border: solid 1px #4C140C;
  background-color: #DCA461;
  padding-left: 3px;
  scrollbar-face-color: #DCA461 !important;
  scrollbar-shadow-color: #9F5B3B !important;
  scrollbar-highlight-color: #853C26 !important;
  scrollbar-3dlight-color: #B8762B !important;
  scrollbar-darkshadow-color: #853C26 !important;
  scrollbar-track-color: #CC9457 !important;
  scrollbar-arrow-color: #B8762B !important;
}
.textareya {
  font: normal 8pt Tahoma, Arial, Verdana;
  color: #542110;
  border: solid 0px;
  background-color: #DCA461;
  padding: 0px;
  scrollbar-face-color: #DCA461 !important;
  scrollbar-shadow-color: #9F5B3B !important;
  scrollbar-highlight-color: #853C26 !important;
  scrollbar-3dlight-color: #B8762B !important;
  scrollbar-darkshadow-color: #853C26 !important;
  scrollbar-track-color: #CC9457 !important;
  scrollbar-arrow-color: #B8762B !important;
}
.button {
  font: bold 8pt Tahoma, Arial, Verdana;
  color: #DCA461;
  border: solid 1px #4C140C;
  background-color: #DCA461;
  background-image: url(../img/but_bg.gif);
  background-repeat: no-repeat;
}