body {margin:0;padding:0;height:100%;width:100%;background:#eee;}
html {height:100%;}

#content td  {vertical-align: top;}

#cms_main {width:800px; margin:0 auto -45px; background:url(img/main_bg.jpg) repeat-y left top; height: auto !important;height: 100%;min-height: 100%; }

#cms_header {height:58px; width:790px; margin:0 auto; background:url(img/menu_bg.jpg) repeat-x left top;}

#cms_footer {width:790px; height:45px; margin:0 auto; background:url(img/footer_bg.jpg) repeat-x left bottom;}

#cms_right {float:right; width:510px; margin-right: 45px; display:inline;margin-top:10px;}

#cms_left {width:221px;  float:left; margin-left:4px; background:url(img/left_bg.jpg) no-repeat left 146px; height: auto !important;height: 620px;min-height: 620px; display:inline; }
#cms_logo {width:221px; height: 150px; background:url(img/logo.jpg) no-repeat left top;}

#block_left {margin-top:372px;}

#cms_wrap {padding-bottom:45px;}

#cms_menu {text-align:left;height:26px;padding-top:4px;padding-left:218px;}
#cms_menu a {display:inline-block;height:26px;padding:0 12px;line-height:25px;}
#cms_submenu {text-align:left;padding-top:8px;padding-left:221px;}
#cms_submenu a {display:inline-block;height:15px;padding:0 8px;}
#cms_submenu a.active {text-decoration:underline;}

#cms_footer_left {float:left;width:221px;text-align:center;padding-top:8px;}
#cms_footer_right {float:right;width:520px;text-align:center;margin-right:32px;}

.alc {font-style:italic;}
.footer {margin-top:13px;}





BODY.{font-size: 10px; font-family: Times New Roman,sans-serif; color: #382f1e;}
.text, td, p, div { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #382f1e;}

H1	 { font-family: Times New Roman,sans-serif; font-size: 28px;  color: #e1a944; font-weight: normal; font-style: none; text-decoration: none; letter-spacing:-1px;margin-bottom:0px;margin-top:0px;}
H2  { font-size: 16px; font-weight: bold; text-decoration: none; color: #666666; }
H3  { font-size: 16px; font-weight: bold; text-decoration: none; color: #e1a944; }
H4  { font-family: Times New Roman,sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #666666; }
H5  { font-family: Times New Roman,sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #665D42; }
H6  { font-family: Times New Roman,sans-serif; font-size: 12px; text-align: justify; font-weight: normal; text-decoration: none; color: #333333; text-indent:25px; line-height:120%; margin: 0px;}
UL.{margin: 12px;}

.box { font-family: Times New Roman,sans-serif; font-size: 12px; color: #aaaaaa; font-weight: none; background-color: #EEEEEE; border: 1px solid #000000; padding: 6px;}
.news { font-family: Times New Roman,sans-serif; font-size: 12px; color: #666666; font-weight: none; line-height:150%}

a {color: #882211; text-decoration: underline; }
a:hover {text-decoration: none; }

.column_left {font-family: Verdana,Arial; font-size: 10px; color: #554E3D;}
.foot {font-family:  Verdana,Arial; font-size: 10px; color: #9a8d64;}
a.foot {font-family:  Verdana,Arial; font-size: 10px; color: #9a8d64;}
a.foot:link { color: #9a8d64; text-decoration: none; }
a.foot:visited {color: #9a8d64; text-decoration: none; }
a.foot:hover { color: #9a8d64; text-decoration: underline; }

.top {font-family:  Verdana,Arial; font-size: 10px; color: #aaaaaa;}
a.top {font-family:  Verdana,Arial; font-size: 10px; color: #aaaaaa;}
a.top:link { color: #aaaaaa; text-decoration: none; }
a.top:visited {color: #aaaaaa; text-decoration: none; }
a.top:hover { color: #aaaaaa; text-decoration: underline; }

.lng				{color: #888888; font-family:Verdana, Arial; font-size:7pt; font-weight:none; text-decoration:none;}
A.lng:link		{color: #888888; font-family:Verdana, Arial; font-size:7pt; font-weight:none; text-decoration:none;}
A.lng:active	{color: #888888; font-family:Verdana, Arial; font-size:7pt; font-weight:none; text-decoration:none;}
A.lng:visited	{color: #888888; font-family:Verdana, Arial; font-size:7pt; font-weight:none; text-decoration:none;}
A.lng:hover		{color: #666666; font-family:Verdana, Arial; font-size:7pt; font-weight:none; text-decoration:none; position: relative; left: 1px; top: 1px;}

INPUT.input{font-family:Verdana, Arial; font-size:12px;}
.login {font-family: tahoma, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #666666;}
.search {font-family: tahoma, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #aaaaaa; border: 1px solid #818181; background-color: #ffffff;}
.button {font-family: tahoma, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #333333; border: 1px outset #a89F81; background-color: #CFCFCF;}
.small {font-family: Arial,tahoma, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #776655;}
.smallText {font-size: 10px; color: #aaaaaa; text-decoration: none; }

.menu_top, .menu_top a  {FONT-FAMILY: Arial,Verdana; color: #333333; FONT-SIZE: 11px; font-weight : none;}

#cms_menu   		{ color: rgb(237, 200, 135); font-family: Verdana,Arial; font-size: 12px; font-weight: bold;}
#cms_menu a {color:#fff;text-decoration: none;}
#cms_menu a:hover { text-decoration: underline;}
#cms_menu a.active   		{ background-color: #e7c079; color: #ffffff; font-family: Verdana,Arial; font-size: 12px; font-weight: bold;}
#cms_submenu   		{ color: #6c4603; font-family: Verdana,Arial; font-size: 11px; font-weight: none; text-decoration: none;}
#cms_submenu a 	{ text-decoration: none;color: #6c4603; }
#cms_submenu a:hover {text-decoration:underline;}




.menu2   		{ color: #6c4603; font-family: Verdana,Arial; font-size: 11px; font-weight: none; text-decoration: underline;}
a.menu2:link 	{ text-decoration: underline; }
a.menu2:visited{ text-decoration: underline; }
a.menu2:active { text-decoration: underline; }
a.menu2:hover	{ text-decoration: underline;}

.more {FONT-FAMILY: Tahoma; color: #584F31; FONT-WEIGHT: bold; FONT-SIZE: 13px; TEXT-DECORATION: none;}

.light { font-family: Verdana, Arial; font-size: 11px; color: #aaaaaa; text-decoration: none; }
A.light:link   {FONT-FAMILY: Verdana,Arial; color: #aaaaaa; FONT-SIZE: 11px; font-weight:none; TEXT-DECORATION: none;}
A.light:active {FONT-FAMILY: Verdana,Arial; color: #aaaaaa; FONT-SIZE: 11px; font-weight:none; TEXT-DECORATION: none;}
A.light:visited{FONT-FAMILY: Verdana,Arial; color: #aaaaaa; FONT-SIZE: 11px; font-weight:none; TEXT-DECORATION: none;}
A.light:hover  {FONT-FAMILY: Verdana,Arial; color: #666666; FONT-SIZE: 11px; font-weight:none; TEXT-DECORATION: none;}

.button {font-family: Arial,Verdana,tahoma, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #333333; border: 1px solid #8B4513; background-color: #eedd99;}
.button_disabled {font-family: Arial,Verdana,tahoma, sans-serif; font-size: 11px; font-weight: none; text-decoration: none; color: #aaaaaa; border: 1px solid #cccccc; background-color: #dddddd;}

/* SHOP */
.shop_short  { font-family: Arial,tahoma; font-size: 11px; font-weight: none; text-decoration: none; color: #000000; }
.shop_desc  { font-family: Tahoma,Arial,Verdana; font-size: 12px; font-weight: none; text-decoration: none; color: #501919; }

.shop_title  { color: #501919; font-family: Arial,tahoma; font-size: 12px; font-weight: bold; text-decoration: none; }
a.shop_title { color: #501919; font-family: Arial,tahoma; font-size: 12px; font-weight: bold; text-decoration: none; }
a.shop_title:link { color: #501919; font-family: Arial,tahoma; font-size: 12px; font-weight: bold; text-decoration: none; }
a.shop_title:visited { color: #501919; font-family: Arial,tahoma; font-size: 12px; font-weight: bold; text-decoration: none; }
a.shop_title:active { color: #501919; font-family: Arial,tahoma; font-size: 12px; font-weight: bold; text-decoration: none; }
a.shop_title:hover { color: #501919; font-family: Arial,tahoma; font-size: 12px; font-weight: bold; text-decoration: underline; }
.shop_title2  { font-family: Arial,Verdana; font-size: 14px; font-weight: bold; text-decoration: none; color: #ffffff; }

.shop_zoom  { color: #501919; font-family: Arial,tahoma; font-size: 11px; font-weight: none; text-decoration: none; }
a.shop_zoom { color: #501919; font-family: Arial,tahoma; font-size: 11px; font-weight: none; text-decoration: none; }
a.shop_zoom:link { color: #501919; font-family: Arial,tahoma; font-size: 11px; font-weight: none; text-decoration: none; }
a.shop_zoom:visited { color: #501919; font-family: Arial,tahoma; font-size: 11px; font-weight: none; text-decoration: none; }
a.shop_zoom:active { color: #501919; font-family: Arial,tahoma; font-size: 11px; font-weight: none; text-decoration: none; }
a.shop_zoom:hover { color: #501919; font-family: Arial,tahoma; font-size: 11px; font-weight: none; text-decoration: none; }

.shop_op{font-family: Arial,tahoma, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #888888; background-color: #ffffff;}


div.shop_step {width:490px; margin:40px 0 20px 10px; background: transparent url("../../external/img/shop_step_bar.gif") repeat-x center 20px; text-align:center;}
.shop_step td {text-align: center; padding-bottom:15px; background: transparent url("../../external/img/shop_step_noactive.gif") no-repeat center 16px; color:#bbbbbb; font: normal 10px Arial,Tahoma,sans-serif;}
.shop_step td.active {color:#888888; padding-bottom:15px; background: transparent url("../../external/img/shop_step_active.gif") no-repeat center 16px;}
#content .shop_step td{text-align: center;}

th.shop_cart_header {background:#e7c17a;font-weight: normal; color: #000000;height:18px; border-top:1px solid black;border-bottom:1px solid black;}

.shop_cart td {font: normal 11px Arial, Tahoma, Verdana, sans-serif; border-bottom:1px solid #949086; padding:2px 0;}
.error {margin-left:10px;font-weight:bold;}

#err_msg {text-align:center;color:red;}
#msg {text-align:center;color:green;}


/* ADDS */
.white{font-family: Verdana, Arial;color:#EEEEEE;font-size:10pt;font-weight:bold;text-decoration:none;}

