body {
	margin: 0;
	padding: 0;
	color: #505050;
	font: normal 11px Tahoma,Arial,Verdana,sans-serif;
}

#service_height {
	width: 982px;
	margin: 0 auto;
	padding: 0;
}
#service_width {
	width: 980px;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;	
}
#height_min{
	width: 1px;
	height: 600px;
	margin: 0;
	padding: 0;
	float: left;
}

#top {
	height: 124px;
	margin: 0;
	padding: 0; 
	overflow: hidden;	
}
#top1 {
	width: 415px;
	height: 124px;
	float: left;
	margin: 0 auto;
	padding-top: 70px; 
	overflow: hidden;	
}
#top2 {
	width: 150px;
	height: 124px;
	float: left;
	margin: 0 auto;
	padding: 0; 
	overflow: hidden;	
}
#top3 {
	width: 415px;
	height: 124px;
	float: left;
	margin: 0 auto;
	padding-top: 70px; 
	overflow: hidden;	
}
#logo h1 {margin: 0; background: transparent url("img/logo_blanck.jpg") no-repeat center center;}
#logo h1 a {display: block; width: 150px; height: 124px;}
#logo h1 a * {	display: none;}

#banner {
	margin: 0 0 30px 0;
	padding: 0; 
	overflow: hidden;	
}

#footer {
	width: 980px;
	margin: 0 auto;
	padding-bottom:20px;
	overflow: hidden;	
	color: #505050;
	font: normal 10px Tahoma,Arial,Verdana,sans-serif;
	text-align: right;
}

#footer a 		{color: #505050; text-decoration: none;}
#footer a:hover{color: #505050; text-decoration: underline;}
.footer_content {margin-top: 20px; padding: 0; border:0;}
.footer_line {height:1px; margin-bottom: 20px; padding: 0; border:0; border-top: 1px solid #e3e0d1;}

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

#container {width: 980px; background-color: #ffffff; overflow: hidden; background: transparent url("img/dots.gif") repeat-y 190px top;}
#container_fullsize {width: 980px; background-color: #ffffff; overflow: hidden;}
#container_bg1 {width: 980px; background: transparent url("img/main_bg1.gif") no-repeat left top;}
#container_bg2 {width: 980px; background: transparent url("img/main_bg2.gif") no-repeat left bottom;}

#column_left {
	width: 180px;
	margin: 0 10px 0 0;
	padding: 0 10px 0 0;
	float: left;
	text-align: center;
	overflow: hidden;		
}		
#column_left h1 {margin: 0; padding: 0;}

#content {
	width: 769px;
	margin: 0;
	padding: 0;
	float: left;
	overflow: hidden;
}
#content_fullsize {
	width: 980px;
	margin: 0;
	padding: 0;
	float: left;
	overflow: hidden;	
}
#navigation_login {text-align: right; color: #6F746A; margin:2px 4px 4px 0;}
#navigation_login a{color: #6F746A;}

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

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

