@charset "iso-8859-2";
/* CSS Document */

body, html {
	position:relative;
	height: 100%;
	min-height: 100%;

	}
	
	body.mainpage-body {
		background: #F1EDE2 url(../img/content-bg.jpg) center 115px no-repeat;		
		}
		
	body.subpage-body {
		background: #FFFFFF;
		}
		


/*TOP ==========*/
div.top {
	width: 100%; height: 115px;
	background: #F1EDE2 url(../img/top_bg.jpg) 50% 50% no-repeat;
	}
	div.content-top {
		width: 871px; height: 115px; margin: 0 auto;
		}
		div.top-logo {
			padding: 20px 0px 0px 30px; width: 200px;
			}
		div.top-right-content {
			width: 278px;
			}
			div.ofer {
				padding: 6px 0px 0px 0px;
				}
			div.user-bar{
				text-transform: uppercase;
				}
			div.search-lang {
				padding: 40px 0px 0px 0px;
				height: 30px;
				}
				div.search {
					padding: 0px 26px 0px 0px;
					}
				div.lang {
					height: 30px;
					}
				a.lang-active{
					padding: 0px 10px 6px 8px;
					background: url(../img/lang_wasy.jpg) top left no-repeat;
					}
				a.lang-inactive{
					padding: 0px 2px 6px 2px;
					}
	
/*account menu*/	
.account-menu-line {
	height:10px; margin:2px 0px 0px;
	border-top: 1px solid #BEBEBE;  
	font-size:1px; line-height:1px; 
	}
				
div.account-menu { 
	margin:2px 0px 4px 0px; 
	}
	div.account-menu-active { 
		padding: 4px 10px; 
		background: #eeeeee; border:1px solid #eeeeee;
		}
		div.account-menu-active a { 
			color:#000000; text-decoration:none; font-size:11px; 
			}
		div.account-menu-active a:hover { 
			color:#000000; text-decoration:underline; font-size:11px; 
			}
	div.account-menu-inactive {
		padding:4px 10px; 
		background: #ffffff; border: 1px solid #eeeeee; border-bottom:1px dotted #FFFFFF; 
		}
		div.account-menu-inactive a { 
			color:#000000; text-decoration:none; font-size:11px; 
			}
		div.account-menu-inactive a:hover { 
			color:#000000; text-decoration: underline; font-size:11px; 
			}

div.shop-frame-color { 
	padding: 16px 16px 16px 50px; width: 616px; margin: 6px 15px;
	background: #F8F8F8; border-top: #EEEEEE 1px solid; border-bottom: #EEEEEE 1px solid;
	text-align:left;
}

td.shipment-form-left { 
	width: 150px; padding-right: 5px;
	text-align: right; vertical-align: middle; 
	}

/*MIDDLE ==========*/
div.content {
	width: 100%;

	}
div.content-subpage {
	width: 100%; margin: 34px 0px 0px 0px; 
	background: #FFFFFF url(../img/bg-subpage_c.jpg) 50% 0px no-repeat;
	}
