/*55B6DFD71EA48B0DCFC64A92C8669493A7697B51D30161538B1C*/
/********************************  COMMON **************************************/
body,div,table,td{ font: normal 100% arial; position:relative;}
body{ background-color:#1a1b1e;}
h1{ font-size:140%;}
h2{font-size:130%;}
h3{font-size:120%;}
h4{font-size:110%;}
 
a:link{ color:#97A2AD;}
a:active{color:#2B92F3;}
a:visited{color:#97A2AD;}
a:hover{ text-decoration:none;}
 
.clear{clear:both;}
/******************************** STaRT **************************************/


#header{ width:100%; height:175px; position:relative; z-index:99; border:1px none red;}
	#map{ position:relative; margin-left:7%; top:0; width:139px; height:33px;  z-index:99;}
		#map img{border:0px none;}
	#topmenu{ margin:0; padding:0; list-style:none; position:absolute; right:10%; top:27px; z-index:92; }
		#topmenu li{display:block; direction:rtl; height:20px;}
			#topmenu li a{color:#a9b3b6; font-size:73%; font-weight:bold; display:block; width:150px; height:17px; padding-right:2px; padding-top:2px;text-decoration:none;}
			#topmenu li a:hover{ color:#fff; text-decoration:none;}


#middle{ position:relative; margin:0 auto;  border:1px none red;/* width:86.1%; */ width:90%;  background:url(../images/top-right.gif) repeat-x top;}
	
	/******************************** INTERNAL TRANSPARENT BG ******************************************************/ 
	#m-left{position:relative; width:97%; height:691px;  float:left; z-index:1; 
		background-image: url(../images/middle-left-bg.png);
		//background-image: none ! important;
		behavior: url('../styles/pngfix.htc');
	}
	
	#m-right{position:relative; width:14px; height:691px;  float:left; z-index:1;  
	 	background-image: url(../images/middle-right-bg1.png);
		//background-image: none ! important;
		behavior: url('../styles/pngfix.htc');
	 }
	 /******************************** EOF INTERNAL TRANSPARENT BG ******************************************************/ 
	 
	 #title{position:absolute; height:32px; width:400px; top:8px; right:55px; color:#424e84; z-index:99;background-repeat:no-repeat;background-position:left;text-align:right; direction:rtl; line-height:32px; vertical-align:middle; font-weight:bold; font-size:110%;  
	 	background-image: url(../images/title-bg.png);
		//background-image: none ! important;
		behavior: url('../styles/pngfix.htc');
	 }
	 
	 #movie{position:absolute; height:241px; width:363px; top:48px; left:0;}
	 
	 #main-text{position:absolute; height:232px; width:455px; top:76px; right:55px; z-index:99;
	 	background-image: url(../images/big-text-block.png);
		//background-image: none ! important;
		behavior: url('../styles/pngfix.htc');	 
	 }
	 #main-text-int{position:absolute; height:232px; width:455px; top:76px; right:55px; color:#fff; z-index:99;text-align:right; direction:rtl; font-size:73%; }	 
	 	#main-text-int p{ margin:6px;}



	 .cBlock{position:absolute; height:99px; width:550px; right:55px;  z-index:99;
	 	background-image: url(../images/courses-block-bg.png);
		//background-image: none ! important;
		behavior: url('../styles/pngfix.htc');			
	 }
	 .cBlock-int{position:absolute; width:550px; right:55px; color:#ffffff; z-index:99;text-align:right; direction:rtl; font-size:73%; }	 
	 .cBlock-int img{ float:right; margin:10px 10px 0 10px;}
	 .cBlock-int p{margin:6px 10px 0 6px;  }
	 
	 .t1{top:354px;}
	 .t2{top:464px;}
	 .t3{top:574px;}	 
	 	 
	 #contact-form{position:absolute; height:280px; width:30%; top:300px; left:0;border:1px none red;padding-left:30px; z-index:999;}
	 	#contact-form-title{position:relative; height:15px; width:55px; top:0;  border:1px none red;
			background-image: url(../images/contact-title.png);
			//background-image: none ! important;
			behavior: url('../styles/pngfix.htc');		
		}
		#contact-form label{ display:block;  font-size:73%; height:24px; border:1px none red; direction:ltr; text-align:right; color:#fff; }
		#contact-form label.textarea{height:132px;}
		#contact-form label input{width:70%; display:block; float:left; background:#020303; color:#2d2e31; border:1px solid #2d2e31; margin:0; padding:0;}
		#contact-form label textarea{width:70%; display:block; float:left; background:#020303; color:#2d2e31; border:1px solid #2d2e31; height:128px;}
		#contact-form label span{width:20%; display:block; float:left;}
		#contact-form label input.btn{width:109px; height:23px; display:block; float:left; margin-top:4px; border:0px none;}
	/**/

	
