

a:focus {outline: none;}
input:focus {outline: none;}
p.note_grey{font-size:11px; color:#636363; padding:5px 0; font-family: Arial, Helvetica;}


.whiteColor{color:#fff;}
.smallGrey{font-size:11px; color:#666;}
.bold{font-weight:bold;}

body{width:100%; min-height:100%; padding:0px;  
	position:relative;
	font-family: Arial, Georgia, Verdana, Helvetica, sans-serif; font-size: 12px;
}
#container{position:relative;width:100%; padding:0 0 30px 0; margin-bottom: 20px;}
#logo {position:absolute; left:10px;top:0px;z-index:100;}
#user_info{position:absolute; width:180px; right:180px; top:24px; z-index:100;}
#header {height:51px; width:100%;position:relative;margin:0;}
#sub_head {height:23px; width:100%; }
#div_title{position:absolute;left:220px; top:15px; z-index:200;font-size: 17px; color:#fff; font-family:verdana;}

/****** BEGIN ********************* GLOBAL ********************************************/

a{color:#a10504;}

.main_layer{padding:0 0px;}
* html .main_layer{margin:20px 0 0 0;}
.inner{padding:10px 20px;}
option{padding:0 5px;}
.edit_table td{padding:5px 0px;}
.activeBg{height:19px;width:19px;background: url(../images/icons/onxoff.gif) no-repeat;}
.setTb {background:#ccc; padding:2px;}
.setTb td{background:#fff; }
.treeActiveBg{height:19px;width:19px;background: url(../images/icons/onxoff.gif) no-repeat;}
a.paginator_href{text-decoration:none;}
.redColor{color:red;}
.greenColor{color:green;}

a.buttonRed{display:block; background:#ea5a18; color:#fff; padding:5px 16px;
	text-decoration:none; font-family:verdana; float:left; margin:10px 0 0 20px;}	
a.buttonRed:hover{color:yellow; }
a.changeGrey{background:#686E75;}
.button_grey{background:#777; color:#fff; padding:3px 15px; cursor:pointer;
	text-decoration:none; font-family:verdana; border:1px solid #ccc;}
/****** END *********************** GLOBAL ********************************************/

/****** BEGIN ******************** MENU MAIN ******************************************/
#mainMenuWrapper{MARGIN:0; height:25px;WIDTH: 850px; TEXT-ALIGN: left; margin:0 0 0 190px; }
.clear {CLEAR: both}
.menu2 {FONT-SIZE: 12px; FLOAT: left; MARGIN: 0px 0px 0px; WIDTH: 100%; FONT-FAMILY: arial, sans-serif; position: relative;}
.upMenuDiv{	FLOAT: left; POSITION: relative; BACKGROUND: #ea5a18; color:#fff; MARGIN:0 0px 0 2px;cursor:pointer;}
.upMenuSpan{DISPLAY: block;padding:0 16px 0 16px;HEIGHT: 24px;width:auto;cursor:pointer; line-height:2.0em;font-weight:normal;}
* html .upMenuSpan{width:1px;}
.subMenuDiv{position:absolute;BACKGROUND: #686e75; z-index:10151;padding:5px 0 5px 0px;}
a.subItemA{padding:5px 30px 5px 17px;TEXT-DECORATION:none;DISPLAY: block; color: #fff;}
a.subItemA:hover{BACKGROUND: #484d59;}
.menu2 UL {PADDING: 0px; MARGIN:0; LIST-STYLE-TYPE: none; color:#fff;}
.menu2 UL LI {FLOAT: left; POSITION: relative; BACKGROUND: #464646; color:#fff; MARGIN:0 2px 0 2px;}
.menu2 UL LI A {padding:0 16px 0 16px;DISPLAY: block;FLOAT: left;color:#fff;HEIGHT: 24px;TEXT-DECORATION: none}
.menu2 UL LI A:visited {padding:0 16px 0 16px;DISPLAY: block;FLOAT: left;COLOR: #fff;LINE-HEIGHT: 25px; 
	HEIGHT: 25px; TEXT-DECORATION: none}
.menu2 UL LI A:hover {COLOR: #ff0000;}
/****** END ********************** MENU MAIN ******************************************/

.main_layer{padding:20px 20px; }

/****** BEGIN ***************** LIST SETTINGS ****************************************/
#list_settings{width:50%;}
#list_settings .top-bar{background-color: #DDDDDD; border-color: #DDDDDD;}
#list_settings .top-bar h3 {
    margin: 8px 0; text-shadow: none; font-size: 14px;
}
#list_settings .top-bar > div {
    margin: 8px 0;
    padding: 0;
}
#list_settings .top-bar h3 i {
    color: #999999;
}
.settings_tb{background:#fff; border:1px solid #fff; }
.settings_tb td{vertical-align: middle;padding:5px 11px; background:#f4f3f3; border-color:#ddd;}
a.listSettingsToggle{position:absolute; z-index:50; left:50px; top:125px; display:block; background:#686E75; color:#fff;
	padding:5px 16px; text-decoration:none; font-family:verdana; display:none;}
/****** END ******************* LIST SETTINGS ****************************************/
/*
a.addNew{position:absolute; z-index:50; left:700px; top:155px; display:block; background:#c11402; color:#fff; 
	padding:5px 16px; text-decoration:none; font-family:verdana; font-size:14px; font-weight:bold;}
*/

.list_tools{margin-bottom:10px;}
.addNewDiv{float:left; padding:3px 0 0 0; margin:0 20px 0 0;}

a.addNew{background:#EA5A18; color:#fff; display:block; padding:3px 10px; text-decoration:none; font-family:verdana;
	   font-size:12px; font-weight:bold;}
.node_manage{float:left; padding:3px 0 0 0; margin:0 0 0 0;}
.node_manage a{display: block; margin-right: 8px; float:left;}
.paginator_div{padding:0 0 5px 0; float:left; width:500px;}
.gotoDiv{float:left; }
.gotoPage{width:30px;  padding:0 4px; border:1px solid #ccc;background:#ebebeb;}

/****** BEGIN ********************* TABLE *********************************************/
#mytable {width:100%;}
#mytable a{text-decoration:underline; color:#9f0403;}
#mytable a.non_underline{text-decoration:none;}
#mytable th {background: #F4F3F3; color: #636363; padding: 2px 5px; text-align: center; border-right: 1px solid #dad8d0;
	border-bottom: 1px solid #dad8d0; border-top: 1px solid #dad8d0; line-height: 1.2; font-weight:400; height:30px;}
#mytable td{border-bottom: 1px solid #e9e8dd;vertical-align: middle;padding:5px 11px; border-right: 1px solid #dad8d0;}
#mytable td * {}
#mytable tr.alt td { background: #ecf6fc; }
#mytable tr.over td, #mytable tr:hover td { background: #f5f5f5; color:#8C0509; }
.td_checkGroup, .td_action, .td_status, .td_order{text-align:center !important;}
.td_id{}

.trNA td{background: #fdf8b7 !important;}
.trPaid td{background: #E0EFFE;}
.td_move{text-align: center;}
.move_preview{cursor:pointer; width:1px; text-align: center;}
/****** END ********************* TABLE *********************************************/

/* ======================= PAGINATOR ========================== */


.paginator_tb{border-collapse:separate; font-family:arial; font-size:12px;}
.paginator_tb td{padding:2px 4px; border:1px solid #ccc;background:#ebebeb;}
.paginator_tb a{text-decoration:none;}
.paginator_tb td.paginator_active{background:#8C0509; border:1px solid #A10504; color:#fff;}
.paginator_tb a:hover {color:#000;text-decoration:underline;}

.lists_links_tb{border-collapse:separate; font-family:arial; font-size:12px;}
.lists_links_tb td{padding:3px 10px; border:1px solid #ccc;background:#ebebeb;}
.lists_links_tb a{text-decoration:none;}
.lists_links_tb td.paginator_active{background:#A10504; border:1px solid #A10504; color:#fff;}
.lists_links_tb a:hover {color:#000;text-decoration:underline;}

/* ======================= STAT ========================== */
.stat_div{padding:5px 0 5px 20px; float:left; width:300px; color:#666;}

/* ======================= DELETE MESSAGE ========================== */
#single_rec_del{background:#ccc; color:#444; text-align:center;height:80px; padding:20px; }
.button_1{background:#E9E8DD; padding:1px 6px;color:#fff; color:#464646;}
.button_1{border:1px solid #ccc;}
#popup_inner{
    border-radius: 5px;
    -webkit-box-shadow: inset 0 1px 0px rgba(255,255,255,1), 0 2px 4px rgba(0,0,0,0.08), inset 0 -1px 0 rgba(0,0,0,0.25);
  -moz-box-shadow: inset 0 1px 0px rgba(255,255,255,1), 0 2px 4px rgba(0,0,0,0.08), inset 0 -1px 0 rgba(0,0,0,0.25);
  box-shadow: inset 0 1px 0px rgba(255,255,255,1), 0 2px 4px rgba(0,0,0,0.08), inset 0 -1px 0 rgba(0,0,0,0.25);
}

.eds{padding:0 0 10px; clear:both;}




.groupOperations{padding:10px 0;}

.error{font-size:10px; color:red; height:14px;}
.error12{font-size:12px; color:red; height:14px;}
.formButton{background:#484D59; color:#fff; border:0; padding:3px 16px; text-decoration:none; font-family:verdana; float:left;
	margin:0 20px 0 0; cursor:pointer; border:1px solid #686E75;  }
.formButton:hover{background:#686E75;}

/* ======================= PAGE EDIT TREE ========================== */

.e_parent_id li { list-style-type:none; vertical-align:middle; }
.e_parent_id ul { margin:2px 0 2px 12px; padding-left:0; }


/* ======================== FREE TABLE ============================= */
.free_table{margin:0; padding:20px 10px 10px 10px; background:#f4f3f3; position:relative; border:1px solid #DAD8D0;}
.free_table td{background:#fff; padding:4px 8px;}
.free_table th{padding:5px 10px; text-align:center;}

/****** END ******************* LIST SETTINGS ****************************************/

.ed_dataPrices input{width:50px;}
.default_price_td{text-align:center;}
.default_child_price_td{text-align:center;}
.price_td{text-align:center;}


/* ========================================================= */
.e_active{}


.table6{background:#ccc; border:1px solid #ccc; width:500px;}
.table6 td{vertical-align: middle;padding:5px 11px; background:#f4f3f3;}


.mytable2 {width:100%;}
.mytable2 a{text-decoration:underline; color:#9f0403;}
.mytable2 a.non_underline{text-decoration:none;}
.mytable2 th {background: #e9e8dd; color: #636363; padding: 2px 11px; text-align: center; border-right: 1px solid #fff;
	border-bottom: 1px solid #dad8d0; border-top: 1px solid #dad8d0; line-height: 1.2; font-weight:400; height:30px;}
.mytable2 td{border-bottom: 1px solid #e9e8dd;vertical-align: middle;padding:5px 5px;}
.mytable2 .move{width:60px; white-space: nowrap;}
.mytable2 .actions{white-space: nowrap;}
.mytable2 td {text-align: center;}
.mytable2 td * {}
.mytable2 tr.alt td { background: #ecf6fc; }
.mytable2 tr.over td, #mytable tr:hover td { background: #f5f5f5; color:#8C0509; }
.mytable2 .move img, .mytable2 .actions img, .mytable2 .move a , .mytable2 .actions a{width:19px !important; height:19px !important; max-width: 19px !important;}


.redBorder{border:1px solid red;}



/* ======================== book_edit ================================= */
#tab_menu{padding-left:200px; }
#books_menu{}
#form_new td{height:30px;}

#new_book_inner{font-family: Verdana, Arial, sans-serif;}

/* Меню справочников : Создание нового элемента */
.books_menu_new{width:240px;padding:5px 10px 5px 10px;border: #dad8d0 0px solid;margin:5px 0 0 10px;
	background:#EA5A18;}
.books_menu_new a{text-decoration:none;color:#fff;}

/* Меню справочников : Редактирование элемента */
.books_menu_item{clear:both;height:20px;width:240px; padding:3px 5px 3px 10px;border: #dad8d0 1px solid;margin:5px 0 0 10px;
	background:#f6f6f6; color:#636363;}
.books_menu_item_active{height:20px;width:240px;padding:3px 5px 3px 10px;border: #dad8d0 1px solid;margin:5px 0 0 10px;
	background:#EA5A18;}
.books_menu_item a{text-decoration:none;color:#636363;}
.books_menu_item_active a{text-decoration:none;color:#fff;}

#add_edit_inner{height:30px;padding:5px 0 0 20px;}

#n_table{width:100%}
#n_table td{padding:5px;border:#dad8d0 1px solid;text-align:center;}
#n_table th{padding:5px;border:#dad8d0 1px solid;text-align:center;background:#eae9de;color:#636363;
	font-weight:normal;}
#m_table td{padding:2px;color:#636363;}

#meta_table{width:100%}
#meta_table td{padding:5px;border:#dad8d0 1px solid;text-align:center;}


.add_table{width:100%}
.add_table td{
	padding:5px;
	border-left:#dad8d0 1px solid;
	border-right:#dad8d0 1px solid;
	border-bottom:#dad8d0 1px solid;
	text-align:center;}
.add_table th{padding:5px;border:#dad8d0 1px solid;text-align:center;background:#eae9de;color:#636363;
	font-weight:normal;}	
	

#order_inner th	
	{height:28px;border:#dad8d0 1px solid;padding:0 0 0 10px;}
#order_inner th	{background:#E9E8DD;color:#636363;font-weight:normal;}

#string_param td{height:28px;border:#dad8d0 1px solid;padding:0 0 0 10px;}
.moveButtons{height:28px;border:#dad8d0 1px solid;padding:0 0 0 10px;}
.mRStr{padding:2px;background:#ebebeb;border:#ffffff 1px solid;}
.mb_reit{padding:5px 5px 5px 1px;}
#img_string_param td{height:28px;border:#dad8d0 1px solid;padding:0 10px 0 10px;}
.brown_header{background:#E9E8DD;color:#636363;font-weight:normal;}


/* ======================= MESSAGE LAYER ========================== */
#message {
  position:absolute;left:0;top:0;width:100%;height:100%;z-index:9100000;background-color:transparent; 
}
#message_inner {
	color: white;
	background:transparent; 
	position: relative;
	padding:0; margin:0 auto; position:relative;
	}

#message_content    
	{
	text-align:center;
	background-color: #b30e02;
	border: #f6dd00 2px solid;
	padding: 20px;
	width: 500px;
	color:#fff;
	margin:0 auto;
	}



.bodytext 
	{
	font-size: 14px
	}

.headline 
	{
	font-weight: bold;
	font-size: 24px
	}
/* ======= END =========== MESSAGE LAYER ========================== */


/* ======================= AbsPopupWindow ========================== 
.ap-overlay { position:absolute; left:0; top:0; z-index:9000000; background-color:#fff; padding:1px; border:1px solid #DAD8D0;
	line-height:0;}
*/
.ap-overlay { position:absolute;  border:1px solid #8FA76B; z-index:10000; background-color:#fff;
	padding:1px; border-radius: 5px; box-shadow: 0 0 15px rgba(0,0,0,0.5); }
/*
.ap-header { position: relative; background:url(/webapp/modules/admin/js/absPopupWin/images/header-bg.gif) repeat-x; cursor:move; }
*/
.ap-header { position: relative; background:#8FA76B; cursor:move;  border-radius: 5px 5px 0 0;}
.ap-header-title{padding:6px 20px; font-size:12px; font-family:verdana; color:#fff; font-weight:bold;}
.ap-inner{position: relative; height:100%; }
.ap-content { position: relative; z-index:9000002; background-color:#fff; }
.ap-close{display:block; position:absolute; right:10px; top:6px;}
.ap-overlay .buttons{background:#f5f5f5; padding:5px 20px; border-bottom:1px solid #DAD8D0;}

/* ======= END =========== AbsPopupWindow ========================== */

.foldersDiv{width:300px; height:350px; float:left; overflow:auto; padding:10px 0 0 0; border-right:1px solid #DAD8D0;}
/*
.contentDiv{width:480px; float:right; padding:5px; }
*/
.contentDiv{width:505px; float:left; padding:5px; overflow: auto; height:400px;}

.uploadDiv{background:#f5f5f5; padding:5px 20px; border-top:1px solid #DAD8D0;}
a.loadToggle{display:block;}

a.ft_node{color:#636363; text-decoration:none;}


.attachDrop{border:1px solid #ccc; background:#fff799; padding:5px 10px; width:90%;}
.attachDropActive{background:red; color:#fff;}
.attachedImageDiv{float:left; text-align:center; width:80px; margin:3px; border:1px solid #ccc; height:80px; position:relative; 
	padding:3px; background:#fff; }

.treeView li { list-style-type:none; vertical-align:middle; }
.treeView ul { margin:2px 0 2px 12px; padding-left:0;  }

.foldersLoader{ padding:10px 0 0 20px;}
.imgManage{position:absolute; right:0; top:0; background:#fff; padding:3px 3px 2px 3px; }

.multiSwitcherDIV{float:left; margin:0 10px 0 0;}
.multiSwitcherDIV a{display:block; float:left; color:#397187; padding:3px 5px;}
.multiSwitcherDIV span{display:block; float:left; color:#fff; padding:3px 5px; background:#397187;}

.listSwitcher a{color:#397187; padding:1px 3px; }
.listSwitcher span{color:#fff; padding:1px 3px; background:#397187; }
.listSwitcher .lng_current{color:#fff; padding:1px 3px; background:#397187; }

.multiSwitcherBySpan, .multiSwitcher{clear:both}

/*.ui-state-highlight { height: 1.5em; line-height: 1.2em; float:left; width:60px; height:60px; background:#ccc; margin:20px 0 0 0;}*/

/* ======================= LOCALE MENU ========================== */


#admin_menu_name{font-size:17px; font-family:Verdana; position:absolute; left:192px; top:10px; color:#fff;
    background: #686E75; }
    #admin_menu_name .in{padding:2px 20px 5px 20px; float:left; white-space: nowrap;}
    .book_help_wrap{float: right; padding:2px 5px 5px 5px; background: #EA5A18; }
    .book_help_link{ color:#fff; text-decoration: none; }
    .book_help_link:hover{color:#fff; text-decoration: underline; }

#admin_user_block{position:absolute; right:0px; top:10px;  color:#fff; font-size:13px;
	text-align:center; padding:4px 10px 7px 10px;; background: #686E75;}
#admin_user_block a{color:#fff;}
.logout{font-weight:bold;}

.project_logo{position:absolute; right:200px; top:10px;  border:1px solid #fff;}

/*  bottom bar */
#absBBar { background:none; height:30px; bottom:0; color:#000000; font:11px Arial,sans-serif; right:0; position:fixed;
	width:400px; z-index:12000000; background:transparent;}
#absBBarInner{margin:0 25px 0 0; float:right; background:#ebebeb; height:100%; border:1px solid #ccc;
	}
#apps{float:left; border-right:1px solid #ccc; padding:4px 10px; background:#d6d6d6;}
#lng_menus{float:left; height:100%;}
#lng_menus .menu_header_title{float:left; text-align:left; padding:6px 5px 3px 5px; font-size:11px;}

#admin_menu_lang {float:left; margin:2px 0 2px 0; border-right:1px solid #ccc; padding:0 10px;}
#admin_menu_lang span, #admin_menu_lang a{color:#fff; padding:1px 3px 2px 3px; }
#admin_menu_lang span{color:#fff; background:#397187;}
#admin_menu_lang a{color:#397187; }

#admin_menu_locales{float:left; margin:2px 0 2px 0; padding:0 10px;}
#admin_menu_locales a{padding:1px 3px 2px 3px; color:#397187;}
#admin_menu_locales a.locale_selected{color:#fff; background:#397187;}

#lng_menus .menu_header_inner{float:left; text-align:left; padding:5px 0 3px 0;}

.ap-content{background:#ebebeb;}

/*  img Insert table */
#ap-content-tinyInsertWindow{padding:15px;}
#insImgParams{width:370px; background:#ccc; border-color:#ccc;}
#insImgParams th, #insImgParams td{padding:3px 10px; text-align:center; background:#ebebeb;}

#ap-content-imgGaleryProperties{padding:15px;}
.photoGaleryImgProperties{width:370px; background:#ccc; border-color:#ccc;}
.photoGaleryImgProperties th, .photoGaleryImgProperties td{padding:3px 10px; text-align:center; background:#ebebeb;}
.hiddenTb{display:none;}
.photoGaleryImgProperties th{font-weight:normal;}
.photoGaleryImgProperties th a{padding:1px 1px 2px 1px; font-size:11px;}
.photoGaleryImgProperties a.active{background:#8C0509; color:#fff; padding:1px 3px 2px 3px;}

#ap-content-attachImgProperties{padding:15px;}
.attachImgPropertiesTb{width:370px; background:#ccc; border-color:#ccc;}
.attachImgPropertiesTb th, .attachImgPropertiesTb td{padding:3px 10px; text-align:center; background:#ebebeb;}
.attachImgPropertiesTb th{font-weight:normal;}
.attachImgPropertiesTb th a{padding:1px 1px 2px 1px; font-size:11px;}
.attachImgPropertiesTb a.active{background:#8C0509; color:#fff; padding:1px 3px 2px 3px;}

/* main page menu */
.leftMenuDiv{float:left; width:200px; height:100%;}
.rightMenuDiv{float:left; width:200px; }
.lev1{padding:2px 0;}
.lev1 .single{font:17px Verdana; color: #666;}
.lev2Wrap{padding:0 0 20px 0;}
.mainPageMenuWrap{background: #f5f5f5; margin-top:3px; width:100%; border-bottom:1px solid #ccc;}
.adminMainMenu{padding:20px 0 10px 20px; width:100%;  float:left; }

.emptyTd{}
.paginator_tb .emptyLink{color:#ccc;}
.paginator_tb a.emptyLink:hover{text-decoration: none;}

.price_fields_set {border: solid 1px #ccc; padding: 5px;}

.edit_preload{padding-top:150px; text-align: center;}

.overlay_absPageLoader{position:fixed; top:0; bottom:0; left:0; right:0; z-index:500000000; opacity:0.4; background: #fff;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=40);}
.absPageLoader{position:fixed; top:300px; left:0; right:0; z-index:500000001; text-align: center; height:40px; }

tr.red td {
    background:#feead9;
}

.tinySwitcher{display:block; text-align: right; padding:2px 0 5px;}

#public_params_tabs {padding-bottom: 20px;}
#public_params_tabs .public_params_tab {
	float: left;
	background:none repeat scroll 0 0 #F6F6F6;
	border:1px solid #DAD8D0;
	color:#636363;
	height:16px;
	margin:0px 5px;
	padding:5px;
}
#public_params_tabs .public_params_tab a {color:#636363;text-decoration:none;}
#public_params_tabs .public_params_tab_active {background:none repeat scroll 0 0 #8C0509;}
#public_params_tabs .public_params_tab_active a {color:#ffffff;text-decoration:none;}
#public_params h2 {padding-bottom: 10px;}
.public_params_tab_div td {text-align: left; padding-left: 10px;}
.public_params_tab_div tr.description td {text-align: left; padding: 0px; padding-left: 10px;}
.virtual_name_div {padding: 10px 0;}
.add_custom_public_param_div h2 {padding: 10px 0;}
.add_custom_public_param_div tr.buttons_tr td {text-align: center; padding: 10px;}
.add_custom_public_param_div table th {text-align: left;}
.params_group_key {font-weight: bold;}


.admin_tips_text {padding: 10px;}
.admin_book_service_block {padding: 10px;}

.admin_menu_delimiter{padding:2px 10px;}
.admin_menu_delimiter div{background: #fff; font-size: 1px; line-height: 1px; }


/*************** delete record plugin **************/
.dr_outer{position: fixed; left:0; right: 0; top:0; bottom: 0;}
.dr_inner{border: 1px solid #686E75; background: #fff;}
.dr_message{background: #686E75; color:#fff; margin:2px; padding:20px; text-align: center;}
.try_del_message{display: none;}
.del_success_message{display: none;}
.del_error_message{display: none;}

#bar_help{float:left; border-right:1px solid #ccc; padding:4px 10px; background:#ebebeb;}


.stTb{border:0px; background: #DAD8D0; border-collapse: separate;}
.stTb td{border:0px; background: #fff; }
.stTb th{border:0px; background: #efefef; vertical-align: middle; padding:5px 10px;}

.cTb td{text-align: center; vertical-align: middle; padding:5px 10px;}
.cTb th{text-align: center; }
.lTb td{text-align: left; padding:5px 10px;}

.static table{border:0px; background: #DAD8D0;}
.static table td{border:0px; background: #fff; padding:5px 10px;}
.static table th{border:0px; background: #efefef; vertical-align: middle; padding:5px 10px; text-align: center;}
.cTb td{text-align: center; vertical-align: middle; padding:5px 10px;}
.cTb th{text-align: center; }
.lTb td{text-align: left; padding:5px 10px;}

.ed_info_t{padding: 10px 10px 0 10px; background: #fff; border: 1px solid #d8dacf; border-bottom: 0; font-size: 13px; color:#555; border-radius: 5px 5px 0 0;}
.ed_info_b{padding: 2px 10px 10px 10px; background: #fff; border: 1px solid #d8dacf; border-top: 0; font-size: 13px; color:#555; margin-bottom: 15px;
    border-radius: 0 0 5px 5px;}

.attach_book{margin: 40px 0 0 0;}

.descr ul, .descr ol{padding-left: 20px;}
.descr .note_red{color:red;}

.admin_book_service_block{float:right; width:600px;}

.admin_page_name{font: 17px Verdana; text-shadow:none; color:#fff; padding: 8px 0 0 250px; float:left;}
.list_table th img{height:1px;}
.list_table th{height:1px; text-align: center !important;}

.td_nodes{vertical-align: middle !important;}
.td_nodes i{font-size:17px; color:#444 !important;}
.td_nodes .icon-file-alt{color:#bbb !important;}
.td_move i{font-size: 15px; }
.td_move{vertical-align: middle !important; text-align: center !important;}

.im_page_tools{float:right;}
.im_page_tools .im_per_page{width:50px; padding: 0; height:20px;}

.auth .email, .auth .password{width:90%;}

.JsPopupWin.popup_ext{position:fixed; width:100%; height:100%; z-index:1000020; top:0; left:0; right:0; bottom:0;}
.JsPopupWin.popup_inner{position:fixed; z-index:1000025; overflow:visible; top:200px !important; border-radius: 5px; box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);}

.main_layer{position:relative;}
.th1{height:1px; line-height: 1px;}
.books_admin_form_col_2, .books_admin_form_col_3 {
    border-left: 1px dashed #ccc !important;
}    
.books_admin_form_col_1{padding-left: 0 !important; border-left: 0 !important;}
.books_admin_form_col_3{padding-right: 0 !important; border-right: 0 !important;}

.mce-panel{border-color: #ddd !important;}

#ap-overlay-img_galery{z-index: 990000 !important; border-color: #F2B154;}
#ap-header-img_galery{background-color: #F2B154;}

#ap-overlay-imgGaleryProperties{z-index: 999000 !important; border-color: #88BBC8;}
#ap-header-imgGaleryProperties{background-color: #88BBC8;}
#ap-overlay-attachImgProperties{z-index: 999000 !important; border-color: #88BBC8;}
#ap-header-attachImgProperties{background-color: #88BBC8;}


.ap-close i{color:#fff; font-size: 17px;}

.ap-content .books_admin_form_col_1{padding-right:0; }

/*.eds .top-bar > div a.top-bar-minimize i{font-size: 17px; color:#fff;font-weight: normal;}
.top-bar-minimize i{font-size: 17px; color:#fff;}
.top-bar-hide i{font-size: 17px; color:#fff;}*/

.note_popup{text-align: center; font-size:14px; color: #fff; padding-top: 25px;}

#e_dataTree .icon-folder-close{color:#aaa;}

#nav.navbar{margin-bottom: 10px;}

.admin_books_form_element {width: 100%;}

.current_admin_style_li a {font-weight: bold !important;}
a.change_admin_style i {visibility: hidden;}

.help_content, .help_content p, .help_content div, .help_content span{font-size:12px; line-height: 18px;}
.help_content p{margin-bottom: 10px;}
.help_content .sel_1{color:#397187;}
.help_content .hd_1{font:17px Verdana; padding-bottom: 10px; color:#3a5518;}
.help_content .hd_2{ font-size: 14px;}
.but_1 i{font-size: 17px; color:#397187;}
.help_content .hd_3{font:14px Verdana; padding-bottom: 5px; color:#397187;}
.help_content .req_1{color:red; font-size: 11px !important;}
.help_content .req_2{color:#3a5518; font-size: 11px !important;}

.help_tree_li{line-height: 18px !important; }
.help_tree ul {padding-left: 10px !important; margin: 0 !important;}

.full_help{height: 500px !important;}
.gotoPage{height: 22px;}

.mp_menu_wrap{padding: 20px 30px;}

.flat_link{font: 14px Verdana; color:#000;}
.flat_link i{color:#397187;}

.books_list_filter_wrap{padding: 7px 10px 2px 10px;}

.delimiter{border-top:1px solid #ccc;}

tr._blue td{background: #b7dfdf  !important;;}
tr._green td{background: #9ddaa3  !important;;}

tr._rred td{color:red !important;}

.e_locations{height: 300px;}

.ap-overlay  {
    text-shadow: none !important;
}


/********* sendmoney24 *******/
.__tr_green td{background: #c4e27f !important;}
.__tr_yellow td{background: #fcf8c2 !important;}
.__tr_blue_1 td{background: #d1ecfe !important;}
.__tr_blue_2 td{background: #bfe5fe !important;}
.__tr_blue_3 td{background: #abddfd !important;}
.__tr_red td{background: #fdb4b1 !important;}
.__tr_grey td{background: #dcdcdc !important;}
.__tr_orange td{background: #febca4 !important;}

#list_table td{text-shadow: none !important; color:#222 !important;}


/** END ** sendmoney24 *******/

.popup_content{text-shadow: none !important;}

.multi_select_control select.e_groups.admin_books_form_element{height:250px;}

.multi_select_control select.e_country_from.admin_books_form_element{height:250px;}
.multi_select_control select.e_country_to.admin_books_form_element{height:250px;}
.multi_select_control select.e_pay_type_from.admin_books_form_element{height:250px;}
.multi_select_control select.e_pay_type_to.admin_books_form_element{height:250px;}
.multi_select_control select.e_currency_from.admin_books_form_element{height:250px;}
.multi_select_control select.e_currency_to.admin_books_form_element{height:250px;}
