 
* {text-align:left;}
body {
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 12px;
	font-family: tahoma, verdana, arial;
	line-height: 17px;
	background-color: #20405f;
	min-width:980px;
text-align:center;
    width: expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 980 ? "980px" : '100%');
}
.iePNG  { behavior: url('/images/iepngfix.htc'); }

ul {margin:0;}

.newspages{color: #90ACD9; padding: 9px 5px 5px; text-decoration: none;}
.newspages:hover{ color: #ffffff;}

.ncurrent { color: #ADC8E2; font-weight: bold; text-decoration: none; padding: 9px 5px 5px;}
.ncurrent:hover {}

.strong {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

.small {
	font-size: 11px;
}

.valigntop td {
	vertical-align: top;
}

img {
	border: 0px;
}

a {
	color: #fff;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

.menulink {
	text-decoration: none;
	font-size: 17px;
}

.menulink:hover {
	color: #c0ccd6;
}

.menuspacing {
	padding-right: 20px;
}


.h2white {
	font-size: 17px;
	margin-bottom: 5px;
	color: #fff;
}

.h2orange {
	font-size: 17px;
	margin-bottom: 5px;
	color: #f80;
}

.resulttitle {
	background-color: #054785;
}







#container {
width:950px;
margin:0 auto;
background: url(fon_line.gif) top left repeat-y;
position:relative;
}

#top_line {
height:25px;
background:#054785;
width:100%;
}


#header {
height:145px;
background: url(header.jpg) top left no-repeat;
width:100%;
margin:35px 21px;
position:relative;
z-index:500;
}
#logo {
display:block;
text-decoration:none;
cursor:pointer;
width:207px;
height:208px;
background: url(logo.png) top left no-repeat;
position:absolute;
left:25px;
top:-40px;
}
ul.menu {
margin-left:185px; 
_margin-left:225px;
margin-top:98px;

}
ul.menu li {
list-style:none;
display:inline;
padding:0 15px;
}
#menu_1 {

display: none;
 position: absolute; 
 left:237px; 
 top:146px; 
 width: 170px; 
 padding: 13px 18px; 
 background-color: #1c1c1b;
 z-index:999;
}

#menu_2 {

display: none;
 position: absolute; 
  left:327px; 
 top:146px; 
 width: 100px; 
 padding: 13px 18px; 
 background-color: #1c1c1b;
  z-index:999;
}
#menu_3 {
display: none;
 position: absolute; 
 left:457px; 
 top:146px; 
 width: 220px;
  padding: 13px 18px; 
  background-color: #1c1c1b;
   z-index:999;
}

#menu_4 {
display: none;
 position: absolute; 
 left:583px; 
 top:146px; 
 width: 245px;
  padding: 13px 18px; 
  background-color: #1c1c1b;
   z-index:999;
}

#menu_1 a, #menu_2 a, #menu_3 a, #menu_4 a
 {
	text-decoration: none;
}

#menu_1 a:hover, #menu_2 a:hover, #menu_3 a:hover ,  #menu_4 a:hover{
	color: #c0ccd6;
}





#content_cont {
width:950px;
min-height:745px;
background: url(fon2.jpg) bottom left no-repeat;
/*  height: expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientHeight : document.body.clientHeight) < 745 ? "745px" : '100%');
 */ padding-top:5px;
  padding-bottom:50px;
  position:relative;
  z-index:1;
}


#cont_left {
width:700px;
padding-left:55px;
float:left;
}
#cont_right {
width:120px;
height:520px;
padding-right:55px;
float:right;
}
.clear {
clear:both;
width:100%;
height:1px;
font-size:1px;
}

.tablenews {
	width: 700px;
	background-color: #04315c;
	margin-bottom: 10px;
}
.tablenews td {
	vertical-align:top;
}
.tablenews td.title {
	vertical-align:middle;
}
.tablemore {
	width: 100%;
	background-color: #054785;
	margin-top: 5px;
	font-size: 11px;
}

.tablemore_paddingleft {
	padding-left: 10px;
	font-size: 11px;
}

.tablemore_paddingright {
	text-align: right;
	padding-right: 10px;
	font-size: 11px;
}

.tableresult_paddingright {
	text-align: right;
	padding-right: 10px;
	font-size: 11px;
}

.tablemore_date {
	font-size: 11px;
}

table {
	border-collapse: collapse;
}

.navigation-item, .navigation-hover
{
    background: #06325c;
    color: #90acd9;
    text-align: center;
    height: 20px;
    padding: 9px 5px 5px 5px;
    font-size: 11px;
    cursor: pointer;
    margin-right: 2px;
}

.navigation-hover
{
    background: #06325c;
    color: #FFF;
}

.navigation-current
{
    height: 15px;
    background: #06325c;
    padding: 9px 5px 5px 5px;
    color: #adc8e2;
    text-align: center;
    font-weight: bold;
    font-size: 7pt;
    cursor: default;
    margin-right: 2px;
}

.newsbar {
	color: #90acd9;
	text-decoration: none;
	font-size: 11px;
}

.newsbar1 {
	color: #90acd9;
	text-decoration: none;
	font-size: 11px;
	padding-top: 0;
	margin-top: 0;
}

a.newsbar:hover {
	color: white;
}	

.txtarea {
    padding: 10px 12px;
    width: 485px;
    height: 75px;
    font-size: 8pt;
    border: none;
    overflow: hidden;
    background-color: #fff;
}

.input {
    width: 485px;
    height: 18px;
    background: #fff;
    border: none;
    padding-top: 4px;
    padding-left: 12px;
    padding-right: 12px;
    heigth: 24px;
    font-size: 8pt;
}

.input4 {
    width: 485px;
    height: 18px;
    background: #fff;
    border: none;
}

.table_odd {
	background: #286196;
	color: white;
	font-family: Arial, lucida console, sans-serif;
	font-size: 10pt;
}

.table_even {
	background: #17548e;
	color: white;
	font-family: Arial, lucida console, sans-serif;
	font-size: 10pt;
}

.award {
	padding-top: 0;
	font-size: 11px;
	color: #80849b;
}

.participants{
	background: #054785;
	color: white;
	margin: 15px;
	border-collapse: collapse;
}
.participants td{
	border: 1px solid #3577b5;
}

.gallery_picdate {
	font-size: 10px;
}

.gallery_pictitle {
	font-size: 11px;
}

.gallery_counter {
}
