body {
	margin: 0;
	padding: 0;
	color: #806b2f; font: normal 12px Arial,Tahoma,Verdana,sans-serif; line-height: 150%;
}

#body_gradient {
	margin: 0 auto;
	padding: 0;
	background: transparent url("img/body_gradient.jpg") repeat-x left top;
}
#body_image {
	margin: 0 auto;
	padding: 0;
	background: transparent url("img/body_image.jpg") no-repeat center top;
}
#service_width {
	width: 950px;
	margin: 0 auto;
	padding: 0;
}
#service_top {
	height: 225px;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;		
	background: transparent url("img/service_top.jpg") no-repeat left top;
}
#logo {width: 400px; height: 175px; margin:48px 0 0 260px;}
#logo h1 {margin: 0;} /*background: transparent url("img/logo.gif") no-repeat left top;*/
#logo h1 a {display: block; width: 400px; height:175px;}
#logo h1 a * {display: none;}

#service_center {
	height: 40px;
	margin: 0 auto;
	padding: 0 10px;
	overflow: hidden;		
	background: transparent url("img/center_bg.jpg") repeat-x left top;
}
#service_center2 {
	height: 47px;
	margin: 0;
	padding: 0;
	overflow: hidden;		
	background: transparent url("img/center2_bg.jpg") no-repeat left top;
}

#service_image {
	height: 142px;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;		
	background: transparent url("img/service_image.jpg") no-repeat left top;
}

#service_main {
	width: 950px;
	margin: 0;
	padding: 0;
	overflow: hidden;		
	background: white url("img/main_bg.jpg") repeat-y left top;
}

#service_main_height {
	float: left;
	width: 1px;
	height: 340px;
	margin: 0;
	padding: 0;
	overflow: hidden;		
}

#service_left {
	float: left;
	width: 184px;
	margin: 0;
	padding: 0;
	overflow: hidden;	
}	
#service_left_content {
	margin: 10px;
	padding: 0;
}
#service_menu .menu1 a {height:17px; display: block; background: transparent url("img/menu_bg.jpg") no-repeat left center; margin:0 0 2px 0; padding:3px 0 0 17px; color: #7e692d; font: bold 12px Arial,Tahoma,Verdana,sans-serif; text-decoration: none; overflow: hidden;}
#service_menu .menu1 a:hover {height:17px; display: block; background: transparent url("img/menu_active_bg.jpg") no-repeat left center; margin:0 0 2px 0; padding:3px 0 0 17px; color: #7e692d; font: bold 12px Arial,Tahoma,Verdana,sans-serif; text-decoration: none; overflow: hidden;}
#service_menu .menu1 a.active {height:17px; display: block; background: transparent url("img/menu_active_bg.jpg") no-repeat left center; margin:0 0 2px 0; padding:3px 0 0 17px; color: #7e692d; font: bold 12px Arial,Tahoma,Verdana,sans-serif; text-decoration: none; overflow: hidden;}

#service_menu .menu2 a {display: block; background: transparent url("img/submenu_bg.jpg") repeat-y left center; margin: 0 0 2px 0; padding:2px 0 3px 13px; color: #7e692d; font: normal 12px Arial,Tahoma,Verdana,sans-serif; text-decoration: none;}
#service_menu .menu2 a:hover {display: block; background: transparent url("img/submenu_active_bg.jpg") repeat-y left center; margin:0 0 2px 0; padding:2px 0 3px 13px; color: #7e692d; font: normal 12px Arial,Tahoma,Verdana,sans-serif; text-decoration: none;}
#service_menu .menu2 a.active {display: block; background: transparent url("img/submenu_active_bg.jpg") repeat-y left center; margin:0 0 2px 0; padding:2px 0 3px 13px; color: #7e692d; font: normal 12px Arial,Tahoma,Verdana,sans-serif; text-decoration: none;}

