/* 

Alhajar portal main style sheet

last modified: 1/2/2007

 */



html, body {

  padding: 0;

  margin:0;

}



hr

{

color:#cccccc;

height:1px;

}

.main_table

{

	max-width:1024px;

	min-width:800px;

	width:99%;

	margin:0 auto;

	border-right:1px solid #ffae3b;

	border-left:1px solid #ffae3b;

	background-color:#FFFFFF;

}



.inputBlock

{

float:right;

width:100% auto;

margin:2px;

}



.help

{

clear:both;

color:#999999;

font-size:12px;

padding:4px;

}



form

{

padding:0;

margin:0;

}



.banner

{

	background-image:url('../skin_images/default/banner_back.gif');

}



.tab

{

	height:41px;

	background-image:url('../skin_images/default/tab.gif');

border-bottom:1px solid #cccccc;

}



.body

{

	direction:rtl;

	padding:10px;

}



.footer

{

	height:25px;

	text-align:center;

	background-color:#fff1dc;

	border-top:1px solid #ffae3b;

	color:#7e1500;

	font-size:12px;

}



body

{
	background-image: url('../images/background.jpg');
	background-repeat: repeat-y;
	background-position:center;
	font-family:tahoma;
	font-size:12px;
	color:#555555;
}



.nav

{
	padding:5px;
	font-size:12pt;
	direction:rtl;
	min-height:1px;
	font-family:arial;
	font-weight:bold;
	
}



.form

{

	border-top:1px solid #ffae3b;

	border-left:1px solid #ffae3b;

	width:100%;

	clear:both;

}

.form td

{

	border-right:1px solid #ffae3b;

	border-bottom:1px solid #ffae3b;

	border-left:1px solid #ffffff;

	border-top:1px solid #ffffff;

	background-color:#fff1dc;

	direction:rtl;

	text-align:right;

	padding:3px;

	height:25px;

	color:#000000;

	vertical-align:middle;

	font-size: 12px;

}



.alert

{

	background-color:#FFFFE6;

	border:1px solid #FAF1D8;

	color:#7e1500;

	padding:5px;

	min-height:15px;

	font-size:11px;

}



.help_msg

{

	background-color:#FFFFE6;

	border:1px solid #FAF1D8;

	color:#7e1500;

	padding:5px;

	min-height:15px;

	font-size:12px;

	background-image:url('../skin_images/icons/help.png');

	background-position:0 right;

	background-repeat:no-repeat;

	padding-right:30px;

	min-height:50px;

}



a,a:link,a:hover,a:visited

{

	color:#7e1500;

	text-decoration:none;

}

a:hover

{

	color:#C12200;

	text-decoration:none

}



.title

{

	background-image:url('../skin_images/default/title.gif');

	font-size:11px;

	color:#000000;

	color:#555555;

	text-align:right;

	padding:2px;

height:20px;

}



.textinput 

{ 

	font-size: 12px;

	font-family: tahoma;

	background-color: White;

	border: 1px solid #CCCCCC;

	margin:2px;

}



.submit

{

	border:1px solid #CCCCCC;

	margin:1px;

	background-color:#ffffff;

	font-size: 12px;

	font-family: tahoma;

}



.redirect

{

	background-color:#fff1dc;

	border:1px solid #ffae3b;

	padding:4px;

	margin:40px;

	text-align:center;

}



.header

{

	float:left;

}



#pagebox

{

	width:100%;

	float:right;

	direction:ltr;

}

#pagesnum a,#pagesnum b,#pagesnum a:link,#pagesnum a:visited

{

	font-size:11px;

	margin:1px;

	padding:1px 2px 1px 2px;

	float:right;

	background-color:#fff1dc;

	margin-top:3px;

	text-align:right;

	display:block;

	border:1px solid #ffae3b;

	color:#7e1500;

}

#pagesnum a:hover

{

	background-color:#C12200;

}

#pagesnum b

