/*
# package Kleeja
# version 1.0.0
# copyright (c) 2007 Kleeja.com
# license ./docs/license.txt
# Filename : styles/default/stylesheet.css
# Author: Tar3Q  
# Date:: 2009-10-07  $
*/

small{
	font-family: tahoma;
	font-size: 10px;
	color: #999999;
	margin: 0 35px;
	letter-spacing: 0.4em;
}
h1 {
	letter-spacing: -1px;
	font-size: 32px;
}
h2 {
	font-size: 13px;
	color:#EF5E00;
	margin: 5px 0;
}
p, ul, ol {
	line-height:18px;
	list-style: none;
}
label {
	padding:4px 0;
}
input, textarea, select, option, input[type="text"], input[type="password"], input[type="file"], input[type="submit"]  {
	font-family : Tahoma, Arial, Verdana, sans-serif, "Lucida Grande", "Lucida Sans Unicode"; 
	font-weight:normal;
	font-size:12px;
}
select, option{
	cursor: pointer;
	vertical-align: middle;
	width: auto;
	color: #444;
	padding:1px 5px;
}
textarea ,select {
	border-left:1px solid #AFAEAA;
	border-top:1px solid #AFAEAA;
	border-right:1px solid #D5D5C8;
	border-bottom:1px solid #D5D5C8;
}
textarea {
	cursor: text;
	vertical-align: middle;
	padding:2px;
	color: #000;
}
input {
	padding:3px 6px;
	margin:0 2px;
}
input[type="text"], input[type="password"]{
	padding:2px;
	cursor: text;
	border-left: 1px solid #AFAEAA;
	border-top: 1px solid #AFAEAA;
	border-right: 1px solid #D5D5C8;
	border-bottom: 1px solid #D5D5C8;
}
input[type="submit"]{
	cursor: pointer;
	padding:1px 18px;
}
input[type="submit"]:hover  {color:#D74E00;}
input[type="text"]:hover, input[type="password"]:hover, select:hover, textarea:hover{border: 1px solid #888;}
select:focus, textarea:focus, input[type="password"]:focus, input[type="text"]:focus {background-color:#ffd;border: 1px solid #D26900;color:#003399;}


a:link, body_alink, a:visited, body_avisited{
	color: #666;
	text-decoration: none;
	padding:2px;
}
a:hover, a:active, body_ahover {
	color:#3E76B5;
	text-decoration:underline;
	padding:2px;
}

img.left {
	float: left;
	margin-right:15px;
}
img.right {
	float: right;
	margin-left:15px;
}
/* clear */
.clr {
	clear:both;
	overflow:hidden;
	height:0;
}
/* line dot */
.dot {
	padding:5px 0;
	background: url(../images/dot.gif) repeat-x;
}
/* line */
.line {
/*	background:url(../images/line.png) repeat-x right top;
	height:6px;
	margin:1px 1px 7px 1px;*/
}
/* site name and titles all */
.title-x {
	float:right;
	width:100%;
	padding:10px 0;
	font-size:12px;
	color:#3E76B5;
	text-indent:10px;
	/*background-color: #F8F8F8;*/
	border-bottom:1px solid #eeeeee;
}
.title-x a:link {
	color:#C95A12;
}
.title-x a:hover {
	color:#000;
}
/* safe code all box */
.safe_code1 {
	border:1px solid #CCCCCC;
	background-color: #f8f8f8;
	width: 49%;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.safe_code p {
	line-height:10px;
	color:#FF5502;
	padding-bottom:5px;
}
.safe_code input[type="text"]{
	padding:4px;
	text-transform:lowercase;
	direction:ltr;
}
p.explain {
	font-size:x-small;
	font-weight: normal;
	color:#666;
	text-indent:4px;
	padding-top:5px;
}

 /* Fix IE */
 * html #container {
  height: 100%;
  }

#header span{
	color: #3E76B5;
}

#header h1{
	margin-left: 10px;
}
.headerleft{
	float: left;
	padding-top:20px;
}
.headerright{
	float: right;
}
/** LOGO */

/** The main menu at the top **/        

body {
	font-family: tahoma;
	font-size: 12px;
	color: #333333;
	background-color: #ececec;
	margin: 0px;
	padding: 5px 15px;
}


#warp {
	font-family: tahoma;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	margin: 10px auto;
	padding: 15px;
	-moz-border-radius: 8px;
}
#header {
	font-family: tahoma;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding: 5px;
	height: 100px;
	text-align: right;
}
#navbar{
	height: 30px;
}
ul                       {
 list-style:none;
 padding:0;
 margin:0;
}
ul li                    {
 display:inline;
}
#navbar ul a                     {
 font:14px/15px tahoma;
 background-image: url(../images/bg.png);
 background-repeat: no-repeat;
 background-position: 100% 0;
 padding:2px 13px 2px 2px;
 text-decoration: none;
 margin:0 0 3px 3px;
 position:relative;
 color: #F0F0F0;
 display:block;
 float:right;
}
#navbar ul a:hover               {
 background-position: 100% -20px;
 color:#FFF;
}
#navbar ul a span                {
	background-image: url(../images/bg.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	position:absolute;
	height:20px;
	left:-9px;
	width:9px;
	top:0;
}
#navbar ul a:hover span          {
 background-position: 0 -20px;
}
#navbar ul li.last a             { background-position: 100% -40px; }
#navbar ul li.last a:hover       { background-position: 100% -20px; }
#navbar ul li.last a span        { background-position: 0 -40px; }
#navbar ul li.last a:hover span  { background-position: 0 -20px; }
.clear{
	clear: both;
	height: 0;
}
#wrapper {
	margin: 0 auto;
}
#container {
	margin-right: -300px; 	/* rightcol width (200+20padding) */
	float: left;
	width: 100%;
}
#content {
	color: #999999;
	padding: 10px 10px 0 10px;
	margin-right: 300px;
	text-align: right;
	/*background-color: #F9F9F9;*/
}
#content p,#content h2{ margin:0px; padding:2px 2px 2px 2px;}
#content p{ padding-bottom:10px}
#content h2{font: bold 16px/17px Arial, Helvetica, sans-serif;
color:#9CC037;}
#rightcol {
	padding: 10px 10px 0 10px;
	width: 280px;
	float: right;
	text-align: right;
}
#rightcol p{ 
color:#999999;
 margin:0 0 15px 0;
 padding:5px;
 border-bottom: 1px solid #efefef;
 }