#service_right {
	float: left;
	width: 165px;
	margin: 0 0 0 0px;
	padding: 0 10px 0 10px;
	overflow: hidden;	
}		
#service_right h1 {position: relative; left:-20px; width: 185px; height: 18px; color: #ffffff; font: normal 13px Tahoma,Arial,Verdana,sans-serif; padding: 2px 0 0 25px; background: transparent url("img/bar_green.jpg") no-repeat 10px top;}

#service_content {
	float: left;
	width: 580px;
	margin: 0;
	padding: 0px;
	overflow: hidden;	
	text-align: left;
	background: transparent url("") no-repeat left top;	
}		

#service_footer {
	height: 57px;
	padding: 18px 187px 0px 187px;
	background: transparent url("img/footer_bg.jpg") no-repeat left top;	
}
#footer {color: #b39448; font: normal 11px Arial,Tahoma,Verdana,sans-serif;}
#footer td {color: #b39448; font: normal 11px Arial,Tahoma,Verdana,sans-serif;}
#footer a 		{color: #1e6c36; font-weight: bold; text-decoration: none;}
#footer a:hover{color: #1e6c36; text-decoration: underline;}

#footer .copyright 	{color: #b39448; font: normal 10px Arial,Tahoma,Verdana,sans-serif;}		
#footer .copyright a{color: #b39448; font: normal 10px Arial,Tahoma,Verdana,sans-serif; text-decoration: underline;}		
#footer .copyright a:hover {color: #b39448; font: normal 10px Arial,Tahoma,Verdana,sans-serif; text-decoration: none;}		


#content {
	margin: 0 10px 10px 10px;
	padding: 0;
	overflow: hidden;	
}


.title {background: transparent url("img/title_bg.jpg") no-repeat left center; width : 200px height : 49px; padding:20px 0 0 0;}

