/* @group Core Elements */

html {
	height: 100%;
	margin-bottom: 0px;
	direction:rtl;
}

body {
	margin: 10px 0 0 0;
	padding: 0;
	color: #0033CC;
/*	firas changed the following 
	font-family: Arial;
	line-height: 135%;
	to the following	*/
	font-family: Arial, Helvetica, sans-serif;
	line-height: 140%;
	/*  end of changed lines */
}

body.f-smaller {
	font-size: 10px;

}

body,
body.f-default {
	font-size: 14px;
}

body.f-larger {
	font-size: 14px;
}

p {
  /* setup some more readable paragraph spacing */
  margin-top: 5px;
  margin-bottom: 5px;
}

h1, h2, h3, h4, h4 {
	/* setup some more readable header spacing */
	padding-bottom: 5px;
	margin: 15px 0;
}

h1 { 
	font-size: 200%;
}

h2 {
	font-size: 175%;
}

h3 {
	font-size: 150%;
}

h4 {
	font-size: 120%;
}

a {
	text-decoration: none;
/*	firas changed the following 
	color: #ab0900;
	to the following	*/
	color: #0033CC;
	/*  end of changed lines */
}

ol {
	text-align: right;
}

ul {
	text-align: right;
	list-style: outside disc;
	margin-top: 0;
}

ul.gk_news_show_list {
	list-style-type:disc;
}

a:hover {
	text-decoration: underline;
}

img {
	border: 0px;
}

/* @end */

/* @group Joomla Elements */



.small,
.modifydate,
.createdate,
div.mosimage_caption {
	font-size: 95%;
}



.contentheading {
	font-size: 140%;
	font-weight: lighter;
	width: 100%;
	height: 30px;
	line-height: 35px;
	color: #000000;
}

/*
td.buttonheading,
.contentpaneopen td.buttonheading {
	padding: 7px 3px 0;
}

td.column_separator {
	padding-left: 15px;
	padding-right: 15px;
}

td.componentheading {
	padding-bottom: 15px;
}

.sectiontableheader {
  font-weight: bold;
  padding: 4px;
  line-height: 20px;
  background: #F3FBFF;
  border-bottom: 1px solid #CEE0E4;
}

tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
  text-align: left;
  padding: 4px 0 4px 4px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #CEE0E4;	
}

.sectiontableentry2 {
	background: #F3FBFF;
}

.contentpane,
.contentpaneopen {
	width: 100%;
}

 @end */

/* @group Structure */


#headtd,
#logotd {
	border-bottom: 1px solid #36568A;
}

#logo {
	width: 200px;
	height: 122px;
/*	width: 286px;
	height: 175px;*/
	background: url(../images/logo.png) 0 0 no-repeat;
	margin-right: 0px;
/*	firas added the following */
	float:right;
/*	end added	*/
}

#topbanner {
	width: 730px;
/*	height:122px;*/
	height:92px;
	padding: 5px 0px 0px 10px;
	float: left;
	text-align: left;
	vertical-align:middle;
/*	position: static;
	overflow:hidden;*/
}

#rightcol {
	padding-top: 10px;
	overflow: visible;
	float: right;
	width: 152px;
	padding-left: 5px;
}

#rightcol .moduletable_menu {
	width:  150px;
	border: 1px solid #CCC;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}


#rightcol .moduletable_menu h3{
	background-color:#36568A;
	color:#F5F5F5;
	margin: 0px;
	padding: 5px;
}

#rightcol ul.menu li a {
  	height: 22px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	text-decoration: none;
	/* padding-right: 25px; */
}	

#rightcol .moduletable_usermenu {
	width:  150px;
	border: 1px solid #36568A;
	margin: 5px 0px;
	padding: 0px;
}
#rightcol .moduletable_usermenu h3{
	background-color:#36568A;
	color:#F5F5F5;
	margin: 0px;
	padding: 5px;
}

#rightcol  li a:link, 
#rightcol  li a:visited {
	color: #2A2AFF;
	line-height:22px;
	font-size:16px;
	font-weight: lighter;
	display: block;
	background: url(../images/menu5.gif) 0 0 no-repeat;
	padding: 8px 0 0 8px;
}
	
