


/* __________ GENERAL __________ */

body {
	margin: 0;
	padding: 0;
	background: #ffffff;
	text-align: center;
	font-family: times, georgia;
	font-size: 14px;
	font-style: italic;
	color: #595959;
	background: #eb4e00 url(../images/body_bg.jpg) top left repeat-x;
	}


	/* forms */

	.form {
		margin: 0;
		padding: 0;
		}
	
	input, textarea, option, select {
		text-align: left;
		font-family: times, georgia;
		font-style: italic;
		font-size: 11px;
		color: #666666;
		border: 1px solid #dc917c;
		}
		
		.input_text {
			height: 18px;
			}	
						
		.btn {
			border: none;
			width: 58px;
			height: 23px;
			background: transparent url(../images/btn.gif) top left no-repeat;
			white-space: nowrap;
			overflow: hidden;
			cursor: pointer;
			}
	
	/* links */
	
	a:link, a:visited {
		color: #9a3624;
		text-decoration: none;
		}
		
	a:hover, a:active {
		color: #eb4e01;
		text-decoration: underline;
		}
		
	a.more:link, a.more:visited {
		position: relative;
		display: block;
		width: 58px;
		height: 23px;
		text-align: center;
		line-height: 20px;
		background: transparent url(../images/more.gif) top left no-repeat;
		color: #fffbcb;
		}
		
	a.more:hover, a.more:active {
		text-decoration: underline;
		}
	

	

	
	
/* __________ HEADER __________ */

.header {
	position: relative;
	margin: 0 auto;
	width: 960px;
	height: 122px;
	}
	
	.logo {
		position: absolute;
		top: 0;
		left: 0;
		width: 257px;
		height: 124px;
		white-space: nowrap;
		overflow: hidden;
		font-weight: bold;
		z-index: 2;
		}
		
		.logo img {
			width: 257px;
			height: 124px;
			border: none;
			}
			
	.foliage_top_right {
		position: absolute;
		top: 0;
		right: 0;
		width: 272px;
		height: 72px;
		background: transparent url(../images/foliage_top_right.png) top left no-repeat;
		_background: transparent url(../images/foliage_top_right.gif) top left no-repeat;
		}
		
	.foliage_top_left {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 404px;
		height: 88px;
		background: transparent url(../images/foliage_top_left.png) bottom left no-repeat;
		_background: transparent url(../images/foliage_top_left.gif) bottom left no-repeat;
		}
		
		
		
	/* menu */
	
	.menu {
		position: absolute;
		bottom: 0;
		right: 30px;
		width: 435px;
		height: 38px;
		}
		
		.menu a:link, .menu a:visited, .menu a:hover, .menu a:active {			
			position: absolute;
			top: 0;
			height: 38px;
			text-indent: 150px;
			font-weight: bold;
			white-space: nowrap;
			overflow: hidden;
			text-decoration: none;
			}
		
		a.menu_item1:link, a.menu_item1:visited {
			left: 0;
			width: 82px;
			background: transparent url(../images/menu.png) 0 0 no-repeat;
			_background: transparent url(../images/menu.gif) 0 0 no-repeat;
			}
			
		a.menu_item1:hover, a.menu_item1:active {
			background: transparent url(../images/menu.png) 0 -38px no-repeat;
			_background: transparent url(../images/menu.gif) 0 -38px no-repeat;
			}
			
		a.menu_item2:link, a.menu_item2:visited {
			left: 82px;
			width: 133px;
			background: transparent url(../images/menu.png) -82px 0 no-repeat;
			_background: transparent url(../images/menu.gif) -82px 0 no-repeat;
			}
			
		a.menu_item2:hover, a.menu_item2:active {
			background: transparent url(../images/menu.png) -82px -38px no-repeat;
			_background: transparent url(../images/menu.gif) -82px -38px no-repeat;
			}
			
		a.menu_item3:link, a.menu_item3:visited {
			left: 215px;
			width: 133px;
			background: transparent url(../images/menu.png) -215px 0 no-repeat;
			_background: transparent url(../images/menu.gif) -215px 0 no-repeat;
			}
			
		a.menu_item3:hover, a.menu_item3:active {
			background: transparent url(../images/menu.png) -215px -38px no-repeat;
			_background: transparent url(../images/menu.gif) -215px -38px no-repeat;
			}
			
		a.menu_item4:link, a.menu_item4:visited {
			left: 348px;
			width: 87px;
			background: transparent url(../images/menu.png) -348px 0 no-repeat;
			_background: transparent url(../images/menu.gif) -348px 0 no-repeat;
			}
			
		a.menu_item4:hover, a.menu_item4:active {
			background: transparent url(../images/menu.png) -348px -38px no-repeat;
			_background: transparent url(../images/menu.gif) -348px -38px no-repeat;
			}
	

	
		

