@import url('boxes.css');
@import url('buttons.css');
@import url('confirm.css');
@import url('forms.css');
@import url('heshbon.css');
@import url('inforu.css');
@import url('layout.css');
@import url('menu.css');
@import url('meter.css');
@import url('navbar.css');
@import url('support.css');
@import url('tables.css');
@import url('video.css');

	{* GENERAL SETTINGS *}
	
body
{
  text-align:right;
  direction:rtl;
  font-family:Arial;
  color: #666666;
  font-size: 14px;                                  
  font-weight: normal;
}

.Center, .focus
{
  text-align:center;
}

.Clear
{
  clear:both;
}

a.BlueLink
{
  color:blue;
}

fieldset
{
  border:0;
  padding:0;
  margin:0;
}

a img
{
  border:0;
}

.anchor
{
  color:blue;
  cursor:pointer;
}

.anchor:hover
{
  text-decoration:underline;
}


.current
{
  font-weight:bold !important;
  color:black  !important;
  text-decoration:none  !important;
  cursor:default  !important;
}

abbr
{
  text-decoration:none;
  color:blue;
  font-size:110%;
  font-weight:bold;
  border:0;
  cursor:pointer;
}

ul
{
  margin-top:0;
  margin-bottom:0;
  padding-top:0;
  padding-bottom:0;
}

.text
{
  font-size:14px;
  font-family:Arial;

}

.centerMsg
{
	position:fixed;
	top:200px;
	width:250px;
	height:100px;
	border:7px solid black;
	background-color:white;
	display:none;
}

	{* END GENERAL SETTINGS *}


.section
{
  width:90%;
  margin:auto;
  background-color:#eeeeee;
  border:1px solid;
}

.section h2
{
  font-size:16px;
  background-color:#6699cc;
  color:white;
  padding: 0 4px 0 0;
  margin:0;
}

.innerSection
{
  padding: 0 4px 0 0;
}



.PageSelector
{
  text-align:center;
  margin: 5px auto;
  width:90%;
}

.PageSelector li
{
  padding:0;
  margin:0;
  display:inline;
}

.PageSelector a
{
  color:blue;
}

.SignsMap
{
  width:444px;
}

.SignsMap div
{
  float:right;
  border:1px solid black;
  border-width:2px 2px 2px 2px;
  width:40px;
  height:28px;
}

.SignsMap .Disabled
{
  background-color: #9a9a9a;
}

.SignsMap div img
{
  width:100%;
}

.wrap
{
  white-space: pre-wrap;       /* css-3 */
  white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
  white-space: -pre-wrap;      /* Opera 4-6 */
  white-space: -o-pre-wrap;    /* Opera 7 */
  word-wrap: break-word;       /* Internet Explorer */
  max-width:800px;
  overflow:hidden;
}

#Mailbox
{
  width:703px;
  margin:auto;
  background-color: #b8ceef;
}

#Mailbox .FolderContent
{
  float:left;
  width:493px;
  margin-left:20px;
  background-color:white;
}

#Mailbox #Folders
{
  float:right;
  width:130px;
  margin-top: 10px;
  margin-right:10px;
}

#Message #MessageBox 
{
  float:right;
  width:500px;
  margin-right:12px;;
  background-color: #b8ceef;
}

#Message .Image
{
  float:right;
  width:120px;
}

#Message .Image img
{
  width:100%;
}

.MessageHeader
{
  color:black;
  width:420px;
  margin:auto;
}

.MessageHeader dt
{
  clear:right;
  float:right;
  width:70px;
  background-color:white;
  margin-top:5px;
  padding:5px 20px;
}

.MessageHeader dd
{
  float:right;
  width:250px;
  background-color:white;
  margin-left:0px;
  margin-top:5px;
  margin-right:20px;
  padding:5px 20px;
}

.MessageContent
{
  color:black;
  width:380px;
  margin: auto auto 20px auto;
  padding:0px 20px;
  background-color:white;
}

#MessageBox .HorzMenu
{
  margin-right:30px;
}

#removeSelected
{
  text-align:right;
  color:blue;
  margin-bottom:2px;
  cursor:pointer;
}

.selectFrame
{
  border:1px solid #829ee0;
  background-color:#d7e3f7;
  width:145px;
  float:right;
}