{

	background-color:#D3E3EB;

	font-weight:bold;

}



.button a , .button a:link , .button a:hover , .button a:visited

{

	border:1px solid #E7E4B8;

	padding:2px;

	background:#FFFFFF;

	color:#666666;

	font-family:tahoma;

	font-size:11px;

	height:15px;

	float:left;

	text-decoration:none;

	margin:2px;

	font-weight:normal;

}



.button a:hover

{

	border:1px solid #FF9933;

	color:#000000;

	text-decoration:underline;

}

/* NEWS BLOCK */



.editor_text,textarea

{

	border:3px solid #000000;

	font-family:tahoma;

	font-size:12px;

	direction:rtl;

}

.editor

{

	border:1px solid #CCCCCC;

	width:400px;

	float:right;

}



.richtext

{

	width:400px;

	border:0;

}



.simple_richtext

{

	width:400px;;

}



.simple_richtext td{	

	background-image:url('../images/title.gif');

	padding:2px;

	height:30px;

	padding:0;

	border:0px;

	text-align:center;

}



.richtext td{	

	background-image:url('../images/title.gif');

	padding:2px;

	height:30px;

	padding:0;

	border:0;

	text-align:center;

}



.error_head {

	border:1px solid #FFB7B9;

	background-color:#F4CECE;

	color: #cc3300;

	font-weight: bold;

	padding: 5px;

}

.error

{

	background-color:#FFECED;

	border:1px solid #FFB7B9;

	padding:5px;

	font-size:12px;

margin-bottom:10px;

}

.terror

{

	background-color:#FFECED;

	border:1px solid #FFB7B9;

}



.empty_field 

{ 

	font-size: 12px;

	font-family: tahoma;

	vertical-align: middle;

	background-color:#FFECED;

	border:1px solid #FFB7B9;

}



.result_title

{

	background-color:#FBFAF0;

	padding:2px;

	font-size:12px;

	margin:2px;

}



.form_menu

{

	font-family:tahoma;

	font-size:12px;

	padding:0px;

}



.pmsg_title

{

	background-color:#E6EDF7;

	border-top:1px solid #B7CAE8;

	border-bottom:1px solid #B7CAE8;

	font-size:11px;

	font-family:tahoma;

	padding:5px;

	height:15px;

}



.pmsg_body

{

	padding:5px;

	font-family:tahoma;

	font-size:11px;

	background-color:#F5F8FC;

	margin-bottom:5px;

}



.inbox_title

{

	padding:0 5px 5px 5px;

	font-weight:bold;

	color:#006600;

	padding:4px;

}

.mail_box_statstics

{

	padding:2px;

}



.search_box

{

	background-color:#fff1dc;

	border:0 0 1px 1px;

	text-align:center;

	padding:4px;

}



.login_box

{

	background-color:#fff1dc;

	border:1px solid #D3E3EB;

	border:0 0 1px 1px;

	text-align:center;

	padding:4px;

}



.skinset_box

{

	background-color:#fff1dc;

	border:1px solid #D3E3EB;

	border:0 0 1px 1px;

	text-align:center;

	padding:4px;

}



.form_tap_button

{

	background-image:none;

	color:#000000;

	background-color:#99CCCC;

	padding:10px;

	font-size:12px;

}



.form_tap_button

{

	background-image:none;

	color:#000000;

	background-color:#99CCCC;

	padding:10px;

	font-size:12px;

}



.main_form

{

	width:100%;

}

.main_form td

{

	background-color:#fff1dc;

	direction:rtl;

	text-align:right;

	height:25px;

	color:#000000;

	vertical-align:middle;

}



.form_tab_button,.form_tab_button_selected

{

	background-image:none;

	background-position:right;

	background-repeat:no-repeat;

	color:#000000;

	padding:5px;

	font-size:12px;

	float:right;

	border-left:1px solid #fff1dc;

	cursor:pointer;

	padding-left:20px;

	padding-right:20px;

}



.form_tab_button_selected