#rightcol h2{
 margin:0;
 padding:0 5px;
 font: bold 19px/20px Arial, Helvetica, sans-serif;
}
.orange{color: #F16E22;}
.green{color: #9CC037;}
.blue{color: #34CAE3;}
#footer {
	color: #000000;
	margin: 5px 0 0 0;
	padding: 5px;
	height: 42px;
	border-top: 1px solid #efefef;
	background-image: url(../images/footr-bg.png);
	background-repeat: no-repeat;
	background-position: 98% center;
}
#footer:hover{ background-image: url(../images/footr-bg-over.png);}


/* System Messages body */
#system-message  {
	margin:5px 0;
	width:98%;
}
#system-message dd {
	font-weight: bold;
	text-indent: 30px;
}
#system-message dd.info ul, #system-message dd.error ul{
	list-style:square;
	list-style-position:inside;
	padding:10px;
	line-height:30px;
}
#system-message dd.info ul {
	border: 1px solid #FEA53D;
	background-color: #EFE7B8;
}
#system-message dd.info  ul li, #system-message dd.error ul li{
	padding:0 5px;
}
#system-message dd.info  ul li {
	color: #444;
	background: url(../images/info.png) no-repeat right top;
}
#system-message dd.error ul {
	background-color: #E6C0C0;
	border:1px solid #DE7A7B;
}
#system-message dd.error ul li{
	color:#c00;
	background: url(../images/error.png) no-repeat right top;
}
/* ##  End  System Messages */

