/* VuduRado2 */
/* vudurado.lv */
/* 2007. */

/* global */

* { margin: 0; padding: 0; }

body { background: #97cbfe; font-family: Tahoma,sans-serif; font-size: 12px; color: #000; }

.clear { clear: both; }

 /* clear floats */

p { margin-bottom: 5px; padding: 0; }

/* link styles */

a { color: #0000ff; text-decoration: none; }

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

/* tables */

table { margin: 0px; padding: 0px; border: none; border-collapse: collapse; }

td { text-align: left; vertical-align: top; padding-left: 2px; padding-right: 2px; }

.bodytable { padding: 4px; border: 1px solid #dddddd; background: #ffffff url(images/newsbg.png) repeat-x bottom; }

/* headings */

h1, h2, h3, h4, h5, h6 { margin-top: 7px; color: #000; font-size: 12px; text-align: center; padding: 4px; background: url(images/hdr-bg.gif); }

/* theme layout */

.wrapper { width: 988px; margin: 0 auto; padding: 0; background: url(images/bg.gif) repeat-y; }

.innerwrapper { padding: 0 25px; }

/* header area */

.header { height: 146px; background: url(images/header.jpg) no-repeat; }

/* main navigation */

.nav { background: url(images/hdr-bg.gif); border-bottom: 0px solid #000; height: 20px; }

#topmenu { margin: 0; padding: 0;  list-style-type: none; list-style-image: button.jpg; }
	
#topmenu li { display: inline; }

#topmenu a { border: 0px solid #FFB400; border-bottom: 0px solid #FFB400; color: #000; display: block;  padding: 3px 12px; text-align: center;  background: url(images/menu.png);  float: center; text-decoration: none;  }

#topmenu a:hover { color: #fff; display: block; background: url(images/nav.png);  border-bottom: 0px solid #0000ff; text-decoration: none; }

#topmenu a.onpage { color: #fff; display: block; background: url(images/nav.png);  border-bottom: 0px solid #0000ff; text-decoration: none; }

/* end of navigation and header */

/* content area */

.main { padding: 2px 4px; }

/* left menu */

.leftmenu { width: 175px; float: left; text-align: center; font-size: 11px; }

/* center area */

.central { width: 572px; float: left; padding: 0 0 0 4px;  font-size: 11px;}

.central h3  { margin-top: 7px; color: #000; font-size: 12px; text-align: center; padding: 4px; background: url(images/hdr-bg.gif); }

/* news styles */

.story { text-align: left; padding: 4px 0; border: 1px solid #dddddd; margin-top: 7px; background: #fafafa url(images/newsbg.png) repeat-x bottom; }

.story h3 { margin: 0; padding: 0;  color: #0033ff; background: none; font-size: 14px; text-align: center; border-bottom: 1px solid #000000; }

.newsleft { width: 0%; float: left; padding: 0 7px; } 

.newsimage { width: 60px; height: 60px; margin: 0 auto; }

.newsdate { margin: 7px 0 0 0; text-align: center;  }

.newstext { float: left; width: 95%; padding: 4px; font-size: 13px; }

.postby { margin: 0 0 7px 0; text-align: right;  padding: 0 5px; height: 20px; }

/* right menu */

.rightmenu { width: 175px; float: right; text-align: center; font-size: 11px; }

/* footer */

.footer { background: #121212 url(images/hdr-bg.gif) repeat-x; }

.disclaimer { padding: 4px; text-align: center; color: #000; font-size: 10px; }


/* end of theme layout structure */

/* E107 STYLES */

.button { color: #494949; font-size: 11px; background: white; border-top: 1px solid #D4D2CF; border-left: 1px solid #D4D2CF; border-bottom: 1px solid #868686;
border-right: 1px solid #868686; padding: 2px;  margin: 2px auto; }

.button:hover { color: #fff; background: #000; }

.indentchat { padding: 4px; border: 1px solid #dddddd; margin-bottom: 4px; text-align: center; background: #fafafa url(images/newsbg.png) repeat-x bottom; }

.indent { background: #fafafa url(images/newsbg.png) repeat-x bottom; color: #b40000; font-size: 10px; padding: 4px; border: 1px solid #dddddd; margin: 4px; }

.small { color: #b40000; font: 10px verdana, tahoma, arial, helvetica, sans-serif; }

.smalltext { font: 10px verdana, tahoma, arial, helvetica, sans-serif; color: #b40000; }

.smallbottom { font-size: 10px; color: #666666; text-align:left; }

.tbox { color: #0066ff; font-weight: bold; font-size: 12px; border: 1px solid #dddddd; margin: 2px auto; padding: 0 2px; }

.tbox:hover { color: #000;  border: 1px solid #000; }

.tbox:focus { color: #000;  border: 1px solid #000; }

.helpbox { background-color: #fff; border: 1px solid #DFDFDF; color: #000; font-size: 9px; padding: 4px 5px 4px 5px; }

/* FORUM STYLES */

.fcaption { padding: 4px; line-height:21px; color: #000; background: #66ffff; font-weight: bold; font: bold 11px verdana, tahoma, arial, helvetica, sans-serif;  border-top: 1px solid #313A3D; border-bottom: 1px solid #313A3D; }

.fcaption span.smalltext { color: #0000ff; }

.fcaption span.smalltext a:hover { color: #fff; }

.fcaption a { color: #0000ff; text-decoration: none; }

.fcaption a:hover { color: #000; }

a.lightview,
a.shadowbox { cursor:url(images/zoomin.cur), pointer; }

a.forumlink { color: #0000ff; text-decoration: none; }

a.forumlink:hover { color: #009900; }

.fborder { border: none; background-color: transparent; }

.forumheader { background: none; padding: 7px 5px 7px 5px; height:20px; line-height:16px; font-weight:bold; border-bottom: 2px solid #313A3D; }

.forumheader2 { color: #000; padding: 7px 5px 7px 5px; }
	
.forumheader3 { color: #000; padding: 7px 5px 7px 5px; }

.forumheader4 { color: #000; padding: 7px 5px 7px 5px; }

.finfobar { padding: 4px; background: #444444; color: #000; }

.finfobar a  { color: #0000ff; }

.finfobar a:hover { color: #fff; }



/* Brainjar Nav Menu Classes {SITELINS_ALT} */
/*
If you do not use {SITELINS_ALT} and switch to the standard {SITELINKS} instead, 
all of the below can be deleted.
*/
/*----------------------------------------------------------------------------*/

div.menuBar, div.menuBar a.menuButton, div.menuButton, div.menuButton_over, div.menu, div.menu a.menuItem {
	font-weight: bold; font:  bold 12px, arial, sans-serif;
	color: #000000;
	text-align: left;
}

div.menuBar {
	padding: 0px 0px;
	text-align: center;
	padding-bottom: 0px;
	
}

div.emenuBar {
	background-color: #F7F9FA;
	border-top: 1px solid #666;
	text-align: left;
}

div.menuBar a.menuButton, div.menuButton, div.menuButton_over {
	background: transparent;
	border: 0px solid;
	border-color: transparent !important;
	border-color: #000 #000 #000 #000;
	left: 0px;
	margin: 0px;
	padding: 2px 8px 4px 8px;
	position: relative;
	text-decoration: none;
	top: 2px;
	z-index: 100;
}

div.menuBar a.menuButton:hover, div.menuButton:hover, div.menuButton_over {
	background-image: url(images/nav.png);
	border-color: #000 #000 #000 #000 !important;
	color: #fff;
}

div.menuBar a.menuButtonActive, div.menuButtonActive, div.menuButtonActive:hover, div.menuBar a.menuButtonActive:hover {
	background-image: url(images/nav.png);
	border-color: #000 #000 #000 #000 !important;
	left: 0px;
	color: #fff;
}

div.menu {
	background-image: url(images/hdr-bgmenu.png);
	border: 0px solid;
	border-color: #000 #000 #000 #000;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	visibility: hidden;
}

div.menu a.menuItem {
	display: block;
	padding: 2px 10px 4px 10px;
	text-decoration: none;
	white-space: nowrap;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
	background-image: url(images/navmenu.png);
	color: #0066FF;
}


div.menu a.menuItem span.menuItemBuffer, div.menu a.menuItem:hover span.menuItemBuffer {
	padding: 0px 0px;
}

div.menu a.menuItem span.menuItemText {
	padding: 0px 0px 0px 0px;
}

div.menu div.menuItemSep {
	border-top: 0px solid #000;
	border-bottom: 0px solid #000;
	margin: 0px 0px;
}

a.menuItem.header {
	border-bottom: 0px solid #000;
}

img { border: 0 none; float: none; }
