﻿tr.head {
	color:#E88F0B;
	font-size:11px;
	text-align:center;
}
td.head {
	background-color:#212121;
	border:1px solid #454545;
	padding:3px 5px;
}
td.head a {
	color:#FFff00;
}
td.head a:hover {
	color:#FFFFFF;
}
table.list {
	color:#CCCCFF;
	font-family:Tahoma;
	font-size:11px;
	width:80%;
}
tr.row1 {
	background-color:#313131;
	text-align:center;
	color:#fff
}
tr.row2 {
	background-color:#515151;
	text-align:center;
	color:#fff
}
td.td1 a {
	color:#CCFF00;
	text-decoration:none;
}
td.td1 a:hover {
	color:#FFFF00;
	text-decoration:none;
}
tr.row2 a {
	color:#53C1FD;
	text-decoration:none;
}
tr.over {
	text-align:center;
}
tr.over td {

	color:#FFFFFF;
	background-color:#80420B;
}
tr.selected {
	text-align:center;
}
tr.selected td {
	border:1px solid #0099FF;
	color:#FFFFFF;
	background-color:#004D80
}
td.cell {
	border:1px solid #565656;
	padding:3px 5px;
}
td.cell a {
	color:#C0F40B;
	text-decoration:none;
}
td.cell a:hover {
	color:#FF9900;
	text-decoration:none;
}
td.extra {
	border:1px solid #378BD0;
}
td.radif {
	background-color:#202020;
	border:1px solid #999999;
	padding:2px;
}
/* IE SELECT ABOVE LAYER BUG FIX */
.select-free iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	/*filter:mask(); must have*/
	width:100%;/*must have for any big value*/
	height:auto;/*must have for any big value*/;
}
/* |Skin CSS|*/
body {
	font-family: tahoma, arial, "times New Roman", verdana, georgia, sans-serif, "trebuchet MS";
	margin: 0px;
	padding: 0px;
	background-color: #141416;
	color:#FFFFFF;
}
.header_right{
}



a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}
div.gray-bg {
	background-color: #2E2E2E;
}

