@font-face {
    font-family: 'CustomN';
    src: url('../../fonts/nassim.eot?#iefix')format('embedded-opentype'),
    url('../../fonts/nassim.woff') format('woff'),
    url('../../fonts/nassim.ttf') format('truetype');
}
@font-face {
    font-family: 'CustomK';
    src: url('../../fonts/koodak.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/koodak.woff') format('woff'),
    url('../../fonts/koodak.ttf') format('truetype');
}

* {
	margin: 0;
	padding: 0;
	font-family: tahoma;
	/*color: #333;*/
}
html, body {
	font: 11px/normal Tahoma, Arial;
	color: #000;
    text-rendering: geometricPrecision;/*only for Chrome 38.0*/
}
a {
	color : #116DCC;
	text-decoration: none;
}
ul{
	list-style: none;
}
img {
	border-width: 0px;
}
.left {
	float: left;
}
.right {
	float: right;
}
.english  {
	direction:ltr;
}
.englishTD  {
	direction:ltr;
	text-align:left;
}
.err-msg {
/*
	margin-right:140px;
*/	
	background:url(../../images/icon/gen.gif) no-repeat 100% -600px;
	height: 15px;
	clear:both;
	direction:rtl;
	padding-right:18px;
	color:red;
}
div.hr {
	margin: 3px;
	height:1px;
	border-top: 1px solid #ccc;
}
.bold{
	font-weight:bold;
}
.textwidth{
	overflow:hidden;
	white-space:nowrap;
}
/* ************************************************************************* VISITED PHOTO   */
.visitedPhoto{
	border:1px solid #999;
	padding:1px;
	margin:0px auto;
}
/* ********************************************************************** EO VISITED PHOTO   */

/* ************************************************************************* TEMPLATE LIST   */
.templatelist-one:hover{
	border-color: #52B1E7;
}
.templatelist-one{
	background: none repeat scroll 0 0 #F4F4F4;
    border: 1px solid #D8D8D8;
	padding:3px;
	float:right;
	width:180px;
	height:155px;
	margin:5px 5px 0px 0px;
	color:#888;
}
.templatelist_designer{
	line-height:25px;
	height: 25px;
	
}
.templatelist-currentRow{
	background: #FFC;
}
.templatelist_designer a
,.templatelist_designer span
{
	/*font-size:15px;*//*MAHSA*/
}
/* ********************************************************************** EO TEMPLATE LIST   */

/* ************************************************************************** PAGE TEMPLATE  */

#wrapper-header{
	background:url(../../images/template/header_bg.jpg) repeat-x;
}
#wrapper-footer{
	
	/*padding-bottom:20px;*/
}
#header-welcome{
	width:200px;
	float:left;
	overflow:hidden;
	white-space:nowrap;
	padding-top:15px;
}
#header-welcome div{
	 float:left;
	 color:#fff;
	 padding-right:3px;
	 direction:rtl;
}
.footer{
	background:url(../../images/template/footer_bg.jpg) right bottom repeat-x;
	height:155px;
	text-align:center;
	direction:rtl;
	color:#fff;
}
.footer .footer-linkbar{
	color:#fff;
	font-weight:bold;
	line-height: 25px;
}
.footer .footer-linkbar a{
	color:#fff;
	font-weight:normal;
}
.header-right .bugreport div{
	float:right;
	margin-left:5px;
}
#container{
	-width:850px;
	-margin:0px auto;
	-position: relative;
}

.header{
	height:110px;
	padding-right:250px;
	direction:rtl;
}
.header div{
	float:left;

}
.beta{
	text-align:left;
	position:absolute;
	left:110px;
	top:135px;
	z-index:1000000;
	float:none;
	color: #FFF;
	font-weight:bold;
}
.header b{
	height:60px;
	display:block;
	width:400px;

	font-family:arial;
	font-size:23px;
	line-height:55px;
	overflow:hidden;
}
.header ul{
	height:40px;
}
.rightMenu{
	
	text-align:right;
	direction:rtl;
	float:right;
	width:200px;
	padding:30px 30px 30px 20px;
	
	
	
	
}
.contentDiv{
	float:right;
	width:595px;
	padding:10px 0px 0px 0px;
	
	min-height:450px;
	height: expression( this.scrollHeight < 450 ? "450px" : "auto" );
}




/* ************* RIGHT MENU WEB LIST GOOD */
.rightMenu .webListGood{
	background:#FFEFEF;
	border:1px solid #FFD2D2;
	padding:5px;
}
.rightMenu .webListGood .webListGood_title{
}
.rightMenu .webListGood .webListGood_row{
	margin-bottom: 20px;
}
.rightMenu .webListGood .webListGood_descr{
	width:145px;
	color:#777;
	margin-right:0px;
	padding:0px 5px;
	width:175px;
	text-align:justify;
}
.rightMenu .webListGood a{
	display:block;
	color:#006699;
	white-space:nowrap;
	margin-bottom: 3px;
}
.rightMenu .webListGood a b{
	color:#f00;
}
/* ********** EO RIGHT MENU WEB LIST GOOD */



/* ************* RIGHT MENU WEB LIST GOOD */
.rightMenu .webListOurBlogs{
	padding:5px;
}
.rightMenu .webListOurBlogs .webListOurBlogs_descr{
	width:145px;
	color:#777;
	margin-right:0px;
	padding:0px 5px;
	width:175px;
	text-align:justify;
}
.rightMenu .webListOurBlogs a{
	display:block;
	color:#006699;
	white-space:nowrap;
	margin-bottom: 3px;
	padding-right:40px;
}
.rightMenu .webListOurBlogs a b{
	color:#f00;
}
/* ********** EO RIGHT MENU WEB LIST GOOD */


/* ************* RIGHT MENU WEB LIST  */
.rightMenu .webList .webList_slogan{
	overflow:hidden;
	line-height:14px;
	height: expression( this.scrollHeight > 47 ? "28px" : "auto" );
	max-height:28px;
	margin-bottom:5px;
}

.rightMenu .webList .webList_row{
	margin: 5px 0px;
}
.rightMenu .webList .webList_descr{
	width:145px;
	margin-right:40px;
	color:#777;

}
.rightMenu .webList .webList_thumb{
	float:right;
	width:40px;
}

.rightMenu .webList a{
	display:block;
	color:#006699;
	overflow:hidden;
	white-space:nowrap;
	width:140px;
	margin-bottom: 3px;
}
.rightMenu .webList a b{
	color:#f00;
}
/*.rightMenu .webList span{line-height:30px;font-weight:bold;}*/
/* ********** EO RIGHT MENU WEB LIST  */
/* *********************************************************************** EO PAGE TEMPLATE  */
/*************************************** AJAX **/
#ajax-load,#wrapper-layer {
	z-index: 2000000;
	display: none; 
	position: absolute; 
	background-color: #EEE;
	font-size: 14px;
}
#ajax-load div {
	margin: 5px auto;width: 150px;
}
.layer-loading {
	height:140px;
	background:url(../../images/indicator2.gif) no-repeat bottom center;
}
.loading div {
	background:url(../../images/indicator2.gif) no-repeat bottom center;
	padding-bottom: 15px;
}
.loading div div {
	background: none;
	padding-bottom: 0;
}

/************************************ EO AJAX **/



