html,body {
	direction: rtl;
	padding: 0;
	margin: 0;
	font: 12px Arial;
	color: #222;
	background: #FFFFFF url('../media/images/bg_grey.png') repeat;
}

/******* Container *******/

#container {
	width: 750px;
	padding: 5px 0px 15px 0px;
	margin: 0;
	border: 0;
}
/*
#container td.header {
	width: 130px;
}
*/

/******* Header *******/

#header {padding-bottom: 7px; background-color: #fff;}

#header table {
	width: 750px;
	height: 90px;
}

/******* Main Table *******/

#main {background-color: #fff;}
#main table {width:100%;}

#main td.right {
	width: 150px;
	text-align: right;
	padding: 0;
	vertical-align: top;
}

#main td.center {
	text-align: right;
	position: relative;
	padding: 0px 15px 0px 15px; /* top,right,bottom,left */
	vertical-align: top;
	font: normal 13px Arial;
}

#main td.center h2 {
	padding: 0px 0px 10px 0px;
	margin: 0;
	font: bold 15px Arial;
}

#main td.center h2.title, #main td.center h2.title a {
	font-size: 16px;
	color: #00447C;
}

#main td.center h2.title3, #main td.center h2.title3 a {
	font-size: 14px;
}

#main td.center h2.title a:hover {
	color: #B4011E;
}

#main td.center h3 {
	color: #B4011E;
	padding: 10px 0px 10px 0px;
	margin: 0;
	font: bold 14px Arial;
}

#main td.center h3.title {
	color: #00447C;
	padding: 10px 0px 10px 0px;
	margin: 0;
	font: bold 14px Arial;
}

#main td.center h3.title2 {
	color: #B4011E;
	padding: 10px 0px 10px 0px;
	margin: 0;
	font: bold 14px Arial;
}

#main td.center h3.sub {
	color: #666;
	padding: 10px 0px 0px 0px;
	margin: 0;
	font: bold 13px Arial;
}

.aftereffect {
	color: #998D01;
	text-decoration: underline;
	font: bold 13px Arial;
}

#main td.left {
	width: 150px;
	text-align: right;
	vertical-align: top;
}

/******* Footer *******/

#footer {
	background-color: #fff;
	color: #333;
	font-size: 11px;
	padding-top: 20px;
}

#footer table {
	font: 11px Arial;
	border-top: 1px #000 solid;
	width: 750px;
	height: 25px;
}

#footer td.left {
	padding-top: 4px;
	vertical-align: top;
	text-align: left;
}

#footer td.left a, #footer td.left a:hover {
	color: #000;
	font: normal 11px Arial;
	text-decoration: underline;
}

#footer td.right {
	padding-top: 4px;
	text-align: right;
	vertical-align: top;
}

#footer td.copy {
	padding-top: 0px;
	text-align: center;
	vertical-align: top;
}

#footer a, #footer a:hover {
	font: normal 11px Arial;
	color: #333;
	text-decoration: underline
}

/************ Paddings ****************/

.padding_10 {padding: 10px 0px 10px 10px;}
.padding_15 {padding: 15px 0px 5px 0px;}

.padding_30 {padding: 30px 0px 5px 0px;}
.padding_20 {padding: 20px 0px 5px 0px;}

.padding20 {padding: 20px 0px 20px 0px;}
.bottom_20 {padding-bottom: 20px}
.top_20 {padding-top: 20px}

.sep {padding-top: 5px;}

/************ Index ****************/

#index {padding-top:0px}

#index h1, #index h1 a {
	font: bold 20px Arial;
	color: #000;
	margin: 0;
	text-decoration: none;
}

#index h1 a:hover {
	text-decoration: underline;
}

#index td {padding: 10px 0px 0px 10px; vertical-align: top;}

/************ Global & General Settings ****************/

a {font: bold 12px Arial; color: #00447C; text-decoration: underline;}
a:hover {font: bold 12px Arial; color: #B4011E; text-decoration: underline;}

button {border: 1px #000 solid; padding: 1px 0px 0px 1px; background-color: #fff; font: 11px Arial; }

#list1 ul {padding: 10px 15px 15px 0px; margin: 0;}
.from {font: bold 12px Arial; color: #888; padding-top: 20px;}

.error1 {font: bold 18px Arial; color: red}
.success {font: bold 18px Arial; color: green}

.small {font: bold 11px Arial; color: #888;}

.dfr {float: right; padding: 6px 0px 0px 12px}
.img1 {border: 1px #00447C solid;} 
.img2 {border: 2px #00447C solid;} 
.img_ad {border: 0px; margin-right: 1px;}

/************ Tables ****************/

#table1 td {padding: 5px; border-bottom: 1px #666 solid;}

#table1 ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#table1 ul li {
	float: none;
	position: relative;
}

/********** Articles **************/
.table_author {
	border: 0;
	padding: 0;
	margin:0;
}

.td_author {
	padding-right: 10px;
	vertical-align: top;
	text-align: right; 
}

.subtitle {
	font: bold 14px Arial;
	color: #2E5959;
}

.avatar {
	border: 1px #016662 solid;
}

.h4 {
	font: bold 12px Arial;
	color: #222;
	margin-top: 0;
	margin-bottom: 5px;
	padding-top: 0;
}

.contact, .contact a, contact a:hover {
	font-size: 14px;
	font-weight: bold;
}