
body {
	direction: rtl;
	background: #5F1617 url(images/body_bg.gif) repeat-x top;
	margin: 0;
	padding: 0;
	font: 12px Tahoma;
}
hr {
	border: 1px solid #F3F3F3;
	clear: both;
}
a {
	color: #000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: none;
}
/*** Global list styles ***/
ul {
	padding: 0;
	margin: 0;
}
ul li {
	list-style-type: none;
}
/*** Global heading styles ***/
h1, h2, h3, h4 {
	font-family: Arial, "Times New Roman", Times, serif;
	margin: 0px;
}
h1 {
	font: bold 16px;
}
h1 a {
	color: #640000;
}
h2, h3 {
	font-size: 14px;
	padding-bottom: 4px;
}
h2 a:hover, h3 a:hover {
	color: #640000;
}
h4 {
}
h4 a {
}
/*** Global box styles ***/
#menu_right div.menu {
	margin-bottom: 12px;
	background: url(images/menubg.gif) no-repeat top;
}
#menu_right div.menu_title {
	font: normal bold 13px Tahoma;
	background: #C9E8F6 url(images/title_bg.gif) no-repeat top;
	color: white;
	padding: 4px 5px 4px 3px;
	border-bottom: 1px solid white;
	margin-bottom: 1px;
	text-align: center;
}
#menu_right div.menu_content {
	font: normal 11px Tahoma;
	padding: 4px;
}

/*** Section box (navigation list) ***/
#menu_links {
	border: 1px solid #ececec;
}
#menu_links li {
	border-bottom: 1px solid #FFF;
	padding: 1px 0px;
	background-color: #E7F6FB;
}
#menu_links li a {
	color: #004064;
	display: block;
	padding: 4px;
}
#menu_links li a:hover, a.current {
	background-color: #D6F1F9;
	color: #640000;
	text-decoration: none;
}
.page_title {
	padding: 6px 0px;
	color: #666666;
	border-bottom: 1px solid #EEEEEE;
}
.page_title a {
	color: #640000;
	padding-left: 4px;
}
/*** Article styles ***/
.note {
	color: #6B6B6B;
	margin-bottom: 15px;
}
.article_pic {
	border: 1px solid #CCCCCC;
	padding: 1px;
	margin: 3px 2px 1px;
	background-color: white;
	display: inline;
}
.news_pic {
	margin: 3px 2px 1px;
	border: 1px solid #DCDCDC;
	display: table;
	float: right;
	padding: 1px;
}
.pic_info {
	font-family: Tahoma;
	font-size: 12px;
	color: #202020;
	display: block;
	padding: 2px;
	background-color: #F3F3F3;
	margin-top: 1px;
}
.info {
	background: url(images/info.gif) no-repeat right;
	color: #818181;
	font: 11px Tahoma;
	height: 19px;
	line-height: 19px;
	margin-bottom: 2px;
	padding-right: 15px;
}
.news_title {
	padding-right: 14px;
	font: bold 15px Arial;
	color: #8B0000;
	background-image: url(images/news_icon.gif);
	background-position: right;
	background-repeat: no-repeat;
	clear: both;
}
.news_title a {
	font: bold 15px Arial;
	color: #640000;
	text-align: right;
	text-decoration: none;
}
.news_title a:hover {
	color: #D2691E;
}
#article h3 {
	font-size: 14px;
	color: #B22222;
	padding: 8px 0px 4px;
	margin-bottom: 2px;
}
#article h1 {
	font-size: 20px;
	color: #640000;
	padding: 8px 0px 4px;
	margin-bottom: 2px;
	border-bottom: 3px solid #EEEEEE;
}
#article .art_info {
	font-size: 10px;
	color: #666666;
	padding: 0px 0px 5px;
	margin-bottom: 4px;
	border-bottom: 1px solid #EEEEEE;
}
#article .art_body {
	line-height: 1.6em;
	margin-bottom: 12px;
	text-align: justify;
	font: 13px Tahoma;
}
.page_body {
	text-align: justify;
	font: 13px Tahoma;
}
.comments h4 {
	font: bold 14px Arial;
	color: #666666;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	background-color: #F4F4F4;
	padding: 6px;
	margin: 6px 0px;
}
.comment {
	border: 1px solid #E4E4E4;
	background: #F1F1F1 url(images/t_bg.gif) repeat-x bottom;
	margin-bottom: 14px;
}
.comment_info {
	background: white url(images/t_bg.gif) repeat-x bottom;
	color: #3D3D3D;
	font: bold 12px Tahoma;
	padding: 3px;
	padding-right: 5px;
	border-bottom: 1px solid #CECECE;
}
.comment_text {
	color: #5F5C5D;
	padding: 5px;
	font: 13px Tahoma;
}
/*************** RIGHT COLUMN STYLES ******************************************************************************************************************
****************************************************************************************************************************************************
** Boxes ***/
#menu_left .menu .menu_title {
	color: #4b4b4b;
	border-bottom: 1px solid #ededed;
	font: bold 15px Arial;
	padding: 6px;
	background-color: transparent;
}
#menu_left .menu {
	border: 1px solid #F0F0F0;
	background: #F9F9F9 url(images/hbg.gif) repeat-x top;
	margin-bottom: 6px;
}
#menu_left .menu .menu_content {
	padding: 6px 12px 12px;
}