{

	background-color:#fff1dc;

	color:#990000;

	font-weight:bold;

	border-right:3px solid #A7C7D6;

}



.main_form .tabs_container

{

	background-image:url('../skin_images/default/title.gif');

	background-color:#ffffff;

	border:1px solid #ffae3b;

	border-bottom:0;

	padding:0;

}



.main_form .form_footer

{

	background-image:url('../skin_images/default/form_footer.gif');

}



.textarea

{ 

	font-size: 12px;

	font-family: tahoma;

	vertical-align: middle;

	background-color: White;

	border:1px solid #CCCCCC;

}



.label

{

	width:100px;

	text-align:justify;

	font-size:11px;

	font-weight:bold;

}



.register_options li

{

padding:5px;

text-align:right;

}



/* dynamic window */

.dhtmlwindow{

position: absolute;

border: 2px solid black;

visibility: hidden;

background-color: white;

}



.drag-handle{ /*CSS for Drag Handle*/

padding: 1px;

text-indent: 3px;

font: bold 14px Arial;

background-color: #0077A9;

color: white;

cursor: move;

overflow: hidden;

width: auto;

filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);

-moz-opacity: 1;

opacity: 1;

height:20px;

}



.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/

position: absolute;

right: 1px;

top: 2px;

cursor: hand;

cursor: pointer;

}



* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/

width: 100%;

}



.drag-contentarea{ /*CSS for Content Display Area div*/

border-top: 1px solid brown;

background-color: white;

color: black;

height: 150px;

padding: 2px;

overflow: auto;

}



.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/

border-top: 1px solid gray;

background-color: #F8F8F8;

height: 13px; /*height of resize image*/

}



.drag-resizearea{ /*CSS for Resize Area itself*/

float: right;

width: 13px; /*width of resize image*/

height: 13px; /*height of resize image*/

cursor: nw-resize;

font-size: 0;

}



.register_options li

{

list-style:none;

}



.validatorMsg

{

	font-size:12px;

	font-weight:bold;

	float:none;

	clear:both;

	padding:3px;

	display:none;

	mergin:0 5px;

}



.invalidInput 

{ 

	font-size: 12px;

	font-family: tahoma;

	vertical-align: middle;

	background-color: White;

	border: 1px solid #FFC1C1;

	background-color:#FFECEC;

}



.validInput

{ 

	font-size: 12px;

	font-family: tahoma;

	vertical-align: middle;

	background-color: White;

	border: 1px solid #669700;

	background-color:#F5FFE1;

}



.normalInput

{

	width:16px;

	height:16px;

	float:right;

	border:1px solid #CCCCCC;

	background-color:#FFFFFF;

}#main_menu  ul

{

	display:block;

	list-style-position:outside;

	list-style:none;

	margin: 0;

	padding: 0;

}

#main_menu .subcategory

{

	display:none;

}







#main_menu .subcategory li a,#main_menu .subcategory li a:visited,#main_menu .subcategory li a:hover,#main_menu .subcategory li a:link

{

	background-color:#fff1dc;

	border-bottom:1px solid #ffffff;

	border-top:1px solid #FFD295;

}







#main_menu

{

	display:block;

	list-style-position:outside;

	list-style:none;

	margin: 0;

	padding: 0;

}







#main_menu a,#main_menu li a:visited,#main_menu li a:hover,li a:link li

{

	border:0px;

	list-style:none;

	padding:5px;

	padding-right:20px;

	border-bottom:1px solid #FFD295;

	border-top:1px solid #FFD295;

	background-color:#fff1dc;

	direction:rtl;

	text-align:right;

	color:#7e1500;

	font-size:12px;

                display:block;

}







#main_menu li a:hover

{

	background-color:#FFEACA;

	text-decoration:none;

	color:#C12200;

}

#voting

{

	background-color:#fff1dc;

	border:1px solid #D3E3EB;

	border-right:0;

padding:10px;

}





