/* ======================================== */
/* General Styles */
/* ======================================== */
html {
	overflow-x: auto; /* fixes MSIE scrollbar bug DO NOT REMOVE */
	}

body {
	background-color: #000000;
	color: #eeeeee;
	font: 11px verdana;
	text-align: center; /* centers board in MSIE known bug workaround */
	scrollbar-face-color: #aa0000;
	scrollbar-highlight-color: #000000;
	scrollbar-shadow-color: #dddddd;
	scrollbar-3dlight-color: #dddddd;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #000000;
	scrollbar-darkshadow-color: #000000;
	}

form {
	border: 0px;
	display: inline;
	margin: 0px;
	padding: 0px;
	}

img {
	border: 0px;
	vertical-align: middle;
	}

a {
	border: 0px;
	color: #888888;
	text-decoration: none;
	font: 11px verdana;
	}
a:hover {
	border: 0px;
	color: #e3aa30;
	cursor: hand;
	text-decoration: underline;
	}

/* ======================================== */
/* Мои стили
/* ======================================== */
.menudiv {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	}
.linknav {
	height: 18px;
	background-color: #bb0000;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 3px; 
	padding-left: 3px; 
	font: bold 11px verdana;
	color: #000000;
	text-decoration: none;
	text-align: center;
	display: block;
	}
.linknav:hover {
	background-color: #ffffff;
	color: #bb0000;
	text-decoration: none;
	}

table,
tr,
td,
font,
.basic,
.basic3,
.basic a {
	color: #000000;
	font: 11px verdana;
	}
.basic3 a {
	color: #000000;
	font: italic 11px verdana;
	}
.basic a:hover,
.basic3 a:hover {
	color: #aa0000;
	}
.basic2,
.basic2 a {
	color: #000000;
	font: bold 11px verdana;
	}
.basic2 a {
	font-style: italic;
	}
.basic2 a:hover {
	color: #aa0000;
	}
.title {
	color: #e3aa30;
	font: bold 11px verdana;
	}
.a_name,
.a_name a {
	color: #000000;
	font: bold 12px verdana;
	}
.a_name a:hover {
	color: #aa0000;
	}

/* ======================================== */
/* PM Notification inline window
/* ======================================== */

/* ======================================== */
/* Page links
/* ======================================== */

/* ======================================== */
/* MAIN WRAPPER ID */
/* ======================================== */

/* ======================================== */
/* BOARD HEADER STYLES */
/* ======================================== */

/* ======================================== */
/* BOARD NAVIGATION STYLES */
/* ======================================== */
#navstrip,
#navstrip a { 
	color: #000000;
	font: bold 10px verdana;
	padding: 2px 5px 2px 5px; 
	}

#navstrip a:hover {
	background-color: transparent; 
	color: #aa0000; 
	text-decoration: underline;
	}

/* ======================================== */
/* BOARDS VIEW STUFF */
/* ======================================== */