/* ******************************************************************************     BOXS   */
.box {
	margin: 0px 0px 10px 1px;
	direction: rtl;
	padding: 1px;
	text-align: right;
}
.main-right-col .box{
	margin: 0px 0px 10px 5px;
}
.box .box_border {
/*	border: 2px solid #C3D9FF; */
}
.box .box_content {
	padding: 5px;
}
.box .close_bot {
	width:40px;
	padding:3px 16px 0px 0px;
	float:left;
	cursor: pointer;
	height:23px;
	margin-top: 2px;
}
.box .box_header_bg {
	float:right;
	width:20px;
	height:23px;
	margin :2px 5px 0px 5px;
}
.box .box_header_pager {
	float:left;
	margin:7px 0px 0px;
}
.box .box_header_wrapper{
	display: block;
}
.box .box_header{
	display: block;
	float: right;
	direction: rtl;
	line-height: 20px;
	text-align: right;
	-font-weight: bold;
}

/* ******************************************************************************  EO BOXS   */
/* *********************************************************************************** HELP */
					.help {
						position: relative;
						width: 16px;
						height: 16px;
						margin: 5px;
					}
					.help b {
						display: block;
						width: 16px;
						height: 16px;
						background: url(../../images/icon/gen.gif) no-repeat 0px -120px ;
						cursor:pointer;
					}
					.help b span {
						display: none;
					}
					.help div {
						display: none;
						position: absolute;
						top: -25px;
						width: 160px;
						padding: 5px;
						display: none;
						background-color: #E2EEFE;
						border: 1px solid #000;
						-moz-border-radius: 5px;
						direction: rtl;
						opacity: 0.7;
					}
					.help div.left {
						right: 15px;
					}
					.help div.right {
						left: 15px;
					}
					td .help, .form-row .help {
						float: right;
						margin: 1px 5px 0 5px;
					}
/* ******************************************************************************** EO HELP */
/* ***************************************************************************** CLEAR FIX  */
.clearfix {display: inline-block;}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* ************************************************************************** EO CLEAR FIX   */
/* **************************************************************************** FORM COLOR */

fieldset {
	border: 0px solid #ccc;
	border-top: 1px solid #ccc;
	margin-top: 10px;
	padding: 10px;
}

legend {
	color: #333;
	padding: 4px;
}

.form-row {
	margin-bottom: 3px;
	padding: 3px 1px;
	border-bottom: 1px solid #eee;
}

label {
	margin-bottom: 3px;
	display: block;
	cursor: pointer;
	height:20px;
	line-height:20px;
	text-align: right;
}
.formHelp{
	float:right;
	width:20px;
}
label.required {
	background:url(../../images/icon/require2.gif) center right no-repeat;
	padding-right:16px;
}

.btn:hover{
	box-shadow: 0px 0px 2px #555;
}
.btn:focus,
.btn{
	background-color: #4D90FE;
    background-image: -moz-linear-gradient(center top , #4D90FE, #4787ED);
    border: 1px solid #3079ED;
    color: #FFFFFF;
    padding: 6px 7px 7px;
    border-radius : 2px;
    font-size: 11px;
    line-height: 12px;
	-height:25px;
	cursor:pointer;
}
.btn2{
	border: 1px solid rgba(0, 0, 0, 0.1);
	background-image: -moz-linear-gradient(center top , #F5F5F5, #F1F1F1);
	background: #F5F5F5;
	color: #666;
}
.linkbtn{
	display:block;
	-line-height:23px;
	-height:23px;
	text-align:center;
	cursor:pointer;
	line-height: 15px;
}
textarea, input, select {
	background-color: #f4f4f4;
	border: 1px solid #b2b2b2;
	color: #000;
	margin: 1px;
	padding: 3px;
	font-size:12px;
}
input[type="hidden"]{
	padding: 0px;	
	border:0px;
}
.large {
	width: 550px;
}

input:focus, textarea:focus, label:focus {
	background: #fff;
	border: 1px solid #686868;
}

form div.controls {
/*	background: #eee; */
/*	margin-top: 15px; */
	
	padding: 2px 10px;
	text-align: center;
}


.multi-column label {
	float: right;
	width: 30%;
}

.two-column label {
	float: right;
	width: 50%;	
}
/*
.two-column label:hover, .multi-column label:hover {
	background: #e9e9e9;
}
*/
.two-column input, .multi-column input {
/*
	border: none;
	background-color: #fff;
*/
	margin-left: 3px;
	vertical-align: middle;
}

.avg {
	width: 50%;
}

#buttons {
	text-align: right;
	padding-right: 10px;
}

#buttons input {
	width: 20px;
	padding: 0;
	font-weight: bold;
	font-size: .8em;
}

/* ************************************************************************* EO FORM COLOR */
/* ************************************************************************** MESSAGE BOX's */
.notify-message-inpage{
	padding: 10px 35px 10px 5px;
	direction: rtl;
	clear: both;
}
.message-div-static{
	border-width: 1px;
	border-style: solid;
	/*padding: 10px 50px 10px 10px;*/
	padding:7px;
	text-align:right;
	margin: 5px 0px;
}
#message_div .message-div-static{ 
	margin: 0px;
}
/*/////////////////////////////*/

#message_div {
	position:fixed;
	display:none;
	z-index:5000000;
	opacity:0.95;
}

* html #message_div { /*\*/position: absolute; top: expression((0 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); right: expression((70 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');/**/ }

#container > #message_div { 
	position:fixed;
	top:0px;
	right:70px;
} 

/*
////////////////////////////////
*/


#message_div .info,#message_div .success,#message_div .error{
	width: 840px;
	/*padding :5px 35px 5px 5px;*/
	cursor: pointer;
	z-index: 5000000;
	text-align: right;
/*	
	border-width: 1px;
	border-style: solid;
*/
}
/*
#message_div .message-close{
	padding: 2px 2px 2px 16px;
	font-size:20px;
	font-family:arial;
	background: url(../../images/icon/gen/message-close.gif) no-repeat 0px 0px; 
	/*padding:20px;*
}
*/

#message_div .message-close{
	font-size:20px;
	font-family:arial;
}

.info {
	direction: rtl;
	background: #ECF5FF; 
	border-color: #266AAD;
	
	background: transparent;
	border-width:0px;
	color: #777;
}
.info .message-close{
	padding: 0px;
}
.message-div-static.info .message-close{
	background: transparent;
}
.success {
	direction: rtl;
	color: #000;
	border-color: #249224;
	background:#8CDA5C;
}
.error {
	direction: rtl;
	background: #F4DE64; 
	color: #000;
	border-color: #D49E34;
}
.message-close{
	padding:10px 50px 10px 10px;
}
.error .message-close{
	background: #FFF url(../../images/icon/gen/message-error2.gif) no-repeat 99% 50%; 	
}
.success .message-close{
	background: #FFF url(../../images/icon/gen/message-success2.gif) no-repeat 99% 50%; 	
}
.info .message-close{
	background: #FFF url(../../images/icon/gen/message-info2.gif) no-repeat 99% 50%; 	
}
/* *********************************************************************** EO MESSAGE BOX's */
/* ******************************************************************************** TOOLSET */

