﻿  *{
       	margin:0;
       	padding:0;
}
     html{
       width: 100%;
       }
     body {
          background-image: url('grey-lines.gif');
      font-family: tahoma, Verdana, Arial, sans-serif;
        font-size:11px !important;
}
    #container {
        margin: auto;
        width: 956px;
        
        }
  .shadow_pey
  {
      -moz-box-shadow: 0px 0px 45px #000;
		-webkit-box-shadow: 0x 0px 45px #000;
		box-shadow: 0px 0px 45px #000;
		/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
		/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	
     }
       .s_image li {
        float:right;
        list-style: none;
       } 
       #mid 
       {
       	line-height: 1.8em;
       }       
      .m_layout
      {
      text-align:right;	
      line-height: 1.8em;
      background-color:#fff;
            }
      
       img{
       border-style: none; 
       } 
                                   
       	#search{padding-left:5px;}
           
         #right, #left, #mid 
         {
         	padding: 4px 2px 0px 2px;
         	}
        div.l_r
        {
        width:23px;
        float:left;
        }
        
     #sh_l
        {
            background:  url('images/shadow_left.png') repeat-y;
        }
     #sh_r
        {
            background:  url('images/shadow_right.png') repeat-y;
        }
    #center
        {
        width:910px;
        background-color:#ffffff;	
        float:left;
        }
       
    #h_1, #header, #holder, #menu, #footer, #footer_1
        {
        width:100%;
        float:left;
        }
     #h_1 p
       {
       padding:0px 10px 0px 10px;	
       }
      #footer
        {
        height:35px;
        background: #55575C url(images/gradient-dark_glossy.png) repeat-x;
       text-align:center;
       }
    #footer p {
      color: #FFFFFF;
		font-weight:bold;
		padding-top:8px;
		}
         #footer_1
        {
       height:25px;
       text-align:center;
        }
        .lbl
        {
        	color:#126E7F;
        }
        .input_text
{
	border:0px solid #102242;
		width: 110px;
		direction:rtl;
	}
	.water
	{
		border:0px;
		direction:rtl;
		color:#cccccc;	
	}
	.win_top
	{
	text-align:right;
	border-bottom:solid 3px #669999 ;
    padding: 5px 3px 3px 3px;
    color:#003C56;
	font-weight:bold;
	width:180px;
	}
	.win_mid
	{
	text-align:right;
	width:180px;
	}
	.win_top p
	{
	float: left; padding-right: 3px;	
	}
	.win_mid a, .win_top a, .short_p2 a, .mid_short p a , .hold_mid a , .m_news a , .link
	{
		text-decoration:none;
		color:#404040;
	}
	.m_layout a
	{
		text-decoration:none;
		color:#424F65;
	}
	.mid_short p a
	{
		color:#4682B0;
	}
	.win_mid a:hover, .short_p2 a:hover ,.hold_mid a:hover , .m_layout a:hover , .m_news a:hover , .link a:hover
	{
	color:#a00;	
	}
	.win_top a
	{
	    color:#4682B0;
	}
	.error
	{
	color:Red;	
	}
	.d_rtl
	{
	direction:rtl;	
	}
	.lbl_titr
	{
	font:Arial 12px ;
	font-weight:bold;
	direction:rtl;
	}
	.short
	{
		height:45px;
		padding:3px 0px 3px 0px;
	}
	.short_p1
	{
		border: 1px solid #C0C0C0;
		float: right;
		clear: left;
	}
	.short_p2,.title_top
	{
		border-bottom: 1px solid #C0C0C0; 
		width: auto; 
		text-align: center; 
		padding-top: 15px; 
		padding-bottom: 5px;
	}
	.short_p3
	{
		border-top: 1px solid #C0C0C0; 
		width: auto; 
		text-align: left;
		margin-top:7px;
		}
		.news_p, #link_li li
		{
		text-align:right;
		padding-bottom: 10px;
		direction:rtl;	
		}
		.news_p
		{
			clear:both;
		}
	.mid_short
	{
	width:265px;
	float:right;	
	}
	.mid_short p
	{
		padding:5px 3px 5px 3px;
	}
	.title_top
	{
	    font-weight: bold;
	    text-align: right;
	    padding-right:55px;
	}
	.textbox_fa
{
	direction:rtl;
	background-color:#E8EDF1;
	width: 150px;
}
	.textbox
{
	background-color:#E8EDF1;
}
.but1_r
	{
		background:url(images/but_right.gif) no-repeat;
		HEIGHT: 25px;
	}
.but1_l
	{
		background:url(images/but_left.gif) no-repeat;
		height: 25;
		width:11px;
		}
.but1_m
	{
		background:url(images/but_m.gif);
		WIDTH: 60px;
		HEIGHT: 25px;
		padding-right:20;
		padding-left:10;
		}
	
.menu
{
	background: #55575C url(images/gradient-dark_glossy.png) repeat-x;
}
#menu {
width: 100%;
background: #55575C url(images/gradient-dark_glossy.png) repeat-x;
height:35px;
float: right;
}

#menuv {
width: 175px;
background-color: #f8f8f8; 
}

#menu, #menuv
{
white-space:nowrap;
direction:rtl;	
}

#menu ul {
list-style: none;
width: auto;
float: right;
}

#menuv ul {
list-style: none;
width: 100%;
line-height:30px;
}

#menu ul ul a, #menuv ul a {
font-size:11px;
display: block;
margin: 0;
}

#menu ul ul , #menuv ul ul , #menu ul ul a, #menuv ul ul a {
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #ccc #bbb;
}

#menu h2
{
font-size:11px;
display: block;
margin: 0;
color: #fff;
line-height:30px;
padding: 0px 12px 0px 12px;
}

#menuv ul 
{
border-bottom-style: solid;
border-bottom-color:#ccc;
border-bottom-width:1px;
}

#menu h2 a
{
font-weight:normal;
line-height:30px;	
vertical-align:middle;
text-decoration: none;
color: #fff;
}

#menuv ul a 
{
padding: 0px 10px 0px 10px;color: #000;
}

#menu ul ul a  ,#menuv ul a {
color: #000;
text-decoration: none;
padding: 0px 10px 0px 10px;
line-height:28px;	
vertical-align:middle;
text-align:right;
}

#menu ul ul a:hover ,#menuv ul a:hover {
color: #a00;
background: #fff;
}

#menu li ,#menuv li {position: relative;
  vertical-align: bottom;
	}

#menu ul ul {
position: absolute;
z-index: 500;
right: 0px;
min-width:100%;
background-color: #f8f8f8; 
}

#menuv ul ul 
{
width: auto;
position: absolute;
top: 0;
right: 100%;
min-width:50px;
background-color: #f8f8f8; 
}

#menu ul ul ul ,#menuv ul ul ul {
position: absolute;
top: 1px;
right: 99%;
min-width: 50px;
}

#menu a.parent, #menu a.parent:hover, #menuv ul ul a.parent, #menuv ul ul a.parent:hover 	/* attaches side-arrow to all parents */
	{
	background-image: url(images/arr.gif);
	background-position: left center;
	background-repeat: no-repeat;
	}
#menuv ul a.parent, #menuv ul a.parent:hover
{
	background-image: url(images/arr.gif);
	background-position: right center;
	background-repeat: no-repeat;
}	
div#slides {
	width: 500px;
	height: 125px;
	overflow: hidden;
	margin: 0px auto; text-align: center; padding: 3px; border: 1px solid rgb(238, 238, 238);
}

div#slides div {
	height: 125px;
	width: 500px;
	line-height: 200px;
	text-align: center;
	color: #fff;
}
