* { margin: 0; }

html, body { height: 100%; }
body { direction: rtl; font: normal 12px arial; min-width: 980px; }
img { border: 0; vertical-align: middle; }
 
table{ border-collapse:collapse; border-spacing:0; }
td{ padding:0; }
form{ padding:0;margin:0; }
strong {display: ;}
.txt{ font:12px Arial, Helvetica, sans-serif; }
.wrapper { position: relative;  min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -96px; width: 997px;
background: url('/images/bot_bg.png') center bottom repeat-y #efefef;  }
.clear { clear: both; }
.float-right{ float:right; }
.float-left{ float:left; }
.lpadd4{ padding-left:4px; }
a{
cursor:pointer}

/* CSS BODY */
ul {
	margin:0 1em 0 0 ;
	padding:0;
	list-style: none;
}

li{
	margin:0 0 0 0;
	vertical-align: text-top;
  	background: url(/images/bullet.gif) no-repeat right 5px;
  	padding-right: 1em;
}

.wrapper table.Split{
	width:100%;
}
.wrapper table.Split>tbody>tr>td{
	vertical-align:top;
}
.White{
	background-color:#FFFFFF;
}

#Header_Safe{
	background-image:url(/images/safe_rep.jpg);
	background-position:right top;
	background-repeat:repeat-x;
	background-color: #ffffff;
}
#Header_Safe.Only{
	background: url(/images/safe_rep_b.jpg) top repeat-x;
}
#Header_Safe15{
	background-image:url(/images/safe_left.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}
.Only #Header_Safe15{
	background: url(/images/safe_left_b.jpg) top left no-repeat;
}
#Header_Safe2{
	height:154px;
	background:url(/images/safe_right.jpg) top right no-repeat;
	margin-bottom:1px;
	position:relative;
    
}
.Only #Header_Safe2{
	height: 187px;
	background:url('/images/safe_right_b.jpg')  top right no-repeat;
}
#Header_Safe2 #People{
	position: absolute;
	left:0;
	bottom:0px;

}
#Head_MMenu{
	float:right;
	/*width:715px;*/
	width: 679px;
	overflow: hidden;
	height:22px;
	margin:0;
	padding:0;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	font-size:13px;
	
	background-color:#828a97;
	list-style:none;
}
#Head_MMenu li{
	float:right;
	border-right:#f0f0f0 solid 1px;
	background: none;
	padding: 0;
}
#Head_MMenu li.Current{
	background:#575f6c;
	padding:3px 16px;
}
#Head_MMenu li#Search_Box{
	/* padding:1px 16px; */
	border-right:none;
	width: 170px;
	float: left;
	zoom: 1;
}
#Head_MMenu li#Search_Box img{
	vertical-align:text-bottom;
}
#Head_MMenu li#Search_Box .txt{
	border:none;
	border-bottom:1px solid #cdd0d5;
	padding:0px 5px;
	width:115px;
}
#Head_MMenu li#Search_Box .txt.empty{
	color:#b6bcbf;
}

#Head_MMenu li a{
	display:block;
	color:#ffffff;
	padding:3px 16px;
	text-decoration:none;
}
#Head_MMenu li a:hover{
	text-decoration:underline;
}
#Head_By{
	width:119px;
	height:16px;
	padding:3px 14px 0 0;
	float:right;
}
#LogoSafe{
	position:absolute;
	top:68px;
	right:8.2%;
}
#SafeMenu {
	position:absolute;
	top:54px;
	height:100px;
	right:38.5%;
	width:300px;
	
}
#SafeMenu ul,
#RaceMenu ul{
	padding:0px;
	margin:0px;
	list-style:none;
}

#SafeMenu ul li,
#RaceMenu ul li{
	padding-right:16px;
	background-repeat:no-repeat;
	background-position:right 6px;
	margin-bottom:2px;
	background: none;
	padding: 0;
}

#SafeMenu ul li{
	background:url(../images/icons/bullet-b.gif) no-repeat right;
	padding-right: 18px;
}
#SafeMenu ul li a{
	color:#4293cd;
	font-weight:bold;
	
}
#SafeMenu ul li a:hover{
	color:#4293cd;
	text-decoration:none;
}
#Header_Race{
	background:url(../images/race-right.jpg) #d0d9de left top no-repeat;
}
#Header_Race2{
	background:url(../images/race-left.jpg) left top no-repeat;
	height:162px;
	position:relative;
	width:100%;
}
/** ONLY race header **/
#Header_Race.Only{
	background:#d1dadf url(../images/race-bg-right-o.jpg) right top no-repeat;
}
#Header_Race.Only #Header_Race2{
	height:187px;
	background-image:url(../images/race-bg-left-o.jpg);
}

