

/*
p, font
{ font-family:		Arial, Verdana, Helvetica, sans-serif;
}


h1{ color:black;
  font-size:160%;
}
h5{
  font-size:		115%;
}
.header{ font-size:		125%;
  color:			black;
  font-weight:		bold;
  text-decoration:	underline;
}
.no_underline{ text-decoration:		none;
}
a
{
 color:			navy;	 color:			#fff;	
}
.small{ font-size:13px;
}
.faq{ font-size:		110%;
}
.price_brief{ font-size:		120%;
}
.big{ font-size:		130%;
  text-decoration:		none;
}
.cat{ font-size:		120%;
}
.standard{ font-weight:		normal;
}
.light{ color:			black;
}
.white{ color:			white;
}
.pink{ color:			pink;
}
.menu{ color:			black;
  text-decoration:	none;
  font-weight:		normal;
  font-size:		12px;
}
.footer{
  font-size:		10px;
}
.lightsmall{ color:			black;
  font-size:		80%;
}
.lightstandard{ color:			black;
  font-weight:		normal;
}
.middle{ color:			black;
}
.cart{
  font-size:		11px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			black;
  background-color:  transparent;
}
.totalPrice{ font-size:	    	16px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:		1px;
  font-weight:		bold;
  color:		red;
  background-color:  transparent;
}

*/

a{color:navy;}
td, th { font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}

body {
	margin:0; padding:0;
	font-size: 12px;
}


/* --- ### SITE WRAPPER  ### --- */
#wrapper {
	margin:0 auto;
	width:970px;	
}


