/***************************************
/*	Global
/**************************************/

body, td								{font-family: Tahoma;}
a										{color: #c3ad87; text-decoration: none}

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

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}

/***************************************
/*	Disco page
/**************************************/

div.content table.discoTable				{padding: 15px; margin-top:10px; background-color: #1c1c1c}
div.content table.discoTable div.staff,
	div.content table.discoTable div.info,
	div.content table.discoTable div.links,
	div.content table.discoTable div.img	{}
div.content table.discoTable div.staff dl	{font-size: 100%}

/***************************************
/*	Bio page
/**************************************/

table.bioAnketa tr				{vertical-align: top}
table.bioAnketa div.img			{padding-right: 10px}
table.bioAnketa div.name		{font-size: 100%; font-weight: bold; padding-bottom: 20px}
table.bioAnketa div.type		{font-size: 90%; padding-bottom: 20px}
table.bioAnketa div.notice		{font-size: 90%;}

table.bioSideProject div.block 				{padding-right: 20px}
table.bioSideProject div.block div.img		{padding-bottom: 10px}
table.bioSideProject div.block div.title	{font-size: 100%}

div.bioProjectImg				{float: left;padding: 4 7 0 0px}


/***************************************
/*	Forum page
/**************************************/