.jempe_body{
 background-image:url(images/background.png);
 background-position:top;
 background-repeat:repeat-x;
 background-color:black;
 width:100%;	
 padding:0px;
 margin:0px;
 float:left;
}

.jempe_style *{
 font-family:Arial,helvetica,sans-serif;
}

.jempe_style form , .jempe_style ul{
 padding:0px;
 margin:0px;
}

.jempe_style li , .jempe_style tr {
 color:#b1d028;
 list-style-type:none;
 width:99%;
 font-size:12px;
 padding:3px;
 background:#666;
 border-top:solid 1px #b1d028;
}

.jempe_style td {
 padding:7px;
}

.jempe_style th {
 padding:4px 3px;
 background-color:#333;
}

.jempe_style a{
 color:white;
 text-decoration:none;
}

.jempe_style h1{
 padding:0px;
 margin:0px;
 font-size:20px;
 font-weight:normal;
 color:#b1d028;
}

.jempe_style label{
 margin-bottom:4px;
 font-size:12px;
 color:white;
 float:left;
 width:100%;
 color:#B1D028;
}
.jempe_style .jempe_category label{
 color:white;
}

.jempe_category{
 font-size:12px;
 color:white;
 line-height:22px;
}

.jempe_style p{
 color:white;
 margin:5px 0;
}

.jempe_style input , .jempe_style button , .jempe_style select , .jempe_style textarea{
 font-size:12px;
 border: #b1d028 solid 1px;
 padding:2px 0;
 background-color:#d8e6cd;
}
.jempe_div_field input#uttitle{
	width:auto;
	margin:0 5px;
}

#jempe_login_container{
 width:100%;
 float:left;
 margin-top:190px;
}

#jempe_login{
 float:left;
 width:100%;
 border-bottom: #b1d028 solid 2px;
}

#jempe_logo{
 float:left;
 background-image:url(images/logo.png);
 background-repeat:no-repeat;
 background-position:right;
 height:100px;
}

#jempe_logo_login{
 float:left;
 height:100px;
}
#jempe_logo_login div{
 float:right;
 height:71px;
 width:156px;
 margin-top:14px;
 background-image:url(images/logo.png);
 background-repeat:no-repeat;
}
#jempe_login_form{
 float:left;
 margin-left:25px;
}

#jempe_login_form div{
 float:left;
}

#jempe_login_form label{
 margin-top:28px;
}

input.jempe_button , button.jempe_button , a.jempe_button {
 color:black;
 line-height:22px;
 background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(160,197,97)),
    color-stop(0.49, rgb(141,185,64)),
    color-stop(0.51, rgb(169,209,83)),
    color-stop(1, rgb(220,236,185))
 );
 background-image: -moz-linear-gradient(
    center bottom,
    rgb(160,197,97) 0%,
    rgb(141,185,64) 49%,
    rgb(169,209,83) 51%,
    rgb(220,236,185) 100%
 );
 background-color:#8db940;
 float:left;
 border:solid 1px #b6d380;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 margin:0;
 padding:2px 5px;
}

input.jempe_button:disabled , button.jempe_button:disabled , a.jempe_button:disabled{
 background:#CCC;
}

.jempe_error{
 color:#ffff00;
 line-height:14px;
 font-size:12px;
 font-weight:bold;
}

.jempe_error p{
 color:#ffff00;
}

#jempe_admin_menu {
 -moz-border-radius-bottomleft:3px;
 -moz-border-radius-bottomright:3px;
 -moz-border-radius-topleft:3px;
 -moz-border-radius-topright:3px;
 background:#FFF none repeat scroll 0%;
 border-bottom:1px solid #666;
 bottom:0pt;
 color:#CCC;
 padding:3px 0px;
 width:100%;
 font-family:Arial,sans-serif;
 font-size:11px;	
}

#jempe_admin_menu A:hover{
 color:#000;
}

#jempe_admin_menu A{
 text-decoration:none;
 color:#666;
 padding:0px 5px;
 border-right:solid 1px #666;
}

#jempe_container{
 margin:0 auto;
 width:85%;
 margin-top:35px;
}

#jempe_container h2{
 margin:0;
 padding:0;
 font-size:20px;
 color:#B1D028;
}
.jempe_div_field{
 float:left;  
 width:100%;
 margin-top:10px;
 font-size:12px;
 color:white;
}

