body {
	margin: 0;
	padding: 0;
	color: #6f592e;
	font: normal 12px Tahoma,Arial,Verdana,sans-serif;
}
	
#service_top {
	margin: 0 auto;
	padding: 0;
	background: transparent url("img/service_top.jpg") repeat-x center top;	
}

#service_bottom {	
	margin: 0 auto;
	padding: 0;
	background: transparent url("img/service_bottom.jpg") repeat-x center bottom;	
}

#service_bg {
	margin: 0 auto;
	padding: 0;
	background: #ECF0F3 url("img/service_bg.jpg") repeat center top;	
}
#service_width {
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;	
	background: transparent url("img/page_top.jpg") no-repeat left top;	
}

#page_top {
	height: 247px;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;	
}
#block_top {
	height: 17px;
	margin: 12px 0 0 0;
	padding: 0;
	overflow: hidden;	
}
#block_logo {
	float: left;
	width: 326px;
	height: 184px;
	margin: 0;
	padding: 0 0 0 10px;
	overflow: hidden;	
}
#block_banner {
	float: left;
	width: 664px;
	height: 181px;
	margin: 3px 0 0 0;
	padding: 0;
	overflow: hidden;	
}

#block_bar {
	height: 34px;
	margin: 0 0 0 336px;
	padding: 0;
	overflow: hidden;	
}


#block_footer {
	height: 72px;
	margin: 0 0 0 10px;
	padding: 0;
	overflow: hidden;	
	background:#faf3e5;
	border-top:1px solid #e8dbc1;
}
#footer {
	margin: 25px 15px;
	padding: 0;
	overflow: hidden;	
	color: #ae9d77;
	font: normal 11px Tahoma,Arial,Verdana,sans-serif;
}
#footer a 		{color: #ae9d77; text-decoration: none; font: normal 11px Tahoma,Arial,Verdana,sans-serif;}
#footer a:hover{color: #ae9d77; text-decoration: underline;}
#footer .red, #footer .red a, #footer .red a:hover {color: #811d20;}
#footer .copyright, #footer .copyright a, #footer .copyright a:hover  {color: #74674a;}		

#container {
	background: transparent url("img/page_bg.jpg") repeat-y right top;	
}
#content_height{
	float: left;
	width: 1px;
	height: 500px;
	margin: 0;
	padding: 0;
}
#column_left {
	float: left;
	width: 240px;
	margin: 0 10px 0 0;
	padding: 0;
	text-align: left;
	overflow: hidden;	
}		
#column_left_content{margin: 10px 0 10px 20px;}
#column_center{
	float: left;
	width: 520px;
	margin: 0;
	padding: 0 10px 0 0;
	overflow: hidden;	
}
#column_right{
	float: left;
	width: 202px;
	margin: 0 0 0 10px;
	padding: 0;
	overflow: hidden;
}
#column_right .login .input {color:#6c0d10;
}
#content {
	margin: 0 15px 0 15px;
	padding: 0 0 0 10px;
}

#navigation_bar {padding: 4px 0; color: #aaaaaa; font: normal 10px Tahoma,Arial,Verdana,sans-serif;}
#navigation_bar a{color: #aaaaaa; text-decoration: none;}
#navigation_bar a:hover { text-decoration: underline;}

#navigation_login {text-align: right; padding: 4px 0; color: #aaaaaa; font: normal 10px Tahoma,Arial,Verdana,sans-serif;}
#navigation_login a{color: #aaaaaa;}
#navigation_login a:hover { text-decoration: underline;}

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

