*{
	margin:0;
	padding:0;
}

body{
	background:url(/media/layout/bg.gif) repeat;
	text-align:center;
}
body{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#221E1F;
}
a{
	text-decoration:none;
	color:#221E1F;
}
a img{
	border:0;
}
h1{
	font-size:22px;
	font-family:Tahoma;
	font-weight:normal;
	padding:5px 10px 15px 40px;
}
h1.transform{
	color:#008640;
	font-size:40px;
	font-style:italic;
	font-family:"Arial Narrow";
}
.clear{
	clear:both;
}
.highlighted{
	color:#008640;
	font-weight:bold;
}
#text ul{
	list-style-position:inside;
}



#container{
	width:1080px;
	margin:28px auto;
	background:url(/media/layout/bg_container.png) repeat-y;
}
#container.dark{
	background:url(/media/layout/bg_container_dark.png) repeat-y;
}
#container_top{
	width:100%;
	background:url(/media/layout/bg_container_top.png) top no-repeat;
	padding-top:5px;
}
#container_bottom{
	width:1065px;
	background:url(/media/layout/bg_header.png) top left no-repeat;
	margin:0 10px 0 5px;
}
#inner_container{
	padding:8px 0 12px 40px;
	position:relative;
	z-index:1;
	width:1025px;
}
#inner_container.with_bg{
	background-repeat:no-repeat;
	background-position:right 196px;
}


#mojar{
	position:absolute;
	bottom:12px;
	left:38px;
}
#sidebar_holder{
	width:227px;
	margin-bottom: 75px;
	float:left;
	position:relative;
	z-index:99;
}
#sidebar_top{
	width:227px;
	height:20px;
	background:url(/media/layout/bg_sidebar_top.png) top left no-repeat;
}
#sidebar{
	background:url(/media/layout/bg_sidebar.png) left repeat-y;
}
#sidebar_inner{
	background:url(/media/layout/bg_sidebar_inner.jpg) 4px 0px no-repeat;
	padding:0 11px 0 4px;
	height:auto !important;
	height:643px;
	min-height:643px;
	text-align:left;
	width:212px;
}
#sidebar_bottom{
	width:227px;
	height:20px;
	background:url(/media/layout/bg_sidebar_bottom.png) top left no-repeat;
}
#logo{
	width:100%;
	text-align:center;
	padding-bottom:30px;
}
#sidebar ul{
	list-style:none;
	background:url(/media/layout/bg_sidebar_menu.png) left repeat-y;
	padding:15px 0 0 25px;
	margin-left:5px;
	height: auto !important;
	min-height: 470px;

	
}
#sidebar li{
	padding-bottom:15px;
}
#sidebar li a{
	color:#00652E;
	font-weight:bold;
}
#sidebar li a:hover, #sidebar li a.on{
	color:#F03F22;
}




#header{
	width:798px;
	height:26px;
	padding-top:135px;
	float:right;
}
#header form{
	text-align:right;
	padding-right:11px;
}
#search_field{
	width:177px;
	height:18px;
	background:url(/media/layout/bg_search_field.gif) no-repeat;
	border:0;
	vertical-align:middle;
}
#search_button{
	width:61px;
	height:18px;
	background:url(/media/layout/bg_search_button.gif) no-repeat;
	border:0;
	text-indent:100px;
	overflow:hidden;
	vertical-align:middle;
	font-size:0;
	line-height:0;
}



