@CHARSET "UTF-8";
body, html{ height: 100%; }

body{
	color:#0B1D2B;
	/* font-family: 'Lucida Grande',Verdana,Arial,Helvetica,sans-serif; */
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:130%;
	/*background-color:#f4f4f4;*/
	background-color:#F8F7E5;
	direction:rtl;
}

#wrap{  }

/*--------------------------------
	customize 
---------------------------------*/

/* MAIN TYPOGRAPHY */
small, sup, sub { font-size: 85%; }
big { font-size: 125%; line-height: 120%; }
h1, h2, h3, h4{ font-weight:normal; letter-spacing:-1px; }
h1{ font-size:2em; }
h2{ font-size:1.6em; }
h3{ font-size:1.2em; }
h4{ font-size:1em; }
strong{ color:#C2CF96; }


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, 
abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, 
strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
}
p{ text-align: right; }
a{ color:#336699; text-decoration:none; cursor:pointer; }
a:hover{ color:#000;}
table{ border: none; }
ul, ol, dir, menu { list-style:none; }
	.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }	/* Controlsthe BR tag, which makes the WRAPPER float stretch for GECKO */
	.clearfix {display: inline-block; }
	/* Hides from IE-mac \*/
		* html .clearfix { height: 1%; }
		.clearfix { display: block; }
	/* End hide from IE-mac */

:focus { -moz-outline-style: none; outline:none; }
*::-moz-selection { background-color:#4C5767; color:#fff; }
img{ border:none; }
.floatl{ float:left; }
.floatr{ float:right; }

#overlay{ position: fixed; top: 0; left: 0; z-index: 99; width: 100%; height: 100%; background:#000; cursor: default; }
html>/**/body #overlay{ background:url(../images/trans-bg.png) 0 0 repeat; }
* html #overlay{ position: absolute; background-color:#000; top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(0 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px'); }


#wrap{ width: 950px; margin:0 auto; }
/*-------------------------------- 
	Form elements
---------------------------------*/
fieldset{ border:0 none; position:relative; }
	form div.item{ margin-bottom:16px; width:100%; position:relative; }
		form label{ float:left; color:#555; margin-bottom:2px; width:140px; line-height:2em; }
		input, textarea{ color:#444; width:260px; font-family: 'Lucida Grande',Verdana,Arial,Helvetica,sans-serif; font-size:1em; padding:4px; }
		input{ border:1px solid #ccc; }
		input[disabled], textarea[disabled]{ color:#888; }
		textarea{ overflow:auto; font-family: 'Lucida Grande',Verdana,Arial,Helvetica,sans-serif; border:1px solid #ccc; }
			
		input:focus, textarea:focus{ background-color:#F8F8F8; border-color:#bbb; }
		select:focus{ background-color:#FBFBFB; }
	
	form div.buttons{ width:410px; }
		form div.buttons button{ float:right; padding: 6px 15px; cursor:pointer; }

/*-------------------------------- 
	header 
---------------------------------*/
#header{ font-size:1em; background-color:#F8F7E5; }
	#header .content{ width:950px; margin:0 auto; position:relative; }
		#header .top{ height:90px; overflow:hidden; position:relative; z-index:1; }
		#header a.logo{ float:right; margin:10px 0 0; width:500px; height:80px; background:url(../images/logo4.png) no-repeat; overflow:hidden; } /* 0 -80px */
		/*#header a.logo:hover{ background-position:0 0; }*/
		
		#header ul#main_menu{ font-size:1.1em; }
		#header ul#main_menu li{ float:left; padding:10px 22px 0 0; }
			#header ul#main_menu li a{ color:#0B1D2B; font-size:1em; font-weight:bold; }
			#header ul#main_menu li a:hover{ color:#0B1D2B; }
			#header ul#main_menu li.active a{ color:#0B1D2B; }
		
		/*#header .papers{ height:508px; width:100%; margin-top:-60px; margin-bottom:-96px; background:url(../images/top_bg.jpg) right 0 no-repeat; position:relative; }
			#header .papers .text{ color:#A1A1A1; position:absolute; top:220px; right:482px; width:370px; padding-top:60px; background:url(../images/whatis.jpg) right 0 no-repeat; }*/

/*-------------------------------- 
	content 
---------------------------------*/
#cont_wrap{ width:950px; margin:10px auto; }
	#menu{ width:229px; height:460px; float:right; margin-bottom:10px; background-color: #F8F7E5; }
	#shadow{ width:710px; height:460px; float:left; background-color: #0B1D2B; padding-right: 10px; padding-top: 10px; }
		#content_screen{ width:700px; height:450px; }
	#contact{ width:950px; height:249px; padding-top: 5px; }
		#news{  float:right; width:209px; height:215px; margin-top:2px; margin-bottom: 1px;
				border-width: 5px; border-color: #0B1D2B; border-style: solid;
				background-color: #E8E1B0; padding-right: 5px; padding-left: 5px; padding-bottom: 10px; padding-top: 10px;  margin-bottom: 10px;} 
		#contact_us{float:left; width:720px; height:245px; margin-top:2px; margin-bottom: 1px;}
	#catalog{ width:950px; height:550px; margin-top:5px;}
	
/*-------------------------------- 
	footer 
---------------------------------*/	
#footer {
text-align: center;
font-size: 13px;
color: #48679b;
padding-top: 10px;
font-weight: bold;
margin-left:auto; 
margin-right:auto; 
width:960px;
}

#footer a, #footer a:hover {
color: #48679b;
text-decoration: underline;
}

/*-------------------------------- 
	New footer 
---------------------------------*/
.clear {
clear:both;
font-size:0;
}

.grid{ display:inline; float:right; margin-left:10px; margin-right:10px; text-align:right;}
		#footer #inner_footer { padding-top: 5px; }
		#footer .grid { width:220px; font-weight: normal; }
			#footer .grid p { color:#649bcd; }
			#footer .grid  h1 { font-size: 14px; font-weight:bold; }
			#footer ul.suggestions { border-top:1px solid; margin-top:10px; padding-top:9px;}
			#footer ul.suggestions li { list-style-type:none; }
			#footer ul.suggestions li a { border-bottom:0 none; }
		#footer .wide_grid{ width:940px; margin-left:auto; margin-right:auto; }
		#footer #runner { border-top:1px solid; clear:both; margin-top:10px; padding-top:10px; text-align:center; }
		#footer #runner #footer_menu { width: 960px; }
		.omega { margin-right:0; }
		

		#footer #runner .sitemap_primary { padding-bottom: 5px; text-align:center;}
		#footer #runner #footer_menu p{ text-align:center; }
		#footer #runner .sitemap_primary li { display:inline; margin-left:20px;}
		#footer #runner .sitemap_primary li  a{ font-weight:normal;}
		#footer #runner .sitemap_primary li  a:hover{  }
		#footer #runner .sitemap_primary li  a:active , #footer #runner .sitemap_primary li  a:link {  }

