body, div, td, tr, select, textarea, input,button { font-family: Tahoma; font-size: 8pt; color: #808289}
label{ cursor:pointer; }
.not_show{display:none}
#md_form {margin :0px}
.overal {
	background-color:#000000;
}
.list_50{
	float:right;
	width:50px;
}
.list_100{
	float:right;
	width:100px;
}
.near        { 
	float:right;
	padding-right:5px;
	padding-left:5px;
 }
.list_200{
	float:right;
	width:200px;
}

.list_300{
	float:right;
	width:300px;
}
.list_0{
	padding-top:4px;
	padding-right:5px;
	height:20px;	
	background-color:#D0DAF4;
	clear:both; color:#000080
}
.list_1{
	padding-right:5px;
	padding-top:4px;
	height:20px;	
	background-color: #E2D8FE;
	clear:both; color:#000000
}
.list_delete { text-decoration: line-through; color: #C0C0C0; background-color: #F99C8E}
.my_error_success{
	margin: 20px;
	border: 1px solid #7190E0;
	background-color: #FFFFFF;
	background-image: url('admin/images/success_larg.gif');

	background-position: 98% 5px ; 
	background-repeat: no-repeat;
	padding-right: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #008000;padding-left:5px; font-weight:bold; text-align:right 	
}
.my_error_error{
	margin: 20px;
	border: 1px solid #FF0000;
	background-color: #FFFFFF;
	background-image: url('admin/images/error_larg.gif');

	background-position: 98% 5px ; 
	background-repeat: no-repeat;
	padding-right: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #FF0000;padding-left:5px; font-weight:bold; text-align:right 	
}
.my_error_help{
	margin: 20px;
	border: 1px solid #FF6600;
	background-color: #FFFFFF;
	background-image: url('admin/images/help_larg.gif');

	background-position: 98% 5px ; 
	background-repeat: no-repeat;
	padding-right: 60px;
	padding-top: 10px;
	padding-bottom: 20px;
	color: #FF6600;padding-left:5px; font-weight:bold; text-align:right 	
}

.my_stat{
height: 20px; 
background-image: url('admin/images/stat_small.gif'); 
background-repeat: no-repeat;
background-position: right 5px ;
padding-top :5px;
padding-right :20px;
}
.my_info{
height: 20px; 
background-image: url('admin/images/info_small.gif'); 
background-repeat: no-repeat;
background-position: right 5px ;
padding-top :5px;
padding-right :20px;
}
.my_info_ltr{
height: 20px; 
background-image: url('admin/images/info_small.gif'); 
background-repeat: no-repeat;
background-position: right 5px ;
padding-top :5px;
padding-right :20px; direction:ltr; text-align:right;
}

.button_ok  { 
cursor:pointer;
width: 110px; height: 25px; background-image: 
url('admin/images/success_small.gif'); 
background-repeat: no-repeat; background-position: 80px center; padding-right:10px; color:#008000; font-weight:bold
}
.need        { color: #FF0000; font-weight: bold }
.clear_me{clear:both}
#page-list{padding: 3px}
#page-list A:hover {
	border:1px solid #c0c0c0; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; COLOR: #FFFFFF; PADDING-TOP: 2px; BACKGROUND-COLOR: #0000b0; TEXT-DECORATION: none
}
#page-other {
	border:1px solid #c0c0c0; PADDING-RIGHT: 5px; MIN-WIDTH: 30px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; COLOR: #000080; PADDING-TOP: 2px; BACKGROUND-COLOR: white; TEXT-DECORATION: none
}
#page-this {
	border:1px solid #c0c0c0; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; COLOR: #FF0000; PADDING-TOP: 2px; BACKGROUND-COLOR: #f5f5f5; TEXT-DECORATION: none
}
.pic_code, #pic_code{float:right; padding:3px;}
.list_image{ float:right; width:180; height:180; text-align:center}img          { border-style: solid; border-width: 0 }
* {
	margin:0;
	padding:0;
}

