@charset "utf-8";
body{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	font-size:12px;
	margin:0;
	padding:0;
}

tr,td { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#444; }
tr,td a,a:hover { color:#444; }

.bold { font-weight:bold; }
.normal { font-weight:normal; }
.t10 { font-size:10px }
.t11 { font-size:11px }
.t12 { font-size:12px }
.t13 { font-size:13px }
.t14 { font-size:14px }
.t18 { font-size:18px }
.t24 { font-size:24px }

.blue { color:#0466b0}
.dark { color:#60533a; }
.orange { color:#f26522; }
.dark { color:#60533a; }
.black { color:#666; }
.white { color:#fff; }
.red { color:#c30303; }
.green { color:#063; }

.delimiter { margin: 0 10px 0 10px; color: #c8c8c8; }
a,a:hover { color:#444; text-decoration:none; }

.white:hover { color:#fff; }

.input{
/* background-color:transparent; */
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#222;
border:1px solid #aaa;
}

.marked {
	background-color:#F00;
	color:#FFF;
}

.on{display:inline;}
.off{display:none;}

.a_stil { 
color:#F00;
font-weight:bold;
}

.a_disabled { 
color:#cccccc;
cursor:default;
}

.a_disabled:hover { 
color:#cccccc;
cursor:default;
}

.td_stil{ 
background-color:#dddddd; 
border:#aaaaaa 1px solid; 
}

.td_normal{ 
background-color:#eeeeee; 
border:#aaaaaa 1px solid; 
}

.td_disabled{ 
background-color:#ffffff; 
border:#aaaaaa 1px solid; 
}

.normal {
color:#000;
font-weight:normal;
}

#tt { background-color: #999999; } 
#tt tr { background-color:#fff; margin:0; padding:0; }
#tt td { font-size:12px; }

a { text-decoration:none; color:#333333; font-size: 12px; }

.ok_mess { width:190px; padding:5px 20px; margin:5px; background-color:#668626; border:1px solid #668626; color:#fff; font-weight:bold; text-align:center; }
.bad_mess { width:270px; padding:5px 20px; margin:5px; background-color:#B00000; border:1px solid #7d0f36; color:#fff; font-weight:bold; text-align:center; }

/* -- IMAGE ORDER -- */
#sortlist {
	width: 160px;
	margin-bottom: 15px;
	text-align:center;
	}
#sortlist img.sorting {
	float: left;
	margin: 4px;
	padding: 6px;
	border: 1px solid #ccc;
	}
	
#sortlist img.sorting:hover { 
	float: left;
	margin: 4px;
	padding: 6px;
	border: 1px solid #ccc; 
	cursor: move;
	}
	
.sorting .movable { padding-bottom:3px; }
/* -- END IMAGE ORDER -- */



.wordwrap { 
   white-space: pre-wrap;      /* CSS3 */   
   white-space: -moz-pre-wrap; /* Firefox */    
   white-space: -pre-wrap;     /* Opera <7 */   
   white-space: -o-pre-wrap;   /* Opera 7 */    
   word-wrap: break-word;      /* IE */
}