/* __________ CONTAINER __________ */	

.container {
	position: relative;
	margin: 0 auto;
	width: 960px;
	min-height: 650px;
	_height: 650px;	
	text-align: center;
	background: transparent url(../images/container_bg.jpg) top center repeat-y;
	}
	
.page_bg {
	position: relative;
	margin: 0 auto;
	width: 864px;
	padding: 20px 48px;
	min-height: 550px;
	_height: 550px;
	background: transparent url(../images/page_bg.jpg) top left no-repeat;
	text-align: center;
	}



	
/* __________ LEFT __________ */	

.left {
	position: relative;
	float: left;
	width: 234px;
	text-align: left;
	}
	
	.menu_left {
		position: relative;
		width: 234px;
		min-height:270px;
		padding-bottom: 20px;
		margin-bottom: 30px;
		background: transparent url(../images/menu_left_bg.gif) bottom left no-repeat;
		}
		
		a.menu_left_promo:link, a.menu_left_promo:visited {
			position: relative;
			display: block;
			width: 234px;
			height: 60px;
			background: transparent url(../images/menu_left_promo.gif) top left no-repeat;
			text-indent: 250px;
			white-space: nowrap;
			overflow: hidden;
			}
			
		a.menu_left_promo:hover, a.menu_left_promo:active {
			background: transparent url(../images/menu_left_promo.gif) bottom left no-repeat;
			}
			
		a.menu_left_produse:link, a.menu_left_produse:visited {
			position: relative;
			display: block;
			width: 234px;
			height: 60px;
			background: transparent url(../images/menu_left_produse.gif) top left no-repeat;
			text-indent: 250px;
			white-space: nowrap;
			overflow: hidden;
			}
			
		a.menu_left_produse:hover, a.menu_left_produse:active {
			background: transparent url(../images/menu_left_produse.gif) bottom left no-repeat;
			}
			
	
	.menu_left_cat {
		position: relative;
		display: block;
		width: 150px;
		
		padding: 10px 10px 10px 50px;
		}
		
		.menu_left_cat a:link, .menu_left_cat a:visited {
			display: block;
			font-size: 14px;
			color: #fa300a;
			text-decoration: none;
			line-height: 18px;
			padding-bottom: 1px;
			}
			
		.menu_left_cat a:hover, .menu_left_cat a:active {
			color: #791c0a;
			text-decoration: none;
			padding-bottom: 0;
			border-bottom: 1px solid #791c0a;
			}
			
	/* left_box */
	
	.left_box {
		position: relative;
		display: block;
		width: 167px;
		min-height: 219px;
		_height: 219px;
		padding: 20px;
		background: transparent url(../images/left_box_top.gif) top left no-repeat;
		margin-left: 26px;
		z-index: 1;
		font-size: 13px;
		}
		
		.left_box a:link, .left_box a:visited {
			display: block;
			font-weight: bold;
			}
		
		.left_t_promo {
			position: relative;
			top: -10px;
			left: -15px;
			display: block;
			margin: 0;
			padding: 0;
			width: 169px;
			height: 32px;
			background: transparent url(../images/left_t_promo.gif) top left no-repeat;
			text-indent: 250px;
			white-space: nowrap;
			overflow: hidden;
			}
			
		.left_img_promo {
			position: relative;
			display: block;
			width: 168px;
			height: 98px;
			border: 0;
			}
			
		.left_t_stiri {
			position: relative;
			top: -10px;
			left: -15px;
			display: block;
			margin: 0;
			padding: 0;
			width: 169px;
			height: 32px;
			background: transparent url(../images/left_t_stiri.gif) top left no-repeat;
			text-indent: 250px;
			white-space: nowrap;
			overflow: hidden;
			}
		
		.left_box_bottom {
			position: relative;
			display: block;
			width: 207px;
			height: 1px;
			margin: 0 0 25px 26px;
			z-index: 0;
			}
				
			.left_box_bottom_bg {
				position: absolute;
				bottom: 0;
				left: 0;
				width: 207px;
				height: 121px;
				background: transparent url(../images/left_box_bottom.gif) top left no-repeat;
				}
				
			

		