#rightcol li a:hover, #menu3 li a:active {
	color: #283A50;
	background: url(../images/menu5.gif) 0 -32px;
	padding: 8px 0 0 8px;
}

#content {
	padding-top: 10px;
	padding-bottom: 10px;
	color: #000000;
	overflow: visible;
	float: left;
	width: 815px;
/*	firas changed the following 
	background: #F6FCFC url(../images/page-bg.png) 0 0 repeat-x;
	to the following	
	background: #F5F5F5 url(../images/page-bg.png) 0 0 repeat-x;
	/*  end of changed lines */
}

#lsidecol {
	float: left;
	margin-right: 15px;
/*	border:#CCC solid 1px; */
}

#main-column {
	width: 570px;
	float: right;
	background: #fff;
	padding: 0px 5px 0px 0px;
}

#footer {
	height: 110px;
	text-align: center;
	border-top:#36568A solid 1px;
}

.copy {
	font-family: Tahoma;
	font-size:12px;
	font-weight: bold;
	color: #666666;
	vertical-align: middle;
	padding: 0px 12px 0px 12px;
	position:relative;
	bottom: 20px;
}

img#logo-btm {
	width: 115px;
	height: 70px;
	margin-top:  30px;
	margin-bottom: -20px;
	background: url(../images/logo-bottom.png) 0 0 no-repeat;
}

#logotd .datespan {
	display: inline-table;
	width: 50%;
	font-size: 120%;
	font-weight:bolder;
	color: #01629E;
	text-align: center;
	margin-bottom: 5px;
	padding-bottom: 5px;
	position: relative;
	right: 90px;
	float: right;
/*	padding-right: 30%;
	padding-left: 30%;*/
}
	

#top .moduletable {
/*	firas changed the following 
	background: #F3FBFF;
	border: 1px solid #CEE0E4;
	padding: 5px;
	margin: 5px 5px 20px 5px;
	to the following	
	background: #D7D7D7;
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin: 5px 5px 10px 5px;
/*  end of changed lines */
padding: 0px;
}
.banneritem {
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: center;
}
	

.moduletablesearch {
	background-color: #36568A;
	padding: 8px;
	overflow:hidden;
}

.buttonsearch {
margin-right: 10px;
}

#top .moduletable h3 {
	background: none;
	border: none;
	font-family: Tahoma;
	font-size: 130%;
/*	firas changed the following 
	color: #02576B;
	to the following	
	color: #00639f;
	/*  end of changed lines 
	margin: 0 0 10px 0;
	padding: 0;
	text-transform: none;
	font-weight: normal; */
}

#top .moduletable_nsgk3top {
	background-color:#01629E;
	padding: 5px 10px;
}
#top h4.gk_news_show_news_header,
#top h4.gk_news_show_news_header a {
	color: #FFFFFF;
}

#top .gk_news_show_news_text {
	font: 13px bolder;
	color:#CCCCCC;	
}

#top .gk_news_show_news_info {
	font: 13px bolder;
	color:#FF9900;
}

/* rightcol formatting 
#rightcol h3 {
	background-color:#00639f;
	color:#F5F5F5;
	padding: 5px;
	margin-right:7px;
	margin-left: 7px;
}*/

#rightcol ul {
	list-style: none;
	padding: 0;
	margin: 0px;
}

#rightcol ul li {
	list-style: none;
/*	margin-left: 0;
	margin-bottom: 5px;
	margin-right: 15px;
/*	background: url(../images/bullet-2.png) 0 6px no-repeat;*/
}

#rightcol .moduletable_cblogin {
	border: #36568A solid 1px;
	background-color:#e1e1e1;
	width: 143px;
/*	margin: 5px 0px 5px 0px;*/
	margin: 0px;
/*	padding: 5px 10px 5px 0px;*/
	padding-right: 7px;
}

#rightcol .moduletablepoll {
	margin: 15px 0px;
	width: 150px;
	border: #36568A solid 1px;
	background-color:#e1e1e1;
	padding: 0px;
	padding-bottom: 15px;
	text-align: justify;
}

#rightcol .moduletablepoll h3{
	background-color:#36568A;
	color:#F5F5F5;
	padding: 5px;
	margin: 0px 0px 10px 0px;
}

#rightcol .pollstableborderpoll {
	text-align: right;
	padding: 5px;
}