#menu{
	width:808px;
	height:22px;
	padding:2px 0 10px 0;
	background:url(/media/layout/bg_menu.png);
	float:right;
	margin-left:-10px;
	list-style:none;
}
#menu li.main{
	float:left;
	position:relative;
	z-index:100;
	width:auto;
	height:22px;
	line-height:20px;
	border-right:1px solid #fff;
	padding:0 7px;
}
#menu li a{
	color:#fff;
	font-weight:bold;
	font-size:14px;
	display:block;
	float:left;
	cursor:hand;
}
#menu li a.on, #menu li a:hover{
	color:#FFF100;
}
#menu li ul{
	position:absolute; 
	display:none; 
	color:#fff;
	top:20px; 
	left:0; 
	z-index:100;
	text-align:left;
	width:180px;
}
#menu li ul li{
	padding:0;
	border:0;
	background:url(/media/layout/bg_dropdown.png) right repeat-y;
	display:block;
	width:180px;
	position:relative;
	float:left;
}
#menu li ul li:hover{
	padding:0;
	border:0;
	background:url(/media/layout/bg_dropdown_over.png) right repeat-y;
	display:block;
	width:180px;
	position:relative;
	float:left;
}
#menu li ul li a {
	font-size:14px;
	display:inline;
	padding:0 13px 0 7px;
	width:160px;
}
#menu li ul li.first{
	background:url(/media/layout/bg_dropdown_tl.png) top left no-repeat;
	height:10px;
	font-size:4px;
	line-height:4px;
}
#menu li ul li div{
	height:10px;
	margin:0 0 0 20px;
	width:160px;
}
#menu li ul li.first div{
	background:url(/media/layout/bg_dropdown_tr.png) top right no-repeat;
}
#menu li ul li.last{
	background:url(/media/layout/bg_dropdown_bl.png) bottom left no-repeat;
	height:10px;
	font-size:4px;
	line-height:4px;
}
#menu li ul li.last div{
	background:url(/media/layout/bg_dropdown_br.png) bottom right no-repeat;
}
#menu li ul li ul{
	top:-10px;
	left:175px;
}
#menu li ul li ul li ul li a{
	font-weight:normal;
}
#menu li ul li ul li ul li ul li{
	width:220px;
}
#menu li ul li ul li ul li ul li div{
	width:200px;
}
#menu li ul li ul li ul li ul li a{
	font-size:11px;
	font-style:italic;
}



#page{
	width:798px;
	float:right;
	text-align:left;
}


#footer{
	background:url(/media/layout/bg_footer.png) bottom no-repeat;
	position:absolute;
	bottom:0;
	left:-5px;
	width:1080px;
	height:60px;
	text-align: center;
}
.footer_text{
	color:#008640;
	width: 400px;
	float: left;
	margin-left: 350px;
	margin-top: 13px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.footer_text2{
	float: right;
	margin-top: 20px;
	margin-right: 20px;
	text-align:right;
}
.footer_text a{
	color: #008640;
	text-decoration: underline;
	padding: 0 5px;
}
.footer_text a:hover{
	text-decoration: none;
}
.footer_text2 a{
	color:#008640;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}



#products_page{
	background:url(/media/layout/border.gif) 643px 0px repeat-y;
	padding-top:15px;
	height:auto !important;
	height:640px;
	min-height:640px;
	padding-bottom:50px;
}
#promo_sidebar{
	width:146px;
	padding:0px 5px 15px 3px;
/*	background:url(/media/layout/bg_promo_sidebar.gif) 3px 0px no-repeat; */
	text-align:center;
	float:right;
}
#promo_sidebar a.prod{
	display:block;
	text-align:center;
	padding-bottom:10px;
}
#promo_sidebar a.prod img{
	width:121px;
	margin-bottom:5px;
}
#promo_img{
	width:121px;
}
#promo_sidebar h2{
	text-align:left;
	color:#EE1C23;
	font-size:20px;
	font-weight:bold;
	padding:0 3px 10px 5px;
}
#promo_sidebar p{
	text-align:left;
	padding:0 3px 25px 5px;
	font-family:Times;
	font-size:12px;
}

#products{
	width:635px;
	float:left;
	position:relative;
}
.intro_box{
	width:275px;
	height:185px;
	padding-left:32px;
	padding-top:10px;
	float:left;
	background-position:20px 4px;
	background-repeat:no-repeat;
	position:relative;
	overflow:hidden;
}
.intro_box.right_float{
	float:right;
}
.intro_box.bg_1{
	background-image:url(/media/layout/bg_title_1.gif);
}
.intro_box.bg_2{
	background-image:url(/media/layout/bg_title_2.gif);
}
.intro_box.bg_3{
	background-image:url(/media/layout/bg_title_3.gif);
}
.intro_box.bg_0{
	background-image:url(/media/layout/bg_title_0.gif);
}
.intro_box h2 a{
	font-size:19px;
	padding-right: 20px;
	font-weight:normal;
	color:#fff;
}
.intro_box h3 a{
	font-size:20px;
	font-weight:normal;
	color:#fff;
}
.intro_box img{
	position:absolute;
	bottom:0;
	right:17px;
}
.product_intro{
	width:207px;
	height:195px;
	padding:15px 10px 15px 70px;
	float:left;
	position:relative;
}
.product_intro img{
	width:100%;
}
.product_intro div{
	position:absolute;
	bottom:5px;
	left:65px;
	width:207px;
}
.product_intro h4{
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.product_intro h5{
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.product_intro p{
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
}
.product_intro h4 a{
	color:#ED008C;
}



#subcategory_intro{
	padding:10px 35px 15px 30px;
}
#subcategory_intro h2{
	font-size:21px;
	font-family:Arial, Helvetica, sans-serif;
	color:#221E1F;
	width:200px;
	float:left;
}
#subcategory_intro .text{
	width:350px;
	float:right;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}