#Header_Race2 #RaceBG{
	position:absolute;
	left:0px;
	top:0px;
	height:187px;
	width:386px;
}
#CoolCar{
	position:absolute;
	bottom:0;
	right:0;
	
}
#RaceCar{
	width:384px;
}
#Header_Race #RaceMenu {
	position:absolute;
	right:38.5%;
	top:22px;
	width:186px;
}
#Header_Race.Only #RaceMenu {
	top:34px;
}
#RaceMenu ul li{
	background:url(../images/icons/bullet-g.gif) no-repeat right;
	padding-right: 18px;
}
#RaceMenu ul li a{
	color:#4e626b;
	font-weight:bold;
}
#RaceMenu ul li a:hover{
	color:#4e626b;
	text-decoration:none;
}
#RaceMenu .BotLink{
	margin-top:7px;
	margin-left:6px;
	float:right;
	height:18px;
	background:url(../images/icons/sport-cell-start.png) right top no-repeat;
	padding-right:10px;
}
#RaceMenu .BotLink div.lv2{
	padding-left:6px;
	background:url(../images/icons/sport-cell-end.png) left top no-repeat;
}
#RaceMenu .BotLink div.lv2 div{
	padding:0 8px;
	background:#525e66;
	height:18px;
}

#RaceMenu .BotLink div a{
	color:#FFFFFF;
}
#Header_Race #LogoRace{
	position:absolute;
	top:57px;
	left:20%;

	
}
#Header_Race.Only #LogoRace{
	right:8.5%;
}
#IBody{
	padding:0 0 0 1px;
	background-color: #f1f1f1;
	 
}
#IBody li{
	/*
	vertical-align: top; 
	position: relative; 
	top: -.3em;
	*/
}
#IBody .Split{
	border-collapse:separate;
	border-spacing: 3px;
}
#IBody .Split td.white{
	background-color: #fff;
}
#IBody .Split.Eq3{
	border-spacing:4px;
}
#IBody .Split.Pad4{
	background-color:#f1f1f1;
	border-spacing:4px;
} 
#IBody .Split.Eq3>tbody>tr>td{
	width:33.3%;
	height: 141px;
  background: #FFF;
}
#IBody .Split.Eq13>tbody>tr>td{
	width:33.3%;
  background: #FFF;
}

#IBody .Split.Eq2>tbody>tr>td{
	width:50%;
}
#IBody h1{
	background-color:#9ea5a9;
	color:#FFFFFF;
	font-size:14px;
	border-left:4px #b6bcbf solid;
	padding:2px 24px 2px 0;
	margin-bottom:1px;
	margin-left: 4px;
	
}
#IBody h1 a {
	color: #ffffff;
/*	text-decoration: none;*/
}
#IBody .FreeText h1 a {
	color: #4293CD;
}
#IBody h2{
	font-size:16px;
	color:#828a97;
	margin:10px 0;
}
#IBody .MorePic{
	padding-right:1px;
	background: none;
	/*width:100%;*/
}
#IBody .Picnav{
	margin-top:5px;
}
#IBody .Prev{
	padding-right:8px;
}
#IBody .Next{
	padding-left:8px;
}
#IBody .Pos{
	width:100%;
	text-align:center;
	direction:ltr;
	color:#9ea5a9;
}
#IBody .Pos .Cur{
	color:#5b656d;
}

h5{
	background-color:#9ea5a9;
	color:#FFFFFF;
	font-size:14px;
	border-left:4px #b6bcbf solid;
	padding:2px 24px 2px 0;
	margin-bottom:1px;
	margin-left: 4px;


}
h5 a{
	color:white;
}
h5 a:hover{
	text-decoration:none;
}

h6{
	background-color:#9ea5a9;
	color:#FFFFFF;
	font-size:14px;
	border-left:4px #b6bcbf solid;
	padding:2px 24px 2px 0;
	margin-bottom:1px;
	margin-left: 4px;
	padding-right:0px;

	
}
h6 a{
	color:white;
}
h6 a:hover{
	text-decoration:none;
}


