/* Лэйаут */
body					{background-color: #fff; margin: 0; font-family: Geneva CY, Arial, Tahoma, sans-serif; color: #333;}
#content				{width: 100%; font-size: 90%; padding: 0 20px 20px 13px; line-height: 1.3em;}
#contentBlock			{padding: 0 20px 0 0;}/* Шрифты */
a						{color: #FE7C1F; text-decoration: underline;}
.rebrand				{color: #475118;}
.rebrand:hover			{text-decoration: underline;}
.pod					{color: #000000;}
.pod:hover				{text-decoration: underline;}
a:hover					{text-decoration: none;}
.f8						{font-size: 8px;}
.f9						{font-size: 9px;}
.f10					{font-size: 10px;}
.bottomlink				{color: #333; text-decoration: none;}
.f11					{font-size: 11px;}
.f12					{font-size: 12px;}
.f13					{font-size: 13px;}
.f14					{font-size: 14px;}
.f80					{font-size: 80%;}
.f90					{font-size: 90%; line-height: 1.3em;}
#note2					{padding: 0 0 0 6px; color: #777; font-size: 90%;}
#note					{width: 100%; font-size: 11px; padding: 10px 0 0 20px; color: #777; line-height: 1.2em;}
#note3					{width: 100%; padding: 0; color: #777; font-size: 11px; line-height: 1.4em;}
#note3 ul				{margin-left: 12pt;}
#note_block				{color: #555; font-size: 11px; padding: 10px 10px 10px 15pt; line-height: 1.1em; width: 100%;border: solid 1px #CCC; background-color:#F9F9F9;}
/* Меню */
#menu1					{font-weight: bold; color: #333; font-size: 14px; padding: 6px 5px 7px 15px;}
#menu1 a				{color: #333;}
#menu1.active			{background-color: #fff; border: 0; color: #FE7C1F; font-weight: bold; padding: 6px 8px 7px 8px; width: 100%;}
#menu1.active a			{color: #FE7C1F;}
#menu2					{padding: 15px 0 0 10px; font-size: 15px; font-weight: bold;}
#menu2 a				{color: #333;}
#menu2 div				{padding: 15px 0 0 10px; font-size: 15px; font-weight: bold;}
#menu2 div a			{font-weight: lighter;}
#menu2.active			{color: #FE7C1F;}
#menu2.active a			{color: #FE7C1F;}
#menu3					{padding: 0 0 0 50px; font-size: 80%;}
#menu3 a				{font-weight: lighter;}
#menu4					{padding: 0 0 0 25px; color: #000000; font-size: 12px;}

.slunik, .slunik:link, .slunik:visited	{font-size: 8pt; color: #000000; text-decoration: none;}
.oplata, .oplata:link, .oplata:visited	{font-size: 12pt; font-weight: bold; color: #5F9200;}
.leftmm, .leftmm:link, .leftmm:visited	{font-size: 10pt; font-weight: bold; color: #000000; padding: 0 0 0 5px; text-decoration: none;}
.leftmmlv2, .leftmmlv2:link, .leftmmlv2:visited	{font-size: 8pt; color: #000000; padding: 0 0 0 15px; text-decoration: none;}

#menu8					{font-weight: bold; color: #333; font-size: 14px; padding: 6px 0 7px 0;}
#menu8 a				{color: #333;}
#menu8.active				{border: 0; color: #FE7C1F; font-weight: bold; padding: 6px 0 7px 0; width: 100%;}
#menu8.active a				{color: #FE7C1F;}
#menu9					{background-color: #f8a048; border: 0; font-size: 14px; padding: 6px 0 7px 0; color: #ffffff; font-weight: bold}

#menu13					{padding: 0 0 0 50px;}
#menu13 a				{font-weight: lighter;}

#path					{font-size: 10px; padding: 0 0 7px 0;}
#path a					{color: #787C0A;}
#path a:hover				{text-decoration: none;color: #5F9200;}

/* Загловки */			
#h1						{width: 100%; color: #856C3C; font-size: 27px; padding: 20px 0 20px 12px;}
#h2						{width: 100%; color: #856C3C; font-size: 20px; padding: 0 0 15px 0;}
#h3						{width: 100%; color: #856C3C; font-weight: bold; font-size: 14px; padding: 0 0 15px 0;}
#h3rt					{color: #000; font-size: 13px; padding: 0 0 3px 0; font-weight: bold; border-bottom: 2px #7DBA00 solid;}
#h3.nomargin			{padding: 0; font-size: 11px;}

#NEWmainTxt				{width: 75%; padding: 0 30px 0 0; font-size: 90%; line-height: 1.3em;}
#NEWrightTxt				{width: 25%; font-size: 11px; padding: 0 0 0 0;}

#mainTxt				{width: 65%; padding: 0 30px 0 0; font-size: 90%; line-height: 1.3em;}
#rightTxt				{width: 35%; font-size: 11px; padding: 0 0 0 0;}

#beknow				{font-size: 12px; border: 1px solid #787C0A; background-color: #FCFFDF; padding:10px}


/* Navigation links - for the link tree. */

.nav, .nav:link, .nav:visited

{
   color: #000000;
   font-size: 12px;
   text-decoration: none;
}

a.nav:hover

{
   font-weight: bold;
   font-size: 12px;
   color: #cc3333;
   text-decoration: underline;
}

/* Input boxes - just a bit smaller than normal so they align well. */

input, textarea, button

{

   font-size: 9pt;

   color: #000000;

   font-family: tahoma, sans-serif;

}

/* All input elements that are checkboxes or radio buttons. */

input.check

{

}

/* Selects are a bit smaller, because it makes them look even better 8). */

select

{

   font-size: 8pt;

   font-weight: normal;

   color: #000000;

   font-family: tahoma, sans-serif;

}

/* Standard horizontal rule.. ([hr], etc.) */

hr, .hrcolor

{

   height: 1px;

   border: 0;

   color: #666666;

   background-color: #666666;

}

/* A quote, perhaps from another post. */

.quote

{

   color: #000000;

   background-color: #C3B8D0;

   border: 1px solid #000000;

   margin: 1px;

   padding: 1px;

   font-size: x-small;

   line-height: 1.4em;

}

/* A code block - maybe even PHP ;). */

.code

{

   color: #000000;

   background-color: #cccccc;

   font-family: "courier new", "times new roman", monospace;

   font-size: x-small;

   line-height: 1.3em;

   /* Put a nice border around it. */

   border: 1px solid #000000;

   margin: 1px auto 1px auto;

   padding: 1px;

   width: 99%;

   /* Don't wrap its contents, and show scrollbars. */

   white-space: nowrap;

   overflow: auto;

   /* Stop after about 24 lines, and just show a scrollbar. */

   max-height: 24em;

}

/* The "Quote:" and "Code:" header parts... */

.quoteheader, .codeheader

{

   color: #000000;

   text-decoration: none;

   font-style: normal;

   font-weight: bold;

   font-size: x-small;

   line-height: 1.2em;

}

/* Generally, those [?] icons.  This makes your cursor a help icon. */

.help

{

   cursor: help;

}

/* /me uses this a lot. (emote, try typing /me in a post.) */

.meaction

{

   color: red;

}

/* The main post box - this makes it as wide as possible. */

.editor

{

   width: 96%;

}

/* Highlighted text - such as search results. */

.highlight

{

   background-color: yellow;

   font-weight: bold;

   color: black;

}

/* Alternating backgrounds for posts, and several other sections of the forum. */

.windowbg
{
   color: #000000;
   font-size: 12px;
   background-color: #D9EE5B;
}

.windowbg a {color: #000000; font-size: 12px;}
.windowbg a:visited {color:#000000; font-size: 12px;}

.windowbg table
{
   font-size: 12px;
}

.windowbg2
{
   color: #000000;
   font-size: 12px;
   background-color: #F0F0F0;
}
.windowbg2 a {color: #000000; font-size: 12px;}
.windowbg2 a:visited {color:#000000; font-size: 12px;}

/* These are used primarily for titles, but also for headers (the row that says what everything in the table is.) */

.titlebg, tr.titlebg th, tr.titlebg td, .titlebg a:link, .titlebg a:visited, .titlebg2, tr.titlebg2 th, tr.titlebg2 td, .titlebg2 a:link, .titlebg2 a:visited

{
   color: white;
   font-size: 12px;
   font-style: normal;
   background-color: #5F9200;
}

.titlebg a:hover, .titlebg2 a:hover

{
   font-size: 12px;
   color: #dfdfdf;
}

/* This is used for categories, page indexes, and several other areas in the forum. */

.catbg{
   font-weight: bold;
   font-size: 12px;
   background-color: #7DBA00;
   color: #000000;
}

.catbg a {font-weight: bold; font-size: 12px; color: #000000;}
.catbg a:visited {color:#000000; font-size: 12px;}

.catbg table {
   font-size: 12px;
}

.catbg2{
   font-weight: bold;
   background-color: #7DBA00;
   color: #000000;
}

.catbg2 a {font-weight: bold; color: #000000;}
.catbg2 a:visited {color:#000000;}

.catbg3{
   font-weight: bold;
   background-color: #7DBA00;
   color: #000000;
}

/* This is used for tables that have a grid/border background color (such as the topic listing.) */

.bordercolor

{

   background-color: #828181;

}

/* This is used on tables that should just have a border around them. */

.tborder

{

   border: 1px solid #828181;

   background-color: #FFFFFF;

   padding: 2px;

}

/* Default font sizes: small (8pt), normal (10pt), and large (14pt). */

.smalltext

{

   font-size: x-small;

   font-family: tahoma, sans-serif;

}

.normaltext

{

   font-size: small;

}

.largetext

{

   font-size: large;

}

/* This is the white header area where the title, menu bars, and header boxes are. */

#headerarea

{

   background-color: white;

   border-bottom: 1px solid gray;

}

/* This is the main area of the forum, the part that's gray. */

#bodyarea

{

   background-color: #D4D4D4;

}

/* And this is the bottom, where the copyright is, etc. */

#footerarea

{

   color: black;

   background-color: white;

   border-top: 1px solid gray;

}

/* This is for the special header boxes on the top (user info, key stats, news box.) */

.headertitles

{

   background-color: #5F9200;

   border: 1px solid #5F9200;

   height: 12px;

}

.headerbodies

{

   border: 1px solid #7A7777;

   background-color: #EFEFEF;

   background-repeat: repeat-x;

   background-position: bottom;

}

/* Posts and personal messages displayed throughout the forum. */

.post, .personalmessage

{
   width: 100%;
   font-size: 12px;
   overflow: auto;
   line-height: 1.3em;
}

.post table
{
   font-size: 12px;
}

/* All the signatures used in the forum.  If your forum users use Mozilla, Opera, or Safari, you might add max-height here ;). */

.signature

{

   width: 100%;

   overflow: auto;

   padding-bottom: 3px;

   line-height: 1.3em;

}

/* No image should have a border when linked */

a img{

   border: 0;

}

.body_outer

{

   font-size: 140%;

   padding-top: 5px;

}

.componentheading

{

   width: 100%;

   color: #D9EE5B;

   font-weight: bold;

   background-color: #5F9200;

   padding-left: 2px;

   padding-bottom: 1px;

}

.contentpaneopen

{

   font-size: 120%;

}

.contentpane

{

   font-size: 12px;   }

.contentheading

{   font-weight: bold;}/* Таблицы */
#table1Block			{width: 100%; padding: 0 20px 0 0;}
#table1 th				{text-align: left; font-size: 90%; padding: 7px 10px 7px 0; font-weight: bold; border-bottom: 3px #ccc solid; color: #856C3C;}
#table1 td				{text-align: left; font-size: 80%; padding: 7px 10px 7px 0; border-bottom: 1px #ccc solid;}#table2						{width: 100%;}
#table2 th					{border-bottom: 2px #E0E2E7 solid; padding: 6px 10px 6px 0; font-size: 80%; font-weight: bold;}
#table2 td					{border-bottom: 1px #E0E2E7 solid; padding: 6px 10px 6px 0; font-size: 80%;}
#table2 td.value			{font-weight: bold;}#table3						{width: 100%;}

#table3 th					{border-bottom: 2px #E0E2E7 solid; padding: 6px 10px 6px 0; font-size: 11px; font-weight: bold;}
#table3 td					{border-bottom: 1px #E0E2E7 solid; padding: 6px 10px 6px 0; font-size: 11px;}
#table3 td.value			{font-weight: bold;}
#table3 td.metro			{border: 0; padding: 6px 10px 6px 0; font-size: 13px; font-weight: bold;}#table6 td					{font-size: 80%;text-align: center;}

#table6 th					{border-bottom: 3px #D3D3D3 solid;padding: 6px 10px 6px 0;font-size: 11px;text-align: center;}
#table6 td.rb 				{font-weight: bold;color: #CC0000;}
#table6 td.select 			{color: #FFFFFF;background-color: #5F9200;font-weight: bold;cursor: hand;}
#table6 td.d_down 			{background-color: #5F9200;height: 5px;}
#table6 td.noselect 		{color: #5F9200;background-color: #FFFFFF;font-weight: bold;border: solid 1px #CCCCCC;border-top-width:1px;background-color: #F9F9F9;cursor: hand;}
#table6 td.d_up 			{background-color: #5F9200;height: 5px;}
#table7						{width: 100%;border-collapse: collapse;border: solid 1px;}
#table7 td					{border-bottom: 1px #E0E2E7 solid;padding: 6px 10px 6px 10px;font-size: 80%;text-align: left;}
#table7 th					{border-bottom: 3px #D3D3D3 solid;padding: 6px 10px 6px 10px;font-size: 11px;text-align: left;background-color: #E7F4DB;border-right: 1px #E0E2E7 solid;}/* Блочки */

#table8					{border-collapse: collapse;border: solid 1px;}
#table8 td					{border-bottom: 1px #E0E2E7 solid;padding: 6px 10px 6px 10px;font-size: 80%;text-align: left;}
#table8 th					{border-bottom: 3px #D3D3D3 solid;padding: 6px 10px 6px 10px;font-size: 11px;text-align: left;background-color: #E7F4DB;border-right: 1px #E0E2E7 solid;}/* Блочки */

#table9Block			{padding: 0 20px 0 0;}
#table9 th				{text-align: left; font-size: 11px; padding: 7px 10px 7px 10px; font-weight: bold; border-bottom: 3px #ccc solid;   border-right: 1px #E6E6E6 solid; color: #856C3C; background-color:#EBFDC6;}
#table9 td				{text-align: left; font-size: 80%; padding: 7px 10px 7px 0; border-bottom: 1px #ccc solid;}

#leftYxo				{width: 100%; padding: 0; background-color: #fff; font-size: 11px;}
#leftYxo				{width: 100%; padding: 0; background-color: #fff; font-size: 11px;}
#leftYxo a				{color: #fff; font-size: 14px; font-weight: normal;}
#inlineBlock			{width: 33%; margin: 0 0 15px 15px;}
#inlineBlock td			{padding: 0 0 0 12px; font-size: 11px; color: #777; border-left: 2px #856C3C solid;}/* Даты */

#date					{width: 56px; padding: 6px 0 5px 0; text-align: center; font-size: 15px; background: url(img/bg-date.gif) top no-repeat; border-right: 1px #BFBF9E solid; border-bottom: 1px #BFBF9E solid;}
#date span				{font-size: 9px;}
#date span.month		{font-size: 9px;}
#date2					{color: #999; font-size: 9px; white-space: nowrap;}/* Текст */

/* Даты */
#spdate					{width: 45px; padding: 6px 0 5px 0; text-align: center; font-size: 15px; background: url(http://img.tochka.ru/bg-date.gif) top no-repeat; border-right: 1px #BFBF9E solid; border-bottom: 1px #BFBF9E solid;}
#spdate span				{font-size: 9px;}
#spdate span.month		{font-size: 9px;}
#spdate2					{color: #999; font-size: 9px; white-space: nowrap;}

#gtt_descriptionb			{font-size: 80%; font-weight: bold;}
#gtt_description			{font-size: 80%; font-weight: normal;}/* Черточки */
#hr						{width: 100%; height: 1px; background-color: #000000;}
