﻿@charset "utf-8";
body {
	background: #333333 url('pic/bg.gif') repeat-x fixed 50% top;
	margin:30px 0;
	padding: 0;
	direction:rtl;
}
body,input,textarea,select{font: 12px tahoma;}
#container {
	width: 927px;
	margin: auto;
	text-align:right;
	background:white;
}
img{border:0;}
a {
	text-decoration: none;
	color: #d20004;
}
a:hover {
	color: black;
}
#top {
	padding-right:20px;
	background:url('pic/top.gif') no-repeat 50% top;
	padding-top:10px;
	color:gray;
}
#logo{
	display:block;
	padding:10px 0 10px 60px;
	text-align:left;
	padding-bottom:30px;
}
#logo p{margin:0;}
#logo img{border:0;}

.searchbox{
	font-size:10px;
	border:1px solid silver;
	color:gray;
}
/********* user menu bar **********/
.user_bar
{
	background: white;
	width: 100%;
	height: 20px;
	filter: alpha(opacity=80);
	opacity: 0.8;
}
.user_bar table td
{
	vertical-align:top;
	padding:3px 10px 5px;
	border-left:1px solid black;
}
.user_bar_btn
{
 color:Black;
}
.user_bar_btn:hover{color:red}
/****/
.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
/****/
.center {
	text-align: center;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}
/***/
#footer {
	text-align: center;
	color: silver;
	padding: 5px 0 15px;
	background:url('pic/btm.gif') no-repeat 50% bottom ;
}
#footer ul {
	list-style: none;
	padding: 5px;
	margin: 0;
	margin-bottom:10px;
	border-top:1px solid silver;
	border-bottom:1px solid silver;
	background:#e6e6e6;
}
#footer ul li {
	display: inline;
	border-right: 1px solid silver;
	padding: 0 10px ;
}
#footer a{color:gray;}
#footer a:hover{color:black;}

/****/
table.footer
{
	width:100%;
}
table.footer p
{
    margin:0;
}
td.footer-left, td.footer-right
{
	width: 150px;
	padding-right: 23px;
}
td.footer-center
{
	text-align:center;
	vertical-align:middle;
	color: #888;
}
.nav_btn:hover, .nav_btn img:hover
{
	filter:alpha(opacity=70);
	opacity:0.7;
}
/******/
#content-box{
	padding:35px;
}
#page-title{
	font-size:1.5em;
	margin-bottom:40px;
}
/******** main menu ***********/
.hor_menu
{
	text-align:center;
	border-bottom: solid 3px #e40000;
	border-top: solid 1px #ccc;
	width: 100%;
	background: #ddd;
}
.hor_menu_btn
{
	border-right: solid 1px #bbb;
	padding: 4px;
	color: black;
	height:30px;
}
.hor_menu_d_btn{
	border-bottom: solid 1px #bbb;
	border-left:#e40000 2px solid;
	border-right:#e40000 2px solid;
	padding: 4px;
	color:black;
}
.hor_menu_btn_hover
{
	background: #555;
	color: white;
}
.hor_menu_btn_hover a:hover
{
	color: white;
}
/****** module boxes ********/
.btm-modules{
	width:100%;
}
.btm-modules td{
	vertical-align:top
}
/******/
table.moduleBox
{
    width:220px;
    margin:5px auto ;
    border:1px solid #ddd;
}
table.moduleBox td
{
	padding: 5px;
}
td.moduleBox_title
{
	font-weight:bold;
	background:#efd494 url('pic/ttls.gif') 0 30px;
	color:#674c0d;
	text-align:center;
	height:20px;
	border:1px solid #a1791b;
}
table.moduleBox a:link , table.moduleBox a:visited
{
	color: black;
}
table.moduleBox a:hover
{
	color: black;
}
.news
{
	padding-right:20px;
	margin:0;

}
table.moduleBox li
{
    padding: 5px 0 12px 0;
}
/**** table-with-border ****/
table.tbl
{
	background: #eee;
	border:1px solid #999;
}
table.tbl td
{
	border: 1px solid;
	border-top-color:white;
	border-left-color:white;
	border-bottom-color:#bbb;
	border-right-color:#bbb;
	padding: 5px;
}
.tbl_header
{
	background: #303030;
	color: #e2e2e2;
	font-weight:bold;
}
.tbl_footer
{
	background: #ddd;
}
/**********/
#popup{
	border:6px solid #788da3;
	background:white;
	direction:rtl;
	display:none;
	left:50%;
	margin-left:-150px;
	margin-top:-150px;
	position:fixed;
	text-align:right;
	top:50%;
	width:300px;
	text-align:center;
}
#popup h2{
	background:#CED7E0 url('pic/ttls.gif');
	padding:7px 20px 3px 3px;
	height:22px;
	font-size:1.2em;
	margin:1px;
	color:#435f7b;
	border:1px solid #BEC8D1;
	border-width:0 1px;
	text-align:right;
}
#ad-close{
	width:20px;
	height:20px;
	float:left;
	margin-top:10px;
	margin-left:10px;
}
#message{
	text-align:center;
	margin:30px 10px;
}
.style1 {
	margin-left: 5px;
}