#content-subpage{
	margin-top: 34px; /*slide with menu*/
    }
	div.top-menu-bg{
		top: 115px; left: 0px; z-index: 2;
		width: 100%; height: 38px; 
		background: #5A3427;  opacity:0.9; -moz-opacity:0.9; -khtml-opacity: 0.9;
		}
	div.top-menu-bg-home{
		filter:alpha(opacity:90);
		}
	div.top-menu-bg-sub{
		width: 100%; height: 34px; 
		background: #5A3427;  opacity:0.9; filter:alpha(opacity=90);-moz-opacity:0.9; -khtml-opacity: 0.9; 
		}
		div.top-menu{
			width: 980px; height: 38px; margin: 0 auto;
			}
			ul.top{
				 margin: 0px 0px 0px 40px;
				 list-style: none;
				 }
				 li.top_menu_i{
					padding: 12px 38px 7px 0px; 
					height: 19px;
					}
					li.top_menu_i a{
						padding: 0px 20px 11px 20px;
						color: #FFFFFF;
						}	
					li.top_menu_i a:hover{
						padding: 0px 20px 11px 20px;
						border-bottom: #FFFFFF 2px solid;
						text-decoration: none;
						}
				li.top_menu_a{
					padding: 12px 38px 7px 0px; 
					height: 19px;
					}
					li.top_menu_a a{
						padding: 0px 20px 11px 20px;
						border-bottom: #FFFFFF 2px solid;
						color: #FFFFFF;
						}	
					li.top_menu_a a:hover{
						padding: 0px 20px 11px 20px;
						border-bottom: #FFFFFF 2px solid;
						text-decoration: none;
						}
			div#sub_sub{
				}
			div.sub{
				top: 38px; left: 0px;
				width: 100%;
				height: 0px;
				overflow: hidden;
				background: #FFFFFF; color:#000000;
				}
				ul.sub{
				  width: 885px;
				  margin: 0 auto;
				  list-style: none;
				  }
				  li.sub_i{
					  padding: 7px 0px 8px 0px;
					  }	
				 	 li.sub_i a{
						margin: 0px 8px 0px 8px; /*padding: 0px 8px 7px 8px;*/ padding: 0px 0px 7px 0px;
						color: #735934;
						}
					 li.sub_i a:hover{
						margin: 0px 8px 0px 8px; /*padding: 0px 8px 7px 8px; */ padding: 0px 0px 7px 0px;
						border-bottom: #C6B7B4 1px solid;
						text-decoration: none;
						} 
			/*	ul.sub{
				  width: 866px;
				  margin: 0 auto;
				  list-style: none;
				  } */
				  li.sub_a{
					  padding: 7px 0px 8px 0px;
					  }	
				 	 li.sub_a a{
						margin: 0px 13px 0px 8px; /*padding: 0px 8px 7px 8px;*/ padding: 0px 0px 7px 0px;
						border-bottom: #C6B7B4 1px solid;
						text-decoration: none; color: #735934;
						}
					 li.sub_a a:hover{
						margin: 0px 13px 0px 8px; /*padding: 0px 8px 7px 8px;*/ padding: 0px 0px 7px 0px;
						border-bottom: #C6B7B4 1px solid;
						text-decoration: none;
						}
					li.sub_a a:visited{
						margin: 0px 13px 0px 8px; /*padding: 0px 8px 7px 8px;*/ padding: 0px 0px 7px 0px;
						border-bottom: #C6B7B4 1px solid;
						text-decoration: none;
						}		
				

	body > div.top-menu { position: fixed; }
	
	div.content-center{
		width: 980px; margin: 0 auto;
		}
		div.content-flash{
			top: 0px; left: 0px; z-index: 1;
			width: 980px; height: 526px;

			}
		    div.content-main{
				z-index:1;
				width: 980px;
				padding: 40px 0px 0px 0px;
				}
					div.arrow-left{
						padding: 183px 6px 10px 0px; 
						width: 16px; height: 31px;
						cursor: pointer;
						}
						div.arrow-left a{
							cursor: pointer;
							}
					div.ghost{
					    width: 22px; height: 31px;
					    }		
					div.arrow-right{
					    padding: 183px 0px 10px 6px;
						width: 16px; height: 31px;
						cursor: pointer;
						}
						div.arrow-right a{
							cursor: pointer;
							}
	
					div.window{
						overflow: hidden;
						width: 896px;
						}
						div.tape{
							width: 99999px;
							}
							div.item{
								width: 300px;
								}
								div.item-border{
									border-left: #eae4dc 1px solid;
									}
								div.item-title{
									padding: 10px;
									}
									div.item-title a{
										text-decoration: none;
										}
								div.item-lid{
									padding: 10px;
									color: #73603b;
									}
								div.item-more{
									padding: 0px 0px 0px 0px; height: 20px;
									}
									div.item-more a{
										color: #8e7264; text-decoration: none;
										}
									div.item-more a:hover{
										color: #8e7264; text-decoration: underline;
										}
									div.right_arrow {
										padding: 2px 20px 0px 1px;
										}
									div.left_arrow{
										padding: 2px 1px 0px 0px;
										}
					div.arrow-left-lvl2{
						padding: 164px 6px 10px 0px; 
						width: 16px; height: 31px;
						cursor: pointer;
						}
						div.arrow-left-lvl2 a{
							cursor: pointer;
							}
					div.arrow-right-lvl2{
					    padding: 164px 0px 10px 6px;
						width: 16px; height: 31px;
						cursor: pointer;
						}
						div.arrow-right-lvl2 a{
							cursor: pointer;
							}
					div.window-lvl2{
						overflow: hidden;
						width: 896px; height: 400px;
						}
						div.tape-lvl2{
							height: 390px; width: 99999px;
							}
							div.item-lvl2{
								height: 390px; width: 150px;
								}
								div.box-top{
									padding: 16px 6px 0px 16px;
									}
								div.box-bottom{
									padding: 0px 6px 0px 16px;
									}
								div.item-title-lvl2{
									padding: 10px 0px 0px 0px;
									}									
									div.item-title-lvl2 a{
										text-decoration:none;
										}
								div.item-cat-desc{
										font-family: Tahona; font-size: 11px;
										height: 40px;
									}
						
							div.navbar-lvl2{
								width: 300px; height: 30px; margin: 0 auto; padding: 0px 0px 10px 0px;
								}
								div.navbar-left-arrow{
									height: 30px; padding: 2px 17px 0px 0px;
									
									}
									div.ghost-s{
					    				width: 83px; height: 30px;
					   					}
									div.navbar-left-arrow a{
										cursor: pointer;
										}
									div.navbar-left-arrow img{
										padding: 0px 6px 0px 0px;
										}
								div.navbar-right-arrow{
									height: 30px; padding: 2px 0px 0px 20px;
									}
									div.navbar-right-arrow a{
										cursor: pointer;
										}
									div.navbar-right-arrow img{
										padding: 0px 6px 0px 0px;
										}		

			div.top-hr{
				width: 975px; height: 0px; padding: 0px 0px 23px 0px;
				}
				div.top-left-hr{
					width: 100px; height: 1px;
					background:  url(../img/top-hr-left.jpg) 0px 0px no-repeat;
					}
				div.top-right-hr{
					width: 875px; height: 1px;
					background:  url(../img/top-hr-right.jpg) 100% 0px no-repeat;
					}
			div.product-moreinfo{
				width: 342px; height: 368px;
				}
				div.product_bottom{
					padding: 10px; width: 309px;
					color: #666666;
					}
					div.product_add{
						color: #644035;
						}
						div.product_add a{
							padding: 0px 14px;
							background: url(../img/square-cr.jpg) 0 0 no-repeat;
							color: #613E32; text-decoration: none; font-size:10px;
							}
						div.product_add a.product_add_active{
							color: #613E32;
							}
						div.product_add a:hover{
							text-decoration: underline;
							}
					div.product_amount{
						z-index:10; background:#ffffff; border:1px solid #bab0a6; width:160px; 
						padding:30px 10px 10px 10px; top:-5px; right:0px;
						text-align:right;
					}
					div.product_amount input{
						width:30px; padding: 4px 10px 4px 10px; margin:5px 0px 0px 10px; border: #E4E0D6 1px solid; 
						text-align:center; color: #534137;
					}
					div.product_lid{
						padding-top:5px;
						min-height: 4px;
						}
				    div.product_unit{
						padding: 4px 0px 4px 0px;
						}
				
			div.window-lvl3{
				overflow: hidden;
				width: 520px;
				}
				div.item-lvl3{
					height: 77px; width: 504px;
					padding: 12px 0px 12px 0px; 
					}
					div.elem{
						height: 77px; width: 240px; margin: 0px 1px 0px 0px;
						border: #FFFFFF 1px solid;
						cursor: pointer;
						}
					div.elem:hover{
						border: #E7E1D5 1px solid;
						}
						div.elemimg{
							padding: 1px; width: 74px;
							}
					div.item-title-lvl3{
						padding: 10px 0px 0px 25px; width:135px;
						color: #666666; line-height: 17px;
						text-decoration: none;
						}
						div.item-title-lvl3 a{
							text-decoration: none;
							}
				div.navbar-lvl3{
					width: 218px; height: 30px; padding: 0px 0px 10px 80px;
					}
					div.navbar-left-arrow-3{
						padding: 2px 4px 0px 0px;
						}
						div.navbar-left-arrow-3 img{
							padding: 0px 6px 0px 0px;
							}
					div.navbar-right-arrow-3{
						padding: 2px 0px 0px 8px;
						}
						div.navbar-right-arrow-3 img{
							padding: 0px 6px 0px 0px;
							}	
				 div.product-list{
					 width: 595px;
				 }		
				 div.article-back{
				 	width: 100px;
				 	}		
				 div.show-lvl3{
					width: 250px; height: 30px; padding: 0px 0px 10px 0px;
					}
					div.show-lvl3 a{
						margin: 0px 24px 0px 0px; padding: 0px 0px 0px 16px;
						background: url(../img/square.jpg) 0px 2px no-repeat;
						color: #613E32; text-decoration: none; font-size:10px; 
						cursor: pointer;
						}
					div.show-lvl3 a:hover{
						color: #613E32; text-decoration: underline;
						}	
		
		div.left-menu{
			top: 50px; left: 2px; z-index: 3;
			width: 255px; height: 429px;
			}
			div.menu_box{
				width: 239px; height: 16px; margin: 5px 0px 0px 56px; padding: 12px 0px 8px 16px;
				background: #F4F1EC 0px 0px no-repeat; border:1px solid #e3e0d7;
				}
				div.menu_box a{				
					color: #644035; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; font-size: 12px;
					}
				div.menu_box a:hover{
					color: #644035; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; font-size: 12px;
					}
		div.main_header{
			top: 76px; right: 0px; z-index: 1;
			width: 260px;
			}
		div.news{
			bottom: 50px; right: 20px; z-index: 1;
			width: 260px;
			}
			div.news_title{
				padding: 0px 0px 10px 0px;
				}
				div.news_title a{
					text-decoration: none;
					}
			div.news_box{
				padding: 0px 0px 10px 0px;
				}
				div.news_box_date{
					font-family: tahoma; font-size: 10px; color: #9c8363;
					}
				div.news_box_text{
					padding: 0px 0px 0px 10px;
					width:200px;
					font-family: tahoma; font-size: 11px; color: #493215;
					}
		div.footer{
			bottom: 0px; left: 0px; z-index: 4;
			width: 980px; height: 20px; margin-bottom: 20px; 
		/*	opacity:0.9; filter:alpha(opacity=90);-moz-opacity:0.9; -khtml-opacity: 0.9; */
			}
		div.footer-sub{
			width: 980px; height: 40px; margin-bottom: 0px; 
			}
			div.left-hr{
				width: 100px; height: 1px;
				background:  url(../img/top-hr-left.jpg) 0px 0px no-repeat;
				}
			div.right-hr{
				width: 880px; height: 30px; padding: 10px 0px 0px 0px;
				background:  url(../img/top-hr-right.jpg) 100% 0px no-repeat;
				}
				div.copy{
					padding: 10px 60px 10px 0px;
					color:#6A483C;
					}
				div.copy a{
					color:#6A483C;
					}
			div.footer-menu{
				padding: 10px 0px 0px 37px;
				}
			
	
