body {
	padding:0;
	margin:0;
	font:12px Tahoma;	
	/*background:#000 url(../1images/bkg.png) repeat-x;*/
	/*background:#000 url(../images/ps_bg.gif);*/
	background:#999 url(../images/bgtest1.png) repeat-y fixed center center;
}

a {
text-decoration:none;
font:12px tahoma;
}

a:link , a:visited {
color:#004080
}

a:hover {
color:#c00
}

#wrapper { 
 background:#fff url(../1images/menu_bg.gif) repeat-x;
 margin: 0 auto;
 width: 900px;
}
#faux {
 /*background: url('../images/bkg_col.jpg');*/
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
}
#left { 
 float: left;
 padding:0; 
 margin:0 2px 5px 0;
 width: 298px;
 display: inline;
 position: relative;
}
#content {
 display: inline;
 position: relative;
 padding: 0px;
 width: 600px;
 float: right;
}

#container {
 display: inline;
 position: relative;
 padding: 0px;
 width: 900px;
 float: right;
}

div#matn {
background:#eee;
font:12px tahoma;
line-height:20px;
margin:1px 0;
padding:5px;
text-align:justify;
direction:rtl
}

div#comment {
text-align:right;
margin:10px 0 0 0;
color:#000;
font:bold 12px tahoma;
}

input#comment, textarea#comment {
margin:5px 0 0 0;
padding:5px 2px;
width:150px;
/*
border:1px solid #d21;
background:#fff9f9
*/
border:1px solid #aaa;
background:#f5f5f5
}

input,textarea{
font:12px tahoma;
border:1px solid #333;

}

select{
font:12px tahoma;
border:1px solid #333;
padding:2px;

}

input.error, select.error, textarea.error  {
border: 1px solid #c00;
background-color: #ff9;
background: url('../images/warning_obj.gif')  left 50% no-repeat;
padding-left:16px
}

input:focus, select:focus, textarea:focus {
border: 1px solid #c00;
background-color:#eaeaea;
}

input.but {
font:bold 12px Tahoma;
color: #fff; 
/*
border: 1px groove #c00; 
background: #c30 url(../images/but_img.jpg) repeat-x;
*/
border: 1px groove #999; 
background: #000 url(../images/but_img.jpg) repeat-x;
padding:2px 8px 4px 8px
}

div#pg_title {	
	background:#fff url(../images/bg_title.jpg) no-repeat right;
	font:bold 12px tahoma;	
	color:#000;
	margin:0;	
	padding:8px 35px 8px 0;	
	text-align:right;
	direction:rtl
}
div#pg_title_line{
	/*margin:1px 0;
	border-bottom:1px solid #333;*/
}

div#user_report {
font:12px Tahoma;
padding:20px 20px 0 0;
text-align:right;
direction:rtl;
}

div#parsportalnews { padding:0 5px 0 0;  text-align:right; direction:rtl; line-height:18px}
div#parsportalnews a:link , div#parsportalnews a:visited{font:11px tahoma; color:#004080; text-decoration:none;}
div#parsportalnews a:hover{font:bold 10px tahoma; color:#c00; text-decoration:none;}

div#copyright {
background:#333;
font:10px Tahoma;
margin:1px 0;
padding:10px;
color:#888;
direction:rtl;
text-align:center
}

div.pg_nav {	
    padding: 10px;
    font-size: 12px;
    height: 2em;
}

div.pg_nav a {
    display: block;
    float: left;        
    padding: 3px 5px 3px 5px;
    border: solid 1px #c00;
    margin-right: 3px;
    color: #c00;
}


div.pg_nav span.a {
	font:bold 12px tahoma;
	text-align:center;
    display: block;	
    float: left;        
    padding: 3px 5px;
    border: solid 1px #f00;
    margin-right: 3px;
    background-color: #c00;
    color: #fff;
}

