html, body, div, span, img, applet, embed, canvas, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, samp, small, strike, strong, sub, sup, tt, var, b, u, i, s, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;}

html{height:100%;}

* html #body{height:100%;}

*{outline:none;}

table{border-collapse:collapse;border-spacing:0;}

ol, ul{list-style:none;}

input{font:normal 11px Tahoma, Geneva, sans-serif;}

h1, h2, h3, h4, h5, h6{font-weight:bold;word-wrap:break-word;font-family:Arial, Helvetica, sans-serif;}

h1{font-size:11px}

h2{font-size:12px}

h3{font-size:14px}

h4{font-size:16px}

h5{font-size:18px}

h6{font-size:20px}

body{line-height:1;font:normal 11px Tahoma, Geneva, sans-serif;color:#666;background:#e4e4e4 url(../images/bg.png) 0 0 repeat-x;height:100%;direction:rtl;}

a{color:#48a5bf;text-decoration:none;}

a:hover{color:#f09f04;text-decoration:none;}

#body{width:100%;background:transparent url(../images/bg_body.jpg) center no-repeat;min-height:100%;}

#conteiner{width:960px;margin:0 auto 6px;position:relative;}

#header{height:95px;background:url(../images/head.png) 0 0 no-repeat;position:relative;}

#logo{position:absolute;top:6px;right:0;width:148px;height:83px;}

#menu{position:absolute;bottom:0;left:0;}

#menu li{float:right;margin-right:3px;}

#menu li a{width:85px;height:23px;display:block;text-align:center;line-height:23px;background:url(../images/menu.png) 0 0 no-repeat;color:#fff;}

#menu li a:hover{background:url(../images/menu.png) 0 -23px no-repeat;}

#head_content{height:181px;margin-bottom:6px;background:url(../images/head_content.jpg) 0 0 no-repeat;}

#head_content #search{width:533px;height:147px;float:right;margin-top:18px;}

#search_form{width:513px;height:43px;background:url(../images/search.png) 0 0 no-repeat;margin-top:25px;}

#search_form .input{position:relative;width:426px;height:43px;float:right;}

#search_form .input input{width:380px;height:42px;background:none;border:0;padding-right:40px;font-size:12px;line-height:40px;}

#search_form .submit{width:87px;height:43px;float:left;}

#search_form .submit input{width:80px;height:33px;cursor:pointer;background:none;border:0;margin:5px 3px 0 0;}

#search_option{margin-top:10px;}

#search_option .option{margin-bottom:10px;}

#search_option label{margin-left:10px;color:#48a5bf;font-size:12px;}

#search_option .select{}

#search_option .select select{width:100%;padding:9px 5px;border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:url(../images/select_bg.png) center repeat-x;font:normal 12px Tahoma, Geneva, sans-serif;color:#666;}

#search_option .select option{background:#fff;}

#head_content #wellcome{width:413px;height:147px;float:left;margin-top:18px;}

#head_content #wellcome h5{color:#fff;word-wrap:break-word;line-height:24px;text-shadow:1px 1px 0px #57aec6;}

#main{margin-bottom:6px;}

#sidebar{width:163px;float:left;}

#ads163x407{}

#ads163x407 .ads1{margin-bottom:5px;}

#content{width:791px;float:right;}

#first_10{width:533px;float:right;margin-bottom:6px;}

#first_10 ul.ul2{float:left;margin-bottom:5px;}

#first_10 ul{height:270px;float:right;}

#first_10 ul li{width:259px;height:50px;display:block;margin-bottom:5px;}

#first_10 #nmbr{width:20px;float:right;height:50px;text-align:center;font:bold 15px Arial, Helvetica, sans-serif;color:#fff;line-height:50px;}

#first_10 #name{width:225px;float:right;height:36px;background:url(../images/first.png) 0 0 no-repeat;padding:7px;}

#first_10 .name_title{font:bold 14px Arial, Helvetica, sans-serif;margin-bottom:5px;color:#48a5bf;}

#first_10 .stats{}

#first_10 .stats .rate{float:right;}

#first_10 .stats em{font-style:normal;color:#48a5bf;}

#first_10 .stats .area{float:left;}

div.color_1{background:url(../images/1.png) 0 0 no-repeat;}

div.color_2{background:url(../images/2.png) 0 0 no-repeat;}

div.color_3{background:url(../images/3.png) 0 0 no-repeat;}

div.color_4{background:url(../images/4.png) 0 0 no-repeat;}

div.color_5{background:url(../images/5.png) 0 0 no-repeat;}

div.color_6{background:url(../images/6.png) 0 0 no-repeat;}

div.color_7{background:url(../images/7.png) 0 0 no-repeat;}

div.color_8{background:url(../images/8.png) 0 0 no-repeat;}

div.color_9{background:url(../images/9.png) 0 0 no-repeat;}

div.color_10{background:url(../images/10.png) 0 0 no-repeat;}

#news{width:252px;float:left;margin-bottom:6px;}

#news ul{}

#news ul li{border-bottom:1px dotted #ccc;margin-bottom:7px;padding-bottom:7px;}

#news ul li img{border:1px solid #dedddd;float:right;margin-left:10px;}

#news ul li h3{width:167px;float:right;margin-bottom:3px;}

#results{}

#result_info{margin:10px 0;}

#result_info h3{color:#999;float:right;}

#result_info h3 span{color:#8ca02f;}

#result_info p{float:left;}

#footer{height:30px;background:url(../images/footer.png) 0 0 no-repeat;padding:10px;}

#footer #copyrights{height:30px;float:right;}

#footer #poweredby{height:30px;float:left;}

#box{background:#fff;padding:5px;}

/*#box .top_right{width:5px;height:5px;position:absolute;top:0;right:0;background:url(../images/corner.png) -5px 0 no-repeat;}

#box .top_left{width:5px;height:5px;position:absolute;top:0;left:0;background:url(../images/corner.png) 0 0 no-repeat;}

#box .bottom_right{width:5px;height:5px;position:absolute;bottom:0;right:0;background:url(../images/corner.png) -5px -5px no-repeat;}

#box .bottom_left{width:5px;height:5px;position:absolute;bottom:0;left:0;background:url(../images/corner.png) 0 -5px no-repeat;}
*/
.title_h{color:#48a5bf;border-bottom:1px dotted #ccc;padding-bottom:3px;margin-bottom:7px;}

.Focus{color:#999;}

#table_results{text-align:center;}

#table_results td{border:1px solid #ccc;padding:5px 8px;direction:rtl;}

#table_results tr:hover{background:#f7f7f7;}

#table_results .head_table{font-weight:bold;color:#fff;background:#96d6e8 url(../images/head_table.png) 0 0 repeat-x;border-left:1px solid #72bfd5;border-right:1px solid #72bfd5;border-top:1px solid #72bfd5;border-bottom:1px solid #96d6e8;text-shadow:1px 1px 0px #7cc3d6;padding:5px;}

#table_results .head_table:hover{background:#48a5bf;text-shadow:none;}

#table_results .head_table a{display:block;color:#fff;}

#table_results .head_table a:hover{text-decoration:underline;}

#table_results .name_st{font-weight:bold;text-align:right;}

#table_results .school{text-align:right;}

.highlight_word{color:#8ca02f;}

#setup{}

#step_1{border:1px solid #ddd;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px;background:#f1f1f1;}

#step_1 .getfile{margin-bottom:5px;background:#fff;padding:10px;border:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

#step_1 .getfile span img{vertical-align:middle;}

#step_1 .get_input{text-align:left;direction:ltr;border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:url(../images/select_bg.png) center repeat-x;font:normal 11px Tahoma, Geneva, sans-serif;padding:5px;width:250px;margin-left:5px;}

#step_1 .place{margin-bottom:5px;background:#fff;padding:10px;border:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

#step_1 .place span{margin-left:5px;}

#step_1 .fileselect{margin-bottom:5px;background:#fff;padding:10px;border:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

#step_1 .fileselect span{margin-left:5px;}

#step_1 .nxt{background:#fff;padding:10px;border:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

#game{}

#game h3{margin-bottom:10px;color:#999;}

#game .game_form{width:290px;margin:0 auto;}

#game .game_form h6{height:44px;font-size:28px;color:#fff;margin-bottom:10px;background:#e7649e url(../images/pink.png) 0 0 repeat-x;border:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-shadow:1px 1px 0px #eb619e;text-align:center;line-height:44px;position:relative;}

#game .game_form h6.green{background:#a0b63a url(../images/green.png) 0 0 repeat-x;text-shadow:1px 1px 0px #92a82f;}

#game .game_form h6.red{background:#dd0909 url(../images/red.png) 0 0 repeat-x;text-shadow:1px 1px 0px #c70505;}

#game .game_form h6 .value{width:100%;height:44px;position:absolute;top:0;right:0;}

#game .game_form h6 .true{width:36px;height:36px;background:url(../images/true.png) 0 0 no-repeat;position:absolute;top:4px;left:4px;}

#game .game_form h6 .false{width:36px;height:36px;background:url(../images/false.png) 0 0 no-repeat;position:absolute;top:4px;left:4px;}

#game .game_form .l1{margin-bottom:10px;}

#game .game_form .resulttxt p{margin-bottom:10px;border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px;display:block;background:#faf9fa;}

#game .game_form label{line-height:25px;float:right;}

#game .game_form input{float:left;}

#game .game_form .btn{padding:8px 10px;}

#multi_search{}

#multi_search #Loading_1{vertical-align:middle;margin-right:5px;}

#multi_search #SidMsg{margin-bottom:10px;color:#8ca02f;}

#multi_search h3{margin-bottom:10px;color:#999;}

#multi_search .add_remove{margin-bottom:5px;}

#multi_search .add_remove img{float:right;}

#multi_search .add_remove p{margin-right:5px;float:left;}

#multi_search .add_remove a{display:block;float:right;margin-left:5px;border:1px solid #dedddd;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px;background:#fff url(../images/grad.png) 0 0 repeat-x;color:#666;}

#multi_search .add_remove a:hover{background:#fff url(../images/grad.png) 0 -30px repeat-x;}

#multi_search h3 span{color:#f59a0b;}

#multi_search .sidappend{margin-bottom:10px;}

#multi_search .email{margin-bottom:10px;}

#multi_search .email label{margin-left:5px;}

#multi_search .email input{margin-left:5px;}

#multi_search .email span{;color:red;}

.btn{padding:5px;border:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#48a5bf;cursor:pointer;color:#fff;}

.btn:hover{background:#85cbdf;}

.input_x{width:200px;border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:url(../images/select_bg.png) center repeat-x;font:normal 11px Tahoma, Geneva, sans-serif;padding:5px;color:#666;}

.input_mini{width:150px;border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:url(../images/select_bg.png) center repeat-x;font:normal 11px Tahoma, Geneva, sans-serif;padding:5px;color:#666;}

#win{margin-bottom:5px;}

#clear{clear:both;height:0;line-height:0;min-height:0;padding:0;margin:0;}

#usual{color:#111;}

#usual li{float:right;}

#usual li.tab_left{float:left;}

#usual ul a{width:264px;height:31px;font:bold 15px Arial, Helvetica, sans-serif;display:block;text-decoration:none!important;margin-left:0;color:#FFF;background:url(../images/tab.png) 0 -31px no-repeat;line-height:31px;text-align:center;}

#usual ul a:hover{color:#FFF;background:url(../images/tab.png) 0 -62px no-repeat;}

#usual ul a.selected{margin-bottom:0;color:#999;background:url(../images/tab.png) 0 0 no-repeat;cursor:default;}

#usual .pane{clear:right;background:snow;height:96px;background:url(../images/pane.png) 0 0 no-repeat;padding:10px;}

#usual .pane a{color:#000;}

#paging{margin:10px 0;}

#paging ul{margin:0 auto;}

#paging ul li{float:right;margin:0 2px;}

#paging ul li a{display:block;padding:3px 7px;background:#f7f7f7;border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;font:bold 14px Arial, Helvetica, sans-serif;color:#48a5bf;}

#paging ul li a:hover{border:1px solid #f0a008;background:#f0a008;color:#fff;}

#paging ul li a:focus{border:1px solid #555;background:#555;color:#fff;}

#paging ul .current a{border:1px solid #48a5bf;background:#48a5bf;color:#fff;}

#paging ul .current a:hover{border:1px solid #48a5bf;background:#48a5bf;}

#paging ul li .prev{width:15px;height:25px;display:block;padding:0;background:url(../images/next_prev.png) -15px 0 no-repeat;border:0;margin:0 0 0 3px;}

#paging ul li .prev:hover{border:0;background:url(../images/next_prev.png) -15px -25px no-repeat;}

#paging ul li .prev:focus{border:0;background:url(../images/next_prev.png) -15px -50px no-repeat;}

#paging ul li .next{width:15px;height:25px;display:block;padding:0;background:url(../images/next_prev.png) 0 0 no-repeat;border:0;margin:0 3px 0 0;}

#paging ul li .next:hover{border:0;background:url(../images/next_prev.png) 0 -25px no-repeat;}

#paging ul li .next:focus{border:0;background:url(../images/next_prev.png) 0 -50px no-repeat;}

input.autocomplete-loading
{
	background-image:url(../images/autocomplete.gif);
	background-position: center right;
	background-repeat:no-repeat;
}
ul.autocomplete 
{
    position: absolute;
    overflow: auto;
    background-color: #fff;
    border: 1px solid ButtonShadow;
    margin: 0px;
    padding: 0px;
    list-style: none;
    color: #000;
	display:none;
	z-index:1000;
	width:400px;
}
ul.autocomplete li 
{
  display: block; 
  padding: 0.3em; 
  overflow: hidden;
  width: 98%;
  cursor:pointer;
}

ul.autocomplete li.selected 
{
  background-color: Highlight ; 
  color: #fff;
}