#menu_left div.menu_content ul li {
	border-bottom: 1px solid #EEE;
	padding: 1px 0px;
}
#menu_left div.menu_content ul li a {
	display: block;
	padding: 4px 14px 4px 4px;
	background: url(images/dot.gif) no-repeat right;
}
#menu_left div.menu_content ul li a:hover {
	background-color: #f2f2f2;
}
#menu_left ul#box_sections li {
	border-bottom: 1px solid #EEE;
	padding: 1px 0px;
	background-color: transparent;
}
#menu_left ul#box_sections li a {
	display: block;
	padding: 4px 14px 4px 4px;
	background: transparent url(images/dot.gif) no-repeat right;
}
#menu_left ul#box_sections li a:hover {
	background-color: #f5f5f5;
}
#menu_left ul#tools_links {
	margin-bottom: 15px;
	font-size: 11px;
}
#menu_left ul#tools_links li {
	border-bottom: 1px solid #EFEFEF;
	padding: 2px 0px;
}
#menu_left ul#tools_links li img {
	vertical-align: bottom;
	margin-left: 3px;
}
#menu_left ul#tools_links li a {
	padding: 0px 4px 2px;
	background: none;
	color: #666666;
}
#menu_left ul#tools_links li a:hover {
	background: none;
	text-decoration: none;
	color: #640000;
}
#page {
	width: 990px;
	margin: 0px auto;
	text-align: right;
}

#box_live {
	border: 1px solid #F0F0F0;
	width: 315px;
	height: 225px;
	background: #F9F9F9 url(images/hbg.gif) repeat-x top;
	float: left;
}
#box_live div.lplayer {
	margin: 4px;
}

#box_cprog {
	border: 1px solid #F0F0F0;
	width: 379px;
	height: 290px;
	background: #F9F9F9 url(images/hbg.gif) repeat-x top;
	float: left;
	margin-left: 11px;
}

#box_prog {
	border: 1px solid #F0F0F0;
	width: 260px;
	height: 290px;
	background: #F9F9F9 url(images/hbg.gif) repeat-x top;
}
#box_prog div.prog{
	float: right;
	height: 120px;
	width: 124px;
	border-right: 1px solid white;
	border-left: 1px solid #dcdcdc;
	margin-top: 10px;
	padding-right: 5px;
}
#box_prog div.prog div.article_pic{
	margin-bottom: 8px;
}
#box_left {
	width: 315px;
	float: left;
}
#box_poll {
	border: 1px solid #F0F0F0;
	height: 163px;
	background: #F9F9F9 url(images/hbg.gif) repeat-x top;
	margin-bottom: 10px;
}
#box_poll div.prog{
	float: right;
	height: 143px;
	width: 120px;
	border-right: 1px solid white;
	border-left: 1px solid #dcdcdc;
	margin-top: 10px;
	padding-right: 5px;
}
#box_weather {
	border: 1px solid #F0F0F0;
	height: 115px;
	background: #F9F9F9 url(images/hbg.gif) repeat-x top;
}
#box_weather div.prog{
	float: right;
	height: 96px;
	width: 120px;
	border-right: 1px solid white;
	border-left: 1px solid #dcdcdc;
	margin-top: 10px;
	padding-right: 5px;
}

