﻿body { background:#2d0909 url(Images/Bg.jpg) center top fixed; padding:0; margin:0; }

.AndroidPic { position:fixed; bottom:0; right:0; z-index:1; }

.AndroidPicLeft { position:fixed; bottom:0; left:0; z-index:1; }

.MasterDiv { width:980px; min-height:700px; min-width:980px; margin:0 auto 0px auto; position:relative; z-index:2;  }

.MasterDiv .MasterContainer { margin:10px 20px 0 20px; background-color:#fff; padding-bottom:5px; overflow:hidden; height:1%;
                              border:1px solid #ddd; border-bottom:none; /*border-top:none;*/ min-height:700px; clear:both; }

.MasterDiv .MasterContainer .RightDiv { width:260px; float:right; }

.MasterDiv .MasterContainer .RightDiv .RightDivContainer { margin:5px; }

.MasterDiv .MasterContainer .LeftDiv { width:230px; float:left; }

.MasterDiv .MasterContainer .LeftDiv .LeftDivContainer { margin:5px; }

.MasterDiv .MasterContainer .CenterDiv { width:100%; }

.MasterDiv .MasterContainer .CenterDiv .CenterDivContainer { margin:0 260px 0 5px; }

.MasterDiv .MasterContainer .CenterDiv .CenterDivContainer2 { margin:0 5px 0 5px; }

.MasterDiv .MasterContainer .CenterDiv .CenterDivContainerBig { margin:0 5px 0 235px; }

.MasterDiv .MasterContainer .CenterDiv .CenterDivContainerBig2 { margin:0 265px 0 5px; }

.MasterDiv .MasterContainer .CenterDiv .CenterDivContainerBiger { margin:0 5px 0 5px; }

.BannerDiv { width:980px; min-width:980px; max-width:980px; overflow:hidden; margin:0 auto 0px auto; padding:0 20px; }
	
.BottomDiv { clear:both; margin:auto; width:100%; background:#ccc url(Images/hld.jpg) repeat-x;
             border-top:10px groove #ccc; position:relative; z-index:2; }

.BottomDiv .BottomDivContainer { margin:0px; text-align:center; }

.BottomDiv .BottomDivContainer .AdanCo { line-height:20px; vertical-align:middle; font-size:8px; font-weight:bold; font-family:Tahoma; }

.hrViolet { border:none; border-bottom:1px solid #4e2744; }

.hrVioletpoint { border:none; border-bottom:2px dotted #4e2744; }

.Frame { width:202px; min-height:200px; position:relative; font-family:Tahoma; font-size:11px; margin-bottom:10px; }

.FrameBig { width:100%; min-height:200px; position:relative; font-family:Tahoma; font-size:11px; margin-bottom:10px; }

.Frame .FrameBody { position:relative; z-index:2; padding:5px; direction:rtl; }

.Frame .FrameBody .FrameHeader { background:#50000e; height:30px; line-height:30px;
                                 text-indent:5px; font-weight:bold; color:#fff; margin:-5px -5px 5px -5px; text-align:center;
                                 border:1px solid #50000e; border-top:none; border:none; }

.Frame .FrameBody .FrameHeader .LeftItem { float:left; margin-left:5px; }

.Frame .FrameBody .FrameContent { padding:5px 5px 0 5px; }

.Frame .FrameBody .FrameContent .FrameErrorDiv { text-align:center; font-weight:bold; color:Red; line-height:40px;
                                                 vertical-align:middle; }

.Frame .FrameBody .FrameContent .FrameLink { padding:5px; display:inline-block; background-color:#d35f68; color:#fff; width:172px;
											  margin:0 0 5px 5px; }

.Frame .FrameBody .FrameContent .FrameLink:hover,
.Frame .FrameBody .FrameContent .FrameLink.Current { background-color:#4e2744; color:#fff; }

.Frame .FrameBody .FrameContent .FrameLink2  { padding:5px; display:inline-block; background-color:#d35f68; color:#fff; width:198px;
											   margin:0 0 5px 5px; }

.Frame .FrameBody .FrameContent .FrameLink2:hover,
.Frame .FrameBody .FrameContent .FrameLink2.Current { background-color:#4e2744; color:#fff; }

.Frame .FrameBody .FrameContent .FrameLink3  { padding:5px; display:inline-block; background-color:#d35f68; color:#fff; width:218px;
											   margin:0 0 5px 5px; }

.Frame .FrameBody .FrameContent .FrameLink3:hover,
.Frame .FrameBody .FrameContent .FrameLink3.Current { background-color:#4e2744; color:#fff; }

.Frame .FrameBody .FrameContent hr,
.Coulmn hr { border:none; border-bottom:1px dotted #4e2744; }

.Frame .FrameBody .FrameContent .FrameLabel,
.Frame .FrameBody .FrameContent .FrameLabelMultiline { width:100px; display:inline-block; text-align:left; padding:0 0 0 5px; }

.Frame .FrameBody .FrameContent .FrameLabelMultiline { vertical-align:top; padding-top:7px; }

.Frame .FrameBody .FrameContent #main-nav .nav-top-item { background-color:#eee; display:block; line-height:20px; padding:5px;
                                                          color:#000; font-weight:bold; }
                                                          
.Frame .FrameBody .FrameContent #main-nav .nav-top-item:hover,
.Frame .FrameBody .FrameContent #main-nav .nav-top-item.Current { background-color:#bbb; }

.Frame .FrameBody .FrameContent #main-nav .main-nav-container { background-color:#eee; padding:10px; margin-top:-1px; }

.Frame .FrameBody .FrameFooter { background:#bbb url(Images/TopDivBg.png) repeat; height:30px; line-height:30px;
                                 text-indent:5px; font-weight:bold; color:#000; text-align:left; }
                                 
/*---------------------------------Library---------------------------------*/

/*.Library { width:768px; background: url(Images/LibraryTitle.jpg) repeat-x; padding-top:43px; }

.Library table { width:768px; background:#ccc url(Images/Stack.jpg) repeat; }
			  
.Library table tr td { width:153px; height:193px; }

.Library table tr td div { width:100px; height:150px; background-color:#fff; position:absolute; margin:25px 0 0 27px; }

.Library table tr td div:hover { width:110px; height:160px; margin:20px 0 0 22px; }*/

.Library { width:665px; background:url(Images/LibraryTitle.jpg) repeat-x; padding:43px 0 10px 0; font-family:Tahoma;
           font-size:12px!important; }

.Library table { width:665px; background:#ccc url(Images/Stack.jpg) repeat; float:left; }
			  
.Library table tr td { width:100px; height:193px; }

.Library table tr td div { width:105px; height:150px; background-color:#fff; position:absolute; margin:25px 10px 0 0;
                           text-align:center; cursor:pointer; }

.Library table tr td div a { display:block; height:150px; color:#000; text-decoration:none; padding-top:5px; font-size:10px; }

.Library table tr td div a img { width:100px; position:absolute; left:3px; top:40px; opacity:0.5; filter:alpha(opacity=50); }

.Library table tr td div:hover { width:110px; height:160px; margin:20px 5px 0 0; }

.Library table tr td div:hover a { height:160px; }

.Library table tr td div:hover a img { width:110px; left:-2px; opacity:1; filter:alpha(opacity=100); }


/*---------------------------------Article---------------------------------*/

.Article { width:98%; margin:auto; direction:rtl; font-family:Tahoma; font-size:12px; }

.ArticleRow { padding:5px; padding-bottom:15px; }

.ArticleRow:hover { background-color:#ce5e6e; /*-moz-box-shadow:1px 1px 10px #000;
					-webkit-box-shadow:1px 1px 10px #000; box-shadow:1px 1px 10px #000;*/ }

.Article .ArticleShort { padding:15px 5px; text-indent:5px; }

.Article .BottomText { padding:0 0 10px 0; display:inline-block; } 

.ArticleRow .btnDown { }

/*------------------------------------------------------------------------------------------------------------------*/
.Opt { display:block; height:25px; }


.PollResultSection { position:relative; z-index:2; /*min-height:197px;*/ }

.PollResultSection .PollResultSectionCharts { min-height:145px; overflow:hidden; }

.PollResultSection .PollResultSectionCharts .OptResults { clear:both; } 

.PollResultSection .PollResultSectionCharts .OptResults .OptResultText { display:block; margin:3px 5px 2px 0; }

.PollResultSection .PollResultSectionCharts .OptResults .OptResultChartDiv { border: 1px solid #aaa; width:243px; }

.PollResultSection .PollResultSectionCharts .OptResults .OptResultChart { text-align:center; font-size:xx-small;
                                                                          height:10px; }
                                                                          
.Link { background-color:#f3f3f3; color:#000; font-weight:bold; display:block; padding:5px; line-height:30px; text-align:center; }

.Link:hover { background-color:#ce5e6e; }



/*.QuickMenu { height:300px; width:227px; position:relative; float:left; padding:5px 0 45px 0; direction:rtl;
             overflow:hidden; }

.QuickMenu .QuickMenuItem { color:#000000; border:none; padding:10px 10px; display:inline-block; text-align:center; margin:0 5px 5px 0;
                            min-width:86px; max-width:86px; width:86px; min-height:76px; max-height:76px; height:76px; overflow:hidden;
                            background-color:#eeeeee; }
                            
.QuickMenu .QuickMenuItem:hover { background-color:#B7E6F7!important; }

.QuickMenu .QuickMenuItem img { border:none; display:block; margin:auto; width:48px; height:48px; }

.QuickMenu .QuickMenuItem b { margin:5px -10px 0 0; font-family:Tahoma; font-size:11px;
                              max-height:15px; overflow:hidden; position:absolute; width:105px; }*/
                              
 .MarqueeMsg { clear:both; background:#ce5e6e; height:25px; line-height:25px; font-family:Tahoma;
               font-size:12px; padding:0 5px; direction:rtl; color:#fff; border:1px dotted #ce5e6e; }

.EventContainer { height:258px; width:651px; padding:5px 10px 10px 10px; border:1px solid #eee; margin-top:5px;
                  background:#000b25 url(Images/BodyBg.png) repeat; margin-bottom:5px; }
                   
#EventContainer { width:651px; padding-bottom:15px; margin:auto; font-family:Tahoma; font-size:10px; }
        
#EventContainer ul li div { background:#fff; width:651px; height:71px; padding:5px 0; cursor:pointer; margin:5px 0 0 0;
                            moz-border-radius:5px; webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;
                            overflow:hidden; }

#EventContainer ul li div:hover { background:#f5f5f5 url(Images/BodyBg2.png) repeat; }

#EventContainer ul li div:hover a { color:#000b25; }

#EventContainer ul li div a { text-decoration:none; color:#333; }

#EventContainer ul li div img { border:1px solid #ccc; background:#eee; float:right; max-height:51px; width:71px; margin:10px;
                                overflow:hidden; }

#EventContainer ul li div h3 { margin:10px 0 10px 0; font-size:10px; font-weight:bold; }

                   
#back-top { position:fixed; bottom:30px; right:0px; z-index:10000; }
    
#back-top span { background-image: url(Images/to_top_button_bg.png); }

#back-top a { display:block; width:43px; color:#bbb; }

#back-top span { display:block; margin-bottom:7px; width:34px; height:57px; background-repeat:no-repeat;
                 background-position:center center; opacity:0.3; filter:alpha(opacity=30); text-indent:-9999px;
 				-webkit-transition: all .25s linear;
				   -moz-transition: all .25s linear;
					-ms-transition: all .25s linear;
					 -o-transition: all .25s linear;
					    transition: all .25s linear; }
		
#back-top a:hover span { opacity:1; filter:alpha(opacity=90); }

ul#navigation { position:fixed; margin:0px; padding:0px; top:10px; left:0px; list-style:none; z-index:9999; }

ul#navigation li { width:100px; margin-bottom:5px; }

ul#navigation li a { display:block; margin-left:-2px; width:100px; height:70px; background-color:#CFCFCF; background-repeat:no-repeat;
					 background-position:center center;
					 -webkit-border-bottom-right-radius:10px;
					 -webkit-border-top-right-radius:10px;
					  -khtml-border-bottom-right-radius:10px;
					  -khtml-border-top-right-radius:10px;
					    -moz-border-radius:0px 10px 10px 0px;
						     border:1px solid #AFAFAF;
					 /*-moz-box-shadow:0px 4px 3px #000; -webkit-box-shadow:0px 4px 3px #000; */ opacity:0.6;
					 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); }