a{

	 text-decoration: none;

}

body  {

	
	/*background-color: #545;	*/
	background-color: 	#6E7B8B;
	/*
	background-image:url('images/new_bg.jpg');

	background-position:top center;

	background-repeat: no-repeat;
*/




}

 

 body,td,th {

	


}



.buttom

{

border: thin solid #CCCCCC; 

cursor:pointer;

font-family:Tahoma;



}





.buttom_question

{

border: thin solid #CCCCCC; 

cursor:pointer;

font-family:Tahoma;

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

color:#CC0000;

font-weight:bold;

background-color:#E8E8E8;

}

.style1 {color: #FFFFFF}

.text{ font-family:Tahoma; color:#006699 ; direction:rtl ;}

.error_text{ font-family:Tahoma; color:#FF6600 ; direction:rtl; display:block; padding:2px; font-weight:bold;}





.temp0

{

width:210PX; 

height:128PX; 

background-image:url('images/header.jpg'); 

background-position:right;

}



.temp1

{

width:745PX; 

height:27PX; 

background-image:url('images/motaleat_5.jpg'); 

background-position:right;

}







.temp2

{

/*width:800PX; 

//height:80PX; 

/*background-image:url('images/header.jpg'); */

/*background-position:right;*/



}

 .temp3{

 width:745PX; 

height:26PX; 

background-image:url('images/motaleat_6.jpg'); 

background-position:right;

 }

 



.panel_general_c_l{

width: 23px;

height:23PX; 

background-image:url('images/panel_c_l.jpg'); 

background-repeat:repeat-y; 

background-position:right;

}





.panel_general_c_r{

width: 23px;

height:23PX; 

background-image:url('images/panel_c_r.jpg'); 

background-repeat:repeat-y; 

background-position:left;

}



.panel_general_up_c{

height:10PX; 

background-image:url('images/panel_top_c.jpg'); 

background-repeat:repeat-x; 

}



.panel_general_up_r{

width:16PX;

height:10PX; 

background-image:url('images/panel_top_r.jpg'); 

background-repeat:no-repeat;

background-position:left;

}



.panel_general_up_l{

width:16PX;

height:10PX; 

background-image:url('images/panel_top_l.jpg'); 

background-repeat:no-repeat;

background-position:right;

}





.panel_general_down_c{

height:10PX; 

background-image:url('images/panel_down_c.jpg'); 

background-repeat:repeat-x; 

}



.panel_general_down_r{

width:16PX;

height:10PX; 

background-image:url('images/panel_down_r.jpg'); 

background-repeat:no-repeat;

background-position:left;

}



.panel_general_down_l{

width:16PX;

height:10PX; 

background-image:url('images/panel_down_l.jpg'); 

background-repeat:no-repeat;

background-position:right;

}



.panel_back{

/*background-image:url('images/genral_bak.jpg'); 

background-repeat:repeat-y;
*/
background:#c7c8cc;
}





.panel_center{

background:#FFFFFF;

padding:2px;

}



.panel_2_up_r{



width:6PX; 

height:28PX; 

background-image:url('images/tadmin_top_r.jpg'); 

background-position:left;

background-repeat:no-repeat;



}





.panel_2_up_l{



width:6PX; 

height:28PX; 

background-image:url('images/tadmin_top_l.jpg'); 

background-position:right;

background-repeat:no-repeat;



}



.panel_2_up_c{

height:28PX; 

background-image:url('images/tadmin_top_bg.jpg'); 

padding-top:2px;
cursor:pointer;


}





.panel_2_down_l{



width:6PX; 

height:14PX; 

background-image:url('images/tadmin_bottom_l.jpg'); 

background-position:right;

background-repeat:no-repeat;



}



.panel_2_down_r{



width:6PX; 

height:14PX; 

background-image:url('images/tadmin_bottom_r.jpg'); 

background-position:left;

background-repeat:no-repeat;



}



.panel_2_down_c{



height:14PX; 

background-image:url('images/tadmin_bottom_bg.jpg'); 

background-repeat:repeat-x;

background-position:bottom;

}





.panel_2_c_r{



height:6PX; 

background-image:url('images/tadmin_bg_r.jpg'); 

background-repeat:repeat-y;

background-position:left;

}



.panel_2_c_l{



height:6PX; 

background-image:url('images/tadmin_bg_l.jpg'); 

background-repeat:repeat-y;

background-position:right;

}









.panel_gry_up_r{



width:11PX; 

height:44PX; 

background-image:url('images/panel3/panel_gray_up_r.jpg'); 

background-position:left;

background-repeat:no-repeat;



}





.panel_gry_up_l{



width:11PX; 

height:44PX; 

background-image:url('images/panel3/panel_gray_up_l.jpg'); 

background-position:right;

background-repeat:no-repeat;



}



.panel_gry_up_c{

height:44PX; 

background-image:url('images/panel3/panel_gray_up_c.jpg'); 

padding-top:2px;



}





.panel_gry_down_l{



width:11PX; 

height:11PX; 

background-image:url('images/panel3/panel_gray_down_l.jpg'); 

background-position:right;

background-repeat:no-repeat;



}



.panel_gry_down_r{



width:11PX; 

height:11PX; 

background-image:url('images/panel3/panel_gray_down_r.jpg'); 

background-position:left;

background-repeat:no-repeat;



}



.panel_gry_down_c{



height:11PX; 

background-image:url('images/panel3/panel_gray_down_c.jpg'); 

background-repeat:repeat-x;

background-position:bottom;

}





.panel_gry_c_r{



height:11PX; 

background-image:url('images/panel3/panel_gray_center_r.jpg'); 

background-repeat:repeat-y;

background-position:left;

}





.panel_gry_c_l{



height:11PX; 

background-image:url('images/panel3/panel_gray_center_l.jpg'); 

background-repeat:repeat-y;

background-position:left;

}





.border_up_l{

width:11PX; 

height:8PX; 

background-image:url('images/panel1/borde_up_l.jpg'); 

background-position:right;

background-repeat:no-repeat;

}



.border_up_r{

width:11PX; 

height:8PX; 

background-image:url('images/panel1/borde_up_r.jpg'); 

background-position:left;

background-repeat:no-repeat;

}



.border_up_center{

height:8PX; 

background-image:url('images/panel1/borde_center_up.jpg'); 

background-repeat:repeat-x;

background-position:center;

}



.border_down_center{

height:8PX; 

background-image:url('images/panel1/borde_center_down.jpg'); 

background-repeat:repeat-x;

background-position:center;

}



.border_down_r{

width:11PX; 

height:8PX; 

background-image:url('images/panel1/borde_down_r.jpg'); 

background-position:left;

background-repeat:no-repeat;

}





.border_down_l{

width:11PX; 

height:8PX; 

background-image:url('images/panel1/borde_down_l.jpg'); 

background-position:right;

background-repeat:no-repeat;

}



.border_center_r{

width:11PX; 

 

background-image:url('images/panel1/borde_center_r.jpg'); 

background-position:left;

background-repeat:repeat-y;

}





.border_center_l{

width:11PX; 

background-image:url('images/panel1/borde_center_l.jpg'); 

background-position:right;

background-repeat:repeat-y;

}



.panel_low_l{

width:6PX; 

height:42PX; 

background-image:url('images/panel2/hbx-left.jpg'); 

background-position:right;

background-repeat:no-repeat;

}



.panel_low_r{

width:6PX; 

height:42PX; 

background-image:url('images/panel2/hbx-right.jpg'); 

background-position:left;

background-repeat:no-repeat;

}



.panel_low_c{

height:42PX; 

background-image:url('images/panel2/hbx-bg.jpg'); 

background-repeat:repeat-x;

background-position:center;

padding-top:15px;

}











.footerArea

{

	clear: both;

	font-weight: bold;

	float: none;

	vertical-align: middle;

	width: 943px;

	color: #808080;

	font-family: Arial;

	font-size:11px;

	position: static;

	height: 30px;

	background-color: #c6c8ca;

	text-align: left;

	padding-top: 10px;

	padding-left: 10px;

}



.line

{

    background-image: url(images/line.jpg);

	background-position:bottom;

}





.link{

font-weight:bold;

color:#006699;



}





.panelBox 

{

direction: rtl;

text-align:right;

}

.panelBox ul

{

    list-style-image: none;

    list-style-position: outside;

    list-style-type: none;

}



.panelBox ul li

{

    margin: 0;

    padding: 0 7px 0 0;

    text-align: right;

    direction: rtl;	

}



.panelBox ul li A

{

    background: url(images/bullet_01.gif) no-repeat scroll right 1.05em;

    font-family: tahoma;

    color: #333333;

    display: block;

    width: auto;

    padding: 3px 12px 3px 0px;

    font-size: 11px;

    text-decoration: none;

    font-weight: normal;

}



.panelBox ul li A:visited

{

    background: url(images/bullet_01.gif) no-repeat scroll right 1.05em;

    font-family: tahoma;

    color: #333333;

    width: auto;

    padding: 3px 7px 3px 0px;

    font-size: 11px;

    text-decoration: none;

    font-weight: normal;

}



.panelBox ul li A:hover

{

    color: #0099CC;

}





.specialNews

{

    margin: 5px 0px 0px 10px;

    overflow: hidden;

   

}



.specialNews ul

{

    list-style-image: none;

    list-style-position: outside;

    list-style-type: none;

}



.specialNews ul li

{

    margin: 0;

    padding: 0 7px 0 0;

    text-align: right;

    direction:rtl;

}



.specialNews ul li a

{

    background: url(images/bullet_02.gif) no-repeat scroll right 1.05em;

    font-family: tahoma;

    color: #0000FF;

    display: block;

    width: auto;

    padding: 0px 0px 0px 0px;

    text-decoration: none;

    font-size: 12px;

    text-decoration: none;

    height: 1%;



}



.specialNews ul li a:visited

{

    background: url(images/bullet_02.gif) no-repeat scroll right 1.05em;

    font-family: tahoma;

    color: #0000FF;

    display: block;

    width: auto;

    padding: 6px 13px 4px 5px;

    text-decoration: none;

    font-size: 12px;

    text-decoration: none;

    height: 1%;

}



.specialNews ul li a:hover

{

    text-decoration: underline;

}



/* added by motaleat */

div.content {

	/*padding:10px 20px;*/ 

	overflow: visible ;

}

div.content h1 {

	font-size:12pt;

	border-bottom:3px solid #a00;

	padding:0px;

	margin:10px 0px 20px;

	width:55%;

}



div.content div.data table {

	font-family:nazanin, badr, titr, zar, tahoma, Helvetica, sans-serif;

	font-size:13pt;

	border:1px solid #000;

	background:#fff;

	width:95%;

}

div.content div.data table td {

	font-family:nazanin, badr, zar, titr, tahoma, Helvetica, sans-serif;

	font-size:12pt;

	padding:5px 5px;

	border-bottom:0px solid #663333;

	text-align: right;

}

div.content div.data table th {

	text-align: center;

	font-size: 8pt;

	padding: 10px 10px 7px;

	text-transform: uppercase;

	color: #fff;

	background:url(images/head.gif) left -5px repeat-x;

}







div.success {

	font-size:14pt;

	background:url(images/accept.png) left 5px no-repeat;

	padding:0px;

	padding-left:20px;

	margin:0px 0px 10px;

	color:#060;

	width:80%;

}



a.reg {

	font-size: 8pt;

	color:#F00;

	font-weight:normal;

	padding-left:0px;

	text-decoration: none;

}





a.update, a.delete, a.add, a.view, a.back {

	font-size: 8pt;

	color:#900;

	font-weight:normal;

	padding-left:0px;

	text-decoration: none;

}

a.update {

	/*background:url(images/update.png) right center no-repeat;*/

}

a.delete {

	/*background:url(images/delete.png) right center no-repeat;*/

}

a.add {

	/*background:url(images/add.png) right center no-repeat;*/

}

a.view {

	/* background:url(images/view.png) right center no-repeat;*/

}

a.back {

	/*background:url(images/prev.gif) right center no-repeat;*/

}

a.update:hover, a.delete:hover, a.add:hover, a.view:hover {

	color:#000;

}



.calendar {

	direction: rtl;

}



#flat_calendar_1, #flat_calendar_2{

	width: 200px;

}

.example {

	padding: 10px;

}



.display_area {

	background-color: #FFFF88

}



.error {

	background: #FBE6F2 none repeat scroll 0 0;

	border: 1px solid #D893A1;

	color: #333333;

	margin: 5px 0 0;

	padding: 5px;

	font-size: 10px;

	font-family: tahoma,Verdana,Geneva,Sans-serif;

}





.style8 {color: #FF0000}

.style9 {color:#1F8F5A}

/*maysam*/

div.calendar{

	width:200px;	
background-color:#cccccc;
border:3px black solid;
}
.calendar td{
padding:3 px;
width:35px;
cursor:pointer;
border-bottom:dashed thin gray;
}
#date_btn_2, #date_btn_1{
cursor:pointer;
}
.ttip{
color:blue;
font-weight:bold;
}
.daynames{
color: green;
border:1px;
font-weight:bold;
}

div{

	display: block;

	direction:rtl;

}

div.row{

	direction:rtl;

	margin-top:3px;

}

h1{

	color:#00F;

	font-size:16px;

	font-weight:bold;

	margin-top:10px;

}

label{

	width:120px;

	display:block;

	float:right;

}

/*input{

	width:150px;

}*/

table.degre-table{

	border-color:#000;

}

table.degre-table input{

	width:143px;

}

input.checkbox{

	width:15px;

	margin:0px;

}

input#email{

	width:200px;

	text-align:left;

	direction:ltr;

}

.button{

	width:100px;

	height:50px;

	background-color:#CCC;

	color:#000;

	text-align:center;

}

.clr{

	clear:both;

}

div.img{

	float:left;

	width:300px;

	text-align:center;

	vertical-align:middle;

	background-color:#CCC;

	padding-bottom:10px;

}

.editable{

	background-color:#FFFFFF;

}

.noeditable{

	background-color:#FFFF00;

}

.verify1{

	background-color:#00FFFF;

}

.verify2{

	background-color:#FF6600;

}

.verify3{

	background-color:#66FF00;

}

.verify4{

	background-color:#F0F;

}

.verify5{

	background-color:#006;

	color:#FFF;

}

div.pinfo{

	float:left;

	width:400px;

}













/*

tahmoooooooooooooooooooooooooooooooooooooooooooooor

*/







a.olampiad_normal_button,

button.olampiad_normal_button,

input.olampiad_normal_button,

button.olampiad_hot_button,

a.olampiad_hot_button,

input.olampiad_hot_button

{

	height:35px;

	background:#E5E5E5;

	background:#64A824;

	color:#FFF;

	border:1px solid #CCC;

	font-family:Tahoma, Geneva, sans-serif;

	/*display:block;*/

	

	-moz-border-radius:5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

    -khtml-border-radius: 5px;

}



a.olampiad_normal_button,

button.olampiad_normal_button,

input.olampiad_normal_button

{

	background:#E5E5E5;

	color:#666

}



/*input.CForm_Textfield[type=text]

{

	

}*/

.CForm_Captcha,

.CForm_Password,

.CForm_DbSelect,

.CForm_DbSelect option,

.CForm_ArraySelect,

.CForm_ArraySelect option,

.CForm_Textfield

{

	width:200px;

	font-family:Tahoma, Geneva, sans-serif;

}



table.CForm_ViewItem,

table.CForm_ViewItesmGrid,

table.CForm_AddItemForm

{

	width:600px;

	border-spacing:0px;

	

	padding:1px;

	margin:10px;

	background:#CCC;

}







table.CForm_ViewItem td,

table.CForm_ViewItesmGrid td,

table.CForm_AddItemForm td

{

	border-bottom:1px solid #999;

	padding:5px;

	background:#FFF;

}







table.CForm_AddItemForm span.CFormErrot

{

	border:none;

	background:none;

	color:#F00;

	padding:5px 10px 5px 10px;

	margin:5px 50px 5px 10px;

	

}

table.CForm_AddItemForm .CFormErrot

{

	background:#FFFFD5;

}



table.CForm_AddItemForm .CFormValid

{

	background:#BBF0A4;

}



.CFormErrotText p,

.CFormErrotText

{

	color:#F00;

}





/*#statusBar {

	border: 2px solid #aaa;width: 300px;

	background: #ddd url(background-image: url(http://localhost/portal/olampiad_media/images/loading.gif) 50% repeat-x;}

#status {

	background: url(background-image: url(http://localhost/portal/olampiad_media/images/loading.gif) 0 50% no-repeat; height: 12px; }



#textStatus {font-weight: bold; }

#textStatus  .numLoaded {font-weight: bold;}

#textStatus .numTotal {font-weight: bold;}

#textStatus .percentLoaded {font-weight: bold;}

#textStatus .currentImg {font-weight: bold; display: block;font-size: .8em;}

#textStatus .currentImg span {font-weight: normal;  }

*/







.error,

.CFormError{ color:#F00; }



.newForm{ width:350px; float:right; position:relative; }

.pageTitle{ 



/*background: url(../images/style_images/center_tile.gif) repeat-x #999 center;*/

background:url(../images/style_images/app.png) repeat-x;



 line-height:25px; text-align:right; font-weight:bold; font-size:13px; 

color:#666;

-moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; border-top-left-radius: 8px;

	-moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; border-top-right-radius: 8px;

	

padding:5px 20px 5px 20px;



color:#333;

	font-weight:bold;

	text-shadow:1px 1px #CCC;

	margin-bottom:10px;



}



/*.pagination{ display:block; padding:10px; font-weight:bold;}

.pagination a{ padding-right:20px; color:#039; }

.pagination_cur_tag_open{ font-weight:bold; text-decoration:underline; color:#630; padding-right:20px;}*/

/*#ajaxLoadingImg{ position:absolute;	left:50%; top:50%; z-index:999; }*/





.CForm_Messages

{

border:1px solid #CCC;

background:#FFFFBF;

width:400px;

padding:15px;

-moz-border-radius:10px;

    -webkit-border-radius: 10px;

    border-radius: 10px;

    -khtml-border-radius: 10px;

}



.CForm_Autocomplete,

.CForm_Captcha,

.CForm_Password,

.CForm_ArraySelect,

.CForm_Textfield

{

	width:120px;

	font-family:Tahoma, Geneva, sans-serif;

	direction:rtl;

	text-align:right;

}





.CForm_Autocomplete_help

{

	padding:3px 1px 8px 3px;

	font-size:10px;

}



.CForm_Autocomplete_error

{

	padding:3px 1px 3px 3px;

	font-size:12px;

	color:#F00

}



select#field_id{

	width:auto;

}



.CForm_Autocomplete

{

	width:200px;

}



.CForm_DbSelect, .CForm_DbSelect option{ min-width:130px; max-width:250px; }



.CForm_Textaria

{

	width:250px;

	direction:rtl;

}







.CForm_corner-bottom

{

-moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px; border-bottom-left-radius: 8px;

-moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; border-bottom-right-radius: 8px;

}

	

	

a.CForm_normal_button,

button.CForm_normal_button,

input.CForm_normal_button,



a.CForm_danger_button,

button.CForm_danger_button,

input.CForm_danger_button,



button.CForm_hot_button,

a.CForm_hot_button,

input.CForm_hot_button,



button.CForm_orange_button,

a.CForm_orange_button,

input.CForm_orange_button

{

	background:#64A824;

	color:#FFF;

	border:1px solid #CCC;

	padding:10px 15px 10px 15px;

	/*display:block;*/

	cursor:pointer;

	-moz-border-radius:5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

    -khtml-border-radius: 5px;

}

a.CForm_normal_button,

button.CForm_normal_button,

input.CForm_normal_button

{

	background:#E5E5E5;

	color:#666

}



a.CForm_danger_button,

button.CForm_danger_button,

input.CForm_danger_button

{

	background:#E0E0E0;

	color:#F00

}





.ui-widget-content a.CForm_hot_button,

a.CForm_hot_button

{

	padding:10px 15px 10px 15px;

	color:#FFF;

}





.CForm_hot_button[disabled=disabled]

{

	background:#999;

}





button.CForm_orange_button,

a.CForm_orange_button,

input.CForm_orange_button

{

	background:#F90; color:#333;

}



.pagination span.pagination_cur_tag_open,

.pagination a,

.pagination_tag_open a,

.CForm_small_button{

border-width:1px;
border-style:solid;
border-color:#bbb #999 #999 #bbb;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
font:normal normal normal 13px/13px Arial,sans-serif;
color:#000;
text-align:center;
text-decoration:none;
background:#eee;
background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ddd));
background:-moz-linear-gradient(top,#fff,#ddd);filter:progid:DXImageTransform.Microsoft.Gradient(EndColorstr='#dddddd',StartColorstr='#ffffff',GradientType=0);
cursor:pointer;
margin:0;
display:inline;
display:-moz-inline-box;
display:inline-block;
*overflow:visible;
padding:3px 8px 5px;
outline-style:none;
}

.mac-webkit .CForm_small_button{padding:5px 8px 4px}



.pagination a,

.CForm_small_button{display:inline}



.pagination span.pagination_cur_tag_open,

.pagination a:focus, .pagination a:hover,

.CForm_small_button:focus,.CForm_small_button:hover{border-color:#000}



.pagination span.pagination_cur_tag_open,

.CForm_small_button:active,.CForm_small_button-active{color:#000;background-color:#ccc;border-color:#999 #bbb #bbb #999;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ddd),to(#fff));background-image:-moz-linear-gradient(top,#ddd,#fff);filter:progid:DXImageTransform.Microsoft.Gradient(EndColorstr='#ffffff',StartColorstr='#dddddd',GradientType=0)}





.pagination div.pagination_total_rows

{

	color:#444; padding-top:5px;

}



.CForm_small_button{padding:4px 8px 4px\9}

html>body input.CForm_small_button,tt:-moz-any-link,tt:default{padding:2px 5px 2px}

.CForm_small_button{padding:3px 7px 2px;}





.pagination

{

	text-align:center;

	direction:rtl;

	font-family:Tahoma, Geneva, sans-serif;

}

.pagination a,

.pagination_tag_open a

{

	padding-right:11px;

	padding-left:11px;

}



.pagination .pagination_tag_open

{

	margin:1px 2px 0px 2px;

	text-align:center;

	

	

}

.pagination .pagination_cur_tag_open

{

	border-width:1px;

	border-style:solid;

	border-color:#bbb #999 #999 #bbb;

	border-radius:2px;-webkit-border-radius:2px;

	-moz-border-radius:2px;

	padding:2px 10px 4px 10px;

}







table.CForm_FilterToolbar,

table.CForm_ViewItem,

table.CForm_AddItemForm,

table.CForm_ViewItesmGrid {

	/*width: 100%;*/

	border-spacing: 1px;

	background-color: #e7e7e7;

	color: #666;

	margin:15px 0 15px 0;

	

	-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px;

	-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px;

	

}



table.CForm_FilterToolbar

{

	border:1px solid #CCC;

}



table.CForm_ViewItesmGrid

{

	width: 100%;

}



table.CForm_FilterToolbar th,

table.CForm_ViewItem th,

table.CForm_ViewItesmGrid th,

table.CForm_ViewItesmGrid th { 

padding: 3px; 

-moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;



}



table.CForm_ViewItem thead,

table.CForm_AddItemForm thead,

table.CForm_ViewItesmGrid thead

{

background: url(../images/style_images/title.png) repeat-x #f0f0f0;

}



table.CForm_ViewItesmGrid thead .cform_sort_field{ cursor:pointer; }





table.CForm_ViewItesmGrid thead .cform_sort_field a{ 

cursor:pointer;

color: #666;

float: right;

font-weight: normal;

font-weight:bold;

display:block;

padding:6px 4px 6px 4px;

margin:0px;

text-decoration:underline;



}



table.CForm_ViewItesmGrid thead .cform_sort_field a:hover

{

	text-decoration:none;

}



table.CForm_ViewItesmGrid thead .arrow_up a

{

	padding-right:17px;

	background: url(../images/style_images/top.png) no-repeat right ;

}



table.CForm_ViewItesmGrid thead .arrow_down a

{

	padding-right:17px;

	background: url(../images/style_images/up.png) no-repeat right ;

}



/*table.CForm_ViewItesmGrid thead .arrow_down

{

	background: url(../images/style_images/mirror_title.png);

}

table.CForm_ViewItesmGrid thead .arrow_up

{

	background: url(../images/style_images/mirror_title.png);

}*/





table.CForm_FilterToolbar thead

{

}



table.CForm_ViewItem th,

table.CForm_AddItemForm thead th,

table.CForm_ViewItesmGrid thead th {

	text-align: center;

	height:25px;

	/*background: url(../images/style_images/title.png) repeat-x #f0f0f0;*/

	color: #666;

	border-bottom: 1px solid #999;

	border-left: 1px solid #fff;

	text-shadow:1px 1px #CCC;

		

	

/*-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px;

-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px;*/

}





table.CForm_ViewItem thead a:hover,

table.CForm_AddItemForm thead a:hover,

table.CForm_ViewItesmGrid thead a:hover { text-decoration: none; }



table.CForm_ViewItem thead th img,

table.CForm_AddItemForm  thead th img,

table.CForm_ViewItesmGrid thead th img { vertical-align: middle; }



table.CForm_ViewItem tbody th,

table.CForm_AddItemForm  tbody th,

table.CForm_ViewItesmGrid tbody th { font-weight: bold; 

}





table.CForm_ViewItem tbody tr,

table.CForm_AddItemForm tbody tr,

table.CForm_ViewItesmGrid tbody tr			{ background-color: #fff;  text-align: center; }



table.CForm_ViewItem tbody tr.row1,

table.CForm_AddItemForm tbody tr.row1,

table.CForm_ViewItesmGrid tbody tr.row1 	{ background: #f9f9f9; border-top: 1px solid #fff; }



table.CForm_ViewItem tbody tr.row0:hover td,

table.CForm_ViewItem tbody tr.row1:hover td,

table.CForm_AddItemForm tbody tr.row0:hover td,

table.CForm_AddItemForm tbody tr.row1:hover td,

table.CForm_ViewItesmGrid tbody tr.row0:hover td,

table.CForm_ViewItesmGrid tbody tr.row1:hover td  { background-color: #ffd ; }





table.CForm_ViewItem tbody tr td,

table.CForm_AddItemForm tbody tr td,

table.CForm_ViewItesmGrid tbody tr td 	   { 

height: 25px; background: #fff; border: 1px solid #fff; 

padding:5px 7px 5px 7px;

}







table.CForm_ViewItem tbody tr td.input,

table.CForm_ViewItem tbody tr td.label,

table.CForm_AddItemForm tbody tr td.input,

table.CForm_AddItemForm tbody tr td.label,

table.CForm_ViewItesmGrid tbody tr td.input,

table.CForm_ViewItesmGrid tbody tr td.label { text-align:right; padding:5px 40px 5px 40px; }



table.CForm_FilterToolbar tr th,

table.CForm_FilterToolbar tr td { padding:3px 10px 3px 10px}



table.CForm_FilterToolbar select,

table.CForm_FilterToolbar input { margin:2px 1px 5px 2px}







table.CForm_ViewItem tbody tr td.label,

table.CForm_AddItemForm tbody tr td.label,

table.CForm_ViewItesmGrid tbody tr td.label { font-weight:bold }









table.CForm_ViewItem tbody tr.row1 td,

table.CForm_AddItemForm tbody tr.row1 td,

table.CForm_ViewItesmGrid tbody tr.row1 td { background: #f9f9f9; border-top: 1px solid #FFF; }



table.CForm_ViewItem tfoot tr,

table.CForm_AddItemForm tfoot tr,

table.CForm_ViewItesmGrid tfoot tr { text-align: center;  color: #333; 

-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px;

-moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px;

}



table.CForm_AddItemForm tfoot td,

table.CForm_AddItemForm tfoot th,

table.CForm_ViewItesmGrid tfoot td,

table.CForm_ViewItesmGrid tfoot th { background-color: #f3f3f3; border-top: 1px solid #999; text-align: center; 

-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px;

-moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px;}











.CForm_loading_div 

{ 

	position: fixed; top: 0; 

	margin-left: 370px; 

	/*display:none;*/ background:#FFF1A8; text-align:center;

	padding:5px 100px 5px 100px;

	

	-moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px;

	-moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px;

	

	/*background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ddd));background-image:-moz-linear-gradient(top,#fff,#ddd);filter:progid:DXImageTransform.Microsoft.Gradient(EndColorstr='#dddddd',StartColorstr='#ffffff',GradientType=0)*/

}











.paging span.pagination_cur_tag_open,

.pagination span.pagination_cur_tag_open,

.paging a,

.pagination a,

.pagination_tag_open a,

.CForm_small_button{

border-width:1px;border-style:solid;border-color:#bbb #999 #999 #bbb;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;font:normal normal normal 13px/13px Arial,sans-serif;color:#000;text-align:middle;text-decoration:none;background:#eee;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ddd));background:-moz-linear-gradient(top,#fff,#ddd);filter:progid:DXImageTransform.Microsoft.Gradient(EndColorstr='#dddddd',StartColorstr='#ffffff',GradientType=0);cursor:pointer;margin:0;display:inline;display:-moz-inline-box;display:inline-block;*overflow:visible;padding:3px 8px 5px;outline-style:none}

.mac-webkit .CForm_small_button{padding:5px 8px 4px}



.paging a,

.pagination a,

.CForm_small_button{*display:inline}



.paging span.pagination_cur_tag_open,,

.pagination span.pagination_cur_tag_open,

.paging a:focus, .paging a:hover,

.pagination a:focus, .pagination a:hover,

.CForm_small_button:focus,.CForm_small_button:hover{border-color:#000}



.paging span.pagination_cur_tag_open,

.pagination span.pagination_cur_tag_open,

.CForm_small_button:active,.CForm_small_button-active{color:#000;background-color:#ccc;border-color:#999 #bbb #bbb #999;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ddd),to(#fff));background-image:-moz-linear-gradient(top,#ddd,#fff);filter:progid:DXImageTransform.Microsoft.Gradient(EndColorstr='#ffffff',StartColorstr='#dddddd',GradientType=0)}



.paging  div.pagination_total_rows,

.pagination div.pagination_total_rows

{

	color:#444; padding-top:5px;

}



.CForm_small_button{padding:4px 8px 4px\9}

html>body input.CForm_small_button,tt:-moz-any-link,tt:default{padding:2px 5px 2px}

.CForm_small_button{padding:3px 7px 2px;}



.paging,

.pagination

{

	text-align:center;

	direction:rtl;

	font-family:Tahoma, Geneva, sans-serif;

}

.paging  a,

.pagination a,

.pagination_tag_open a

{

	padding-right:11px;

	padding-left:11px;

}



.paging .pagination_tag_open,

.pagination .pagination_tag_open

{

	margin:1px 2px 0px 2px;

	text-align:center;

	

	

}

.paging .pagination_cur_tag_open

.pagination .pagination_cur_tag_open

{

	border-width:1px;

	border-style:solid;

	border-color:#bbb #999 #999 #bbb;

	border-radius:2px;-webkit-border-radius:2px;

	-moz-border-radius:2px;

	padding:2px 10px 4px 10px;

}

.CForm_loading_div 

{ 

	position: fixed; top: 0; 

	margin-left: 370px; 

	/*display:none;*/ background:#FFF1A8; text-align:center;

	padding:5px 100px 5px 100px;

	

	-moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px;

	-moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px;

	

	/*background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ddd));background-image:-moz-linear-gradient(top,#fff,#ddd);filter:progid:DXImageTransform.Microsoft.Gradient(EndColorstr='#dddddd',StartColorstr='#ffffff',GradientType=0)*/

}

.ui-widget-overlay {

	z-index: 10009; 

position: absolute; 

top: 0; left: 0; 

width: 100%; height: 2000px;

opacity: .50;filter:Alpha(Opacity=50);

background:url(../olampiad_media/images/ui-bg_flat_0_aaaaaa_40x100.png);

}









.HForm_ListCheckbox{ border:1px #999 solid; background:#CCC; width:500px; display:block;}

.HForm_ListCheckbox span{ clear:both; display:block; line-height:10px; margin-bottom:4px; }



.HFormError{ color:#F00; }



/*.pagination{ display:block; padding:10px; font-weight:bold;}

.pagination a{ padding-right:20px; color:#039; }

.pagination_cur_tag_open{ font-weight:bold; text-decoration:underline; color:#630; padding-right:20px;}*/

/*#ajaxLoadingImg{ position:absolute;	left:50%; top:50%; z-index:999; }*/





.HForm_Messages

{

border:1px solid #CCC;

background:#FFFFBF;

width:400px;

padding:15px;

-moz-border-radius:10px;

    -webkit-border-radius: 10px;

    border-radius: 10px;

    -khtml-border-radius: 10px;

}



.HForm_Autocomplete,

.HForm_Captcha,

.HForm_Password,

.HForm_ArraySelect,

.HForm_ArraySelect option,

.HForm_Textfield

{

	width:150px;

	font-family:Tahoma, Geneva, sans-serif;

	direction:rtl;

	text-align:right;

}



.HForm_Autocomplete

{

	width:200px;

}



.HForm_DbSelect, .HForm_DbSelect option{ min-width:150px; max-width:250px; }



.HForm_Textaria

{

	width:250px;

	direction:rtl;

}



table.HForm_ViewItem td,

table.HForm_AddItemForm td div,

table.HForm_AddItemForm td

{

	white-space:nowrap;

}







.HForm_corner-bottom

{

-moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px; border-bottom-left-radius: 8px;

-moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; border-bottom-right-radius: 8px;

}

	

	

a.HForm_normal_button,

button.HForm_normal_button,

input.HForm_normal_button,



a.HForm_danger_button,

button.HForm_danger_button,

input.HForm_danger_button,



button.HForm_hot_button,

a.HForm_hot_button,

input.HForm_hot_button,



button.HForm_orange_button,

a.HForm_orange_button,

input.HForm_orange_button

{

	background:#64A824;

	color:#FFF;

	border:1px solid #CCC;

	padding:10px 15px 10px 15px;

	/*display:block;*/

	cursor:pointer;

	-moz-border-radius:5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

    -khtml-border-radius: 5px;

}

a.HForm_normal_button,

button.HForm_normal_button,

input.HForm_normal_button

{

	background:#E5E5E5;

	color:#666

}



a.HForm_danger_button,

button.HForm_danger_button,

input.HForm_danger_button

{

	background:#E0E0E0;

	color:#F00

}



a.HForm_hot_button

{

	padding:10px 15px 10px 15px;

}



button.HForm_orange_button,

a.HForm_orange_button,

input.HForm_orange_button

{

	background:#F90; color:#333;

}



.HForm_small_button{

border-width:1px;border-style:solid;border-color:#bbb #999 #999 #bbb;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;font:normal normal normal 13px/13px Arial,sans-serif;color:#000;text-align:middle;text-decoration:none;background:#eee;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ddd));background:-moz-linear-gradient(top,#fff,#ddd);filter:progid:DXImageTransform.Microsoft.Gradient(EndColorstr='#dddddd',StartColorstr='#ffffff',GradientType=0);cursor:pointer;margin:0;display:inline;display:-moz-inline-box;display:inline-block;*overflow:visible;padding:3px 8px 5px;outline-style:none}

.mac-webkit .HForm_small_button{padding:5px 8px 4px}



.HForm_small_button{*display:inline}



.HForm_small_button:focus,.HForm_small_button:hover{border-color:#000}



.HForm_small_button:active,.HForm_small_button-active{color:#000;background-color:#ccc;border-color:#999 #bbb #bbb #999;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ddd),to(#fff));background-image:-moz-linear-gradient(top,#ddd,#fff);filter:progid:DXImageTransform.Microsoft.Gradient(EndColorstr='#ffffff',StartColorstr='#dddddd',GradientType=0)}





.HForm_small_button{padding:4px 8px 4px\9}

html>body input.HForm_small_button,tt:-moz-any-link,tt:default{padding:2px 5px 2px}

.HForm_small_button{padding:3px 7px 2px;}









table.HForm_FilterToolbar,

table.HForm_ViewItem,

table.HForm_AddItemForm,

table.HForm_ViewItesmGrid {

	/*width: 100%;*/

	border-spacing: 1px;

	background-color: #e7e7e7;

	color: #666;

	margin:15px 0 15px 0;

	

	-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px;

	-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px;

	

}



table.HForm_FilterToolbar

{

	border:1px solid #CCC;

}



table.HForm_ViewItesmGrid

{

	width: 100%;

}



table.HForm_FilterToolbar th,

table.HForm_ViewItem th,

table.HForm_ViewItesmGrid th,

table.HForm_ViewItesmGrid th { padding: 3px; }



table.HForm_ViewItem thead,

table.HForm_AddItemForm thead,

table.HForm_ViewItesmGrid thead

{

background: url(../images/style_images/title.png) repeat-x #f0f0f0;

}



table.HForm_FilterToolbar thead

{

}



table.HForm_ViewItem th,

table.HForm_AddItemForm thead th,

table.HForm_ViewItesmGrid thead th {

	text-align: center;

	height:25px;

	/*background: url(../images/style_images/title.png) repeat-x #f0f0f0;*/

	color: #666;

	border-bottom: 1px solid #999;

	border-left: 1px solid #fff;

	text-shadow:1px 1px #CCC;

		

	

-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px;

-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px;

}





table.HForm_ViewItem thead a:hover,

table.HForm_AddItemForm thead a:hover,

table.HForm_ViewItesmGrid thead a:hover { text-decoration: none; }



table.HForm_ViewItem thead th img,

table.HForm_AddItemForm  thead th img,

table.HForm_ViewItesmGrid thead th img { vertical-align: middle; }



table.HForm_ViewItem tbody th,

table.HForm_AddItemForm  tbody th,

table.HForm_ViewItesmGrid tbody th { font-weight: bold; 

}





table.HForm_ViewItem tbody tr,

table.HForm_AddItemForm tbody tr,

table.HForm_ViewItesmGrid tbody tr			{ background-color: #fff;  text-align: center; }



table.HForm_ViewItem tbody tr.row1,

table.HForm_AddItemForm tbody tr.row1,

table.HForm_ViewItesmGrid tbody tr.row1 	{ background: #f9f9f9; border-top: 1px solid #fff; }



table.HForm_ViewItem tbody tr.row0:hover td,

table.HForm_ViewItem tbody tr.row1:hover td,

table.HForm_AddItemForm tbody tr.row0:hover td,

table.HForm_AddItemForm tbody tr.row1:hover td,

table.HForm_ViewItesmGrid tbody tr.row0:hover td,

table.HForm_ViewItesmGrid tbody tr.row1:hover td  { background-color: #ffd ; }





table.HForm_ViewItem tbody tr td,

table.HForm_AddItemForm tbody tr td,

table.HForm_ViewItesmGrid tbody tr td 	   { 

height: 25px; background: #fff; border: 1px solid #fff; 

padding:5px 0 5px 0;

}







table.HForm_ViewItem tbody tr td.input,

table.HForm_ViewItem tbody tr td.label,

table.HForm_AddItemForm tbody tr td.input,

table.HForm_AddItemForm tbody tr td.label,

table.HForm_ViewItesmGrid tbody tr td.input,

table.HForm_ViewItesmGrid tbody tr td.label { text-align:right; padding:5px 40px 5px 40px; }



table.HForm_FilterToolbar tr th,

table.HForm_FilterToolbar tr td { padding:3px 10px 3px 10px}



table.HForm_FilterToolbar select,

table.HForm_FilterToolbar input { margin:2px 1px 5px 2px}







table.HForm_ViewItem tbody tr td.label,

table.HForm_AddItemForm tbody tr td.label,

table.HForm_ViewItesmGrid tbody tr td.label { font-weight:bold }









table.HForm_ViewItem tbody tr.row1 td,

table.HForm_AddItemForm tbody tr.row1 td,

table.HForm_ViewItesmGrid tbody tr.row1 td { background: #f9f9f9; border-top: 1px solid #FFF; }



table.HForm_ViewItem tfoot tr,

table.HForm_AddItemForm tfoot tr,

table.HForm_ViewItesmGrid tfoot tr { text-align: center;  color: #333; 

-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px;

-moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px;

}



table.HForm_AddItemForm tfoot td,

table.HForm_AddItemForm tfoot th,

table.HForm_ViewItesmGrid tfoot td,

table.HForm_ViewItesmGrid tfoot th { background-color: #f3f3f3; border-top: 1px solid #999; text-align: center; 

-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px;

-moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px;}











.HForm_loading_div 

{ 

	position: fixed; top: 0; 

	margin-left: 370px; 

	/*display:none;*/ background:#FFF1A8; text-align:center;

	padding:5px 100px 5px 100px;

	

	-moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-left-radius: 10px;

	-moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; border-bottom-right-radius: 10px;

	

	/*background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ddd));background-image:-moz-linear-gradient(top,#fff,#ddd);filter:progid:DXImageTransform.Microsoft.Gradient(EndColorstr='#dddddd',StartColorstr='#ffffff',GradientType=0)*/

}