#rightcol .moduletablepoll .button {
	margin-top: 10px;
	background-color: #36568A;
	color:#F5F5F5;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	padding: 4px;
}
/* END OF right column formatting */


/* main-column formatting */
.componentheading {
	font-size: 170%;
	font-weight: bold;
	line-height: 100%;
	padding: 15px;
	margin: 10px 0 10px 0;
	color:#0033CC;
}

#main-column .banner2 {

}

#main-column .contentpadding {
	padding: 5px;
}

.bottommodules .moduletablensgk3chdn1 {
	text-align:right;
	width: 100%;
}


.bottommodules {
	background: #FFFFFF  url(../images/page-bg4.png) 0 0 repeat-x;
	border: solid #EAEAEA 1px;
	margin: 0px 0px 15px 0px;
	padding-bottom: 10px;
	overflow: hidden;
}

.bottommodules h3 {
	margin: 5px 5px 10px 5px;
	padding: 3px;
	font-weight:lighter;
/*	background-color: #3399FF;
	border: #007FFF solid 2px;*/
	color:#333399;
	text-align: right;
}

.bottommodules ul li {
	list-style: outside disc;
	padding-bottom: 8px;
}


/*.bottommodules .gk_news_show_table {
	padding: 5px;
	margin: 5px;
	color: #FF0000;
	text-indent: 5px;
}*/

.bottommodules .gk_news_show_news_header,
.bottommodules .gk_news_show_news_text {
	padding: 3px;
}

.bottommodules .gk_news_show_news_image_static {
margin-left: 10px;
}


#centermodules .moduletablensgk3chdn1 {
	text-align:right;
	width: 100%;
}


#centermodules {
	background: #FFFFFF  url(../images/page-bg4.png) 0 0 repeat-x;
	border: solid #EAEAEA 1px;
	margin: 0px 0px 15px 0px;
	padding-bottom: 10px;
	overflow: hidden;
}

#centermodules h3 {
	margin: 5px 5px 10px 5px;
	padding: 3px;
	font-weight:lighter;
/*	background-color: #3399FF;
	border: #007FFF solid 2px;*/
	color:#333399;
	text-align: right;
}

#centermodules ul li {
	list-style: outside disc;
	padding-bottom: 8px;
}


/*.bottommodules .gk_news_show_table {
	padding: 5px;
	margin: 5px;
	color: #FF0000;
	text-indent: 5px;
}*/

#centermodules .gk_news_show_news_header,
#centermodules .gk_news_show_news_text {
	padding: 3px;
}

#centermodules .gk_news_show_news_image_static {
margin-left: 10px;
}
/*  -------------------- */

#centermodules h4 .gk_news_show_news_header,
#centermodules h4.gk_news_show_news_header a {
padding:3px;
width: 100%; 
height: 63px;
display: table-cell;
}

h4 .gk_news_show_news_header,
h4.gk_news_show_news_header a {
padding:3px;
width: 100%; 
}

tr .gk_news_show_tablerow
.gk_news_show_tablerow {
	width: 100%;
	margin: 0px;
	padding: 3px;
	text-indent: 0px;
}



#bottomBanner {
vertical-align: middle;
text-align: center;
/*
position: absolute;
bottom: 0px;*/
}

/* END OF  main-column formatting */


/* left column Modules Formatting */
#lsidecol h3 {
	font-weight:lighter;
/*	color:#FFFFFF;
	background-color:#3399FF;*/
	margin-top:10px;
	margin-bottom:1px;
	padding: 4px;
	/*margin: 25px 7px 0px 10px;
	border: 2px solid #007FFF;*/
	line-height: 100%;
	color:#333399;
	text-align: right;
}

#lsidecol .gk_news_show_table {
	border: #3399FF solid 1px;
	background-color:#F5F5F5;
	margin-top:0px;
	margin-bottom:20px;
	padding: 6px;
	padding-top: 10px;
}

#lsidecol .gk_news_show_news_info {
	padding: 3px;
	font: 13px bolder;
	color:#FF9900;
}

#lsidecol .gk_news_show_center,
#lsidecol .gk_news_show_center img {
display:table-cell;
text-align: center;
}

.gk_news_show_news_image_static i_center {
text-align:center;
}

.gk_news_show_news_image_static {
text-align:center;
}