.voting_title

{

	padding:10px;

	text-align:center;

}





.voting_pic

{

	border:1px solid #CCCCCC;

	background-color:#FFFFFF;

	padding:1px;

	display:inline;

}





.voting_result_title

{

	padding:4px;

}





.voting_result_bar

{

	float:right;

	margin-right:3px;

	background-color:#F4F9FB;

	border-top:1px solid #D6E4EB;

	border-right:1px solid #D6E4EB;

	border-bottom:1px solid #ffffff;

	border-left:1px solid #ffffff;

	font-size:12px;

}





.voting_result_title

{

	clear:both;

}.page_title

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#990000;

	font-weight:bold;

clear:both;

}

.page_actions

{

float:left;

}/* new */











/* sounds tape */ 

.tape_pic

{

	margin:2px;

	float:right;

}

.maq_num

{

	padding:0px 4px 0px 4px;

	font-size:12px;

	height:100%;

	width:auto;

	text-align:center;

	background-color:#ffffff;

	float:right;

}











.tape_name

{

	width:inherit;

	padding:1px;

	float:right;

	text-align:right;

	color:#990000;

	font-size:12px;

	padding:4px;

	font-weight:bold;

	clear:left;

}











.tape{

	width:47%;

	float: right;

	color:#999999;

	border:1px solid #D3E3EB;

	margin:0px 0px 5px 5px;

	background-color:#F5F8FC;

}











:hover.tape

{

	background-color:#F4FBFD;

	border:1px solid #6FAABB;

	cursor:pointer;

	text-decoration:none;

}











/* sounds category */











.s_category

{

	width:49%;

	border:1px solid #D3E3EB;

	height:95px;

	padding:1px;

	background-image:url('../skin_images/default/tape_back.gif');

	margin-bottom:4px;

	cursor:pointer;

}

:hover.s_category

{

	border:1px solid #6FAABB;

	text-decoration:none;

}











.s_category_info

{

	float:right;

	font-size:11px;

	color:#999999;

	padding:3px;

}

.s_category_name

{	

	text-align:right;

	padding:5px;

	padding-right:80px;

	color:#3E3A13;

	background-color:#DDEAEE;

	font-family:tahoma;;

	font-weight:bold;

	font-size:12px;

}

	

/* sounds maq */











#popitmenu{

position: absolute;

background-color: white;

border:1px solid #f2f2f2;

font: normal 12px Verdana;

line-height: 1px;

z-index: 100;

visibility: hidden;

padding:2px;

}











#popitmenu a{

text-decoration: none;

padding-left: 0px;

color: black;

display: block;

}











#popitmenu a:hover{ /*hover background color*/

background-color: #CCFF9D;

}











.maqbox

{

	width:100%;

	padding:1px;

	border:1px solid #ADD7E2;

	margin:0px;

	background-color:#EBF5F8;

	background-image:url("images/back2.gif");

}











.box_title

{

	background-color:#ffffff;

	padding:2px;

	color:#74a9b9;

	font-size:12px;

	height:15px;

	margin-bottom:3px;

	text-align:center;

}













.box_body,.box_body_withborder

{

	width:180px;

	height:auto;

	background-color:#EBF5F8;

	padding:2px;

	color:#999999;

	border:1px solid #ADD7E2;

	margin:1px;

	background-image : url('images/back2.gif');

	float:right;

}











.box_body_withborder{

	border-style:solid;











	border-width:1px;











	border-color:#ADD7E2;

}













.arrow

{

	margin-left:3px;

}













/* play maq options */













.maq_options

{

	display:block;

	padding:1px;

}







.option_title{

	font-weight:normal;

	font-size:11px;

	text-align:right;

	background-repeat:no-repeat;

	background-position:right;

	padding:5px;

	padding-right:22px;

	background-color:#ffffff;

	margin:1px;

	vertical-align:middle;

}











.artist

