﻿@charset "utf-8";
/* CSS Document */
@import "context_menu.css";
#menu .hiding {
text-decoration:line-through;
}
#submenu .hiding {
text-decoration:line-through;
}
#submenu .deleted{
color:#FF0000;
text-decoration:line-through;
}
#menu .deleted, #submenu .status_deleted {
color:#FF0000;
text-decoration:line-through;
}
 #iheader .topright #gmenu .ec_linklist_element .hiding {
text-decoration:line-through;
}
#ec_userrights .ec_ajaxform fieldset .e_rights_pages label{
font-weight:normal;
float:left;
font-size:12px;
}

#ec_bgimagechange .ec_ajaxform fieldset div label{
font-weight:normal;
float:left;
font-size:12px;
}
#ec_bgimagechange .ec_ajaxform fieldset div input{

float:left;

}
#ec_bgimagechange .ec_ajaxform fieldset div{
clear:left;
}
#ec_allbanners{

height:120px;
overflow:auto;
}
.e_rights_pages input{

float:left;
}
.ec_useri{
clear:left;
}
.e_rights_pages div {
	clear:left;
}
.e_rights_pages {
	background-color:#f4f4f4;
	border:1px solid #ccc;
	padding:5px;
}
.ec_useri{
	background-image: url(../adminicons/user_rights.png);
	background-repeat:no-repeat;
	padding-left:20px;
	margin-top:10px;
	margin-bottom:3px;
	cursor:pointer;
}
.ec_right_desc {
	margin-bottom:5px;
	padding:5px;
	border:1px solid #ccc;
}
.ec_right_desc h2 {
	font-size:13px;
	padding-bottom:4px;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}
.ec_right_desc span.add_user {
	float:right;
	font-size:11px;
	display:block;
	font-size:11px;
	padding:0 4px 0 4px;
	margin-right:5px;
	color:#000;
	border:1px solid #ddd;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	cursor:pointer;
	background-image:url(../adminicons/buttonbg.png);
	background-repeat:repeat-x;
	background-position:bottom;
}
.e_rights_pages{
padding-left:5px;
}
.radio{
width:10px;
height:10px;

}
.error{
	font-weight:bold;
	color:#FF0000;
	
}
.error span{
	display:block;
}	

.inputtext{
	margin-bottom:10px;
	width:300px;
	border:1px solid #ccc;
	padding:2px;
}
.select{
	margin-bottom:10px;
	width:300px;
	border:1px solid #ccc;
	padding:2px;
}
.chechkbox{


}
#emenu_ul li{
	cursor:pointer;
}
#emenu {
	height:73px;
	background-image: url(../adminicons/bg_emenu.png);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#emenu #elogo {
	width:171px;
	height:60px;
	background-image: url(../adminicons/logo_emenu.gif);
	float:left;
}

#emenu #etitle {
	display:none;
}
#emenu ul {
	margin:0;
	padding:0;
	list-style-type: none;
	padding-top:10px;
	float:right;
}
#emenu ul li {
	display: inline;
	padding: 1px 10px 1px 21px;	
	display:block;
	float:left;
	background-repeat: no-repeat;
}
#emenu ul li a {
	color:#555;
	background-image: url(../adminicons/e_spacedot.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 2px 12px 2px 0;
	text-decoration:none;
}
#emenu ul li a span {
	text-decoration:underline;
}
#emenu ul li a.l,#emenu ul li a.thickbox {
	background-image:none;
	padding-right:0;
}
#emenu ul li a:hover {
	color:#000;
}
#emenu li.e_logout {
	background-image: url(../adminicons/e_logout.gif);
}
#emenu li.e_newsletter {
	background-image: url(../adminicons/e_newsletter.gif);
}
#emenu li.e_event {
	background-image: url(../adminicons/e_event.gif);
}
#emenu li.e_stats {
	background-image: url(../adminicons/e_stats.gif);
}
#emenu li.e_userrights {
	background-image: url(../adminicons/user_rights.png);
}
#emenu li.e_login {
	background-image: url(../adminicons/e_login.gif);
}
#emenu li.e_imagebank {
	background-image: url(../adminicons/main_image.png);
}

#emenu li.e_userrightstopage {
	background-image: url(../adminicons/page_rights.png);
}

#emenu li.e_add_meta {
	background-image: url(../adminicons/global_meta.png);
}

#emenu li.e_close {
	background-image: url(../adminicons/global_logout.png);
}

/* UUDET */

div.ec_control_ele ul {
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	
	padding:10px 0 10px 0;
	clear:both;
}
#iheader .topright .ec_control_ele {
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	width:200px;
	clear:none;

}
#holder #allcontent #footer .ec_control_ele ul {
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	padding:1px 3px 0px 0px;
	clear:both;

}
#menu  .ec_control_ele{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	margin:4px 12px 0px 0px;
	background-position:bottom;
	padding:1px 4px 1px 4px;
	line-height:11px;

}
#ifooter{
clear:both;
}
#iheader .topright .ec_control_ele{
float:right;
display:inline;
}
#iheader .topright .ec_control_ele ul {
float:right;
display:inline;
}

 .banner .ec_control_ele ul li,#iheader .topright .ec_control_ele ul li,#holder #allcontent #footer .ec_control_ele ul li, #icontent .ec_control_ele ul li,#holder #allcontent #content #right .ec_control_ele ul li,#ec_add_to_root,#ec_add_linkto_root, #mainlinks .ec_control_ele ul li,#ifooter  .ec_control_ele ul li{
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	float:left;
	font-size:11px;
	padding:0 4px 0 4px;
	margin-right:5px;
	color:#000;
	border:1px solid #ddd;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	cursor:pointer;
	background-image:url(../adminicons/buttonbg.png);
	background-repeat:repeat-x;
	background-position:bottom;
}