.menu {color: #62615f; font: bold 9px "Times New Roman", serif; margin: 0 auto; text-align: center;}
.menu a {margin:0;padding:0; display:block; float:left; height:12px; color: #62615f; font: bold 9px "Times New Roman", serif; text-decoration: none; letter-spacing: 3px;}
.menu a:hover {color: #d6862c; text-decoration: none;}

.menu .separator {display:block; float:left; height:12px; width:40px; background: transparent url("img/menu_sep.gif") no-repeat center center;}
.menu img {display:block; float:left; height:12px; margin-top:1px;}

.menu a.active {display:block; float:left; height:12px; color: #d6862c; font: bold 9px "Times New Roman", serif; text-decoration: none; letter-spacing: 5px;}
.menu a.active:hover {color: #d6862c; text-decoration: none;}

.submenu {margin:30px 0px 10px 0; color: #010101; font: 11px Georgia, "Times New Roman", serif; text-align: left;}
.submenu a{display:block; margin:0 20px 0 10px; color: #010101; text-decoration: none;}
/*.submenu a:hover{color: #c14f11; text-decoration: underline;}*/
/*.submenu a.active {color: #c14f11; text-decoration: none;}*/
.submenu .separator {margin:10px 0 10px 0; height:1px; background-color: #eedaa6; overflow: hidden;}

.submenu1 {margin:0; color: #010101; font: 11px Georgia, "Times New Roman", serif; text-align: left; background: transparent url("img/submenu_bg.gif") no-repeat right center;}
.submenu1 a{display:block; margin:0 20px 0 10px; color: #010101; text-decoration: none;}
.submenu1 a:hover{color: #c14f11; text-decoration: none;}

.submenu2 {margin:0; color: #C14F11; font: 11px Georgia, "Times New Roman", serif; text-align: left; background: transparent url("img/submenu_active_bg.gif") no-repeat right center;}
.submenu2 a{display:block; margin:0 20px 0 10px; color: #C14F11; text-decoration: none;}
/*.submenu2 a:hover{color: #C14F11; text-decoration: underline;}*/

p,td {	margin: 0 0 0 0; color: #505050; font: normal 11px Tahoma,Arial,Verdana,sans-serif;}
h1	 {color: #2d2c29; font: normal 18px Georgia, "Times New Roman", serif; margin: 0 0 6px 0; }
h2  {color: #2d2c29; font: bold 16px Georgia, "Times New Roman", serif;}
h3  {color: #2d2c29; font: bold 14px Georgia, "Times New Roman", serif; margin-bottom: 3px;}
h4  {color: #6F746A; font: normal 16px Tahoma,Arial,Verdana,sans-serif;}
h5  {color: #6F746A; font: bold 11px Arial,Tahoma,Verdana,sans-serif; margin: 0; padding: 12px 0 6px 0;}
h6  {color: #6F746A; font: normal 12px Tahoma,Arial,Verdana,sans-serif; text-decoration: none; text-indent:25px; line-height:120%; margin: 0px;}

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

fieldset {border: 1px solid #eedaa6;}


ul {list-style-type:none; margin:10px 0; padding:0;}
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: 10px;  color: #aaaaaa; }
input {border: 1px solid #F1EBD9; background-color: #F9F5E8;}
textarea {border: 1px solid #F1EBD9; background-color: #F9F5E8;}
.button {margin-top:20px; color: white; font: bold 10px Georgia, "Times New Roman", serif; border: 1px solid #D18E1F; background-color: #E09D2A;}
.button_bold {margin-top:20px; color: white; font: bold 10px Georgia, "Times New Roman", serif; border: 1px solid #C14F11; background-color: #C14F11;}
.button_bold:disabled, .button:disabled {margin-top:20px; color: #aaaaaa; font: bold 10px Georgia, "Times New Roman", serif; border: 1px solid #cccccc; background-color: #dddddd;}

#content td  {vertical-align: top;}


.box1 { margin: 30px 0 0 0; padding: 10px; border: 1px solid #eedaa6;}
.box_doted {float: left; background: transparent url("img/dots.gif") repeat-y left top;}
.box_doted_200 {float: left; width: 1px; height: 200px;  background: transparent url("img/dots.gif") repeat-y left top;}

.box_right {float: left; width: 370px; height: 200px; text-align: left; padding-left:12px; line-height:170%; background: transparent url("img/dots.gif") repeat-y left top;}
.block_right div {float: left; width: 180px; text-align: left;}

.short {font: normal 11px Georgia, "Times New Roman", serif;}
.short h2 a {color: #2d2c29; font: normal 16px Georgia, "Times New Roman", serif;}
.short a, .short a p {	color: #505050; font: normal 11px Tahoma,Arial,Verdana,sans-serif;}
.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: 0 0 10px 0; padding: 0 10px 0 0; text-align: left;}
.thumb {font: normal 11px Georgia, "Times New Roman", serif; float: left; margin: 0 0 10px 0; padding: 0 10px 0 10px; text-align: left; background: transparent url("img/dots.gif") repeat-y left top;}

.contact {width:400px; overflow: hidden; font: normal 11px Georgia, "Times New Roman", serif; float: left; margin: 0 0 0 0; padding: 0 10px 0 10px; text-align: left;}
.contact_right {width:530px; overflow: hidden; font: normal 11px Georgia, "Times New Roman", serif; float: left; margin: 0 0 0 0; padding: 0 0 0 10px; text-align: left; background: transparent url("img/dots.gif") repeat-y left top;}
.forms {width:350px; margin-top:20px;}
.forms td {color: #000000; font: normal 11px Tahoma, Arial, Verdana, sans-serif;}
.forms div {margin-bottom:10px;}
.forms input {width:200px; border: 1px solid #F1EBD9; background-color: #F9F5E8;}
.forms textarea {width:350px; border: 1px solid #F1EBD9; background-color: #F9F5E8;}
.forms .button_bold {margin-top:20px; color: white; font: bold 10px Georgia, "Times New Roman", serif; border: 1px solid #C14F11; background-color: #C14F11;}

.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 {color: #505050; font: normal 11px Georgia, "Times New Roman", serif; padding: 4px; margin: 0;}
.news p {color: #505050; font: normal 11px Georgia, "Times New Roman", serif; padding: 0; margin: 0;}
.news {margin-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;}

.selected .news {background-color: #F9F5E8;}

.shop_header {height:30px; overflow: hidden; margin: 0; padding: 0; color: #000000; font: normal 11px Georgia, "Times New Roman", serif; text-decoration: none;}
.shop_header td {margin: 0; padding: 0; color: #000000; font: normal 11px Georgia, "Times New Roman", serif; text-decoration: none;}
.shop_header h1 {display:block; float: left; height:25px; margin: 0; padding: 5px 20px 0 22px; color: #6B5A38; font: normal 20px "Times New Roman", Georgia, serif; }
.shop_header div {display:block; float: left; height:30px; margin: 0; padding: 0 10px 0 0; color: #000000; font: normal 11px Georgia, "Times New Roman", serif; text-align: center; background: transparent url("img/shop_header_bg2.gif") no-repeat right top;}
.shop_header a {display:block; float: left; margin: 0; height:20px; margin: 0; padding: 10px 0 0 10px; color: #000000; font: normal 11px Georgia, "Times New Roman", serif; text-decoration: none; background: transparent url("img/shop_header_bg1.gif") no-repeat left top;}
.shop_header a:hover {text-decoration: underline;}

.shop_cat {width: 266px; margin: 0 30px; color: padding:0px; #938D7A; font: normal 11px Tahoma, Arial, Verdana, sans-serif; text-align: center;}
.shop_cat h1 {color: #000000; font: bold 11px Tahoma, Arial, Verdana, sans-serif; margin: 0; padding: 5px;}
.shop_cat a {color: #C14F11; font: normal 10px Georgia, "Times New Roman", serif; text-decoration: none;}
.shop_cat a:hover {text-decoration: underline;}
/*.shop_cat hr {height:10px; border: none; background: transparent url("img/shop_dots.gif") repeat-x left center; padding:0; margin-top: 10px;}*/
.shop_cat hr {border: none; color: #dddddd; background-color: #dddddd; height: 1px;}

.shop_column_left{width:218px; text-align:left;}
.shop_column_sep{width:30px; background: transparent url("img/dots.gif") repeat-y center top;}
.shop_tree {text-align:left;}
.shop_tree a{color: #4D4D4D; font: normal 11px Tahoma, Arial, Verdana, sans-serif; margin: 0; padding: 0px; text-decoration: none;}
.shop_tree a:hover {color: #D38B01; text-decoration: none;}
.shop_tree .cart {float: right;}
.shop_tree_list {background: transparent url("img/shop_tree_ico.gif") no-repeat 6px center; margin: 0; padding: 0px 0px 0px 16px;}

.shop_short_box {float: left; border:1px solid #E3E0D1; border-right:0; border-bottom:0; margin-left:1px;}
.shop_short {float: left; width:174px; height: 380px; border:1px solid #E3E0D1; border-left:0; border-top:0; padding:0 10px;}
.shop_short a {text-decoration: none;}
.shop_short h1 {color: #000000; font: bold 11px Tahoma, Arial, Verdana, sans-serif; margin: 0; padding: 0;}
.shop_short .light {color: #938D7A; font: normal 10px Tahoma, Arial, Verdana, sans-serif;}
.shop_short b {font-size:9px;}
.shop_old_box {width:976px; border:1px solid #E3E0D1; background: transparent url("img/shop_old_bg.gif") repeat-y left top;}
.shop_old {float: left; width:180px; padding:0 4px 10px 10px;}
.shop_step td b {color: #666666;}


#content .shop_cart th {color:#000000; font-weight: bold; vertical-align: middle;}
#content .shop_cart td {color:#000000; vertical-align: middle;}
#content .shop_cart td.total {font-weight: bold;}

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

.partners {border: 2px solid #F2D9A3; padding:16px; color: #2D2C29; font: normal 11px Tahoma, Arial, Verdana, sans-serif;}
.partners h1 {color: #4D4C4A; font: normal 18px "Times New Roman", Georgia, serif; padding: 0; margin: 0;}
.partners .light {color: #6B5A38;}
.partners a {color: #C14F11; text-decoration: none;}
.partners a:hover {text-decoration: underline;}
.partners_title {padding: 4px 0; color: #7E6F51; font: normal 8px Georgia, "Times New Roman", serif;}
.partners_search {height: 40px; padding:20px 10px 0 20px; background-color: #F9F5E8; color: #2D2C29; font: normal 10px Tahoma, Arial, Verdana, sans-serif;}
.partners_search .input {margin-right: 10px; background-color: #ffffff; color: #2D2C29; border: 1px solid #EEDAA6; font: normal 12px Tahoma, Arial, Verdana, sans-serif;}
.partners_search .button {background-color: #C14F11; border: 1px solid #C14F11; padding: 1px 10px; color: #ffffff; font: normal 10px Tahoma, Arial, Verdana, sans-serif; margin:0}
.partners_list {background: transparent url("img/partners_dots.gif") repeat-x left top; color: #2D2C29; font: normal 11px Tahoma, Arial, Verdana, sans-serif;}
td.partners_list {margin:0; padding: 9px 10px;}
.partners_list .light {color: #665A42;}
.partners_list a {text-decoration: none;}
.partners_list a:hover {text-decoration: underline;}

/*---------- bubble tooltip -----------*/
a.tooltip{
	display:block;
    position:relative;
    margin-bottom: 5px; 
    padding: 5px 0px; 
    border-bottom:1px solid #ECDBA5;
    color:#000000;
    font: normal 12px Georgia, "Times New Roman", serif; 
    z-index:24;
}
a.tooltip span{display: none; position:absolute;}

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tooltip:hover{ z-index:25; color: #6c6c6c; background:;}
a.tooltip:hover span{
    display:block;
    position:absolute;
    top:0px; left:150px;
	padding: 4px;
	width:250px;
	color: #333333;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
	border:1px solid #EEDAA6;
	background:#F8F4E8;
	font: normal 11px Tahoma,Arial,Verdana,sans-serif;	
}