/* PAGE */
body {
	background-color:#5c5c5c;
}
#warp {
	width:778px;
	margin:0 auto;
	background:url(images/bg-continer.jpg);
}
#container {
	width:740px;
	margin:0 auto;
}
a:link {
	text-decoration: none;
	color:#666666;
}
a:hover {
	text-decoration: none;
	color:#3333CC;
}
.txt{  }

/* header */
#header {
}
#top {background-image:url(images/bg-header.gif);height:35px; direction:rtl;}
#top #search{ width:200px; float:right; padding-top:10px; padding-right:10px;}
#top #search .textfield {border:1px solid #444444;height:20px; background:#BBBBBB;padding:2px;vertical-align:top;}

input.searchSubmit {border:1px solid #444444;margin-top:1px;
padding-bottom:0px;padding-top:0px;vertical-align:top;width:45px;}


#top #nav{ width:160px;float:left;  padding:11px;}
#top #nav img{ padding:0 5px 0 5px;}
#top #nav a{ color:#EEEEEE;text-decoration:none;}
#top #nav a:hover{ color:#66FFFF;}


#baneer {
	height:135px;
	background:url(images/header.jpg);
	border-bottom:4px solid #0000CC;
	border-top:2px solid #5c5c5c;
}
#baneer h1{ display:none;}

/* menu */
#menu {
	width:740px;
	height:40px;
	background-color:#525252;
}
/* main continer */
#main {background-color:#FFFFFF; padding-top:1px;}
#main h1{text-align:right; margin:20px 20px 5px 20px; background-color:#333366;
background:#336699; border-right:6px solid #000066;font-size:12px;color:#fff;padding:5px 5px 5px 0;
}

.news{ padding:3px 0;}
.news .date{color:#008800;}

#home{float:right; width:484px; direction:rtl;}
#home #msg{ padding:4px; background:#f2f2f4;  margin-bottom:4px;}
#home h2{background:#336699; border-right:6px solid #000066;font-size:12px;color:#fff; text-align:right;padding:5px 5px 5px 0;}
#home .div{ padding:15px;}

/* Table*/
#tabb {border-collapse:collapse; margin:0 auto;   text-align:right;}
#tabb td {border:1px solid #EAEAEA; padding:3px; direction:rtl;}
#tabb .tr { background-color:#6699CC; color:#FFFFFF; text-align:center;}
#tabb .tr td {  color:#FFFFFF; }

#nf{ padding:10px;}

#member{ width:252px; background:#eaede2; padding-bottom:1px;float:right;}
#member h2{ background:#a5aa96; border-right:6px solid #989d89; font-size:12px; color:#fff; text-align:right;padding:10px 5px 10px 0;}
#member #box{ margin:8px;  height:68px; text-align:right; border-bottom:1px dashed #AAAAAA;}
#member #box img{ float:right; margin-left:8px; margin-bottom:2px;}
#member #box h4{ font-size:12px; padding:3px 0; color:#333333;}
#member #box .more{ text-align:left; background:url(images/more.gif); text-indent:10px; padding-left:10px}
#member #box a{ color:#000044; text-decoration:none;}
#member #box a:hover{ color:#990000;}



/* Footer page */
#footer {
	background-color:#7c7c7c;
	height:70px;
	border-top:7px solid #6a6a6a;
	
	
	color:#FFFFFF;
	text-align:right;
	direction:rtl;
	clear:both; padding-left:0; padding-right:0; padding-top:10px; padding-bottom:10px
}
#footer div{ width:180px; float:right;margin:2px; padding:10px;  overflow:hidden;color:#FFFFFF; }
.brdr{ border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD;}

