body {
	margin: 0;
	padding: 0;
	color: #505050;
	font: normal 12px Arial,Tahoma,Verdana,sans-serif;
}

#service_top {
	margin: 0 auto;
	padding: 0;
	background: #e7e3dc url("img/body_top.jpg") repeat-x center top;
}
#service_center {
	width: 1004px;
	margin: 0 auto;
	padding: 0;
	background: #e7e3dc url("img/body_top.jpg") repeat-x center top;
}
#service_width {
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;	
	float: left;
}
#height_min{
	width: 1px;
	height: 700px;
	margin: 0;
	padding: 0;
	float: left;
}
#block_top {
	height: 17px;
	margin: 3px 0 0 0;
	padding: 0; 
	overflow: hidden;	
	text-align:right;
}

#top {
	height: 200px;
	margin: 0;
	padding: 0; 
	overflow: hidden;	
}
#top1 {
	width: 440px;
	/*height: 33px;*/
	float: left;
	margin: 74px 0 0 0;
	padding: 0; 
	text-align: right;
}
#top2 {
	width: 134px;
	float: left;
	margin: 16px 0 0 0;
	padding: 0; 
}
#top3 {
	width: 395px;
	/*height: 33px;*/
	float: left;
	margin: 74px 0 0 0;
	padding: 0; 
	text-align: left;
}
#logo h1 {margin:0; background: transparent url("img/logo.gif") no-repeat center center;}
#logo h1 a {display: block; width: 134px; height: 162px;}
#logo h1 a * {display: none;}

#banner {
	margin: 0 0 30px 0;
	padding: 0; 
	overflow: hidden;	
}

#footer {
	margin: 0px 0 0 0;
	/*height: 100px;*/
	padding: 0;
	color: #666666; font: normal 11px Arial,Tahoma,Verdana,sans-serif;
	text-align: center;
}

#footer a 		 {color: #666666; font: bold 11px Arial,Tahoma,Verdana,sans-serif; text-decoration: none;}
#footer a:hover{color: #666666; text-decoration: none;}
#copyright, #copyright a {margin-top:6px; text-align: center;  color: #888888; font: normal 8px "Times New Roman", Georgia, serif; text-decoration: none; letter-spacing: 5px;}		
#copyright a:hover {text-decoration: none;}		
#footer h3{text-align: center;  color: #888888; font: normal 11px "Times New Roman", Georgia, serif; text-decoration: none; margin:0; padding:0;}		
#footer h4{text-align: center;  color: #888888; font: normal 8px "Times New Roman", Georgia, serif; text-decoration: none; margin:0; padding:0;}		



