﻿html, body			{height:100%;}

body				
{
	direction:rtl;
	margin:0px;padding:0px;
	background-color:#f4f4f4;background-image:url(images/bgr.gif);background-position:top;background-repeat:repeat-x;
	font-family:Arial;
	font-size:14px;
	color:#959595;

}

.Clear				{clear:both;width:0px;height:0px;}

.Center				{width:100%;}

.Header					{height:160px;}
.Header .Panel			{height:98px;background-image:url(images/tph.jpg);background-position:top center;background-repeat:no-repeat;}

.Header	.Menu					{width:950px;margin:auto;}
.Header	.Menu a					{font-size:15px;text-decoration:none;color:#959595;display:block;}
.Header	.Menu span				{display:block;}

.Header	.Menu a:hover			{color:#45b622;}
.Header	.Menu ul				{height:44px; margin:0px;padding:0px;list-style-type:none;line-height:44px;}
.Header	.Menu ul li				{float:right;position:relative;text-align:center;}
.Header	.Menu ul li.Selected	{font-size:15px;color:#45b622;list-style-type:disc;}

.Header	.Menu ul li ul			
{
	visibility:hidden;
	margin:0px;padding:0px;
	
	width:130px;
	
	line-height:normal;
	height:auto;
	
	padding-bottom:20px;
	
	position:absolute;
	right:0px;
	
	background-image:url(images/menuitembg.jpg);background-repeat:no-repeat;background-position:bottom;
}
.Header	.Menu ul li ul li			{float:none;line-height:normal;}
.Header	.Menu ul li ul li.Top		{line-height:10px;padding:0px;margin:0px;font-size:5px;}
.Header	.Menu ul li ul li.Top img	{height:10px;padding:0px;margin:0px;}

.Header	.Menu ul li ul li.sep img	{height:1px;width:98px;}
.Header	.Menu ul li ul li.sep    	{line-height:1px;padding-top:3px;padding-bottom:3px;}

.Header	.Menu ul li.Seporetor	{margin-right:20px;margin-left:20px;}




.Content						{width:950px;margin:auto;margin-top:57px;}
.Content h1			{padding:0px;margin:0px;font-size:26px;font-weight:bold;}
.Content h1 span	    {font-size:20px;font-weight:normal;}



.Content .Right					{float:right;margin-left:10px;}

/*****************************************
*## Video Template Styles
******************************************/

.Content .Right .PlayList       
{
    padding-right:20px;
    width:230px;
    background-image:url(images/catsdots.gif);
    background-repeat:no-repeat;
    background-position:right 51px;
}
.Content .Right .PlayList h2    {font-size:18px;color:#259c09;text-decoration:underline;margin:0px;padding:0px;margin-bottom:20px;}
.Content .Right .PlayList a     {font-size:18px;color:#000;text-decoration:none;display:block;margin-bottom:20px;}

.Content .Left .Text .VideoTextBlock
{
    margin-top:15px;padding-right:20px; 
	width:500px;
	
	line-height:19px;
}


.Content .Left					{float:right;}
.Content .Left .Text			{}

.Content .Left .Text .TextBlock p {margin:0px;padding:0px;}
.Content .Left .Text .TextBlock
{
	margin-top:15px;padding-right:20px; 
	width:500px;
	
	line-height:19px;
	
	background-image:url(images/textdotts.gif);background-repeat:no-repeat;background-position:right 6px;
}



.Content .Left .Text .ArticlesTextBlock
{
    margin-top:15px;padding-right:20px; 
	width:800px;
	
	line-height:19px;
}



.Content .Left .Text .ArticlesTextBlock a
{
    color:#959595;
    font-size:18px;
    line-height:41px;vertical-align:middle;
    text-decoration:none;
}

.Content .Left .Text .ArticlesTextBlock a span
{
  color:#3cb417;margin-right:20px;
}

.Content .Left .Text .ArticlesTextBlock a img
{
    border:none;vertical-align:middle;margin-right:10px;
}


.Content .Left .Text h1 {padding-right:20px;}
.Content .Left .Text .TextBlock h2 {padding:0px;margin:0px;margin-top:17px;margin-bottom:15px; font-size:18px;font-weight:bold;color:#35a748;}


/*****************************************
*## Clients Template Styles
******************************************/
.Content .Clients
{
    
}

.Content .Clients .Category
{
 
}

.Content .Clients .Category h2
{
    font-size:20px;
    color:#959595;
    background-image:url(images/cat.gif);background-repeat:no-repeat;background-position:right 11px ;
    padding-right:20px;
}

.Content .Clients .Category .Images
{
    
}

.Content .Clients .Category .Images img
{
    float:right;
}



/*****************************************
*## CourseForm Template Styles
******************************************/



.CourseForm			{width:366px;height:142px;border:solid 1px #dddddd;background-color:#f7f7f7;}
.CourseForm table	{font-size:11px;color:#000;margin:auto;margin-top:10px;}
.CourseForm a		{font-size:11px;color:#3f600e;text-decoration:none;}
.CourseForm a img	{border:none;vertical-align:middle;margin-left:4px;}
.CourseForm .invalid {border:solid 2px #ff0000;}


.Thumbs                         {margin-top:20px;}
.Thumbs .Thumb                  {float:right;margin-left:34px;margin-bottom:26px;}
.Thumbs .Thumb .Image           {width:160px;height:122px;border:solid 1px #3d63a9;background-color:#fff;}
.Thumbs .Thumb .Image img       {border:none;}
.Thumbs .Thumb .Label           {text-align:center;}
.Thumbs .Thumb .Label a         {font-size:14px;text-decoration:none;color:#737171;}




.BlackOverly              
{
    background-color:#000;width:100%;height:100%;position:absolute;top:0px;
   opacity:0.4;filter:alpha(opacity=40);
}

.BigImage                 
{
    width:696px;height:555px;
    
    background-color:#000;

    border:solid 1px #fff;
    
    position:absolute;
    top:80px;
}

.BigImage .Head           {margin:auto;width:650px;margin-top:10px;margin-bottom:10px;}
.BigImage .Head a         {color:#fff;text-decoration:none;font-size:18px;}
.BigImage .Image          {margin:auto;background-color:#000;width:650px;height:490px;}

#imagePopUp     {position:absolute;top:0px;height:100%;width:100%;}






#imageContainer { width:371px;height:396px;}  
#imageContainer img 
{
    z-index:1;
    display:none; 	
	position:absolute; 
	width:371px;
	height:396px;
	/*top:0px; left:0px;*/
	
	opacity: -0.01; 
} 	



#study                           {width:950px;height:auto;overflow:hidden;}
#study  #images                  {width:700px;height:470px;overflow:hidden;margin:0px;padding:0px; position:relative;}
#study  #images .Image           {width:700px;height:470px;overflow:hidden;                                    position:absolute;}


#study .Text                     {width:950px;height:auto;overflow:hidden;margin:0px;padding:0px;}
#study .Text .TextBlock          {}
#study .Space                    {width:950px;height:50px;}