/******************************** PERMANENT OBJECTS ********************************************/
#sh-l{position:absolute; width:25px; height:32px; top:116px; left:0; z-index:99; background:url(../images/shashki-left.gif); }
#sh-rt{position:absolute; width:32px; height:41px; top:0; right:0; z-index:99; background:url(../images/shashki-right-top.gif); }
#sh-rb{position:absolute; width:36px; height:24px; top:890px; right:0; z-index:99; background:url(../images/shashki-right-bottom.gif); }

#logo{position:absolute; width:194px; height:67px; top:44px; left:116px; z-index:99; }
#top-drop{position:absolute; width:224px; height:114px; top:0; left:38%; z-index:99;}


/******************************** MAIN BG ******************************************************/ 
#bgl{ position:absolute; width:50.1%; height:915px; top:0; left:0; z-index:1; background:url(../images/bg-left1.jpg) no-repeat right top;}
#bgr{ position:absolute; width:50%; height:915px; top:0; right:0; z-index:1; background:url(../images/bg-right1.jpg) no-repeat left top;}
	
/******************************** STICKY FOOTER CODE *******************************************/ 
   html, body, #contents {min-height: 100%; width: 100%; height: 100%;}
   html>body, html>body #contents {height: auto;/* The "height" above is a hack for IE5+/Win.  Below we adjust it using the       child selector to hide from IE5+/Win */}
   body {margin: 0; /* Without this, Moz1.0 adds a vertical scrollbar */ }
   #contents {position: absolute;top: 0;left: 0; min-width:997px; z-index:80; }
   *html #contents{width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'997px':'100%');}
   #footer {position: absolute; bottom:0; height:105px; left:0;right:0; width:100%; font-size:0.75em; border:1px none blue;}
   		#credit{ position:absolute; height:30px; width:200px; right:52px; bottom:18px; line-height:8px; z-index:99;  padding-top:4px; border:1px none red; }
			#credit img{ float:left; margin-right:5px; margin-top:-3px;}
			#credit a{ color:#898989;}
		#copyright{position:absolute; height:30px; width:300px; left:5%; bottom:18px; z-index:99; line-height:1.3em; color:#b3b3b4; direction:rtl;}
		
		#h-menu{ position:absolute; left:7%; top:0; right:290px; height:29px; background:url(../images/h-menu-r.jpg) no-repeat right top; border:1px none red;}
			#navmenu{margin:0; padding:0;  list-style:none; margin-right:16px;  height:29px; background: url(../images/h-menu-l.jpg) no-repeat left top;  }
				#navmenu li{ display:block; float:left;}
					#navmenu li a{ height:29px; line-height:29px; vertical-align:middle; padding:0 16px; color:#646263;}
   * html #separator{height:180px;  width:1px; float:left;  }
   
   #main {height: auto; position:relative; min-height:1020px; border:1px none red;}
/******************************** EOF STICKY FOOTER CODE ***************************************/    