.jempe_div_field td{
 font-size:12px;
}

.jempe_div_field span{
 float:left;
}

.jempe_div_field input , .jempe_div_field textarea , .jempe_div_field table{
 width:100%;
}

.jempe_div_field input.jempe_checkbox, .jempe_div_field input[type=checkbox]{
 width:auto;
}

.jempe_block{
 width:100%;
 border-top:#b1d028 solid 1px;
 float:left;
}

.jempe_left{
 width:12px;
 float:left;
 border-top:#b1d028 solid 2px;
}

.jempe_right{
 width:12px;
 float:right;
 border-top:#b1d028 solid 2px;
}

#jempe_manager_container{
 width:930px;
 float:left;
}

#jempe_manager_menu{
 background-color:#b1d028;
 float:left;
 width:33%;
 margin-right:1%;
 padding-bottom:15px;
 font-size:12px;
}

#jempe_manager_menu .jempe_button , #jempe_manager_list_buttons .jempe_button{
 background-image:url(images/dark_button_back.png);
 color:white;
}

#jempe_manager_menu input , #jempe_manager_menu strong ,  #jempe_manager_menu p , #jempe_manager_menu ul{
 float:left;
}
 #jempe_manager_menu p{
 width:260px;
}

#jempe_manager_menu label{
 color:white;
}

.jempe_manager_spacer{
 float:left;
 width:15px;
 height:15px;
}

#jempe_manager_files{
 float:left;
 width:65%;
 padding-top:10px;
}

#new_upload_button{
 line-height:25px;
 background-image:url(images/icons/image_add_32.png);
 background-repeat:no-repeat;
 background-position:right;
 padding-right:32px;
 float:right;
 color:#060;
 text-decoration:underline;
}

#jempe_upload_form{
 float:left; 
 width:100%;
 padding-top:15px;
 border-top:solid 1px black;
}

#jempe_blankRow{
 display:none;
}
#jempe_submenu{
 line-height:20px;
 font-size:11px;
 background-color:#B1D028;
 width:100%;
 float:left;
 margin-bottom:4px;
}
#jempe_submenu a{
 color:black;
 margin:0 8px;
}
#jempe_submenu a.selected{
 font-weight:bold;
}
#jempe_breadcrumb{
 line-height:20px;
 font-size:11px;
 width:100%;
 float:left;
 margin:4px 0;
 color:#B1D028;
 margin-bottom:25px;
}
#jempe_breadcrumb span{
 margin:0 5px;
}
#jempe_page_list li{
 padding:5px;
}
li.jempe_page_list_placeholder{
 margin:5px 0;
 background-color:#B1D028;
 height:15px;
}
#permissions_tree li{
 background:none;
 line-height:20px;
 border:none;
 padding:0px;
 width:100%;
}
#permissions_tree ul{
 margin-left:15px;
}
#jempe_crop_image{
 float:left;
 width:100%;
 margin:5px 0;
}
#jempe_manager_menu li{
 background:transparent;
}
#jempe_manager_menu ul{
 margin-left:10px;
 width:250px;
}
#jempe_manager_menu hr{
 margin:15px 0;
 border:none;
 border-top:solid #999 1px;
 border-bottom:solid #c5dc5e 1px;
 float:left;
 width:275px;
}
#jempe_manager_list_buttons{
 float:left;
 width:100%;
 background-color:#B1D028;
 text-align:right;
 padding:5px 0;
}
#jempe_manager_list_buttons button{
 float:right;
}
#jempe_manager_files h3{
 margin:0 5px;
 font-size:24px;
 color:#B1D028;
}
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('<?= base_url() ?>admin/images/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}
.jempe_images_container{
 float:left;
 width:540px;
}
.jempe_div_field textarea{
 height:300px;
}
#search_image_field{
 width:224px;
 margin-right:0px;
 border-right:0px;
 margin-top:5px;
 height:20px;
}
#search_image_button{
 float:left;
 width:32px;
 height:31px;
 background-image:url(images/search_icon.png);
 background-repeat:no-repeat;
 font-size:0px;
}
.jempe_uploader_button{
	float:left;
	width:100%;
}
#select_thumb_popup{
	width:400px;
}
#jempe_manager_container #select_thumb_popup{
	display:none;
}
.jempe_image_manager_photo{
	cursor:pointer;
}