/* Message Information System */
#system-message .index_info, #system-message .index_err {
	display:block;
	padding:6px;
	text-indent:30px;
	line-height:24px;
}
#system-message .index_info {
	border-top: 3px solid #84A0C0;
	border-bottom: 3px solid #84A0C0;
	color:#004776;
	background:#C2D3E7;
}
#system-message .index_err {
	border: 1px solid #DE7A7B;
	color:#000000;
	background:#F9C1C2;
}
#system-message .index_info  li {
	background:url(../images/info_f.gif) no-repeat right top;
}
#system-message .index_err li {
	background:url(../images/err.gif) no-repeat right top;
}

/*  # Message Information System */

/*  right menu */
#right_menu{
    margin-left:5px;
	margin-top:10px;
	width:22%;
	float:right;
	padding:5px;
	background-color: #f8f8f8;
}
#right_menu .list{
	width:180px;
}
#right_menu .list ul{
	list-style-type: none;
	line-height:16px;
}

#right_menu .list .imgtop{
	height:36px;
	width:160px;
	display:block;
	color:#000;
	padding:0px 10px;
	text-align:left;


}
#right_menu .list .imgbottom{
	/*background:url(../images/menu_right_bottom.gif) no-repeat;*/
	height:37px;
	width:160px;
	display:block;
	padding:0px 10px;
	color: #F1F7E1;
}
#right_menu .list img{
	margin:0 10px;
	width: 16px;
	height: 16px;
}
#right_menu .list a{
	padding:7px 10px;
	display: block;
	width:160px;
	color:#999999;
	text-decoration:none;
	border-bottom: 1px solid #e8e8e8;
}
#right_menu .list a:hover{
	color:#111;
	
}
#right_menu .list a:active {

}
/* #  right menu */

/* extras  header and  footer template */
.extras_header, .extras_footer {
	clear:both;
	margin:8px auto;
	padding:10px;

}
/*# END extras  header and  footer template */

/* Powered by kleeja*/
.kleeja{
	width:30%;
	padding:2px 1px;
	margin-top:4px;
	float:left;
	text-align:left;
	color:#5C5C5C;
}
.kleeja a{
	color:#3E76B5;
}
.kleeja a:hover{
	color:#000;
}
/* #  Powered by kleeja */

/* start Downlod template >> download.html */
.file_info_box {
	margin:5px auto;
}
.data_file {
	width:56%;
	padding:15px;
	/*border:1px solid #ABAB68;
	background:#FAFAE7 url(../images/bg_onlineall.gif) repeat-x bottom left;*/
}
.tit {
	border-bottom:1px solid #eee;
	font-weight:700;
	color:#666666;
	text-align:center;
	padding:6px 0;
	margin:2px 0;
	background-color: #F8F8F8;
}
.data_menu  {
	width:100%;
	font-size:12px;
	table-layout:fixed;
}
.data_menu tr{
	display:block;
	margin-bottom:2px;
	background:white;
	border-bottom:1px solid #F8F8F8;
}
.data_menu td{
	white-space:nowrap;
	padding:0 5px;
	height:22px;
	line-height:22px;
}
.td  {
	width:82px;
	text-align:center;
	background:#F6EBE4 url(../images/headline_bg.png) repeat-x top left;
	color:#555;
}
.filereport {
	width:100%;
	height:26px;
	line-height:26px;
	text-align:center;
	border-top:1px solid #D88181;
	border-bottom:1px solid #D88181;
	cursor:pointer;
	background:url(../images/bg_onlinevisitor.gif) repeat-x bottom left;
	margin-top:5px;
	color:#9B2020;
	font-weight:700;
}
.filereport:hover {
	background:#F9B6C1;
	border-top:1px solid #FF0000;
	border-bottom:1px solid #FF0000;
}
.data_file_down {
	width:40%;
	padding:15px;
	border:1px solid #EBEBEB;
	text-align:center;
	font-weight:700;
	background-color: #f8f8f8;
}