.toolset li {
	float: left;
	margin-right: 10px;
}
.toolset li a {
	padding: 2px 20px 5px 0px;
	display: block;
	background-repeat:no-repeat;
	text-align: right;	
}
.toolset li .iconLink{
	width:20px;
	padding-right:0px;
	cursor:pointer;
}
.dashboard-links .toolset li .iconLink{
	width:50px;
	padding-right:0px;
	cursor:pointer;
}
* html .toolset li a {
	border: none; /*IE doesn't understand transparent borders! -- Star HTML Hack*/ 
}
/*
.toolset-vertical div a {
	padding: 5px 23px 5px 5px;
	display: block;
	background-repeat:no-repeat;
}
.toolset li {
	float: left;
	margin-right: 10px;
	background: #f00;
}
.toolset li a {
	padding: 2px 18px 5px 0px;
	display: block;
	background-repeat:no-repeat;
	text-align: right;
	margin-top:2px;
	height:16px;
}
* html .toolset li a {
	border: none; /*IE doesn't understand transparent borders! -- Star HTML Hack*
}
*/
/* ***************************************************************************** EO TOOLSET */
/* ***************************************************************************** RIGHT MENU */
.toggler {
	cursor: pointer;
    color: #069;
	margin: 0;
	padding-right:23px;
    /*
    padding: 8px 0 0 25px;
    padding:8px 27px 0pt 0px;
    */
	font-size: 1em;
	background:  url(../../images/menu_item_bg.gif)right 0px;
    height: 32px;
    voice-family: "\"}\"";
    voice-family: inherit;
    height: 24px;
    
	text-align:right;
}

#menu .current {
	margin: 5px 10px 0px 0px;
	background:  url(../../images/menu_item_bg.gif) right -32px;
	/*padding:8px 27px 0pt 0px;*/
	text-align:right;
}

.element p {
	padding: 4px 0;
}

#menu a:link, #menu a:visited {
	display: block;
	font-size: 1em;
	padding: 3px 35px 3px 3px;
	text-align:right;
	color: #06f;
	
}
#menu a.active, #menu a:hover {
	/*background-color: #fff;*/
	/*background:#FFF url(../../images/template/menu_bg_hover.gif);*/
}
.menu_elements{
		display:none;
		overflow:hidden;
		margin-bottom:15px;
	}
	#menu .toggle-headlink  a:link,   #menu .toggle-headlink a:visited {
		padding-right:2px;
		font-size:11px;
	}
	#menu .hr{
		margin-bottom:10px;
	}
/* ************************************************************************** EO RIGHT MENU */

/* ******************************** GRID */
table.grid {
	border-collapse: collapse;
	width: 100%;
	margin: 0 auto;
	font-size: 11px;
	line-height: 19px;
	-border: 1px solid #C4DAD4;
}

table.grid tr:hover {
	background: #F2F2F2;
}
table.grid th {
	font-weight: normal;
	-text-align: center;
	padding: 3px;
	background-color: #F0F0F0;
	border: 1px solid #BBB;
	border-width: 1px 0px;
	color: #333;
}
table.grid .gridColor1{
	color:#777;
}
table.grid tr.over{
	background: #F1F1F1;
}
table.grid td div{
	overflow: hidden;
	white-space:nowrap;
	width: 100%;
}
table.grid tr {
	border: 1px solid #DDD;
	border-width: 1px 0px;
}
table.grid td {
	direction:rtl;
	padding: 2px;

}
/*
table.grid td a{
	display: block;
}
*/
/* ****************************** EO GRID */
/* ***************************************************************************** ROW COLOR */
.rowtable {
	border: 0px solid #00ff00;
	width: 100%;
	direction: rtl;
	padding-right: 10px;
}
.row_text{
	position:relative;
	padding-left:0px;
	padding-right:0px;
	display:block;
	text-align:right;
	width:100%;
}
.row_title_new{
	text-align:right;
	padding-right:0px;
	padding-top:2px;
	height:20px;
}
.row_div{ 
	border-bottom:1px solid #eee;
	margin-top:2px;
}
.row_title{
	overflow: hidden;
	white-space:nowrap; 
	font-weight:bold;
}
.row_body,.row_body_large{
	text-align:right;
/*
	overflow-x: auto;
*/
	white-space:normal;	
}
.rowtable .tabledate{
	/*position:absolute;*/
	left:0px;
	top:0px;
	background: url(../../images/icon/gen.gif) no-repeat 98% -450px;	/* timer */
	padding:3px 20px 3px 3px;
}
/* Row stripped Start*/
.stripped {
	background-color: #F1F1F1;
}
.normal {
	background-color: transparent;	
}
table.trow.stripped {
	background-color: #fee;
}
.profile_table .stripped {
	background-color: #FFE8FD;
}
.club-profile .stripped {
	background-color: #FFE8FD;
}
.club-profile .stripped {
	background-color: #FFE8FD;
}
.user-blog table.trow.stripped {
	background-color: #fff;
}
/* *************************************************************************** EO ROW COLOR */
/* ********************************************************************************* TABSET */
.tabset {
    width:100%;
    font-size:11px;
    line-height:normal;
	padding: 0px;
	margin-bottom: 10px;
}
.tabsetWrapperMain .box_header_wrapper{
	display: none;
}
.tabset .tabs{
	display:block;
}
.tabset ul {
    padding:0px 10px 0px 0px;
    list-style:none;
    border-bottom: 1px solid #D8D8D8;
}

