BODY {
		margin:0px; 
		padding:0px;
		padding-top:20px;
		direction:ltr;
		font-family:tahoma; 
		background: url(../img/bg.jpg)  repeat-x;
		}

* {margin:0; padding:0;}

a{text-decoration: none;}

.clear{clear:both ;}
.name_center{
	
	float:left;
	//border:1px solid #000;
	width:100%;
	font-size:22pt;
}
#wrap{
margin: auto;
width:93%;
border-bottom:0px dashed #eee;
position:relative;
min-height:480px;
}
#main{
margin: auto;
width:780px;
border-bottom:0px dashed #eee;
position:relative;
min-height:480px;
	margin-top:40px;
	padding-top:25px; 
}
#main .logo{
	float:left;
	position:relative;
	 -webkit-animation-name: fadeIn;
animation-duration: 3s;-webkit-animation-duration: 3s;
}
 p{
	position:relative;
	font-size:12px ;
	font-family:tahoma ;
	color:#737270;
	text-align:justify;
	font-weight:normal;
	  line-height:25px;
  
 padding:4px 4px;
}
 p::first-letter {
    font-size: 200%;
}

.line{
	margin: auto;
	background: url(../img/line.png) no-repeat top center;
	width:100%;
	height:5px;
	bottom:2px;
}


  /* tooltipsm  ----------------------------   */
  
  a.tooltipsm {
  font-family:tahoma;
  font-size:12px;
  position: relative;
  display: inline;
   -webkit-animation-name: slideLeft;

}
a.tooltipsm span {
  position: absolute;
  width:100%;
  color:#fbfbfb;
  background: #f39200;
  height: 180px;
  top: 0px;
  left: 0px;
 line-height: 180px;
  text-align: center;
  visibility: hidden;
  -webkit-animation-name: fadeIn;	
	animation-duration: 1s;	
	-webkit-animation-duration: 1s;
   	
}
a.tooltipsm span:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 100%;
 // margin-top: -18px;
  width: 0; height: 0;
 }
a:hover.tooltipsm span {
  visibility: visible;
  opacity: 0.8;
  //right: 100%;
 // top: 120%;
   top: 0px;
  left: 0px;
  margin-top: -50px;
  margin-right: -15px;
  z-index: 999;
  -webkit-animation-name: fadeIn;	
	animation-duration: 2s;	
	-webkit-animation-duration: 2s;
}
  .conts 
        {
line-height:39px;
margin:4px;
float:left;
        } 
    .conts img
        {	
		position:relative;
		float:left;
margin:4px;
        } 
		
  #MPage2{
		//width:100%;
		float:right;
		top:0px;
		right:0px;
		margin-bottom:20px;
		z-index:0px;
	 }
	 /******************************************* menu3 */
#MenuPage2,#MenuPage2 ul
        {
width:100%;
list-style-type:none;
margin-top:0px;
position:relative; 
padding:0px;
float:right;
        }

#MenuPage2>li
        {
position:relative;    
float:left;
margin-left:8px;
	
        }        
 #MenuPage2 a
{

display:block;
  -webkit-transition: all .4s;
	-moz-transition: all .4s;
	transition: all .4s;
        }
		

 
  #MenuPage2 img{
  padding:0px;
  margin-left:10px;
  }
  .showboxs{
-webkit-box-shadow: -3px 3px 0px -1px rgba(231,166,26,1);
-moz-box-shadow: -3px 3px 0px -1px rgba(231,166,26,1);
box-shadow: -3px 3px 0px -1px rgba(231,166,26,1);
	border-radius:3px 5px;  
	margin:4px;
  }
  
  #topmenusM2{
width:100%;
direction:ltr;
  }
	 
	 


#header {
		margin:auto auto;
		position:relative;
		width:99%;
		z-index:5;
		min-height:110px;
		border:0px solid #000;
		 }
#header .user_img{
		float:left;
		margin-left:00px;
		height:110px;
		overflow:hidden;
		margin-right:12px;
		}
#header .user_img img{
		width:240px;
		}
		
 .userimg{
		height:110px;
		overflow:hidden;
		width:150px;
		margin-left:8px;
		}		
.userimg img{
		width:150px;
		}
		
		
  #header .user_name {	
			font-family:Helvetica,Arial,sans-serif;
			position:absolute;
			bottom:35px;
			font-size:33px;
			color:#737270;
			letter-spacing: 5px;
			line-height:30px;
			text-shadow: 0px 1px  #eee;
		 }
#header .user_menu {	
			float:right;
			right:30px;
			font-family:Helvetica,Arial,sans-serif;
			top:43px;

		 }


/********************************* Menu-main */

 #Menu-main, #Menu-main ul
       {
		list-style-type:none;
		direction:ltr;
		bottom:0px;
		margin:12px ; 
		padding:3px;
		line-height:25px; 
       }
 #Menu-main>li
       {
float:left;
text-transform: uppercase;
position:relative;
-webkit-transition: all .4s;
-moz-transition: all .4s;
transition: all .4s;
margin:5px 25px;
       }
       

	     #Menu-main>li> a
       {
		//display:block;
		padding:1px 5px ;
		font-size:13px;  
		font-weight:bold;
		-webkit-transition: all .4s;
		-moz-transition: all .4s;
		transition: all .4s;
	
       }
