@charset "utf-8";
.path{ padding:15px; color:#98896e; text-transform:uppercase; font-size:11px;  }
.path a{ }
.path *{ color:#98896e; }
.orange{color:#EA7367;}
.blue{ color:#008081;}



/* ICO */
.calendar, .foto, .annauncement, .guestbook, .music, .show, .hide, .edit, .delete, .preview, .print, .cal, .play, .mute, .volum, .stop, .noemails, .emails, .user, .useredit, .useractive, .usernotactive, .usergroup , .playlist_del , .playlist_plus, .upload , .add{
	display: inline-block;
	position:relative;
	height:20px;
	width:20px;
	margin:0px 5px;
	background-repeat:no-repeat;
	background-position:center center;
	
}
.upload{
	background-image: url(../icons/upload.gif);
}
.add{
	background-image: url(../icons/add.gif);
}


.calendar{
	background-image:url(../icons/calendar.png);
}
.foto{
	background-image:url(../icons/foto.png);
}
.annauncement{
	background-image:url(../icons/annauncement.png);
}
.guestbook{
	background-image:url(../icons/guestbook.png);
}
.playlist_plus{
	background-image:url(../icons/playlist_add.png);
}
.playlist_del{
	background-image:url(../icons/playlist_del.png);
}

.music {
	background-image:url(../icons/music.png);
}
.user {
	background-image:url(../icons/user.png);
}
.useredit {
	background-image:url(../icons/useredit.png);
}
.useractive {
	background-image:url(../icons/useractive.png);
}
.usernotactive {
	background-image:url(../icons/usernotactive.png);
}
.usergroup {
	background-image:url(../icons/usergroup.png);
}
.volum {
	background-image:url(../icons/volum.png);
}
.mute {
	background-image:url(../icons/mute.png);
}
.email {
	background-image:url(../icons/email.png);
	background-color:#FFF;
}
.noemail {
	background-image:url(../icons/noemail.png);
	background-color:#FFF;
}
.cal {
	background-image:url(../icons/calendar.gif);
}
.show {
	background-image:url(../icons/hide.png);
}
.play {
	background-image:url(../icons/play.png);
}
.stop {
	background-image:url(../icons/stop.png);
}
.hide {
	background-image:url(../icons/show.png);
}
.delete {
	background-image:url(../icons/delete.png);
}
.edit {
	background-image:url(../icons/edit.png);
}
.preview {
	background-image:url(../icons/preview.png);
}
.print {
	background:url(../icons/print.png) #ccc no-repeat;
	border:0px;
}
/* ICO big*/
.controls_big {
	display: inline-table;
	height:40px;
	width:40px;
}
.controls_big {
	background:url(../icons/controls_big.png);
}
.ico_up, .ico_down{
	display: inline-table;
	height:11px;
	width:12px;
	margin:0 3px;
	background-repeat:no-repeat;
	background-position:center center;
	}
.ico_up {
	background-image:url(../icons/up.gif);
}
.ico_down{
	background-image:url(../icons/down.gif);
}

.ico_back, .ico_next, .ico_prev{ display:inline-table;
	height:28px;
	width:29px;
}
.ico_next{ background:url(../icons/next.png) no-repeat}
.ico_prev{ background:url(../icons/prev.png) no-repeat; margin-right:16px;}
.ico_back{ background:url(../icons/back.png) no-repeat; width:74px;} 

.successfull{ text-align:center; padding:20px; color:#060; font-weight:bold; border:1px solid #060; background:#FCEBF3; clear:both; display:block; }
label.error{ color:#E0902D; padding: 1px 0 1px 24px; margin-left:3px; background:url(../icons/alert.png) no-repeat;}
div.error{ color:#F00; padding:5px; background:#FFF;}

.required{
 background: url(../icons/required.png) no-repeat right top #FFF; 
		
}
.ContentForm tr{vertical-align:top}
.ContentForm p{ padding:0; margin:0;}
.ContentForm input, .ContentForm textarea{ width:100%;} 
input.btn{ width:auto; padding:2px; margin:2px;}
.ContentForm .LastChild *{ font-size:10px; display:none}
.ContentForm .datepicker{ width:70px;}