#product{
	width:398px;
	padding:0 0 0 130px;
	font-size:11px;
	text-align:justify;
}
#product_img{
	width:398px;
}
#product p{
	padding-bottom:0.8em;
}
#product .intro{
	font-weight:bold;
	font-style:italic;
	color:#008640;
	font-size:15px;
	padding-bottom:1.3em;
}
#certified{
	width:95px;
	position:absolute;
	right:0;
	top:0;
}
#certified img{
	margin-bottom:30px;
}



#text_page{
	padding-top:15px;
	padding-right:0px;
	padding-bottom:10px;
}
#location, #text{
	padding-left:65px;
}
#text_page p{
	padding-bottom:1em;
}
.with_bg {
	padding-right:160px;
}
.with_bg #text_page #text{
	padding-right:30px;
}
#text_page #text img{
	margin:0 0 20px 15px;
}


#text{
	padding:0px;
	margin:0px;
	padding-left:40px;
	float:left;
	
	width:543px;
}

#gallery_content{
	float:left;
	width:185px;
	text-align:right;
	
}

#gallery_content div{
	margin-bottom:10px;
	font-size:9px;
	font-style:italic;
	margin-top:-6px;
	color:#006829;
}

#gallery_content img{
	margin-bottom:10px;
}


#guide_page{
	padding-top:15px;
}
#guide_page #text{
	width:567px;
	
}
#guide_page p.highlighted{
	padding-bottom:20px;
}
#guide_page table{
	width:100%;
}
#guide_page table td{
	vertical-align:top;
}


#guide_boxes{
	padding-left:25px;
	padding-bottom: 10px;
}
ul.guide_intro{
	padding:15px 5px 0 5px;
	list-style-type: none;
	text-align:left;
}
.my_text_div{
	margin-left: 20px;
	font-size: 11px;

}
.guide_intro a{
	color:#008640;
	font-weight:bold;
}
.guide_intro img{
	width:92px;
	height:92px;
	padding:4px 5px 5px 3px;
	background:url(/media/layout/bg_thumb.gif) top left no-repeat;
	display:block;
	margin:0 auto;
}


#guide_header{
	padding-top:40px;
}
#guide_page #guide_header td{
	vertical-align:middle;
}
#guide_header img{
	width:138px;
	height:138px;
	padding:4px 8px 8px 3px;
	background:url(/media/layout/bg_img.gif) top left no-repeat;
	float:left;
	margin-right:20px;
}
#guide_header h2{
	width:400px;
	color:#008640;
	font-size:26px;	
}


#welcome_box{
	position:absolute;
	left:550px;
	top:530px;
	width:409px;
}
#welcome_box #top{
	background:url(/media/layout/bg_welcome_box.png) center 20px no-repeat;
	text-align: center;
}
#welcome_box #top h1{
	text-align:center;
	padding:0 8px 0 0;
}
#welcome_box #top p{
	padding:0 50px 0 42px;
	font-style:italic;
	text-align:center;
	line-height:1.5;
	font-size:11px;
}
#welcome_box #bottom{
	height:20px;
	background:url(/media/layout/bg_welcome_box_bottom.png) center bottom no-repeat;
}


#right_gallery img{
	text-align:center;
	width:170px;
}
.left{
	float:left;
	width:300px;
}
.right{

}


#search_page, #forum_page, #form_area{
	padding:15px 5px 65px 40px;
}
#search_page h3{
	font-size:14px;
	padding-top:1em;
}


#product_image img{
	width:400px;
}