#Menu-main .link a
        {  display:block;
color:#000;
        }
#Menu-main .link a:hover
        {
color:#FFF;
background:#737270 ;
        }
        
#Menu-main .homes a
       {color:#eee;
	   display:block;
background:#000 ;
       }
#Menu-main .homes:hover
        {
color:#FFF;
background:#eee ;
        }

		#Menu-main .actv a
        {
color:#FFF;
background:#f6a117 ;
        }
		
 #header .logouser{ 
 			text-indent: 50px;
			//float:left;
			width:100%;		
			background:#84c0ff url(../img/bg-h3.png)  repeat-x ;
			padding: 10px  0px ;
			text-align:right;
			margin:auto;
			

			font-size:14px ;
			color:#FFF;
			//border:1px solid #FFFFFF;
		
			
		  }
 
#header .logo{ 
			float:left;	
			background:#2daae1;
			padding: 10px ;
			text-align:right;
			margin-left:10px;
			margin-top:15px;
			border-radius:5px 5px 5px 5px;
			font-size:14px ;
			color:#FFF;
			border:1px solid #FFFFFF;
			position:fixed;
		  }

 #header .logo td{
		  color:#FFFFFF;
		  font-size:10pt ;
		  }
		  
	
#header .logo_cp{ 
			float:left;	
			font-size:14px ;
			color:#2daae1;
			border:0px solid #FFFFFF;
			position:fixed;
			width:100%;
	  }

#header .logo_cp td{
		  color:#FFFFFF;
		  font-size:10pt ;
		  }	
		  
		  
#header .logo_admin{ 
						margin-left:10px;
						margin-top:0px;
						padding: 6px 10px ;
						border-radius:0px 0px 5px 5px;
						float:left;	
						background:#2daae1;
						top:0px;
						font-size:14px ;
						color:#2daae1;
						border:0px solid #FFFFFF;
						position:fixed;
						z-index:30;
				}
	  
#header .logo_admin td{
						color:#FFFFFF;
						font-size:10pt ;
						}	
  

	  
#header .name_center{ 
						position:relative;
						float:right;	
						padding:20px 10px 10px 10px ;
						color:#f6a117;
						font-family:HelveticaNeueLTW20;
						direction:rtl;
						font-size:13pt;
						line-height:60px;
	  }  

#header .name_center td{
						  color:#f6a117;
						  font-size:16pt ;
		  }
	  
.name_center img{ 
						margin-top:-10px;
	  }  

#header .user{ 
					position:absolute; 
					background:#3eb8e8;
					border-radius:8px 0px 0px 0px;
					width:100%;
					text-align:center;
					font-size:10pt;
					bottom:0;
					right:0px;
					color:#FFF;
					margin-top:0px;
		  }

 	 
#header .logout{
	float:left;
		background:url(../img/singout_over.png)  repeat-x;
		width:20px;
		height:20px;
		margin:0px 10px;
		 }
#header .logout:hover{
		background: url(../img/singout_over.png)  repeat-x;
}