#container {width: 1000px;}
#container_fullsize {width: 1000px;}
#content {
	width: 776px;
	margin: 0 0 0 30px;
	padding: 0;
	float: left;
	overflow: hidden;
}
#content_fullsize {
	width: 1000px;
	margin: 0;
	padding: 0;
}
#column_left {
	width: 180px;
	margin: 0 10px 0 2px;
	padding: 0;
	float: left;
	overflow: hidden;		
}		
#column_left h2 {margin:0; padding:0 0 50px 0; color:#4c4942; font: normal 30px "Times New Roman", Georgia, serif; text-align: center;}
#column_right {padding:16px 2px; background:#242216; text-align: center;}
#column_right a {color:#C6C6C6; font: normal 12px "Times New Roman", Georgia, serif; text-decoration: none;}
#column_right a:hover {text-decoration: none; color: #ffffff;}
hr {height:1px; margin:3px 0; border:0; background:#494843; border-top:1px solid #494843;} 
#column_right hr {height:1px; margin:6px 0; border:0; background:#494843; border-top:1px solid #494843;} 

#navigation_login {text-align: right; color: #6F746A; margin:2px 4px 4px 0;}
#navigation_login a{color: #6F746A;}

#msg {text-align: center; color: #008800; font-weight: bold;}
#err_msg {text-align: center; color: #cc0000; font-weight: bold;}
.red{color: #ff0000;}

.menu {color: #747067; font: normal 10px Georgia,"Times New Roman", serif; margin: 0 auto;}
.menu a {margin:0;padding:0; color: #747067; font: normal 10px Georgia,"Times New Roman", serif; text-decoration: none; letter-spacing: 3px;}
.menu a:hover {color: #747067; text-decoration: none;}
.menu .separator {display:block; float:left; height:33px; width:36px;}
.menu img {height:29px;}

/*
.menu a.active {display:block; float:left; height:12px; color: #d6862c; font: bold 9px "Times New Roman", serif; text-decoration: none; letter-spacing: 5px;}
.menu a.active:hover {color: #d6862c; text-decoration: none;}
*/

#menu_sublevel {background:#E6D6C6; padding:6px 2px 20px 2px;}
.submenu_sep {margin:3px 0; height:1px; background-color:#DBCCBA; overflow: hidden;}
.submenu {margin:0 0 0 4px; padding:0; height:19px;}
.submenu a {margin:0; padding:0; color: #4c4942; font: normal 14px Georgia, "Times New Roman", serif; text-align: left; text-decoration: none;}
.submenu a:hover {text-decoration: none; font-style: italic;} /*color: #a88551; */
.submenu_active {margin:0 0 0 4px; padding:0; height:19px;}
.submenu_active a {margin:0; padding:0; color: #4c4942; font: italic 14px Georgia, "Times New Roman", serif; text-align: left; text-decoration: none;}




p,td {	margin: 0 0 0 0; color: #505050; font: normal 12px Arial,Tahoma,Verdana,sans-serif;}
h1	 {color: #b0712f; font: normal 26px Georgia, "Times New Roman", serif; margin: 0 0 6px 0; }
h2  {color: #b0712f; font: normal 20px Georgia, "Times New Roman", serif;}
h3  {color: #b0712f; font: normal 16px Georgia, "Times New Roman", serif; margin-bottom: 3px;}
h4	{color: #b0712f; font: bold 14px Georgia, "Times New Roman", serif;}
h5  {color: #b0712f; font: normal 14px Georgia, "Times New Roman", serif;}
h6  {margin: 0 0 0 0; color: #505050; font: normal 14px Arial,Tahoma,Verdana,sans-serif;}
h1 a,h2 a,h3 a,h4 a {color: #b0712f; text-decoration: none;}
li a {color: #505050; text-decoration: none;}

a {color: #b0712f; text-decoration: underline; }
a:hover {text-decoration: none; }
/*
a:link 	{font-family: Arial,Verdana; font-size: 12px; color: #0000ff; text-decoration: underline; }
a:visited{font-family: Arial,Verdana; font-size: 12px; color: #660066; text-decoration: underline; }
a:active {font-family: Arial,Verdana; font-size: 12px; color: #0000ff; text-decoration: underline; }
a:hover 	{font-family: Arial,Verdana; font-size: 12px; color: #0000ff; text-decoration: none; }
*/

fieldset {border: 1px solid #eedaa6; padding:6px;}
select {border: 1px solid #D3B078;}
input {border: 1px solid #D3B078; background-color: #ffffff;}
textarea {border: 1px solid #D3B078; background-color: #ffffff;}
.button {margin-top:20px; color: #99763e; font: normal 12px Georgia, "Times New Roman", serif; padding:1px 4px; border: 1px solid #f3e8d5; background: #fefdfd url("img/button_bg.jpg") repeat left top;}
.button_bold {margin-top:20px; color: #99763e; font: bold 12px Georgia, "Times New Roman", serif; padding:1px 4px; border: 1px solid #cbb99d; background: #fefdfd url("img/button_bg.jpg") repeat left top;} /*#b1966b, cbb99d*/
.button:disabled {color: #cccccc; border: 1px solid #cccccc; background:#eeeeee;}
.button_bold:disabled {color: #cccccc; border: 1px solid #cccccc; background:#eeeeee;}

.box { margin: 10px; padding: 0; overflow: hidden; float: left; font-size: 10px; color: #aaaaaa; border: 1px solid #DBDED3;}
.hidden {text-decoration: none; color: #505050;}
.more {color: #C14F11; font: normal 11px Tahoma, Arial, Verdana, sans-serif; text-align: right;}
.more a {color: #C14F11; font: normal 11px Tahoma, Arial, Verdana, sans-serif; text-align: right;}
.light { font-family: Verdana, Arial; font-size: 10px;  color: #aaaaaa; }
.loading {background: transparent url("img/loading.gif") no-repeat left top;}

ul {list-style-type:none; margin:10px 0; padding:0;}
li {margin:0; padding:0 0 0 17px; background: transparent url(img/li.gif) no-repeat 7px 6px;}


.cms_pages td {vertical-align: top; text-align: justify;}
.cms_pages img, .cms_forms img {border-color:#E5CDAB; padding:2px;}
.short2 {float: left; width:340px; margin:0 30px 30px 0;}
.short2 h3,.short2 a h3,.short2 h3 a{color: #b0712f; font: normal 16px Georgia, "Times New Roman", serif; margin-bottom: 3px;}

.first {width:998px; height:549px; margin:0; padding: 0px; background: transparent url("./../../images/system/first.jpg") no-repeat left top;}
.first img {border:0;}
.first h2	{color: #c3c1bd; font: normal 16px "Times New Roman", Georgia, serif; margin:0; padding:0;}
.first h2	a{color: #c3c1bd; font: normal 12px "Times New Roman", Georgia, serif; text-decoration: none;}
.first h2	a:hover{color: #ffffff; text-decoration: none;}
.first h3	{color: #fdfdfd; font: normal 16px Georgia, "Times New Roman", serif; margin:0; padding:10px 14px 4px 14px;}
.first h3	a{color: #fdfdfd; text-decoration: none;}
.first h4	{color: #bbbbaa; font: normal 10px Arial,Tahoma,Verdana,sans-serif; margin:0; padding:0 14px; line-height:100%;}

 
.shop_top {background: #4C4942; padding:6px 10px; margin-bottom:30px;}
.shop_top a {color: #dddddd; font: normal 13px Georgia, "Times New Roman", serif; text-align: left; text-decoration: none;}
.shop_top a:hover {color: #ffffff;}

.shop_list {float: left; width:360px; height:220px; margin:0 28px 10px 0; padding: 0; color: #4c4942; font: normal 12px Tahoma,Arial,Verdana,sans-serif; overflow:hidden;}
#content td.image{text-align: center;}
.shop_list h2, .shop_list h2 a{color:#4c4942; font: normal 25px Georgia, "Times New Roman", serif; margin:0;padding:0;text-decoration: none;line-height:100%;}
.shop_list h3 {color:#4c4942; font: italic 18px Georgia, "Times New Roman", serif; margin:0; text-decoration: none;line-height:100%;}
.shop_list h4 {color:#4c4942; font: italic 14px Georgia, "Times New Roman", serif; margin:2px 0 6px 0; text-decoration: none;}
.shop_list_price {color: #e69719; font: normal 25px Georgia, "Times New Roman", serif; margin:0; padding: 0;}
.shop_list_price img{float:right;}
.shop_list_desc {color: #747067;}
.shop_list_special {margin:0 0 0 30px; width:716px;}

.shop_desc {margin:0 0 0 30px; width:600px; color:#4c4942; font: normal 12px Arial,Tahoma,Verdana,sans-serif;}
.shop_desc h1{color:#b0712f; font: normal 25px Georgia, "Times New Roman", serif; margin:0; padding:0;line-height:100%;}
.shop_desc h2 {color:#4c4942; font: italic 18px Georgia, "Times New Roman", serif; margin:0; text-decoration: none;line-height:100%;}
.shop_desc .year {color:#4c4942; font: italic 14px Georgia, "Times New Roman", serif; margin:6px 0 22px 0; padding:0;}
.shop_desc h4 {font: italic 16px Georgia, "Times New Roman", serif; margin:0; text-decoration: none;line-height:150%;}

div.shop_cart {margin:10px 0 0 30px; width:716px;}
div.user {margin:10px 0 0 30px; width:716px;}
.shop_cart th {color:#ffffff; font: normal 11px Arial, Tahoma, Verdana, sans-serif; background-color:#949086; padding:4px 0;}
.shop_cart td {font: normal 11px Arial, Tahoma, Verdana, sans-serif; border-bottom:1px solid #949086; padding:2px 0;}
.shop_cart td td {font: normal 11px Arial, Tahoma, Verdana, sans-serif; border:0;}
.shop_cart td.total {font: bold 12px Arial, Tahoma, Verdana, sans-serif; border:0; padding:2px 0;}
.shop_cart_buttons {margin:10px 0 0 30px; width:716px;}
.shop_confirm {margin:10px 0 0 30px; width:716px;}
.shop_confirm  div.shop_cart {margin:10px 0 0 0;}

.shop_cart_delivery {margin:0 0 0 30px; width:716px;}
.shop_cart_delivery_pack {margin:0 0 0 30px; width:716px;}
.shop_login {margin:0 0 0 30px; width:716px;}

.shop_special_bg {background: transparent url("img/list_bg.gif") repeat left top;}
.shop_special {color:#B0712F; height:17px; padding:2px; margin:0; overflow:hidden;}
.shop_special input {height:14px;padding:0; margin:0;}

.buy_now {color: #C14F11; font: normal 10px Georgia, "Times New Roman", serif; text-decoration: underline;}
.price {color: #C14F11; font: bold 15px Georgia, "Times New Roman", serif;}
strike {color: #2D2C29; font: normal 14px Tahoma, Arial, Verdana, sans-serif;}

.gallery_list img {border:1px solid #E5CDAB; padding:2px;}
.gallery_cat img {border:1px solid #E5CDAB; padding:2px;}
