/*
Main sheet
*/

table {
	padding:			0px;
}

table.main {
	background:			#FFF url('images/main_bg.gif') repeat-y;
	border-top:			1px solid #DBDBDB;
	width:				60%;
}

div.main, div.main_f, div.main_a {
	background:			transparent url('images/article-bg.jpg') no-repeat;
	padding:			5px;
	padding-top:		15px;
} div.main_f {
	padding-bottom:		10px;
	overflow:			visible;
	width:				721px;
} div.main_a {
	padding:			10px;
	padding-top:		20px;
} div.main {
	min-height:			380px;
	min-width:			521px;
}

div.epigraph {
	text-align:			justify;
	width:				320px;
}

/*
All TD's
*/

td {
	color:				#442B2C;
	font-family:		Arial, Sans serif, Verdana;
	font-size:			12px;
	text-align:			justify;
}


/*
Navigation bar
*/
td.nav_bar, td.mnav_bar, td.admin, td.up_mnav_bar, td.nob_mnav_bar, td.mem_bar, td.nob_mnav_bar_b {
	background-color:	#DBDBDB;
	font-weight:		bold;
	text-indent:		8px;
} td.mnav_bar, td.nob_mnav_bar, td.nob_mnav_bar_b {
	background:			#C3C3C3 url('images/nob_mnav_bar-bg.gif') repeat-x;
	border-top:			1px solid #000;
} td.up_mnav_bar {
	background:			#8A8A8A url('images/up_mnav_bar-bg.gif') repeat-x;
	border-top:			1px solid #000;
	color:				#E8E8E8;
} td.admin {
	background:			#EAEAEA url('images/admin-bg.gif') repeat-x;
} td.nob_mnav_bar, td.nob_mnav_bar_b {
	border-top:			0px solid #000;
	text-indent:		20px;
} td.nav_bar, td.mem_bar {
	background:			#DBDBDB url('images/news-bg.gif') repeat-x;
	height:				17px;
} td.mem_bar {
	background:			#DBDBDB url('images/mem-bg.gif') repeat-x;
} td.nob_mnav_bar_b {
	padding-bottom:		2px;
	padding-top:		2px;
}

.grey, .red, .orange, .light_green {
	background-color:	#F0F0F0;
	border:				1px solid #DBDBDB;
	border-bottom:		2px solid #DBDBDB;
	padding: 1px;
} .red {
	background-color:	#FFCACA;
} .orange {
	background-color:	#FFD782;
} .light_green {
	background-color:	#DCFF7D;
}

/*
Menu panel
*/
td.nav_panel {
	background:			#EBEBEB url('images/menu-bg.gif') repeat-x;
	border-bottom:		1px solid #B6B6B6;
	border-left:		1px solid #C0C0C0;
	padding:			10px;
	padding-top:		20px;
	width:				170px;
}


/*
Memories bar
*/
td.memories {
	background:			transparent url('images/mem_sdw.jpg') no-repeat;
	padding:			5px;
	padding-left:		30px;
}


/*
Article table
*/
td.articles, td.articles_f {
	background:			#FFF url('images/main_bg.gif') repeat-y;
	border-bottom:		1px solid #B6B6B6;
	border-right:		1px solid #C0C0C0;
	width:				650px;
} td.articles_f {
	border-left:		1px solid #C0C0C0;
}

td.new {
	color:				#C00;
	font-weight:		bold;
	text-align:			right;
}

/*
Article block
*/
td.art_td {
	border:				1px solid #DBDBDB;
	border-bottom:		3px solid #DBDBDB;
	border-right:		2px solid #DBDBDB;
	padding:			1px;
}

div.art_top, div.fld_top {
	background:			#F4A1A1 url('images/art_block/top.gif') repeat-x;
	font-weight:		bold;
	overflow:			hidden;
	padding:			3px;
} div.fld_top {
	background:			#F4A1A1 url('images/art_block/top_f.gif') repeat-x;
}

td.art_body, td.fld_body, table.art_body {
	background:			transparent url('images/art_block/body.gif') repeat-y;
	padding:			5px;
} td.fld_body {
	background:			transparent url('images/art_block/body_f.gif') repeat-y;
}


/*
Footer bar
*/
td.bottom_bar {
	background:			#C7C7C7 url('images/footer_bg.gif') repeat-x;
	font-size:			10px;
	padding:			5px;
	text-indent:		1px;
}

center.title {
	font-size:			14px;
	font-variant:		small-caps;
	font-weight:		bold;
	text-decoration:	underline;
}