#product_price{
	width:100%;
	font-weight:bold;
	padding-bottom:14px;
}
#product_price span{
	float:right;
}


.form_field, .text_input  { 
	padding:7px;
	border:0px;
	border:1px solid #00652E;
	width:215px;
}
#promo_sidebar .form_field{
	width:90px;
}

.button{
	border:1px solid #00652E;
	background-color:#00652E;
	cursor: hand;
	cursor:pointer;
	font-weight:bold;
	color:#fff;
	padding:7px;
}
.button2{
	border:1px solid #00652E;
	background-color:#00652E;
	cursor: hand;
	cursor:pointer;
	color:#fff;
	padding:3px 3px;
	font-size: 9px;
	font-weight: bold;
	margin-bottom: 5px;
	display: inline-block;
}
.button3{
	border:1px solid #00652E;
	background-color:#00652E;
	cursor: hand;
	cursor:pointer;
	color:#fff;
	padding:3px 3px;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 5px;
	display: inline-block;
}
.button4{
	border:1px solid #00652E;
	background-color:#00652E;
	cursor: hand;
	cursor:pointer;
	color:#fff;
	padding:3px 3px;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
	display: inline-block;
}
#cart{
	margin-top: -8px;
	margin-bottom: 20px;
}


#guide li{
	list-style:none;
	padding:0 0 0 20px;
}
#guide li ul{
	display:none;
}


#site_map{
	margin:20px 50px 0 25px;
	padding:0;
	list-style:none;
	line-height:1.5;
}
#site_map li.level1{
	font-weight:bold;
}
#site_map li.level2{
	padding-left:30px;
}
#site_map li.level3{
	padding-left:90px;
	text-indent:-30px;
}
#site_map a:hover{
	text-decoration:none;
}


#products_map li{
	margin-left:30px;
	list-style:none;
}
#products_map li ul li{
	list-style:circle;
}




#messageboard_list{
	list-style-type:none;
	margin:0 ;
	padding:0;
	border-top:1px solid #e2e2e2;
	
}
#messageboard_list li:hover{
	background-color:#EEEEEE;
	
}
#messageboard_list li{
	border-bottom:1px solid #e2e2e2;
	padding:5px 0;
	cursor: hand;
	cursor:pointer;
	padding:6px;
}
#messageboard_list a{
	font-size:14px;
	font-weight:bold;
}
#messageboard_list span{
	color:#999999;
}
#forum_page h2{
	font-size:18px;
	font-weight:normal;
	color:#00652E;
}
#forum_page h3{
	font-size:14px;
}
#topic_reply{
	padding:25px 0;
}



form.tablestyle{
	margin-top:20px;
}
form.tablestyle td{
	padding:3px;
}
#note{
	text-align:center;
	border-top:1px solid #C1C1C1;
	margin-top:20px;
	padding-top:8px;
}

input.field, textarea.field{
	width:300px;
	padding:2px;
	border:1px solid #C1C1C1;
}
select.field{
	padding:2px;
	border:1px solid #C1C1C1;
}
textarea.field{
	height:200px;
}
textarea.longer{
	height:400px;
	width:400px;
}
input.numeric{
	width:60px;
	text-align:right;
}
textarea.small{
	height:100px;
}
input.submit{
	background-color:#00652E;
	border:0px;
	color:#ffffff;
	padding:3px 5px;
}
input.radio{
	vertical-align:middle;
	margin:0 5px 0 0;
}
.special_write{
	color:#006829;
	font-size:11px;
	font-style:italic;
	margin-top:-16px;
	text-align: center;
}
.my_guide_div{
	color:#006829;
	font-size:11px;
	font-weight: bold;
	margin-left: 40px;
	width: 600px;
}


.border_grey {
	border:1px solid #00652E;
}
.hapicu_table{
	font-size: 10px;
	border: 1px solid #000;
}
.hapicu_table td{
	border: 1px solid #000;
	text-align: center;
}


#link_fares_top_branduri{
	display:block;
	width:400px;
	height:80px;
	position:absolute;
	top:-330px;
	left:-235px;
}
#concurs_button{
	color: #ffffff;
	font-weight: bold;
	position: absolute;
	top: 10px;
	right: 5px;
}
#select_afectiune{
	width: 200px;
	padding-top: 2px;
}
#select_afectiune option{
	padding: 2px 5px;
}