/* --- ### SITE HEADER PIC AND LOGO only here!!!  ### --- */
#site_header 		{width:100%;height:384px;background: url(images/havamainlogo.jpg) no-repeat;background-color:#40a0d8;}
#site_header_small 	{width:100%;height:192px; background: url(images/havapagelogo.jpg) no-repeat;background-color:#40a0d8;}
/*-- site header logo  -------------*/
#site_logo 			{display:block;float:left;position:relative;top:217px;left:110px;height:130px;width:380px;}
#site_logo_small 	{display:block;	float:left;position:relative;top:48px;left:250px;height:130px;width:380px;}
.logo 				{margin-left:100px;font-family: Arial, Helvetica, sans-serif;font-size:56px;font-weight:bold;text-decoration:none;width:100%;}
.slogan				{display:block;float:left;margin-top:-10px;font-size:13px;font-weight:bold;text-decoration:none;height:25px;width:100%;}
.about				{display:block;float:left;margin-left:5px;color:#000;	font-size:12px;text-decoration:none;height:35px;width:100%;}
.about_link			{display:block;float:left;color:#347;text-align:right;font-size:12px;font-weight:bold;text-decoration:none;height:30px;width:100%;}
/*-- Search form -------------*/
#searchform 			{display:block;float:left;position:relative;top:44px;height:66px;width:217px;}
#searchform  a     		{font-size:10px;font-weight:bold;color:#fff;float:left;margin-left:6px;text-decoration:none;}
.inputbox 			{float:left;position:relative;top:17px;left:2px;width:160px;}
.inputbutton 		{float:left;position:relative;top:11px;left:2px;}
/* --- ### SITE HEADER PIC AND LOGO only here!!!  ### --- */


/* --- ### SITE HEADER MEMU BAR only here!!!  ### --- */
#mainmenubar 		{display:block;float:left;width:100%;background: url(images/menu_bkg.jpg) repeat;}
#mainmenubutton 		{display:block;float:left;width: 120px;}
#langbar 			{display:block;float:right;	width:120px;padding-top:15px;}
#langbar a			{font-size:11px;font-weight:bold;text-decoration:none;}
/* --- ### SITE HEADER MEMU BAR only here!!!  ### --- */


/* --- ######## MAIN PAGE only here!!!  ######## --- */
#mainpagebody  			{display:block; float:left; width:100%; background-color:#228b22;}
#sidebarleftmain  		{display:block; float:left; text-align:center; width:420px; height:260px;}
#sidebarleftmain  a		{color:navy; font-size:20px; text-decoration:none;}
#sidebarcentermain  		{display:block; float:left; width:535px;}/* height:260px;*/
/*-- online projecting */
#getonline  				{color:navy; float:left;width:420px;}
#getonline_row  			{float:left;padding:7px 0;width:100%;}
#getonline_img  			{float:left;margin:0 10px;width:150px;height:140px;background: url(images/azome.jpg) no-repeat left center;}
#getonline_txt 		 	{float:left; text-align:left; line-height:18px; font-size:10px;padding-top:10px; width:238px;}
#getonline_txt a		        {font-weight:bold; font-size:12px; text-decoration:none;}
#getonline  .link		{font-weight:bold; }
/*-- ads block */
#ads_box  {display:block; float:left; margin:2px; margin-top:35px; padding:4px; height:20px; width:525px; background-color:#86c955;}
#ads_box  img{margin:0 10px;border:0px;}
/* --- ######## MAIN PAGE only here!!!  ######## --- */


/*--  SPECIAL OFFERS */
#specoffers 			 {display:block;	float:left;	padding-top:5px; width:545px; height:160px;}
#specoffers_imgbox  	{display:block; float:left; margin:2px; text-align:center; height:145px; overflow:hidden; width:128px;	border:1px solid #fff; background-color:#86c955;}
#specoffers_img  {display:block; margin:5px auto; height:100px; width:120px;}
#specoffers_img  img{height:100%;width:100%;}
#specoffers_imgbox  a{font-weight:bold;font-size:11px;}
#specoffers_imgbox  a.price{float:right;color:#f00;}
/*--  SPECIAL OFFERS */


/* used in aux file */
#notonline  				{display:block;float:left; text-align:left; width:100%;height:400px;}
#notonline_txt 			{display:block;	float:left;font-size:13px;	text-align:left;width:560px;padding-left:40px;height:200px;}
ul.notonline				{font-size:12px; line-height: 18px;color:#000;}
#notonline_title  		{padding-left:20px;text-align:center;float:left;width:650px;height:100%;}
#notonline_img  			{float:right;width:205px;height:100%;background:url(images/azome_p.jpg) no-repeat;}

/*  border:1px solid #aaa; */


#pagebody  {
	/*margin-top:10px;	*/
	padding-top:10px;
	padding-left:2px;
	
	display:block;
	float:left;	
	font-size:12px;
	width:968px;	background:   #006400;
	/*border-left:1px solid #d7d7d7; border-top:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:0px solid #d7d7d7;	*/
	/*background: url(images/leftsidebar_bkg.jpg) repeat-y;*/
}


/*-- HOME PRODUCTS CATEGORY ------*/
/*-- home products category list------*/
.greetings{
	font-size:19px;
	font-weight:bold;
	font-family:Arial,sans-serif,Verdana,Helvetica ;
	color:#222233;
}
#home_products  {
	display:block;
	margin:10px auto;
	width:700px;
}
#home_subcathome  {
	display:block;
	float:left;	
	margin-left:20px;
	margin-top:10px;	
	height:120px;
	width:300px;	
}
#home_subcat_img  {
	display:block;
	float:left;	
	height:100px; /*** list img height ***/
	width:120px;  /*** list img width  ***/
}
#home_subcat_img  img{
	height:100%;
	width:100%;
}
#home_subcat_title {
	display:block;
	float:left;	
	margin-left:3px;
	text-align:left;
	/*height:100%;*/
	width:170px;	
}
#home_subcat_title  a.cat{
	font-weight:bold;
	font-size:14px;   
}
#home_subcat_title  a.standard{
	font-size:11px;   
}
/*-- home products category page spec offers------*/
#home_specoffers  {
	display:block;
	margin:0 auto;
	text-align:left;	
	padding-top:40px;
	width:455px;
}
#home_specoffers_row  {
	display:block;
	float:left;	
	width:100%;
}
#home_specoffersbox  {
	display:block;
	float:left;
	padding:6px; margin:6px;	
	width:194px; 
	border:1px solid #fff;
}
#home_specoffers_img  {
	display:block;
	margin:0 auto;
	height:150px; /*** specoffer img height ***/
	width:180px;  /*** specoffer img width  ***/
}
#home_specoffers_img  img{
	height:100%;
	width:100%;
}
#home_specoffers  a{	
	font-weight:bold;
	font-size:14px;
}
#home_specoffers  a.price{
	color:#f00;
	float:right;	
}
/*-- HOME PRODUCTS CATEGORY ------*/


/*-- PRODUCTS CATEGORY PAGE------*/
#category_page  {
	display:block;
	margin:10px auto;
	text-align:left;	
	width:700px; 
}
#categorye_info  {
	display:block;
	float:left;	
	height:130px;
	width:100%;
}
#categorye_img  {
	display:block;
	float:left;	
	height:75px; /*** category img height ***/
	width:90px;  /*** category img width  ***/
}
#categorye_img  img{
	height:100%;
	width:100%;
}
#categorye_title {
	display:block;
	float:left;	
	padding-left:20px;
	height:100%;
	width:580px; 
}
#categorye_title  a.cat{
	font-weight:bold;
	font-size:14px;   
}

