html 
{
  height:100%;
}


body 
{ 
	margin:0px;
	padding:0px;
	height:100%;
	text-align:center; 
	color:#7a7979;  /* 888888 */   
	/*font-family: Arbel, Serif, Blender, Arial(Hebrew), Serif;*/
	font-family: Trebuchet MS , Arial, Sans-Serif;
	line-height:1.4;
	font-size:13px;
	border:0px; /* for older versions of IE */   
}

div
{
	margin:0;
	padding:0;
}

body div
{
	margin:0;
	padding:0;
}


#outer_frame 
{
	width:1024px; 	
	margin:0 auto; 
	clear:both;
	position:relative;
	z-index:0;
} 

/* Begin General Site Definitions: */

body *
{
	font-size:13px;
	line-height:1.4;
}

p
{
	font-size:13px;
	font-family: Trebuchet MS;
	margin:0;
	padding:0;
}
	
a:link
{  
	font-size:13px; 
	color:#888888;  
	text-decoration:none;
}

a:visited
{ 
	font-size:13px; 
	color:#888888;  
	text-decoration:none;
}

a:hover
{ 

	font-size:13px; 
	color:#a0b52a; 
	text-decoration:none;
}

a:activated
{ 

	font-size:13px; 
	color:#888888; 
	text-decoration:none;
}

/* End General Site Definitions: */



.topmenu
{
	color:#888888;
	font-size:13px;
}	


a.topmenu:link
{
	color:#888888;
	font-size:13px;
}	

a.topmenu:visited
{
	color:#888888;
	font-size:13px;
}	

a.topmenu:activated
{
	color:#888888;
	font-size:13px;
}	

a.topmenu:hover
{
	color:#bad039;
	font-size:13px;
}	


a.navigation_menu:link
{
	color:#888888;
	font-size:13px;
}	

a.navigation_menu:visited
{
	color:#888888;
	font-size:13px;
}	

a.navigation_menu:activated
{
	color:#888888;
	font-size:13px;
}	

a.navigation_menu:hover
{
	color:#888888;
	font-size:13px;
}	

#content
{
	font-size:12px;
	color:#888888;
	/*height:270px;
	min-height:270px;
	height: expression( this.scrollHeight < 270 ? "270px" : "auto" ); /* sets min-height for IE */	
}

.bgpx
{
	background-image: url(../images/px.png) ;
	background-repeat:repeat-x;
	height:1px;
}


.footer_delimiter
{
	width:1px;
	height:20px;
	background-image:url('../images/footerpx.png'); 
	background-repeat:no-repeat; 
	background-position:center center;		
}


.team_title
{
	color:#a0b52a;
	font-weight:bold;
	font-size:14px;
}

.text_title
{
	color:#a0b52a;
	font-weight:bold;
	font-size:14px;
}


.team_mail
{
	color:#a0b52a;
	font-size:13px;
}

a.team_mail:link
{
	color:#a0b52a;
	font-size:13px;
}

a.team_mail:visited
{
	color:#a0b52a;
	font-size:13px;
}

a.team_mail:hover
{
	color:#888888;	
	font-size:13px;
}


a.product:link
{
	color:#888888;
	font-size:13px;
}

a.product:visited
{
	color:#888888;
	font-size:13px;
}

a.product:hover
{
	color:#434343;	
	font-size:13px;
}



li
{
	background:url(../images/li.png) left top no-repeat;
	padding-left:10px;
}

ul
{
	margin:0; 
	padding:0; 
	list-style-type:none;
}


li.product_main
{
	background:url(../images/bigul.png) left top no-repeat;
	background-position:middle top;
	padding-left:10px;
	font-size:13px;
}

.product_main
{
	font-size:13px;
}





a.footerA:link
{  
	font-size:10px;
	color:#ffffff;  
	text-decoration:none;
}

a.footerA:visited
{  
	font-size:10px;
	color:#ffffff;  
	text-decoration:none;
}

a.footerA:acttivated
{  
	font-size:10px;
	color:#ffffff;  
	text-decoration:none;
}
a.footerA:hover
{  
	font-size:10px;
	color:#ffffff;  
	text-decoration:none;
}

.footerB
{  
	font-size:11px;
	color:#ffffff;  
	text-decoration:none;
}

.footerB  a:link
{  
	font-size:11px;
	color:#ffffff;  
	text-decoration:none;
}

.footerB  a:visited
{  
	font-size:11px;
	color:#ffffff;  
	text-decoration:none;
}

.footerB  a:hover
{  
	font-size:11px;
	color:#f4f49a;  
	text-decoration:none;
}



a.footerB:link
{  
	font-size:11px;
	color:#ffffff;  
	text-decoration:none;
}

a.footerB:visited
{  
	font-size:11px;
	color:#ffffff;  
	text-decoration:none;
}

a.footerB:activated
{  
	font-size:11px;
	color:#ffffff;  
	text-decoration:none;
}
a.footerB:hover
{  
	font-size:11px;
	color:#f4f49a;  
	text-decoration:none;
}


#img_right
{
	width:317px;
	height:283px;
	background-image:url('../images/bgimgbig.png'); 
	background-repeat:no-repeat; 
}

input.contact
{
	border:solid 1px #e0e0e0;  
	width:134px;
	height:21px;
	font-size:10px; 
	color:#888888; 
	margin:0px;
	padding:0px;
}

textarea.contact
{
	border:solid 1px #e0e0e0;  
	width:134px;
	height:63px;
	font-size:11px;
	font-family: Trebuchet MS; 
	color:#888888;
	overflow:auto; 
}

.contact
{
	font-size:13px;
	color:#888888;
}