/* __________ RIGHT __________ */	
.prod_title{
	color: #eb4e00;
	font-size: 26px;
	font-style: normal;
	background: transparent url(../images/prod_title.gif) top left repeat-x;
	padding:0 5px 0 5px;
	
	
}

.right {
	position: relative;
	float: right;
	width: 608px;
	min-height: 400px;
	_height: 400px;
	text-align: left;
	padding: 10px 0 0 0;
	}
	
	/* right_top */
	
	.right_top {
		position: relative;
		display: block;
		width: 579px;
		height: 196px;
		margin-bottom: 90px;
		}
		
		.right_top_title {
			position: absolute;
			left: 27px;
			top: 25px;
			width: 320px;
			font-size: 28px;
			color: #a92401;
			font-family: times, georgia;
			margin: 0;
			padding: 0;
			}
			
		.right_top_text {
			position: absolute;
			left: 27px;
			top: 70px;
			width: 340px;
			font-size: 16px;
			color: #7d1713;
			margin: 0;
			padding: 0;
			}
			
		.right_top_img {
			position: absolute;
			right: 25px;
			top: 15px;
			width: 196px;
			height: 170px;
			border: none;
			}
			
			.right_top_img img {
				width: 196px;
				height: 170px;
				border: none;
				}
		
		a.details_btn:link, a.details_btn:visited {
			position: absolute;
			left: 27px;
			bottom: -15px;
			width: 107px;
			height: 23px;
			background: transparent url(../images/details_btn.png) top left no-repeat;
			_background: transparent url(../images/details_btn.gif) top left no-repeat;
			text-indent: 120px;
			white-space: nowrap;
			overflow: hidden;
			}
			
		a.details_btn:hover, a.details_btn:active {
			background: transparent url(../images/details_btn.png) bottom left no-repeat;
			_background: transparent url(../images/details_btn.gif) bottom left no-repeat;
			}
			
		
		.ico_new {
			position: absolute;
			right: -25px;
			bottom: -25px;
			width: 93px;
			height: 93px;
			background: transparent url(../images/ico_new.png) top left no-repeat;
			_background: transparent url(../images/ico_new.gif) top left no-repeat;
			text-indent: 120px;
			white-space: nowrap;
			overflow: hidden;
			}
			
			
	/* cat_box */
	
	.cat_box_home {
		z-index: 100;
		position: relative;
		float: left;
		width: 248px;
		height: 60px;
		padding: 15px 15px 150px 15px;
		border: 4px solid #dd927d;
		margin: 15px 15px 0 0;
		_margin: 10px 10px 0 0;
		font-size: 16px;
		color: #333333;
		}
		
		.cat_box_home:hover {
			border: 4px solid #eb4e01;
			}
			
		a.cat_box_title:link, a.cat_box_title:visited {
			display: block;
			font-size: 22px;
			color: #eb4e01;
			text-decoration: none;
			}
			
		a.cat_box_title:hover, a.cat_box_title:active {
			color: #eb4e01;
			text-decoration: underline;
			}
		
		
			
		.cat_box_img {
			position: absolute;
			left: 15px;
			bottom: 5px;
			height: 120px;
			}
			
			.cat_box_img img {
				height: 120px;
				border: none;
				}
		
		.cat_box_more {
			position: absolute;
			right: 5px;
			bottom: 5px;
			}
		
			
			

	

	

	

	
/* __________ FOOTER __________ */

.footer {
	position: relative;
	width: 100%;
	height: 123px;
	background: #c23814 url(../images/footer_border.jpg) top left repeat-x;
	text-align: center;
	}
	
	.footer_menu {
		position: relative;
		width: 886px;
		height: 51px;
		background: #fffbcb;
		margin: 0 auto;
		text-align: center;
		}
		
		.footer_links {
			position: relative;
			margin: 0 auto;
			width: 831px;
			border-top: 1px solid #dc917c;
			padding-top: 10px;
			height: 36px;
			text-align: right;
			}
			
			.footer_copy {
				position: absolute;
				left: 0;
				top: 10px;
				}
		
	.footer_marca {
		position: relative;
		border-top: 1px solid #c23814;
		width: 886px;
		height: 71px;
		background: transparent url(../images/footer_marca.jpg) top left no-repeat;
		margin: 0 auto;
		}
	

	
.clear {
	clear: both;
	}
	
