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

#service_bg {
	margin: 0 auto;
	padding: 0;
	background: transparent url("img/service_bg.jpg") repeat-x left top;
}

#service_width {
	width: 915px;
	margin: 0 auto;
}

#service_width2 {
	width: 915px;
	background-color: #ffffff;
	overflow:hidden;
}

#service_bg2 {
	width: 1060px;
	margin: 0 auto;
	padding: 0;
	background: transparent url("img/service_top.jpg") no-repeat left top;
}

#service_header {
	height: 221px;
	margin: 0;
	padding: 0;
	overflow: hidden;		
}
#service_block_top {margin-top:6px;}
	
#service_menu {
	width: 884px;
	height: 125px;
	margin: 0;
	padding: 1px 0 0 20px;	
}
#service_menu a {display: block; float: left; width:100px; height:120px; padding:2px; color: #ffffff; font: normal 13px Georgia, "Times New Roman", serif; text-align:center; text-decoration: none; background: transparent url("img/menu_bg.jpg") no-repeat left top;}
#service_menu a:hover {display: block; float: left; width:100px; height:120px; padding:2px; color: #ffffff; font: normal 13px Georgia, "Times New Roman", serif; text-align:center; text-decoration: none;  background: transparent url("img/menu_bg_active.jpg") no-repeat left top;}
#service_menu a.active {display: block; float: left; width:100px; height:120px; padding:2px; color: #ffffff; font: normal 13px Georgia, "Times New Roman", serif; text-align:center; text-decoration: none;  background: transparent url("img/menu_bg_active.jpg") no-repeat left top;}
#service_menu .separator {display: block; float: left; height:124px; width:6px; overflow: hidden;}

#service_submenu {
	width: 876px;
	/*height: 30px;*/
	padding: 0;
	margin: 1px 0 0 20px;	
	background: transparent url("img/submenu_bg.jpg") repeat-x left bottom;
}
#service_submenu a {display: block; float: left; height:23px; color: #ad6b26; font: normal 13px Georgia, "Times New Roman", serif; text-decoration: none; background: transparent url("img/ico_submenu.gif") no-repeat left 6px; margin: 0 10px; padding:7px 0 0 20px;}
#service_submenu a:hover {display: block; float: left; height:23px; color: #5b412a; font: normal 13px Georgia, "Times New Roman", serif; text-decoration: none; background: transparent url("img/ico_submenu.gif") no-repeat left 6px; margin: 0 10px; padding:7px 0 0 20px;}
#service_submenu a.active {display: block; float: left; height:23px; color: #5b412a; font: normal 13px Georgia, "Times New Roman", serif; text-decoration: none; background: transparent url("img/ico_submenu.gif") no-repeat left 6px; margin: 0 10px; padding:7px 0 0 20px;}
/*#service_submenu .separator {display: block; float: left; height:28px; width:10px; overflow: hidden; border:red;}*/

#service_main {
	width: 884px;
	margin:0;
	padding:16px 18px 0 18px;
	overflow: hidden;
}
#service_height {
	float: left;
	width: 1px;
	height: 295px;
	margin: 0;
	padding: 0;
	overflow: hidden;	
}		

#service_content {
	float: left;
	width: 876px;
	padding: 0;
	margin: 0 0 20px 0;
	overflow: hidden;	
	text-align: left;
}		

#service_right {
	float: left;
	width: 200px;
	margin: 0;
	padding: 0;
	overflow: hidden;	
}		

#service_footer {
	height: 74px;
	border-top: 3px solid #dc9c57;	
	padding: 0;
}
#service_footer_width {
	width: 875px;
	margin: 0 auto;
	padding: 20px 20px 0 20px;
}

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

/*#copyright { float: right; margin-left:10px;}*/


#logo {width: 580px; height: 150px; margin:0; padding:0;}
#logo h1 {margin:0; padding:0; background: transparent url("img/logo.jpg") no-repeat left top;}
#logo h1 a {display: block; width: 580px; height:150px; margin:0; padding:0;}
#logo h1 a * {display: none;}

.forms input {width:200px;}
.forms textarea {width:200px;}
.forms .button {text-align: right;}

