    .outer_slide_box {
        position: relative;
        padding-bottom: 20px;
        display: block;
    }
    
    
    .outer_slide_box_login {
        position: relative;
        padding-bottom: 10px;
		width:323px;
        display: block;
		float:right;
		margin-right:0px;
        background: url('/images/layout/slide_top_login_15.png') no-repeat bottom ;
    }  
    
    .outer_slide_box_login  .slide_button {
        position: absolute;
        bottom: -19px;
        right: 20px;
        display: block;
        width: 188px;
        height: 31px;
        color: white;
        background: url(/images/layout/slide_top_05.png) repeat-x bottom;
    }

    
	 .outer_slide_box_login  .top_slide_box_form{
	 	color:white;
	 }


	.form-buttons{
		text-align:center;
	}
	 
	 .form-buttons a{
	 	color:white;
	 }
	 
	 .outer_slide_box_login  .top_slide_box_form label{
	 	display:block;
		float:left;
		
		text-align:right;
		width:80px;
		margin:2px;
		
	 }
	
	 .outer_slide_box_login  .top_slide_box_form input[type=text], .outer_slide_box_login  .top_slide_box_form input[type=password]{
		float:left;
		margin:2px;
	 }

	 .outer_slide_box_login  .top_slide_box_form input[type=button], .outer_slide_box_login  .top_slide_box_form input[type=submit]{
		background: url(/images/layout/slide_top_but_19.png) no-repeat;
		color:white;
		width:85px;
		height:34px;
		border:none;
		cursor:pointer;
		margin:2px;
	 }

	.outer_slide_box_login  .top_slide_box_form .error{
		color:red;
		text-align:center;
		
	}

    
    .outer_slide_box  .slide_button {
        position: absolute;
        bottom: -11px;
        right: 5px;
        display: block;
        width: 188px;
        height: 31px;
        color: white;
		font-size:9px;
        background: url(/images/layout/slide_top_05.png) repeat-x bottom;
    }

    .slide_button_left_outer {
      top: -1px;
    color: black;
    display: block;
    font-size: 9px;
    position: fixed;
    right: 180px 
    }
	
	.slide_button_left{
		 background: url(/images/layout/slide_top_left_06.png) repeat-x bottom;
		 
		 height: 27px;
		 padding: 2px 11px;
		 margin:0px 0px;
	}
	
	.slide_button_left a{
	text-decoration:none;
	}
	 

    
    .slide_button a {
        color: white;
        text-transform: uppercase;
	text-decoration:none;
    }
    
    .toggle_link {
        /*display: block;
        padding: 3px 0px 0px 0px;
        width: 35px;
        float: left;*/
		text-align:center;
    }
    
    .small_icon img {
        height: 24px;
        float: right;
    }
	
	.login_top_menu{
		margin:5px;
	}
	
	.login_top_menu .menu_item{
		float:left;
		width:190px;
	}
	
	.login_top_menu .menu_item a.link{
		color:white;
		font-weight:bold;
		/*display:block;*/
		line-height:24px;
	}
	
	.login_top_menu .menu_item a.link img{
		height:24px;
		float:left;
		clear:left;
	}
	
	.login_top_menu .menu_item a.link .name_text{
		display:block;
		height:24px;
		float:left;
		clear:right;
	}
	
	.outer_slide_box .right_buttons{
		width:180px;
	}
	
	.editor_top_button{
		font-size:11px;
	}
	
	.editor_save_buttons{
		text-align:center;
	}
	.editor_save_buttons a{
		font-size: 15px;
    	font-weight: 400;
	}
	
	.slide_button_left .editor_save_buttons{
		color:white;
		padding-top:5px;
		margin:0px -7px;
	}
	
	.slide_button_left .editor_save_buttons a{
		color:black;
	}
	
	.small_help img{
		width:12px;
	}