.find_x {
	margin:2px 0;
	color:#6C9F01;
}

.wait {
	color:#F04C2D;
	font-size:240%;
	height:45px;
	line-height:45px;
}
.download {
	margin-top:12px;
}
.download  a{
	cursor:pointer;
	/*background:#F5F7EF url(../images/here_download.png) repeat-x bottom left;
	border:1px solid #6D9026;*/
	padding:5px;
	color:#4A690C;
}
.download a:hover {
	/*background:white;
	border:1px solid #ADD101;*/
	text-decoration:none;
}
/* # End Downlod template >> download.html */

/* stats template >> stats.html */
.stats  {
	border:1px solid #ECCEBB;
	margin:5px 0;
	padding:10px;
	background:#F9F5F0 url(../images/stats.gif) no-repeat 2% 50%;
	font-size:12px;
	font-weight:400;
}
.stats ul {
	list-style-image:url(../images/list_stat.gif);
	list-style-position:inside;
	text-indent:10px;
}
.stats  ul li {
	height:28px;
}
.st {
	text-indent:10px;
}
.st i{
	background:#FEFFD7;
	padding:4px 8px;
	color: #C10000;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
/* #  stats template >> stats.html  */

/* rules template >> rules.html */
#rules  {
	background:#f8f8f8;
	border:1px solid #eeeeee;
	padding:10px;
	font-weight:700;
}
#rules .rut {
	clear:both;
	margin-bottom:3px;
	border-bottom:1px solid white;
	padding:4px 0px;
	text-indent:10px;
}
#rules .rls {
	display:block;
	line-height:16px;
	padding:4px 0px;
	text-indent:10px;
	font-size:12px;
	color:#5488C1;
}
/* #  rules template >> rules.html  */

/* start index body  >> index_body.html  */
#content_index_body  {
	float:right;
	width:100%;
	padding:5px;
}

.wolcome_msg {
	width:51%;
	text-indent:5px;
	font-size:12px;
	color:#333;
	padding:5px 6px;

}
.agree{
	margin:10px 0;
	font-size:12px;
	font-weight:normal;
	padding:3px 0;
}
.zx, .zl {
	cursor:pointer;
	padding:4px;
}
.zx a:hover, .zl a:hover {
	background:#FEEA00;
}
.bn_up {
	margin-top:10px;
}
.url {
	margin-top:3px;
	direction:ltr;
	color:#DD6F00;
}
.inum {
	text-align:center;
	color:#888;
}
input.input_num {
	background:white;
	border: 1px solid #B3B9C4;
	font-weight:400;
	font-size:10px;
	outline:1px solid #ccc;
	padding:2px 1px;	
}
#loadbox {
	padding:10px 20px;
	display:none;
}
.waitloading{
	color:#E17100;
	font-size:120%;
	margin:5px;
}
/* tabs */
.tabber {
	width:100%;
	margin-top:8px;
}
.tabberlive {
	margin:5px 0;
}
.tabberlive .tabbertabhide {
	display:none;
}
.tabbertab {
	padding:3px;
}


ul.tabbernav{
	padding:1px 0;
	font-size:12px;
}
ul.tabbernav li{
	list-style:none;
	display: inline;
		font-size:12px;
}
ul.tabbernav li a{
	margin-left:4px;
	padding:4px 14px;
	text-decoration: none;
		font-size:12px;
}
ul.tabbernav li a:link {
	color:#222;
	font-weight:normal;
	padding:4px 14px;
}
ul.tabbernav li a:hover{
	color:#000000;
	text-decoration: none;
}
ul.tabbernav li.tabberactive a{
	padding:4px 14px;
		font-size:12px;
}
ul.tabbernav li.tabberactive a:link{
	color: #3E76B5;
	font-weight:bold;
		font-size:12px;
}
ul.tabbernav li.tabberactive a:hover{
	color:#333;
	text-decoration: none;
}
/* # tabs  */

