body	{font-size:70%; background:url(i/bg00.gif) repeat-y top left;}
body, td	{font-family:arial, tahoma, sans-serif; font-size:70%; color:#75808B;}

a	{color:#3C57AC;}
a:visited	{color:#3C57AC;}
a:hover	{text-decoration:none;}

td.slogan	{background:#797979;}
td.news		{background:url(i/slogan_arr02.gif) no-repeat top center; padding:40px 10px 10px 15px; margin:5px 5px 0px 5px;}
td.journal	{background:#F3F7F8; padding:6px; vertical-align:top;}
td.left		{padding:0px 15px 20px 0px;}
td.banner	{background:#C9201E url(i/bg_banner.gif) repeat-x top left;}

tr.footer {background:#C9201E;}
tr.footer td	{color:#ffffff; vertical-align:top;}
tr.footer td a	{color:#ffffff;}
tr.footer td a:visited	{color:#ffffff;}
tr.footer td a:hover	{text-decoration:none;}
tr.footer td.text	{padding:20px 0px 40px 0px; background:#C9201E;}
tr.footer td.icons	{padding:10px 0px 40px 0px;}

table.top-icons	{width:54%;}
table.top-icons td	{width:18%;}

table.bot-icons	{width:54%;}
table.bot-icons td	{width:18%;}

table.cabinet	{background:#C9201E;}
table.cabinet td	{color:#ffffff; font-size:70%;}
table.cabinet td a	{color:#ffffff;}
table.cabinet td a:visited	{color:#ffffff;}

.menu-top	{padding:30px 0px 30px 15px; background:#C9201E;}
.menu-top td 	{color:#ffffff; font-family:arial narrow; font-size:70%; padding:5px 10px 5px 5px; background:#C9201E; text-transform:uppercase;}
.menu-top td a	{color:#ffffff; text-decoration:none;}
.menu-top td a:visited	{color:#ffffff;}
.menu-top td a:hover	{text-decoration:underline;}

.menu-top-bull	{display:inline; background:#ffffff; margin:5px 5px 5px 0px;}
.menu-bot-bull	{display:inline; background:#C9201E;}

.menu-bot	{padding:30px 0px 30px 15px;}
.menu-bot td 	{font-size:70%; font-family:arial narrow; padding:5px 10px 5px 0px; text-transform:uppercase;}
.menu-bot td a	{color:#75808B; text-decoration:none;}
.menu-bot td a:visited	{color:#75808B;}
.menu-bot td a:hover	{text-decoration:underline;}

table.vote td	{vertical-align:top;}
table.vote td.votetext	{padding:3px 5px 6px 5px;}

.logo	{background:url(i/logo_bg.gif) no-repeat bottom left; padding:0px 0px 30px 0px;}

.block01	{background:url(i/block01.gif) no-repeat top left; padding:8px 10px 10px 15px; margin:5px 0px 0px 5px;}
.block02	{background:url(i/block02.gif) no-repeat top left; border-top:4px solid #C9201E; padding:15px 10px 10px 15px;}

.kv-color01	{background:#797979;}
.kv-color02	{background:#ffffff;}

.h-block01	{font-size:95%; font-weight:bold; text-transform:uppercase; color:#C9201E; padding:0px 10px 15px 10px;}
.h-block02	{font-size:95%; font-weight:bold; text-transform:uppercase; color:#C9201E; background:url(i/h02.gif) no-repeat top left; padding:0px 10px 10px 10px;}

.zamok01	{background:#797979; margin:7px 5px 0px 0px; padding:2px;}
.zamok01 img	{margin:0px}
.zamok02	{background:#C9201E; margin:7px 5px 0px 0px; padding:2px;}
.zamok02 img	{margin:0px}

div.nomer	{padding:6px; border:1px solid #CFD6DC;}

.blockleft	{float:left; margin:0px 10px 10px 0px;}

.date	{font-size:85%; font-weight:bold; padding:5px 0px 0px 0px;}
.listing01	{background:url(i/listing01.gif) no-repeat top left; padding:3px 5px 3px 10px;}
.source	{font-size:80%; font-style:italic; padding:5px 0px 10px 0px;}
.ico-link	{background:url(i/ico_link.gif) no-repeat top left; padding:2px 0px 2px 15px;}
.slogan-text	{font-family:arial narrow; font-size:130%; color:#ffffff; padding:2px 10px;}

ul	{list-style-type:square;}
li	{padding:7px 0px;}

hr	{width:100%; background:#D6D6D6; margin:0px;}
td.line-white	{background:url(i/line_white.gif) repeat-y top center; filter:alpha(opacity=50);}

.p15		{padding:15px;}
.ptextbot	{padding-bottom:15px;}
.p55	{padding:5px 0px;}

/*CONTENT*/
.content	{width:100%; font-size:80%; padding-right:10px;}
.content td	{font-size:80%;}
.content img {margin: 0px 10px 10px 0px;}

h1	{font-size:130%; font-weight:bold; margin:5px 0px 10px 0px;}
h2	{font-size:120%; font-weight:bold; margin:5px 0px 10px 0px;}

.h01	{font-size:130%; font-weight:bold; padding:5px 0px 10px 0px;}
.h02	{font-size:120%; font-weight:bold; padding:5px 0px 5px 0px;}
.h03	{font-size:100%; font-weight:bold; padding:5px 0px 5px 0px;}
.h04	{font-size:85%; font-weight:bold; padding:5px 0px 5px 0px;}

.h-red				{color:#C9201E;}
.h-red a			{color:#C9201E;}
.h-red a:visited	{color:#C9201E;}

.calendar	{border-collapse:collapse; border-spacing:0px;}
.calendar td	{padding:2px 5px; text-align:center; border-top:1px solid #D6D6D6;}
.calendar td a	{font-weight:bold;}
.calendar td.today	{font-weight:bold; border:2px solid #D6D6D6;}

.details	{font-size:85%; padding:5px 0px 10px 0px;}

.img-left	{float:left; background:#f0f0f0; padding:10px 0px 10px 10px; margin:0px 10px 0px 0px;}
.img-text	{width:250px; font-size:85%;}

span.mm	{color:000000; background-color:yellow;}

.star	{color:#C9201E;}

.tsm	{font-size:85%;}

.tsm p	{margin:0px;padding:0px}
.tsm div	{margin:0px;padding:0px}

/*Таблицы*/
.tab01 td	{padding:0px 10px 10px 0px;}

.tab02	{border-collapse:collapse; border-spacing:0px; border:3px solid #F3F7F8;}
.tab02 td	{padding:7px; vertical-align:top; border:3px solid #F3F7F8;}
.tab02 td.title	{font-weight:bold; background-color:#F3F7F8;}
.tab02 tr.title td	{font-weight:bold; background-color:#F3F7F8;}

.tab03 td	{padding:5px 5px 5px 5px; background-color:#F3F7F8;}

.comment	{border-left:5px solid #D6D6D6; padding:0px 0px 0px 10px; margin:5px 0px 10px 0px;}
.name	{font-size:110%; font-weight:bold;}



.page td div				{font-size:85%; font-weight:bold; color:#75808B; background-color:#f0f0f0; border-bottom:2px solid #797979; padding:3px 8px; margin:0px 3px 0px 0px;}
.page td a					{text-decoration:none;}
.page td a div				{background-color:#f0f0f0;}
.page td a:hover div		{color:#ffffff; background-color:#C9201E; text-decoration:none;}
.page td a:visited div		{text-decoration:none;}
.page td#s div				{color:#ffffff; background-color:#C9201E;}



.form							{width:80%; background:#F3F7F8;}
.form td						{font-size:70%;}
.form td.form01					{width:40%; padding:3px 5px 3px 0px; text-align:right;}
.form td.form02					{width:60%; padding:3px 0px 3px 0px;}

.form td div.form-h				{font-weight:bold; padding:0px 0px 20px 0px;}

.form input, textarea, select	{font-family:arial, tahoma, sans-serif; font-size:100%; color:#75808B; margin:3px 5px 3px 0px;}
.form input.input100, textarea	{width:100%;border: solid 1px #ccc}
.form input.button				{color:#ffffff; border:1px solid #C9201E; background:#C9201E; margin:2px 5px 2px 0px;}
.form div.star					{color:#cc0000;}


/*Форма для форума*/
.form-forum							{font-size:85%; padding:5px 0px 5px 15px;}
.form-forum form					{padding:0px; margin:0px;}
.form-forum input, textarea, select	{font-family:arial, tahoma, sans-serif; font-size:100%; color:#75808B; margin:0px 5px 10px 0px;}
.form-forum input.button			{color:#ffffff; border:1px solid #C9201E; background:#C9201E; margin:2px 5px 2px 0px;}
.form-forum div.star				{color:#cc0000;}
.form-forum div.text				{padding:0px 0px 2px 0px;}


/*Комментарии в тексте*/
.commentleftbig		{width:40%; float:left; margin:10px 10px 10px 0px; padding:10px; background:#f0f0f0; font-size:140%;}
.commentrightbig	{width:40%; float:right; margin:10px 0px 10px 10px; padding:10px; background:#f0f0f0; font-size:140%;}
.commentleftsm		{width:40%; float:left; margin:10px 10px 10px 0px; padding:10px; background:#f0f0f0;}
.commentrightsm		{width:40%; float:right; margin:10px 0px 10px 10px; padding:10px; background:#f0f0f0;}
