body {
padding:0;
margin:0px;
background:url(images/bg.jpg) #071A3C;
color: #000000;
direction:rtl;
font-family: Tahoma,Arial ;
font-size:77%;
}

a,
a:link,
a:hover,
a:visited,
a:active
{
	color:#3176B8;
	text-decoration:none;
outline:none;
}
a:hover  , h3 a:hover , #lastTopics .item .author strong a:hover
{
	color:#6ECDF2;

}

a img {border:none}

#container 
{ 

	line-height: 130%;
	margin: auto 2%;
	background:#092348;
	
}

#header
{
	background:url('images/rightlogo.gif') right no-repeat #fff;
	height:162px;
	margin:auto;
	padding-right:200px;
	border-bottom:15px solid #E5E5E5;
}

#header #logo
{
	background:url('images/logo2.gif') no-repeat center top ;
	width:300px;
	height:104px;
	float:right;
}

#headerLinks
{
	padding-top:104px;
}

#headerLinks a
{
	display:block;
	float:right;
	border-left:1px solid #0C274F;
	padding:0 7px ;
}
#headerLinks a.last{border:none; }
#headerLinks a:link , #headerLinks a:visited
{
	color:#ABABAB
}
#headerLinks a:hover
{
	color:#858585;
}
.headerMenu
{
	width:132px;
	float:left;
	color:#ABABAB;
	position:relative;
	
	top:20px;
	padding-left:20px;
}


html>body .headerMenu
{
	margin-left:20px;
}





.headerMenu .loginFields div
{
	
	text-align:left;
	width:60px;
	position:absolute;
	right:-80px;
}

.headerMenu .loginFields input
{
	
	width:100%;
	margin-bottom:4px;
	
}

.headerMenu  span
{
	color:#0C2D57;
	display:block;
	background:url(images/collapse.gif) no-repeat right 20%;
	text-align:right;
	padding-right:20px;
	height:30px;
}
.headerMenu input,.headerMenu select
{
	background:#F7F7F7;
	color:#BBBBBB;
	padding:4px;
}

.headerMenu input.submit
{
	background:#0C2D58;
	color:#fff;
}

.headerMenuoption
{
	border:none;
}

#login
{
	width:150px;
}

#login input.submit
{
	float:left;
	margin:0;
	
	
}

* html #login input.submit
{
	position:relative ;
	left:-7px ;
}	


#login .rem
{
	float:right;
}
#login .clear
{
	clear:both;
	height:10px;
	display:block;
}
#login a.forgot
{
	float:right;
	display:block;
	clear:right;
	border-left:1px solid #0C274F;
	padding-left:5px ;
}
#login a.reg
{
	display:block;
	float:left;
	padding-right:3px ;
}
#login a.reg:link,#login a.reg:visited,#login a.forgot:link,#login a.forgot:visited
{
	color:#ABABAB
}
#login a.reg:hover,#login a.forgot:hover
{
	color:#858585;
}


#loggedIn a , #searchbox a
{
	display:block;
	background:#F7F7F7;
	text-align:center;
	padding:4px 0;
	margin-bottom:4px;
	color:#BBBBBB;
}
#searchbox a
{
clear:both;
top:4px;
position:relative;
}
#loggedIn a:hover, #searchbox a:hover
{
	color:#999;
	background:#EDEDED;
}

/* Search box */
#searchbox    { width:150px; }
#searchbox   input {   margin:0; padding:4px 0;}
#searchbox   input.q {width:70%; float:right; }
#searchbox   input.s {width:29%; float:left; padding:3px 0 }
#searchbox   select {  width:100%; margin-bottom:2px; }