.user .inputbox {width:150px; border: 1px solid #c1b292; background: #faf3e5 url(img/input_bg.jpg) no-repeat left top;}
.user select {width:155px; border: 1px solid #c1b292; background: #faf3e5 url(img/input_bg.jpg) no-repeat left top;}

.loading {background: transparent url("img/loading.gif") no-repeat left top;}

.menu_sep {height:6px; overflow: hidden;}

.menu1 {color: #f2d9a0; font: normal 17px Georgia,"Times New Roman",serif; margin:0; padding:10px 0 10px 50px; background: transparent url("img/menu_bg.gif") no-repeat left top;}
.menu1 a {color: #f2d9a0; font: normal 17px Georgia,"Times New Roman",serif; text-decoration: none; }
.menu1 a:hover {color: #f2d9a0; text-decoration: none;}
.menu1 a.active {color: #f2d9a0; font: normal 17px Georgia,"Times New Roman",serif; text-decoration: none;}
.menu1 a.active:hover {color: #f2d9a0; text-decoration: none;}

.menu2 {color: #6c0d10; font: normal 12px Tahoma,Arial,Verdana,sans-serif; margin:0; padding:2px 0 2px 65px; background: transparent url("img/ico_submenu.gif") no-repeat 50px center;}
.menu2 a {color: #6c0d10; font: normal 12px Tahoma,Arial,Verdana,sans-serif; text-decoration: none;}
.menu2 a:hover {color: #6c0d10; text-decoration: underline;}
.menu2 a.active {color: #6c0d10; font: bold 12px Tahoma,Arial,Verdana,sans-serif; text-decoration: none;}
.menu2 a.active:hover {color: #6c0d10; text-decoration: none;}

.menu3 {color: #6c0d10; font: normal 12px Tahoma,Arial,Verdana,sans-serif; margin:0 0 0 75px; padding:0;}
.menu3 a {color: #6c0d10; font: normal 12px Tahoma,Arial,Verdana,sans-serif; text-decoration: none;}
.menu3 a:hover {color: #6c0d10; text-decoration: underline;}
.menu3 a.active {color: #6c0d10; font: bold 12px Tahoma,Arial,Verdana,sans-serif; text-decoration: none;}
.menu3 a.active:hover {color: #6c0d10; text-decoration: none;}

p,td {color: #6f592e; font: normal 12px Tahoma,Arial,Verdana,sans-serif;}
h1  {color: #a87169; font: normal 17px Georgia,"Times New Roman",serif; text-decoration: none; margin:0 0 15px 0; padding:8px 10px 8px 23px; background:#faf3e5;}
h2  {color: #6c0d10; font: normal 12px Tahoma,Arial,Verdana,sans-serif; text-decoration: none; margin:0 0 15px 0; padding:8px 10px 8px 23px; background:#faf3e5;}
h3  {color: #6c0d10; font: bold 12px Tahoma,Arial,Verdana,sans-serif; margin:5px 0; padding:0;}
h4  {color: #6c0d10; font: normal 13px Tahoma,Arial,Verdana,sans-serif; margin:5px 0; padding:0; border-bottom:1px solid #d3bf97;}
h5  {color: #6c0d10; font: bold 12px Arial,Tahoma,Verdana,sans-serif; margin: 0; padding:0;}
h6  {color: #6f592e; font: normal 12px Tahoma,Arial,Verdana,sans-serif; margin:0; padding:0;}
h6 img, h6 a img {border: 1px solid #6c0d10; margin:0 10px 10px 0;}

hr {border: none; color: #d3bf97; background-color: #d3bf97; height: 1px;}
/*a img{border:0;}*/
.forms .button {text-align: right;}


a {color: #801d20; text-decoration: underline; }
a:hover {color: #801d20; 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; }
*/

ul {list-style-type:none; margin:10px 0; padding:5px;}
li {margin:0; padding:0 0 0 17px; background: transparent url(img/li.gif) no-repeat 7px 6px;}
.hidden {text-decoration: none; }
.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;}

.box { margin: 10px; padding: 0; overflow: hidden; float: left; font-size: 10px; color: #aaaaaa; border: 1px solid #DBDED3;}
.light { font-family: Verdana, Arial; font-size: 12px;  color: #6f592e;}

.input, select {border: 1px solid #c1b292; background: #faf3e5 url(img/input_bg.jpg) no-repeat left top;width:185px; color:#6c0d10; font : normal 11px Tahoma,Arial,Verdana,sans-serif;}
.textarea {border: 1px solid #c1b292; background: #faf3e5 url(img/input_bg.jpg) no-repeat left top; width:185px;color:#6c0d10; font : normal 11px Tahoma,Arial,Verdana,sans-serif;}

.forms input {width:185px;}
.forms textarea {width:185px;}

.shop_special .input {width:20px; margin-bottom:2px;}
.shop_special .select {width:40px; margin-bottom:2px;}
.shop_special_header h3 {color: #6f592e; font: normal 14px Tahoma,Arial,Verdana,sans-serif; text-decoration: none; margin:10px 0 4px 0; padding:2px; background:#faf3e5;}

#content td  {vertical-align: top;}
#content h1 {width:509px; position: relative; left:-23px;}
#content h2 {width:509px; position: relative; left:-23px;}

.short {font: normal 11px Georgia, "Times New Roman", serif;}
.short .more, .short_first .more {text-align: right;}

.short_zoom { margin: 0 10px 0 0;}
/*.short_zoom_bg {}*/
.short_zoom_list {padding: 0 0 0 10px; margin: 0; width: 250px; overflow: hidden; font: normal 11px Georgia, "Times New Roman", serif; text-align: left;}
.short_zoom_list_bg {background: transparent url("img/dots.gif") repeat-y left top;}

.thumb_first {font: normal 11px Georgia, "Times New Roman", serif; float: left; margin: 20px 0 10px 0; padding: 0 10px 0 0; text-align: left;}
.thumb {font: normal 11px Georgia, "Times New Roman", serif; float: left; margin: 20px 0 10px 0; padding: 0 10px 0 10px; text-align: left; background: transparent url("img/dots.gif") repeat-y left top;}

.box_news {float: left; width:560px; height: 200px; margin: 0; padding: 0; }
.short_news {color: #2D2C29; float: left; width:260px; padding: 10px; font: normal 11px Georgia, "Times New Roman", serif; text-align: left;}
.short_news .more a {color: #C14F11; font: normal 11px Tahoma, Arial, Verdana, sans-serif; text-align: right; text-decoration: underline;}
.short_news .more a:hover {text-decoration: none;}
.short_news h2  {color: #2D2C29; font: bold 11px Arial, Verdana, sans-serif; margin: 0; padding: 0; padding-top:10px;}
.short_news a {color: #2D2C29; text-decoration: none;}
.short_news a:hover {text-decoration: underline;}
.short_news .news_date{float: left; color: #C14F11; width: 45px; margin-right:10px; font: normal 11px Tahoma, Arial, Verdana, sans-serif; text-align: center;}
.short_news .news_day {color: #C14F11; font: bold 24px Georgia, "Times New Roman", serif; text-align: center;}

.news, .news p {color: #505050; font: normal 11px Georgia, "Times New Roman", serif; padding: 0; margin: 0;}
.news {padding-bottom: 20px;}
.news p {padding: 0;}
.news a {color: #505050; text-decoration: none;}
.news a:hover, .news a:hover p {color: #505050; text-decoration: underline;}
.news .more, .news .more a {color: #C14F11; font: normal 11px Tahoma, Arial, Verdana, sans-serif; text-align: right;}
.news .more a {text-decoration: underline;}
.news .more a:hover {text-decoration: none;}
.news h2,.news h2 a {color: #505050; font: bold 16px Georgia, "Times New Roman", serif; padding: 0; margin: 0; text-decoration: none;}
.news_date {color: #aaaaaa; font: normal 11px Tahoma, Arial, Verdana, sans-serif; text-align: right;}


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


.shop_list {width:509px; padding:10px; margin: 0 0 5px 0; position: relative; left:-23px; background:#ffffff; color: #6f592e; font: normal 12px Tahoma, Arial, Verdana, sans-serif;}
.shop_list_left {float:left; width:112px;}
.shop_list_image {height:185px; text-align:center;}
.shop_list_cart {text-align:center;}

.shop_list_right {float:left; width:386px; margin:0; padding:0; overflow:hidden;}
#content .shop_list_right h2{left:0; width:356px; color: #761518; font: normal 16px Tahoma,Arial,Verdana,sans-serif; margin:5px 0; padding:0 0 5px 0; text-decoration: none; border-bottom: 1px solid #f4e9d3; background:none;}
#content .shop_list_right h2 a{color: #761518; font: normal 16px Tahoma,Arial,Verdana,sans-serif; margin:5px 0; padding:0 0 5px 0; text-decoration: none; border-bottom: 1px solid #f4e9d3; background:none;}

.shop_list_desc {margin:5px 0; padding:0;}

.shop_cart {margin-top:10px;}
.shop_cart th {color:#ffffff; font: normal 11px Tahoma,Arial,Verdana, sans-serif; background-color:#6c0d10; padding:2px 0;}
.shop_cart td {font: normal 12px Tahoma,Arial,Verdana, sans-serif; border-bottom:1px solid #6c0d10; padding:1px 0; color:#6f592e;}
.shop_cart td a{color:#6f592e; text-decoration: none;}
.shop_cart td td {border:0; padding:0;}
.shop_cart td.total {font: bold 12px Tahoma,Arial,Verdana, sans-serif; border:0; padding:2px 0;}
.shop_cart input {margin:0; padding:0; font-size:10px;}

#content .payment h1{
	width: 410px;
	margin-left:40px;
}

