/*-----------------------------------------------------------------------
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
Designed & css Coding By : Husien Adel : www.egydes.com for wt.com.sa
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/


* { margin:0; padding:0; outline:none;}
* { scrollbar-arrow-color: #c8c8dc; scrollbar-3dlight-color: #7f7ec4; scrollbar-highlight-color: #7f7ec4; scrollbar-face-color: #6160a4; scrollbar-shadow-color: #dadaf8; scrollbar-darkshadow-color: #e3e3f6; scrollbar-track-color: #e3e3f6; }
img { border:0; }
.clear { clear:both; }
body { background:url(images/back.jpg) top center repeat-x; font-family:tahoma; font-size:12px; font-weight:normal; color:#4e4e7a; }
a:link, a:visited, a:active { text-decoration:none; color:#46466d; }
a:hover { text-decoration:none; color:#3d3d5b; }
#wrap { width:956px; height:auto; overflow:hidden; margin:0 auto; }
#logo { width:215px; height:189px; float:right; }
#header-l { width:741px; height:189px; float:left; background:url(images/header_01.jpg) no-repeat; }
#last-news { width:580px; height:20px; position:relative; top:32px; left:41px; color:#fff; direction:rtl; font-weight:bold; }
#header-show { width:532px; height:106px; position:relative; top:50px; left:100px; }
#nav { width:896px; height:26px; padding:7px 50px 0 10px; background:url(images/nav.jpg) no-repeat; margin:0 auto; color:#fff; font-size:12px; overflow:hidden }
#nav ul { float:right; font-weight:bold; position:relative; left:10px; }
#nav ul li { font-weight:bold; display:block; float:right; margin-right:5px; }
#nav ul li a:link, #nav ul li a:visited, #nav ul li a:active { text-decoration:none; color:#fff; font-weight:bold; }
#nav ul li a:hover { color:#3e3e80; font-weight:bold; background-color:#e1e1ff; display:block; height:15px; }
#page { width:946px; height:auto; margin:0 auto; background:url(images/page-back.gif) no-repeat top center; padding:5px; overflow:hidden; }
#right { float:right; width:206px; position:relative; top:15px; right:20px; padding:2px; }
#sub-page { width:665px; background:url(images/sub-page.gif) top  no-repeat; padding:5px; direction:rtl; text-align:justify;  position:relative; top:0px; left:35px; overflow:hidden; min-height:700px;}

* html div#sub-page { 
   height: expression( this.scrollHeight < 701 ? "700px" : "auto" ); /* sets min-height for IE */
   min-height: 700px; /* sets min-height value for all standards-compliant browsers */
}