/*Module specific */
#HistoryArchiveYear{
	float:right;
	margin:5px 0 0 0;
	padding:0;
	list-style:none;
	text-align:center;
}
#HistoryArchiveYear li{
	width:34px;
	margin-right:26px;
	text-align:center;
	background: none;
	padding: 0;
}
#HistoryArchiveYear li.Selected{
	background:#828a97;
}

#HistoryArchiveYear li a{
	color:#4293cd;
}
#HistoryArchiveYear li a.Selected{
	background:#828a97;
	color:#FFFFFF;
	text-decoration:none;
	padding:0 3px;
}
#HistoryArchiveMonth{
	margin:5px 86px 0 0;
	padding:0;
	list-style:none;
}
#HistoryArchiveMonth li {
	background: none;
	padding: 0;
}
#BreadBlock{
	height:26px;
  background: #FFF;
}
#BreadBlock div{
	float:right;
}
#BreadBlock .B,
#BreadBlock .home,
#BreadBlock .Sep{
	border-bottom:#dde0e3 1px solid;
	border-top:#dde0e3 1px solid;
	
}
#BreadBlock .B{
	padding:4px 14px 5px 18px;
}
#BreadBlock .B a{
	color:#828a97;
}
#BreadBlock .SepLast{
	border:none;
	padding:1px 0;
}
#BreadBlock .home{
	border-right:#dde0e3 1px solid;
	padding:8px 21px 7px 19px;
}

#DitGalBlock{
	width:502px;
	padding:0 25px 40px 0;
}
#GalImages{
	word-spacing:1px;
	margin-bottom:4px;
}
#GalImages .float-left, #GalImages .float-right {
	cursor: pointer;
}

#DitGalBlock .Picnav{
	width:172px;
}
#GalImages .Thumb{
	border:#a9afb8 1px solid;
}
#GalImages .Thumb.Selected{
	border:#509ac9 1px solid;
}
ul.Addition{
	list-style:none;
	padding-right: 26px;
	margin: 8px 0;
}
ul.Addition li{
	margin-bottom:8px;
	width: 100%;
	font-weight:bold;
	background: none;
	padding: 0;
}
ul.Addition li a{
	color:#4293cd;
}
ul.Addition li a:hover{
	color:#FFFFFF;
	background:#828a97;
	text-decoration:none;
}
ul.Addition li.Selected span{
	color:#FFFFFF;
	background:#828a97;
}
#AdditionalInfo{
	width:327px !important;
}
#AdditionalInfo .White{
	padding-bottom:32px;
	margin-bottom:4px;
}
#BannerBlock{
	white-space:nowrap;
	margin: 0 4px 4px 0;
}
#Additional-Events{
	width:230px;
	float:left;
	margin-top:8px;
	background-color: #fff;
}
#Event_List{
	Padding:20px 25px 17px 26px;
	width:178px;
	position: relative;
}
#Event_List>div{
	border:#dbdedf 1px solid;
	margin-bottom:11px;
	padding:10px;
}
#Event_List div div.Title{
	margin-bottom:7px;
}
#Event_List div div.Title a{
	font-weight:bold;
}
#Event_List div div.Title a:hover{
	font-weight:bold;
	text-decoration:none;
}
#MainBody{
	padding:5px 5px 0px 5px;
}
#Article_List{
	padding:21px 52px 21px 20px;
	position: relative;
}
#Article_List div div.Title{
	padding-right:25px;
	margin-right:-25px;	
	background:url(../images/icons/bullet-dg.gif) no-repeat right 7px;
	width: 100%;
}
#Article_List div div.Title a{
	color:#4293cd;
	font-weight:bold;
}
#Article_List div div.Title a:hover{
	text-decoration:none;
}
#Article_List div{
	margin-bottom:5px;
}
#News_List{
	padding: 20px 25px 30px 25px;
	height:100%;
}
#News_List div.Cont{
	margin-right:62px;
}
body #News_List div.FDate{
	float:right;
	width:50px;
	margin:0 0 0 12px;
	
}
#News_List div.FNews{
	padding-bottom:15px;	
}

