body { font:normal 11px/13px Verdana,Arial,sans-serif; margin:0; padding:20px 0 0 0; background:#636363; }
#main { width:980px; margin:0 auto 0 auto; background:#eee url("../images/back.gif") center repeat; border:1px solid #404040; }

/*---------------- Navigation -----------------*/

#links { height:26px; background:#C0C0C0 url("../images/boun.gif") center repeat; }
#links a { font:bold 11px/25px Verdana,Arial,sans-serif; height:25px; float:left; display:block; color:#000; padding:0 15px 0 15px; text-decoration:none; border-right:1px solid #999; border-bottom:1px solid #999; }
#links a#light { background:#E0E0E0; border-bottom:1px solid #E0E0E0; }
#links a:hover { background:#E0E0E0; }

#links2 { width:980px; clear:both; float:left; display:block; background:#E0E0E0 url("../images/boun2.gif") center repeat; text-align:center; color:#999;}
#links2 a { font:normal 11px/20px Verdana,Arial,sans-serif; padding:0 10px 0 10px; height:20px; float:left; display:block; border-bottom:2px solid #999; color:#000; text-decoration:none; }
#links2 a:hover { border-bottom:2px solid #F60; }
#he { float:left; display:block; margin-top:3px;}

/*------------------- Content ----------------*/
#index { margin:0 80px 0 80px; text-align:center; }
#index strong { display:block; width:160px; border-bottom:1px solid #000; margin:0 auto 0 auto; }
#index li { list-style:square; margin-left:40px; }
#index a { line-height:18px; border-bottom:0; text-decoration:underline; }
#index a:hover { text-decoration:none; }


select { font-size:13px; }
input { font-size:13px; }
textarea { margin:0px; padding:5px; font:normal 11px/14px Verdana,sans-serif; letter-spacing:0px; }

#cont { display:block; width:710px; padding:0 10px 0 10px; float:left; }
h1 { font:bold 14px/18px Verdana,Arial,sans-serif; text-transform:uppercase; text-align:center; letter-spacing:1px; margin:0 80px 10px 80px; border-bottom:2px solid #000; padding:5px 0 2px 0; }
#cl { line-height:24px; float:left; width:320px; height:24px; text-align:right; padding:3px 10px 3px 0; }
#cr { line-height:24px; float:left; width:370px; height:24px; text-align:left; padding:3px 0 3px 10px; }
#cm { line-height:24px; float:left; width:690px; height:24px; text-align:center; padding:10px; }
#clear { font:normal 1px/1px Arial; height:1px; clear:both; width:100%; }
.clear { font:normal 1px/1px Arial; height:1px; clear:both; width:100%; }

a { text-decoration:none; text-decoration:underline; color:#666; }
a:hover { text-decoration:none; }

/*----------------- NEWS --------------------*/

table { border-collapse:collapse; }
table th { font:bold 12px/16px Verdana,Arial,sans-serif; letter-spacing:0px; text-align:center; border:1px solid #999; padding:2px 3px 2px 3px; background:#C0C0C0; color:#039; }
table td { font:normal 11px/14px Verdana,Arial,sans-serif; text-align:center; vertical-align:center; border:1px solid #999; padding:2px 3px 2px 3px; }
#oran { background:#FB5; }
#tdri { text-align:right; }
#tdle { text-align:left; }
#tdri { text-align:right; }

table#butt input { font:normal 10px/11px Arial,Verdana,sans-serif; padding:1px; }

#uplo_list { float:left; width:230px; }

/*----------------- TIMETABLE --------------------*/

#time_table { position:relative; top:0; left:0; background:url('../images/table.gif?1') top left no-repeat; height:702px; width:680px; margin-bottom:20px; overflow:hidden; clear:both;}
#time_sele { font:normal 10px/14px Arial,sans,serif; position:absolute; background:#cbd2e1; color:#039; width:37px; border:1px solid #039; text-align:center; }
a#time { font:normal 10px/14px Arial,sans,serif; position:absolute; background:#F93; color:#039; /*f5cca3,f3d4b6*/ width:37px; border:1px solid #036; /*F93*/ text-align:center; text-decoration:none; }
a#time:hover { background:#cbd2e1; }

#time_tour { background:url('../images/tour.gif') top left no-repeat; height:961px; width:679px; margin-bottom:20px; overflow:hidden; clear:both; }
#time_selt { font:normal 10px/14px Arial,sans,serif; position:absolute; background:#cbd2e1; color:#039; width:98px; border:1px solid #039; text-align:center; }
a#time2 { font:normal 10px/14px Arial,sans,serif; position:absolute; background:#F93; color:#039; /*f5cca3,f3d4b6*/ width:98px; border:1px solid #036; /*F93*/ text-align:center; text-decoration:none; }
a#time2:hover { background:#cbd2e1; }

/*----------------- HELP --------------------*/

#help { float:right; width:250px; text-align:justify; }
#help h2 { font:bold small-caps 14px/25px Verdana,Arial,sans-serif; text-align:center; margin:0; height:25px; background:#F93; border-bottom:1px solid #999; }
#help #in { padding:0 10px 0 10px; }
#help ul { margin:0; padding-left:12px; }
#help li { padding-bottom:10px; }
#help a { color:#039; }

#code { display:inline; color:#039; }
#hr { font:normal 1px/1px Arial; background:#999; height:1px; width:230px; margin:3px 0 3px 0; }

#deta { float:left; background:#cbd2e1; border:2px solid #036; letter-spacing:0; padding:5px 0 5px 0; margin-top:4px; }
#detl { float:left; text-align:right; width:104px; clear:left; padding:4px 2px 4px 0; }
#detr { float:left; text-align:left; width:117px; padding:4px 0 4px 3px; }

/*------------------- Error -----------------*/

#erro { font:bold 12px/14px Verdana,Arial,sans-serif; text-align:center; color:red; letter-spacing:1px; padding:8px 0 8px 0; }
#cent { text-align:center; }

/*------------------- Footer ----------------*/

#foot { font:normal 10px/18px Verdana,Arial,sans-serif; clear:both; height:20px; width:980px; background:#C0C0C0; border-top:1px solid #999; }


/*------------------- Sch ----------------*/

h1 {margin-top: 20px;}
/*#help li::marker {text-align: right; }
#help ul li {text-indent: 0px;}*/

.red {color: red;}