p,td{color: #806b2f; font: normal 12px Arial,Tahoma,Verdana,sans-serif; line-height: 150%;}

h1 {color: #1a6530; font: normal 22px Georgia, "Times New Roman", serif; margin: 3px 0 0 0 ; text-transform: uppercase;}
h2 {color: #806b2f; font: bold 14px Arial,Tahoma,Verdana,sans-serif; serif; margin: 0;}
h3 {color: #806b2f; font: italic 12px Arial,Tahoma,Verdana,sans-serif; serif; margin: 0;}
h4 {color: #1a6530; font: italic 12px Georgia, "Times New Roman", serif; margin: 0;}
h5 {color: #806b2f; font: normal 12px Arial,Tahoma,Verdana,sans-serif; line-height: 150%; background: transparent url("img/box_bg.jpg") repeat-x left top; padding: 10px; margin : 5px 0 10px 0;}
h6 {margin: 0 70px 0 210px; color: #806b2f; font: normal 12px Arial,Tahoma,Verdana,sans-serif; line-height: 150%; text-align: justify;}



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

.cms_pages a img {border:1px solid #806b2f;}
/*
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; }
*/


.normal {color: #806b2f; font: normal 12px Arial,Tahoma,Verdana,sans-serif;}
a.normal {color: #806b2f; font: normal 12px Arial,Tahoma,Verdana,sans-serif; text-decoration: none; }
a.normal:hover {text-decoration: underline; }


.forms input {width:200px; color: #806b2f; font: normal 11px Arial,Tahoma,Verdana,sans-serif;}
.forms textarea {width:200px; color: #806b2f; font: normal 11px Arial,Tahoma,Verdana,sans-serif;}
.forms .button_bold {width:110px;}
.forms .button {text-align: right;} 

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

.hidden {text-decoration: none; }
a.hidden {color: #806b2f; text-decoration: none; }
.more {color: #1e6c36; font: bold 11px Tahoma, Arial, Verdana, sans-serif; text-align: right; text-decoration: underline;}
.more a {color: #1e6c36; font: bold 11px Tahoma, Arial, Verdana, sans-serif; text-align: right; text-decoration: none;}
a.more {display:block; color: #1e6c36; font: bold 11px Tahoma, Arial, Verdana, sans-serif; text-align: right; text-decoration: underline;}
a.more:hover {text-decoration: none; }

.button_bold {font-weight: bold;}
fieldset {margin:0px; padding:5px; border:1px solid #f6e08d;}
.input {height:18px; padding:2px; border: 1px solid #f5c957; background: #ffffff url("img/input_bg.jpg") no-repeat left top; color: #806b2f;}
.textarea {width:240px; padding:2px; border: 1px solid #f5c957; background: #ffffff url("img/input_bg.jpg") no-repeat left top; color: #000000;}
.light {color: #7d7d7d; }
.smallText {font-size: 8px; color: #888888; text-decoration: none; }
legend { font-family: Verdana, Arial; font-size: 10px;  color: #aaaaaa; padding:0 5px;}
ul {margin:0 0 0 5px; padding:0; line-height:100%;}
li {margin:0 0 0 10px; padding:0; line-height:120%;}
/*
input {border: 1px solid #B3B2B0; background-color: #F8F8F8; color: #000000;}
textarea {border: 1px solid #B3B2B0; background-color: #F8F8F8; color: #000000;}
*/
.cms_pages p {text-align: justify;}
.cms_pages td {vertical-align: top;}


.box {color: #837540; font: normal 12px Arial,Tahoma,Verdana,sans-serif; margin-left:7px; background-color:#353535; padding:5px; }

.first_page {background: transparent url("img/first_page.jpg") no-repeat left top; padding: 0 70px 0 210px; color: #806b2f; font: normal 12px Arial,Tahoma,Verdana,sans-serif; line-height: 150%; text-align: justify;}

.news {}
.news_bg {background: transparent url("img/box_bg.jpg") repeat-x left top; padding:0 10px 0 0;}
.news_bg img {margin-right:10px; border:1px solid #806b2f}
.news h2 {color: #806b2f; font: bold 14px Arial,Tahoma,Verdana,sans-serif; serif; margin: 25px 0 5px 210px; text-align:left;}
.news h2 a {color: #806b2f; font: bold 14px Arial,Tahoma,Verdana,sans-serif; serif; margin: 0; text-align:right; text-decoration: none;}



.login .input {width:120px height:14px; margin: 0 0 4px 0; padding:2px; border: 1px solid #f5c957; background: #ffffff url("img/input_login_bg.jpg") repeat-x left top; color: #806b2f;}
.login .button {width:31px height:31px; margin: 0 0 0 6px; padding:0px; border:0;}
.login a {color: #1e6c36; font: normal 10px Tahoma, Arial, Verdana, sans-serif; text-decoration: none; background: transparent url("img/login_link_bg.gif") no-repeat 3px center; padding-left:12px;}
.login a:hover {color: #1e6c36; text-decoration: underline;}

/*
#navigation_login {color: #b3a570; font: normal 11px Arial,Tahoma,Verdana,sans-serif; text-align: right; margin:0;}
#navigation_login a{color: #b3a570;}
*/

.shop_desc {margin : 30px 30px 0 0;}

.shop_list {float: left; width:240px; height:160px; border-right:2px solid #faebb8; margin:0 15px 20px 10px; padding: 0 6px 0 4px; color: #806b2f; font: normal 12px Arial,Tahoma,Verdana,sans-serif; line-height: 120%; overflow:hidden;}
.shop_list h2, .shop_list h2 a{color:#806b2f; font: bold 12px Arial,Tahoma,Verdana,sans-serif; margin:0 0 0 0; text-decoration: none; height:45px;}
.shop_list a.normal {color: #806b2f; font: normal 12px Arial,Tahoma,Verdana,sans-serif;}

.shop_cart {margin-top:10px;}
.shop_cart th {color:#806b2f; font: normal 10px Arial, Tahoma, Verdana, sans-serif; background-color:#f4d682; padding:2px 0;}
.shop_cart td {font: normal 11px Arial, Tahoma, Verdana, sans-serif; border-bottom:1px solid #ebb03b; padding:1px 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;}


.payment {}
.payment_short{ width:200px; float: left; border: 1px solid #E9D2F0; margin:5px; padding:5px;}
/*
.sitemap_column{margin:45px 25px 10px 0;}
*/