/*  START FOR ONLINE */
.online{
	width:100%;
	float:right;
	padding:2px 0;
	display:block;
	margin:5px 0;
}
.onlineall, .onlinevisitor, .onlineusers, .name_users {
	float:right;
	height:16px;
	line-height:16px;
	margin-left:6px;
	padding:2px 10px;
	font-weight:400;
}
.onlineall{
	background:#FAFAE7 url(../images/bg_onlineall.gif) repeat-x center left;
	border:1px solid #9F9F4D;
	color:#76760C;
}
.onlinevisitor{
	background:#F9E5E5 url(../images/bg_onlinevisitor.gif) repeat-x center left;
	border:1px solid #D29F9F;
	color:#D20C0C;
}
.onlineusers{
	background:#E6F5EB url(../images/bg_onlineusers.gif) repeat-x center left;
	border:1px solid #A1CAB4;
	color:#009B00;
}
.name_users{
	background:#D2D7F1 url(../images/bg_nameusers.gif) repeat-x center left;
	border:1px solid #8D98C9;
	color:#004081;
}
/*  #  END FOR ONLINE */

/*  ALL inputs */
.input_link, .input_field {
	background:white;
	border:1px solid #B3B9C4;
	font-size:12px;
	padding:2px;
}
.input_field:hover, .input_link:hover{
	border: 1px solid #999;
}
.input_field:focus, .input_link:focus{
	border:1px solid #D26900;
	background:#ffd;
}
/* ALL inputs */


/* footer template */

.footerlinksleft ul{
	width:60%;
	line-height:16px;
	float:left;
}
.footerlinksleft li{
	float:left;
	direction:ltr;
}
.footerlinksleft ul li a{
	padding:2px 4px;
	color:#5C5C5C;
}
.footerlinksleft ul li a:hover, .Copyrights  a:hover, .page_stats a:hover{
	background:#787878;
	color:white;
}
.Copyrights {
	float:right;
	padding:3px 0;
	color:#666;
}
.page_stats, .googleanalytics{
	display:inline;
	margin:10px 0;
	float:left;
	direction:ltr;
	color:#999;
}

/*start Option to control panel */
.admin_cp_link {
	line-height:24px;
	float:right;
	display:inline;
	color:#2B2B2B;
	cursor:pointer;
	text-decoration:none;
}
.admin_cp_link:hover  {
	color:#111;
	text-decoration:none;
}
.admin_cp_link span{
	margin:5px 0;
	padding:4px 50px;
	background:url(../images/admin_cp.gif) no-repeat center left;
	font-weight:bold;
	border:1px solid #F68618;
}
/* # footer template */

/* login template >> login.html */
.login {
	margin:5px 0 10px 0;
	padding:10px 20px;
	background-color: #f8f8f8;
	border:1px solid #eeeeee;
}
.box_form_login {
	width:60%;
	padding:5px;
}
.title_login {
	width:82%;

	text-indent:35px;
	height:24px;
	line-height:24px;
	margin-bottom:8px;
	background:#FCF8F5 url(../images/title_login.png) no-repeat 99% 50%;
}
.blocks{
	display:block;
	clear:both;
	height:22px;
	margin-bottom:6px;
}
.gather {
	width:28%;
	height:22px;
	line-height:20px;
	display:inline;
	float:right;
	margin-left:3px;
	text-align:center;
	font-weight: 400;
	color:#FFFFFF;
	background-color: #5488C1;
	border:1px solid #FFFFFF;
}
input.username, input.password {
	float:right;
	padding:3px 6px 3px 20px;
}
input.username{
	background:white url(../images/username.gif) no-repeat 2px 2px;
}
input.password{
	background:white url(../images/password.gif) no-repeat 2px 2px;
}
input.button_login{
	padding:2px 33px;
}
select.remme {
	padding:1px 4px;
	margin:0 2px;
}
select.remme:focus {
	background:#FFDDDD;
	border-color:#D89B9B;
	color:#D80505;
}
.forget_pass {
	text-indent:15px;
	padding:2px 5px;
	margin-top:4px;
	margin-left:60px;
	background:url(../images/forget_pass.png) no-repeat 98% 50%;
	float:left;
	font-size:12px;
}

