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

#body_gradient {
	margin: 0 auto;
	padding: 0;
	background: transparent url("img/body_gradient.jpg") repeat-x center top;
	/*border: 1px solid #686868;*/
}
#service_width {
	width: 964px;
	margin: 0 auto;
	padding: 0;
}
#service_bg {
	margin: 0 0 20px 0;
	padding: 0;
	background: transparent url("img/service_bg.jpg") repeat-y right top;
}
#service_top {
	margin: 0;
	padding: 0;
	background: transparent url("img/service_top.jpg") no-repeat right top;
}
#service_header {
	height: 80px;
	margin:0;
	padding:0;
	/*overflow: hidden; to print logo with address */ 
}
#service_header1 {
	float: left;
	width: 400px;
	margin: 0;
	padding: 23px 0 0 0;	
}	
#service_header2 {
	float: left;
	width: 550px;
	margin: 0;
	padding: 0px 0 0 10px;
}	

#logo {width: 375px; height: 55px; margin:0;}
#logo h1 {width: 375px; height: 55px; margin: 0; background: none;}
#logo h1 a {display: block; width: 375px; height:55px;}
#logo h1 a * {display: none;}

#block_top {overflow: hidden; height:35px; margin:18px 10px 0 10px; padding:0; color: #5d5d5d; font: normal 11px Verdana,Tahoma,Arial,sans-serif; text-align:right;}
#block_top a{color: #5d5d5d; font: normal 11px Verdana,Tahoma,Arial,sans-serif; text-decoration: none;}
#block_top a:hover{text-decoration: underline;}

#block_menu a {display: block; float:left; height:21px; margin:0; padding:5px 10px 1px 10px; color: #ffffff; font: bold 12px Verdana,Tahoma,Arial,sans-serif; text-decoration: none;}