{

      width:48%;

     float:right;

     background-color:#EBF5F8;

     border:1px solid #CAE7EF;

     padding:3px;

     margin:2px;

}

/* CSS Document */

.news_mod_actions

{

	margin-bottom:10px;

	padding-bottom:10px;

	direction:rtl;



}



.news_mod_actions legend

{

	padding:5px;

	border:1px solid #CCCCCC;

}



.media_title, :hover.media_title

{

   padding:6px;

   background-color:#fff1dc;

   border-top:1px solid #C6DAE3;

   border-bottom:1px solid #ffffff;

   font-family:tahoma;

   direction:rtl;

   font-size:12px;

   background-position:right;

   background-repeat:no-repeat;

   padding-right:25px;

   cursor:pointer;

}

:hover.media_title

{

	background-color:#FFFFFF;

}

.player_box

{

border:1px solid #A9C7D6;

float:left;

margin:10px;

}

/* CSS Document */



.news_reply_title

{

	font-family:tahoma;

	font-size:12px;

	font-weight:bold;

	background-color:#E3EFF2;

	border-bottom:3px solid #D1E4E9;

	border-top:1px solid #D1E4E9;

	padding:3px;

	color:#559EB0;

	background-image:url('../skin_images/default/info.gif');

	background-position:0 right;

	padding-right:20px;

	background-repeat:no-repeat;

}

.news_reply_text

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	font-weight:bold;

	background-color:#F7FAFB;

	padding:3px;

	color:#559EB0;

	margin-bottom:20px;

}

.news_category_pic

{

border:1px solid #cccccc;

display:inline;

float:right;

margin:5px 0 5px 5px;

}

.main_category

{

	width:100%;

	margin-bottom:5px;

	float:right;

	font-weight:bold;

	color:#000000;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

}

.category_name

{

	text-align:center;

	background-repeat:no-repeat;

	padding:5px;

	background-image:url(../skin_images/default/category_title.gif);

	margin:0px;

	height:20px;

background-position:center;

}



.read_news_category_pic

{

	float:left;

	border:1px solid #CCCCCC;

	padding:1px;

}



.main_news_title

{



	color:#2476A2;

	font-family:arial;

	font-size:16px;

	font-weight:bold;

	float:right

	display:block;

}



.main_news_info

{

	margin-bottom:5px;

	font-family:tahoma;

	font-size:10px;

	color:#999999;

	font-weight:normal;

	float:none;

	display:block;

}



/* Main news */

.main_news_info_normal

{

	color:#999999;

	font-family:tahoma;

	font-size:11px;

	font-weight:normal;

	background-color:#fff1dc;

	padding:2px;

}

.main_news_title_normal

{

	background-color:#FFE6BF;

	padding:4px;

	color:#7e1500;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

}



/* Master news */



.master_news

{

	width:98%;

	text-align:justify;

	direction:rtl;

	padding:1px;

	float:right;

	display:block;

	margin:2px;

	font-weight:normal;

	font-family:tahoma;

	font-size:13px;

	color:#666666;

	margin-bottom:10px;

	border:1px solid #CCCCCC;

	width:99%;

}



.master_news_info_normal

{

	color:#999999;

	font-family:tahoma;

	font-size:11px;

	font-weight:normal;

	background-color:#f2f2f2;

	padding:2px;

}

.master_news_title_normal

{

	background-color:#FFE8E8;

	padding:4px;

	color:#000000;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

}



.main_news,.two_rows_news,.grouped_news

{

	width:98%;

	text-align:justify;

	direction:rtl;

	padding:1px;

	float:right;

	display:block;

	margin:2px;

	font-weight:normal;

	font-family:tahoma;

	font-size:13px;

	color:#666666;

	margin-bottom:10px;

}

.main_news

{
	border:1px solid #CCCCCC;
	width:99%

}



.two_rows_news

{

	width:45%;

	height:300px;

}

.news_info

