body {
	margin: 0;
	padding: 0;
	color: #cdcdcd; font: normal 12px Arial,Georgia, "Times New Roman", serif; line-height: 150%;
	background-color:#111111;
}

#background {
	margin: 0 auto;
	padding: 0;
	background: transparent url("img/background.jpg") repeat-x left top;
}
#service_width {
	width: 980px;
	margin: 0 auto;
	padding: 0;
}
#service_bg {
	margin: 0 auto;
	padding: 0;
	background: transparent url("img/service_bg.jpg") repeat-y left top;
}
#service_bg2 {
	margin: 0 auto;
	padding: 0;
	background: transparent url("img/service_bg2.jpg") no-repeat left top;
}
#service_header {
	height: 348px;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;		
	/*background: transparent url("img/service_top.jpg") no-repeat left top;*/
}
#service_navigation {
	height: 25px;
	margin: 0 26px;
	padding: 0;
	overflow: hidden;		
}

#service_menu {
	margin: 0 auto;
	padding: 0;
}

#service_main {
	width: 990px;
	margin: 0;
	padding: 0px 0px;
	overflow: hidden;		
}

#service_left {
	float: left;
	width: 250px;
	margin: 0;
	padding: 0 0px;
	overflow: hidden;	
}		

#service_content {
	float: left;
	width: 700px;
	margin: 0;
	padding-left: 30px;
	overflow: hidden;	
	text-align: left;
	background: transparent url("img/content_bg.jpg") no-repeat left top;	
}		

#service_footer {
	height: 55px;
	padding: 16px 14px 0px 284px;
	background: transparent url("img/footer_bg.jpg") no-repeat left top;	
}
#footer {color: #7d7d7d; font: normal 10px Georgia, "Times New Roman", serif;}
#footer td {color: #7d7d7d; font: normal 10px Georgia, "Times New Roman", serif;}
#footer a 		{color: #7d7d7d; text-decoration: none;}
#footer a:hover{color: #7d7d7d; text-decoration: underline;}


#logo {width: 400px; height: 70px; margin:30px 0 0 50px;}
#logo h1 {margin: 0;} /*background: transparent url("img/logo.gif") no-repeat left top;*/
#logo h1 a {display: block; width: 400px; height:70px;}
#logo h1 a * {display: none;}

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

#service_menu .menu1 {}
#service_menu .menu1 a {display: block; background: transparent url("img/ico_menu.gif") no-repeat 8px center; margin:4px 6px 4px 2px; padding:2px 0 2px 22px; color: #ffffff; font: normal 16px "Times New Roman", Georgia, serif; text-decoration: none;}
#service_menu .menu1 a:hover {display: block; background: #590001 url("img/ico_menu.gif") no-repeat 8px center; margin:4px 6px 4px 2px; padding:2px 0 2px 22px; color: #ffffff; font: normal 16px "Times New Roman", Georgia, serif; text-decoration: none;}
#service_menu .menu1 a.active {display: block; background: #4C0002 url("img/ico_menu.gif") no-repeat 8px center; margin:4px 6px 4px 2px; padding:2px 0 2px 22px; color: #ffffff; font: normal 16px "Times New Roman", Georgia, serif; text-decoration: none;}

#service_menu .menu2 {padding:0px 5px 0px 20px; margin:0 2px 1px 2px;}
#service_menu .menu2_active {padding:0px 5px 0px 20px; margin:0 6px 1px 2px; background-color: #590001;}
#service_menu a {display: block; color: #e07a7a; font: normal 13px "Times New Roman", Georgia, serif; text-decoration: none; margin:0; padding:1px 0 1px 8px; background: transparent url("img/ico_submenu.gif") no-repeat left 6px;}

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

p,td{color: #cdcdcd; font: normal 12px Arial, Georgia, "Times New Roman", serif; line-height: 150%;}

h1 {color: #cdcdcd; font: normal 22px "Times New Roman", Georgia, serif; margin: 29px 0 22px 0;}
h2 {color: #7d7d7d; font: normal 15px Arial,"Times New Roman", Georgia, serif;margin : 8px 0}
h3 {color: #7d7d7d; font: normal 14px Arial,"Times New Roman", Georgia, serif; margin : 0}
h4 {color: #7d7d7d; font: italic 12px Arial,"Times New Roman", Georgia, serif; margin: 0;}
h5 {color: #cdcdcd; font: italic 12px Arial,"Times New Roman", Georgia, serif; margin: 0; }
h6 {color: #7d7d7d; font: italic 14px Arial,"Times New Roman", Georgia, serif; margin: 0; }

a {color: #8e1919; 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; }
*/


.normal {color: #505050; font: normal 12px Arial,Tahoma,Verdana,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;}

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

.loading {background: transparent url("img/loading.gif") no-repeat left top;}
#block_thumb {overflow: hidden;	width: 1000px; margin: 0; padding: 0;}
.thumb_first {float: left; margin: 0 12px 0 0; padding: 0;}
.thumb {float: left; margin: 0 12px 0 0; padding: 0;}


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

hr, .hr {height:3px; margin:3px 0; border:0; background: transparent url("img/hr_bg.gif") repeat-x left center;}
.button_bold {font-weight: bold;}
fieldset {margin:0px; padding:5px; border:1px solid #D7C7D8;}
.input {height:18px; padding:2px; border: 1px solid #7d7d7d; background: #ffffff url("img/input_bg.jpg") no-repeat left top; color: #000000;}
.textarea {width:240px; padding:2px; border: 1px solid #7d7d7d; background: #ffffff url("img/input_bg.jpg") no-repeat left top; color: #000000;}
.light { font-family: Arial,"Times New Roman", Georgia, serif; font-size: 12px;  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 img {margin-left: 30px;}
.cms_pages p {text-align: justify;}
.cms_pages td  {vertical-align: top;}
.cms_pages h6 img {margin: 0;}


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

.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_list {background: transparent url("img/shop_list_bg.gif") repeat-y left top;}
.shop_list h3 {color:#6b203e; font: bold 13px Arial,Tahoma,Verdana,sans-serif; margin:0;}

.shop_list_name	{ width: 565px; height: 16px; float: left; padding:4px; margin: 2px 0 0 10px; background-color:#F4E4A8; color:#87783D; font: bold 14px Arial,Tahoma,Verdana,sans-serif; overflow:hidden;}
.shop_list_name	h2 {color:#87783D; font: bold 14px Arial,Tahoma,Verdana,sans-serif; margin: 0;}
.shop_list_name	h2 a {color:#87783D;}
.shop_list_price{ width: 95px; height: 16px; float: left; padding: 4px 40px 4px 4px; margin: 2px 0 0 20px; background-color:#F4E4A8; color:#79901E; font: bold 12px Arial,Tahoma,Verdana,sans-serif; overflow: hidden; text-align:right;}

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

.shop_box { border: 1px solid #E9D2F0; padding:5px 5px 0 5px; }
.shop_box td { font: normal 11px Arial, Tahoma, Verdana, sans-serif;}

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

.sitemap_column{margin:45px 25px 10px 0;}