#News_List div.FDate .Month{
	float:right;
	font-size:14px;
	color:#bfc4c7;
	font-weight:bold;
	margin-left:1px;
	background:url(../images/icons/bullet-dg.gif) bottom left no-repeat;
	height:26px;
	direction: ltr;
}
#News_List div.FDate .Day{
	font-size:26px;
	color:#bfc4c7;

}
#News_List div div.Title a{
	color:#4293cd;

	font-weight:bold;
}
#News_List div div.Title a:hover{
	text-decoration:none;
}

#News_List div div.Title{
	margin-bottom:5px;

}
#NewsLetterBox{
	background:url(../images/news-letter-box.jpg) bottom left no-repeat;
	/*width:377px;*/
	width: 100%;
	height:62px;
	position:relative;
}
#IBody .Split td#NewsLetterBoxWrap{
	background:#F1F1F1 url(../images/newsletter-repeat.jpg) repeat-x top;
	height: 62px !important;
}
#NewsLetterBox input{
	position:absolute;
	top:22px;
}
#NewsLetterBox input.txt{
	right:26px;
	border:none;
	padding:2px 6px 3px 6px;
	/*width:181px;*/
	width: 100%;
	background-color:#f1f1f1 !important;
	color:#9ea5a9;
	
}
#NewsLetterBox input.button{
	/*right:220px;*/
	left: 64px;
}
.SGallery{
	height: 96px;
}
#scroll_span img{
	float:right;
	margin-right: 4px;
	cursor: pointer;
}
#IBody h1.ArtTitle{
	background: none;
	border:none;
	color:#828a97;
	font-size:30px;
	margin-bottom: 4px;
}

#IBody .ArtBody{
}
.ArtBlock{
	
}
#TagList{
	margin: 10px 0;
}
#TagList a{
	color:#4a91d1;
}
#TagList a{
}
/* DEFAULT SITE'S FONT */
body{ text-align:right; direction:rtl; color:#5b5b5b; font:normal 14px Arial, Helvetica, sans-serif; background: url("/images/yaba_bg.png") repeat-y scroll center center #EFEFEF; }

/* FOOTER */
.push { height: 96px; clear: both; }
.footer { height: 96px; width:997px; margin:0 auto; position:relative; z-index:1; font-size:11px;}
.foot-table { height: 96px; width:100%; }
.footer a{ color:#98b9db; }
.foot-table td{ width:50%;padding:0 0 27px 0;vertical-align:bottom; }
.foot-table span{  padding:1px; }

#KCSLogo{ vertical-align:middle; }
.foot-table #KCSSide{ text-align:left;padding-left:28px; }
.foot-table #ClientSide{ text-align:right;padding-right:28px; }
.AdMain{ margin-right:7px; float:right;z-index:10; }
#ByBanner{padding-left:34px;position:absolute;left:0;background-color: #fff;height: 70px;}
#AdditionalEvents{
	width:300px !important;
}
#AdditionalNews{
	height: 280px;
	}
#HomeLowestBanner{
	background-color: transparent !important;
}
.BotBG{
	background:#EFEFEF url(/images/bot_bg.png) repeat-y scroll center bottom;
}
.Cell_Num{
	
	/*position: relative;*/
	margin-bottom: -193px;
	text-align: left;
	padding-left: 12px;
}
.The_Num{
	/*position: absolute;
	top:-13px;
	left:5px;*/
	font-size: 165px;
	color: #F0F0F0;
	font-weight: bold;
	margin:auto 0px;

}
.FreeText{
	padding:20px 5% 20px 4%;
}
#IBody .FreeText h1{
	background-color: transparent;
	color: #505d65;
	border:none;
	padding:0;
	margin: 5px 0;
	font-size: 20px;

}
#IBody .FreeText div,
#IBody .FreeText p{
	margin: 5px 0;
	
}
#IBody .FreeText ul div,
#IBody .FreeText ul p{
  margin: 0;
  
}
#HomeLowest{
	padding-right: 3px;
}
input {
	direction: rtl;
}