.sep
{
  font-weight:bold;
  text-align:center;
  font-size:13px;
  clear:both;
}

.score {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #003399;
}

.time {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
}

.question
{
  padding:10px;
}

.answers
{
  padding:0;
  margin:0;
}

.answers li
{
  display:block;
  list-style:none;
  padding:0;
  margin:5px 0 5px 0;
}


.players
{
  margin:0;
  padding:0;
}

.players li
{
  display:block;
  float:right;
  padding:0;
  list-style:none;
  margin: 5px 3px 0 0;
  text-align:center;

}

#Message
{
  color:red;
  font-weight:bold;
}

.sphoto
{
  width:70px;
  height:70px;
  overflow:hidden;
  text-align:center;
}

.sphoto img
{
  width:70px;
}

.NewsTitle
{
  font-size:16px;
  width:70%;
  margin:30px auto 15px auto;
}

.NewsContent
{
  width:70%;
  margin:auto;
}

.HorzMenu
{
  margin:auto;
  text-align:center;
}


.HorzMenu li
{
  display:inline;
  list-style:none;

}

.faq li,.faq_expand li
{
  margin: 3px 0 0 0;
}

.faq_expand .content
{
  display:none;
}

.faq_expand .question
{
  padding:0;
}

.Messages
{
  width:500px;
  margin:auto;
  padding:0;
}

.Messages li
{
  display:block;
  list-style:none;
  margin:0 0 5px 0 !important;
}

.MessageHead
{
  background-color:#00cc66;
  position:relative;
  padding:2px;
  font-size:14px;
}

* html .MessageHead
{
  height:1px;
}

.MessageHead cite,.MessageHead .Subject
{
  font-weight:bold;

}

.MessageHead .Date
{
  position:absolute;
  left:2px;
  top:8px;
  direction:ltr;
}

.MessageText
{
  background-color:#00ffaa;
  word-break:break-all;
  overflow:hidden;
  padding:2px;
}


.note { color:red;font-weight:bold;}
.lnote { color:red;}

.google_bar h2,.google_bar h3,.google_bar h4
{
  width:70%;
  padding-bottom:2px;
  margin-bottom:3px;
  border-bottom:1px solid #afafaf;

}

.contactTypePopup
{
  border:1px solid;
  background-color: #ffffaa;
  padding:3px;
  width:240px;

}

.google_bar .contactTypePopup h4
{
  border:0;
  width:auto;
  margin:0 0 5px 0;
  padding:0;
  font-size:15px;
}

.ClipList 
{
  margin:0;
  padding:0;

}

.ClipList li
{
  display:block;
  margin-left:5px;
  cursor:pointer;
}

.ClipList li img
{
}

.webstate
{
  color:blue;
  cursor:pointer;
}

.webstate:hover
{
  text-decoration:underline;
}

.OnlineUsers,.OryarokList
{
  margin:0;
  padding:0;
}

.OnlineUsers li,.OryarokList li
{
  margin:0;
  padding:0;
  display:block;
  list-style:none;
  float:right;
  width:15%;
}


.OryarokList
{
  margin:0;
  padding:0;
}

.OryarokList li
{
  margin:0;
  padding:0;
  display:block;
  list-style:none;
  float:right;
  width:31%;
  height:70px;
}

.OryarokLargeList
{
  margin:0;
  padding:0;
}

.OryarokLargeList li
{
  margin:0;
  padding:0;
  display:block;
  list-style:none;
  float:right;
  width:32%;
  height:70px;
}

.OnlineUsers li.me a
{
  background-color:#ffff6f;

}

.prize1
{
  color:red;
}

.prize2
{
  color:red;
  font-weight:bold;
}

.OnlineUsers li a.has_photo
{
  font-weight:bold;
}

.number
{
  direction:ltr;
  unicode-bidi: bidi-override;
}

.userimageTS
{
  width:35px;
  vertical-align:top;
}


.rowDrag
{
  background-color:#efefff;
  border:1px solid #afafaf;
}

tr.gap
{
  height:15px;
}

.anim
{
  position:relative;
  height:200px;
  width:400px;
  border:1px solid;
  cursor:pointer;
}

