*{
	margin:0;
	padding:0;
	font-family:Tahoma,Arial;
	font-size:12px;
	
}
body {
	background-color:#ffffff;
	background-image:url('images/header-repeat.jpg');
	background-repeat:repeat-x;
	background-position:top;
}

div{
	overflow: auto;
}
p,div{
	direction:rtl;
}
img{
	border:0;
}
ul li a{
	text-decoration:none;
	cursor:pointer;
}
table a:hover{
	font-weight:bold;
}
div#main{
	width:934px;	
}
div#logo-ostad{
	float:right;
	margin:21px 21px 0 0;
	overflow:hidden;
}
div#logo-mid{
	float:right;
	margin:92px 20px 0 0; 
	overflow:hidden;
	color:#5B5B5B;
}
div#logo-pen{
	float:left;
	margin:12px 0 0 0px; 
	overflow:hidden;
}

div.wrap1{
	margin:0 auto ;
	width: 934px;
}
div#header{
	height:207px;
	overflow:hidden;
	width:934px;
}
div#header-top{
	color:#ffffff;
	margin:14px 25px 0 25px;
	width:934px;
	overflow:hidden;
}
div#header-top div#header-top-right{
	float:right;
	height:22px;
	font-size:12px;
}
div#header-top div#header-top-left{
	float:left;
	height:22px;	
	font-size:11px;
}
div#header-top  a {
	color:#ffffff;
	text-decoration:none;
}
div#header-top  a:hover{
	color:#FEB400;
}
div#header-menu{
	 margin:183px 17px 0 0;
	 height:21px;
	 width: 900px;
}
div#header-menu ul{
	list-style:none;
	list-style-image:none;
	font-size:14px;
}
div#header-menu ul li.menu-item a{
	border-left:dotted #d2d1d1;
	padding:0 11px; 
	float:right;
	font-weight:bold;
	color:#2e6467;
}

div#pbody{
	 margin-bottom:8px;
}
/* pbody -top */
div#pbody-top{
	margin:30px 0 15px 0;
	overflow:hidden;
}
div#pbody-top #ostad-search{
	float:right;
	background-image:url(images/ostad-search.jpg);
	width:165px;
	height:54px;
	cursor:pointer;
}

div#pbody-top #ostad-search.active{
	background-image:url(images/ostad-search-active.jpg)!important;
}

div#pbody-top #uni-search.active{
	background-image:url(images/uni-search-active.jpg)!important;
}
.tab_content{
	display:none;
}
.tab_content.active{
	display:block!important;
}
div#pbody-top #uni-search{
	float:right;
	background-image:url(images/uni-search.jpg);
	background-repeat:no-repeat;
	width:221px;
	height:54px;
	cursor:pointer;
}

div#targetDiv-ostad{
	background-color:#dcebec;
	width:934px;
	border-top:1px #c2dadc solid;

}
div#targetDiv-uni{
	background-color:#dcebec;
	width:934px;
	border-top:1px #c2dadc solid;
	height:286px;
	display:none;
}
div#leftBar-ostad{
	background:url(images/leftBar.jpg) no-repeat;
	float:left;
	width:9px;
	height:153px;
}

div#leftBar-uni{
	background:url(images/leftBar-uni.jpg) no-repeat;
	float:left;
	width:9px;
	height:286px;
}
 div#mag{
	background:url(images/mag.jpg) no-repeat bottom;
	width:100px;
	float:right;
	height:153px;
}

.rtlClass{
	direction: rtl;
	text-align:right;
}

.ltrClass{
	direction: ltr;
	text-align:left;
}
div#switchLanguage{
	float:left;
	height:80px;
	text-align:left;
}
div#switchLanguage div.lang{
	border:1px solid #ccc;
	margin:0 16px 7px;
	padding:5px;
	
}
div#switchLanguage div.lang a{
	color: #2C9297;
	font-family:Helvetica;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;

}
div#keyboardPlaceHolder{
	display:block;
	position:absolute;
	z-index:999;
	overflow:hidden;
	/*margin-right:541px;
	margin-top:-66px;*/
}
div#form-box-ostad {
	margin:55px 13px 0 0;
	float:right;
	overflow:hidden;
	width:506px;
}
div#form-box-ostad form input#search_ostad_kw{
	width:363px;
	font-size:15px;
	color:#9c9c9c;
	padding:16px 5px;
	float:right;
	
}

