table {
	font-family: Verdana, Tahoma, Arial;
	color : #0f4e77;
	font-size : 11px;
}



a {
	font-family: Verdana, Tahoma, Arial;
	color : #186b9f;
	font-size : 11px;
	line-height:12px;
	text-decoration : none;
}
a:hover {
	font-family: Verdana, Tahoma, Arial;
	color : #186b9f;
	font-size : 11px;
	text-decoration : underline;
}

.anews {
	font-family: Verdana, Tahoma, Arial;
	color : #ffffff;
	font-size : 11px;
	text-decoration : none;
}
.anews:hover {
	font-family: Verdana, Tahoma, Arial;
	color : #ffffff;
	font-size : 11px;
	text-decoration : none;
}

.reg_text {
	color : #168408;
	font-size : 14px;
	text-decoration : none;
}

.red_title {
	color : #b60402;
	font-size : 11px;
}

.red_title_11 {
	color : #b60402;
	font-size : 11px;
}

.text1 {
	font-family : Verdana, sans-serif;
	color : #d5901b;
	font-size : 10px;
	text-decoration : none;
}

.text1:hover {
	font-family : Verdana, sans-serif;
	color : #d5901b;
	font-size : 10px;
	text-decoration : underline;
}

.red_text {
	font-family : Verdana, sans-serif;
	color : #b60402;
	font-size : 10px;
	text-decoration : none;
}

.red_text:hover {
	font-family : Verdana, sans-serif;
	color : #b60402;
	font-size : 10px;
	text-decoration : underline;
}

.red_text_11 {
	font-family : Verdana, sans-serif;
	color : #b60402;
	font-size : 11px;
	text-decoration : none;
}

.red_text_11:hover {
	font-family : Verdana, sans-serif;
	color : #b60402;
	font-size : 11px;
	text-decoration : underline;
}

.red_text_12 {
	font-family : Verdana, sans-serif;
	color : #b60402;
	font-size : 12px;
	text-decoration : none;
}

.red_text_12:hover {
	font-family : Verdana, sans-serif;
	color : #b60402;
	font-size : 12px;
	text-decoration : underline;
}

.text2 {
	font-family : Verdana, sans-serif;
	color : #4196CA;
	font-size : 11px;
	text-decoration : none;
}

.text2:hover {
	font-family : Verdana, sans-serif;
	color : #0f4e77;
	font-size : 11px;
	text-decoration : none;
}


.text3 {
	font-family : Verdana, sans-serif;
	color : #ffffff;
	font-size : 11px;
	text-decoration : none;
}

.text3:hover {
	font-family : Verdana, sans-serif;
	color : #C9E1F5;
	font-size : 11px;
	text-decoration : none;
}

.text31 {
	font-family : Verdana, sans-serif;
	color : #ffffff;
	font-size : 11px;
	text-decoration : none;
}

.text31:hover {
	font-family : Verdana, sans-serif;
	color : #FF9900;
	font-size : 11px;
	text-decoration : none;
}


.text4 {
	font-family : Verdana, sans-serif;
	color : #0E4E77;
	font-size : 11px;
	text-decoration : none;
}

.text4:hover {
	font-family : Verdana, sans-serif;
	color : #2A82BA;
	font-size : 11px;
	text-decoration : none;
}

.wrong_field {
	color : #FF0000;
}

textarea {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	border : 1px solid;
}
a.x		{
		position:relative;
		left:0px;
		top:-60px;
		z-index:1000;
		display:block;
		height:70px;
		width:140px;
		}
.x		{
		position:relative;
		left:0px;
		top:-60px;
		z-index:1000;
		display:block;
		height:70px;
		width:140px;
		}
img.x
		{
		position:relative;
		left:0px;
		top:-60px;
		z-index:1000;
		}
.y  	{
		
		z-index:-1000;
		
		}		


.t2 { border: #336699; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; background-color: #CEDFF7; font-family: Verdana, Tahoma, Arial; font-size: 11px }
.input 		{font-family: Verdana; font-size: 11px; color: #186b9f; background-color: #ffffff; border: 1px solid #4d627f;}
.inputorange 		{font-family: Verdana; font-size: 11px; color: #d7901c; background-color: #ffffff; border: 1px solid #d7901c;}

.submit 	{font-family: Verdana; font-size: 10px; color: #ffffff; background-color: #186b9f; border: thin solid #186b9f;}
.submitorange 	{font-family: Verdana; font-size: 10px; color: #FAF4DA; background-color: #d7901c; border: thin #d7901c;}

.month {
background-color:#336699;
color:#dfeff8;
font-size:14px;}

table.calendar {
background:#fff;}

table.calendar th{
font-size:12px;
}

table.calendar tr td {
width:14%;
height:50px;
background:#dfeff8;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:9px;
vertical-align:top}

table.calendar tr.shrt td{height:23px;}
table.calendar tr.date td { height:12px; background:#336699; color:#fff}

table.calendar tr.date td.we { height:12px; background:#767676; color:#fff}



table.calendar td a {
padding:0 0 0 ;
display:block}

table.calendar td.we {
background:#bfcdd4;
/*width:8%;*/}

table.calendar td.lect {
background-color:#bedced;}
table.calendar td.lect a, table.calendar td.lect span{
color:#336699;
}


table.calendar td.dl {
background-color:#FFeeFF}
table.calendar td.dl a, table.calendar td.dl span, a span.red, .red{
color:#cc0000;
}
table.calendar td.org{
background-color:#FFFFee;}

table.calendar td.org a, table.calendar td.org span{
color:#FF6600}

table.legend td {
}

table.legend td.lect, table.legend td.org, table.legend td.dl{
width:150px;
vertical-align:top;
text-align:center}

table.legend td.lect {background-color:#bedced; color:#336699}
table.legend td.org  {background-color:#FFFFee; color:#FF6600}
table.legend td.dl   {background-color:#FFeeFF; color:#cc0000}

p {margin:0;
padding:0;}
.event_title {
font-weight:bold;
font-size:12px;
margin:0;
padding:0;
text-align:center}
.event_bold {
font-weight:bold;margin:0;
padding:0;
}
.event_italic {font-style:italic;margin:0;
padding:0;}
p.back {text-align:right; padding:0 5px;}
a.back { font-size:10px; color:#900; text-decoration:none;}
a.back:hover { font-size:10px; color:#900; text-decoration:underline;}

a.doubleBtn { display:block; width:189px; height:38px; padding:2px 0 0; background:url(../images/double.gif) no-repeat;  background-position: 0 0;text-align:center; font-weight: bold; text-decoration:none; line-height:16px;color:#fff; }
a.doubleBtn:hover {  background-position: 0% 100%; color:#3181c0; text-decoration:none;} 
