/* GENERAL STYLES */
html, body{margin: 0px; padding: 0px; border: none;}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #666666;

}

table{margin-bottom: 35px;}
tr td{border-bottom: solid 1px #888; padding: 5px;}



a.button{
	height: 22px;
	float: left;
	margin-right: 25px;
	margin-top: 15px;
	display: block;
	background-repeat: repeat-x;
	color: #666;
	position: relative;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 30px;
}

a.button:hover{
	text-decoration: underline;
	}
.cancelBut{	
	background-image: url(soejborg/cancelBut_bg.gif);
}
.okBut{	
	background-image: url(soejborg/okBut_bg.gif);
}


.okBut .left, .cancelBut .left{
	width: 21px;
	height: 22px;
	display: block;
	background-image: url(soejborg/okBut_left.gif);
	position: absolute;
	left: 0px;
	top: 0px;
}

.cancelBut .left{
	background-image: url(soejborg/cancelBut_left.gif);
	}


.okBut .right, .cancelBut .right{
	width: 3px;
	height: 22px;
	display: block;
	background-image: url(soejborg/okBut_right.gif);
	position: absolute;
	right: -1px;
	top: 0px;
}

.cancelBut .right{
	background-image: url(soejborg/cancelBut_right.gif);
	}

div.error{
	padding: 3px; 
	background-color: #a02343;
	position: absolute;
	top: 18px;
	left: 300px;
	color: #fff;
	font-weight: normal;
	font-size: 10px;
}


input{border: solid 1px #666; background-color: #fff; color: #666; font-size: 10px; width: 180px; margin-bottom: 12px;}



/* EDITOR PROPERTIES */