{

	border:1px solid #F6F5E3;

	padding:1px 5px 1px 5px;

	background:#FFFFFF;

	color:#999999;

	height:15px;

	text-decoration:none;

	margin:3px 60px 3px 3px;

}

.news_read_title,.news_read_info

{

	text-align:right;

	padding:2px;

	font-size:12px;

	float:right;

	width:60%;

	height:auto;

}

.news_read_title

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	color:#990000;

	direction:rtl;



}

.news_read_info

{

	background-image:url('../skin_images/default/info.gif');

	background-repeat:no-repeat;

	background-position:right;

	padding-right:16px;

}



.news_text

{

	text-align:right;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	padding:0;

	direction:rtl;

}



.category_group

{

	width:49%;

}



.article_row

{

	background-color:#FFE6BF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	padding:3px;

	direction:rtl;

}



.article_info

{

	color:#aaaaaa;

	padding:2px;

	direction:rtl;

	margin-bottom:5px;

	background-color:#fff1dc;

	font-size:12px;

}



.news_category

{

height:115px;

width:110;

float:right;

margin:5px 0px 5px 5px;

border:1px solid #f2f2f2;

padding:2px;

font-size:12px;

text-align:center;

}

.news_category_title

{

	background-color:#f2f2f2;

	padding:2px;

	text-align:center;

	color:#393611;

}



.user_name

{

	 border-left:1px dashed #CCCCCC;

	 font-weight:bold;

	 padding:2px;

	 color:#3399CC;

	 background-color:#f2f2f2;

}



.user_info

{

border-left:1px dashed #CCCCCC;

padding:5px;

vertical-align:top;

background-color:#f2f2f2;

}



.float_img

{

	border:1px solid #CCCCCC;

	padding:3px;

	margin:4px;

}

.img_label

{

	background-color:#f2f2f2;

	text-align:center;

	padding:3px;

}



.block_news_body

{

	background-color:#000000;

	padding:10px;

	width:450px;

	float:right;



}

.block_main_news

{

	background-color:#f9f1b3;

	float:right;

	width:160px;

	margin-left:5px;

	padding:3px;

	height:230px;

	font-size:12px;

	text-align:justify;

}

.block_main_news2

{

	background-color:#ffffff;

	float:left;

	width:264px;

	padding:3px;

	height:230px;

}

.block_main_news_title

{

	color:#0019b0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	text-align:right;

	width:100%;

	float:right;

}

.block_main_news_pic

{

	float:right;

}

.block_main_news_text

{

	float:right;

	text-align:justify;

	font-family:tahoma;

	font-size:12px;

	width:200px;

	margin-right:4px;

}



.block_news_line

{

	float:right;

	width:100%;

	border-bottom:1px solid #f8df95;

	margin-bottom:15px;

}



.news_icon

{

margin-right:3px;

cursor:pointer;

}



.news_icons,.bottom_news_icons

{

clear:both;

text-align:left;

}



.bottom_news_icons

{

	border-top:1px solid #C4DBE3;

	border-bottom:3px solid #C4DBE3;

	padding:5px;

	height:20px;

	margin-bottom:20px;

}



.category_block

{

	float: left;

	width: 100px;

	height: 200px;

	background-color: #fff1dc;

	border: 3px solid white;

	border-top:0;

	color: #696969;

	text-align:right;

	padding:20px;

}



.news_category_pic2

{

	border:2px solid #FFFFFF;

}





.smalltext0,.smalltext1

{

	display:inline-block;	

	padding-bottom:5px;

	padding-top:5px;

	padding-bottom: 5px;

	padding-top: 5px;

	width: 100%;

	font-size:12px;

}



.smalltext1

{

	background-color:#f2f2f2;

}



.writer_pic

{

	border:1px solid #cccccc;

	padding:1px;

	float:right;

}



.writer

{

	margin:10px;

	background:url('../skin_images/default/writer_back.png');

	background-position:right;

	background-repeat:no-repeat;

}



.writer_articles

{

	height:94px;

	padding:5px;

}