.menu_active_left {display: block; float:left; height:27px; margin:0; padding:0; background: #2d6385 url("img/menu_active_left.jpg") no-repeat left top;}
.menu_active_right {display: block; float:left; height:27px; margin:0; padding:0; background: transparent url("img/menu_active_right.jpg") no-repeat right top;}

.menu_level1 a {height:16px; display:block; color: #696969; font: normal 12px Verdana,Tahoma,Arial,sans-serif; text-decoration: none; padding:2px 4px 2px 25px;  margin-top:1px; background: #f3f3f3 url("img/menu_level1_bg.gif") no-repeat left center;}
.menu_level1 a b {color: #ed1c23;}
.menu_level1 a.active, .menu_level1 a:hover {height:16px; display:block; color: #ffffff; font: normal 12px Verdana,Tahoma,Arial,sans-serif; text-decoration: none; padding:2px 4px 2px 25px;  margin-top:1px; background: #2d6485 url("img/menu_level1a_bg.gif") no-repeat left center;}
.menu_level1 a.active b {color: #ffffff;}

.menu_level2 a {display:block; color: #000000; font: normal 12px Verdana,Tahoma,Arial,sans-serif; text-decoration: none; padding:3px 4px 3px 25px; margin-top:1px; background: #d1d1d1 url("img/menu_level2_bg.gif") no-repeat left center;}
.menu_level2 a.active, .menu_level2 a:hover {display:block; font: normal 12px Verdana,Tahoma,Arial,sans-serif; text-decoration: none; padding:3px 4px 3px 25px;  margin-top:1px; background: #7b9aad url("img/menu_level2a_bg.gif") no-repeat left center;}

.menu_level3 {background: #d1d1d1 url("img/menu_level3_bg.gif") no-repeat left center; padding:1px 0 1px 48px;}
.menu_level3 a {color: #000000; font: normal 12px Verdana,Tahoma,Arial,sans-serif; text-decoration: none; padding:1px 2px; margin:0;}
.menu_level3 a.active, .menu_level3 a:hover {color: #ffffff; background-color: #2d6485;}




#service_main {
	width: 941px;
	margin: 0 0 0 20px;
	padding: 0;
	/*overflow: hidden;		*/
}

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

#service_left {
	float: left;
	width: 212px;
	margin:0;
	padding: 0;
	/*overflow: hidden;*/
}	

#block_menu2 {
	margin:0;
	padding: 3px 4px 4px 4px;
	background-color: #c5c5c5;
	border-bottom: 1px solid #ffffff;
}	

#block_left {
	margin:0;
	padding: 4px;
	background-color: #aaaaaa;
}	


#service_content {
	float: left;
	width: 717px;
	margin: 0;
	padding: 0px;
	overflow: hidden;	
	text-align: left;
}		
#service_banner {
	height: 128px;
	margin: 0 0 0 73px;
	padding: 0;
}
#service_login {
	height: 42px;
	margin: 0;
	padding: 1px 0 0 300px;
	background: transparent url("img/partner_bg.jpg") no-repeat right top;	
}



#service_footer {
	height: 47px;
	margin: 10px 0 0 0;
	padding: 0 0 0 10px;
	background: transparent url("img/footer_bg.jpg") no-repeat left bottom;	
}
#footer {float:right; background:#f4f4f4; margin: 8px 16px 8px 16px; padding:2px 10px; color: #939393; font: f4f4f4 11px Verdana,Tahoma,Arial,sans-serif;}
#footer td {color: #939393; font: normal 11px Verdana,Tahoma,Arial,sans-serif;}
#footer a 		{color: #939393; font-weight: f4f4f4; text-decoration: none;}
#footer a:hover{color: #939393; text-decoration: underline;}

#copyright 	{float:left; margin: 10px 16px 8px 16px; color: #858585; font: normal 11px Verdana,Tahoma,Arial,sans-serif;}		
#copyright a{color: #858585; font: normal 11px Verdana,Tahoma,Arial,sans-serif; text-decoration: none;}		
#copyright a:hover {color: #858585; font: normal 11px Verdana,Tahoma,Arial,sans-serif; text-decoration: underline;}		


#content {
	padding: 0 5px 10px 16px;
	margin: 0;	
	/*overflow: hidden;	*/
}

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

h1 {color: #2d6485; font: bold 16px Verdana,Tahoma,Arial,sans-serif;}
h2 {color: #2d6485; font: bold 14px Verdana,Tahoma,Arial,sans-serif; margin: 0;}
h3 {color: #2d6485; font: bold 12px Verdana,Tahoma,Arial,sans-serif; margin: 9px 0 4px 0;}
h4 {height:52px; margin:0px; padding:6px; color: #bf1b20; font: italic 14px Verdana,Tahoma,Arial,sans-serif; text-decoration: none; text-align:center; background: transparent url("img/h4_bg.jpg") no-repeat center top; line-height: 120%;}
h5 {color: #ffffff; font: bol 12px Verdana,Tahoma,Arial,sans-serif; margin:0; padding: 2px 10px 2px 19px; background-color: #717171;}
h6 {margin:0 0 0 0; color: #686868; font: normal 12px Verdana,Tahoma,Arial,sans-serif; line-height: 100%; text-align: center;}

a {color: #2d6485; 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: #686868; font: normal 11px Verdana,Tahoma,Arial,sans-serif;}
a.normal {color: #686868; font: normal 11px Verdana,Tahoma,Arial,sans-serif; text-decoration: none; }
a.normal:hover {text-decoration: underline; }


.forms input {width:200px;}
.forms textarea {width:200px;}
.forms .button_bold {width:110px;}
.forms .button {text-align: right;} 
.forms .light {color: #2D6385;}

#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: #686868; text-decoration: none; }
.more {color: #2d6485; font: bold 11px Tahoma, Arial, Verdana, sans-serif; text-align: right; text-decoration: underline;}
.more a {color: #2d6485; font: bold 11px Tahoma, Arial, Verdana, sans-serif; text-align: right; text-decoration: none;}
a.more {display:block; color: #2d6485; font: bold 11px Tahoma, Arial, Verdana, sans-serif; text-align: right; text-decoration: underline;}
a.more:hover {text-decoration: none; }
fieldset {margin:0px; padding:5px; border:1px solid #f4c8ba;}

/*
input.button_bold {background: #bf0d11; border: 1px solid #a3080c; color: #ffffff; font-weight: bold;}
input.button_bold:disabled {background: #f4f4f4; border: 1px solid #adb2b5; color: #a6a6a6; font-weight: bold;}
input.button {background: #bf0d11; border: 1px solid #a3080c; color: #ffffff;}
.input {height:16px; padding:2px; border: 1px solid #e0614c; background: #ffffff url("img/input_bg.gif") no-repeat left top; color: #000000;}
.textarea {width:240px; padding:2px; border: 1px solid #e0614c; 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 0; padding:0; list-style-type: none;}
li {margin:0 0 0 0px; padding:0 0 0 15px; background: transparent url("img/li.gif") no-repeat left 4px;}
hr, .hr {height:1px; margin:3px 0; border:0; background-color:#989898;} 
/*
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;}
.cms_pages img  {margin-right:4px;}

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

.news {background-color:#aaaaaa; color: #ffffff; font: normal 11px Verdana,Tahoma,Arial,sans-serif;}
.news h2 {color: #ffffff; font: normal 12px Verdana,Tahoma,Arial,sans-serif; margin:0 0 16px 0; padding:4px 18px 4px 16px; background-color: #717171;}
.news img {float: right; margin: 2px 2px 2px 4px; border:2px solid #949494;}
.news .date {color: #000000; font: normal 12px Tahoma, Arial, Verdana, sans-serif; text-align: left;}
.news .more {width:80px; color: #ffffff; background-color:#2d6485; font: normal 11px Verdana, Tahoma, Arial, sans-serif; text-align: left; margin:10px 0 0 0; padding:1px 12px 2px 12px; text-decoration: none;}
.noselected .news {margin: 6px 0; padding: 7px;}
.selected .news {margin: 5px 0; padding: 7px; background-color:#feeda8; border:1px solid #e4d183;}
.news hr, .hr {height:1px; margin:12px 6px 12px 8px; border:0; background-color:#989898;} 
.short_news {margin: 0px 4px 0px 16px;}

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


.shop_border {padding:8px; border:1px solid #f7f7f7;}
.shop_border h1 {margin:0 0 5px 0;}
.shop_border h2 {margin:0 0 5px 0;}

.shop_list_top h1 {padding:0; margin:0;}
.shop_list {width:660px; height:145px; margin:0 0 6px 0; padding:10px; background: transparent url("img/shop_list_bg.jpg") no-repeat left top; color:#686868; font: normal 11px Verdana,Tahoma,Arial,sans-serif;}
.shop_list_image {width:200px; height:135px; margin:0 10px 0 0; padding:0; float:left; overflow:hidden;}
.shop_list h2, .shop_list h2 a{color:#2d6486; font: bold 12px Verdana,Tahoma,Arial,sans-serif; margin:5px 0 17px 0; text-decoration: none;}

.shop_desc_top {margin:0; padding:0; border-top:1px solid #dadada; border-left:1px solid #dadada;  background: transparent url("img/shop_desc_right.gif") repeat-y right top;}
.shop_desc{margin:0; padding:10px; background: transparent url("img/shop_desc_foot.gif") no-repeat right bottom; color:#686868; font: normal 11px Verdana,Tahoma,Arial,sans-serif;}
.shop_desc_buttons {width:155px; height:130px; margin:0 10px 0 45px; padding:0; float:left;}
.shop_desc_buttons img {display:block; float:none; margin-bottom:4px;}
.shop_desc_image {margin-top:30px;}

.shop_desc h2{margin:0 0 10px 0; padding:4px 0 10px 0; background: transparent url("img/shop_desc_title_bg.jpg") no-repeat right bottom;}

/*
#navigation_login {color: #b3a570; font: normal 11px Arial,Tahoma,Verdana,sans-serif; text-align: right; margin:0;}
#navigation_login a{color: #b3a570;}
*/
/*
.shop_list_bg {width:504px; background: #fcf1eb; margin: 0 0 0 5px; padding:0; border-bottom:1px solid #f9d5c8; }
.shop_list_top {width:504px; background: transparent url("img/shop_list_header.gif") no-repeat left top; margin:0; padding:0;}
.shop_list_top table {width:504px;}
.shop_list_top th {height:26px; color:#ffffff; font: normal 11px Arial, Tahoma, Verdana, sans-serif; text-align:center; border-right:1px solid #a30c0f;}
.shop_list_top th.last{border-right:0;}
.shop_list_top th a {color:#ffffff; font: normal 11px Arial, Tahoma, Verdana, sans-serif; text-decoration: underline; }
.shop_list_top th a:hover {text-decoration: none; }
.shop_list_top td {color:#000000; font: normal 11px Arial, Tahoma, Verdana, sans-serif; border-right:1px solid #f9d5c8; padding:6px 6px;}
.shop_list_top td.first{border-left:1px solid #f9d5c8;}
.shop_list_top td a {color:#000000; font: bold 12px Arial, Tahoma, Verdana, sans-serif; text-decoration: none; }
.shop_list_top td a:hover {text-decoration: underline; }

.shop_desc {padding-right:10px;}
.shop_list_star {padding-right:10px;}
.shop_options {margin:0 15px 0 0; float:right;}
.shop_options select {border:1px solid #d61b23; color: #a16b5c; font: normal 11px Verdana,Tahoma,Arial,sans-serif; margin-left:10px;}
.shop_bar {width:485px; background: transparent url("img/shop_bar_bg.jpg") no-repeat left top; margin:0px 0 10px 0; padding:1px 10px 0 20px;}
.shop_list_star a img, .shop_desc a img, .shop_bar img{margin:0; padding:0;}
.shop_bar a{margin-right:10px;}

.shop_list {float: left; width:152px; height:160px; margin:10px 10px 0 0; padding: 0 4px 0 4px; color: #806b2f; font: normal 12px Arial,Tahoma,Verdana,sans-serif; line-height: 120%;}
.shop_list h2, .shop_list h2 a{color:#bf0d11; font: bold 12px Arial,Tahoma,Verdana,sans-serif; margin:0; text-decoration: none; text-align:center;}
.shop_list a.normal {color: #806b2f; font: normal 12px Arial,Tahoma,Verdana,sans-serif;}

.shop_list_cat {float:left; width:160px; margin:0 5px 10px 5px; background: transparent url('') no-repeat center 10px;}
.shop_list_cat a{display:block; width:150px; padding-top:145px; color:#bf0d11; font: bold 12px Arial,Tahoma,Verdana,sans-serif; text-decoration: none; text-align:center;}
.shop_list_cat a:hover{text-decoration: underline;}
.shop_list_subcat {margin:0; padding:0; margin-left:5px; padding-left:7px; background: transparent url('img/cat_list_dot.gif') no-repeat left top;}
.shop_list_subcat a{display:inline; margin:0; padding:0; color:#555555; font: bold 10px Arial,Tahoma,Verdana,sans-serif; text-decoration: none;}
.shop_list_subcat a:hover {text-decoration: underline; }

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