#ec_add_to_root,#ec_add_linkto_root {
	padding:0 4px 0 4px;
	float:right;
	margin-top:2px;
	height:14px;
}

#allcontent div.news_element {
	margin-bottom:20px;
}

#allcontent form.ec_ajaxform fieldset {
	border:none;
	padding:0;
	clear:both;
}

#allcontent form.ec_ajaxform label {
	display:block;
	margin-bottom:2px;
	font-weight:bold;
}

#ec_contentEditing form.ec_ajaxform input {
	width:400px;
	margin-bottom:10px;
}


#ec_contentEditing  {
	margin-bottom:20px;
}
#cancel, #ec_button_run {
	float:right;
	margin:5px 0 10px 5px;
	background-image: url(../adminicons/buttonbg.png);
	background-repeat: repeat-x;
	border:1px solid #ccc;
	padding:1px 6px 1px 6px;
	width:100px;
}

#ec_contentEditing #cancel, #ec_contentEditing #ec_button_run {
	width:100px;
}

/* AJAX EDITORI */
#ec_renamer,#ec_newpage,#ec_langvariation,#ec_delete,#ec_linklist,#ec_movestructure,#ec_addlangvariation_news,#ec_remove_news,#ec_login_ajax,#ec_bgimagechange,#ec_add_news,#ec_edit_news,#ec_remove_news,#ec_linklist,#ec_userrights ,#ec_adduser,#ec_meta,#ec_delete,#ec_contentEditing,#ec_userrightstopage,#ec_linklistUrl ,#ec_addnosto,#ec_bgimageupload,#ec_newpagelink{
	display:none;
	background-repeat:repeat-x;
	background-color:#ffffff;
	position:absolute;
	top:0px;
	left:0px;
	min-width:200px;
	z-index:22;
}

#icontent #ec_contentEditing {
	position:relative;
	width:100%;
	
}

/* Oranssi ylÃ¤palkki */
#ec_top_ele{
	background-image: url(../adminicons/bg_top_e.png);
	padding:5px 5px 5px 0;
	float:left;
	border:1px solid #f29509;
	border-bottom:none;
}
#ec_top_ele img {
	float:right;
}



#mover{
	font-size:12px;
	font-weight:bold;
	margin-right:30px;
	color:#fff;
	width:70%;
	margin-left:10px;
	float:left;
}

.ec_ajaxform {
	padding:0px;
	margin:0px;
	width:400px;
	clear:both;
}
#allcontent #content #left .ec_ajaxform {
	padding:0px;
	margin:0px;
	width:100%;
	clear:both;
}
 #icontent  .ec_frameediting{
	clear:both;

	
}
#allcontent #content #left .ec_ajaxform label{
	display:none;
	
}
.ec_ajaxform fieldset {
	clear:both;
	border:1px solid #ddd;
	padding:10px 15px 0 15px;
	margin:0px;
}
.ec_ajaxform fieldset label{
	display:block;
	font-size:12px;
	font-weight:bold;
	margin-bottom:2px;
}
.ec_ajaxform fieldset label.nb {
	display:inline;
	font-weight:normal;
	padding-bottom:3px;
}


.ec_ajaxform fieldset ul {
	padding:2px;
	list-style:none;
	border:1px solid #ccc;
}

.ec_ajaxform fieldset ul li {
	padding:3px 0 3px 0;
	list-style:none;
}
.ec_ajaxform fieldset ul li input {
	width:18px;
	padding:0px;
	margin:0px;
}
.ec_api_info {
	margin-top:5px;
	font-weight:bold;
	font-size:13px;
	margin-bottom:3px;
	padding:1px 0 1px 20px;
	background-image: url(../adminicons/page_template.png);
	background-repeat:no-repeat;
}
#buttonoikeudet{
	margin-top:10px;
	font-weight:bold;
	font-size:13px;
	padding:1px 0 1px 20px;
	background-image: url(../adminicons/user_rights.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
.ec_ajaxform fieldset ul li input.radiobutton {
	margin-right:5px;
}
.ec_ajaxform fieldset input.meta {
	margin-bottom:5px;
	width:500px;
}
.ec_ajaxform fieldset textarea {
	margin-bottom:5px;
	width:460px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #ccc;
	padding:2px;
}
/*.ec_frameediting .ec_ajaxform fieldset input {
	width:400px;
	margin-bottom:5px;
}
.ec_frameediting input {
	width:400px;
}
.ec_frameediting {
	clear:both;
	display:block;
}*/

/* DROPSHEET */
#ec_lock{
	background-color:#000000;
	width:100%;
	position:absolute;

	
	top:0px;
	left:0px;
	z-index:20;
	filter:alpha(opacity=30);
	opacity:0.30;
	-moz-opacity:0.30;
}
/* LOADER */
#prog{
	width:30px;
	height:30px;
	position:absolute;
	top:50%;
	left:50%;
	z-index:21;
}

#icontent .ec_frameediting form{
width:100%;

}