/*-- home products category list------*/
#category_row  {
	display:block;
	float:left;	
	margin-top:20px;	
	width:100%;
}
#categorye_brief  {
	display:block;
	float:left;	
	padding-right:20px;
	width:327px;
}
#categorye_brief_imgbox  {
	display:block;
	float:left;	
	text-align:center;
	font-weight:bold; 
	height:120px; 
	width:120px;
}
#categorye_brief_img  {
	display:block;
	float:left;	
	height:100px; /*** list img height ***/
	width:120px;  /*** list img width  ***/
}
#categorye_brief_img  img{height:100%;width:100%;}
#categorye_brief_info {
	display:block;
	float:left;	
	padding-left:3px;
	height:100%;
	width:195px; 
}
#categorye_brief_title {
	float:left;
	width:105px;
}
#categorye_brief_title a{
	font-weight:bold; 	
	font-size:15px;	
}
#categorye_cart {
	float:left;
	margin-left:5px;
}
#categorye_brief_price  {
	float:left;	
	font-size:12px;		
	margin-top:3px;
	margin-bottom:15px;	
	width:100%;
}
/*-- PRODUCTS CATEGORY PAGE------*/





/*-- PRODUCTS DETAIL PAGE------*/
#prod_detailed_page  {
	display:block;
	margin:10px auto;
	text-align:left;
	width:700px; 
}
#prod_detailed_brief  {
	display:block;
	float:left;	
	width:100%; 
}
#prod_detailed_info {
	display:block;
	float:left;	
	padding-left:20px;
	height:100%;
	width:540px; 
}
#prod_detailed_title {
	float:left;
	width:360px; 
}
#prod_detailed_descr  {
	display:block;
	float:left;	
	width:500px; 
}
#prod_detailed_rate {
	display:block;
	float:left;	
	padding-left:10px;
	height:100%;
	width:150px;  
}
/*-- PRODUCTS DETAIL PAGE------*/



/*-- LETS ORDER ------*/
#lets_order  {
	display:block;
	margin:10px auto;
	text-align:left;	
	width:300px; border:1px solid #ccc;
}
#order_title  {
	font-weight:bold; 	
	font-size:16px;	
	text-decoration:underline;
	width:100%;
}
#order_contact_info  {
	font-size:14px;	
	height:24px;
	width:100%;
}


/*-- LETS ORDER ------*/


/* -- LEFT SIDEBAR  ----------------*/
#sidebarleft  {
	display:block;
	float:left;
	width:200px;
}
#sidebarleft  a{
	color:#fff;
}
#sidebarleft_boxheader  {
	display:block;
	float:left;
	font-weight:bold;
	color:#444444; 
	padding-top:2px; 
	height:20px; 
	width:100%;
    background: url(images/header_left_pic2.jpg) no-repeat;
}
#sidebarleft_boxheader  a{
	font-weight:bold;
	color:#444444;
	text-decoration:none;
}




/* -- left sidebar navigation block --------------*/
/*#left_navigation_box  {
	display:block;
	float:left;	
	width:100%;
    background: url(images/header_left_pic.jpg) no-repeat;
}*/
#left_navigation  {
	display:block;
	float:left;	
	margin-bottom:20px;
	padding-left:10px;
	padding-right:3px;	
	padding-bottom:15px;	
	line-height: 20px; 	
	height:auto;
	width:185px;	
	border:1px solid #d7d7d7; 
												background-color:  #228b22;
}
#left_navigation  a{
	text-decoration:none;
	font-size:12px;
}
/*-- aux references ----------------*/
#aux_reference  {
	float:left; 
	width:90%;
	padding:1px 0;	
	border-bottom:1px solid #e4e4e4;
}
/* -- */






/* -- left sidebar category block --------------*/
#categoryblock  {
	display:block;
	float:left;	
	margin-bottom:20px;
	padding-left:10px;
	padding-right:3px;	
	padding-bottom:15px;	
	line-height: 20px; 	
	height:auto;
	width:185px;
	border:1px solid #d7d7d7; 	
											background-color:  #228b22;
	
}
#categoryblock  a{
	text-decoration:none;
	font-size:12px;
}
#categoryblock  a.selected{
	font-weight:bold;
	color:#222;
	text-decoration:none; 	
}





/* -- left sidebar shopping cart block --------------*/
#shoppingcart  {
	display:block;
	float:left;	
	margin-bottom:20px;
	padding-left:10px;	
	font-size:11px;
	font-weight:bold;	
	height:70px;
	/*background-color:#ffffff;*/
	width:188px;
	border:1px solid #d7d7d7; 	
																background-color:  #228b22;
	background: url(images/shopping_cart.jpg) no-repeat;
}
#shoppingcart input{
	font-size:11px;
	color:navy;
	background-color:  transparent;
	border-bottom:0px solid; border-left:0px solid;	border-right:0px solid;	border-top:	0px solid;
}
#shoppingcart a{
	/*font-size:11px;*/
	background-color:  transparent;
}
/* -- */