div#form-box-ostad input#goBtn{
	float:right;
	height:54.5px;
}
 div#form-box-uni {
	margin:55px 9px 0 0;
	float:right;
	overflow:hidden;
	width:502px;
}
 div#form-box-uni form input#search_uni_kw{
	width:363px;
	font-size:15px;
	color:#9c9c9c;
	padding:16px 5px;
	float:right;
}
div#form-box-uni p{
	font-size:13.5px;
	color:#9c9c9c;
	margin-top:34px;
	float:right;
}

div#form-box-uni input#goBtn{
	float:right;
	height:54px;
}
/* pbody-Right  Div*/
div#pbody-right{
	width:257px;
	float:right;
	margin-bottom:6px;
}
div#five-sooti{
	height:253px;
}

div#five-sooti-top{
	background:url(images/fiveSooti-top.jpg) top no-repeat;
	height:57px;
}
div#five-sooti-repeat{
	background:url(images/fiveSooti-repeat.jpg) repeat-y;
	height:190px;
}
div#five-sooti-bottom{
	background:url(images/fiveSooti-bottom.jpg) no-repeat;
	height:6px;
}
div#five-sooti #five-sooti-repeat ul{
	margin:0 35px 0 0;
}
div#five-sooti #five-sooti-repeat ul li{
	list-style-image:url(images/arrow_Bgwhite.jpg);
	clear:both;
	padding-top:13px;
	color:#5b5b5b;
	font-size:11px;
	font-weight:bold;
}

div#latest-content{
	background:url(images/latest-content.jpg) no-repeat;
	height:250px;
	margin-top:7px;
	margin-bottom:8px;
}
div#latest-content ul{
	margin:70px 35px 0 0;
}
	
div#latest-content ul li{
	list-style-image:url(images/arrow_BgYellow.jpg);
	clear:both;
	color:#456454;
	font-weight:bold;
	padding-bottom:16px;
	font-size:11px;
}

div#amar{
	height:159px;
}
div#amar-top{
	background:url(images/amar-top.jpg) top no-repeat;
	height:56px;
}
div#amar-repeat{
	background:url(images/amar-repeat.jpg) repeat-y;
	height:97px;
}
div#amar-bottom{
	background:url(images/amar-bottom.jpg) no-repeat;
	height:6px;
}

/*  Left-body Div*/
div#pbody-left{
	float:left;
	/*width:671px;*/
	width: 934px;
	line-height:25px;
	overflow:hidden !important;
	min-height:400px;
	color: #5B5B5B;
}
div#pbody-left p{
	line-height:26px;
	margin-right:10px;
}
div#pbody-left p a{
	color:#5B5B5B;
}
div#pbody-left #video{
	clear:both;
	height:253px;
	margin:0 86px;
	overflow:hidden;
}
div#pbody-left #video #video-left{
	float:left;
	width:331px;
	height:253px;
}

div#pbody-left #video  #video-right{
	float:right;
	width:331px;
	height:253px;
}
div#pbody-left #video .top{
	background:url(images/video-top.jpg) no-repeat;
	height:7px;
	overflow:hidden;
}
div#pbody-left #video .repeat{
	background:url(images/video-repeat.jpg) repeat-y;
	height:240px;
	text-align:center;
}
div#pbody-left #video .bottom{
	background:url(images/video-bottom.jpg) no-repeat;
	height:6px;
	overflow:hidden;
}
div#pbody-left #tip{
	margin-top:10px;
	overflow:hidden;
}
div#pbody-left #tip-top{
	width:935px;
	height:57px;
}
div#pbody-left #tip-top-right {
	background:url(images/tip-top-right.jpg) no-repeat;
	height:57px;
	float:right;
	width:137px;
}
div#pbody-left #tip-top-repeat {
	background:url(images/tip-top-repeat.jpg) repeat-x;
	height:57px;
	float:right;
	width:738px;
}
div#pbody-left #tip-top-left{
	background:url(images/tip-top-left.jpg) no-repeat;
	height:57px;
	float:left;
	width:60px;
}
div#pbody-left #tip-repeat{
	background:url(images/tip-repeat.jpg) repeat-y;
	height:302px;
	width:934px;
}
div#pbody-left #tip-bottom{
	background:url(images/tip-bottom.jpg) no-repeat;
	height:6px;
	overflow:hidden;
}
/*          footer DIV            */
div#footer{
	clear:both;
}
div#footer-top{
	background:url('images/footer-top.jpg') top no-repeat;
	height:7px;
	margin-top:1px;
	overflow:hidden;
}
div#footer-body{
	background:url('images/footer-repeat.jpg') repeat-y;
	height:42px;
	padding:5px 0 0 0;
}
div#footer-body p{
	list-style:none;
	list-style-image:none;
	font-size:12px;
	margin:0 auto;
	width:317px;
}

