INPUT, SELECT
{
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
	
}

BUTTON
{
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
	background: url("../img/menu_item.png")repeat scroll 0 0 #FFFFFF;	
	border: 1px solid black;
}

BUTTON:hover
{
	box-shadow: 0 0 5px red;
}

BODY 
{
	color: #000000;
	background-color: #e0e2e5;
}

FORM
{
	margin: 0px 0px 0px 0px;
}

.act_name
{
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	
	margin: 0px 0px 2px;
	padding: 0px 0px 00px 0px;
	border: 1px solid #111111;
	text-align: center;
	background: url("../img/actname.png") repeat scroll 0 0 #515356;
	
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0 0 5px black;
}

#copyright 
{

	color: #8f8f8f;
	font-size: 12px;
	text-align: center;

}

#auth
{
	position: absolute;
	height: 130px;
	width: 300px;
	top: 50%;
	left: 50%;
	margin-top: -65px;
	margin-left: -150px;
	
	border: 1px solid #cfcfcf;
	text-align: center;
	background-color: white;
	
	padding: 1px 1px 1px 1px;
	
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0 0 5px black;
}

#auth ul
{
	padding: 10px 10px 10px 0px;
	text-align: right;
	list-style-type: none;
	line-height: 23px;
}

#auth ul input
{
	width: 170px;
	border: 1px solid black;
	background-color: white;
	text-align: center;
}

#auth ul input:hover
{
	box-shadow: 0 0 5px red;
	
}

#auth  button
{
	width: 170px;
}

#auth_head
{
	color: #FFFFFF;
	font-weight: bold;
	background: url("../img/actname.png") repeat scroll 0 0 #515356;
	
}

#auth_error
{
	vertical-align: middle;
	display: table-cell;
	position: absolute;
	width: 300px;
	top: 50%;
	left: 50%;
	margin-top: 70px;
	margin-left: -150px;
	text-align: center;
	font-weight: bold;
	color: red;
}

#main_panel
{
	margin: 0px auto 10px;
	padding: 10px 0px 10px 0px;
	border: 1px solid #111111;
	text-align: center;
	background-color: #FFFFFF;
	box-shadow: 0 0 5px black;
	
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;

}

#menu
{
	margin: 0px auto 2px;
	padding: 2px 0px 5px 0px;
	border: 1px solid #111111;
	text-align: center;
	background: url("../img/menu.png") repeat-x scroll 0 0 #e3e3e3;
	
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0 0 5px black;
}

#menu a 
{
	text-decoration: none;
	font-size: 10px;
	border: 1px solid #444;
	font-family: Verdana;
	color: #000000;
	text-align: center;
	display: inline-block;
	width: 80px;
	background: url("../img/menu_item.png")repeat scroll 0 0 #FFFFFF;
	
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}

#menu a:hover
{
	color: #FF0000;

	box-shadow: 0 0 2px red;
}

#msg_error
 {
	vertical-align: middle;
	display: table-cell;
	position: absolute;
	width: 300px;
	top: 50%;
	left: 50%;
	margin-top: -100px;
	margin-left: -150px;
	border: 1px solid black;
	text-align: center;
	background-color: #e3e3e3;
	font-weight: bold;
	padding: 20px 0px 20px 0px;
	color: red;
	border-top: 20px solid #515356;
	box-shadow: 0 0 4px red;
}

#msg_ok 
{
	vertical-align: middle;
	display: table-cell;
	position: absolute;
	width: 300px;
	top: 50%;
	left: 50%;
	margin-top: -100px;
	margin-left: -150px;
	border: 1px solid black;
	text-align: center;
	background-color: #e3e3e3;
	font-weight: bold;
	padding: 20px 0px 20px 0px;
	
	border-top: 20px solid #515356;
	box-shadow: 0 0 4px black;
}

.mylist 
{
	border-collapse: collapse;
	text-align: center;
	display: inline-block;
	background-color: white;
	
	box-shadow: 0 0 4px black;
}

.mylist td.no_pad
{
	padding: 0px;
}

.mylist td 
{
	font-size: 14px;
	border: 1px solid #cfcfcf;
	border-collapse: collapse;
	padding: 1px 5px 1px 5px;

}

.mylist th 
{
	background-color: #e3e3e3;
	border: 1px solid #cfcfcf;
	border-collapse: collapse;
	padding: 0px 10px 0px 10px;
	color: black;

	
}

.mylist a, .aslink , .mylist .aslink
{
    width: auto;
	text-decoration: none;
	font-size: 10px;
	border: 1px solid #444;
	font-family: Verdana;
	color: #000000;
	text-align: center;
	display: inline-block;
	padding: 0px 5px 0px 5px;
	margin: 2px 2px 2px 2px;
	cursor: pointer;
	
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	
		background: url("../img/menu_item.png")repeat scroll 0 0 #FFFFFF;
}

.mylist a.width50
{
	width: 50px;
}

.mylist a.width50:hover
{
	width: 50px;
	color: #FF0000;
	box-shadow: 0 0 2px red;
}

.mylist a:hover, .aslink:hover , .mylist .aslink:hover
{
	color: #FF0000;
	box-shadow: 0 0 2px red;
    width: auto;
}



.mylist input, .mylist select
{
	width: 170px;
	border: 1px solid black;
	background-color: #FFFFFF;
	
}

.mylist input:hover, .mylist select:hover
{
	
	box-shadow: 0 0 5px red;
}

.mylist button
{
	width: 170px;
}

.mylist input.small
{
	width: auto;
	border: 0px;
}
 
.div_hide
{
	display : none;
}

.mylist input.width100, .mylist td.width100
{
	width: 100px;
}

.mylist a.width75
{
	width: 75px;
}


.mylist input.width240
{
	width: 240px;
}



.mylist input.width300
{
	width: 300px;
}

.mylist input.widthauto
{
	width: auto;
}

.mylist input.widthfull, .mylist select.widthfull
{
	width: 100%;
}
.color_red
{
	color: red;
}
.color_blue
{
	color: blue;
}

.w500h300
{
	width: 500px;
	height: 300px;
	min-height: 300px;
}

.widthw100ps
{
	width: 100%;
}


.progress_bar
{
	width: 100px;
	background: url("../img/pb.png") no-repeat scroll 1px 0 red;
	background-position: 0px 0pt;
}

.opt_noactive
{
	color : black;
	background-color: gray;
}
.cursor_pointer
{
	cursor: pointer;
}

.align_left
{
	text-align: left;
}

.nobold
{
	font-weight: normal;
}