/*
Small link
*/

a.small {
	color:				#660000;
	font-size:			10px;
	text-decoration:	none;
} a.small:hover {
	color:				#000000;
	text-decoration:	underline;
}


a.article, a.article:hover {
	color:				#330099;
	font-weight:		bold;
	text-decoration:	underline;
} a.article:hover {
	text-decoration:	none;
}


a.white, a.white:hover {
	color:				#E8DDFF;
	font-weight:		bold;
	text-decoration:	none;
}


a.menu, a.menu:hover, a.menu_bold, a.menu_bold:hover {
	color:				#6600CC;
	text-decoration:	underline;
} a.menu:hover, a.menu_bold:hover {
	color:				#3300CC;
	text-decoration:	none;
} a.menu_bold {
	font-weight:		bold;
	font-size:			11px;
}

a.unread, a.unread:hover {
	color:				#CC0000;
	text-decoration:	underline;
} a.unread:hover {
	color:				#DD0000;
	text-decoration:	none;
}



a.news {
	color:				#6600CC;
	text-decoration:	underline;
} a.news:hover {
	color:				#3300CC;
	text-decoration:	none;
}

span.title, a.title, a.title_fld, a.comments {
	color:				#330066;
	font-family:		Verdana;
	font-weight:		bold;
	text-decoration:	none;
} a.title:hover, a.comments:hover {
	color:				#330099;
	font-weight:		bold;
	text-decoration:	none;
} a.comments, a.comments:hover {
	font-weight:		normal;
} a.title_fld {
	color:				#645000;
} a.title_fld:hover {
	color:				#826800;
}


a.text, a.text:hover {
	color:				#4F4F4F;
	font-family:		Verdana;
	text-decoration:	underline;
} a.text:hover {
	color:				#5E039A;
	text-decoration:	underline;
}

/*
Indent
*/

div.left, td.left {
	overflow:			hidden;
	text-align:			left;
	vertical-align:		top;
	width:				49.9%;
} div.right, td.right {
	overflow:			hidden;
	text-align:			right;
	vertical-align:		top;
	width:				49.9%;
} div.left {
	float:				left;
} div.right {
	float:				right;
}

div.indent {
	overflow:			hidden;
	text-indent:		30px;
}

div.bar {
	background-color:	#E6D3F5;
	font-weight:		bold;
	overflow:			hidden;
	padding:			7px;
	text-align:			center;
}

div.article_title {
	background-color: #FFCACA;
	overflow:			hidden;
	padding: 3px;
}

span.red1 {
	color:				#FF0000;
}

span.green {
	color:				#339966;
}

span.blue {
	color:				#0000DD;
}

span.error {
	color:				#CC0000;
	font-weight:		bold;
}


form {
	margin:				0px;
}


input.field, textarea.field {
	background:					#FFF url('images/field-bg.gif') repeat-x;
	border:						0px;
	border-bottom:				1px solid #DADADA;
	border-left:				1px solid #F1F1F1;
	font-family:				Arial, Sans serif, Verdana;
	padding:					3px 2px 2px 2px;
	scrollbar-arrow-color:		#DADADA;
	scrollbar-3dlight-color:	#F1F1F1;
	scrollbar-darkshadow-color: #DADADA;
	scrollbar-face-color:		#F1F1F1;
	scrollbar-highlight-color:	#FFF;
	scrollbar-shadow-color:		#FFF;
	scrollbar-track-color:		#FFF;
} textarea.field {
	width:						570px;
} input.field {
	height:						22px;
}

input.button, input.sbutton {
	background:			#FFF url('images/submit-bg.gif') repeat-x;
	border:				1px solid #F1F1F1;
	border-bottom:		1px solid #DADADA;
	color:				#660000;
	font-family:		Arial;
	font-weight:		bold;
	height:				24px;
	padding:			3px 1px 2px 1px;
	width:				100px;
} input.sbutton {
	height:				19px;
	width:				20px;
}

select.field {
	border:				0px solid #F1F1F1;
	border-bottom:		1px solid #E1E1E1;
	border-left:		1px solid #D8D8D8;
	color:				#660000;
	font-family:		Arial;
}

option.sel, input.sel, option.del {
	background-color:	#EFEFEF;
	font-weight:		bold;
} option.del {
	background-color:	#FFDFDF;
}

optgroup {
	background-color:	#E2E2E2;
	font-weight:		bold;
}

img.collapse {
	cursor:				pointer;
	padding-bottom:		1px;
	vertical-align:		bottom;
}