.tabset .tabsetClick:hover{
	box-shadow: 0px 0px 2px #555;
}
.tabset .tabsetClick a{
	padding: 7px 17px;
	color: #FFF;
	text-shadow: 0 1px #555;
	
}
.tabset .tabsetClick.tabsetClickLeft {
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	border-left-color: #D14836;
}
.tabset .tabsetClick.tabsetClickRight {
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	border-right-color: #D14836;
}
.tabset .tabsetClick {
	-float: left;
	margin: 0 0 -1px;
	border-radius: 0px;
	float: left;
	-height:12px;
	-margin-bottom: 2px;
	
	
	background: #FFF;
	color: #FFF;
	background-color: #D14836;
	border: 1px solid #D14836;
	border-right: 1px solid #f77666;
	border-left: 1px solid #C13927;
	background-image:-moz-linear-gradient(center top , #DD4B39, #D14836);
	
	box-shadow: 0px 0px 1px #999;
}
.tabset li {
    border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	float:right;
	background: #F4F4F4;
	margin:0px 3px;
	border: 1px solid #D8D8D8;
	margin-bottom: -1px;
	
	cursor: pointer;
}

.tabset a {
	display: block;
	padding: 10px 13px;
	direction: rtl;
	color: #000;
}
.tabset li.active{
	border-bottom: 1px solid #FFF;
	background: #FFF;
}
.tabset li.active a{
	color: #777;
}
/* ****************************************************************************** EO TABSET */
/* ********************************************************************************* headerTabset */
.headerTabset {
    width:100%;
    font-size:11px;
    line-height:normal;
	/*height: 21px;*/
	padding: 22px 0px 0px;
}
.headerTabset .tabs{
	display:block;
}
.headerTabset ul {
    margin:0;
    padding:0px 10px 0px 0px;
    list-style:none;
}
.headerTabset li {
    display:inline; 
}
.headerTabset a {
	float:right;
	background:url(../../images/tabset/headertabset_left2.gif) no-repeat left top;
	margin:0;
	padding:0 3px 0 0;
	text-decoration: none;
}
.headerTabset .headertabset_bold span{
	background:url(../../images/tabset/headertabset_right2.gif) no-repeat right top;
	background-position:100% -100px; 
}
.headerTabset .headertabset_bold{
	background:url(../../images/tabset/headertabset_left2.gif) no-repeat left top;
	background-position: 0% -100px; 
	font-weight:bold;
}
.headerTabset a span {
	line-height:20px;
	display:block;
	background:url(../../images/tabset/headertabset_right2.gif) no-repeat right top;
	padding:5px 12px 3px 7px;
	color: #fff;
	margin: 0px 0px 0px 3px;	  
}
.headerTabset li.active span{
   background-position:100% -50px; 
}
.headerTabset li.active a{
	background-position:0% -50px; 
	font-weight:bold;
}
.headerTabset a span {float:none;}
.headerTabset a:hover span {
   color:#FFECCF;
}
.headerTabset a:hover {
   background-position:0% -50px;
}
.headerTabset a:hover span {
   background-position:100% -50px;
}
/* ****************************************************************************** EO headerTabset */
/* *****************************************************************************     PAGER  */
.pager {
	height: 17px;
	text-align: left;
	width: 240px;
	max-width: 240px;	
	margin: 0px auto;
	direction: rtl;
	margin: 3px auto;
}
.pager ul {
	height: 17px;
}
.pager li {
	margin-right: 5px;
	float: right;
	border:1px solide #eee;
}
.pager a {
	width:17px;
	line-height:17px;
	text-align:center;
	display: block;
	border: 1px solid #ccc;
}
.pager .current {
	width:17px;
	line-height:17px;
	text-align:center;
	display: block;
	border: 1px solid #ccc;
	background: #6ECBF0;
}
.pager a:hover {
	background: #0098D4;
	border: 1px solid #000;
	color: #FFFFFF;
}
/* ***************************************************************************** EO PAGER   */
/* *********************************************************************************** TEXT */
.text{
	padding: 0px 30px;
	text-align: justify;
	line-height:20px;
}
.txtLink{
	color: #000;
}
.txtLinkInfo{
	color: #777;
}
.text p{
	background: url(../../images/icon/gen/p.gif) no-repeat 100% 10px;
	padding: 5px 20px 5px 5px;
}
.text span{
	display:block;
	padding:5px 0px;
}
.text div{
	padding-right:30px;
}
/* ******************************************************************************** EO TEXT */

.show-more {
	background: url(../../images/icon/gen.gif) no-repeat 98% -330px;
	height:20px;
	width:20px;
	margin-left : auto ;
	margin-right : auto ;
	text-align:center;
	cursor:pointer;
	width:70px;
	padding-top:2px;
	color: #00f;
}
.hide-more {
	background: url(../../images/icon/gen.gif) no-repeat 98% -300px;
	height:20px;
	width:20px;
	margin-left : auto ;
	margin-right : auto ;
	text-align:center;
	cursor:pointer;
	width:70px;
	padding-top:2px;
	color: #00f;
}
.main-more-hide{
	display:none;
}
.main-more-show{
	display:inline;
}

/* **************************************************************************** comment_row */

	.comment_row-row:hover{
		background: #FFC;
	}
	.comment_row .comment_row-senderInfo{
		padding-top : 5px;
	}
	
	.comment_row .comment_row-name,
	.comment_row .comment_row-date,
	.comment_row .comment_row-web,
	.comment_row .comment_row-email{
		display:block;
		text-align:right;
		float: right;
		color: #999;
		float:right;
		margin-left: 15px;
	}
	.comment_row .comment_row-name{
	
		color: #690;
		font-weight:bold;
	}
	.comment_row .comment_row-body{
		line-height: 17px;
		margin-top: 10px;
	}
	
	
	.comment_row .toolset li{
		margin-right: 0px;
	}
	.comment_row .comment_row-detail{
		float:right;
		border:1px solid #185A01;
		background:#F1F7EE;
		border-width:0px 3px 0px 0px;
		padding:3px;
		margin:5px 2px;
	}
	.comment_row .comment_row-detail b{
		color: #CC0020;
	}	
	
	.comment_row .replyform textarea{
		height: 70px;
   	 	width: 500px;
	}
	.comment_row .replyform {
		display:none;
		margin-top:10px;
	}
	.comment_row .stripped{
		background: #F4F4F4;
	}
	.comment_row .reply{
		-border-top:1px solid #aaa;
		background:#EDEDED;
		padding: 5px ;
		margin: 5px 0px;
		border-radius: 5px;
		float: right;
	}
	.comment_row .replybutton a{
		background: #F3F3F3;
		color: #777;
		border:1px solid #D8D8D8;
		width:65px;
		padding:2px;
		text-align:center;
		cursor:pointer;
		margin-top:5px;
		border-radius: 2px;
		line-height: 20px;
	}
	.comment_row .comment_row-reply_forbidden{
		background: #FFF4F6;
		border-right:3px solid #ED1A3B;
		padding:5px;
		margin:3px 0px;
		
	}
	.comment_row .replybutton a:hover{
		border:1px solid #4A8BF5;
	}
	.comment_row .comment_row-row{
		border-top:1px solid #D8D8D8;
		padding:5px;
	}
	.comment-row_filter select{
		padding: 5px 3px 7px;
	}
	
	.comment_row-toolset{
		opacity: 0.05;
	}
	.comment_row-row:hover .comment_row-toolset{
		opacity: 1;
	}
/* ************************************************************************* EO comment_row */

/*	************************************** horlinkbar ****/
.tabsetLinkBar {
	display: block;
}
.tabsetLinkBar li {
	float: left;
	color: #fff;
	padding: 0px 1px;
	direction: rtl;
	line-height:20px;
	padding:0px 5px;
	margin-left:3px;
}
.tabsetLinkBar li.select a{
	padding:0px 5px;
	display:block;
	font-weight: bold;
	color: #FFF;
	background: url(../../images/tabset/hortabset.gif) left 0px no-repeat;
}
.tabsetLinkBar li.select div{
	background:#FA8D00 url(../../images/tabset/hortabset.gif) right -20px no-repeat;
}
.tabsetLinkBar li a {
	color:#E37400;
	display:block;
	font-weight:bold;
}
/*	*********************************** EO horlinkbar ****/


/* *********************************** etcwebList */ /* Tpl_Etc_Webs_List */ 
.etcwebList_thumb{
	float:right;
	margin-top:3px;
}
.etcwebList_descr{
	margin-right:40px;
}
.etcwebList .etcwebList_link{
	line-height:17px;
}
.etcwebList .etcwebList_row{
	margin:10px 0px;
}
.etcwebList .etcwebList_info{
	color: #008000;
}
.etcwebList .etcwebList_bullet{
	color:#f00;
}
.etcwebList .etcwebList_slogan{
	color: #999;
}
.etcwebList .etcwebList_date{
	color: #938649;
}
.etcwebList .etcwebList_title{
	overflow:hidden;
	white-space:nowrap;
}
/* ******************************** EO etcwebList */ /* Tpl_Etc_Webs_List */ 


/* ******************************************************** admin_message */ 
.admin_message{
	border:1px solid #CC0;
	padding:10px;
	direction:rtl;
	margin:5px 0px;
	background:#FCFFDD url(../../images/icon/gen/admin_message.gif) 5px 5px no-repeat;
}
.admin_message .admin_message-text{
	border-bottom:1px solid #CC0;
	padding:5px;
	margin-bottom:3px;
}
.admin_message .admin_message-title{
	font-size:21px;
	font-family:arial;
	color:#999900;
}
/* ***************************************************** EO admin_message */ 
/* ************************************************************ sinupinfo */ 
.sinupinfo{
	direction:rtl;
} 
.sinupinfo span{
	font-weight:bold;
	color:#008000
}
/* ********************************************************* EO sinupinfo */ 
/*	******************************************* user-Message ****/
#msg-grid{
	overflow-y:auto;
	overflow-x:hidden;
	width:585px;
}
.messageList th{
	line-height:12px;
}
.messageList .messageList-wrapper_right{
	float:right;
	width:25px;
	padding:5px 5px 0px 0px;
}
.messageList .messageList-wrapper_left{
	float:right;
	width:530px;
	padding:3px 0px;
}
.messageRow  .userpic{
	width:40px;
	float:right;
}
.messageRow .title{
	color:#000;
	float:right;
	width:250px;
	overflow:hidden;
	white-space:nowrap;
	background:transparent url(../../images/icon/ext_message.gif) no-repeat right -60px;
	padding-right:20px;
}
.messageRow .newmessage {
	font-weight:bold;
	background:transparent url(../../images/icon/ext_message.gif) no-repeat right -30px;
}
.messageRow  .date{
	float:right;
	width:80px;
	margin-right:3px;
	overflow:hidden;
	white-space:nowrap;
	display:block;
	color: #000;
}
.messageRow .sendername{
	float:right;
	width:140px;
	padding-left:10px;
	overflow:hidden;
}