/* CART-INFO ================ */
div.cart-info { 
	position:absolute; display: none;
	width:200px; padding:20px; 
	background:#FFFFFF; border:3px solid #6A483C;
	text-align:center; 	
	opacity:0.90; filter: Alpha(Opacity:90); z-index:100;
	}

* { outline: none; }

span.shop_button a{
	color: #6A483C; font-size: 12px;
	text-decoration: none;
	}
span.shop_button a:hover{
	color: #6A483C;
	text-decoration: underline;
	}
	


div.article-left-box{
	width: 630px; padding: 0px 0px 20px 0px;
	color: #735934; line-height: 17px; font-size: 11px;
	}
	div.article-pic{
		width: 310px;
		}
	div.article-lid{
		width: 300px;
		line-height: 150%;
		font-size:16px;
		}
	div.article-lid-wide{
		width: 600px;
		}
	div.article-main-text{
		padding: 6px 0px 22px 0px;
		}
	div.article-lid-wide-single{
	    padding: 10px 0px 20px 0px;
		}
div.article-right-box{
	width: 290px; padding: 0px 0px 20px 0px;
	color: #735934; line-height: 17px;
	}
div.article-single-box{
	color: #735934; line-height: 17px;
	}

	
/* Search site */	
div.search_result{
	width: 860px; margin: 0px 0px 0px 40px;
}	
	div.search_left{
		float: left;
		width: 430px;
	}
	div.search_right{
		float: right;
		width: 430px;
	}
	div.search_clear{
		clear:both; height:5px;
	}
	div.clear{
		clear: both;
	}
		div.search_pic{
			float: left;
			width: 74px; min-height: 74px;
		}
		div.search_path{
			float: right; padding-top:5px;
			width: 332px; min-height: 74px; 
		}
			div.search_path a{
				color: #999999;
				text-decoration: none;
			}
			div.search_path a:hover{
				color: #999999;
				text-decoration: underline;
			}
			div.search_path strong{
				color: #999999;
				text-decoration: none;
			}
		div.search_name a{
			    color: #6A483C; font-size:12px; font-weight: bold;
				text-decoration: none;
			}
		div.search_name a:hover{
			    color: #6A483C; font-size:12px; font-weight: bold;
				text-decoration: underline;
			}
		div.search_pat{
			color: #666666; font-size: 11px;
		}
	
