﻿@import url(http://fonts.googleapis.com/earlyaccess/droidarabickufi.css);

@font-face {font-family:"B Baran";src:url("BBaran.eot?") format("eot"),url("BBaran.woff") format("woff"),url("BBaran.ttf") format("truetype"),url("BBaran.svg#BBaran") format("svg");font-weight:normal;font-style:normal;}


@font-face {
  font-family: 'Hacen Saudi Arabia';
  src: url('Hacen Saudi Arabia.ttf');
}


.req
{
	color:#ff0000;	
}
body 
{
}

.altstyle
{
	background:#dfe3eb
}

.sout a
{
		color:#ff0000;
		font-family: Arial;
    font-size: 17px;
    text-decoration: none;
    font-weight: bold;
  border-bottom:solid 2px #ff0000;padding-bottom:5px;
}


.FillTxt
{

    padding:5px;
min-height:20px;
 min-width: 100px;
         border: 2px solid #c7cedc;
         font-family:Arial;
    font-size:17px;
    font-weight:bold;
   padding: 5px 3px 5px 3px;
   background:#fff;
}
   

.bags
{
	border:solid 1px #ff0000;
	margin:10px;
	height:50px;
}
.info
{
	color:#000;
    font-family:Arial;
    font-size:18px;  
    text-decoration:none;
line-height:28px;
    direction:ltr;
    text-align:justify;
    direction:rtl;
}


.inhead
{
	background:url(../images/linebg.png) no-repeat bottom center;
	font-family:Arial;
	color:#0062f7;
	font-size:24px;
	width:235px;
	font-weight:bold;
	padding-top:25px;
	padding-bottom:10px;
}


.data
{
	color:#000;
    font-family:Arial;
    font-size:17px;  
    text-decoration:none;
	font-weight:bold;
    direction:ltr;
}
.MM
{
	font-family:Hacen Saudi Arabia;
	font-size:16px;
	color:#3839ad;
width:50px;
white-space:nowrap;
	text-align:center;
}
.MMS
{
	font-family:Hacen Saudi Arabia;
	font-size:16px;
	color:#7f0500;
	width:50px;
	white-space:nowrap;
	text-align:center;
}


.MMS a
{
	font-family:Hacen Saudi Arabia;
	font-size:16px;
	color:#7f0500;
	text-align:center;
	text-decoration:none;
}

.MMS a:hover
{
	font-family:Hacen Saudi Arabia;
	font-size:16px;
	color:#7f0500;
	text-align:center;
	text-decoration:none;
}


.sep
{
	width:40px;	
	text-align:center;
	vertical-align:middle;
}
.sep2
{
	width:20px;	
	text-align:center;
	vertical-align:middle;
}
.MM a
{
	font-family:Hacen Saudi Arabia;
	font-size:16px;
	color:#3839ad;
	text-align:center;
	text-decoration:none;
}

.MM a:hover
{
	font-family:Hacen Saudi Arabia;
	font-size:16px;
	color:#7f0500;
	text-align:center;
	text-decoration:none;
}
.righttd
{
	font-family:Arial;
	color:#0166ff;
	font-size:17px;	
	font-weight:bold;
}

.logtxt
{
	background:url(../images/4text.png) no-repeat;
	width:215px;
	color:#0166ff;
	height:40px;
	font-size:18px;
	border:none;
	border-radius:5px;
	padding-left:10px;
	direction:ltr;
}
.logtxt2
{
	background:url(../images/4text.png) no-repeat;
	width:215px;
	color:#0166ff;
	height:40px;
	font-size:18px;
	border:none;
	border-radius:5px;
	padding-left:10px;
	direction:rtl;
}

.selecttxt
{
	background:url(../images/4text.png) no-repeat;
	width:226px;
	color:#0166ff;
	height:40px;
	font-size:18px;
	border:none;
	border-radius:5px;

	direction:rtl;
}

.QTitle
{
	color:#0066ff;
        font-family:Arial;
        font-size:24px;  
        text-decoration:none;
        direction:rtl;	
}


.QSTitle
{
	color:#000;
        font-family:Arial;
        font-size:18px;  
        text-decoration:none;
        direction:rtl;	
}


.Finishbutn
{
	background:url(../images/butfinish.png) no-repeat center;
	width:110px;
	height:30px;
	border:none;
		cursor:pointer;
}

.Nextbutn
{
	background:url(../images/Nextbutn.png) no-repeat center;
	width:84px;
	height:30px;
	border:none;
	color:#012e94;
	text-align:center;
	padding-right:5px;
	padding: 0px 20px 0px 40px;
	font-size:14px;
	cursor:pointer;
}

.NextbutnTop
{
	background:url(../images/nextTop.png) no-repeat center;
	width:35px;
	height:30px;
	border:none;
	color:#012e94;
	text-align:center;
	padding-right:5px;
	padding: 0px 20px 0px 40px;
	font-size:14px;
	cursor:pointer;
}

.BackbutnTop
{
	background:url(../images/BackTop.png) no-repeat center;
	width:35px;
	height:30px;
	border:none;
		cursor:pointer;
}

.NextbutnDis
{
	background:url(../images/NextbutnDis.png) no-repeat center;
	width:84px;
	height:30px;
	border:none;
	color:#003da2;
	text-align:center;
	padding-right:5px;
	padding: 0px 20px 0px 40px;
	font-size:14px;
	cursor:pointer;
}


.Backbutn
{
	background:url(../images/Backbutn.png) no-repeat center;
	width:110px;
	height:30px;
	border:none;
		cursor:pointer;
}


.Time
{
		background:url(../images/TIME2.png) repeat-x center;
		border-radius:10px;
		height:30px;
		color:#013e99;
		font-size:18px;
	
		font-family:Arial;
}

.hData
{
color:#000000;
font-family:Arial;
font-size:22px;	
}

.hData span
{
color:#1741b1;
font-family:Arial;
font-size:22px;	
}

.answer
{
background:url(../images/answerd.png) no-repeat center;
	width:22px;
	height:22px;
	border:none;
	text-align:center;
	color:#407e0f;
	font-size:15px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	font-family:B Baran;
}

.falseanswer
{
	background:url(../images/Falseanswer.png) no-repeat center ;
	width:22px;
	height:22px;
	border:none;
	text-align:center;
	color:#000;
	font-size:15px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	font-family:B Baran;
}

.notanswer
{
	background:url(../images/notanswer.png) no-repeat center;
	width:22px;
	height:22px;
	border:none;
	text-align:center;
	color:#0139a8;
	font-size:15px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	font-family:B Baran;
}

.curanswer
{
	background:url(../images/cuurrentq.png) no-repeat center;
	width:22px;
	height:22px;
	border:none;
	text-align:center;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	font-family:B Baran;
}

.lst
{
	color:#666;
      font-family:tahoma;
        font-size:10px;  
        text-decoration:none;
		border:solid 1px #666;
		width:120px;
}

.footer
{
	color:#fff;
        font-family:Verdana;
        font-size:10px;  
        text-decoration:none;
		
      
  
}
.visit
{
	color:#fff;
        font-family:tahoma;
        font-size:12px;  
        text-decoration:none;
}
img
{
border-style: none;
	border-color: inherit;
	border-width: 0px;

}

.y
{
	color:#000;
        font-family:tahoma;
        font-size:12px;  
        text-decoration:none;
        cursor:pointer;
  
}
.y:hover
{
	color:#000;
        font-family:tahoma;
        font-size:12px;  
        text-decoration:underline;
        cursor:pointer;
  
}
.yselected
{
	color:#000;
        font-family:tahoma;
        font-size:12px;  
        text-decoration:underline;
        cursor:pointer;
     
}
.z
{
	color:#0f7fff;
        font-family:tahoma;
        font-size:12px;  
        text-decoration:none;
        cursor:pointer;
}
.z:hover
{
	color:#0f7fff;
        font-family:tahoma;
        font-size:12px;  
         text-decoration:underline;
        cursor:pointer;
}
.zselected
{
	color:#0f7fff;
        font-family:tahoma;
        font-size:12px;  
        text-decoration:underline;
        cursor:pointer;
}

.zx a
{
	color:#000;
        font-family:tahoma;
        font-size:12px;  
        text-decoration:none;
        cursor:pointer;
}
.zx a:hover
{
	color:#cc0001;
        font-family:tahoma;
        font-size:12px;  
        text-decoration:none;
        cursor:pointer;
}
.zxselected a
{
	color:#cc0001;
        font-family:tahoma;
        font-size:12px;  
        text-decoration:none;
        cursor:pointer;
        font-weight:bold;
}
     .sesnameselectd
    {
    	color:#fff;
        font-family:tahoma;
        font-size:9px;  
        text-decoration:none;
        background:url(../images/03.png) repeat-x ;
        height:31px;
         cursor:pointer;
    }
   .sesname
    {
    	color:#000;
        font-family:tahoma;
        font-size:9px;  
        text-decoration:none;
        background:url(../images/02.png) repeat-x ;
        height:31px;
        cursor:pointer;
    }
      .Tsesnameselectd
    {
    	color:#fff;
        font-family:tahoma;
        font-size:9px;  
        text-decoration:none;
        background:url(../images/37.png) repeat-x #3291fe;
        height:17px;
        cursor:pointer;
        border-bottom:solid 1px #86bbf7;
    }
   .Tsesname
    {
    	color:#0128C2;
        font-family:tahoma;
        font-size:9px;  
        text-decoration:none;
        background-color:#aed2fa;
        height:17px;
        cursor:pointer;
        border-bottom:solid 1px #86bbf7;
    }
       .Tsesnameselectd a
    {
    	color:#fff;
        font-family:tahoma;
        font-size:9px;  
        text-decoration:none;
        cursor:pointer;

    }
   .Tsesname a
    {
    	color:#0128C2;
        font-family:tahoma;
        font-size:9px;  
        text-decoration:none;
    }
    .Tsesname:hover
    {
    	color:#fff;
        font-family:tahoma;
        font-size:9px;  
        text-decoration:none;
        background-color:#3291fe;

    }
.header
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#000080;
	text-decoration:none;

}
.txtbox
{
	font-size:10px;
	
}
.sitemap
{
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	color:#13007c;
	text-decoration:none;
		
}
	.sheader
{
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	color:#ff0000;
	text-decoration:none;
	padding-bottom:2px;

}
	.buy
{
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	color:#0000ff;
	text-decoration:none;
	

}
.lnk
{
	color:#000080;
	font-size:13px;
	text-decoration:none;
	font-family:Tahoma;
	
}
.lnk li
{
	color:#000080;
	font-size:13px;
	text-decoration:none;
	font-family:Tahoma;
	padding:5px;
	
}
.lnk a
{
	color:#000080;
	font-size:13px;
	text-decoration:none;
	font-family:Tahoma;
	
}
.lnk a:hover
{
	color:#cb5d55;
	font-size:13px;
	text-decoration:none;
	font-family:Tahoma;
	
}
.sitelnk
{
	color:#000000;
	font-family:Tahoma;
	font-size:12px;
	text-decoration:none;
	
}
.project
{
	color:#e1e1e1;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	
}
.title
{
	Color:#ffffff;
	text-decoration:none;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;

}
.topnews
{
	Color:#13007c;
	text-decoration:none;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	
}
.topnewslink
{
	Color:#cc0000;
	text-decoration:none;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	
}
.counter
{
	Color:#cecece;
	text-decoration:none;
	font-family:Tahoma;
	font-size:12px;	
}
.top
{
text-decoration:none;
border:0px;	
}
.Seperator
{
	border-left:1px Solid #d0487f;
	border-bottom:2px Solid #d0487f;
	height:25px;
}
.ad
{
	color:#13007c;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;
	white-space:nowrap;
	padding-top:5px;
	padding-bottom:5px;
	
}
.ad a
{
	color:#13007c;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;
	white-space:nowrap;
	padding-top:5px;
	padding-bottom:5px;
}
.ad a:hover
{
	color:#ff0000;
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none;
	white-space:nowrap;
	padding-top:5px;
	padding-bottom:5px;
	
}
.gridtext
{
	color:#000000;
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma;
	text-decoration:none;
}
.gridtext a
{
	color:#D70505;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma;
	text-decoration:none;
}