.now_ontv {
	padding: 6px;
	height: 90px;
}
.today_list {
	height: 155px;
	padding: 6px;
	overflow: auto;
}
.prog_info {
	float: right;
	margin: 5px;
}
.proglist_row1 {
	background-color: #f5f5f5;
}
.proglist_row1 td {
	border-bottom: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
}
.proglist_row2 {
	background-color: #ebebeb;
}
.proglist_row2 td {
	border-bottom: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
}

#header {
}

.header_image {
	height: 150px;
	background: url(images/header.jpg) no-repeat top;
}

.header_links {
	width: 800px;
	height: 30px;
	float: left;
	clear: both;
	margin-top: 90px;

}
.header_links img {
	height: 30px;
	float: right;
}
.header_links a {
	height: 30px;
	float: right;
	background: url(images/linksp.gif) no-repeat left;
	padding-left: 10px;
	padding-right: 8px;
	font: bold 15px/30px Arial;
	color: #646464;
}
.header_links a:hover {
	color: #9f1519;
	text-decoration: none;
}

.header_searchbar {
	margin-top: 5px;
	height: 25px;
	float: left;
	overflow: hidden;
}
.header_searchbar form {
	float: left;
}
.header_searchbar span {
	height: 20px;
	float: left;
	padding-left: 10px;
	line-height: 20px;
	margin-left: 10px;
	border-left: 1px solid #dcdcdc;
	color: #3f3f3f;
}
.header_searchbar input {
	width: 120px;
	background-color: #e1e1e1;
	height: 18px;
	border: 0px;
	font: 12px/17px Tahoma;
	float: left;
	opacity: .70;
/*Standard style for transparency*/
	-moz-opacity: .70;
/*Transparency for older Mozillas*/
	filter: alpha(opacity=70);
/*Transparency for IE*/
}
.header_searchbar button {
	width: 19px;
	height: 20px;
	border: 0px;
	background: url(images/search.gif) no-repeat top;
	float: left;
	cursor: pointer;
	margin-right: 5px;
}
#content {
	padding-top: 12px;
	width: 990px;
}
#menu_right {
	float: right;
	width: 150px;
	background-color: white;
	margin-top: 10px;
	margin-left: 15px;
	padding: 6px;
}
#page_content_row {
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 6px;
	width: 980px;
	background: white;
}
#page_content {
	width: 730px;
	float: right;
}
#page_content_full {
	width: 990px;
	float: right;
	background-color: white;
	padding: 6px;
	margin-top: 10px;
}
#menu_left {
	margin: 0px 6px;
	float: left;
	width: 230px;
	padding: 6px;
	margin-left: 0px;
}
#footer {
	clear: both;
	text-align: center;
	padding: 6px 0px;
	color: #270808;
}
.main_news_category {
	float: left;
	display: inline;
	width: 268px;
	margin: 6px;
}
.main_news_category .category_title {
	background: #D3E9F0 url(images/catlogo.gif) no-repeat center left;
	font-size: 13px;
	margin-bottom: 5px;
	height: 20px;
	padding-right: 5px;
}
.main_news_category .category_title a {
	font: bold 14px Arial;
	color: #004064;
	line-height: 20px;
}
.home_text {
	font: 12px Tahoma;
	color: #505050;
	text-align: justify;
}
.di {
	border-bottom: 1px solid #EEEEEE;
	text-align: left;
	margin-top: 4px;
	margin-bottom: 4px;
	clear: both;
}
.headline {
	border: 1px solid #F0F0F0;
	width: 650px;
	background: #F9F9F9 url(images/hbg.gif) repeat-x top;
}
.headline h2 {
	color: #990000;
}
.headline h1 {
	font-size: 17px;
}
.headline_image {
	width: 300px;
	height: 225px;
	overflow: hidden;
	position: relative;
	display: block;
	text-align: center;
	float: right;
}
.headline_text {
	padding: 4px 0px;
	height: 205px;
	float: left;
	width: 320px;
}
.headline_article {
	width: 625px;
	overflow: hidden;
	display: none;
}
.headline_image div.image_caption {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 305px;
	text-align: right;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #000000;
	padding: 3px;
	z-index: 999;
	opacity: .60;
/*Standard style for transparency*/
	-moz-opacity: .60;
/*Transparency for older Mozillas*/
	filter: alpha(opacity=60);
/*Transparency for IE*/
}
.headline_body {
	padding: 6px 2px 6px 6px;
	text-align: justify;
}
.player {
	margin: 0px;
	width: 20px;
	float: left;
	background-color: white;
	margin-left: -1px;
	margin-top: -1px;
	overflow: hidden;
	border-bottom: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
}
.player ul {
	padding: 0px;
	list-style-type: none;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: -7px;
}
.player li {
	padding: 0px;
	display: block;
	margin-bottom: 5px;
	clear: both;
}
.player li a {
	width: 20px;
	padding: 2px 6px;
	text-align: center;
	color: #595959;
	background-color: #D9D9D9;
	text-decoration: none;
}
.player li a:hover {
	color: #861317;
	background-color: #B7B8B8;
	text-decoration: none;
}
.player li a.active, .player li a:visited.active {
	background-color: #861317;
	color: #FFFFFF;
	font-weight: bold;
}
.online td {
	font: 13px Tahoma;
	background-color: #EBF8FC;
	color: black;
}
.online td a {
	color: #640000;
}
.online td a:hover {
	color: #D2691E;
}
.nashra_pages td {
	font: bold 15px Arial;
	background-color: #EBF8FC;
	color: #1B5A71;
}
.nashra_pages td a {
	color: #640000;
}
.nashra_pages td a:hover {
	color: #D2691E;
}
.nashra {
	display: block;
	margin: 0px 0px 10px;
	background-color: #E9F7FB;
	width: 99%;
	padding: 2px 3px 3px;
	border: 1px solid #F2FAFB;
	height: 108px;
}
.nashra_info {
	float: right;
	margin: 5px;
	color: gray;
}
.nashra_info div.links a {
	font-weight: bold;
}
.poll {
	display: block;
	margin: 0px 0px 10px 10px;
	clear: both;
}
.poll_info {
	float: right;
	margin: 5px;
}
.poll_question {
	color: maroon;
}
.poll_percent {
	color: #696969;
	font-size: 10px;
}
.bar {
	text-align: right;
	height: 10px;
	font-size: 6px;
	display: inline;
	border-top: 1px solid #860b0e;
	background: #a10c0f url(images/poll_bar.gif) repeat-x;
}
/*new writer style*/
.shadetabs {
	padding-right: 0px;
	margin-top: 1px;
	padding-left: 0px;
	margin-bottom: 0px;
	padding-bottom: -1px;
	font: bold 13px Tahoma;
	padding-top: 3px;
	list-style-type: none;
	margin-right: 0px;
	display: block;
	width: 100%;
}
.shadetabs li {
	display: inline;
	margin: 0px;
}
.shadetabs li a {
	float: right;
	padding-right: 7px;
	padding-left: 7px;
	color: #640000;
	padding-bottom: 3px;
	padding-top: 3px;
	text-decoration: none;
	margin-right: 6px;
	border: 1px solid #E7E7E7;
	border-bottom-color: white;
	background-color: white;
}
.shadetabs li a:hover {
	color: #737373;
}
.shadetabs li.selected {
	position: relative;
	top: 1px;
}
.shadetabs li.selected a {
}
.shadetabs li.selected a:hover {
	text-decoration: none;
}
.tabcontentstyle {
	border-top: 1px solid #E7E7E7;
	width: 100%;
	display: block;
	clear: both;
}
.tabcontent {
	display: none;
}
/*end writer style*/
#pagenum a {
	border: 1px solid #EEEEEE;
	text-decoration: none;
	background-color: #F8F8F8;
	color: #303030;
	font: 12px Tahoma;
	padding: 1px 5px 2px;
	width: auto;
	float: right;
	margin-left: 3px;
}
#pagenum a:hover {
	background-color: #F0F0F0;
	color: black;
}
/*form color*/
.f_color {
	background-color: #f5f5f5;
	font: 12px Tahoma;
	color: maroon;
	text-align: right;
}
.s_color {
	background-color: #f0f0f0;
	font: 12px Tahoma;
	color: maroon;
	text-align: right;
}
.form_input {
	border: 1px solid #cfcfcf;
	font: 13px Tahoma;
}
.form_bot {
	border: 1px solid #C6C6C6;
	font: 12px Tahoma;
	color: #565656;
	background-color: #F5F5F5;
}
/*end form color*/
.short_holder {
	text-align: justify;
}
.main_news_category li {
	padding-right: 16px;
	background: url(images/nico.gif) no-repeat right;
	font: bold 14px Arial;
	margin-bottom: 2px;
}
.main_news_category li a {
	font: bold 14px Arial;
	text-align: right;
}
.main_news_category li a:hover {
	color: #640000;
	text-decoration: none;
}
.news_text {
	color: #C8C8C8;
}
.news_text a {
	color: white;
}
.news_text a:hover {
	color: #003557;
	text-decoration: none;
}
a.tickl {
	color: white;
}
a:hover.tickl {
	color: #003557;
	text-decoration: none;
}
#dropmenudiv {
	position: absolute;
	z-index: 100;
	font: normal 11px Tahoma;
	background-color: #A7D6E8;
	border: 1px solid #A6E1F6;
	width: 125px;
	opacity: .90;