a { color:#4293cd; }
/*a:hover { color: #ffffff; background: #818a99; }*/

#imgDesc { height: 18px; padding: 0 5px; }

.BotCont{
	margin-top: 20px !important;
}

.galDisplay {
	width: 502px;
	text-align: center;
}

#the_banners
{
	max-width:999px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding-top: 45px;
}

#the_banners a img
{
	float: right;
	padding-right: 10px;
}

#footer_links
{
	margin-top: -15px;
	padding-bottom: 10px;
}


/* START OF CHANGES FROM 27.05.2010 */

.art_home_holder {
	display:block;
	background: transparent;
	width:997px;
	height:auto;
	margin:0px auto;
} 
.art_home {
	display:block;
	background: transparent;
	width:300px;
	height:300px;
	float:right;
	/*margin-top:8px;*/
	/*margin-right:-5px;*/
	/*margin-left:8px;*/
	margin-bottom:8px;
	cursor:pointer;
	text-decoration:none;
	color:#fff;
} 

.art_safe1_holder {
	display:block;
	background: transparent;
	width:980px;
	height:auto;
	margin:0px auto;
} 
.art_safe1 {
	display:block;
	background: transparent;
	width:300px;
	height:300px;
	float:right;
	margin:10px;
	cursor:pointer;
	text-decoration:none;
	color:#fff;
} 

.art_race_holder {
	display:block;
	background: transparent;
	width:980px;
	height:auto;
	margin:0px auto;
} 
.art_race {
	display:block;
	background: transparent;
	width:300px;
	height:250px;
	float:right;
	margin:10px;
	cursor:pointer;
	text-decoration:none;
	color:#fff;
} 


.art_abroad_holder {
	display:block;
	background: transparent;
	width:980px;
	height:auto;
	margin:0px auto;
	clear:both;
} 
.art_abroad {
	display:block;
	background: #fff;
	width:430px;
	height:250px;
	float:right;
	margin:10px;
	cursor:pointer;
	text-decoration:none;
	color:#fff;
} 

.hand {
	/*
cursor:pointer;
*/
}
.red {
	background:#c00;
} 

.contact_left {
	white-space:nowrap;
	margin: 20px 10px 10px 0px;
	margin: 20px 10px 10px 0px;
}

.square  {
width: 310px;
height: 237px;
background: url("/images/maslulim-pics.jpg") no-repeat top left;
}

.square_text{
margin:10px 10px 0 0;
width: 290px;
height: 43px;
background: url("/images/titles.png") no-repeat top left;
}
.yaba {
padding: 10px;
background: #fff;
float: right;
width: 310px;
}

.s1 {
background-position: top left
}
.s2 {
background-position: center left;
margin-left:0px;
}
.s3 {
background-position: bottom left;
margin-left:0px;
}
.s1:hover{
background-position: top right
}
.s2:hover {
background-position: center right
}
.s3:hover {
background-position: bottom right
}

.st1 {
background-position: top center
}
.st2 {
background-position: center center
}
.st3 {
background-position: bottom center
}

/* END OF CHANGES FROM 27.05.2010 */ 

#LeftContact{
	display: block;
	background-color:#E8E9EB;
	background: url("http://www.maslulim.co.il/images/maslulim.png") no-repeat left bottom;
	width:394px;
	height:190px;
}
#LeftContact table {
	margin-bottom:10px;
	margin-top:-3px;
	margin-right:10px;
}
#LeftContact table tr {
	height:15px;
}
#LeftContact table tr td {
	background: transparent !important;
	height:5px;
}
#facetube {
	position:absolute;
	top:550px;
	left:0px;

}
#facetube .first_link {
	margin-left:-3px;
}
#youtube {
	position:absolute;
	top:170px;
	left:0px;

}
#youtube .first_link {
	margin-left:-3px;
}
.contact_submit {
	background:url("/images/input.png") repeat scroll 0 0 transparent;
	float:right;
	height:36px !important;
	border:0;
	margin-right:10px;
	font-size:22px;
	color:#93999E;
	width:276px;	
}
.ContactTable input{
	background:url("/images/input.png") repeat scroll 0 0 transparent;
	float:right;
	height:34px;
	border:0;
	margin-right:10px;
	font-size:22px;
	color:#93999E;
	width:276px;	
}

.ContactTable tr{
	height: 50px;
}

.ContactTable textarea{
	background:url("/images/textarea.png") repeat scroll 0 0 transparent;
	float:right;
	height:108px;
	border:0;
	margin-right:10px;
	font-size:22px;
	color:#93999E;
	width:276px;	
}
.c14_form_he_name{
	font-size:18px;
	
}
.hpcontact{
	position:absolute;
	left:31px;
}
.hpcontact tr{
	height:24px;
}