.anim .frame
{
  position:absolute;
  text-align:center;
  top:0;
  right:0;
  width:100%;
  display:none;
  font-size:40px;
}

.colorSelector
{
  cursor:pointer;
  width:30px;
  height:30px;
  border:1px solid #afafaf;
}

.SMSMessages
{
  width:100%;
  background-color:white;
  border-spacing:0;
}

.MoreMessages 
{
  border-top:1px solid #aaaaaa;
}

.NiceLink
{
  text-decoration:none;
  color:blue;
}

.MoreMessages a
{
  text-decoration:none;
  font-size:12px;
  color:blue;
}

.SMSCost
{
  font-size:80%;
}

.banners 
{
  text-align:center;
}

.banners a img
{
  border:0;
}

.teachersList li.enabled a,.teachersList li.enabled a:visited,.teachersList li.enabled a:hover
{
  color:blue !important;
  font-weight:bold;
}

.teachersList li.disabled a
{
  color:#000000 !important;
}

.teacherOffers
{
  margin: 2px 15px 0 0;
  padding:0;
}

.teacherOffers li
{
  margin:0;
  padding:0;

}

.Marquee
{
  height:243px;
  overflow:hidden;
}

.Marquee a
{
  text-decoration:none;
}

.area
{
  font-weight:bold !important;
  color:red !important;
}

.Marathon,.MFocus
{
  font-weight:bold !important;
  color:red !important;
}

* html .Marquee
{
  height:287px;
  overflow:hidden;
}



.tapet
{
  height:110px;
}


.profile_right
{
  float:right;
  width:45%;
  min-width:70px;
  padding: 0 5px 0 5px;
}

.profile_left
{
  float:right;
}

.textads
{
  width:120px;
  margin:5px 0 0 0;
  padding:0;
  font-family:Arial;
  direction:rtl;
  text-align:right;
}

.textads li
{
  margin:2px 8px 0 0;
  padding:0;
  display:block;
  list-style:none;
  width:80%;
  position:relative;
 

}



.textads li h4,.textads li h5
{
  margin:0;
  padding:0;
}

.textads li h4 a
{
  font-size:15px;
  color:blue;
}

.textads li div a
{
  color:black;
  text-decoration:none;
  font-size:13px;
}

.textads li h5 a
{
  text-decoration:none;
  font-size:11px;
  color:black;
}

.textads li h5 a:hover
{
  text-decoration:underline;
}

.textanims
{
  margin:5px 0 0 0;
  padding:0;
  font-family:Arial;
  direction:rtl;
  text-align:right;
}

.textanims li
{
  margin:2px 0 0 0;
  padding:0;
  display:block;
  list-style:none;
}

.textanims li .anim
{
  width:80%;
  height:50px;
  position:relative;
  border:0;
}

.textanims li .anim .frame
{
  font-size:20px;
}

.faqs
{
  text-align:center;
}


.languages
{
  font-family:Arial;
  font-size:14px;
}

.languages a
{
  text-decoration:none;
}

.languages a:hover
{
  text-decoration:underline;
}

.languages .off
{
  color:gray;

}

.languages .current
{
  font-weight:bold;
}

#mainIcons
{
  width:70%;  
  margin:auto;
  padding:0;
}

#mainIcons li
{
  clear:right;
  display:block;
  list-style:none;
  padding-top:8px;
}


#mainIcons span
{
  float:right;
  width:48px;
}

#mainIcons a span img
{
  border:0;
  vertical-align:middle;
}

#TimeLeft
{
  text-align:center;
  font-size:20px;
  font-family:Arial;
  font-weight:bold;
}

.pages li
{
  padding:0;
  margin:0 0 4px 0;

}

.Plans
{
  text-align:center;
  margin:auto;
  width:410px;
}

.Plans a
{
  width:135px;
  float:right;
  margin-bottom:5px;

}

.Plans br
{
  clear:right;

}

.Plans a img
{
  border:0;
}

.marker
{
  background-color:#feffaa;
}

.marker_link a
{
  background-color:#feffaa;
}

.fieldError
{
  color:red;
  float:right;
  margin-right:5px;
}

a.answer 
{
	background-color:orange;
	padding:3px;
	cursor:pointer;
	color:black;
	text-decoration:none;
	font-family:times new roman;
}