div#footer-body p span.menu-item a{
	border-left:solid 1px;
	color:#2e2e2e;
	padding:0 11px; 
	float:right;
	font-weight:bold;
	text-decoration:none;
}
div#footer-body p span.last-item a{
	border-left:none;
	color:#2e2e2e;
	padding:0 11px;
	float:right;
	font-weight:bold;
	text-decoration:none;
}
div#footer-body p span a:hover{
	color: #1A8687!important;
}
p.titr{
	margin:8px 15px 3px 15px;
	font-weight:bold;
	
}
p.titr a{
	color:#1a8687!important;
	
	font-weight:bold;
	text-decoration:none;
}
p.titr a:hover{
	color: #033437!important;
	text-decoration:underline;
}

p.body{
	color:#545454;
	margin:16px 15px 8px 5px;
	padding-bottom:15px;
	border-bottom:dotted 1px #a6a6a6;
}
h1{
	font-size:20px;
	color:#1a8687;
	margin:25px 20px 25px 0;
}

/* for Other pages*/
.contactForm p .contactForm{
	margin:16px 10px 0 0;
	font-size:14px;
	line-height:35px;
}
#form-paragraph input{
	width:290px;
}
#form-paragraph select {
	width:294px;
}
#form-paragraph label{
	width:125px;
	float:right;
} 
#form-paragraph textarea {
	width:289px;
}
.contactForm{
	height:500px;
}
ul#temp li{
	list-style:circle;
	margin-right:25px;
	color:#BB0000;
}
.resultTxt{
	margin: 10px 25px;
}
p#thanks{
	background-color:#CCCCCC;
	border:1px solid #000000;
	padding-right:29px;
}
.content a ,.content{
	line-height:25px;
	font-size:13px;
}
div#map_accordion{
	float:right;
	display:inline;
}
/* form ajax processing*/
div.resultHolder{
	clear: both;
	padding: 10px;
}
#loginformInRegPage input{
	width:290px;
}
#loginformInRegPage label{
	width:125px;
	float:right;
}
.loading, .loadingL{
	display: none;
	text-align: center;
	margin: 25px 250px 25px 0;
	float:right;
}

.resultTxt{
	display: none;
	font-weight: normal;
	color: #BB0000;
	border: 1px solid #4C301C;
	padding: 7px 5px;
	background: #FFFBEF;
}
.res{
	font-weight: normal;
	color: #BB0000;
	border: 1px solid #4C301C;
	padding: 7px 5px;
	background: #FFFBEF;
}

.resultTxt ul, .resultTxt li{
	margin: 2px 10px;
	padding: 0 10px;
}	

.success{
	color:#088F1B!important; 
}	
input.xbtn{
	width:100px !important;
	margin-right:88px;
}

div.thanks, div.thanks a{
	color:#21696B!important;
	font-size:13px;
	margin-top:20px;
	overflow:auto;
	font-weight: bold;
}
div.thanks a{
	color:#21696B;
	font-size:15px;
}
table#school_list {
	border:1px solid #c2dadc;

}
table#school_list img{
	max-height:57px;
	max-width:57px;
}
table#rate_list {
	border:1px solid #c2dadc;
	margin:5px  0;
}
table#rate_list tr{
	padding:5px 10px 5px 0;	
}
table#school_list TH,table#school_list th a ,table#rate_list TH,table#rate_list th a {
	padding:5px;
	text-align:right;
	background-color:#7A8E97;
	color:#fff;
}
table#school_list *,table#rate_list *
{ 
	text-decoration:none;
	color:#5B5B5B;
	padding:5px;
	vertical-align:middle;
}
table#school_list th a:hover, table#rate_list th a:hover{
	color:#456454!important;
}
.even{
	 background-color: #EFEFEF;
}
.odd{
	 background-color: #FFFFFF;
}
tr#first-row{
	border-bottom:1px solid #c2dadc;
}
.alarm{
	color:red;
	
}
#Ajax-suggestion{
	position: absolute;
	width: 375px;
	overflow: auto;
	margin-top:55px;
	
	font-size: 13px;
	z-index: 2000;
	padding:0;
}
#Ajax-suggestion ul{
	list-style:none;
	background-color:#F3F0E0;
	display: none;
	padding:0px 0 4px 0;
	margin:0;
}
#Ajax-suggestion ul li{
	margin:0 6px 7px 0;
	cursor:pointer;
}
#Ajax-suggestion ul li.mouseOut{
	background-color: #F3F0E0;
}
#Ajax-suggestion ul li.Hoverd{
	background-color: #B7B7B7;
}