#lsidecol .gk_news_show_news_image_static {
text-align:center;
}
/* .moduletablensgk3L1  */


/* END OF left column Modules Formatting */


#topmodules,	
#component {
	overflow: hidden;
}

#component .padding {
	padding-left: 10px;
}

#content.extraspace #component .padding{
	padding-right: 25px;
}

.spacer .block {
	float: right;
}

.spacer. w99 .block,
.spacer. w99 {
	width: 99%;
}

.spacer.w49 .block {
	width: 49%;
}

.spacer.w33 .block {
/*	width: 33%;*/
	width: 33%;
}


.spacer.w49 ul.gk_news_show_list ,
.spacer.w49 ul.gk_news_show_list li
{
	width: 100%;
	text-align:right;
	list-style: outside disc;
	float:right;
	text-indent: 0px;
	padding:0px;
}

.spacer.w49 ul.gk_news_show_list li.block
{
	width: 100%;
	list-style-type:disc;
	text-align:right;
	float:right;
	text-indent: 0px;
	padding: 0px;
	padding-left:10px;
}


/* @group Mainmenu */

a.mainlevel {
	display: block;
	line-height: 20px;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 120%;
	background: none;
/*	firas changed the following 
	color: #ab0900;
	to the following	*/
	color: #00639f;
	/*  end of changed lines */
}

a.sublevel {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	line-height: 25px;
	padding-left:  5px;
	text-indent: 30px;
	display: block;
	float: left;
	width: 80%;
}

/* @end */

/* @group Content Styles */

/* @group Readon */

.readon {
/*	firas changed the following 
	font-family: Arial Narrow, Helvetica, sans-serif;
	to the following	*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	margin-left: 3px;
	padding: 0px 15px 0px 15px;
/*	background: #E2F6F9 url(../images/readon.png) 100% 50% no-repeat;*/
	background: #36568A url(../images/bullet.png) 95% 50% no-repeat;
	text-decoration: none;
	color: #f5f5f5;
}

a.readon:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	margin-left: 3px;
	padding: 0px 15px 0px 15px;
/*	background: #E2F6F9 url(../images/readon.png) 100% 50% no-repeat;*/
	background: #f5f5f5 url(../images/bullet.png) 95% 50% no-repeat;
	text-decoration: none;
	color: #36568A;
	border: #36568A solid 1px;
}

td.gk_news_show_tablerow_bottom p {
/*	firas changed the following 
	font-family: Arial Narrow, Helvetica, sans-serif;
	to the following	*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	margin: 0px;
	padding: 0px 15px 0px 15px;
/*	background: #E2F6F9 url(../images/readon.png) 100% 50% no-repeat;*/
	background: #36568A;
	text-decoration: none;
	color: #f5f5f5;
}
td.gk_news_show_tablerow_bottom p a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 0px 6px 0px 6px;
	color: #f5f5f5;
}

/* td.gk_news_show_tablerow_bottom p:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	margin: 0px;
	padding: 0px 15px 0px 15px;
/*	background: #E2F6F9 url(../images/readon.png) 100% 50% no-repeat;
	background: #f5f5f5;
	text-decoration: none;
	color: #36568A;
	border: #36568A solid 1px;
}*/
td.gk_news_show_tablerow_bottom p a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 0px 10px 0px 10px;
	background: #f5f5f5;
	text-decoration: none;
	color: #36568A;

}

/* @end */

/* group mostread */
.mostreaddatamrcad {
	list-style:square;
	list-style-position:outside;
}

.moduletablemrca {
	margin: 3px 0px 3px 3px;
	padding: 4px;
	font: Arial, Helvetica, sans-serif bolder;
	font-size:large;
	background-color: #3399FF;
	border: #007FFF solid 2px;
	color:#FFF;
	text-align:center;
}

.moduletablemrcah {
	padding: 3px;
    margin: 1px 0px 0px 3px;
	font: Arial, Helvetica, sans-serif bolder;
	font-size: 110%;
	background: #99CCFF;
	border: 1px solid #3399FF;
	color: #0033CC;
}
.moduletablemrcad {
	margin: 0px 0px 0px 3px;
	padding: 0px;
	list-style: square outside;
	background: #FFFFFF  url(../images/page-bg4.png) 0 0 repeat-x;
	border: solid #ECECEC 1px;
}

