a{cursor:pointer;}
div.j2_clear{clear:both;}
.j2_right{float:right;}
.j2_left{float:left;}
.j2_tooltip{padding:12px 10px 10px 10px;border:1px ridge #000;background:#fff;color:#000;position:absolute;display:none;}
div.grippie{background:#EEEEEE;border-color:#DDDDDD;border-style:solid;border-width:0pt 1px 1px;cursor:s-resize;height:9px;overflow:hidden;}
.resizable-textarea textarea{display:block;margin-bottom:0pt;width:95%;height:20%;}
#j2_message_system_overlay{background:#fff;}
body{}
#j2_toolkit_work_panel *{margin:0;padding:0;border:none;}
#j2_toolkit_work_panel{background-color:#FFFFFF;display:block;box-shadow:0 1px 5px #b8b8b8;margin-bottom:1px;font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif;font-size:13px;position:relative;padding:0 10px;text-transform:uppercase;}
#j2_toolkit_work_panel a,#j2_toolkit_work_panel a:hover{text-decoration:underline;color:#4B4949;}
#j2_toolkit_button_panel{width:100%;margin:0 auto;height:100%;}
#j2_toolkit_work_panel_pointer{width:32px;height:16px;left:50%;margin-left:-16px;position:absolute;z-index:99999;cursor:pointer;}
.j2_active_toolkit_work_panel{border-top:2px #93D9FF solid;height:32px;}
.j2_deactive_toolkit_work_panel{height:0 !important;border-top:1px #93D9FF solid !important;}
.j2_active_themes_work_panel #j2_toolkit_button_panel{display:block;}
.j2_deactive_toolkit_work_panel #j2_toolkit_button_panel{display:none !important;}
.j2_active_toolkit_work_panel #j2_toolkit_work_panel_pointer{background:url("/images4/hide_panel.png") no-repeat scroll center center transparent;bottom:0;}
.j2_deactive_toolkit_work_panel #j2_toolkit_work_panel_pointer{background:url("/images4/show_panel.png") no-repeat scroll center center transparent !important;bottom:auto !important;display:block;}
#j2_content_button_wraper{display:inline-block;height:100%;}
.j2_button_toolkit,.j2_button_toolkit:hover,.j2_button_toolkit:link{height:28px;line-height:28px;margin-top:4px;}
.j2_button_toolkit_work_panel,.j2_button_toolkit_work_panel:hover{display:inline-block;padding:0 10px;position:relative;text-transform:uppercase;}
.j2_button_toolkit_work_panel.j2_button_toolkit_active{background:none repeat scroll 0 0 #93D9FF;color:#FFFFFF;}
.j2_button_toolkit_user_panel,.j2_button_toolkit_user_panel:hover{color:#737373;float:right;margin-left:10px;}
#j2_content_button_wraper label{background:none;color:#4B4949;font-size:13px;margin:0px;padding:0px;}
.j2_button_toolkit_wraper{display:table;height:28px;margin-top:4px;cursor:pointer;}
.j2_button_toolkit_wraper span{display:table-cell;padding-left:4px;vertical-align:middle;}
#j2_content_button_wraper input[type=checkbox]{margin-top:-3px;}
#j2_themes_work_panel{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif;font-size:13px;background-color:#FFFFFF;display:block;height:58px;box-shadow:0 1px 5px #b8b8b8;border-top:2px #0dabda solid;margin-bottom:1px;}
#j2_content_button_panel{display:block;width:960px;margin:0 auto;}
#j2_content_button_panel img{margin-top:8px;}
.j2_active_themes_work_panel{width:100%;background:none;cursor:auto;}
.j2_deactive_themes_work_panel{width:25px !important;background:url("/images4/ico/move.png") no-repeat scroll center center transparent;cursor:pointer;position:absolute !important;z-index:999;}
.j2_close_themes_work_panel{position:absolute;top:0;right:0;background:url("/images4/ico/remove.png") no-repeat scroll center center transparent;height:24px;margin:2px 2px 0 0;width:24px;}
.j2_deactive_themes_work_panel .j2_close_themes_work_panel{display:none;}
.j2_button_themes_work_panel{display:inline-block;text-decoration:none;height:42px;line-height:42px;font-weight:bold;color:#ffffff;text-align:center;padding:0 25px;margin-bottom:4px;vertical-align:bottom;}
.j2_button_themes_work_panel.green_bg{background:url("/images/green_bg.jpg") repeat-x;border-top:1px solid #9bd119;border-left:1px solid #92c714;border-right:1px solid #92c714;border-bottom:1px solid #85b90c;margin-left:48px;}
.j2_button_themes_work_panel.blue_bg{background:url("/images/blue_bg.jpg") repeat-x;border-top:1px solid #53d5ff;border-left:1px solid #2cbbe9;border-right:1px solid #2cbbe9;border-bottom:1px solid #019ed1;margin-left:6px;}
.j2_button_themes_work_panel.login_btn{display:block;background:url("/images/silver_bg.jpg") repeat-x;height:42px;line-height:42px;text-align:center;color:#737373;border:1px solid #dbdad8;box-shadow:0px 1px 2px #a5a5a5;float:right;vertical-align:top;margin-top:6px}
.blue_bg:hover,.green_bg:hover{color:#EBEBEB;}
.login_btn:hover{color:#232323;}
#j2_panel_page_selector{display:inline-block;float:right;height:58px;text-align:center;vertical-align:middle;color:#4B4949;font-size:13px;text-transform:uppercase;}
#j2_panel_page_selector .j2_panel_page_selector_border{border:2px solid #ACD373 !important;background:none repeat scroll 0 0 #FFFFFF;border:2px solid #E1E1E1;display:inline-block;padding:3px;margin-right:30px;margin-top:15px;}
#j2_panel_page_selector select{background:none repeat scroll 0 0 #FFFFFF;border:medium none !important;height:18px !important;max-height:18px !important;min-height:18px !important;min-width:225px;outline-offset:0;margin:0;padding:0;}
#j2_panel_login{display:inline-block;float:right;}
#j2_panel_login .j2_panel_ava{display:inline-block;}
#j2_panel_login .j2_panel_ava img{border:1px #c0c0c0 solid;}
#j2_panel_login .j2_panel_btn{display:inline-block;vertical-align:top;margin-top:14px;}
#j2_panel_login .j2_panel_btn .j2_panel_auth_nick{font-size:18px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:10px;color:#000;max-width:420px;}
#j2_panel_login .j2_panel_btn .j2_panel_auth_btn a{text-decoration:underline;font-size:13px;line-height:13px;margin-left:10px;color:#f5af00;}
.j2_deactive_themes_work_panel .j2_button_themes_work_panel{display:none;}
span[relation_id]{}
#j2_themes_admin_toolkit_facrory{display:none;}
#j2_themes_admin_toolkit{display:none;}
#j2_themes_admin_toolkit j2_themes_admin_toolkit_menu{display:none;}
.j2_themes_admin_toolkit_module_tools,.j2_themes_admin_toolkit_module_tools_menu,.j2_themes_admin_toolkit_menu{background:rgb(255,255,255);font-size:13px;position:absolute;text-align:center;z-index:999005 !important;}
.j2_themes_admin_toolkit_module_tools,.j2_themes_admin_toolkit_module_tools_menu{border:1px solid #0076A3;padding:3px;display:inline-block;box-sizing:content-box;}
.j2_themes_admin_toolkit_menu{border-left:1px solid #0076A3;border-right:1px solid #0076A3;border-bottom:1px solid #0076A3;}
.j2_themes_admin_toolkit_menu{padding:0;}
.j2_themes_admin_toolkit_module_tools a,.j2_themes_admin_toolkit_module_tools_menu a,.j2_themes_admin_toolkit_module_tools a:hover,.j2_themes_admin_toolkit_module_tools_menu a:hover,.j2_themes_admin_toolkit_module_tools a:link,.j2_themes_admin_toolkit_module_tools_menu a:link .j2_themes_admin_toolkit_help a{display:inline-block;vertical-align:middle;padding:0 2px;height:16px;width:16px;background-position:center center;background-repeat:no-repeat;text-decoration:none;}
.j2_themes_admin_toolkit_edit,.j2_themes_admin_toolkit_edit_visual{background-image:url("/images4/ico_front/edit_16.png");}
.j2_themes_admin_toolkit_hide{background-image:url("/images4/ico_front/hide_16.png");}
.j2_themes_admin_toolkit_remove{background-image:url("/images4/ico_front/remove.png");}
.j2_themes_admin_toolkit_add{background-image:url("/images4/ico_front/add_16.png");}
.j2_themes_admin_toolkit_show{background-image:url("/images4/ico_front/show_16.png");}
.j2_themes_admin_toolkit_setting{background-image:url("/images4/ico_front/setting_16.png");}
.j2_themes_admin_toolkit_module_conmenu{background-image:url("/images4/ico_front/conmenu_16.png");}
.j2_themes_admin_toolkit_help{background-image:url("/images4/ico_front/help_16.png");}
.j2_themes_admin_toolkit_menu a,.j2_themes_admin_toolkit_menu a:hover,.j2_themes_admin_toolkit_menu a:link{background-position:center center;background-repeat:no-repeat;}
.j2_themes_admin_toolkit_menu a,.j2_themes_admin_toolkit_menu a:hover,.j2_themes_admin_toolkit_menu a:link{background-position:4px center;padding:5px 10px 5px 25px;display:block;text-align:left;color:#4B4949;}
.j2_themes_admin_toolkit_menu .j2_toolkit_submenu_name{border-top:1px solid #0076A3;padding:0 4px 0 18px;font-weight:600;}
.active_span .facebox_overlayBG,.j2_themes_admin_toolkit_cover{background:url("/images4/overlay_front_bg.png") repeat scroll 0 0 transparent !important;position:absolute;z-index:999000 !important;}
#j2_panel_login .j2_panel_login_btn_wraper{display:inline-block;vertical-align:top;margin-top:14px;}
#j2_themes_work_panel #login_button{margin-left:0 !important;margin-top:7px;}
#j2_themes_work_panel .login_button:hover{text-decoration:none;}
.facebox{position:absolute;top:0;left:0;z-index:999011;text-align:left;color:#000;background:none repeat scroll 0 0 #FFFFFF;}
.facebox .popup{position:relative;}
.facebox .content{display:table;}
.facebox_overlay{position:fixed;top:0px;left:0px;height:100%;width:100%;}
.facebox_hide{z-index:-100;}
.facebox_overlayBG{background-color:#000;z-index:999010;}
.dialog_wraper_top{min-width:500px;}
.dialog_wraper a{cursor:pointer;}
.dialog_conteiner{position:relative;}
.dialog_border_gray,.dialog_type_white > div{border:2px solid #a3a3a3;}
.dialog_border_red{border:2px solid #CC0000;}
.dialog_border_green{border:2px solid #acd373 !important;}
.dialog_content_wraper{padding:19px 0;}
.dialog_content_heder{color:#555555;font-size:24px;padding:0 19px 9px;}
.dialog_content_content .conten_padding{padding:0 19px;}
.dialog_content_buttons{margin-top:15px;padding:0 19px;}
.dialog_content_buttons a{float:right;margin-left:7px;}
.dialog_text_input{font-size:medium;padding:4px;width:478px;}
.dialog_tabs_wraper{padding:0 19px;color:#0076a3;}
.dialog_tabs_wraper .dialog_tab{display:inline-block;padding:2px 14px;}
.dialog_tabs_wraper .dialog_tab a{text-decoration:underline;padding:5px 15px;}
.dialog_tabs_wraper .dialog_tab_active{color:#ffffff;background-color:#93d9ff;}
.dialog_content_content .top_bottom_borders_blue{border-top:2px solid #93d9ff;border-bottom:2px solid #93d9ff;}
.dialog_content_content .top_bottom_borders_red{border-top:2px solid #93d9ff;border-bottom:2px solid #93d9ff;}
.dialog_content_content .conten_justify{max-height:300px;}
#auth-dialog-menu-text input[type=text],#auth-dialog-menu-text input[type=password]{color:#9D9D9D;-moz-box-sizing:border-box;background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CFCFCF !important;;font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif;font-size:14px;height:34px;line-height:34px;margin-bottom:8px;padding:0 10px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;border-radius:0;box-shadow:none;}
#auth-dialog-menu-text label{background:none;display:inline;margin-bottom:0;padding-left:0;}
.dialog_content_buttons a{background:url("/images4/menu_hover_active_bg.jpg") repeat-x scroll 0 0 transparent;border-color:#53D5FF #29B9E7 #019ED1;border-style:solid;border-width:1px;color:#FFFFFF;cursor:pointer;float:right;height:40px;line-height:40px;text-align:center;text-shadow:1px 1px #1872A6;width:102px;}
.dialog_content_buttons a:active{background:url("/images4/menu_hover_active_bg2.jpg") repeat-x scroll 0 0 transparent;}
.dialog_content_buttons .submit{background:url("/images4/green_bg.jpg") repeat-x scroll 0 0 transparent;border-color:#9BD119 #92C714 #85B90C;border-style:solid;border-width:1px;text-shadow:1px 1px #78A90C;}
.dialog_content_buttons .submit:active{background:url("/images4/green_bg2.jpg") repeat-x;border-top:1px solid #9bd119;border-left:1px solid #92c714;border-right:1px solid #92c714;border-bottom:1px solid #85b90c;text-shadow:1px 1px #78a90c;}
#auth-dialog-menu-text .j2_auth_result{color:red;margin-bottom:8px;}
#dialog *,#dialog{border:none !important;margin:0;padding:0;text-decoration:none;}
#dialog{font-family:Tahoma,"Geneva CY",sans-serif;height:100%;left:0;position:fixed;top:0;width:100%;display:block;z-index:999999999999;}
#dialog .window_shadow{left:0;height:100%;width:100%;position:fixed;top:0;z-index:100000000000;background:#000000;opacity:0.2;filter:alpha(opacity=20);}
#dialog .line{display:block;padding:20px 0;position:absolute;top:50%;width:100%;background-color:#fff;z-index:100000000001;}
#dialog .window_popup_overlay{margin:0 auto;width:950px;padding:0 15px;}
#dialog .content{display:table;width:100%;margin-bottom:15px;color:#515151;}
#dialog .ctext{display:table-cell;vertical-align:top;}
#dialog .buttons{float:right;}
#dialog .icon,#dialog .cl{display:table-cell;vertical-align:top;}
#dialog .icon{width:50px;padding-right:10px;}
#dialog .cl{width:20px;}
#dialog .img{width:50px;height:50px;}
#dialog .content.error .img{background:url("/images/dialog/error.png") no-repeat center;}
#dialog .content.notice .img{background:url("/images/dialog/notice.png") no-repeat center;}
#dialog .content.success .img{background:url("/images/dialog/success.png") no-repeat center;}
#dialog .content .close{width:20px;height:20px;background:url("/images/dialog/close.png") no-repeat center;cursor:pointer;}
#dialog .content .title{color:#333;font-size:24px;font-weight:700;line-height:normal;}
#dialog .content .text{font-weight:400;font-style:normal;font-size:15px;color:#333;margin-top:5px;min-height:30px;overflow-y:auto;line-height:17px;}
#dialog .buttons > a{display:inline-block;padding:0 8px;height:28px;line-height:28px;margin-left:5px;min-width:50px;text-align:center;cursor:pointer;text-transform:uppercase;font-size:14px;}
#dialog .buttons.error > a{background-color:#ff0000;color:#fff;}
#dialog .buttons.notice > a{background-color:#93D9FF;color:#000;}
#dialog .buttons.success > a{background-color:#acd373;color:#000;}