/* # login template >> login.html  */

/* captcha stuff*/
#kleeja_img_captcha {
	cursor:pointer;
	float:right;
}
/* # captcha stuff*/

/*-- start  box user name and all files  >> fileuser.html  */
#boxfileuser ,#filecplink {
	display:block;
	margin:3px auto;
	padding:10px;
	background-color: #FFFFFF;
}
#boxfileuser .box_user, #boxfileuser .us3r_n4me {
	display:inline;
	height:60px;
	padding:10px;
	background:white;
	border:1px solid #bbb;
}
#boxfileuser .box_user {
	width:46%;
	float:right;
}
#boxfileuser .us3r_n4me {
	width:45%;
	float:left;
}
#boxfileuser .public span{
	color: #FFFFFF;
	background-color: #3E76B5;
	padding: 2px 3px;
	margin: 2px 3px;
}
#boxfileuser .public {
	margin:5px auto;
	background:#f8f8f8;
	padding:5px 10px;
	color:#555;
	border:1px dashed white;
	font-weight:normal;
}
#boxfileuser .uname, #boxfileuser .nums{
	font-size:large;
	color:#3E76B5;
	padding-top:4px;
	margin-top:5px;
}
#filecplink .copylink  input , #filecplink .link_user  input{
	width:96%;
	font-size:11px;
	padding:4px 3px;
	border: 1px solid #3E76B5;
}
#filecplink .link_user  input{
	direction:ltr;
}

#filecplink .copylink  input:hover, #filecplink .link_user  input:hover{
	border: 1px solid #000000;
}

.tabledata {
	width:100%;
	background-color:#f8f8f8;
	border:1px solid #eeeeee;
		text-align:justify;
}
.tabledata th , .tabledata td {
	padding:5px;
	text-align:justify;
}
.tabledata td {
border-bottom:1px #ccc solid;}
.tabledata .odd  {
	background:#D4D0C8;
	text-align:right;
	width:50%;
}
.tabledata thead th {
	white-space: nowrap;
	font-weight:bold;
	line-height:180%;
	color:white;
	background-color: #3E76B5;
}
.tabledata tbody td {
	line-height:180%;
	font-weight:700;
	white-space:nowrap;
}
.tabledata a, .tabledata a:link {
	color:#039;
}
.tabledata a:visited {
	color:#555;

}
.tabledata th:hover a, .tabledata td:hover a {
	color:#0000FF;

}



/*-- #  end box user name and all files  >> fileuser.html  */

/* register template >> register.html */
.register {
	background-color: #f8f8f8;
	border:1px solid #eeeeee;
	margin:5px 0;
	padding:10px 20px;
}
.register label {
	display:block;
}
/*#  register template >> register.html */

/* start connection template */
.call{
	border:1px solid #eeeeee;
	margin:5px 0;
	padding:10px 20px;
	background-color: #f8f8f8;
}
.call label {
	display:block;
}
.text_area{
	width:60%;
}
/* # connection template */

/* back password template >> get_pass.html */
.get_password{
	background:#F9F5F0 url(../images/get_password.gif) no-repeat 15% 50%;
	border:1px solid #ECCEBB;
	margin:5px 0;
	padding:10px 20px;
}
.get_password p{
	width:65%;
	background:white;
	border:1px solid #EEB;
	padding:3px 6px;
	text-align:center;
	color:#D25D0D;
}
/* # back password template >> get_pass.html */


.rebort{
	background:#F9F5F0 url(../images/file_rebort.gif) no-repeat 10% 50%;
	border:1px solid #ECCEBB;
	margin:5px 0;
	padding:10px 20px;
}
.rebort label {
	display:block;
}
.urlcolor{
	background:#FFCDCD;
}
/* # call and file report templates */        

/*-- start Profile template >> profile.html  */
#profile  select, #profile  option{
	color:#000;
	background-color: #FFD;
}
#profile .boxdata{
	float:right;
	width:31%;
	height:180px;
	border:1px solid #bbb;
	margin:5px;
	background-color: #f8f8f8;
}
#profile .boxdata p  {
	padding:2px;
	text-align:center;
}
#profile .boxdata .tit{
	padding:3px;
	margin:1px;
	color:white;
	text-align:center;
	background-color: #3E76B5;
}
#profile .boxdata .bq , #profile .boxdata .in{
	color:#999;
	padding:0 5px;
}
#profile .boxdata .in{
	margin-right:2%;
}
#profile .boxdata .biguser {
	color:#FF5502;
	padding:5px;
	font-size:12px;
	text-align:center;
}
.buttons_center {
	line-height:24px;
	padding:5px;
	text-align:center;
	margin:3px auto;
}
/*-- End Profile template >> profile.html   */