.big_icon img{
	height:24px;
}
	
	/*slide right*/
	
	
	.slide_button_right_outer {
        position: absolute;
        right: 5px;
        display: block;
        /*width: 225px;*/
        /*text-transform:uppercase;*/
		font-size:9px;
        color: white;
       
    }
	
	.slide_button_right{
		 background: url(/images/layout/slide_top_left_06.png) repeat-x bottom;
		 
		 height: 24px;
		 padding:3px 10px; 
		 margin:0px 0px;
	}
	
	.slide_button_right a{
	text-decoration:none;
	color:white;
	}
	
	.slide_button_right_outer_left, .slide_button_left_outer_left{
		background: url(/images/layout/slide_top_left_05.png) no-repeat bottom left;
		padding-left:11px;
		
	}

	.slide_button_right_outer_right, .slide_button_left_outer_right{
		background: url(/images/layout/slide_top_left_07.png) no-repeat bottom right;
		padding-right:20px;
		 
	}
	
	.slide_button_right	.toggle_buttons{
		margin:0px -7px;
	}
	
	.slide_button_right	.toggle_buttons .toggle_link{
        display: block;
        padding: 3px 0px 0px 0px;
        /*width: 65px;*/
        float: left;
		text-align:center;		
	}
	
	/*slide login*/
	
	
	.slide_button_login_outer {
        position: absolute;
        bottom: -11px;
        right: 5px;
        display: block;
        /*width: 225px;*/
        /*text-transform:uppercase;*/
		font-size:9px;
        color: white;
       
    }
	
	.slide_button_login{
		 background: url(/images/layout/slide_top_left_06.png) repeat-x bottom;
		 
		 height: 23px;
		 
		 margin:0px 0px;
	}
	
	.slide_button_login a{
	text-decoration:none;
	color:white;
	}
	
	.slide_button_login_outer_left{
		background: url(/images/layout/slide_top_left_05.png) no-repeat bottom left;
		padding-left:15px;
		
	}

	.slide_button_login_outer_right{
		background: url(/images/layout/slide_top_left_07.png) no-repeat bottom right;
		padding-right:20px;
		 
	}
	
	.slide_button_login	.toggle_buttons{
		margin:0px -7px;
		padding-top:4px;
	}	
	
	.top_ribbon .top_navi_block{
		color:white;
		text-align:center;
	}

.top_ribbon .top_navi_block img{
	width:24px;
}

/*
 * Publish buttons
 * */

.need_publish{
	background-color:red;
	padding:6px;
	 -moz-border-radius: 6px 6px 6px 6px;
	font-size:12px;
	font-weight:bold;
	color:white !important;
}

.not_published{
	background-color:green;
	padding:6px;
	 -moz-border-radius: 6px 6px 6px 6px;
	font-size:12px;
	font-weight:bold;
	color:white !important;
}

.need_save{
	background-color:red;
	padding:4px;
	 -moz-border-radius: 4px 4px 4px 4px;
	font-weight:bold;
	color:white !important;	 
}


/*
 * Context Menu
 * */

.edit_context_menu .dot {
    background: url("/admin/images/dmgrid/bullet_blue.png") no-repeat scroll center center transparent;
    cursor: pointer;
    height: 16px;
    width: 16px;
}


.edit_context_menu  .contextMenu {
    border: 1px solid #AAAAAA;
    display: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
	background:white;
	z-index:10000;
}

.edit_context_menu  .contextMenu li {
    list-style-type: none;
	font-size:11px;
	background:#efefef;
	padding:1px;
	margin:1px;
	cursor:pointer;
}

.edit_context_menu  .contextMenu li img{
 	margin-right:3px;
 }
.edit_context_menu  .contextMenu li a{
 	display:inline-block;
	margin-left:5px;
	padding:1px;
 }

 
 .topmenu .edit_context_menu{
 left: 0;
    position: absolute;
    top: 0;
    z-index: 10000;
	}
	
/* for tiny fixed */

body > .mce_forecolor, body > .mce_backcolor, body > .mceListBoxMenu{
	position:fixed !important;
}

.edit_context_menu .dot {
    background: url("/admin/images/dmgrid/bullet_blue.png") no-repeat scroll center center transparent;
    cursor: pointer;
    height: 16px;
    width: 16px;
}	