/* Normal, standard links. */
a:link, a:visited
{
	color: #005177;
	background-color: transparent;
	text-decoration: none;
}
a:hover
{
	color: #cc3333;
	background-color: transparent;
	text-decoration: none;
}

/* Navigation links - for the link tree. */
.nav, .nav:link, .nav:visited
{
	font-size: 12px;
	color: #000000;
	background-color: transparent;
	text-decoration: none;
}
a.nav:hover
{
	font-size: 12px;
	/* font-weight: bold; */
	color: #cc3333;
	background-color: transparent;
	text-decoration: underline;
}

/* Tables should show empty cells too. */
table
{
	empty-cells: show;
}

/* By default (td, body..) use Verdana in black. */
body, td, th
{
	color: #000000;
	/* font-size: small; */
	font-size:11px;
	font-family: verdana, sans-serif;
}

/* Input boxes - just a bit smaller than normal so they align well. */
input, textarea
{
	font-size: 9pt;
	color: #000000;
	font-family: verdana, sans-serif;
	background-color: #afc6db;
}

/* Checkboxes shouldn't have a background color. */
input.check
{
	background-color: transparent;
}

/* Selects are a bit smaller, because it makes them look even better 8). */
select
{
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	font-family: verdana, sans-serif;
	background-color: #afc6db;
}

/* Standard horizontal rule.. */
hr
{
	color: #6394bd;
	background-color: transparent;
}
/* A more colorful hr.. */
.hrcolor
{
	height: 1px;
	border: 0;
	color: #6394bd;
	background-color: #6394bd;
}

/* A quote, perhaps from another post. */
.quote
{
	color: #000000;
	background-color: #dee7ef;
	border: 1px solid black;
	margin: 1px;
	padding: 1px;
	font-size: x-small;
}

/* A code block - maybe even PHP ;). */
.code
{
	color: #000000;
	background-color: #cccccc;
	border: 1px solid black;
	margin: 1px;
	padding: 1px;
	font-size: x-small;
	line-height: 1.3em;
}

/* SimpleMachines Russian Community www.simplemachines.ru */
/* Modern style [code], [php], [quote] */