div.toplinks {
	text-align: center;
	background-color: #000000;
	background-image: url(images/toplinks-bg.png);
	background-repeat: repeat-x;
	font-family: tahoma, arial, "times New Roman", verdana, georgia, sans-serif, "trebuchet MS";
	font-size: 9px;
	color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 14px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
}
div.toplinks strong {
	color: #3399FF;
}
div.toplinks span {
	padding-left:10px;
}
div.toplinks a {
	text-decoration: none;
	color: #C4E1FF;
}
div.toplinks a:hover {
	text-decoration: underline;
	color: #FF9853;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
div.header-all {
	clear: both;
}
div.header-left {
	background-image: url(images/header-left-bg.png);
	background-repeat: repeat-x;
	float: left;
	text-align: right;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	width: 40%;
}
div.header-right {
	background-image: url(images/header-right-bg.png);
	background-repeat: repeat-x;
	float: left;
	text-align: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	width: 60%;
}
div.main {
	background-color: #2e2e2e;
	width: 991px;
	margin: 0 auto;
	clear: both;
}
div.footer {
	background-image:url(images/tsnew_sprite.png);
	background-position:right -277px;
	background-repeat: repeat-x;
	height: 74px;
	clear: both;
	position: relative;
}
div.footer-text {
	background-image:url(images/tsnew_sprite.png);
	background-repeat: no-repeat;
	background-position:right -354px;
	width: 393px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	font-size: 10px;
	color: #D1DCE7;
	padding-top: 20px;
	height: 100%;
}
div.main-col-left {
	float: left;
	width: 191px;
}
div.main-col-right {
	float: right;
	width: 191px;
}
div.main-col-middle {
	text-align: right;
	width: 609px;
	margin: 0 auto;
	/*float:none !important;*/
	float:right;
}
div.footer-text a {
	color: #9BCFEC;
	text-decoration: none;
	font-weight: bold;
}
div.footer-text a:hover {
	color: #1D9DFC;
	text-decoration: underline;
	font-weight: bold;
}
div.referer{
margin-right:16px;
}
div.banner_module {
	text-align: center;
}
div.largebox {
	width: 581px;
	margin: 0 auto 0px;
	background:url(images/tsnew_horizantal.png) repeat-y;
	background-position:right;
}
div.largebox-header {
	background-image:url(images/tsnew_sprite.png);
	background-repeat: no-repeat;
	background-position:right -202px;
	height: 36px;
	text-align: right;
	padding-right: 35px;
	line-height: 36px;
	font-family: tahoma, arial, "times New Roman", verdana, georgia, sans-serif, "trebuchet MS";
	color: #FFFFFF;
	font-size: 12px;
	direction:rtl;
	cursor:pointer;
}
div.largebox-body {
	font-family: tahoma, arial, "times New Roman", verdana, georgia, sans-serif, "trebuchet MS";
	color: #FFFFFF;
	font-size: 11px;
	direction:rtl;
	padding:10px;
}
div.largebox-footer {
	margin:0;
	height: 15px;
	background-image:url(images/tsnew_sprite.png);
	background-repeat: no-repeat;
	border-bottom:10px solid #2E2E2E;
	background-position:right  -249px;
}
div.smallbox {
	width: 191px;
	margin:0 auto 10px;
}
div.small-header {
	background-image:url(images/tsnew_sprite.png);
	background-repeat: no-repeat;
	background-position:right -136px;
	height: 56px;
	color: #B5C7E1;
	font-size: 12px;
	text-align: center;
	line-height: 68px;
	margin-bottom:0 !important;
	margin-bottom: -12px;
	cursor:pointer;
}

div.small-header-search {
	background-image: url(images/smallbox-top-search.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 56px;
	color: #E7E0F5;
	font-size: 12px;
	text-align: center;
	line-height: 68px;
	margin-bottom:0 !important;
	margin-bottom: -12px;
	cursor:pointer;
}
div.small-header-menu {
	background-image:url(images/tsnew_sprite.png);
	background-repeat: no-repeat;
	background-position:right -71px;
	height: 56px;
	color: #F0D9CE;
	font-size: 12px;
	text-align: center;
	line-height: 68px;
	margin-bottom:0 !important;
	margin-bottom: -12px;
	cursor:pointer;
}
div.small-searchbody {
	background-image: url(images/small-mid.png);
	background-repeat: repeat-y;
	background-position: center;
	padding: 0 20px;
	text-align: center;
	direction:rtl;
	font-family: tahoma, arial, "times New Roman", verdana, georgia, sans-serif, "trebuchet MS";
	color: #ECE7F8;
	font-size: 11px;
}
div.small-searchbody form {
	display:inline;
}
div.small-searchbody a {
	color: #DDD3F1;
	text-decoration: none;
}
div.small-searchbody a:hover {
	color: #A992DE;
}
div.small-menubody {
	background-image: url(images/small-mid.png);
	background-repeat: repeat-y;
	background-position: center center;
	direction:rtl;
	font-family: tahoma, arial, "times New Roman", verdana, georgia, sans-serif, "trebuchet MS";
	color: #F0DBD2;
	font-size: 11px;
	margin-top: -1px !important;
	margin-top: 0;
	margin-bottom: -1px !important;
	margin-bottom: 0;
}
div.small-menubody ul {
	margin:0
}
div.small-body-default {
	background-image: url(images/small-mid.png);
	background-repeat: repeat-y;
	background-position: center;
	direction:rtl;
	font-family: tahoma, arial, "times New Roman", verdana, georgia, sans-serif, "trebuchet MS";
	font-size: 11px;
}
div.small-body-default a, div.small-menubody a {
	color: #0099FF;
	font-size: 11px;
	text-decoration: none;
}
div.small-menubody a:hover {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}
div.small-body-default a:hover {
	color: #FF9F00;
	font-size: 11px;
	text-decoration: none;
}
div.small-footer {
	background-image:url(images/tsnew_sprite.png);
	background-repeat: repeat-y;
	background-position:left -143px;
	/*margin:0 0 -4px !important;*/
	height:11px
}
div.postbox {
	width: 549px;
	margin: 0 auto 10px;
	direction:rtl
}
div.postbox-header {
	background-image:url(images/tsnew_sprite.png);
	background-repeat: no-repeat;
	background-position:right 0;
	height: 37px;
	text-align: right;
	padding-right: 40px;
	line-height: 37px;
	font-family: tahoma, arial, "times New Roman", verdana, georgia, sans-serif, "trebuchet MS";
	color: #CED9E3;
	font-size: 12px;
	font-weight: normal;
	cursor:pointer;
	margin-bottom:0 !important;
	margin-bottom:-12px;
}
div.postbox-header a {
	color: #FF8520;
	text-decoration: none;
}
div.postbox-header a:hover {
	color: #A6D2FF;
	text-decoration: none;
}
div.postbox-body {
	background-image:url(images/tsnew_horizantal.png);
	background-repeat: repeat-y;
	background-position:-378px;
	text-align: justify;
	font-family: tahoma, arial, "times New Roman", verdana, georgia, sans-serif, "trebuchet MS";
	font-size: 11px;
	color: #D5DAE1;
	padding: 15px 10px 5px;
	margin:0
}
div.postbox-body p {
	margin: 0;
}
div.postbox-footer {
	height: 15px;	
	background-image:url(images/tsnew_sprite.png);
	background-position:right -45px;
	background-repeat: no-repeat;
}
div.poweredbya2cms {
	float:right;
margin-bottom:5px;
margin-right:15px;
}
hr.middle_hr {
	width:95%;
	height: 1px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-top-color: #4C4C4C;
}
div.back_button {
	padding-bottom: 15px;
	padding-left: 20px;
	text-align:left
}
input {
	font-size: 11px;
	background-color: #c7c7c7;
	border: 1px solid #333333;
	padding: 1px 1px 2px;
	font-family: tahoma, arial, "times New Roman", verdana, georgia, sans-serif, "trebuchet MS";
	color: #000000;
}
select {
	font-size: 11px;
	background-color: #c7c7c7;
	border: 1px solid #333333;
	padding: 1px 1px 2px;
	font-family: tahoma, arial, "times New Roman", verdana, georgia, sans-serif, "trebuchet MS";
	color: #000000;
}

input.radio_checkbox {
	background-color:transparent;
	border-width:0;
	
}
form {
	margin:0
}
textarea {
	font-size: 11px;
	background-color: #c7c7c7;
	border: 1px solid #333333;
	padding: 1px 1px 2px;
	font-family: tahoma, arial, "times New Roman", verdana, georgia, sans-serif, "trebuchet MS";
	color: #000000;
	height:100px;
}
ul.footer_back_icons {
	margin:0;
	direction:ltr;
	padding:0 0 0 15px;
	text-align:left
}
ul.footer_back_icons li {
	display:block;
	float:left;
	padding:2px 2px;
	list-style:none;
	direction:rtl;
}
ul.footer_back_icons li a {
	text-decoration:none;
}
ul.footer_back_icons li img {
	vertical-align:middle;
	padding:2px 2px 0 0px;
}
ul.footer_back_icons li span {
	/*margin-right:20px;*/
	font-size:10px;
}
div.footer_send2f {
	display:none;
	position:relative;
}
div.footer_send2f h4 {
	padding-right:10px;
	font-size:11px;
	text-align:right
}
div.footer_send2f div.field {
	width:20%;
	float:right;
	text-align:left;
	padding-left:10px;
	margin:2px 0;
}
div.footer_send2f div.input_field {
	text-align:right;
	margin:2px 0;
}
div.footer_send2f div.field_submit {
	text-align:right;
	padding-right:124px;
	
}
div.footer_send2f div.field_submit div {
	padding-bottom:5px;
	
}
span.spacer {
	visibility:hidden;
	padding:70px;
}
div.no_access {
	text-align:center;
	font-weight:bold;
}
div.page_num {
	text-align:center;
	margin:15px 0 0;
}
div.page_num a {
	color:#97CBFF;
	text-decoration:none;
}
div.page_num a:hover {
	color:#FD9731;
	text-decoration:none;
}
div.feed {
	text-align:left;
	margin:2px 20px;
}
div.form_comment {
	border:1px solid #333333;
	padding:5px;
	margin:10px auto 0;
	width:300px;
	background-color:#212121
}
div.form_comment div.title {
	margin:2px;
	color:#FFFFFF;
	background-color:#353535;
	padding:5px;
	font-weight:bold;
	text-align:center
}
div.form_comment div.name, div.form_comment div.mail {
	margin:2px;
	color:#FF9900;
	background-color:#292929;
	padding:5px;
	text-align:right
}
div.form_comment div.comment {
	margin:2px;
	color:#FF9900;
	background-color:#292929;
	padding:5px;
	text-align:center
}
div.form_comment div span {
	width:25%;
	display:block;
	float:right;
	text-align:right;
	padding-left:2px;
}
div.form_comment div.submit {
	margin:2px;
	color:#FF9900;
	background-color:#292929;
	padding:5px;
	text-align:center
}
div.list_comment {
	margin:20px;
	padding:10px;
	border:1px solid #313131
}
div.list_comment div.title {
	background-color:#1A1B1C;
	text-align:center;
	margin:7px 0;
	padding:5px;
	color:#FFCF00;
	border:1px solid #333333;
}
div.list_comment div.comment {
	background-color:#2F2F2F;
	padding:5px;
	margin:3px 0;
	border-top: 1px solid #212121;
	border-right: 1px solid #111111;
	border-bottom: 2px solid #111111;
	border-left: 1px solid #212121;
	text-align:justify;
	color:#F7F7F7
}
div.list_comment hr {
	width:95%;
	height: 1px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-top-color: #4C4C4C;
}
div.list_comment div.author {
	text-align:left;
	margin:0 0 5px 10px;
}
div.list_comment div.author span {
	color:#FFCC00;
	font-weight:bold
}
div.list_comment div.date {
	color:#FFCC66;
	text-align:left;
	margin:0 0 0 10px;
}
div.list_comment div.comment fieldset {
	border:1px solid #666600;
	margin:10px 20px;
	padding:6px
}
div.list_comment div.comment fieldset legend {
	color:#66CC00
}
div.list_comment div.comment div.reply {
	text-align:justify;
	color:#F7FFD9;
	background-color:#222222;
	padding:5px;
	margin:4px 4px 2px
}
div.list_comment div.comment div.admin {
	background-color:#222222;
	padding:5px;
	margin:2px 4px
}
div.list_comment div.comment div.admin span {
	color:#CCCC33
}
div.archive div.title {
	font-size:12px;
	margin:20px 20px 0;
	color:#E68405;
	cursor:pointer;
	text-align:center;
	border:#834B03 solid 1px;
	padding:3px 7px;
}
div.archive div.title:hover {
	font-size:12px;
	margin:20px 20px 0;
	color:#FEBF01;
	cursor:pointer;
	text-align:center;
	border:#E68405 solid 1px;
	padding:3px 7px;
}
div.archive div.yearlist {
	text-align:right;
	padding:5px 0;
}
div.archive div.yearlist ul li {
	margin:5px 0;
}
div.archive div.yearlist ul li a {
	text-decoration:none;
	color:#FFFFFF
}
div.archive div.yearlist ul li a:hover {
	text-decoration:none;
	color:#99FF00
}
div.empty {
	text-align:center;
	color:#FFFFFF;
}
div.class_common
{
direction:rtl;
}
div.group_navigation{
	margin:5px 0px 10px 0px;;
	text-align:right;
}

div.group_navigation a {
	color:#DFDFDF;
	text-decoration:none;
}


/* tree style */
div.dtree {
	white-space: nowrap;
	margin-right:15px;
}
div.dtree img {
	border: 0px;
	vertical-align: middle;
}
div.dtree a {
	color: #DFDFDF;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	text-decoration: underline;
	color:#FF9F00;
}
.dtree a.nodeSel {
}
.dtree .clip {
	overflow: hidden;
}


/* category Style*/
table.category{
	width:98%;
	white-space: nowrap;
}
table.category tr td.group{

	background:#313131;
	border:1px dotted #666666;
	vertical-align:middle;
}
table.category table.group{
	
}
table.category table.group td.groupName{
	vertical-align:top;
}
table.category img{
	border:none;
	vertical-align: middle;
}

table.category div.subCategorys{
	text-align:right;
	white-space: normal;
}
table.category div.subCategorys div{
	padding: 2px 0px 5px 0px;
}
div.referer div.title {
font-weight:normal;
padding-left:19px;
text-align:left;
padding-top:8px;
}
.sobh{
background:url(../../../../images/oghatsharee/sprite.gif) no-repeat right -108px;
width:100%;
height:20px;
}
.toloo{
background:url(../../../../images/oghatsharee/sprite.gif) no-repeat right -31px;
width:100%;
height:20px;
}
.ghoroob{
background:url(../../../../images/oghatsharee/sprite.gif) no-repeat right -2px;
width:100%;
height:20px;
}
.zohr{
background:url(../../../../images/oghatsharee/sprite.gif) no-repeat right -57px;
width:100%;
height:20px;
}
.maghreb{
background:url(../../../../images/oghatsharee/sprite.gif) no-repeat right -81px;
width:100%;
height:20px;
}
.error_masage_suggest{
	color:#333;
}