.writer_name

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

}



.writer_article

{

	background-image:url('../skin_images/default/info.gif');

	padding:2px;

	background-position:right;

	padding-right:20px;

	background-repeat:no-repeat;

}



.writer_block

{

	float: left;

	width: 100px;

	height: 200px;

	background-color: #EBF6FA;

	border: 3px solid white;

	border-top:0;

	color: #696969;

	text-align:right;

	padding:20px;

}



.writer_block_pic

{

	border:1px solid #cccccc;

	padding:1px;

}



.album_image

{

	border:1px solid #CCCCCC;

	padding:1px;

	width:400px;

	margin:10px auto;

}



.album_image_title

{

	padding:3px;

	background-color:#f2f2f2;

	

}.mail_list_box

{

	background-color:#fff1dc;

	border:1px solid #D3E3EB;

	border:0 0 1px 1px;

	text-align:center;

	padding:4px;

}/* 

	blocks style sheet

    last modified:1/2/2007

*/







.right_blocks

{

	text-align:right;

}

.left_blocks

{

	text-align:right;

}







.right_block_title,.left_block_title

{

	background-color:#DAE8ED;

	padding:5px;

	font-weight:bold;

	color:#052f4d;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	text-align:center;

	background-image:url('../skin_images/default/line_light.png');

	background-repeat:repeat-x;

}









.block_content

{

	display:block;

	text-align:justify;

	direction:rtl;

                font-size:13px;

	font-weight:normal;

	margin-bottom:10px;

}







.center_block_title

{







	background-color:#FFE6E6;

	border-right:0px;

	color:#052F4D;

	padding:5px;

	display:block;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	background-image:url('../skin_images/default/tab.jpg');

}

.center_block

{

	border-bottom:1px solid #CEE7F4;

	text-align:justify;

	direction:rtl;

	padding:3px;

	margin:2px;

	font-size:13px;

	color:#666666;

	border:1px solid #990000;

}







.user_block

{

	text-align:right;

	color:#990000;

}







.tap_block_title

{

	height:20px;

	padding:4px;

	float:right;

	direction:rtl;

}

.tap_block_content

{

	float:right;

	height:20px;

	padding:4px;

	direction:rtl;

}

.top_block

{

	float:left;

	height:50;

	padding:10px;

	color:#FFFFFF;

}.guest_entry

{

	padding:1px;

	border:1px solid #D3E3EB;

	margin-bottom:10px;







}

.guest_text

{

	padding:5px;

	font-family:tahoma;

	font-size:12px;

	color:#184858;

}







.guest_title

{

	background-color:#fff1dc;

	font-weight:bold;

	text-align:right;

	padding:3px;

	font-family:"Times New Roman", Times, serif;

	font-size:15px;

	color:#184858;

}







.guest_footer

{

	text-align:left;

	color:#666666;

	padding-left:5px;

}.album_category

{

	float:right;

	margin:4px;

}



.picture

{

	float:right;

	margin:20px;

}



.category_img

{

border:1px solid #c2c2c2;

border-bottom:0px;

padding:1px



}



.category_footer

{

height:31px;

width:134px;

font-size:11px;

color:#999999;

background-image:url('../skin_images/default/category_footer.gif');

padding-top:5px;

direction:rtl;

}



.picture_thumb

{

border:1px solid #c2c2c2;

border-bottom:0px;

padding:1px;

padding-bottom:0px;

}



.picture_footer

{

height:31px;

width:154px;

font-size:11px;

color:#999999;

background-image:url('../skin_images/default/picture_footer.gif');

padding-top:5px;

direction:rtl;

}

.view_picture

{

	text-align:center;

	border:1px solid #CCCCCC;

}

.picture_details li

{

	text-align:right;

	font-size:11px;

	padding:3px;

	background-color:#f2f2f2;

	display:block;

	margin:1px;

	list-style:none;

}

.picture_details li a:link

{

	background-color:transparent;

	border:0px;

}