/* MENU = Horizontal, Secondary = Vertical */
#menuu ul#navmenu-h {
	margin: 0 auto;
	border: 0 none;
	padding: 0;
	list-style: none;
	height: 29px;
}
#menuu ul#navmenu-h li {
	margin: 0;
	border: 0 none;
	padding: 0;
	float: right; /*For Gecko*/
	display: inline;
	list-style: none;
	position: relative;
	height: 29px;
	background:transparent url(images/bgDIVIDER.gif) no-repeat top left;
}
#menuu ul#navmenu-h ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 160px;
	list-style: none;
	display: none;
	position: absolute;
	top: 29px;
	right: 0;
	list-style-type:none;
}
#menuu ul#navmenu-h ul:after {
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 10px;
	visibility: hidden;
}
#menuu ul#navmenu-h ul li {
	width: 160px;
	float: left; /*For IE 7 lack of compliance*/
	display: block !important;
	display: inline; /*For IE*/
}
/* Root Menu */
#menuu ul#navmenu-h a {
	padding: 0 8px;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	color: #000;
	font: 10px/29px Tahoma, Arial, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
}
/* Root Menu Hover Persistence */
#menuu {
	display:block;
	margin:0;
	text-align:center;
	background:transparent url(images/bgOFF.gif) repeat-x;
}
#menuu ul#navmenu-h a:hover, #menuu ul#navmenu-h li:hover a, #menuu ul#navmenu-h li.iehover a {
	color: #FFF;
	color:#B30000;
	background:#fff url(images/bgON.gif) no-repeat top right;
}
/* 2nd Menu */
#menuu ul#navmenu-h li:hover li a, #menuu ul#navmenu-h li.iehover li a {
	float: none;
	background:#aaa;
	color: #666;
	border-bottom:1px solid #CCCCCC;
        height: 20px;
}
/* 2nd Menu Hover Persistence */
#menuu ul#navmenu-h li:hover li a:hover, #menuu ul#navmenu-h li:hover li:hover a, #menuu ul#navmenu-h li.iehover li a:hover, #menuu ul#navmenu-h li.iehover li.iehover a {
	background: #CCC;
	color: #fff;
        border-bottom:1px solid #CCCCCC;
}
/* 3rd Menu */
#menuu ul#navmenu-h li:hover li:hover li a, #menuu ul#navmenu-h li.iehover li.iehover li a {
	background: #EEE;
	color: #666;
}
/* 3rd Menu Hover Persistence */
#menuu ul#navmenu-h li:hover li:hover li a:hover, #menuu ul#navmenu-h li:hover li:hover li:hover a, #menuu ul#navmenu-h li.iehover li.iehover li a:hover, #menuu ul#navmenu-h li.iehover li.iehover li.iehover a {
	background: #CCC;
	color: #FFF;
}
/* 4th Menu */
#menuu ul#navmenu-h li:hover li:hover li:hover li a, #menuu ul#navmenu-h li.iehover li.iehover li.iehover li a {
	background: #EEE;
	color: #666;
}
/* 4th Menu Hover */
#menuu ul#navmenu-h li:hover li:hover li:hover li a:hover, u#menuu l#navmenu-h li.iehover li.iehover li.iehover li a:hover {
	background: #CCC;
	color: #FFF;
}
#menuu ul#navmenu-h ul ul, #menuu ul#navmenu-h ul ul ul {
	display: none;
	position: absolute;
	top: 0;
}
/* Do Not Move - Must Come Before display:block for Gecko */
#menuu ul#navmenu-h li:hover ul ul, #menuu ul#navmenu-h li:hover ul ul ul, #menuu ul#navmenu-h li.iehover ul ul, #menuu ul#navmenu-h li.iehover ul ul ul {
	display: none;
}
#menuu ul#navmenu-h li:hover ul, #menuu ul#navmenu-h ul li:hover ul, #menuu ul#navmenu-h ul ul li:hover ul, #menuu ul#navmenu-h li.iehover ul, #menuu ul#navmenu-h ul li.iehover ul, #menuu ul#navmenu-h ul ul li.iehover ul {
	display: block;
}
/* END menu code */

.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}

.elementNews{padding:10px 40px;direction:rtl; text-align:right;}
.elementNews a{text-decoration:none;}
.elementNews h3{ margin-bottom:8px;}
.elementNews img{ float:left; padding:10px 10px;}
.elementNews p{ text-align:justify; color:#555555;}
.elementNewsMore{ clear:both; text-align:left; padding:3px; border-bottom:1px solid #DDDDDD;}
.fix_w{padding:20px 30px;}