/*Cart table*/

table.cart_table {
	width: 100%; margin: 0 auto;
	border: #BCB3A9 1px solid;
	background: #FFFFFF;
	}
	table.cart_table th{
		border-bottom: #BCB3A9 1px solid;
		}
		td.cart_product_edit{
			width: 124px;
			text-align: center;
		}
		.tip{
		    padding: 10px;
			background: #F5F3ED; color: #534137; border: #E4E0D6 1px solid;
		}
	
/* Cart Box */
td.cart_row{ border-bottom:1px solid #CCCCCC; }
tr.cart_row_1{ background: #F7F7F7; }
tr.cart_row_1 td{ padding: 5px 5px; }
tr.cart_row_2{ background: #FFFFFF; }
tr.cart_row_2 td{ padding: 5px 5px; }

td.cartbox_name{ color:#000000; font-weight:bold; padding-bottom:5px; border-bottom:1px solid #eeeeee; }
td.cartbox_name a{ color:#000000; }
td.cartbox_text{ color:#000; }
td.cartbox_values{ color:#333333; }

td.cartbox_product_pic{ width:70px; text-align:center; }
td.cartbox_product_pic img{ border:1px solid #EEEEEE; background:#FFFFFF; padding: 3px; margin: 0px; }
.cartbox_product_name{ color:#000000; font-weight:normal; }
.cartbox_product_name a { color:#000000; text-decoration:none !important; }
.cartbox_product_name a:hover { color:#000000; text-decoration:underline !important; }
span.cartbox_product_model { color:#999999; padding-bottom:5px; text-align:center }
td.cartbox_product_price{ width:80px; text-align:center; color:#D54B7C; font-size:10px; }
td.cartbox_product_edit{ width:40px; text-align:center; color:#000 }
td.cartbox_product_delete{ text-align:center }

div.cart_list_menu{ position:relative; height:15px; }
div.cartbox_slide{ position:absolute; top:25px; right:0px; z-index:100; width:250px; }
div.cartbox_slide_container{ z-index:100; width:100%; }
span.cartbox_show{ margin:0px 0px 0px 0px; padding:0px 5px 2px 5px; background:url(../img/arrow_show.gif) 3px 7px no-repeat; cursor:pointer; }
span.cartbox_show a{ font-size:10px; color:#333333; font-weight:normal; }
span.cartbox_show a:hover{ font-size:10px; color:#333333; text-decoration:underline; }
span.cartbox_hide{ margin:0px 0px 0px 0px; padding:0px 5px 2px 5px; background:url(../img/arrow_hide.gif) 3px 7px no-repeat; cursor:pointer; }
span.cartbox_hide a{ font-size:10px; color:#333333; font-weight:normal; }
span.cartbox_hide a:hover{ font-size:10px; color:#333333; text-decoration:underline; }

div.cartbox_order{ background:#6a483c; padding:2px; color:#FFFFFF; }
div.cartbox_order a{ font-size:10px; color:#FFFFFF; font-weight:normal; display:block; text-align:center; }
div.cartbox_order a:hover{ font-size:10px; color:#dcc790; text-decoration:none; }
	
/* Cart site */

div.cart_container{
	width: 960px;
}	
	div.cart_left{
		float: left;
		width: 500px;
	}
	div.cart_right{
		float: right;
		width: 430px;
	}
	div.cart_title_right{
		padding: 0px 0px 0px 98px;
		}	
		span.shop_button_update{
			float:right; display:block; padding: 0px 0px 0px 15px; margin-left:10px;
			background:url(../img/small-arrow-left.jpg) no-repeat left top;
			height: 20px; font: 11px Tahoma, sans-serif; color:#534137; 
		}
			span.shop_button_update a{
			text-decoration: none; display:block;
			padding: 2px 12px 4px 0px;
			background:url(../img/small-arrow-right.jpg) no-repeat right top;
			}
			span.shop_button_update a:hover{
			text-decoration: underline;
			}
			
		div.shop_button_accept{
		    float: right;
			border: none;  font: 11px Tahoma, sans-serif; color:#534137; 
			background:#FFFFFF url(../img/send_bg.jpg) no-repeat center;
			margin: 0px 22px 4px 0px; width: 75px; height: 20px; padding: 8px 0px 4px 47px;
		}
			div.shop_button_accept a{
		    text-decoration: none;
			}
			div.shop_button_accept a:hover{
		    text-decoration: underline;
			}



			
td.shipment_form_left{
	width: 120px; text-align:right; padding: 0px 6px 0px 0px;
}
	
/* Page styles */
td.topbar{ height:29px; vertical-align:middle; }
.menu{ background:#f5f8f8; }
.main{ background:#f5f8f8; }
.article{ padding:10px 15px 0px 15px; }
.footer{ background:url(../img/footer_bg.gif); }
.navmenu{ background:url(../img/footer_nav.gif);  }