.post			{ overflow:visible; font-size: 12px; }
.post a:link, .post a:hover, .post a:visited { color: #0909FF; }
.quoteheader		{ background:url(images/quote/quote_head.png) no-repeat right -26px; margin-top:0px; margin-left:21px; height:26px; }
.quoteheader table	{ background:url(images/quote/quote_head.png) no-repeat left -26px; position:relative; left:-21px; height:26px; }
.quoteheader td		{ background:url(images/quote/quote_head.png) no-repeat right 0px; padding:0 5px 0 0; white-space:nowrap; margin-left:14px; }
.quoteheader a		{ background:url(images/quote/quote_head.png) no-repeat left 0px; font:9pt/21px serif; display:block; padding-left:14px; position:relative; left:-14px; height:26px; }
.quoteheader a:link, .quoteheader a:hover, .quoteheader a:visited { color: #005177; }
.quoteheader th		{ width:30px; }
.quote	 		{ background:url(images/quote/quote_right.png) repeat-y right bottom; margin:0 0 0 17px; border:0; padding:0; }
.quote .quotebody	{ background:url(images/quote/quote_left.png)  repeat-y left  bottom; margin:0 0 0 -17px; font-size: 13px; }
.quote .quotebody	{ padding:0 15px 15px 15px; }
* html .quoteheader	{ background-image:url(images/quote/quote_head.gif); }
* html .quoteheader table{background-image:url(images/quote/quote_head.gif); }
* html .quoteheader td	{ background-image:url(images/quote/quote_head.gif); }
* html .quoteheader a	{ background-image:url(images/quote/quote_head.gif); }
* html .quote        	{ background-image:url(images/quote/quote_right.gif);}
* html .quote .quotebody{ background-image:url(images/quote/quote_left.gif); }

/* Modern style [CODE] and [PHP] */
.code	 		{ background:transparent; border:0; margin:0 auto; overflow-x: auto; width: 100%; font-size: 13px; }
.codeheader		{ background:url(images/code/code_head.png) no-repeat right -26px; margin-left:21px; height:26px; }
.codeheader table	{ background:url(images/code/code_head.png) no-repeat left -26px; position:relative; left:-21px; height:26px;}
.codeheader td		{ background:url(images/code/code_head.png) no-repeat right 0px; padding:0 5px 0 0; white-space:nowrap; margin-left:14px; }
.codeheader span	{ background:url(images/code/code_head.png) no-repeat left 0px; font:9pt/21px sans-serif; display:block; padding-left:14px; position:relative; left:-14px; height:26px; }
.codeheader th		{ width:30px; }
.codex	 		{ background:url(images/code/code_right.png) repeat-y right bottom; margin:0 0 0 17px; border:0; padding:0; }
.codex .codebody	{ background:url(images/code/code_left.png)  repeat-y left  bottom; margin:0 0 0 -17px; }
.codex .codebody	{ padding:0 15px 15px 15px; }
* html .codeheader	{ background-image:url(images/code/code_head.gif); }
* html .codeheader table{ background-image:url(images/code/code_head.gif); }
* html .codeheader td	{ background-image:url(images/code/code_head.gif); }
* html .codeheader span	{ background-image:url(images/code/code_head.gif); }
* html .codex        	{ background-image:url(images/code/code_right.gif);}
* html .codex .codebody	{ background-image:url(images/code/code_left.gif); }
/* Modern style [code], [php], [quote] */
/* SimpleMachines Russian Community www.simplemachines.ru */

/* Generally, those [?] icons. */
.help
{
	cursor: help;
	background-color: transparent;
}

/* /me uses this a lot. */
.meaction
{
	color: red;
	background-color: transparent;
}

/* The main post box - this makes it as wide as possible. */
.editor
{
	width: 100%;
}

/* Highlighted text - such as search results. */
.highlight
{
	background-color: yellow;
	font-weight: bold;
	color: black;
}

/* Alternating backgrounds... */
.windowbg
{
	color: #000000;
	background-color: #FFF8DC; /* afc6db */
}
.windowbg2
{
	color: #000000;
	background-color: #FFF8DC; /* f8f8f8 */
}

.windowbg3
{
	color: #000000;
	background-color: #F0E68C;
}

.calendar_today
{
	background-color: #FFF8DC;
        border: inset 2px;
}

/* Titles - such as table headers. */
.titlebg, tr.titlebg th, tr.titlebg td, .titlebg a:link, .titlebg a:visited, .titlebg2, tr.titlebg2 th, tr.titlebg2 td, .titlebg2 a:link, .titlebg2 a:visited
{
	font-weight: bold;
	font-style: normal;
	color: #000000;
	background-color: #F0E68C; /* 6e94b7 */
}
.titlebg a:hover, .titlebg2 a:hover
{
	/* color: #ffffff; */
	text-decoration: underline;
}

.titlebg_n, tr.titlebg_n th, tr.titlebg_n td, .titlebg_n a:link, .titlebg_n a:visited
{
	font-style: normal;
	color: #000000;
	background-color: #F0E68C; /* 6e94b7 */
}

/* The category headers, page indexes, and such things. */
.catbg, .catbg3
{
	font-weight: bold;
	background-color: #F0E68C; /* afc6db */
	/* background-image: url(images/catbg.gif); */
	color: #000000;
}

.catbg a:link, .catbg a:visited {
	color: #000000;
}

/* The borders around things. */
.bordercolor
{
	background-color: #995A1B; /* 6394bd */
	border: 1px solid #995A1B; /* 6394bd */
}
.tborder
{
	border: 2px solid #995A1B; /* 6394bd */
}

/* Default font sizes. */
.smallertext
{
	font-size: 9px;
}
.smalltext
{
	font-size: x-small;
}
.normaltext
{
	font-size: small;
}
.largetext
{
	font-size: large;
}
/* No image should have a border when linked */
a img{
	border: 0;
}

/* The AJAX notifier */
#ajax_in_progress
{
	background: #32CD32;
	color: white;
	text-align: center;
	font-weight: bold;
	font-size: 18pt;
	padding: 3px;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
}

/* DenB */
.catname a:link, .catname a:visited  {
	font-size: normal;
	color: #000000;
}
.catname a:hover {
	color: #995A1B;
	text-decoration: underline;
}

.topicname a:link, .topicname a:visited  {
	color: #000000;
}
.topicname a:hover {
	color: #995A1B;
	text-decoration: underline;
}
.bitopicname a:link, .bitopicname a:visited  {
	color: #000000;
	text-decoration: underline;
}

.bitopicname a:hover {
	color: #995A1B;
	text-decoration: underline;
}


/* Tables should show empty cells too. */
table
{
	empty-cells: show;
}

/* Tabular by AzaToth */

/* Main tabular layout, must be same for all */
table.tabular10,
table.tabular1,
table.tabular2,
table.tabular3,
table.tabular4,
table.tabular5,
table.tabular6,
table.tabular7,
table.tabular8,
table.tabular9
{
	margin: 1em;
	width: 50%; /* Half screen ok? */
	max-width: 1024px;
	min-width: 600px;
	border-collapse: collapse;
	empty-cells: show;
}

/* Standard border */
table.tabular1 tr,
table.tabular2 tr,
table.tabular3 tr,
table.tabular4 tr,
table.tabular5 tr,
table.tabular1 colgroup col,
table.tabular2 colgroup col,
table.tabular3 colgroup col,
table.tabular4 colgroup col,
table.tabular5 colgroup col
{
	border: 1px solid black;
}

/* Standard padding */
table.tabular10 td,
table.tabular10 th,
table.tabular1 td,
table.tabular1 th,
table.tabular2 td,
table.tabular2 th,
table.tabular3 td,
table.tabular3 th,
table.tabular4 td,
table.tabular4 th,
table.tabular5 td,
table.tabular5 th,
table.tabular6 td,
table.tabular6 th, 
table.tabular7 td,
table.tabular7 th, 
table.tabular8 td,
table.tabular8 th,
table.tabular9 td,
table.tabular9 th
{
	padding: 0.2em;
}
	
/* Standard header */
table.tabular1 th,
table.tabular2 th,
table.tabular3 th,
table.tabular4 th,
table.tabular5 th
{
	text-align: left;
	background: #6b8eae;
	color: white;
}

/* Standard caption */
.tabular10 caption,
.tabular1 caption,
.tabular2 caption,
.tabular3 caption,
.tabular4 caption,
.tabular5 caption,
.tabular6 caption,
.tabular7 caption,
.tabular8 caption,
.tabular9 caption
{
	caption-side: bottom; 
	font-size: 0.7em;
}


/* Tabular stype 1 */
table.tabular1 colgroup col.tabular_col0 {background: #efefef;}
table.tabular1 colgroup col.tabular_col1 {background: #dedede;}

/* Tabular stype 2 */
table.tabular2 tr.tabular_row0 {background: #efefef;}
table.tabular2 tr.tabular_row1 {background: #dedede;}

/* Tabular stype 3 */
table.tabular3 td {background: #efefef;}
table.tabular3 tr td:first-child {background: #dedede;}

/* Tabular stype 4 */
table.tabular4 tr.tabular_row0 {background: #efefef;}
table.tabular4 tr.tabular_row1 {background: #dedede;}
table.tabular4 tr.tabular_row0 td:first-child {background: #cdcdcd;}
table.tabular4 tr.tabular_row1 td:first-child {background: #bcbcbc;}

/* Tabular stype 5 */
table.tabular5 colgroup col.tabular_col0 {background: #efefef;}
table.tabular5 colgroup col.tabular_col1 {background: #efefef;}


/* Tabular stype 6 */
table.tabular6 th {text-align: left;}
table.tabular6 colgroup col {border-left: 1px solid black;}
table.tabular6 colgroup col:first-child {border-left: 0px;}
table.tabular6 tr {border-top: 1px solid black;}
table.tabular6 tr:first-child {border-top: 0px;}

/* Tabular stype 7 */
table.tabular7 th {text-align: left;}
table.tabular7 colgroup col {border: 1px solid black;}
table.tabular7 tr {border: 1px solid black;}
table.tabular7 td {border: 1px solid black;}

/* Tabular stype 8 */
table.tabular8 th {text-align: left;}
table.tabular8 colgroup col:first-child {border-right: 1px solid black;}
table.tabular8 tr:first-child {border-bottom: 1px solid black;}

/* Tabular stype 9 */
table.tabular9 th {text-align: left;}

/* Tabular stype 10 */
table.tabular10 { width: 98%; border: 0px;}
table.tabular10 th {text-align: left;}
table.tabular10 colgroup col {border: 0px;}
table.tabular10 tr {border: 0px;}
table.tabular10 td {border: 0px;}

/*Animated_BBC_expando*/
		 
img.expando{
border: none;
vertical-align: top;
}

table.blk p { margin: 0; padding: 0; }