/*-- start user control panel  Files  >> filecp.html  */
.file_cp {
	color:#000;
	width:100%;
	border:1px solid #C2C2C2;
	background-color: #f8f8f8;
}
.file_cp td {
	padding:6px 8px;
	white-space: nowrap;
}
.file_cp th {
	padding:8px;
	white-space:nowrap;
}
.left_button {
	float:left;
	margin:2px 0;
}
.file_cp  .odd  {
	text-align:right;
	width:76%;
}
.file_cp  .nbr  {
	text-align:right;
}
.file_cp thead th, .file_cp tfoot th, .file_cp tbody td {
	font-weight:bold;
	text-align:center;
}
.file_cp thead th{
	color: #FFFFFF;
	background-color: #3E76B5;
}
.file_cp tfoot th{
	color: #FFFFFF;
	background-color: #3E76B5;}
	.file_cp tbody tr td{
	border-bottom:1px solid #ccc;
}

.file_cp  a {
	color:#444;
}
.file_cp  a:link {
	color:#666;
}
.file_cp a:visited {
	color:#000;
}

/*-- # end  user control panel  Files  >> filecp.html  */

/* template list of files allowed > guide.html */
#guide {
	width:100%;
	margin:5px;
}
.guide_user_th, .guide_visitor_th{
	line-height:14px;
	padding:10px 15px;
	font-size:13px;
	font-weight:700;
	text-align:center;
	color:white;
}
.guide_user_th  {
	background-color: #5488C1;
}
.guide_visitor_th {
	background-color: #CCCCCC;
}
.user_box{
	padding:10px;
	margin:3px 0px;
	background-color:#f8f8f8;
	border:1px solid #eee;
}
.user_img,.user_n4me, .visitor_img {
	display:block;
	font-size:14px;
	font-weight:700;
	color:#333;
	padding:5px 8px;
}
.user_img {
	border-bottom:2px solid #fff;
}
.user_n4me{
	display:inline;
}
.user_img img{
	padding-left:5px;
}
.user_ext{
	line-height:18px;
	padding:4px 8px;
	/*background:#E8E8E8 url(../images/headline_bg.png) repeat-x top right;*/
	margin:2px 0;
	border-bottom: 1px solid #eee;

}
.user_ext_color{
	font-size:12px;
	color:#222;
	margin:2px;
}
.user_ext_lang{
	font-weight:400;
	font-size:12px;
	color:#000;
	margin:2px;
}
.visitor_box{
	background-color:#F8f8f8;
	border:1px #eeeeee solid;
}
.visitor_img {
	border-bottom:2px solid #fff;
}
.visitor_img img{
	padding-left:5px;
}
.visitor_n4me{
	color:#999999;
}
.visitor_ext{
	border-bottom: 1px solid #eeeeee;

}
.visitor_ext_color{
	color:#333;
}
.visitor_ext_lang{
	color:#000;
}
.user_ext:hover{
	background-color:#FEE3A5;
}
/* #  template list of files allowed > guide.html */