.titels{  width:auto; font-weight: bold; color:#FFF; background:#F90; font-size:13px; text-align:left; padding:10px ; }
.titels a{  padding:10px 15px; color:#FFF; }
.titels a:hover{ color:#eee; }


.sub-titels{ width:auto; font-weight: bold; color:#FFF; background:#2daae1; font-size:13px; text-align:left; padding:10px ;}
.sub-titels a{  padding:10px 15px; color:#FFF; }
.sub-titels a:hover{ color:#eee; }



h3{ 
width:auto;
font-weight: bold;
color:#000;
background:#eee   repeat-x ;
font-size:18px;
text-align:left;
border:1px solid #FFF;
font-family:Tahoma;

}



h5{
line-height:35px; 
font-size:10pt;
 color:#2daae1; 
 }
h6{
line-height:35px; 
font-size:9pt; 
 background:#eeeeee;
padding:2px 20px;
color:#2daae1;

	 }
h7{
width:100%;
font-weight:normal;
color:#f80029;
font-size:16px;
text-align:right;
padding:10px 15px;
border:0px solid #FFF;
font-family:HelveticaNeueLTW20;
float:right;
margin:0px;
}


  .text-input {
	width: 250px;
	color: #555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 12px;
	margin-top: 4px;
	font-family:tahoma;
}

  .text-input-list {
	color: #555;
	padding: 4px;
	border: 1px solid #B5B8C8;
font-family:tahoma;
}

  .sendb {
	color: #555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	background:#F90;
	float:right;
}



/***********************  Menu-top **********************************/ 
 #Menu-top, #Menu-top ul
       {
		//	font-family:tahoma ;
			list-style-type:none;
			margin-top:-6px;
margin-right:20px;
       }
       #Menu-top>li
       {
float:right;
//text-transform: uppercase;
position:relative;
		margin:5px 15px;
		-webkit-transition: all .4s;
		-moz-transition: all .4s;
		transition: all .4s;
       }
       

	     #Menu-top>li> a
       {
		   width:100%;
		   text-align:center;
		display:block;
		background:#f6a117 ;
		padding:5px 15px;
		border:solid 1px #fff;
		font-family:tahoma;
		color:#ffffff;
		font-size:10pt;  
		font-weight:normal  ;

		-webkit-transition: all .4s;
		-moz-transition: all .4s;
		transition: all .4s;
		border-radius:0px 0px 5px 5px;
		
       }
        #Menu-top a:hover
        {
color:#FFFFFF;
background:#2daae1 ;
        }
        #Menu-top>li>ul
        {
width:220px;
display:none;
margin:auto;
padding:2px 6px 2px 0px;
background:#2daae1 ;
border-radius: 8px;
box-shadow: 1px 1px 8px #888;
border:1px #FFFFFF solid;
-webkit-transition: all .4s;
-moz-transition: all .4s;
transition: all .4s;
z-index:50;

right:0px;

       }
	   
		
  
  
				
 /***********************  Count Page ****************************************************************************************/ 
  
#page{
	//direction:rtl;
	color:#000;
	width:auto;
//background:#d2d2d2;
text-align:center;
padding:10px 15px;
border:1px solid #FFF;

	}  
	
	
	#page p{
text-align:right;
position:relative;
padding:0px 15px 0px 0px;
font-size:14px;
font-weight:bold;
float:right;
color:#06C;
margin-bottom:8px;

	} 
	#page a{
	direction:rtl;
	padding:10px 15px;
	width:52px;

	}


#page .first{
	background:url(../img/first-up.png) center center no-repeat ;
	height:32;
	width:32;
	padding:12px 16px;
		margin:3px;

		 }

 
#page .first:hover{
		background:url(../img/first-over.png) center center no-repeat  ;
}


#page .prv{
	position:relative;
	background:url(../img/prev-up.png) center center no-repeat ;
	height:32;
	width:32;
	padding:12px 16px;
		margin:5px;

		border-radius:12px;	
		 }

 
 
#page .prv:hover{
		background:url(../img/prev-over.png) center center no-repeat  ;
}


#page .next{
	position:relative;
	background:url(../img/next-up.png) center center no-repeat ;
	height:32;
	width:32;
	padding:12px 16px;
		margin:5px;
		border-radius:12px;	
		 }

 
 
#page .next:hover{
		background:url(../img/next-over.png) center center no-repeat  ;
}


 #page .page-active {
	 position:relative;
	background:url(../img/pages-active.png) center center no-repeat ;
	height:32;
	width:32;
	
	padding:12px 12px;
		margin:5px;
		border-radius:12px;	
		color:#767477;
		font-size:10px;
		font-weight:bold;
		
		 }
		 
		 
		  #page .prev-active {
	 position:relative;
	background:url(../img/prev-active.png) center center no-repeat ;
	height:32;
	width:32;
	
	padding:12px 16px;
		margin:5px;
		border-radius:12px;	
		color:#767477;
		font-size:10px;
		font-weight:bold;
		
		 }

		  #page .next-active {
	 position:relative;
	background:url(../img/next-active.png) center center no-repeat ;
	height:32;
	width:32;
	
	padding:12px 16px;
		margin:5px;
		border-radius:12px;	
		color:#767477;
		font-size:10px;
		font-weight:bold;
		
		 }

 #page .pages {
	position:relative;
	background:url(../img/pages-up.png) center center no-repeat ;
	height:32;
	width:32;
	
	padding:12px 12px;
		margin:5px;
		border-radius:12px;	
		color:#2daae1;
		 }
#page .pages:hover{
		background:url(../img/pages-over.png) center center no-repeat  ;
			color:#f6a117;
}


#page .last{
	position:relative;
	background:url(../img/last-up.png) center center no-repeat ;
	height:32;
	width:32;
	padding:12px 16px;
		margin:5px;
		border-radius:12px;	
		 }

 
 
#page .last:hover{
		background:url(../img/last-over.png) center center no-repeat  ;
}


 /***********************  Footer **********************************/ 
.footer{
			//position:fixed;
			
			float:left;	
			font-size:12px ;
			bottom:10px;
			margin: auto auto;
			width:100%;
			z-index:0;
	  }
	  .footer a{ 
color:#f39200;
font-weight: bold;
	  }
	  
.footer a:hover{ 
color:#020202;	
  }
.contact {
			position:absolute;
			float:right;	
			right:50px;
top:-15px;
}
.address{
	
	padding:5px 35px;
}
.contact img{
	width:28px;
	float:right;	
	padding:2px;
}


.tabels td{
	padding:5px 15px;
	margin:5px;
	border-bottom:1px solid #eee;

}
.tdt{
	padding:5px 15px;
	margin:5px;
		border-bottom:1px solid #FFF;
			background:#eee;

}