* { margin: 0; padding: 0; }
body { background: #0170ff; font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }
.clear { clear: both; }
img { border: none; }
table { margin: 0px auto; padding: 0px; border: none; border-collapse: collapse; }
td { text-align: left; vertical-align: top; padding-left: 2px; padding-right: 2px; }
img { border: 0; }
.spacer {padding: 2px 0 2px 0;}

/* Linkek */

a { color: #00FFD4; text-decoration: none;font-variant: small-caps;}
a:hover { color:#55FFD4 ;text-decoration:underline;font-variant:small-caps;}

/* Container */
#container {width:1024px; background: #0170ff url(images/body_bg.png) repeat-y; color: #3388DD;}

/* header*/
#h_up {background:#0170ff url(images/header_up.png) no-repeat;width: 1024px; height: 96px;}
#h_mid {background:#0170ff url(images/header_mid.png) no-repeat;width: 1024px; height: 309px;}
.slideheader { margin: 0 0 0 70px;}
#h_down {background:#0170ff url(images/header_down.png) no-repeat;width: 1024px; height: 28px;}
#h_down2 {background:#0170ff url(images/header_down2.png) no-repeat;width: 1024px; height: 28px;}
.searchbox {padding: 50px 40px 0px 730px;}
.homebut {padding: 20px 40px 0px 470px;}

/* Leftmenu */
#left_m {width: 247px; float:left; margin-left:70px;}

/* Center */
#boddy {background:#0170ff url(images/body_bg.png) repeat-y; width: 1024px;height: auto;}
#boddy2 {background:#0170ff url(images/body_bg2.png) repeat-y; width: 1024px;height: auto;}

/* Footer */
#footer {clear: both; background:#0170ff url(images/footer.png) no-repeat; width: 100%; height: 115px;}
#footer2 {clear: both; background:#0170ff url(images/footer2.png) no-repeat; width: 100%; height: 115px;}

/* Disclaimer */
#disclaimer {text-align:right; margin-bottom: 40px;margin-right:30px;}

/* MENU STYLES */

h1, h2, h3, h4, h5, h6 { margin: 0;font-size: 10px; text-align: center;}

#menu {padding:10px 0px;width: 240px}
#menu_center {padding:10px 0px; width: 560px;margin: 0 auto;}
.menu_text { padding: 5px 0px 0px 0px; text-align:center;}
.menu_text_header {font-size: 14px; font-weight:bold ; background: url(images/menu_bg_h.png) no-repeat center;text-align:center; color:#3388DD;height: 20px; padding: 5px 0px 5px 0px;}

/*NEWS STYLES*/
#news { width: 600px;float:right;margin-right:62px;}
.news_h {font-size: 14px; font-weight:bold ; background: url(images/news_h.png) no-repeat center;text-align:center; color:#3388DD;height: 30px;padding: 15px 5px 0px 0px; }
.news_body {padding: 10px 20px 0px 20px; text-align:center;}

/* FORUM STYLES */

.fcaption {	padding:0px 4px;height:21px;line-height:21px;background: #012D72;border: 1px solid #597477;	color: #2AAAFF;	font-weight:bold;}
.fcaption span.smalltext{color: #fff;}
.fcaption span.smalltext a:hover{color: #FE572A;}
.fcaption a {color: #fff;text-decoration: none;}
.fcaption a:hover {	color: #FE572A;}
a.forumlink{color: #fff;text-decoration: none;}
a.forumlink:hover{	color: #FE572A;}
.fborder {border:0px;background-color: transparent;}

.forumheader{background: #083D90;padding:0px 4px;height:20px;line-height:16px;font-weight:bold;	color: #2AAAFF;	border: 1px solid #597477;}
.forumheader2{   background: #083D90;	color: #2AAAFF;	padding: 4px;border: #597477 1px solid;	}
.forumheader3{   background: #083D90;	color: #2AAAFF;	padding: 4px;	border: #597477 1px solid;}
.forumheader4{	background-color: #083D90;	font: 10px verdana, tahoma, arial, sans-serif;	color: #CCCCCC;	padding: 4px;	border: #597477 1px solid;}
.finfobar{	padding: 4px;	border: #597477 1px solid;	background: #012D72;}

/* E107 STYLES */
.indent { padding: 4px; margin: 2px; background: url(images/fhead.png) repeat-x top; border: 4px double #000000; }

.button { padding: 2px 4px; background: #000321 url(images/button.png) no-repeat center; color: #00FFFF; text-align: center; font-weight: bold; border-top:1px #FFFFFF solid ;border-right:1px #00002B solid;border-bottom:1px #00002B solid;border-left:1px #FFFFFF solid;font-size:10px;}
.button:focus {color: #005555; background:#000321 url(images/button.png) no-repeat center;border-top:1px #00002B solid ;border-right:1px #FFFFFF solid;border-bottom:1px #FFFFFF solid;border-left:1px #00002B solid;} 

.small { font: 10px; color: #FFD47F; }
.smalltext { font: 10px; color: #FFD47F; }
.smallbottom { font-size: 10px; color: #FFD47F; text-align:left; }
.smallblacktext { color: #FFD47F; font-size: 10px; }
.defaulttext { color: #FFD47F; }

.tbox { color: #00FFFF; background: #000111; font-weight: bold; font-size: 11px;  border-top:1px #FFFFFF solid ;border-top:1px #00002B solid ;border-right:1px #FFFFFF solid;border-bottom:1px #FFFFFF solid;border-left:1px #00002B solid;margin: 2px auto; padding: 2px;}
.tbox:hover {border-bottom: 1px solid #00FFFF;border-right: 1px solid #00FFFF}
.chatbox { width: 90%; background: #000111 url(images/chat_bg.png) no-repeat center;}

.helpbox { background-color: #fff; border: 1px solid #DFDFDF; color: #000; font-size: 9px; padding: 4px 5px 4px 5px; }

/* MENU STYLES */

#links_up { width:260px;height: 40px; background:url(images/hoverlinks_up.png) no-repeat center}
#links_mid {width:260px; height:auto;}
#links_down { width:260px;height: 40px; background:url(images/hoverlinks_down.png) no-repeat center}
div.menuBar,
div.menuBar a.menuButton, div.menuButton, div.menuButton_over, 
div.menu,
div.menu a.menuItem {
  color: #3388DD;
  
}

div.menuBar {
  padding: 0px 0px 0px 0px;
  text-align: left;
}

div.emenuBar {
  text-align: left;
}

/* main level links */

div.menuBar a.menuButton, div.menuButton, div.menuButton_over {
display: block; text-decoration: none; text-align: center; padding: .2em .5em; font: 12px Tahoma; color:#3388DD; font-weight: bold; background: url(images/hoverlinks.png) no-repeat center;border:none; }

/* main level links hover */  

div.menuBar a.menuButton:hover, div.menuButton:hover, div.menuButton_over {border:none;
 color: #55FFD4; font-weight:bold ; background: url(images/hoverlinks_h.png) no-repeat center;}

/* main level links active */

div.menuBar a.menuButtonActive, div.menuButtonActive, div.menuButtonActive:hover, 
div.menuBar a.menuButtonActive:hover {
color: #00002B; font-weight:bold ; background: url(images/hoverlinks_h.png) no-repeat center;border:none;}

/* sublinks styles */

/* sublink container */

div.menu {display: inline;position:absolute;float:right;margin-left:197px;border-top:2px solid #000000;border-right:2px solid #000000;border-left:#787878;border-bottom: 1px solid #FFFFFF ;top:-20px;}

/* sublinks main style */

div.menu a.menuItem {display: none; visibility: hidden;}

/* sublinks hover style */

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {display: none; visibility: hidden;}

div.menu a.menuItem span.menuItemBuffer {padding: 0px 2px 0px 2px; color: #ffffff;}

div.menu a.menuItem:hover span.menuItemBuffer {padding: 0px 2px 0px 2px; color: #000000;}

div.menu a.menuItem span.menuItemText {	padding: 0px 0px 0px 3px;}

div.menu a.menuItem span.menuItemArrow {margin-right: -.75em;}

div.menu div.menuItemSep {margin: 4px 2px;}

a.menuItem.header {}


/* gallery */
#myGallery, #myGallerySet, #flickrGallery
          { width: 888px; height: 305px; }