/*

цвета сайта:
желтый: #fff200
черный: #231f20
красный: #ff0000

*/

body						{ width: 100%; height: 100%; margin: 0; padding: 0; background-color: #fff200; color: #231f20; }
body#popup					{ background-color: #231f20; color: #fff200; }
body#close					{  }
body#error404				{ background-color: #231f20; color: #fff200; }

a							{ color: #231f20; }

table						{ border-collapse: collapse; }
td							{ padding: 0; margin: 0; vertical-align: top; }
table.table_padding td		{ padding: 3px; }
img							{ border: 0; }
span.nobr					{ white-space: nowrap; }
form						{ padding: 0; margin: 0; }
div.hr10					{ width: 100%; height: 0; font-size: 0; line-height: 0; border-top: 10px solid #231f20; clear: both; }

div#header					{ width: 100%; background-color: #231f20; }
div#cube					{ position: absolute; top: 0; left: 0; margin-left: 100%; z-index: 10; }
div#cube div				{ position: absolute; top: 0; left: -98px; width: 98px; height: 206px; }
div#menu					{ width: 100%; margin: 3px 0 1em 0; }

#menu .hr10					{ margin: 4px 0; }
#menu img					{ margin-left: 3px; }

table#content				{ width: auto; }
td#left						{ width: 181px; background-image: url('/i/bg-black.gif'); background-position: top right; background-repeat: repeat-y; }
td#photo					{ width: 210px; background-image: url('/i/bg-black.gif'); background-position: top right; background-repeat: repeat-y; }
td.bordered					{ background-image: url('/i/bg-black.gif'); background-position: top right; background-repeat: repeat-y; }

div.text					{ padding: 12px; width: 70%; }

p							{ margin: 0; padding: 0; }
p.press						{ padding: 1em 0; text-align: right; }


div.list-title				{ font-weight: bold; padding: 10px; }
div.list-content			{ color: #231f20; padding: 10px; }
div.list-content a			{ color: #231f20; }
div.list-content b.active	{ color: #ff0000; }

.small						{ font-size: 80%; }
.smallest					{ font-size: 70%; }

/* forum */
table#reg					{ margin-top: 10%; }
table#reg td.label,
table.f_login td.label		{ padding-top: 0.3em; padding-right: 1.5em; }
table#reg td.reg,
table.f_login td.reg		{ padding-top: 0.4em; }
table#reg td.error			{ color: #f00; font-weight: bold; text-align: center; }
.ban, a.ban:visited			{ color: #900; }
.deban, a.deban:visited		{ color: #090; }


table.forum					{ width: 100%; }
table.forum td				{ width: 30%; border-bottom: 10px solid #231f20; padding: 5px; }
table.forum td.bordered		{ width: 70%; }
ul#forum					{ margin: 0; padding: 10px 0 0 1.3em; list-style-type: disc; }
ul#forum_level				{ margin: 0; padding: 3px 0 0 0.6em; list-style-type: circle; }
ul#forum_level_next			{ margin: 0; padding: 3px 0 0 0.6em; list-style-type: square; }
ul.hidden li				{ background-color: #eee; font-style: italic; background-repeat: repeat-x; }
div.body					{ margin: 5px 20px 20px 20px; }


ul#news						{ width: 80%; margin: 0; padding: 10px; list-style-type: none; }
ul#news li					{ margin-bottom: 0.7em; }

ul#list						{ margin: 0; padding: 0; list-style-type: none; }
ul#list li					{ margin-bottom: 0.3em; }


input						{ border: 1px solid #000; background-color: #fff200; }
input.bold					{ font-weight: bold; }
label						{ font-weight: bold; font-size: 80%; } 


/* photo */
body#photo					{ margin: 0; padding: 0; background-color: #cdd1de; height: 100%; }
table#photo					{ width: 100%; }
td.top						{ height: 420px; vertical-align: middle; }
td.top div					{ text-align: right; }
td.bot						{ text-align: center; padding-top: 3px; }


img.png						{ background-image: url('/i/artnow.png'); //background-image: none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/artnow.png', sizingMethod='scale'); }



/* footer */
div#footer					{ float: left; padding-left: 250px; }
div#copyright				{ width: auto; float: left; clear: both; padding: 8px 18px 8px 8px; border-right: 10px solid #231f20; }
div#copyright_index			{ float: left; width: 240px; padding-top: 8px; margin-left: -240px; }
* html div#copyright_index	{ margin-left: -120px; } /* IE lt 7 */
div#sponsors_container		{ border-left: 10px solid #231f20; xposition: relative; }
div#sponsors_container img	{ margin: 0 10px; }
div#sponsors_container td	{ padding: 7px 0 7px 10px; vertical-align: top; }
div#sponsors_container td.title	{ vertical-align: middle; font-weight: bold; }