.nav    { height:41px; background:#0E3765; color:#6ECDF1}
.nav .l {background: url(images/nav_l.gif) 0 0 no-repeat}
.nav .r  {background: url(images/nav_r.gif) 100% 0 no-repeat; padding:5px}

.box      { background:#fff; color:#0E3765;float:right; margin-bottom:12px; width:100% } 
.box div.tl   {background: url(images/box_tl.gif) 0 0 no-repeat; }
.box div.tr   {background: url(images/box_tr.gif) 100% 0 no-repeat; padding:20px ; } 
.box div.bl   {background: url(images/box_bl.gif) bottom left no-repeat; }
.box div.br   {background: url(images/box_br.gif) bottom right no-repeat; } 

/*   News  */

.box .news{ display:block;   float:right; margin-bottom:10px; padding:0 20px ; padding-top:20px ;width:90%}
.box .comments {float:left; }
.box .comments .discription{ color:#D3D3D3}
.box .comments div { text-align:center; color:#B8B8B8; font-size:1.1em; padding:1px}
.box .readmore  { color:#092348; float:left}
.box .readmore a:link,.box .readmore a:visited{ color:#6ECDF2}
.box .readmore a:hover{ color:#0E3765}
.box .clear {clear:both; height:20px}
.box  h3,.lastinserts  h3  { margin:5px 0 10px 0; font-size:12px; font-weight:bold}
.addcomment  
{
	margin:auto;
	color:#53BCE3;
	text-align:center
}
.Comments { text-align:right; color:#B6B6B6; padding-right:20px}
.Comments .discription { background: url(images/gray_dot.gif) bottom repeat-x; color:#53BCE3; font-weight:bold;
 display:inline;}
.Comments h3 { margin:0}
.Comments div.hr { background: url(images/gray_dot.gif) center repeat-x; height:2px; padding-top:10px }

/*   Last inserts  */
.lastinserts {
	margin:20px auto;
	width:90%;
	color:#3176B8;

 }

.authorMaqs
{
             margin:auto;
width:85%;
}


.stats {   width:250px;  float:right ; margin:4px; padding:4px }

.lastinserts .stats {   width:250px;  float:right ; margin:4px; padding:4px 10px 10px 4px; background-color:#F7F7F7;}

.stats h3.title {   padding:0; color:#2B82D5}
.stats .st_2 h3 { color:#B8B8B8; text-align:right }
.stats .st_1 h3{ color:#B8B8B8; text-align:right }
.stats .st_1 {width:105px; float:right; text-align:right ; padding-left:15px; margin-right:4px } 
.stats .st_2 {width:105px; float:right; padding-right:15px; }
.stats a, .stats span{display:block}
.stats a:link ,.stats a:visited
{
	
}

/*   Authors     */

.authors { padding-right:20px ; margin:20px auto; width:80% ;}
.authors .col_1 {width:49%; float:right;   } 
.authors .col_2 {width:49%; float:right;   }


.authors a {float:right;clear:right}


/*  Layout */


#left {

width:132px; padding-right:1px ; color:#fff;
float:left;
background-color:#092348;

}
#right {
		
margin:0; padding:0;
float:right;
width:132px; padding-left:1px ; color:#fff;
background-color:#092348;
}
#center {
margin:0 137px;

border-left:1px solid #11416F; 
border-right:1px solid #11416F;	

padding:0 10px;
height:100%;

background-color:#092348;

					 
}


#footer     
{ 
	background:#fff ; 
	font-size:9px;
	width:100%;
	height:63px;
	border-top:#E5E5E5 6px solid;
} 
#footer #footerlogo
{
	background:#fff url(images/footer.gif) left no-repeat; 
	height:63px;
	width:273px;
	float:left;
}

#footer #credits {
	background:#fff ; 
	padding:16px 0 0  16px;
	text-align:center;
	float:left;
}

#footer a:link,#footer a:visited { color:#5E97D7}
#footer a:hover {color:#408FE8}




/*  Global Classes */

.discription
{
	color:#B8B8B8;
	background: url(images/dot.gif) 0 100% repeat-x ;
	padding-bottom:2px;
}
.small { color:#B8B8B8; }


/*   Menu */
.menu { list-style:none; margin:0 0 10px 0; padding:0 2px}
.menu  div.menuh  { 
	background:url(images/menu.gif) top right repeat-x #0E3765;
	height:27px;
	text-align:center;
	color:#757575
}
.menu  div.menuh *
{
	height:27px;
}
.menu  div.menuh div
{
	background:url(images/menu_r.gif) right bottom no-repeat;
}
.menu  div.menuh div div
{
	background:url(images/menu_l.gif) left bottom no-repeat;
	padding-top:3px;
	height:24px;
}

.menu  a,.menu  a:link,.menu  a:visited
,.menu  a.menucat,.menu  a.menucat:link,.menu  a.menucat:visited{
	display:block; 
	padding-top:5px; 
	padding-right: 5px; 
	 height:23px;
	text-align:center;
	color:#fff;
	border-top:#184C80 1px solid;
}
.menu  a:hover{ background-color:#0E3765 }

.menu .hidden { display:none; overflow:hidden}
.menu .hidden a,.menu .hidden a:visited {background-color:#fff; color:#092348;}
.menu .hidden a:hover {  background-color:#0E3765;color:#fff; }

.menu a.menucat { background:url(images/menu_arrow.gif) left no-repeat}
.menu a.menucat:hover{ background-color:#092348;}


.rightstats  { padding:10px; color:#ffff ; text-align:center}
.rightstats span { display:block; color:#71D1F4}
/*  */

.leftbox { margin-bottom:15px}
.leftbox .head {
	display:block; 
	padding-top:5px; 
	padding-right: 5px; 
	background:url(images/nav_l.gif) top left no-repeat #0E3765;
	 height:23px;
	text-align:center;
	color:#71D1F4
}
.leftbox div.sta  
{
	width:70px;
	float:right;
	text-align:justify
}
.leftbox div.num
{
	color:#71D1F4;
}

#CommentsLayer { position:relative; right:6px; top:117px;}
/*
	Forms
*/

form { padding:0; margin:0}	
input , textarea ,select{
	background:#092348;
	color:#fff;
	border:none;
	font-family:tahoma;
	padding:2px;
font-size:90%;
}



/*  Maqs  and Taps */

.maqbox{
	width:80%;
	border:1px solid #EAEAEA;
	margin:auto;
	font-weight:normal;

}

.maqname{ width:30%; font-weight:bold; background:#F5F5F5; color:#0E3765; padding:0}

.tablehead{ font-weight:bold; background:#F5F5F5; color:#0E3765; padding:0}

.smaqname{ width:70%; font-weight:bold; background:#F5F5F5; color:#0E3765; padding:0}
.maqbox td { border-bottom:1px solid #EAEAEA;  }

.maqview div.hr {  background: url(images/gray_dot.gif) center repeat-x; height:2px; padding-top:10px; width:100% ;clear:both  }

.maqview embed { float:left; margin:20px; }

.maqview , .tapview { margin:auto; width:80%}
.tapimage { float:left; }
.tapview div.hr { background: url(images/gray_dot.gif) center repeat-x; height:2px; padding-top:10px; width:40%;  }
.maqview .stats  ,.tapview .stats 
{ display:block; padding:0; margin:0; color:#B8B8B8; } 
.maqview  .stats span , .tapview .stats span { color:#53BCE3 ; display:inline}

.maqview .statscont div   { display:block; padding:0; margin:0; color:#B8B8B8; } 
.maqview .statscont div span  { color:#53BCE3 ; display:inline}

.maqview  .statscont { float:right; margin-left:15px}
.maqview .options 
{
	padding:0;
	margin:0;
	float:right;
	list-style-type:none
}

.maqview .options a:link , .maqview .options a:visited { color:#B8B8B8; font-weight:bold}
.maqview .options a:hover {color:#53BCE3}

.maqview .options li * 
{
	display:inline;
	
}



.tap,.tap_search{

	width:47%;

	float: right;

	height:150px;

	color:#B8B8B8;
	
	padding:5px;

	margin:0px 0px 5px 5px;

	background-color:#F3FBFF;

}
.tap a:link  , .tap a:visited {color:#0E3765 ; font-size:12px; font-weight:bold}
.tap a:hover {color:#3176B8}
.tap img { float:right; margin-left:4px}
.tapdes { text-align:justify;   height:55%}

.tap .maqnums { 
	font-weight:bold; 
	color:#B8B8B8; 
	
	float:left;
	padding-left:10px

}
.tap .maqnums span { color:#53BCE3}



.boxtapdes      { background:#6DCBF0; color:#245A89;float:right; margin-bottom:12px; width:100% } 
.boxtapdes .l   {}
.boxtapdes .r   { padding:5px ; } 

/*  Cat */
.cat { width:49%; float:right;}
.cat  .body { color:#B8B8B8; padding-top:15px}
.cat a:link ,.cat a:visited{ font-weight:bold; color:#0E3765;
 background:url(images/dot.gif) repeat-x bottom; padding-bottom:2px; }
.cat a:hover {color:#3176B8}
.cat img{float:right; margin-left:4px}

/* Page  */
.page { background:#F3FBFF; color:#0E3765}
.page h3 { border-bottom:1px solid #E8F4FA}

/*Search */
#search .tapdes {display:none}


#pagebox

{

width:90%;

float:right;



}

#pagesnum a,#pagesnum b,#pagesnum a:link,#pagesnum a:visited

{

font-size:11px;

margin:1px;

padding:1px 2px 1px 2px;

float:right;

background-color:#F3FBFF;

margin-top:3px;

text-align:right;

display:block;

border:1px solid #E8F4FA;

}

#pagesnum a:hover

{

background-color:#1387C1;
color:#fff;

}

#pagesnum b

{

background-color:#E6F4FB;

}

.border {
width:300px;
border:1px solid #E5F6FF;
margin:auto;
}

.border div
{
	font-weight:normal;
	background:none;
	color:#fff;
}

.border div.head{

	padding-top:5px; 
	padding-right: 5px; 
	background:url(images/nav_r.gif) top right no-repeat #0E3765;
	 height:23px;
	text-align:center;
	color:#71D1F4

}


.border div.error{

	padding-top:5px; 
	padding-right: 5px; 
	background:#C20505;
	 height:23px;
	text-align:center;
	color:#fff

}

.border div.redirect{

	padding-top:5px; 
	padding-right: 5px; 
	background:#F3FBFF;
	 height:23px;
	text-align:center;
	color:#3176B8;

}



.valid { font-size:70%; border-top:1px solid #0E3765}
.valid a{ display:block;padding:2px 0; margin:2px 0;}
.valid a:hover{ }

.banners 
{ 
 margin:15px auto; text-align:center;
}

.banners img,.banners object
{
display:block;
margin:4px auto;
background:#E5E5E5;
padding:1px;
}
.pollbox 
{
	margin:2px;
}


.pollbox ul 
{	
	margin:14px 10px 10px 0;
	padding:0;
	list-style:none;

}
.pollbox ul li 
{	
	margin-bottom:4px;
	padding:0;
}

.pollbox .pollsubmit
{
	background:#fff; color:#0E3765;
	margin-left:20px;
}

.pollbox span.gray
{
	color:#71D1F4
}



.comment1 
{
	background:#E4F8FF;
	border:solid 1px #D2F4FF;
	padding:1em;
	margin:1em 0;
	color:#008CC1;
}
.comment1 .by , .comment2 .by
{
	font-weight:bold;
}

.comment1 hr
{
	color:#D2F4FF;  background:#D2F4FF;  height:4px; border-style:solid;
}


.comment2
{
	background:#FFE6E7;
	border:solid 1px #FFD5D6;
	padding:1em;
	margin:1em 0;
	color:#C10005;
}

.comment2 hr
{
	color:#FFD5D6;  background:#FFD5D6;  height:4px; border-style:solid;
}


h4
{
   font-size:1.1em;
}

.bluebox {
	color:#3176B8;
	padding:5px;
	background-color:#F3FBFF;
	margin:10px 0;
border:1px solid #D8F1FE;
}
.bluebox p,.bluebox  h4
{
	margin:1px;
}
.bluebox p
{
	text-indent:4px;
	
}

.question p
{
	margin:5px;
}

.bluebox input
{
	background:none;
	color:#3176B8;
	border:1px solid #D5F1FF;
outilne:none;
}
.question .a_submit
{
	clear:both;
}

.question hr
{
	color:#E5F6FF;  background:#E5F6FF;  height:4px; border-style:solid;
clear:both;
}

.answer 
{
	float:right;
	margin:0 10px;
}

.half
{

	width:50%;
	float:right;
}

.innleft
{
	padding-right:5px;
}

.innright
{
	padding-left:5px;
}

.center
{
 margin:auto;
}

.winner
{
  float:right;
  width:80%;
}
.point
{
   float:right;
}
/********************************************************
-------------------- CLEAR FIX ---------------------------
********************************************************/


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */



/********************************************************
-------------------- PAGES ---------------------------
********************************************************/

.pages {padding: 1em 0em 2em;   font-size: 85%;}
.pages a, .pages span {  ;float: right; padding: 0.2em 0.5em; margin-right: 0.1em; border: 1px solid #D2F4FF;    background:#E4F8FF;}
.pages span.current {  font-weight: bold; background: #3176B8; color: #fff;}
.pages a,.pages a:visited { border: 1px solid #D2F4FF; text-decoration: none;color:#3176B8}
.pages a:hover {border-color: #3176B8;}
.pages a.nextprev, a:visited.nextprev ,a:hover.nextprev {border:solid 1px #fff;}
.pages span.nextprev {color: #666;}
.pages span.nextprev {border: 1px solid #fff; color: #999;}



#slidemenubar, #slidemenubar2{
position:absolute;
border:1.5px solid black;
line-height:20px;
}

a.rss
{
  display:block;
  padding-right:24px;
  background:url(images/feed-icon-16x16.png) right no-repeat;
}



.e3lan_1    { height:59px; background:#E4F8FF; color:#008CC1}
.e3lan_1 .lside {background: url(images/e3lan_1_l.gif) 0 0 no-repeat;  height:59px;}
.e3lan_1 .rside  {background: url(images/e3lan_1_r.gif) right center no-repeat; padding:0 100px 0 0;  height:59px; }
.e3lan_1 p,.e3lan_2 p
{
	padding: 7px 0;
	margin:0;
}


.e3lan_2    { height:59px; background:#F8DEE1; }
.e3lan_2 .lside {background: url(images/e3lan_2_l.gif) 0 0 no-repeat;  height:59px;}
.e3lan_2 .rside  {background: url(images/e3lan_2_r.gif) right center no-repeat; padding:0 100px 0 0;  height:59px; }

.e3lan_2,.e3lan_1
{
	margin:5px 0;
}

ul.data
{
	margin:0 2em;
	padding:0;
}

ul.data li:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
ul.data li
{
	list-style:none;
	background:url(images/bullet.gif) top right no-repeat;
	padding-right:20px;
	clear:both;
margin:5px 0;
}
ul.data li div
{
	float:right;
	width:90px;
	
}



.green
{
	color:#649820;
}
.red
{
	color:#920000;
}
.gray
{
	color:#A7A7A7;
}

.author-link
{
width:70%;
margin:4px 0;
}
.author-num
{
float:right;
clear:left;
width:20px;
border-right:1px #0E3765 solid;
border-left:1px #0E3765 solid;
padding:0 4px;
text-align:center;
margin:4px 4px 0 0;
}