.messageRow  .summery{
	color: #777;
	height : 20px;
	width:515px;
	overflow:hidden;
	white-space:nowrap;
	line-height:23px;
	display:block;
}
.messageRow{
	border-top:1px solid #bbb;
	border-bottom:1px solid #ededed;
	background: #F6F6F6;
}
.messageList .newMessageRow{
	background: #FFEFEF;
	border-top:1px solid #E39898;
	border-bottom:1px solid #F3C1C1;
}
.messageOne{
	-border:1px solid #aaa;
	padding:5px;
}
.messageOne .messageOne-body{
	padding:10px;
	margin: 5px;
	border-right:1px solid #bbb;
	line-height:17px;
	overflow: hidden;
	width:540px;
}
.messageOne .messageOne-info div{
	padding: 2px 30px 2px 0px;
	margin-top: 3px;
	overflow: hidden;
	width: 500px;	
}
.messageOne .title{
	font-weight:bold;
}
.messageFormWebAddress{
	direction:ltr;
}
.messageFormWebAddress div{
	direction:ltr;
	line-height:30px;
	display:block;
	float:right;
}
.messageFormWebAddress .err-msg{
	float:none;
	display:block;	
}
/*	**************************************** EO user-Message ****/


/*	***************************************** message-status ****/

.message-status{
	background: #fff;
	border:1px solid #E0E0E0;
	width:100px;
	height: 15px;
	padding: 3px;
}
.message-status b{
	background: #DBEBC1 0px -15px;
	border: 0px solid #eee;
	position: absolute;
	height: 13px;
}
.message-status .high{
	background: #FF8686 0px -30px;
	color: #FFFFFF;
}
.message-status .status{
	background: transparent;
	margin-top: 1px;
	font-size: 80%;
	position: relative;
	width: 100px;
	text-align: center;
	display: block;
}
.message-status div{
	background: #FCFBFB 0px 0px;
	position: relative;
	border : 1px solid #E0E0E0;
	height: 13px;
}

.smileLayer{
	position:absolute;
	display:none;
	background-color:#fff;
	border:1px solid #555;
}


/* TEMPLATE VER 2 */



body{
	-background:transparent url(../../images/template_ver2/bg.gif);
}
.contentWrapper{
	
	
}
.tpl_ver2_width{
    width: 980px;
    margin: 0px auto;
    border: 0px solid #F00;
}

