/* CSS Document */


/* CONTENT MAIN FORM */

#main form{

	margin: 15px;

}

#main form .element{

	clear: both;

	border-bottom: 1px dashed #ededed;

	display: block;

	margin: 0;

	padding: 10px 10px;

}

#main form label{

	/*color: #575757;*/
 

	font-size: 10px;

	font-weight: bold;

	margin: 0 0 5px 0;

	padding: 0 0 0 3px;
	font:Arial, Helvetica, sans-serif;

}

#main form label span{

	color: #b8b8b8;

	font-size: 11px;

	font-weight: normal;

}

#main form input, #main form select, #main form textarea{

	background: #FFFFFF;

	border: 1px solid #DDDDDD;

	border-radius: 3px;
	font-size: 12px;
	font-family: Arial;
	padding: 5px 3px;
	margin: 4px 0px;

}

#main form input:focus, #main form select:focus, #main form textarea:focus{	border: 1px solid #b3b3b3;}



#main form select{

	border: 1px solid #DDDDDD;

	border-radius: 3px;



}

#main form .text{

	width: 100%;

}

#main form .textarea{

	width: 100%;

}

#main form .err{

	border: 1px solid #FF5252;

}

#main form .red{

	color: #FF5252;

}



/* MAIN NOTIFY */



#main .n_warning{background: #FFF7CE;border: 1px solid #D9C65B; border-radius: 3px; margin: 20px 15px;padding: 1px;}

#main .n_warning p{	background: #FDF0B1 url(../img/i_warning.png) no-repeat 4px center;	color: #756B30;	margin: 0; padding: 7px 25px;}

#main .n_warning a{	color: #756B30;	font-weight: bold;}



#main .n_ok{background: #F6FFEC;border: 1px solid #89B755; border-radius: 3px; margin: 20px 15px;padding:10px;}

#main .n_ok p{background: #DFF6C5 url(../img/i_ok.png) no-repeat 4px center; color: #496528; margin: 0; padding: 7px 25px;}

#main .n_ok a{color: #006312; font-weight: bold;}



#main .n_error{background: #FDE4E1;border: 1px solid #B16A6C; border-radius: 3px; margin: 20px 15px;padding: 1px;}

#main .n_error p{background: #F4CAC6 url(../img/i_error.png) no-repeat 4px center; color: #630E18; margin: 0; padding: 7px 25px;}

#main .n_error a{color: #822121; font-weight: bold;}

#perloader
{
	display:block;
}
span.datetme
{
	padding: 2px 2px; 
font-size: 14px;
}


.daystbl {
	width:auto;
	margin:0px;
	padding:0px; 
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.daystbl table{
    border-collapse: collapse;
	border:1px solid #aaaaaa;
        border-spacing: 0;
	/*width:100%;*/
	height:100%;
	margin:0px;padding:0px;
}.daystbl tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.daystbl table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.daystbl table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.daystbl tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.daystbl tr:hover td{
	background-color:#f7f7be;
		

}
.daystbl td{
	vertical-align:middle;
	
	background-color:#f7f4f4;

	border:1px solid #aaaaaa;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:4px 6px;
	font-size:14px;
	font-family:Arial;
	font-weight:normal;
	color:#000000; 
line-height: 8px; 
}.daystbl tr:last-child td{
	border-width:0px 1px 0px 0px;
}.daystbl tr td:last-child{
	border-width:0px 0px 1px 0px;
}.daystbl tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.daystbl tr:first-child td{
		background:-o-linear-gradient(bottom, #0858a8 5%, #0858a8 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0858a8), color-stop(1, #0858a8) );
	background:-moz-linear-gradient( center top, #0858a8 5%, #0858a8 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0858a8", endColorstr="#0858a8");	background: -o-linear-gradient(top,#0858a8,0858a8);

	background-color:#0858a8;
	border:0px solid #aaaaaa;
	text-align:left;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
	padding:8px;
}
.daystbl tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #0858a8 5%, #0858a8 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0858a8), color-stop(1, #0858a8) );
	background:-moz-linear-gradient( center top, #0858a8 5%, #0858a8 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0858a8", endColorstr="#0858a8");	background: -o-linear-gradient(top,#0858a8,0858a8);

	background-color:#0858a8;
}
.daystbl tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.daystbl tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}


#lightbox {
	position: absolute;
	top: 0;
	left: 50%;
	width: 500px;
	margin-left: -250px;
	background: #fff;
	z-index: 1001;
	display: none;
}
#lightbox-shadow {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
	z-index: 1000;
	display: none;
}