/* -- left sidebar category block --------------*/
#profileblock  {
	display:block;
	float:left;
	margin-bottom:20px;
	padding-left:10px;
	padding-right:3px;	
	padding-bottom:15px;		
																	background-color:#228b22; 
	height:300px;
	width:185px;
	border:1px solid #d7d7d7; 
}
#profileblock  a.patara{
	font-size:6px;
}
.profile{
	font-size:14px;
	font-weight:bold;
	font-family:Arial,sans-serif,Verdana,Helvetica ;
	color:#222233;
}
/* -- LEFT SIDEBAR  ----------------*/







/* -- CENTER SIDEBAR  ----------------*/
#sidebarcenter  {
	display:block;
	float:left;
	padding-left:8px;
	text-align:center;
	width:758px;	
}

#centerblock_box  {
	display:block;
	float:left;	
	width:100%;
    background: url(images/header_center_pic2.jpg) no-repeat;
}
#centerblock  {
	display:block;
	float:left;
	margin:22px 0;
	width:756px;
	border:1px solid #eee; 	
																background-color:  #86c955;

}









/* admin product block */
#adm_Prod_block  {
	margin:15px 3px;
	float:left;	
	width:900px;
 	border: 1px solid #777;	
}
#adm_prod_block_title{
	font-weight:bold;	
	text-align:center;
	height:18px;
	width:auto;
    background-color:#F5F5B2;
	border-bottom:1px solid #777;	
}
#adm_prod_body{
	width:auto;
    background-color:#FFFFE2;
}










/* FOOTER ----------------*/
#footerbar  {
	display:block;
	float:left; 
	padding:4px 0; 
	width:100%;
	height:30px;
	border-top:1px solid #ccc;
}
#footerbarleft  {
	float:left; 
	margin-left:6px;
}
#footerbarleft  a{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	text-decoration:none; 
}
#footerbarright  {
	float:right; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;    
}
/* FOOTER ----------------*/



/* ADMIN  ADMIN  ADMIN ---------*/
/* ADMIN  ADMIN  ADMIN ---------*/
#adm_subcat_menu  {
	width:100%; 
	height:40px;
	float:left;
    background-color:#BEDDEB; 
}
#adm_subcat_menu_item  {
	margin:12px;
	float:left;
}


#adm_category_body  {
	width:100%; 
	float:left;
    background-color:#EEFAFC; 
}


/* adm category block */
#adm_cat_block  {
	margin:15px 3px;
	float:left;	
	width:280px;
 	border: 1px solid #777;		
}
#adm_cat_block_title{
	font-weight:bold;	
	text-align:center;
	height:18px;
	width:100%;
    background-color:#D2D2FF;
	border-bottom:1px solid #777;
}
#adm_cat_body{
	width:100%; 
    background-color:#E2E2FF;
}
#adm_cat_item{
	min-height:18px;	
	line-height:18px;	
	float:left;
	width:100%;	
}
#adm_cat_leftitem{
	padding-left:5px;
	float:left;
	width:69%;	
}
#adm_cat_midleitem{
	float:left;
	width:9%;	
}
#adm_cat_orderitem{
	float:left;
	overflow:hidden;
	width:10%;	
}
#adm_cat_orderitem input{	width:98%;}
.adm_cat_normal{ font-weight:normal;}
.adm_cat_bold{ font-weight:bold;}

/* adm dialog window       */
#adm_dlg_category_body{
    display:block;
	width:999px; 
	padding:10px;
}
#adm_dlg_category_title{
	width:100%;
	color:#448;
	margin-bottom:20px;
}
#adm_dlg_category_block{
	width:100%;
	float:left;	
	font-size:12px; 
	color:#000;  
	margin-bottom:15px;
}
#adm_dlg_category_name_item{
	width:100%; 
	float:left; 
	margin-right:5px;	
}


/* admin conf_general.tpl.html  */
#adm_forminput input{width:320px;}
#star_required{color:#f00; font-size:16px; font-weight:bold;}
#adm_formtitle{font-size:14px; font-weight:bold;}














#shownavigatormbox{
    display:block;
	height:17px;
	width:100%;
}
#shownavigator, #shownavigatorcurrent{
    display:block;
	float:left;
	font-size:10px;
	text-align:center;
	margin-right:1px; 
	width:55px;
	overflow:hidden;
	line-height:17px;	
	height:17px;	 
	border:1px solid #e4e4e4;
}
#shownavigator a, #shownavigatorcurrent a{ text-decoration:none;}

#shownavigator{
    background-color:#f4f4f4;
}
#shownavigatorcurrent{
    background-color:#fff;	
}




