.ajs_head {
	width:614px;
	height:20px;
	padding:10px;
	float:left;
	background:#e1edcf;
	text-transform:uppercase;
	font-weight:bold;
}

.ajs_head_info {
	width:580px;
	height:auto;
	float:left;
}

.ajs_head_spanpic {
	width:34px;
	height:auto;
	float:left;

}

.ajs_panel_list {
	width:614px;
	height:20px;
	padding:10px;
	float:left;
	border-bottom:1px solid #e1edcf;
}

.ajs_panel_list:hover {
	/*background:#e1edcf;*/
	background:#f1f1f1;
}

.ajs_panel_list_blank {
	width:614px;
	height:20px;
	padding:10px;
	float:left;
	/*border-bottom:1px solid #e1edcf;*/
}

.ajs_panel_list_left {
	width:502px;
	float:left;
}

.ajs_panel_list_right {
	width:112px;
	float:left;
}

.ajs_panel_list_split {
	width:56px;
	float:left;
}

.ajs_panel_list_form_left {
	width:150px;
	float:left;
}

.ajs_panel_list_form_right {
	width:464px;
	float:left;
}

.ajs_panel_list_form_right_split {
/*width:232px;*/	
width:154px;
	float:left;
}

.ajs_panel_list_form_left_day {
	width:480px;
	float:left;
	padding-right:10px;
}

.ajs_panel_list_form_right_day {
	width:124px;
	float:left;
}

.ajs_frame {
	width:614px;
	height:auto;	
	float:left;
}

a#add {
	width:16px;
	height:16px;
	background:url(../img/add.png);
	float:left;
}

a.edit, a.edit:active, a.edit:focus, a.edit:hover, a.edit:focus {
	width:16px;
	height:16px;
	background:url(../img/pencil.png);
	float:left;
	margin-left:20px;
	background-repeat:no-repeat;
}

.delete {
	width:16px;
	height:16px;
	background:url(../img/bin_closed.png);
	float:left;
	margin-left:20px;
	background-repeat:no-repeat;
}

.delete:hover {
	cursor:pointer;
}

.ajs_sendNewsletter {
	width:16px;
	height:16px;
	background:url(../img/email_go.png);
	float:left;
	margin-left:20px;
	background-repeat:no-repeat;
}

.ajs_sendNewsletter:hover {
	cursor:pointer;
}

.tooltip {
	position:absolute;
	display:none;
	background:#01662c;
	color:#ffffff;
	padding:7px;
	z-index:999;
	/*
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	 border-radius:5px;
	-webkit-box-shadow: 3px 3px 7px  #0c2e1a;
	-moz-box-shadow: 3px 3px 7px #0c2e1a;
	box-shadow: 3px 3px 7px #0c2e1a; 	*/
}

.ajs_clear {
	clear:both;
}

.toggler {
	width:16px;
	height:16px;
	background:url(../img/bullet_arrow_up.png);
	float:left;
}

.toggler_active {
	width:16px;
	height:16px;
	background:url(../img/bullet_arrow_down.png);
	float:left;
}

.toggler_active:hover, .toggler:hover, .holiday:hover, .holiday_active:hover {
	cursor:pointer;
}

.holiday {
	width:16px;
	height:16px;
	background:url(../img/date_delete.png);
	float:left;
}

.holiday_active {
	width:16px;
	height:16px;
	background:url(../img/date_go.png);
	float:left;
}

.readonly_input, .readonly_input:active, .readonly_input:focus {
	background:#f1f1f1;
}

input, input:active, input:focus {
	padding:2px;
	border:1px solid #e1edcf;
	background-color:#ffffff;
}

.active_input, .active_input:active, .active_input:focus {
	padding:2px;
	border:1px solid #e1edcf;
	background-color:#f1f1f1;
}
/*
.tx-ajs-pi2 {
	overflow-x:hidden;
	overflow-y:scroll;
	height:570px;
}*/

#spinner {
	width:16px;
	height:16px;
	background:url(../img/spinner.gif);
	display:none;
	float:right;
}

.ajs_suggest {
	width:auto;
	z-index:10;
	display:none;
	background:#f1f1f1;
	position:absolute;
	float:left;
	height: expression(this.scrollHeight > 199 ? "199px" : "auto" );
	max-height:200px;
	overflow-x:hidden;
	overflow-y:auto;
}
			
.ajs_suggest div {
	width:auto;
	height:auto;
	vertical-align:middle;
	z-index:10;
	background:#f1f1f1;
	padding:5px;
	position:relative;
}
			
.ajs_suggest div:hover {
	background:#c1c1c1;
	cursor:pointer;
}

#ajs_newsletter_frame {

}

.ajs_newsletter_status {
	width:614px;
	padding:10px;
	height:auto;
	float:left;
	display:none;
}

.info_span {
	width:16px;
	height:16px;
	background:url(../img/information.png);
	float:right;
	z-index:999;
	position:relative;
}

.ajs_errorbox_green {
	width:592px;
	border:1px solid #4f8638;
	background:#ecf4dc;
	padding:10px; 
	float:left;
}

.ajs_errorbox_red {
	width:592px;
	border:1px solid #dc4c42;
	background:#fbb19b;
	padding:10px;
	float:left;
}

.ajs_download_span {
	padding:7px;
	background:#01662c;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.ajs_download_span:hover {
	cursor:pointer;
}

.ajs_ul {
	margin:0px;
	padding:0px;
	float:left;
	width:634px;
	height:auto;
}

.ajs_li_head {
	list-style-type:none;
	height:20px;
	width:634px;
	font-weight:bold;
	float:left;
	padding:5px 0px;
}

.ajs_li {
	list-style-type:none;
	float:left;
	width:auto;
	padding:5px 0px 5px 20px;
	min-height:20px;
	height:auto !important;
	height:20px;
}

.ajs_menu_span {
	float:left;
	width:400px;

}

.ajs_price_span {
	float:left;
	width:214px;
}