input.button, input.button_bold {border: 0; background: transparent url("img/button_contact.jpg") no-repeat center top; width: 117px; height : 27px; font: normal 12px Arial,Tahoma,Verdana,sans-serif; color : #ffffff;  margin:0px;}


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

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

h1 {color: #ad6b26; font: normal 16px Georgia, "Times New Roman", serif; margin : 0}
h2 {color: #5b412a; font: italic 12px Arial,Tahoma,Verdana,sans-serif; margin:0;}
h3 {color: #5b412a; font: bold 12px Arial,Tahoma,Verdana,sans-serif; margin:0;}
h4 {color: #ad6b26; font: italic 12px Arial,Tahoma,Verdana,sans-serif; margin:0; }
h5 {margin:0; padding:0;}
h5 img{border:1px solid#5b412a; margin:0; padding:0;}
h5 a img{border:1px border:1px solid#5b412a; margin:0; padding:0;}
h6 {color: #ad6b26; font: normal 12px Arial,Tahoma,Verdana,sans-serif; margin:5px 0 0 0; }

a {text-decoration: underline;color: #ad6b26; font: normal 12px Arial,Tahoma,Verdana,sans-serif; }
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; }
*/


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

#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;}

.loading {background: transparent url("img/loading.gif") no-repeat left top;}
.hidden {text-decoration: none; }
a.hidden {color: #837540; text-decoration: none; }
.more {color: #650000; font: bold 11px Tahoma, Arial, Verdana, sans-serif; text-align: right; text-decoration: underline;}
.more a {color: #650000; font: bold 11px Tahoma, Arial, Verdana, sans-serif; text-align: right; text-decoration: none;}

select {border:1px solid #dadbdc;font: normal 12px Arial,Tahoma,Verdana,sans-serif; margin:0; color: #5b412a;} 

hr, .hr {height:3px; margin:3px 0; border:0; background: transparent url("img/hr_bg.gif") repeat-x left center;}

fieldset {margin:0px; padding:5px; border:1px solid #D7C7D8;}
.input {height:18px; padding:2px; border: 1px solid #eab379; background: #f9f3e9 url("img/input_bg.jpg") no-repeat left top; color: #000000; font: normal 12px Arial,Tahoma,Verdana,sans-serif; margin:0; color: #5b412a; }
.textarea {width:240px; padding:2px; border: 1px solid #eab379; background: #f9f3e9 url("img/input_bg.jpg") no-repeat left top; color: #000000; font: normal 12px Arial,Tahoma,Verdana,sans-serif; margin:0; color: #5b412a;}
.light { font-family: Arial,Tahoma,Verdana,sans-serif; font-size: 12px;  color: #5b412a; }
.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%;}
.forms select {width:206px; height :25px; border:1px solid #eab379;font: normal 12px Arial,Tahoma,Verdana,sans-serif; margin:0; color: #5b412a; background: #f9f3e9 url("img/input_bg.jpg"); } 


/*
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;}


.news {color: #cdcdcd; font: normal 12px "Times New Roman", Georgia, serif; text-align: justify;}
.news h2 {color: #cdcdcd; font: normal 13px "Times New Roman", Georgia, serif; margin:0 0 4px 0;}
.news h2 a {color: #cdcdcd; text-decoration: none;}
.news img {float: left; margin: 2px 7px 2px 0px; border:2px solid #e3cd72; float:left;}
.noselected .news {margin: 6px 0; padding: 7px;}
.selected .news {margin: 5px 0; padding: 7px; background-color:#feeda8; border:1px solid #e4d183;}
.news_date {float: right; color: #555555; font: italic 11px Tahoma, Arial, Verdana, sans-serif; text-align: right;}

.short_news {color: #cdcdcd; font: normal 12px "Times New Roman", Georgia, serif; margin: 0;  background-color:#111111; padding: 7px; margin-bottom:8px; text-align: justify;}
.short_news h2 {color: #cdcdcd; font: bold 13px "Times New Roman", Georgia, serif; margin: 0 0 4px 0;}
.short_news h2 a {color: #cdcdcd; text-decoration: none;}
.short_news img {float: left; margin: 2px 7px 2px 0px; border:2px solid #e3cd72; float:left;}

.short_zoom_list {width:320px; margin-left: 30px; color: #837540; font: normal 12px Arial,Tahoma,Verdana,sans-serif; background-color:#26201a; padding: 10px;}


.shop_special {width:660px; background: transparent url("img/list_bg.gif") repeat left 0;}
.shop_special_line .select {height:18px; padding:0px; font: normal 12px Arial,Tahoma,Verdana,sans-serif;}
.shop_special_line {height:22px; padding: 0 0 0 20px;}
.shop_special_header {color: #c58239; font: normal 12px Tahoma,Arial,Verdana,sans-serif; margin:19px 0 6px 20px; background: #ffffff;}

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

.shop_icons {color: #5b412a; font: normal 12px Arial,Tahoma,Verdana,sans-serif;}
.shop_icons a{color: #5b412a; font: normal 12px Arial,Tahoma,Verdana,sans-serif;text-decoration: none; margin :0;}
.shop_icons a:hover {text-decoration: underline; }
.shop_icons td {vertical-align: middle;}
.shop_icons img {margin-left: 13px;}


.payment {}
.payment_short{ width:200px; float: left; border: 1px solid #E9D2F0; margin:5px; padding:5px;}

/*---------- bubble tooltip -----------*/
a.tooltip{
	display:block;
    position:relative;
    color:#5b412a;
    font: normal 12px Tahoma,Arial,Verdana,sans-serif; 
    text-decoration: none;
    z-index:24;
}
a.tooltip span{display: none; position:absolute;}
a.tooltip:hover .name{text-decoration: underline;}

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tooltip:hover{ z-index:25; color: #5b412a; background:;}
a.tooltip:hover span{
    display:block;
    position:absolute;
    top:-50px; left:650px;
	padding: 5px;
	width:194px;
	color: #333333;
	/*
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
	*/
	border:1px solid #eeeeee;
	background:#ffffff;
	font: normal 11px Tahoma,Arial,Verdana,sans-serif;	
}
a.tooltip h3 {color: #c58239; font: normal 13px Tahoma,Arial,Verdana,sans-serif; margin:0 0 10px 0; text-align:center;}

input.button:disabled, input.button_bold:disabled {border: 0; background: transparent url("img/button_disabled.jpg") no-repeat center top; width: 117px; height : 30px; font: normal 12px Arial,Tahoma,Verdana,sans-serif; color : #ffffff;  margin:0px;}