/* #  template up > up_boxes.html */
.thumb_div_tag {
	width:30%;
	margin:4px auto;
	text-indent:4px;
}
.thumb_div_tag img{
	background:white;
	border:2px solid #84A0C0;
	padding:5px;
}
.thumb_div_tag img:hover{
	border:2px solid #111;
}
.inputbody {
	margin:5px 0px;
	padding:10px;
}
.btitle {
	width:24%;
	background:#84A0C0;
	outline:1px solid white;
	line-height:16px;
	float:right;
	color:white;
	text-align:center;
	padding:2px 0;
	text-indent:0px;
}
.all_boxes{
	float:left;
	width:74%;
	color:#004776;
	border:1px solid #005F9D;
	outline:1px solid #84A0C0;
	direction:ltr;
	padding:4px 6px;
}
.all_boxes:hover{
	border:1px solid #111;
	color:#111;
}
.all_boxes:focus {
	background-color:#D9FDFF;
	border: 1px solid #0081F9;
	color:#000;
}
/* # template up > up_boxes.html */

.debug_kleeja{
	width:80%;
	margin:0 auto;
	background-color:white;
	border:1px #666 solid;
	margin-top:20px;
	margin-bottom:20px;
}
.debug_kleeja fieldset{
	margin:0 auto;
	width:80%;
}
.css_xhtml{
	margin:1px auto;
	height:25px;
	width:94%;
}
.css img:hover {
	border-bottom:4px solid #FF8F21;
}
.xhtml img:hover {
	border-bottom:4px solid #82C522;
}
/*CSS style pagination*/
.pagination {
	padding:3px 0;
	margin:2px 0;
	color:#ff6500;
	font-size:80%;
	width:60%;
	display:inline;
}

.pagination a {
	float:right;
	font-weight: bold;
	text-align:center;
	border: 1px solid #ff9600;
	margin-left:3px;
	padding:5px 7px;
	background:#fff url(../images/pagination.gif) repeat-x bottom left;
	text-decoration: none;
	color: #ff6500;		
}
.pagination a:hover {
	border: 1px solid #ff9600;
	background-image:none;
	background-color:#ffc794;
	color: #ff6500;
}
.pagination a.next , .pagination a.disabled{
	font-size:11px;
	padding:4px;
	border:none;
	background:transparent;
}
.pagination a.next {
	margin-right:5px;
	color: #ff6500;
}
.pagination a.disabled {
	color: #555;
	font-weight: 400;
}
.pagination a.next:hover {
	color:#666;
	padding-right:10px;
}
.pagination a.disabled:hover {
	color:#999;
}	
.pagination span.current, .pagination span.three_dots {
	text-align:center;
	margin-left:3px;
	padding:5px 7px;
	float:right;
	border: 1px solid #FF9600;
}
.pagination span.current {
	background-color:#ff6500;
	color: #FEF3EF;
}
.pagination span.three_dots {
	background:#fff url(../images/pagination.gif) repeat-x bottom left;
}
/* # pagination */

.checkall a:link{
	color:#fff;
	font-size:12px;
	font-weight: 400;
}

/* PRINT */
@media print {
	body{ color: #000 !important; }
	a, a:link, a:visited { color: #000 !important; text-decoration:none !important; }
}