/* @end */



/* @group Pathway */

span.pathway {
	display: block;
	line-height: 1.2em;
	font-weight: normal;
	margin-bottom: 10px;
	margin-top: 5px;
	padding-left: 10px;
}

span.pathway img {
	float: right;
	width: 9px;
	height: 11px;
	padding-left: 10px;
	/* background: url(../images/bullet.png) 0 50% no-repeat; */
}

span.pathway a {
	float: right;
	padding: 0 0 0 10px;
}

/* @end */

/* @group Typography */


pre {
	padding: 10px;
	background: #F3FBFF;
	border: 1px solid #CEE0E4;
	color: #02576B;
}

blockquote {
	color: #02576B;
	font-style: italic;
	font-size: 110%;
	line-height: 150%;
	width: auto;
	padding: 10px 10px 10px 30px;
	margin: 15px 0;
	background: #F3FBFF url(../images/quote.png) 0 0 no-repeat;
	border: 1px solid #CEE0E4;
}

span.alert {
	color: #c00;
	border-top: 3px solid #fe7b7a;
	border-bottom: 3px solid #fe7b7a;
	background: #FFD6D6 url(../images/status-alert.png) 10px 50% no-repeat;
}

span.info {
	color: #0055BB;
	border-top: 3px solid #629de3;
	border-bottom: 3px solid #629de3;
	background: #D8E5F8 url(../images/status-info.png) 10px 50% no-repeat;
}

span.note {
	color: #B79000;
	border-top: 3px solid #fde179;
	border-bottom: 3px solid #fde179;
	background: #FEF6D8 url(../images/status-note.png) 10px 50% no-repeat;
}

span.download {
	color: #57861A;
	border-top: 3px solid #c2df88;
	border-bottom: 3px solid #c2df88;
	background: #EEF7DD url(../images/status-download.png) 10px 50% no-repeat;
}

/* @end */

/* @group Notice Styles */

span.alert,
span.info,
span.download,
span.note {
	display: block;
	padding: 10px 10px 10px 45px;
	margin: 15px 0;	
}

/* @end */

a.nounder {
	text-decoration: none;
	border: 0;
	cursor: pointer;
}

a.nounder:hover {
	text-decoration: none;
}

.clr {
	clear:both;
}

fieldset.input {
	border: 0;
}

/* BY Hdeya.com */
#comment {
	float: right; width: 100%;
}

.gk_news_show_list .block {
	border-bottom: 1px solid #666;
    width: 100%
}

#rating_form {
	float: right;
	width: 50%;
}

#social_bookmarks {
	float: left;
	width: 45%;
	text-align: left;
	height: 50px;
}

ul.gk_news_show_list {
	padding-right: 0px;
}
.gk_news_show_table {
	padding: 0 10px 0 10px;
}
.contentpaneopen {
	width: 100%;
}
.div_lnd_intro, .div_lnd_list {
	width: 220px;
}

#fontsize {
	float: left;
}

.moduletable_breaking_news {
    width: 224px;
}

.breaking_news_date {
    font-weight: bold;
    color: #FF9900;
}

#alaswaq_news_ticker {
    width: 100%;
}

/***** Fancy Box CSS *****/
div#fancy_overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
    z-index: 30;
}

div#fancy_loading {
    position: absolute;
    height: 40px;
    width: 40px;
    cursor: pointer;
    display: none;
    overflow: hidden;
    background: transparent;
    z-index: 100;
}

div#fancy_loading div {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 480px;
    background: transparent url('../images/fancybox/fancy_progress.png') no-repeat;
}

div#fancy_outer {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 20px 20px 40px 20px;
    margin: 0;
    background: transparent;
    display: none;
}

div#fancy_inner {
    position: relative;
    width:100%;
    height:100%;
    background: #FFF;
}

div#fancy_content {
    margin: 0;
    z-index: 100;
    position: absolute;
}

div#fancy_div {
    background: #000;
    color: #FFF;
    height: 100%;
    width: 100%;
    z-index: 100;
}

img#fancy_img {
    position: absolute;
    top: 0;
    left: 0;
    border:0; 
    padding: 0; 
    margin: 0;
    z-index: 100;
    width: 100%;
    height: 100%;
}