.header_ver2_logo{
    position: absolute;
    right: 0px;

    text-align: center;
}
.header_ver2_right{
    width: 165px;
    border-left: 1px solid #76C4F1;
    height: 70px;
    float: right;
}
.header_ver2_left_name b{
    font-family: arial;
    font-size: 20px;
    color: #FFF;
    
    display: block;
	overflow: hidden;
	height: 24px;
}
.header_ver2_left_name_main b{
	background:transparent url(../../images/template_ver2/header_moreweb.gif) right 10px no-repeat;
    padding-right:15px;
    cursor: pointer;
}
.header_ver2_left_name_main a{
	padding-right:15px;
}
.header_ver2_left_name_str{
	float: right;
}
.header_ver2_left_name a{
    color: #FFF;
}
.header_ver2_left_name{
    float: right;
    margin-right: 10px;
    margin-top: 20px;
    position: relative;
    text-align: right;
    width: 390px;
}
.header_ver2_left_name_layer_webs{
	overflow-y: auto;
	max-height: 350px;
}
.header_ver2_left_name_layer_down_toolset a{
	background-color: #F3F3F3;
    background-image: -moz-linear-gradient(center top , #FEFEFE, #F3F3F3);
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    color: #444444;
    padding: 8px 7px;
    text-align: center;
    text-shadow: 0 1px 0 #F2F2F2;
    float: left;
    -width: 100px;
    display: block;
    margin-right: 3px;
}
.header_ver2_left_name_layer_down_toolset{
	background: #F2F2F2;
	border-top: 1px solid #CCC;
	padding: 5px;
}
.header_ver2_left_name_layer{
	position: absolute;
	width: 350px;
	
	background: #52B1E7;
	top:40px;
	right: 0px;
	
	color: #ccc;
	box-shadow: 0 5px 6px #AAAAAA;
	
	border:1px solid #2B88BD;
	border-top: 0px solid #FFF;
	
	
	display: none;
    z-index: 1;
	
}
.header_ver2_left_name_layer_row:hover{
	background: #5DBAEF;
	border-color: #2B88BD;
}
.header_ver2_left_name_layer_row{
	padding: 5px;
	border: 0px solid #52B1E7;
	border-width: 1px 0px;
}
.header_ver2_left_name_layer_toolset{
	float: left;
}
.header_ver2_left_name_layer a{
	-color: #999;
}
.header_ver2_left_links{
    float: right;
    width: 410px;
    margin-top: 25px;
}
.header_ver2_left_linksOut{
	width: 700px;
}
.header_ver2_left_links li{
	padding: 3px 5px;
    float: left;
    margin-right: 25px;
}
.header_ver2_left_linksOut li{
	float: right;
}
.header_ver2_left_links u,
.header_ver2_left_links a{
    color: #FFF;
    display: block;
    border:0px solid #F00;
     padding-top: 5px;
     
     cursor: pointer;
    text-decoration: none;
}
.header_ver2_left_links .header_ver2_left_linksOut_signupForm .header_ver2_left_linksOut_signupForm_x{
	background:transparent url(../../images/template_ver2/header_signin_x.gif) right 0px no-repeat;
	height: 14px;
	cursor: pointer;
}
.header_ver2_left_links .header_ver2_left_linksOut_signupForm .header_ver2_left_linksOut_signupForm_x:hover{
	background-position: right -14px;
}
.header_ver2_left_links .header_ver2_left_linksOut_signupForm u,
.header_ver2_left_links .header_ver2_left_linksOut_signupForm a{
	color: #116DCC;
}
.header_ver2_left_links .header_ver2_left_linksOut_signupForm{
	border: 1px solid #D14836;
	position: absolute;
	
	margin-top:23px;
	padding: 10px;
	background: #FFF;
	
	display: none;
	
	box-shadow: 0 0 10px #555555;
}
.header_ver2_left_links .header_ver2_left_links_signin .header_ver2_left_links_signin_login{
	background: #FFF;
	color: #FFF;
	border-radius: 2px;
	padding: 4px 20px 6px;
	background-color: #D14836;
	border: 1px solid #D14836;
	background-image:-moz-linear-gradient(center top , #DD4B39, #D14836);
	text-shadow: 0 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 2px #555;
	position: relative;
}

.header_ver2_left_links .header_ver2_left_links_signin_selected .header_ver2_left_linksOut_signupForm{
	display: block;
    z-index: 1;
}
.header_ver2_left_links_signin .loginform label{
	margin-left: 10px;
	text-align: left;
    width: 50px;
}
.header_ver2_left_links_signin .box_header_wrapper{
	display: none;
}
.header_ver2_left_links .header_ver2_left_links_signin_selected .header_ver2_left_links_signin_login{
	background: #FFF;
	border-bottom: #FFF;
	box-shadow: 0px 0px 0px #555;
	border-radius: 2px 2px 0px 0px;
	color: #D14836;
    z-index: 1;
}
.header_ver2_left{
    float: right;
}
.header_ver2{
    background: #52B1E7;
    border-bottom: 1px solid #2B88BD;
    height: 70px;
}
.header_ver2_inner{
    position: relative;
}
.top_header_ver2{
    background: #000;
}

.top_header_ver2 a{
    color: #FFF;
    display: block;
    float: right;
    margin-left: 20px;
    line-height: 32px;
}
.top_header_ver2 a:hover{
}

.menu_ver2 .menu_ver2_selected{
	border: 1px solid #D8D8D8;
	border-width: 1px 0px;
	-border-right: 5px solid #D8D8D8;
	-border-right: 5px solid #52B1E7;
	-text-align: left;
	padding-left: 9px;
	padding-right: 9px;
	-background: #F7F7F7 url(../../images/template_ver2/menu_bg.gif) left 10px no-repeat;
	-background: #FFF url(../../images/template_ver2/menu_bg.gif) left center no-repeat;
	border-left:1px solid #FFF;
	margin-left:-1px;
	font-weight: bold;
}
.menu_ver2{
    float: right;
    width: 165px;
    text-align: right;
    padding-top: 30px;
    border-left: 1px solid #D8D8D8;
}
.menu_ver2_line{
	-border-top: 1px solid #F2F2F2;
}
.menu_ver2 a b{
	background: none repeat scroll 0 0 #FF0000;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    margin-right: 5px;
    padding: 0 5px 1px;
}
.menu_ver2 a{
    display: block;
    color: #000;
    padding: 7px 5px;
}
.menu_ver2 .menu_ver2_selected a:hover{
	background: transparent;
}
.menu_ver2 a:hover{
    background: #F6F6F6;
}
.menu_ver2 .menu_ver2_seperator{
    height: 30px;
}
.menu_ver2_top{
	margin-bottom: 10px;
}
.menu_ver2 .menu_ver2_top a:hover{
	box-shadow: 0px 0px 3px #555;
	background-color: #49B300;
	
}
.menu_ver2_top a{
	background-color: #49B300;
    border: 1px solid #358300;
    color: #FFF;
    padding: 7px;
    width: 100px;
    text-align: center;
    margin: 0px auto;
    margin-right: 0px;
    border-radius: 2px;
}

.contentDiv_ver2{
    width: 814px;
    float: left;
	border-right: 1px solid #D8D8D8;
	margin-right:-1px;
	
	padding-top: 15px;
	
	-background: #FFF;
	-box-shadow: -2px 0 9px #bbb;
}

#main{
	margin-right:14px;
}

.topTabset_ver2_wrapper{
	-margin-top: 15px;
}


/* ****************************** FOOTER */
.footerNew .footerNew_col .footerNew_special{
	-color : #F00;
}
.footerNew .footerNew_line{
	height:1px;
	background: #CCCCCC;
}
.footerNew .footerNew_col_title{
	color: #666;
	font-weight: bold;
	padding: 5px 0px;
}
.footerNew .footerNew_col{
	float: right;
	width: 100px;
	/* border-left: 1px solid #ddd; */
	padding: 10px;
}
.footerNew {
	direction: rtl;
	-margin-top: 10px;
	text-align:right;
	background: #F4F4F4;
	color: #7C7C7C;
	border:1px solid #CCC;
	border-width:1px 0px;
	text-align: justify;
}
.footerNew_colWrapper{
	padding: 10px;
	margin: 0px auto;
	width:960px;
}
.footerNew .footerNew_col a:hover{
	color: #333;
}
.footerNew .footerNew_col a{
	display:block;
	color: #888;
	line-height:20px;
}
.footerNew_copy{
	-background: #F8F8F8;
	border-top: 1px solid #EDEDED;
	padding: 20px
}
.footerNew_copy_txt{
	float:right;
	line-height:37px;
	margin-right:10px;
}
.footerNew_copy_logo{
	float:right;
	height: 66px;
	width:114px;
	background: url(../../images/template_ver2/footer_logo.png) right  0px no-repeat;
}
.footerNew_copy_logo:hover{
	background-position:right -200px;
}
/* *************************** EO FOOTER */


.ver2_mainColRight{
	width: 600px;
	float: right;
}
.ver2_mainColLeft{
	width: 170px;
	float: left;
	
	direction: rtl;
	
}
.ver2_mainColLeft_txt{
	line-height: 18px;
	color: #666;
}



#imageCodeWrapper div{
	float: right;
}
#imageCodeWrapper .imageCode_input #imgstr{
	width:70px;
	/*height:34px;*/
	/*font-size:25px;*/
}
#imageCodeWrapper .imageCode_number{
	margin:1px 5px 0px 0px;
}
#imageCodeWrapper .imageCode_number img{
 	border: 0px;
 	width: 136px;
 	height: 42px;
}
#imageCodeWrapper .imageCode_refresh{
	cursor:pointer;
	margin: 3px 3px 0px 0px;
	
	width: 16px;
	height: 16px;
	
	background:url(../../images/icon/gen/refresh.gif) center right no-repeat;
}

























.rteBack .rteElmImage {
	cursor:pointer;
}
.rteBack .rteElmImageRaised, .rteElmImage:hover {
	 background:#CCC;
    -border:1px outset;
    cursor:pointer;
}
.rteBack .rteElmImageLowered, .rteElmImage:active {
	 background:#BBB;
    border:0px inset;
    cursor:pointer;
}

.rteBackDisable .rteElmImage {
/*	border:1px solid #AFD4FF;*/
	cursor:default;
}
.editorHeaderFull{
    background: #ccc;
}
.rteImage {
    -background:#AFD4FF none repeat scroll 0%;
    -border:1px solid #AFD4FF;
    cursor:pointer;
}
.rteImageRaised, .rteImage:hover {
   
}
.rteImageLowered, .rteImage:active {
   
}
.rteVertSep {
    margin:0pt 4px;
}
.rteBack {
    -background:#AFD4EE none repeat scroll 0%;
    -border:0px outset;
    letter-spacing:0pt;
    padding:2px;
    background: #EEE;
    border-top: 1px solid #DDD;
}
.rteBack tbody tr td, .rteBack tr td {
    -background:#AFD4FF none repeat scroll 0%;
    padding:0pt;
}
.rteDiv {
    display:block;
    position:static;
}
.rteSmile {
    vertical-align:middle;
}