.sub-title { display:block; margin-top:25px; margin-right:35px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#40406f; border-bottom:1px dashed #40406f; width:75%; }
.sub-txt { width:620px; margin:0 auto; text-align:justify; direction:rtl; padding-top:7px; line-height:115%;}
#poll { width:202px; height:202px; }
#poll-h { width:202px; height:33px; background:url(images/poll-block_h.gif) no-repeat; }
#poll-m { width:202px; height:167px; background:url(images/poll-block_m.gif) no-repeat; direction:rtl }
.poll-q { color:#333333; border-bottom:1px dashed #333; font-size:13px; position:relative; top:5px; right:17px; font-weight:bold }
#poll-m ul { margin-top:20px; margin-right:12px; }
#poll-m ul li { list-style-type:none; padding-top:5px; color:#575584; }
#poll-f { width:202px; height:12px; background:url(images/poll-block_f.gif) no-repeat; padding:0;}
.block-title { margin-top:10px; float:right; direction:rtl; margin-right:30px; color:#3b3c65; font-weight:bold; line-height:120%; }
#mail-list { width:202px; height:212px; margin-top:15px; }
#maillist-h { width:202px; height:33px; background:url(images/mailist-block_h.gif) no-repeat; }
#maillist-m { width:202px; height:166px; background:url(images/mailist-block_m.gif) no-repeat; }
#maillist-f { width:202px; height:13px; background:url(images/mailist-block_f.gif) no-repeat; }
.mail-title { display:inline; position:relative; top:72px; left:38px; font-weight:bold; color:#595959; }
.mail-box { display:block; margin-top:85px; margin-left:27px; }
.mailinput { background:url(images/txt-box.gif) no-repeat; width:138px; height:15px; border:0px; padding:5px; font-family:tahoma; font-size:12px; }
.mail-submit { width:10px; height:23px; position:absolute; margin-top:25px; margin-left:70px; }

.mail-leave { width:63px; height:23px; position:relative; top:25px; margin-left:5px;}
.sms { margin-top:3px;}
.sms a:link, .sms a:visited, .sms a:active { display:block; background:url(images/sms.gif) 0 0 no-repeat; width:202px; height:40px; }
.sms a:hover { display:block; background:url(images/sms.gif) 0px -40px no-repeat; width:202px; height:40px; }


#firend-sites { width:202px; height:200px; margin-top:5px; }
#firend-sites-h { width:202px; height:32px; background:url(images/friends-site_h.gif) no-repeat; }
#firend-sites-m { width:202px; height:160px; background:url(images/friends-site_m.gif) no-repeat; }
#firend-sites-f { width:202px; height:8px; background:url(images/friends-site_f.gif) no-repeat; }
.fs-img { width:169px; height:152px; margin:0 auto; position:relative; top:5px; left:0px; }
#stats-block { width:202px; height:112px; background:url(images/stats.gif) no-repeat; margin-top:5px; }
.stats { position:relative; top:45px; left:45px; width:97px; height:52px; display:block; text-align:justify; direction:rtl; }
.stats ul li { list-style-type:none; font-weight:bold; color:#472654; font-size:12px; }
.stats-txt { direction:rtl; color:#676793; padding-right:5px; font-weight:bold; }
#content { width:720px; float:left; position:relative; top:15px; right:5px; }
#vision { width: 692px; height:auto; position:relative; top:1px; margin:0 auto; left:15px; }
#vision-h { width:692px; height:34px; background:url(images/msg_vision_h.jpg) no-repeat; }
#vision-m { width:692px; height:165px; background:url(images/msg_vision_m.jpg) no-repeat; direction:rtl }
#vision-m p { line-height:130%; direction:rtl; position:relative; top:25px; right:110px; width:550px; overflow:hidden; padding-top:10px; text-align:justify; border-bottom:1px solid #fff; padding-bottom:4px; color:#262645; font-weight:bold; font-size:13px; }
#vision-f { width:692px; height:21px; background:url(images/msg_vision_f.jpg) no-repeat; }
.mid-title { direction:rtl; display:inline; position:relative; top:13px; float:right; right:35px; font-weight:bold; color:#5f5f8f; line-height:120%; }
#goals { width:692px; height:auto; margin-top:5px; margin-left:25px; }
#goals-h { width:692px; height:35px; background:url(images/goals_h.jpg) no-repeat; }
#goals-m { width:692px; height:136px; background:url(images/goals_m.jpg) no-repeat; padding-top:25px; }
#goals-m ul { margin-top:15px; margin-right:110px; }
#goals-m ul li { direction:rtl; line-height:130%; list-style-type:circle; color:#262645; font-weight:bold; font-size:13px;}
#goals-f { width:692px; height:28px; background:url(images/goals_f.jpg) no-repeat; }
#flash-area { width:692px; height:160px; margin-left:23px; }
#studio { width:692px; margin-top:5px; margin-left:23px; }
#studio-h { width:692px; height:38px; background:url(images/studio_h.jpg) no-repeat; }
#studio-m { width:692px; height:118px; background:url(images/studio_m.jpg) no-repeat; }
#studio-f { width:692px; height:16px; background:url(images/studio_f.jpg) no-repeat; }
#show-gallery { width:650px; height:135px; margin:0 auto; }
#show-gallery ul li { display:inline; float:right; width:100px; height:100px; padding-right:7px; font-size:10px; font-family:tahoma;}
#footer { width:100%; height:64px; background:url(images/footer_m.jpg) repeat-x; margin-top:7px; }
#footer-r { width:338px; height:64px; background:url(images/footer_r.jpg) no-repeat; float:right; }
#footer-wt { width:256px; height:64px; float:left; }
#footer-up { width:77px; height:64px; float:left; }
.register { margin-top:0px;}
.register a:link, .register a:visited, .register a:active {display:block; width:202px; height:40px; background:url(images/register.jpg) 0 0 no-repeat;}
.register a:hover { display:block; background:url(images/register.jpg) 0px -40px no-repeat; width:202px; height:40px; }

.bt-reg { width:63px; height:23px; position:relative; top:0px; right:65px; float:right}
.bt-vote { width:63px; height:23px; top:0px; right:50px; position:relative; float:right }