div#fancy_close {
    position: absolute;
    top: -12px;
    right: -15px;
    height: 30px;
    width: 30px;
    background: url('../images/fancybox/fancy_closebox.png') top left no-repeat;
    cursor: pointer;
    z-index: 181;
    display: none;
}

#fancy_frame {
    position: relative;
    width: 100%;
    height: 100%;
    display: none;
}

#fancy_ajax {
    width: 100%;
    height: 100%;
    overflow: auto;
}

a#fancy_left, a#fancy_right {
    position: absolute; 
    bottom: 0px; 
    height: 100%; 
    width: 35%; 
    cursor: pointer;
    z-index: 111; 
    display: none;
    background-image: url("data:image/gif;base64,AAAA");
    outline: none;
    overflow: hidden;
}

a#fancy_left {
    left: 0px; 
}

a#fancy_right {
    right: 0px; 
}

span.fancy_ico {
    position: absolute; 
    top: 50%;
    margin-top: -15px;
    width: 30px;
    height: 30px;
    z-index: 112; 
    cursor: pointer;
    display: block;
}

span#fancy_left_ico {
    left: -9999px;
    background: transparent url('../images/fancybox/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
    right: -9999px;
    background: transparent url('../images/fancybox/fancy_right.png') no-repeat;
}

a#fancy_left:hover, a#fancy_right:hover {
    visibility: visible;
    background-color: transparent;
}

a#fancy_left:hover span {
    left: 20px; 
}

a#fancy_right:hover span {
    right: 20px; 
}

#fancy_bigIframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
}

div#fancy_bg {
    position: absolute;
    top: 0; left: 0;
    width: 100%;
    height: 100%;
    z-index: 70;
    border: 0;
    padding: 0;
    margin: 0;
}
    
div.fancy_bg {
    position: absolute;
    display: block;
    z-index: 70;
    border: 0;
    padding: 0;
    margin: 0;
}

div#fancy_bg_n {
    top: -20px;
    left: 0;
    width: 100%;
    height: 20px;
    background: transparent url('../images/fancybox/fancy_shadow_n.png') repeat-x;
}

div#fancy_bg_ne {
    top: -20px;
    right: -20px;
    width: 20px;
    height: 20px;
    background: transparent url('../images/fancybox/fancy_shadow_ne.png') no-repeat;
}

div#fancy_bg_e {
    right: -20px;
    height: 100%;
    width: 20px;
    background: transparent url('../images/fancybox/fancy_shadow_e.png') repeat-y;
}

div#fancy_bg_se {
    bottom: -20px;
    right: -20px;
    width: 20px;
    height: 20px;
    background: transparent url('../images/fancybox/fancy_shadow_se.png') no-repeat;
}

div#fancy_bg_s {
    bottom: -20px;
    left: 0;
    width: 100%;
    height: 20px;
    background: transparent url('../images/fancybox/fancy_shadow_s.png') repeat-x;
}

div#fancy_bg_sw {
    bottom: -20px;
    left: -20px;
    width: 20px;
    height: 20px;
    background: transparent url('../images/fancybox/fancy_shadow_sw.png') no-repeat;
}

div#fancy_bg_w {
    left: -20px;
    height: 100%;
    width: 20px;
    background: transparent url('../images/fancybox/fancy_shadow_w.png') repeat-y;
}

div#fancy_bg_nw {
    top: -20px;
    left: -20px;
    width: 20px;
    height: 20px;
    background: transparent url('../images/fancybox/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
    position: absolute;
    z-index: 100;
    display: none;
}

div#fancy_title div {
    color: #FFF;
    font: bold 12px Arial;
    padding-bottom: 3px;
    white-space: nowrap;
}

div#fancy_title table {
    margin: 0 auto;
}

div#fancy_title table td {
    padding: 0;
    vertical-align: middle;
}

td#fancy_title_left {
    height: 32px;
    width: 15px;
    background: transparent url('../images/fancybox/fancy_title_right.png') repeat-x;
}

td#fancy_title_main {
    height: 32px;
    background: transparent url('../images/fancybox/fancy_title_main.png') repeat-x;
}

td#fancy_title_right {
    height: 32px;
    width: 15px;
    background: transparent url('../images/fancybox/fancy_title_left.png') repeat-x;
}
/** End of FancyBox CSS **/

/* @end */