input.search 
{
	border-width:0px; 
	border-style:none;  
	color:#888888; 
	background-color:Transparent;
	/*background-image: url(../images/bginput.png) ;
	background-repeat:no-repeat;*/
	font-size:10px; 
	width:108px;
	height:17px;
	margin:0;
	padding:0;
}	

input.login 
{
	border-width:0px; 
	border-style:none;  
	color:#888888; 
	background-color:Transparent;
	/*background-image: url(../images/bginput.png) ;
	background-repeat:no-repeat;*/
	font-size:10px; 
	width:108px;
	height:17px;
	margin:0;
	padding:0;
}	


input.newsletter 
{
	border-width:0px; 
	border-style:none;  
	color:#888888; 
	background-color:Transparent;
	/*background-image: url(../images/bginput.png) ;
	background-repeat:no-repeat;*/
	font-size:10px; 
	width:190px;
	height:17px;
	margin:0;
	padding:0;
}	


.para_img
{
	float:right;
	width:317px;
	height:283px;
	background-image:url('../images/bgimgbig.png'); 
	background-repeat:no-repeat; 
	margin-left:24px;
	margin-bottom:18px;
}








input.form 
{
	direction:rtl;
	border-width:0px; 
	border-style:none;  
	color:#b0cbdd; 
	background-image: url(../images/bginputform.png) ;
	background-repeat:no-repeat;
	font-size:11px; 
	width:104px;
	height:22px;
	padding:2px;
}

input.checkboxsfdsf 
{
	border-width:0px; 
	border-style:none;
	border:none;  
	color:#b0cbdd; 
	background-image: url(../images/checkbox.png) ;
	background-repeat:no-repeat;
	width:8px;
	height:8px;
	padding:0px;
	margin:0px;
}

input.checkbox
{
	background-color: white;
border: 1px solid black;
}

 

textarea.form 
{
	direction:rtl;
	border-width:0px; 
	border-style:none;  
	color:#b0cbdd; 
	background-image: url(../images/textarea.png) ;
	background-repeat:no-repeat;
	font-size:11px; 
	width:172px;
	height:106px;
	padding:2px;
	overflow:auto;
}



input.checkbox
{
	border-width:0px; 
	border-style:none;  
	color:#666666; 
	background-color:transparent;
	font-size:12px; 
	width:auto;
	height:auto;
	padding:0px;
	margin:0px 52px 0px auto;
}

span > input.FreeFormInput 
{
	background-image: url(../images/search_bg.png) ;
	background-position:fixed;
	height:23px;
	width:118px;
}

b.FreeFormInput
{
	font-size:13px;
	color:#39577d;
}

/*FreeFormRadio
FreeFormcheckbox
textarea.FreeFormTextArea*/
input.FreeFormInput 
{
	border-width:1px; 
	border-style:none; 
	border-color:#39577d; 
	color:#39577d; 
	font-size:12px; 
	height:23px;
	width:118px;
	background-color:transparent;
	
}


span.FreeFormcheckbox
{
	font:normal normal normal 12px Arial;	
	color:#39577d;
}



select.FreeFormTextSelect
{
	border:solid 1px #cbcbcb;
	color:#39577d; 
	font-size:12px;
	min-width:120px;
	width: expression( this.scrollWidth < 120 ? "120px" : "auto" ); /* sets min-width for IE */	
}

textarea.FreeFormTextArea
{
	border:solid 1px #cbcbcb; 
	color:#39577d; 
	font-size:12px;
	width:150px;
	height:80px;
	overflow:auto;
}

input.FreeFormSubmitButton
{
	background-image: url(../images/bg_input_login.png) ;
	background-color:transparent; 
	border:none 0px; 
	width:98px;
	height:23px;
	cursor:pointer;
	color:#39577d;
	font:normal normal bold 12px Arial;	
}

button
{
	background-color:transparent; 
	border:none 0px; 
	cursor:pointer;
}

#send_form_button
{
	background-color:transparent; 
	border:none 0px; 
	cursor:pointer;
	color:#a0b52a;
	font-size:12px;
}


a.paginglinks:link { text-decoration:none; font-weight:bold; color:#888888;}
a.paginglinks:visited { text-decoration:none; font-weight:bold; color:#888888;}
a.paginglinks:hover { text-decoration:underline overline; font-weight:bold; color:#a0b52a; }

a.paginglinkscurrent:link { text-decoration:underline overline; font-weight:bold; color:#888888;}
a.paginglinkscurrent:visited { text-decoration:underline overline; font-weight:bold; color:#888888;}
a.paginglinkscurrent:hover { text-decoration:none; font-weight:bold; color:#a0b52a; }

a.pagingarrow:link { text-decoration:none;}
a.pagingarrow:visited { text-decoration:none;}
a.pagingarrow:hover {  text-decoration:underline;}


p.news
{
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:14px;
}

p.news *
{
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:15px;
}

p.news:first-letter 
{
	text-transform:uppercase;
}

p.article
{
	font-size:13px;
}


a.h2:link
{  
	font-size:14px; 
	color:#888888;  
	text-decoration:none;
	font-weight:bold;
}

a.h2:visited
{ 
	font-size:14px; 
	color:#888888;  
	text-decoration:none;
	font-weight:bold;
}

a.h2:hover
{ 

	font-size:14px; 
	color:#a0b52a; 
	text-decoration:none;
	font-weight:bold;
}

a.h2:activated
{ 

	font-size:14px; 
	color:#888888; 
	text-decoration:none;
	font-weight:bold;
}

div.nav_open_menu
{
	position:absolute; 
	background-color:#ffffff; 
	top:31px; 
	/* left:0;
	width:93px;*/
}