div.pg_nav span:hover.a {
    display: block;	
    float: left;        
    padding: 3px 5px 3px 5px;
    border: solid 1px #666;
    margin-right: 3px;
    background-color: #eee;
    color: #666;
}

div#form_output_msg 
{
border:1px solid #666;
position:absolute;
width:500px;
height:300px;
left:300px;
padding:10px;
background-color:#f0f0f0
}

div#err_msg
{
border:1px solid #c00;
width:400px;
height:200px;
padding:10px;
background: #fff url(../images/err_bkg.jpg) repeat-x;
direction:rtl;
color:#000
}

div#form_output_msg  div#into{
font:bold 12px Tahoma;
color:#c30;
direction:rtl;
text-align:center;
}

div#loading_msg {
/*background-color:#f0f0f0;*/
font:bold 12px Tahoma;
position:absolute;
color: #c00;
direction:rtl
}

#redstar{
font:bold 12px Tahoma;
color:#f00
}

.fieldset {
  border: 1px dotted #c0c0c0;
  background: #f0f0f0;
  margin:10px 0 0 0;
  padding:5px;
  text-align:right;
  direction:rtl;
  position: relative;
  line-height:20px
  }
.legend {
  border: 1px dotted #c0c0c0;
  right: 0.5em;
  top: -12px;
  position: absolute;
  background: #f0f0f0;
  font: bold 12px tahoma;
  padding: 5px;  
  }

ul.psnewsticker {text-align:right; height:22px; padding:0; margin:0; background: url('../images/logo1.jpg') no-repeat;}
ul.psnewsticker li {list-style-type:none; padding:3px 5px; direction:rtl}
ul.psnewsticker li A:link , ul.psnewsticker li A:visited {font:11px tahoma; color:#fff; text-decoration:none}
ul.psnewsticker li A:hover {color:#fc0}

/*Black Page*/
.black_overlay{
display: none;
position: fixed;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background: #000;
z-index:1001;
-moz-opacity: 0.7;
opacity:0.7;
filter: alpha(opacity=70);

}
.white_content {
display: none;
position: fixed;
top: 30px;
left: 25%;
width: 560px;
height: 450px;
padding: 10px;
border:0px solid #fff;
background:#fff;
z-index:1002;
overflow: no;
}

.white_closed {
display: '';
position: absolute;
top: -15px;
right: -15px;
z-index:1200;
overflow: no;
}

/* footer */
#footer{
	width:900px;
	margin:0 auto;
	overflow:hidden;
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:10px 0 0;
	background:#000 url('../images/bg_footer.jpg');
}
.f-column{
	float:right;
	margin:0 20px 0 0;
	width:200px;
	direction:rtl
}
.f-long{
	width:210px;
	margin:0 7px 0 0;
}
.f-long .f-nav{width:215px;}

#footer h3{
	font:bold 12px Tahoma;
	color:#fc0;
	margin:0 0 6px;	
}
.f-nav{
	width:160px;
	padding:0 0 15px;
}
.f-nav li{	
	padding:5px 0;
	border-bottom:1px solid #2e2b2b;
	direction:rtl
}
.f-nav li a:hover{
	text-decoration:none;
	color:#fff;
}

div#footer a:link , div#footer a:visited 
{
font:12px tahoma;
color:#aaa;
text-decoration:none
}

div#footer a:hover
{
color:#fff;
text-decoration:none
}

.clear {
	clear:both
}

#gallery {
    position:relative;
    height:298px;
	z-index:1;
	
}
    #gallery a {
        float:left;
        position:absolute;
    }
     
    #gallery a img {
        border:none;
    }
     
    #gallery a.show {
        z-index:500
    }
 
    #gallery .caption {
		display:none;
        z-index:10;
        background: Transparent;
        color:#ffffff;
        height:100px;
        width:100%;
        position:absolute;
        bottom:0;
    }
 
    #gallery .caption .content {
        margin:5px
    }
     
    #gallery .caption .content h3 {
        margin:0;
        padding:0;
        color:#1DCCEF;
    }
