.f11									{font-size: 10px;}
.f11_grey								{font-size: 10px; color: #eeeeee}
.f11_bold								{font-size: 10px; font-weight: bold}
.f12									{font-size: 11px;}
.f12_bold								{font-size: 11px; font-weight: bold}
.f14									{font-size: 12px;}
.f14_bold								{font-size: 12px; font-weight: bold}

input, textarea, select, option, optgroup {border: 1px solid #575757;color: #ffffff;font: 10px Verdana;background-color: #333333;}
.me-m{font-size:10px}
.mrg{margin:3px}
.row4{font-size: 12px%}
.tb1{background-image:url('/img/bg_menu.gif');background-color:#003366; font-size: 12px;}
.tb2{background-image:url('/img/tit_bg.gif');background-color:#313442;color:#C6C6E3; font-size: 12px;}
.tb3{background-image:url('/img/tit_bg2.gif');background-color:#313442; font-size: 12px;}
.body_mar{margin-left:3px;margin-right:17px;font-size:10px}
.body_mar_r{margin-left:17px;margin-right:3px;font-size:10px}
.mar_in{margin:5px}
.site_news{color:#9AA3E7;font-weight:bold}
.form_but{border: 1px solid #575757;color: #ffffff;font: 10px Verdana;background-color: #333333;height: 16px;}
.int_1{color:#FFFFCC;text-align:justify;margin:5px;font-size:13px}
.int_2{color:#FF9999;text-align:justify;margin:1em;font-size:13px}
.int_auth{font-weight:bold;margin:1em}
.np{color:#999999;font-size:9px}

table.tableProfile						{border-collapse: collapse; margin-bottom: 20px}
table.tableProfile tr.pt_tr_title 		{background-image: url(/img/tit_bg.gif); color:#C6C6E3;}
table.tableProfile tr.pt_tr_title td 	{font-size: 12px; padding: 6px; border: 1px solid #515878;}
table.tableProfile td 					{font-size: 12px; padding: 6px; border: 1px solid #515878 }
.row4 ul li {font-size: 12px}

/*
	normal styles
*/

/* forum header */

.forum-header-welcome-back	{font-size: 10px; margin-bottom: 5px;}
.forum-header-functional-links	{ font-size: 11px; text-align: right; }

.forum-header-hello-profile-wrap	{ overflow: hidden; }
.forum-header-hello-links	{ font-size: 11px; float: left; }
.forum-header-profile-links	{ font-size: 11px; float: right }

.forum-header-nav	{ background: url(/img/tit_bg.gif) repeat-x #313442; border: 1px solid #515878; color: #C6C6E3; font-size: 11px; }

/* forum tables */
.forum-table-wrap	{ background-color: #212431; border: 1px solid #212431; padding: 2px; margin-bottom: 10px; }
.forum-table-wrap th	{ background: url(/img/tit_bg.gif) repeat-x #313442; color: #C6C6E3; padding: 7px; }
.forum-table-wrap td	{ padding: 3px 7px; }
.forum-category-content td, .forum-table-content td	{ background-color: #2A2E3A }
.forum-category-content td h3	{ font-size: 14px; margin-bottom: 5px; }
.forum-category-description	{ color: #ccc; font-size: 11px; line-height: 13px; margin-bottom: 1px; }
.forum-category-moderator	{ color: #777; font-size: 10px; line-height: 10px; }
.forum-category-moderator a	{ color: #777; }
.forum-category-content-topics-count, .forum-category-content-posts-count { font-size: 10px; text-align: center }
.forum-category-content-date	{ font-size: 10px; }

.forum-table-stats th	{ text-align: left }
.forum-table-stats-icon	{ width: 30px; }
.forum-table-stats-text	{ font-size: 11px; }

.forum-table-qreply td	{  }
.forum-table-qreply-textarea div	{ }
.forum-table-qreply-nowplaying	{ margin-bottom: 5px; }
.forum-table-qreply-links		{ margin-bottom: 5px }

.forum-top-adv				{ background-color: #171717; border: 1px solid #222222; margin-bottom: 15px; padding: 10px;}
.forum-bottom-archive-link	{ text-align: center; font-weight: bold }

.forum-topic-header-links-wrap	{ overflow: hidden; margin-bottom: 8px }
.forum-rules-link	{ background: url(/forum/style_images/Rage_200-270/forum_rules.gif) no-repeat; font-size: 11px; padding-left: 23px; float: left;}
.forum-topic-top-links	{ font-size: 11px; float: right; }

.forum-topic-header-pager-wrap	{ background: url(/img/tit_bg.gif) repeat-x #313442; padding: 3px 7px; overflow: hidden; margin-bottom: 10px }
.forum-topic-pages		{ float: left; font-size: 11px; margin-top: 3px; }
.forum-topic-buttons	{ float: right; }

.forum-topic-post-top-links	{ border-bottom: 1px solid #212431; overflow: hidden; margin-bottom: 5px; padding-bottom: 5px; }
.forum-topic-post-date		{ color: #999; font-size: 11px; float: left; }
.forum-topic-post-date a	{ color: #999 }
.forum-topic-post-mod-links	{ font-size: 11px; float: right; }

.forum-topic-footer	{ overflow: hidden; }
.forum-topic-active	{ float: left; font-size: 11px; }
.forum-topic-jump	{ float: right; }

/* poll */
.forum-topic-poll { margin-bottom: 10px; }

/* post styles */
.forum-quotes	{ background-color: #303440; border: 1px solid #444; font-size: 11px; padding: 5px; }
.forum-quotes-title { font-size: 11px;  }
.forum-quotes-body	{ color: #bbb; font-style: italic; }

/* buttons */
.forum-button-submit	{ font-size: 14px; padding: 3px 5px; width: 200px !important; }

/* normal styles */


/* login page */
.login-page-form fieldset			{ background-color: #212431; border-bottom: 1px dashed #333; padding: 10px 2px 2px 2px;}
.login-page-form fieldset legend		{ background: url(/img/tit_bg.gif) repeat-x #313442; color: #C6C6E3; display: block !important; font-weight: bold; padding: 7px; width: 100%; }
.login-page-form div		{ margin: 0 0 10px 30px; }
.login-page-form label		{ display: block; font-size: 12px; margin-bottom: 6px}
.login-page-form input		{ display: block; padding: 3px; font-size: 12px; margin-top: 1px; width: 300px; }
.login-page-form-options input	{ display: inline; width: auto }
.login-page-form input:focus	{ background-color: #444}
.login-page-form-forgot	{ display: block; font-size: 11px; margin-top: 3px }

/* -------------------------------------------------------------------
// markItUp! Universal MarkUp Engine, JQuery plugin
// By Jay Salvat - http://markitup.jaysalvat.com/
// ------------------------------------------------------------------*/

.markItUp .markItUpButton1 a { background-image:url(/forum/html/bbcode_icons/bold.png);}
.markItUp .markItUpButton2 a { background-image:url(/forum/html/bbcode_icons/italic.png);}
.markItUp .markItUpButton3 a { background-image:url(/forum/html/bbcode_icons/underline.png);}
.markItUp .markItUpButton4 a { background-image:url(/forum/html/bbcode_icons/youtube.png);}
.markItUp .markItUpButton5 a { background-image:url(/forum/html/bbcode_icons/quotes.png);}
.markItUp .markItUpButton6 a { background-image:url(/forum/html/bbcode_icons/picture.png); }
.markItUp .markItUpButton7 a { background-image:url(/forum/html/bbcode_icons/link.png);}
.markItUp .markItUpButton8 a { background-image:url(/forum/html/bbcode_icons/list-bullet.png);}
.markItUp .markItUpButton9 a { background-image:url(/forum/html/bbcode_icons/list-numeric.png);}
.markItUp .markItUpButton10 a { background-image:url(/forum/html/bbcode_icons/list-item.png);}
.markItUp .markItUpButton11 a { background-image:url(/forum/html/bbcode_icons/clean.png);}
.markItUp .preview a { background-image:url(/forum/html/bbcode_icons/preview.png);}

.markItUp * {
	margin:0px; padding:0px;
	outline:none;
}
.markItUp a:link,
.markItUp a:visited {
	color:#000;
	text-decoration:none;
}
.markItUp  {
	width:700px;
	margin:5px 0 5px 0;
}
.markItUpContainer  {
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
.markItUpEditor {
	font:14px 'Courier New', Courier, monospace;
	padding:5px;
	width:690px;
	height:220px;
	clear:both; display:block;
	line-height:16px;
	overflow:auto;
}
.markItUpPreviewFrame	{
	overflow:auto;
	background-color:#FFFFFF;
	width:99.9%;
	height:350px;
	margin:5px 0;
}
.markItUpFooter {
	width:100%;
}
.markItUpResizeHandle {
	overflow:hidden;
	width:22px; height:5px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(/forum/html/bbcode_icons/handle.png);
	cursor:n-resize;
}
/***************************************************************************************/
/* first row of buttons */
.markItUpHeader {

}
.markItUpHeader ul li	{
	list-style:none;
	float:left;
	position:relative;
}
.markItUpHeader ul li:hover > ul{
	display:block;
}
.markItUpHeader ul .markItUpDropMenu {
	background:transparent url(/forum/html/bbcode_icons/menu.png) no-repeat 115% 50%;
	margin-right:5px;
}
.markItUpHeader ul .markItUpDropMenu li {
	margin-right:0px;
}
/* next rows of buttons */
.markItUpHeader ul ul {
	display:none;
	position:absolute;
	top:18px; left:0px;	
	background:#FFF;
	border:1px solid #000;
}
.markItUpHeader ul ul li {
	float:none;
	border-bottom:1px solid #000;
}
.markItUpHeader ul ul .markItUpDropMenu {
	background:#FFF url(/forum/html/bbcode_icons/submenu.png) no-repeat 100% 50%;
}
.markItUpHeader ul .markItUpSeparator {
	margin:0 10px;
	width:1px;
	height:16px;
	overflow:hidden;
	background-color:#CCC;
}
.markItUpHeader ul ul .markItUpSeparator {
	width:auto; height:1px;
	margin:0px;
}
/* next rows of buttons */
.markItUpHeader ul ul ul {
	position:absolute;
	top:-1px; left:150px; 
}
.markItUpHeader ul ul ul li {
	float:none;
}
.markItUpHeader ul a {
	display:block;
	width:16px; height:16px;
	text-indent:-10000px;
	background-repeat:no-repeat;
	padding:3px;
	margin:0px;
}
.markItUpHeader ul ul a {
	display:block;
	padding-left:0px;
	text-indent:0;
	width:120px; 
	padding:5px 5px 5px 25px;
	background-position:2px 50%;
}
.markItUpHeader ul ul a:hover  {
	color:#FFF;
	background-color:#000;
}


/*

	OLD STYLES

*/


table.stripe							{background: #b49f6d url(/img/stripe_right.jpg) no-repeat 100% 0% ; background-color: #b49f6d; height: 30px;}
table.stripe div						{font-size: 12px; padding: 0 50 0 14}
table.stripe div a						{color: #2d1b05 !important;}
table.stripe div.active a				{color: #610b00 !important; font-weight: bold}

div.submenu div							{font-size: 14px%; padding-bottom: 5px}
div.submenu div.active a				{color: #b1501f}

div.ads									{padding:50px 0 100px 0}
div.ads div.header						{font-size: 14px%; color: #7c7c7c; font-weight: bold;}

.commentsBlock						{ margin-left: 15px; margin-top: 70px }
.commentsBlock h3					{ font-size: 14px% ; padding-left: 0; margin-bottom: 20px; font-weight: normal }
.commentsBlock p						{ font-size: 12px; padding-left: 0 }

.pageCommentsForm fieldset				{ border: 0; margin: 0; padding: 0; width: 100%}

.pageCommentsForm  textarea		{ display: block; width: 70%; height: 100px; border: 1px solid #555; background-color: #eee; padding: 2px }
.pageCommentsForm p					{ padding-left: 0; font-size: 12px }
.pageCommentsForm input				{ border: 3px double #777 }

/*#errorBlockPlace					{ position: fixed; top: 10px; right: 10px }*/

#commentsList ul						{ display: block; margin: 0; padding: 0; list-style-type: none;}
#commentsList ul li					{ margin-bottom: 15px; font-size: 12px }
#commentsList ul li span				{ display: block; margin-bottom: 3px; font-size: 11px; color: #999}
#commentsList ul li a					{ font-size: 12px; font-weight: bold; margin-right: 10px;  }

.error-block						{ border: 1px solid #ab0000; padding: 3px; color: #fff; background-color: #400; margin: 10px 0 10px 0; font-size: 12px }
.warn-block							{ border: 1px solid #ab9100; padding: 3px; color: #fff; background-color: #332f00; margin: 10px 0 10px 0; font-size: 12px }
.success-block							{ border: 1px solid #009900; padding: 3px; color: #fff; background-color: #003300; margin: 10px 0 10px 0; font-size: 12px }

.error-block h4, .warn-block h4, .success-block h4		{ font-size: 115%; margin: 0 0 5px 0 }

/***************************************
/*	Index page
/**************************************/

table.indexContent						{padding-top: 20px}

table.indexContent div.latestNews, table.indexContent div.latestThreads, table.indexContent div.latestUpdates, table.indexContent div.latestFoto, table.indexContent div.adv {padding: 11 50 13 14px; margin-bottom:15px}

/* Anounce block */

div.anounce div.header					{font-size:90%; font-weight: bold; color: #7c7c7c; padding-bottom: 10px}
div.anounce div.block					{padding-bottom: 10px}
div.anounce div.block div.title			{font-size: 90%; color: #d6d6d6; padding-bottom: 5px}
div.anounce div.block div.notice		{font-size:70%;}

/* Latest News Block */

table.indexContent div.latestNews div.title		{font-size: 90%; color: #7c7c7c; margin-bottom: 13px;}
table.indexContent div.latestNews div.date		{font-size: 75%; color: #d6d6d6;}
table.indexContent div.latestNews div.notice	{font-size: 75%; margin-bottom: 10px}
table.indexContent div.latestNews div.archive	{font-size: 70%; margin-top: 23px;}

/* Latest Threads Block */

table.indexContent div.latestThreads			{background-color: #1f1f1f}
table.indexContent div.latestThreads div.title	{font-size: 75%; color: #7c7c7c; margin-bottom: 17px}
table.indexContent div.latestThreads div.date	{font-size: 70%; color: #d6d6d6}
table.indexContent div.latestThreads div.notice	{font-size: 70%; margin-bottom: 12px}
table.indexContent div.latestThreads div.stats	{font-size: 70%; color: #7c7c7c; margin-top: 17px;}
table.indexContent div.latestThreads div.go-full{margin-top: 23px; font-size: 70%}

/* Latest Updates Block */

table.indexContent div.latestUpdates			{border-top: 1px solid #2e2e2e; border-bottom: 1px solid #2e2e2e; border-left: 1px solid #2e2e2e;}
table.indexContent div.latestUpdates div.title, table.indexContent div.latestFoto div.header, table.indexContent div.adv div.header			{font-size: 90%; color: #7c7c7c; margin-bottom: 16px}
table.indexContent div.latestUpdates div.date	{font-size: 75%; color: #d6d6d6}
table.indexContent div.latestUpdates div.notice	{font-size: 75%; color: #d6d6d6; margin-bottom: 10px}

/* Latest Foto Block */

table.indexContent div.latestFoto				{border-top: 1px solid #2e2e2e; border-bottom: 1px solid #2e2e2e; border-left: 1px solid #2e2e2e;}

table.indexContent div.latestFoto div.name		{font-size: 75%; color: #d6d6d6;}

/* Adv Block */

table.indexContent div.adv						{border-top: 1px solid #2e2e2e; border-bottom: 1px solid #2e2e2e; border-left: 1px solid #2e2e2e;}

/* Counter Block */

div.counter										{padding: 20px 20px 20px 0}
div.counter img									{margin: 5px 5px 5px 0;}
img.transparentImage							{filter:alpha(opacity=70);moz-opacity:0.7;opacity: 0.7;}

/* Subscribe Block */

div.subscribe, div.linkus						{margin-left: 14px; padding-top: 20px}
div.subscribe div.header, div.linkus div.header	{font-size: 75%; color: #7c7c7c; padding-bottom: 5px}
div.subscribe form.subscribeform input			{background-color: #2e2722; color: #5e5d5d; border-top: 1px solid #4b3b31; border-right: 1px solid #6d5f56; border-bottom: 1px solid #6d5f56; border-left: 1px solid #4b3b31;}
div.subscribe form.subscribeform div.inputfield	{padding-bottom: 5px}
div.subscribe form.subscribeform				{font-size: 70%; color: #b4b4b4} 

/* Link us block */

div.linkus div.code								{font-size: 60%; padding-left: 10px}
div.linkus div.more								{font-size: 70%; padding-left: 10px; padding-top: 5px}

div.plink										{font-size: 9px; margin-top: 10px; color: #666666}
div.plink a										{color: #666666}

/***************************************
/*	Page content
/**************************************/

div.content						{padding: 30 0 40 0px;}
div.content h1					{font-size: 90%; color: #7c7c7c; margin: 0px; padding: 0 0 0 15px; font-weight: normal}
div.content h2					{font-size: 75%; color: #c8c8c8; margin: 0px; padding: 30px 0 0 15px; font-weight: normal; clear: both}
div.content h3					{font-size: 75%; color: #a8a8a8; margin: 0px; padding: 30px 0 0 15px; font-weight: normal; clear: both}
div.content pre					{padding: 10px 0 0 15px;}
div.content	table				{padding-top: 10px; padding: 0 0 0 0;}
div.content	p, div.content table.anketa td	{font-size: 75%; color: #c8c8c8; padding: 0 0 5px 15px;}
div.content	p.quote				{background-color: #222222; padding: 10px 50px 10px 50px}
div.content	div					{font-size: 75%; color: #c8c8c8}
div.content	li					{font-size: 75%; color: #c8c8c8}
div.content	li li				{font-size: 100%; color: #c8c8c8; margin-left: -17px}

div.content p.int_1				{margin-left: 10px;}
div.content p.int_2				{margin-left: 20px;}
div.content p.author			{float: right}

div.content table.anketa tr		{vertical-align: top;}
div.content table.anketa td		{padding:5px 5px 0 0px}
div.content table.anketa img	{padding-right: 10px;}

div.content table.comTable		{margin-top: 10px}
div.content table.comTable	td					{background-color: #222222; border-bottom: 1px solid #444444;}
div.content table.comTable tr					{vertical-align: top;}
/*div.content table.comTable tr td				{padding: 6 10 7 5px}*/
div.content table.comTable div					{font-size: 70%; padding: 6px 10px 7px 15px}
div.content table.comTable div.tdHeader			{font-weight: bold}


/*

	// OLD STYLES

*/