/*Standard style for transparency*/
	-moz-opacity: .90;
/*Transparency for older Mozillas*/
	filter: alpha(opacity=90);
	border-bottom-width: 0px;
}
#dropmenudiv a {
	display: block;
	padding: 4px 5px 4px 2px;
	text-decoration: none;
	color: #113F5A;
	border-bottom: 1px solid #BCE8F7;
}
#dropmenudiv a:hover {
	background-color: #9CD1E7;
	color: #00568C;
}
/*start gallery style*/
.left {
	float: left;
}
.right {
	float: right;
}
.gallery_small_img {
	cursor: pointer;
	cursor: hand;
	display: block;
	background-position: center;
	background-repeat: no-repeat;
	height: 70px;
	width: 100px;
	margin: 2px;
}
.gallery_nav {
	height: 70px;
	clear: both;
}
.gallery_pic {
	cursor: hand;
	margin: 4px;
	font-family: tahoma;
	font-size: 11px;
	width: 170px;
	float: right;
	padding: 13px 4px 3px;
	border: 1px solid #DCF1F7;
	background-color: #E5F4F9;
	border-top-color: #F2F9FD;
	border-left-color: #F2F9FD;
}
.gallery_picf {
	margin: 4px 4px 4px 13px;
	padding: 4px 4px 3px;
}
.gallery_pic_img {
	cursor: hand;
	display: block;
	height: 83px;
	background: no-repeat center;
	margin-right: 14px;
	margin-left: 14px;
}
a .gallery_pic_img {
	opacity: .85;
	-moz-opacity: .85;
	filter: alpha(opacity=85);
}
a:hover .gallery_pic_img {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
.gallery_pictitle {
	cursor: hand;
	display: block;
	font: 11px Tahoma;
	text-align: center;
	color: #405020;
	margin-top: 16px;
	height: 35px;
}
.gallery_pictitle a {
	color: #114155;
}
.gallery_pictitle span {
	font: 10px Tahoma;
	text-align: center;
	color: #969696;
}
.gallery_picinfo {
	display: block;
	font: 12px Tahoma;
	text-align: center;
	color: #535353;
	margin-top: 4px;
	border-top: 1px solid #DCDCDC;
	padding-top: 3px;
}
/*end gallery style
guest book color*/
.main_g_table {
	border: 1px solid #DBE6B4;
	width: 99%;
}
.g_header {
	background-color: #D6E4A8;
	padding: 3px;
	border-bottom: 1px solid #C6DA8E;
	border-top: 1px solid #E6EFCF;
}
.g_comment {
	background-color: #F7F4EE;
	padding: 3px;
	border-bottom: 1px solid #E7F0D1;
	border-top: 1px solid #F8FAEF;
}
/*end guest book color*/
#sound_body {
	width: 822px;
	float: right;
}
#sound_content {
	width: 404px;
	float: right;
	margin-top: 6px;
}
#sound_list {
	margin-top: 6px;
	margin-left: 6px;
	float: right;
	width: 150px;
}
.maq_list {
	background-color: #E7F6FB;
	padding: 3px;
	color: #ADE5F6;
	margin-bottom: 1px;
	margin-top: 1px;
}
.maq_list a {
	color: #004064;
	text-decoration: none;
}
.maq_list a:hover {
	color: #011A2A;
}
.sha_list a {
	color: #0F4666;
	text-decoration: none;
}
.sha_list a:hover {
	color: #323232;
}
.player_border {
	border: 1px solid #EEEEEE;
}
.text {
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
}
.text_frame {
	height: 350px;
	border: 1px solid #EEEEEE;
	overflow: auto;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	padding: 6px;
	margin-left: 6px;
	margin-right: 6px;
	text-align: justify;
	background-color: white;
}
.title {
	color: #B22222;
	font-weight: bold;
	font-size: 12px;
}
.bot {
	cursor: pointer;
	cursor: hand;
	width: 205px;
	height: 50px;
	margin: 0px 0px 8px 8px;
	float: right;
	font: 11px tahoma;
	border: 1px solid #DCF1F7;
	background-color: #E5F4F9;
	border-top-color: #F2F9FD;
	border-left-color: #F2F9FD;
}
.cat {
	width: 47%;
	float: right;
	margin: 0px 0px 8px 8px;
	font: 11px Tahoma;
	border: 1px solid #DCF1F7;
	background-color: #E5F4F9;
	border-top-color: #F2F9FD;
	border-left-color: #F2F9FD;
	height: 95px;
	color: #9CD7E7;
}
.cat_pic {
	border-left: 1px solid #EEEEEE;
	float: right;
}
.cat_title {
	background: #045A8F url(images/tbg.gif) repeat-x top;
	border-bottom: 1px solid white;
	text-align: right;
	font: 13px Tahoma;
	color: white;
	margin-bottom: 5px;
	padding: 3px 4px 4px 3px;
}
.cat_title a {
	color: #CCECF7;
	text-decoration: none;
}
.cat_title a:hover {
	color: #101010;
}
.perview {
	border: 1px solid #E9E3D5;
	width: 185px;
	height: 140px;
	margin: 9px 9px 5px;
	background-color: black;
}
#comment_body {
	font: 11px Tahoma;
	background: white none;
}
.m_title {
	font: bold 16px Arial;
	padding: 3px;
	color: #640000;
	border-bottom: 2px solid #E7E7E7;
}
.menu_title {
	font: normal 13px Tahoma;
	background: #C9E8F6;
	color: #114155;
	padding: 4px 5px 3px 3px;
	border-bottom: 1px solid #AEDBF5;
	margin-bottom: 1px;
}
#print_body {
	margin: 12px;
	background: white none;
}
#popup_body {
	background: white none;
}
/*writer*/
.writer_name {
	background: url(images/news_icon.gif) no-repeat right;
	color: #CC3300;
	font: bold 15px Arial;
	padding-right: 15px;
	margin: 4px 0px 8px;
}
.writer_name a {
	font: bold 15px Arial;
	text-decoration: none;
}
.writer_name a:hover {
	color: #D2691E;
}
.writer_pic {
	border: 1px solid #CCCCCC;
	padding: 1px;
	margin: 3px 2px 1px;
}
.writer_info {
	color: #7A7A7A;
	font-family: Tahoma;
	font-size: 12px;
	padding-right: 7px;
	line-height: 16px;
}
/*end writer*/