.btn2
{
	 font-family:Arial;
	 font-size :18px; 
	 background-color:#0166ff;
 	 height:34px;
 	 color:#fff;
 	 font-weight:bold;
 	 padding-right:10px;
 	 padding-left:10px;
 	 cursor:pointer;
}
.btn2:hover
{
	 font-family:Arial;
	 font-size :18px; 
	 background-color:#91191a;
 	 height:34px;
 	 color:#fff;
 	 font-weight:bold;
 	 padding-right:10px;
 	 padding-left:10px;
}

.btnEx
{
	font-family:Hacen Saudi Arabia;
	font-size :22px; 
	background:url(../images/btnactive.png) no-repeat;
 	height:170px;
 	color:#fff;
 	width:160px;
 	cursor:pointer;
 	border:0px;
   -webkit-transition: all 0.7s ease;
    transition: all 0.7s ease;
}

.btnExnotactive
{
	font-family:Hacen Saudi Arabia;
	font-size :22px; 
	background:url(../images/notactive.png) no-repeat;
 	height:170px;
 	color:#a0a5ad;
 	width:160px;
 	 	border:0px;

}
.btnEx:hover
{
	-webkit-transform: scale(1.11);
    transform: scale(1.11);
}



.btn
{
	 font-family:Arial;
	 font-size :18px; 
	 background:url(../images/btnbg.jpg) repeat-x;
 	 height:35px;
 	 color:#fff;
 	 font-weight:bold;
 	 padding-right:10px;
 	 padding-left:10px;
 	 cursor:pointer;
 	 border-radius:7px;
 	 border:solid 1px #224a85;
}
.btn:hover
{
 font-family:Arial;
	 font-size :18px; 
	 background:url(../images/btnbghover.jpg) repeat-x;
 	 height:35px;
 	 color:#fff;
 	 font-weight:bold;
 	 padding-right:10px;
 	 padding-left:10px;
 	 cursor:pointer;
 	 border-radius:7px;
 	 border:solid 1px #224a85;
}

.txt
{
	height:15px;
	color:#000080;
	border:solid 1px #e1e1e1;
	font-family:Tahoma;
	font-size:12px;
	width:200px;
}



/************************Rdio Style**************************/
input[type=checkbox]:not(old),
input[type=radio   ]:not(old){
  width     : 2em;
  margin    : 0;
  padding   : 0;
  font-size : 1em;
  opacity   : 0;
}

input[type=checkbox]:not(old) + label,
input[type=radio   ]:not(old) + label{
  display      : inline-block;
  margin-left  : -2em;
  line-height  : 1.5em;
  font-size:15px;
  font-weight:bold;
  color:#000;
  font-family:Arial
}

input[type=checkbox]:not(old) + label > span,
input[type=radio   ]:not(old) + label > span{
  display          : inline-block;
  width            : 37px;
  height           :30px;


margin-left:10px;
background:url(../images/B6.png);
  vertical-align   : middle;
}




input[type=radio]:not(old):checked +  label > span > span{
  display          : block;
   width            : 37px;
  height           :30px;
margin-left:10px;

background:url(../images/B5.png);

}

input[type=radio]:not(old):checked +  label {
color:#3a5d27;

}