
body, html{ padding: 0px; margin: 0px; }
body{ background-color: #E1E2E3; color: #000000; font: normal 10pt Tahoma; }
a{ color: #1E8CF8; /* white-space: nowrap; */ }
a:hover{ color: #717375; }

/* всякие-разные прочие мелкие */
abbr{font-weight: bold; border-bottom: 1px dotted #FFFFFF; cursor: help;}
p{text-align: justify; font: normal 11px Tahoma;}
h1{padding: 0px; margin: 0px; font: bold 14px Tahoma; color: #000000;}
h2{padding: 0px; margin: 0px; font: bold 13px Tahoma; color: #000000;}
h3{padding: 0px; margin: 0px; font: bold 12px Tahoma; color: #000000;}

	/* стили верхнего содержания страницы */
#top_line{
	width: 100%; height: 110px; padding: 0px; margin-top: 27px; background: #E1E2E3 url(images/header_line_bg.jpg) repeat-x top left;
	}
.header_logo{
	width: 361px; height: 110px; border: 0px;
	}
#top_menu{
	border: 0px; z-index: 2; position: absolute; top: 0px; left: 0px; width: 100%; height: 27px; background: #FFFFFF url(images/top_menu_bg.jpg) repeat-x top left;
	}
	#top_menu a{
		display: block; float: left; padding: 0px 15px 0px 15px; height: 27px; text-align: center; vertical-align: middle; background: url(images/silver_blue.jpg) repeat-x 0px 27px; font: bold 13px Tahoma; color: #000000; text-decoration: none;
		}
	#top_menu a:hover{
		background: url(images/silver_blue.jpg) repeat-x 0px 0px; border-top: 1px solid #717375; border-bottom: 1px solid #717375;
		}
#top_menu2{
		padding: 5px 10px 5px 10px; text-align: right;
	}
	#top_menu2 a{
		padding: 2px 15px 2px 15px; text-align: center; font: bold 11px Tahoma; color: #000000; text-decoration: none;
		}
	#top_menu2 a:hover{
		border-top: 1px solid #717375; border-bottom: 1px solid #717375;
		}
.headersmsg{
	border: 1px solid #717375; padding: 5px; margin: 5px;
	}
.headersmsg div{
	font: normal 11px Tahoma; padding: 0px 30px 0px 30px;
	}
.headersmsg a{
	font: bold 11px Tahoma;
	}
/* блок, в который помещаем всю страницу*/
div#container{width: 100%; padding: 0px; text-align: center;}
/*   таблица всего содержимого главной стр. форума*/
.forumbody{
	margin: 5px; border: 1px solid #717375; width: 99%;
	padding: 0px; border-collapse:collapse; background: #FDFDFD url(images/content_body_bg.jpg) no-repeat top right;
	}
.forumbody th{
	white-space: nowrap; background: #FFFFFF url(images/silver_blue.jpg) repeat-x top left; height: 27px;
	font: bold 13px Tahoma;
	}

.catLeft{
	height: 18px; padding: 2px 2px 2px 10px; background: #E1E2E3 url(images/content_header_bg.jpg) no-repeat 0px 0px; font: bold 13px Tahoma; color: #717375;
	border-bottom: 1px solid #717375;
	}
.catLeft a{
	display: block; padding: 0px; margin: 0px; font: bold 13px Tahoma; color: #717375; text-decoration: none;
	}
.catLeft a:hover{
	text-decoration: underline;
	}
.rowpic{
	background-color: #E1E2E3; border-bottom: 1px solid #717375;
	}
.row1{
	vertical-align: top; border-bottom: 1px solid #717375; padding: 3px; font: normal 11px Tahoma;
	}
.row1 a{
	font: bold 11px Tahoma;
	}
.row2{
	text-align: center; vertical-align: middle; border-bottom: 1px solid #717375; border-left: 1px solid #717375; padding: 3px; font: normal 11px Tahoma;
	}
.row2 a{
	font: bold 11px Tahoma;
	}
.row3{
	text-align: left; vertical-align: middle; border-bottom: 1px solid #717375; border-left: 1px solid #717375; padding: 3px; font: bold 11px Tahoma;
	}
.row3 a{
	font: bold 11px Tahoma;
	}


	/*  подвал */
div#footer{
	clear: both; height: 54px; background: #FDFDFD url(images/footer_bg.jpg) repeat-x top left;
	}
	div#footer p.footmsg{
		float: left; margin: 0px; padding: 5px 5px 5px 20px; font: bold 11px Tahoma; text-align: left;
		}
	div#footer p.footcounter{
		margin: 0px; padding: 5px 20px 5px 5px; text-align: right; width: 50%; float: right;
		}
#top_banner{
	width: 500px; z-index: 5; position: absolute; top: 48px; right: 10px; border: 0px; text-align: right;
	}



/* Form elements */
input,textarea, select {
	color : #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border-color : #1E8CF8; border-width: 1px;
	}
/* The text input fields background colour */
input.post, textarea.post, select {
	background-color : #FFFFFF;
	}
input {
	text-indent : 2px;
	}
/* The main submit button option */
input.mainoption {
	font-weight : bold;
	background-color: #E1E2E3;
}

/* None-bold submit button */
input.liteoption {
	font-weight : normal;
	background-color: #E1E2E3;
}
/* Quote & Code blocks */
.code {
	font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; padding: 10px; margin: 10px 0px 0px 0px;
	background: #A3B5EC url(images/php.jpg) no-repeat top right; ; border-left: solid 3px #617DD3; border-right: solid 1px #617DD3; border-top: solid 1px #617DD3;
	}
code{
	color: #0E3073; font-size: 12px; display: block; padding: 10px; background-color: #E4E7F2;
	border-left: solid 3px #617DD3; border-right: dotted 1px #617DD3; border-bottom: solid 1px #617DD3; padding: 10px; margin: 0px 0px 10px 0px;
	}

.quote{
	font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; padding: 10px; margin: 10px 0px 0px 0px;
	background: #D1D7DC url(images/quote.jpg) no-repeat top right; border-left: solid 3px #717375; border-right: solid 1px #717375; border-top: solid 1px #717375;
	}
blockquote{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%;
	padding: 10px; margin: 0px 0px 10px 0px; background-color: #FAFAFA; border-left: solid 3px #717375; border-right: dotted 1px #717375; border-bottom: solid 1px #717375;
	}

/*  стили постов в топике */
.postheader{
	background: #E1E2E3 url(images/content_header_bg.jpg) no-repeat 0px 0px;
	}
.postheader1{
	height: 18px; padding: 2px 2px 2px 10px; font: bold 13px Tahoma; color: #000;
	border-bottom: 1px solid #717375; width: 150px;
	}
.postheader2{
	font: bold 11px Tahoma; color: #717375;
	border-bottom: 1px solid #717375;
	}
.postbody1{
	vertical-align: top; padding: 10px; background-color: #F4F4F4; width: 150px; border: solid 1px #717375; font: normal 11px Tahoma;
	}
.postbody2{
	vertical-align: top; padding: 10px; background-color: #F4F4F4; border: solid 1px #717375; font: normal 12px Tahoma;
	}
.postfooter1{
	border-bottom: 1px solid #717375; padding: 2px 2px 2px 10px; background-color: #E1E2E3; font: bold 13px Tahoma; color: #000;
	}
.postfooter2{
	border-bottom: 1px solid #717375; text-align: right; padding: 2px 10px 2px 10px; background-color: #E1E2E3; font: bold 13px Tahoma; color: #000;
	}
.postfooter{
	background-color: #717375; height: 7px;
	}