.rteDiv iframe{
    border:1px solid #CCC;
}

.rteDiv .rteHeader li{
    width:25px;
    float:right;
}

.rteDiv .smileDiv{
    position :absolute;
    top:20px;
    right:0px;
    width:195px;
    -height:80px;
    background:#DDD;
    padding: 2px;
}

.rteDiv .smileDiv div{
    float:right;
    width:33px;
    height:20px;
    border:1px solid #DDD;
    text-align: center;
    background:#EEE;
    padding: 2px;
}
.rteDiv .smileDiv div:hover{
    background:#CCC;
}






















#wrapper-layer{
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
}
#inner-container label.required{
	width: 34px;
}
#inner-container label{
	float: right;
	width: 50px;
}
#inner-container .form-row{
	padding-right: 50px;
}
#inner-container .large{
	width: 300px;
}
#inner-container .box .box_header_wrapper{
	border-bottom: 1px solid #DEDEDE;
	margin-bottom: 5px;
}
#inner-container{
	width:600px;
	padding:5px;
	display:none;
	position:absolute;
	top:200px;
	left:200px;
	z-index:3000000;
	box-shadow: 0px 4px 16px #999;
	border:1px solid #999;
	background: #FFF;
}
.inner-layer{
	margin:5px
}
.layerClose{
	background-color: #4D90FE;
    background-image: -moz-linear-gradient(center top , #4D90FE, #4787ED);
    border: 1px solid #3079ED;
    color: #FFFFFF !important;
    text-align: center;
    padding: 3px 10px 6px;
    width: 40px;
    border-radius: 2px;
}
.wrapper-layer_x{
	background: url(../../images/template_ver2/header_signin_x.gif) no-repeat scroll right 0 transparent;
	position: absolute;
	top: 5px;
	left: 5px;
	width: 16px;
	height: 14px;
	cursor: pointer;
}
.wrapper-layer_x:hover{
	background-position: right -14px;
}

/******************************************************/

div.file_manager_upload{
    width:80px;
}



.file_manager_tree{
    /*border:1px solid #c6c6c6;*/
    -width:124px;
    -padding:4px;
    float:right;
    border-right:1px solid #ccc;
    min-height: 1000px;
    margin-top:-10px;
}
.file_manager_list_content{
    width: 83%;
    float: right;
}

.file_manager_bg{
    background: url('../../images/icons/file_manager.png') no-repeat;
    padding: 2px;
    display: block;
    cursor: pointer;
}
.file_manager_upload{
    background-position: center -493px;
    width:16px ;
    padding:6px;
}

.file_manager_new_folder_btn{
    width:120px;
    padding: 6px;
    text-align: center;
    text-shadow: -1px 2px #000;
}


.file_manager_address_top{
    border-bottom:1px solid #ccc;
    padding-bottom:6px;
   /* width:653px;
    float:right;*/
    width:98%;
    float:left;
    margin:0px 6px 6px ;
}
/*** thumb **/



.file_manager_folders_list{

    /*border:1px solid #c6c6c6;*/
}

.file_list_thumb{
    margin-left:5px;

    clear:both;

}

.file_list_thumb .file_tools{
    margin-right:2px;
    margin-bottom:6px;
    padding-top:6px;
    display:block;


}

.file_list_thumb .file_manager_file_pic img{
    width: 101px;
    height:61px;
    padding-top:16px;
    padding-bottom:2px;
}
.file_list_thumb .file_manager_file_icon img{

    /*width: 71px;*/
    /*padding:15px;*/

    width: 58px;
    height: 66px;
    padding: 0px;
    padding-top: 13px;
}


.file_list_thumb .folder_icon_file_manager_folder img{
    max-height:120px;
    max-width:120px;


    padding:15px;
    padding-bottom:9px;
}

.file_list_thumb ul.file_list_thumb{
    margin:1px 0px 0px 7px;

}

.file_list_thumb .ext_file_manager_folders{
    float:left;
    -padding:15px;
    border:1px solid #ebebeb;
    text-align:center;
    margin: 3px;

    background-color:#f7f7f7;
    position:relative;
    min-height: 116px;
    min-width:101px;

    display:inline-block;
    width:123px\9;

}

.file_list_thumb .thumb_mode_files_icon{
    display:block;
}.file_list_thumb .list_mode_files_icon{
    display:none;
}

.file_list_thumb .ext_file_manager_folders:hover{
    background-color:#f0f0f0;

}




.file_list_thumb .ext_file_manager_folders h3.shortname_on_list{
    color:#333;
    display:block;
    font-weight:normal;
    position:absolute;
    top:63px;
    right:4px;
    text-shadow: 1px 1px 0px #fff,-1px -1px 0px #fff,1px -1px 0px #fff,-1px 1px 0px #fff;
    overflow: hidden;
    width: 68px;
    text-overflow: ellipsis;

}
.file_list_thumb .ext_file_manager_folders h3.class_for_name_pics
{
    display: none;
}


.file_list_thumb .ext_file_manager_folders h3.shortname_on_list a{
    color:#333;
    font-size:11px;

}

.file_list_thumb .ext_file_manager_folders span.default_files_img{
    display:none;
}.file_list_thumb .file_size{
     display:inline-block;
     padding:2px;
     font-size:10px;
     color:#8f8f8f;
     float:left;
     margin-left:8px;
     direction: rtl;
     padding:6px 2px;
 }
.file_list_thumb .file_address_show{
    display:none;
}
.file_list_thumb .file_address{
    display:none;
    position:absolute;
    top:10px;
    right:4px;
    cursor: pointer;
    font-weight: normal;
    font-size:10px;
    background: url('../../images/icons/address.png') no-repeat;
    width:18px;
    height:18px;
}

.file_list_thumb .file_address ins{
    display:none;
}

.file_list_thumb .file_address_show{
    position:absolute;
    left:0px;
    cursor: pointer;
    background-color: #fff;
    z-index:400;

    border: 1px solid #DDD;

}

.file_list_thumb .file_address_show input[type=text]{
    width:50px;
    border: 1px solid #DDD;

}

.file_list_thumb .ext_file_manager_folders:hover  .file_address{
    display:block;
}

.file_list_thumb .file_tools .delete_edit_action{
    margin-right:5px;

}
.file_list_thumb .file_manager_files_edit_form{
    margin-top:4px;
    position:absolute;
    top:-50px;
    left:-1px;
    width:102px;
    border:1px solid #ebebeb;
    border-top-width: 0px;
    min-height: 65px;

    background-color: #F7F7F7;

    z-index:200;

}.file_list_thumb .file_manager_files_edit_form input[type=text]{
    margin-top:4px;
    padding:0px;
}


.file_list_thumb .close_edit{
    float:left;
    padding:5px;
    cursor: pointer;
    text-align: left;
    font-size: 13px;
    color:#999;
    font-weight: bold;
    padding-top:2px;

    width:50px;
    float:right;

    position: absolute;
    top:45px;

}
/****/

/*list manager list*/
.file_list_list{
    margin-top:40px;


}

.file_list_list .file_manager_file_pic img{
    max-height:30px;
    max-width:30px;
    padding:4px;
}
.file_list_list .file_manager_file_icon img{

    max-height:30px;
    max-width:30px;
    padding:4px;
}




.file_list_list .folder_icon_file_manager_folder{
    -width:44px;
    float:left;
    margin-top:2px;
}

.file_list_list .folder_icon_file_manager_folder img{
    max-height:16px;
    max-width:16px;
    margin-top:5px;
    margin-left:5px;
    padding:1px;
}

.file_list_list ul.file_list_thumb{
    margin:1px 0px 0px 7px;

}

.file_list_list .ext_file_manager_folders{
    border-bottom:1px solid #ebebeb;
    text-align:left;
    margin: 0px 6px 0px 6px;
    display:block;
    background-color:#ffffff;
    height:30px;
    clear:both;
}


.file_list_list .file_tools{
    margin:0px;
    margin-right:5px;
    margin-top:5px;
    width:205px;
    float:right;
    display:none;
}.file_list_list .file_size{
    float:right;
    font-weight: normal;
    margin-left:30px;
    direction: rtl;
    margin-top:4px;
    color:#8f8f8f;
    font-size: 11px
}.file_list_list .file_size b{
     direction: rtl;
    font-weight: normal;
 }

.file_list_list .ext_file_manager_folders:hover{
    background-color:#f0f0f0;

}




.file_list_list .ext_file_manager_folders:hover .file_tools{
    background-color:#f0f0f0;
    display:block;
}

.file_list_list .ext_file_manager_folders:hover  .file_address{
    display:block;
}




.file_list_list .ext_file_manager_folders .folder_list_inner{
}

.file_list_list .ext_file_manager_folders h3.shortname_on_list{
    color:#333;
    padding-top:7px;
    display:block;
    float:left;
    padding-left:10px;
    font-weight: normal;
    font-size: 11px;
}

.file_list_list .ext_file_manager_folders h3.shortname_on_list a{
    color:#333;
    display:block;
}

.file_list_list .ext_file_manager_folders span.default_files_img{
    display:block;
}

.file_list_list .thumb_mode_files_icon{
    display:none;
}.file_list_list .list_mode_files_icon{
    display:block;
     padding-top:5px;

     float: left;
     width: 16px;
     margin-left: 6px;

}.file_list_list .file_address{
    font-weight:normal;
    cursor:pointer;
    display:none;
    float:left;
    color:#6d6d6d;
    border-bottom: 1px solid #6d6d6d;
      margin-top:8px;
    margin-left:10px;

}.file_list_list .file_address_show{
       display:none;
       position:absolute;
       top:0px;
       left:0px;
       padding:3px;
    width:440px;
}.file_list_list .close_address{
       float:right;
    cursor: pointer;
    font-size: 13px;
    color:#999;
    font-weight: bold;
    padding-top:2px;
}
.file_list_list .file_manager_files_edit_form{
    margin-top:4px;
    position:absolute;
    top:0px;
    left:0px;
    width:300px;

}


.file_list_list .close_edit{
    cursor: pointer;
    font-size: 13px;
    color:#999;
    font-weight: bold;
    margin-left:9px;

    padding: 2px 4px;
    margin-top: 1px;

    width:10px;
    float:right;

}

/*** end list manager ****/

.rootDir{
    text-align: left;
    padding: 0px;
    padding-left: 0px;
    width: 70%;
    float: left;
    direction: ltr;
    margin-top:5px;
}

.rootDir b{

}
.rootDir b a.bread_crump {
   color:#777777;
    float:left;
    margin-right:3px;
}
.rootDir b a.bread_crump:hover {
    color:#333;
    text-decoration: none;
}




.file_manager_edit{
    background-position: right -207px;
    float:right;
    width:16px;
    height:16px;
    cursor: pointer

}
.file_manager_delete{
    background-position: right -97px;
    float:right;
    padding-right:0px;
    width:16px;
    height:16px;
}




.list_mode_section{
    background-color: #f4f4f4;

}
.file_manager_list_mode{
    background-position: 8px -294px;
    width:16px;
    height:10px;
    padding:7px;
    float:right;
    background-color: #f4f4f4;
    border:1px solid #dbdbdb;
}

.file_manager_list_mode:hover , .file_manager_thumb_mode:hover{
    background-color: #e2e2e2;
}

.file_manager_thumb_mode{
    background-position: 8px -394px;
    width:16px;
    height:10px;
    float:right;
    padding:7px;
    background-color: #f4f4f4;
    border:1px solid #dbdbdb;
    border-radius: 2px ;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-left:0px;

}


/*** End thumb **/

.file_manager_file_root{
    text-align: left;
    padding:8px ;
    border-bottom:1px solid #e1e1e1;
    direction:ltr;
    color:#333
}


/*** start simple grid ***/


/*a.folder_icon_file_manager{*/
    /*background: url('../../images/icons/folder.png') no-repeat;*/
    /*width:228px;*/
    /*height:228px;*/
    /*padding:60px;*/
    /*margin:4px;*/
/*}*/


/************ file manager tree ********/

/*.tree > ul{*/
    /*margin:0px;*/
    /*padding:0px;*/
/*}*/
.tree{
    float:left;
    margin-top:20px;
}

.tree > ul{
    margin:0px;
    padding:0px;

}

.tree_menu li,ul li{
    list-style: none;
    padding: 0px;
    /*border: 1px solid;*/

    direction: ltr;



}

.tree_menu{
   padding:1px;
   -overflow: hidden;
   -text-overflow: ellipsis;
   max-width: 133px;
}


.tree_menu li {
    -background: url('img/dots.gif') repeat-y transparent scroll;
    background-position: left 0px;
    cursor: pointer;
    padding: 3px 0px;

}
.tree_menu li b{
    display:inline-block;
    list-style: none;
    background: url('../../images/icons/file_manager_tree.png') no-repeat transparent scroll;
    width:25px;
    padding:2px;
    -padding-left:11px;
    text-align: left;
    font-weight: normal;


    font-weight: normal;
    line-height: 15px;
    background-position:left -194px;

}
.tree_menu li ul li{
    margin-left: 10px;
}

.tree_menu li  u {
    padding:2px 0px;
    display: block;
    text-decoration: none;

    position:relative;
}
.tree_menu li  u span.tree_names
{
    position:absolute;
    top:5px;
    text-align: left;
    width:100%;
    display: inline-block;
}


.tree_menu li  u.selected_item {
    padding:5px 0px;
}

.tree_menu li  u.selected_item span{
     color:#dd4b39;
     font-weight: bold;
    padding-left:3px;
 }
.tree_menu li  u.selected_item  a{
     color:#dd4b39;
     font-weight: bold;
 }
.tree_menu li  u.selected_item b{
    color:#dd4b39;
    font-weight: bold;
    padding:5px 0px;
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 0;
    font-weight: normal;
    margin: -6px 0 -6px -1px;
 }

.tree_menu li  u.selected_item  {

    border-top:1px solid #c6c6c6;
    border-bottom:1px solid #c6c6c6;
    border-right:1px solid red;
    border-right: 1px solid #FFF;
    margin-right: -2px;
}


.tree_menu li  b.dir {
    font-weight: normal;

    background-position:left -94px;

}
.tree_menu li b.opened_dir {
    font-weight: normal;

    background-position:left -5px;



}

.dir~ul{
    display:none;
}

.tree_menu li b a{
    text-decoration: none;
    color:#333;
}
.tree_menu li b a:hover{
    opacity: .7
}

.tree_menu span.home_dir a{
    color:#333;
}


#sub_home{
    display:block;
}


.file_manager_type_active{
    /*background-color: #c6c6c6*/
    box-shadow:0px 0px 7px #bbb inset;
}