/* main color: 4e7bad */
html, body 						{ behavior: url('http://www.shutafim.net/csshover.htc'); }
body							{ direction:rtl; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; }
img								{ border:0; }
td								{ vertical-align:top; }
a,h1,h2,h3,h4					{ color:#3b791f; }
h1								{ font-size:18px; }

.msg, .msg a					{ color:#FF7174; }
.small							{ font-size:12px; }

td.uppermenu					{ vertical-align:bottom; height:80px; }
td.uppermenu a					{ color:#FFFFFF; text-decoration:none; }
td.uppermenu a:hover			{ text-decoration:underline; }


td.boxu							{ height:17px; background:url('http://www.shutafim.net/images/block_up.gif'); }
td.boxb							{ height:17px; background:url('http://www.shutafim.net/images/block_bot.gif'); }
td.boxbg						{ background:url('http://www.shutafim.net/images/block_bg.gif'); }

td.t240							{ background:url('http://www.shutafim.net/images/frame_t.gif'); height:10px; width:240px; }
td.b240							{ background:url('http://www.shutafim.net/images/frame_b.gif'); height:10px; width:240px; }
td.c240							{ background-color:#97adc6; color:#FFFFFF; }
td.formtext						{ text-align:left; padding-left:5px; }
td.forminput					{ text-align:right; padding:3px; }	
td.forminput input				{ width:200px; }
td.forminput .validation-advice { width:197px; }


table#upernav					{ margin-top:35px; }
table#upernav td				{ vertical-align:middle; color:#FFFFFF; height:30px; }
table#upernav td a				{ color:#FFFFFF; text-decoration:none; }			
table#upernav td a:hover		{ text-decoration:underline; }

/* menu */
div.menu_header					{ font-weight:bold; margin-top:10px; color:#FFFFFF; padding:2px; background-color:#62ad40; width:196px; }
div#menu ul 					{ margin:0; padding:0; list-style:none; width:200px; }
div#menu ul li					{ height:22px; padding-top:5px; background:url('http://www.shutafim.net/images/hline.gif') bottom repeat-x; }
div#menu ul li a				{ text-decoration:none; }
div#menu ul li:hover			{ background-color:#DCE6F7; }
div#menu ul li:hover a			{ color:#3b791f; }

div#footer						{ text-align:center; }
div#footer, div#footer a		{ color:#3b791f; font-size:11px; }


/* validation */
/*input.required, input.nrequired	{ border:1px solid #FF0000; }*/
.validation-failed				{ color:#FF0000; }
.validation-passed				{ color:#009900; }
.validation-advice 				{ margin-top:2px; padding:3px; color:#FF0000; }

table#maincontainer				{ background-color:#FFFFFF; }
div#maindivcontainer			{ margin-top:10px; margin-right:10px; text-align:justify; }

/* navigation table */
ul#navigation					{ margin:0; padding:0; list-style:none; }
ul#navigation li 				{ float:right; margin-left:10px; }
ul#navigation li a				{ color:#FFFFFF; text-decoration:none; }
ul#navigation li a:hover		{ color:#000000; text-decoration:underline; }


/* form login */
div#formdiv						{ width:200px; height:187px; background:url('http://www.shutafim.net/images/loginbg.gif'); margin-top:10px; padding-top:5px; }
* html div#formdiv				{ padding-top:0px; }
form#user_login					{ padding:0; margin:30px 0px 0px 0px; }
div.logintxt, div.loginput		{ margin-right:10px; color:#FFFFFF; }
input.logintxt					{ border:0; width:180px; color:#2a609d; }
div.logintxt a					{ color:#FFFFFF; }
div.loginforgot					{ margin-right:10px; }
div.loginforgot	a				{ color:#000000; }



div#user_pannel					{ margin-top:10px; }
div.user_options				{ }
div.user_options p				{ padding-right:5px; }
div.user_options ul				{ margin:0; padding:0; list-style:none; }
div.user_options ul li			{ padding-right:5px; }
div.user_options ul li:hover	{ background-color:#FFFFFF; color:#4e7bad; }
div.user_options a				{ color:#FFFFFF; text-decoration:none; }
div.user_options ul li:hover a	{ color:#4e7bad; }

/* news ticker */
div#newsticker					{ background:url('http://www.shutafim.net/images/news.gif');margin-top:10px; width:190px; height:150px; padding:5px; }
div#news						{ width:190px; height:150px; position:relative; overflow:hidden;  }
div#innernews					{ position:absolute; color:#666666; }
div#innernews a					{ color:#3b791f; }
div.newsiteabst					{ margin-bottom:25px; }

/* more at balshn */
div#more						{ margin-top:10px; }
div#more td						{ color:#4e7bad; }





/* auto complete section */
div.autocomplete {
	position:absolute;
	width:250px;
	background-color:#97adc6;
	color:#FFFFFF;
	border:1px solid #888;
	margin:0px;
	padding:0px;
}
div.autocomplete ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
div.autocomplete ul li.selected { background-color: #4e7bad;}
div.autocomplete ul li {
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px;
	height:22px;
	cursor:pointer;
}