#Ajax-suggestion2{
	position: absolute;
	width: 375px;
	overflow: auto;
	margin-top:55px;
	font-size: 13px;
	z-index: 2000;
	
}
#Ajax-suggestion2 ul{
	list-style:none;
	background-color:#F3F0E0;
	display: none;
	margin:0;
	padding:0px 0 4px 0;
}
#Ajax-suggestion2 ul li{
	margin:0 6px 7px 0;
	cursor:pointer;
}
#Ajax-suggestion2 ul li.mouseOut{
	background-color: #F3F0E0;
}
#Ajax-suggestion2 ul li.Hoverd{
	background-color: #B7B7B7;
}
/* Rating page*/
div#rate-page{
	margin:10px 0;
}
div#rate-page a{
	color:#5B5B5B;
	text-decoration:none;
}
div#rate-page a:hover{
	text-decoration:underline;
}
div#rate-page div#profile{
	height: 160px;
	overflow:hidden;
}
div#rate-page div#profile div#photo{
	float:right;
}
div#rate-page div#profile div#photo img{
	max-height:120px!important;
	max-width:160px !important;
}
div#rate-page div#profile div#result{
	float:right;
	margin: 6px 10px 0;
	color:#5B5B5B;
	font-size:12px;
	font-weight:bold;
	width: 375px;
}
div#rate-page div#profile div#result span{
	font-size:14px;
	color:#1a8687!important;
}
div#rate-page div#profile div#rate-btn{
	float:left;
	margin-top:108px;
	overflow:hidden;
}
div#rateForm{
	padding:20px;
}
div#right-form{
	float:right;
	width:400px;
}
#rateForm label.text1{
	width:390px;
	float:right;
	font-size:11px;
	font-weight:bold;
	color:#5B5B5B;
	padding-right:10px;
}
#rateForm label.text2{
	width:390px;
	float:right;
	font-size:11px;
	font-weight:bold;
	color:#5B5B5B;
	background-color: #EFEFEF;
	padding-right:10px;
}
label.last{
	width:35px;
	clear:none;
	padding-right:12px;
	float:right;
}
label.first{
	width:30px;
	padding-right:40px;
	float:right;
}
input.radio{
	width: 50px;
	float:right;
	margin-top:7px;
}
ul#legend{
	list-style:none; 
	padding-right:25px; 
	color:#5B5B5B;
	background-color:#DCEBEC;
	margin: 25px 5px 0 0;
	width:235px;
	float:right;
}
ul#legend li{
	margin:3px 0;
}
ul#legend li img{
	vertical-align:middle;	
} 
div#legend-emotion {
	float:right;
	color:#5B5B5B;
	list-style:none; 
	background-color:#F5F5F5;
	margin: 25px 25px 0 0;
	width:350px;
	padding: 3px 20px 3px 20px	
}
table#legend-emotion {
	margin:36px;
	width:262px;
	float:right;

}
table#legend-emotion  tr td img{
	vertical-align:middle;
}
div#tell_a_friend{
	float:left;
	margin-top:42px;
	overflow:hidden;
}
table#avg{ 
	clear:both; 
	width:934px;
}
div#photo_upload{
	direction:rtl;
	overflow:auto;
	width:500px;
	float:right;
	clear:right;
	margin:6px 0 0;
		
}
div#upload_form{
	

}
.thumb{
	border:0 none;
	margin:0;
	max-width:42px;
	padding:0 !important;
}
p.tmp_form{
	font-size:11px;
	font-weight:bold;
	margin:20px 0;
}
div#left-form{
	float:left;
	height:162px;
	margin-top:142px;
	width:417px;
}


#alphabet {
	background:#F7F7F7 none repeat scroll 0 0;
	height:38px;
	line-height:20px;
	width:931px;
	margin-bottom:10px;
	margin-right:0px !important;
}

#alphabet p {
	margin:0 auto!important;
	text-align:center!important;
	font-family:Arial;
	height:30px;
	width:910px;
}
#alphabet p a, #alphabet p span{
	font-family:Arial;
	border:1px solid #ccc;
	display:block;
	float:right;
	font-size:16px;
	font-weight:bold;
	line-height:normal;
	margin:9px 3px 0 2px;
	padding:1px 6px;
	text-decoration:none;
	color:#ccc;
}
#alphabet p a:hover{
	background-color:#fff!important;
	border:1px solid #1E676D;
	margin-top:0px;
	font-size:20px!important;
	color:#F77812!important;
}
#alphabet p a{
	background-color:#fff!important;
	border:1px solid #5B5B5B!important;
	color:#5B5B5B!important;
	
}
#alphabet p a.alphabet_selected {
	background-color:#fff!important;
	border:1px solid #1E676D!important;
	color:#F77812!important;
}