/* Заголовок таблиц */
.maintitle
	{
	background-color: #880000;
	background-image: url(<#IMG_DIR#>/tile_cat.gif);
	border: 1px solid #000000;
	color: #e3aa30; 
	font: bold 11px verdana;
	height: 22px;
	text-align: left;
	}

.maintitle a {
	color: #e3aa30; 
	font: bold 11px verdana;
	text-decoration: none;
	}

.maintitle a:hover { 
	color: #ffffff;
	text-decoration: none;
	}

.titlemedium,
.titlemedium2 { 
	background-color: #880000;
	background-image: url(<#IMG_DIR#>/tile_sub.gif);
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	color: #e3aa30; 
	font-weight: 11px verdana;
	padding: 2px; 
	}

.titlemedium {
	border-left: 1px solid #000000;
	}

.titlemedium a,
.titlemedium2 a {
	color: #e3aa30;
	text-decoration: none; 
	font-style: italic;
	}

.titlemedium a:hover,
.titlemedium2 a:hover { 
	color: #ffffff; 
	text-decoration: underline;
	}

.forumdesc { 
	font: 10px verdana;
	color: #888888;
	}

.forumdesc a {
	font: 10px verdana;
	color: #000000;
	text-decoration: none;
	}

.forumdesc a:hover {
	color: #aa0000;
	text-decoration: underline;
	}

.pformstrip {
	background: #dddddd;
	color: #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	}

.pformstripleft { 
	margin-top: 0px;
	border-left: 1px solid #000000;
	}

/* Form stuff (post / profile / etc) */
.pformleft {
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.pformright {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	}

/* Topic View elements */

/*------------------------------------------------------*/
/* Common elements: Row colours for forums, topics, etc */
/*------------------------------------------------------*/
.row,
.row1,
.row2,
.row3,
.row4 {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding-right: 2px;
	padding-left: 2px;
	}
.row,
.row1,
.row2,
.row4 {
	background-color: #eeeeee;
	}
.row,
.row1,
.row3 {
	border-left: 1px solid #000000;
	}
.row3 {
	background-color: #880000;
	}
.row4shaded,
.row2shaded {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding-right: 2px;
	padding-left: 2px;
	background-color: #dddddd;
	}
.row2shaded {
	border-left: 1px solid #000000;
	}

.rowpage {
	background-color: #eeeeee;
	border: 1px solid #000000;
	}

/* tableborders gives the white column / row lines effect */
.tablepad {
	background-color: #eeeeee;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font: 11px verdana;
	color: #000000;
	}
input,
select,
.forminput {
	border: 1px solid #000000;
	background-color: #ffffff;
	font-size: 11px;
	font-family: verdana;
	vertical-align: middle;
	padding-left: 2px;
	}
.fradio {
	border: 0px;
	}

.thin {
	padding: 6px 0px 6px 0px;
	line-height: 160%;
	margin: 2px 0px 2px 0px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	}

.purple {
	color: purple;
	font-weight: bold;
	}
.red {
	color: red;
	font-weight: bold;
	}
.green {
	color: green;
	font-weight: bold;
	}
.blue {
	color: blue;
	font-weight: bold;
	}
.orange {
	color: #F90;
	font-weight: bold;
	}

/* ======================================== */
/* NEW QUOTE / CODE WRAPPERS                */
/* ======================================== */
.quotetop {
	color: #000000;
	margin: 8px auto 0px auto;
	font-weight: bold;
	font-size: 10px;
	padding: 3px;
	background-color: #ffeeee;
	background-image: url(<#IMG_DIR#>/css_img_quote.gif);
	background-position: right;
	background-repeat: no-repeat;
	border-left: 2px solid #000000;
	border-top: 1px dotted #00000;
	border-right: 1px dotted #00000;
}

.quotemain {
	color: #000000;
	background-color: #ffffff;
	border-left: 2px solid #000000;
	border-right: 1px dotted #000000;
	border-bottom: 1px dotted #000000;
	padding: 4px;
	margin: 0px auto 8px auto;
}

.codetop,
.sqltop,
.htmltop {
	width: 98%;
	color: #000;
	margin: 0px auto 0px auto;
	font-weight: bold;
	padding: 3px;
	background-color: #FDDBCC;
	background-image: url(<#IMG_DIR#>/css_img_code.gif);
	background-position: right;
	background-repeat: no-repeat;
	}

.codemain,
.sqlmain,
.htmlmain {
	font-family: Courier, Courier New, Verdana, Arial;
	color: #465584;
	background-color: #FAFCFE;
	border: 1px dotted #000;
	padding: 2px;
	width: 98%;
	margin: 0px auto 0px auto;
	}



/* ======================================== */
/* OLD DEPRECIATED - BACKWARDS COMPAT.      */
/* ======================================== */

#QUOTE {
	white-space:normal;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #465584;
	background-color: #FAFCFE;
	border: 1px solid #000;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	}
#CODE {
	white-space:normal;
	font-family: Courier, Courier New, Verdana, Arial;
	font-size: 11px;
	color: #465584;
	background-color: #FAFCFE;
	border: 1px solid #000;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	}