/* CSS Document */
@charset "windows-1251";

body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: small;
}
.body print  { background: #000000; }


a { text-decoration:none; color: #FFFFFF; }

.logo {	margin:0 0 0 0; padding:0 0 0 0; }
.title { position:absolute; top:10px; left:200px; z-index:10; text-align:left; }
.title_shadow { position:absolute; top:11px; left:201px; z-index:9; text-align:left; color:#FF6600; }
.head_bg { position:absolute; top:10px; right:10px; z-index:0; }
.search { position:relative; top:10px; text-align:right;}
.inputbox { border-style:dotted;  border-color: #333333; 	background-color:#111111;  color:#CCCCCC; }
.button { color: #AAAAAA; text-align: center; border: 3px groove #cccccc; width: auto; background: none;
}
.pollstableborder button { color: #AAAAAA; text-align: center; border: 3px groove #cccccc; width: auto; background: none;
}


.boys_n_girls { position: absolute; right:10px; top:5px; z-index:8; }

.main_row {  position: relative; top:10px;  }

.navigation { position: relative; top:30px; }

a.mainlevel, a.mainlevel:link, a.mainlevel:visited{
	background-image:url(../images/nav_bar.png);
	display: block;
	text-align:center;
	padding-top:10px;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color: #FF9900;
	height:30px; 
	width:208px;
}

a.mainlevel:hover {
	background-position: 0px -39px;
	text-decoration: none;
	color: #FFFFFF;
}

.news {  position: relative; top:30px; }

.footer { display:block; height:80px; padding-top:60px;}
.footer_text { padding-right:50px; top:-50px; }

.tetc_head_color { color:#FFCC00}

.green_letter {	color: #00FF66; font-weight: bold; font-size: 24px; } 
.green_letter a { font-size: small; }

.rose_later { color: #FF99FF; font-weight: bold; font-size: 24px; }
.yellow_letter { color: #FFFF66; font-weight: bold;	font-size: 24px; }
.blue_letter {color: #00CCFF; font-weight: bold; font-size: 24px; }

.head3_green {color: #00FF66; font-weight: bold; font-size: medium;}
.head3_rose {color: #FF99FF; font-weight: bold; font-size: medium;}
.head3_yellow {color: #FFFF66; font-weight: bold; font-size: medium;}
.head3_blue {color: #00CCFF; font-weight: bold; font-size: medium;}

.text_green {color: #00FF66; }
.text_rose { color: #FF99FF; font-weight:bold; font-size:11px;}
.text_yellow {color: #FFFF66; }
.text_blue {color: #00CCFF; }

ul#mainlevel-nav {	position: absolute;	left:185px; z-index:10; list-style: none; margin: 0; font-size: 0.8em; }
ul#mainlevel-nav li { background-image: none; float: left; 	font-size: 11px; line-height: 13px; white-space: nowrap; border-right: 1px solid #000000; }
ul#mainlevel-nav li a {	display: block; padding-left: 15px; padding-right: 15px;	text-decoration: none; color: #666666; background: transparent; }
ul#mainlevel-nav li a:hover { color: #FFFFFF;	}
#buttons>ul#mainlevel-nav li a { width: auto; }
#main-line {position: absolute; left: -1000px; width: 200px;}
.contentpane { color: #AAAAAA; background-image:none; font-size: small; }
.moduletable h3 { color: #FF99FF; font-weight: bold; font-size: medium; }

.pagenav {
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 3px groove #cccccc;
  width: auto;
  background: none;
  padding: 0px 2px;
  line-height: 20px;
  margin: 1px;
}
.sectiontableheader {
  font-weight: bold;
  background: none;
  padding: 4px;
}

.contentheading {
	text-align: left; 
	font-size: 16px;
	font-weight: bold; 
	border: 0px none #cccccc;
	color: #FFCC00;
	width: 100%;
	background: none;
	padding: 0px 10px;
	line-height: 30px;
	margin: 1px;
	white-space:nowrap;
 }
 
 .blog h3 { color: #00FF66 }
 .blog h4 { color: #FF99FF }

 .blog contentheading {
	text-align: left; 
	font-size: 16px;
	font-weight: bold; 
	border: 0px none #cccccc;
	color: #FFCC00;
	width: 100%;
	background: none;
	padding: 0px 10px;
	line-height: 30px;
	margin: 1px;
	white-space:nowrap;
 }
