/* form classes ***********************************************************************************/

input.normal,
textarea.normal,
input.file-normal,
select {
	width: 235px;
	border: 1px solid #cccccc;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 3px 5px;
	height: auto;
	margin-right: 5px;
	
}

/* tables classes *********************************************************************************/

tr.dotted-top td, tr.dotted-top th {
	border-top: 1px dotted #c8c8b0;
	padding-top: 15px;
}

tr.dotted-top th {
	padding-top: 5px;
}

tr.error td {
	background: #FEEBD8 url(../images/action_stop.gif) 20px 8px no-repeat;
	padding: 7px 0px 7px 43px;
}

tr.error td li {
	background: url(../images/icon_alert.gif) 0px 1px no-repeat;
	padding-left: 25px;
	list-style: none;
}

tr.ok td {
	background: #ebf0ac url(../images/icon_ok.gif) 20px 8px no-repeat;
	padding: 7px 0px 7px 43px;
}

tr.info td {
	background: #e4effa url(../images/icon_info2.gif) 20px 8px no-repeat;
	padding: 7px 0px 7px 43px;
}

/* div classes ************************************************************************************/

div.ok {
	background: #ebf0ac url(../images/icon_ok.gif) 7px 8px no-repeat;
	padding: 7px 0px 7px 30px;
}

div.error {
	background: #FEEBD8 url(../images/action_stop.gif) 7px 8px no-repeat;
	padding: 7px 0px 7px 30px;
}

/* link classes ***********************************************************************************/

#top-menu ul li a.selected {
	background: transparent url(../images/menu-selected.gif) no-repeat bottom center;
}

#left-menu ul li ul li a.selected {
	 background: transparent url(../images/menu-arrow-red.gif) no-repeat;
	 font-weight: bold;
}

a.red { /* byt namn - den �r ju inte r�d l�ngre */
	margin-left: 10px;
}

a.about { /* byt namn? */
	color: #cc0000;
}

a.reset {
	background: transparent url(../images/menu-arrow-red-sml.gif) 0px 1px no-repeat;
	padding-left: 18px;
}


img.close {
	float: right;
	margin-top: -25px;
	margin-right: 20px;
	cursor: pointer;
}

/* general ****************************************************************************************/

.td_column_name { width: 200px; }
.td_colum_input { width: 270px; }

.no_border 		 { border: 0px; }

.max 		{ width: 100%; }
.auto 	{ width: auto; }
.right 	{ text-align: right; }
.center 	{ text-align: center; }
.clear	{ clear: both; height: 0px; }
.top		{ vertical-align: top; padding-top: 14px; }
.warning	{ color: #cc0000; }

.float-right {float: right;}
.hidden {display: none;}
