/* Start of CMSMS style sheet 'main' */
/* AX-MEBEL v2 */

/*
font-family: Arial, Helvetica, sans-serif;
font-family: Arial Black, Arial Black, Gadget, sans-serif;
font-family: Comic Sans MS, cursive;
font-family: Courier New, Courier, monospace;
font-family: Georgia, serif;
font-family: Impact, Charcoal, sans-serif;
font-family: Lucida Console, Monaco, monospace;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
font-family: Tahoma, Geneva, sans-serif;
font-family: Times New Roman, Times, serif;
font-family: Trebuchet MS, Helvetica, sans-serif;
font-family: Verdana, Geneva, sans-serif;
font-family: MS Sans Serif, Geneva, sans-serif;
font-family: MS Serif, New York, serif;
*/


body					{background-color:#FFF; color:#333; font-size:9pt; font-family: Arial, Helvetica, sans-serif; margin:0px; padding:0px; border:0px; }
h1,.header						{font-size:11pt; font-weight:bold; }
h2,.subheader						{font-size:10pt; font-weight:bold; }
h3,h4,h5				{font-size:9pt; font-weight:bold; }
p						{font-size:9pt; }
div,th,td				{font-size:9pt; }
ol,dl,dt,dd				{font-size:9pt; }
ul						{font-size:9pt; list-style-type:disc; }
li     					{font-size:9pt; }
pre						{font-family:courier new cyr,courier,sans-serif; font-size:9pt; }
hr						{height:1px; width:100%; }


/* --------- шаблон ----------- */

/*
_width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 970? "970px": (document.documentElement.clientWidth || document.body.clientWidth) > 1200? "1200px": "95%");
*/


#pos_main	{padding:10px 0 !important;}
#bot_table {border-top:1px dotted #000}

td#pos_tower_left {padding:20px 40px; }
td#page_tower_center {width:100%; padding:0 0 0 20px; }

table#head_table {background-color:#EBEBEB; }

#headrow_td {background: transparent url(/images/cn_grey_tl.gif) no-repeat scroll 0pt 100%; padding-bottom: 9px;} 
body.page_31750 #headrow_td {background:none; padding-bottom:0;}

.mess_content {margin:5px 0 10px 0;}
td#middlerow_td {padding:10px 20px;}
body.page_31750 td#middlerow_td {padding:0;}

table#top_table {background-color:#FF0000;}
#pos_top2 {text-align:left !important; width:100%; padding: 35px 10px 10px 35px;}

/*
#page_div .block_is {padding-bottom:10px;}
#head_table .block_is {padding-bottom:0px;}
*/

#cntr_commtd {padding-right:0 !important;}

#pos_main {padding:0 10px 10px 0 !important;}
#block_204 {padding:0 !important; margin: 0 0 5px 0 !important;}

#left_commtd, #right_commtd {padding:15px !important; }

table.head_comb {margin-bottom:10px !important;}

/* --------блоки--------- */

.b-menuserv {}
.b-menuserv ul {margin:0; padding:0 0 0 20px; }
.b-menuserv a.menuchilds {color:#FF0000; }
.b-menuserv a.menuchilds:link {text-decoration:none;}
.b-menuserv a.menuchilds:hover,.b-menuserv a.menuchilds:active  {text-decoration:underline;}


.b-logo {margin:30px 0; }

.b-menumain {}
.b-menumain ul {list-style-type:none; margin:0; padding:22px 25px; white-space:nowrap;}
.b-menumain li {background:transparent url(/images/ar_menumain.gif) no-repeat scroll left center; display:inline; margin-right:15px; padding-left:13px;} 

.b-front {background-color:#FF0000; margin-bottom:0 !important;}
.b-front div {margin:0 !important; float:left;}
.b-front img {margin-right:35px;} 
.b-front span.menuchilds {display:block; margin:40px 0 8px 0; float:left; width:400px;}
.b-front span.menuchilds {color:#FFF; font-size:26px; font-weight:normal;}
.b-front div span.menuchilds {display:inline; margin:0px;  } 
.b-front div.short {display:block; margin:5px 0 20px 0; float:left;} 
.b-front span.short {color:#FFF; font-size:15px;  } 
.b-front .menuchilds {line-height:30px;}

.b-frontimg {}
.b-fronttxt {}
.b-fronttxt span.menuchilds {color:#FFF; font-size:26px; font-weight:normal; line-height:36px; }
.b-fronttxt span.short {color:#FFF; font-size:15px; } 

.b-about {background:#EBEBEB; padding:30px; }

.b-bannersleft {margin:40px 0 25px 0;}
.b-bannersleft a {display:block; margin-bottom:15px;}

.b-news a.menuchilds {color:#000 !important;}

.b-catalog {margin-bottom:30px;}
.b-catalog ul {margin: 10px 0; padding:0 0 0 19px; list-style-type:none;}
.b-catalog li {padding:3px 0; }
/* .b-catalog a {font-weight:normal !important} */
.b-catalog ul a:hover {text-decoration:none;}

.b-catalog div.collaps_head {padding:7px 3px; border-bottom:1px dotted #000; cursor:pointer; }
.b-catalog div.collaps_head_active {}

.b-catalog .collaps {display:list-item; margin-left:15px}
.b-catalog span.collaps {color:#FF0000; font-weight:normal; }
.b-catalog a.collaps {color:#FF0000; font-weight:normal; }
.b-catalog div.collaps_head_active .collaps {font-weight:bold; color:#000;}
.b-catalog div.collaps_body .menuchilds {font-weight:normal; }

/* ---------общие классы------------- */

/* аннотация */
.short					{margin:3px 0px 5px 0px; font-size:8pt; font-weight:normal;}

/* дата и время в ленте */
.date					{font-size:8pt; }
.time					{font-size:8pt; }

.min					{font-size:8pt; }

a.highslide {float:left; padding:0 10px 10px 0;}
.twolev1, .twolev2, .twolevcomm {overflow:hidden;}

/* заголовок блока */
.blockheader			{font-weight:normal; font-size:23px; color:#333; text-decoration:none;}
a.blockheader:link,a.blockheader:visited,a.blockheader:active,a.blockheader:hover	{text-decoration:none; font-weight:normal; font-size:23px; color:#333;}

/* концовка блока */
.blocktail				{font-weight:normal; }
a.blocktail:link,a.blocktail:visited,a.blocktail:active,a.blocktail:hover			{text-decoration:underline; }

/* заголовок раздела */
.titleheader			{color:#333; font-size:23px; font-weight:normal; text-decoration:none;}
a.titleheader:link,a.titleheader:visited,a.titleheader:active,a.titleheader:hover			{text-decoration:none; color:#333; font-size:23px;}

a {color:#333; text-decoration:underline; }
a:focus {outline:none;}

/*
a:link					{color:#333; text-decoration:underline; }
a:visited				{color:#333; text-decoration:underline; }
a:active				{color:#333; text-decoration:underline; }
a:hover					{color:#333; text-decoration:underline; }
*/

.light					{background-color:#EEE; }
a.light:link			{text-decoration:underline; }
a.light:visited			{text-decoration:underline; }
a.light:active			{text-decoration:underline; }
a.light:hover			{text-decoration:underline; }

.middle					{background-color:#E5E5E5; }
a.middle:link			{text-decoration:underline; }
a.middle:visited		{text-decoration:underline; }
a.middle:active			{text-decoration:underline; }
a.middle:hover			{text-decoration:underline; }

.dark					{background-color:#CCC; font-weight:bold; }
a.dark:link				{text-decoration:underline; }
a.dark:visited			{text-decoration:underline; }
a.dark:active			{text-decoration:underline; }
a.dark:hover			{text-decoration:underline; }

/* меню главное */

.menumain				{color:#000; font-size:12px; font-weight:bold; }
a.menumain:link			{color:#000; text-decoration:none; }
a.menumain:visited		{color:#000; text-decoration:none; }
a.menumain:active		{color:#FF0000; text-decoration:underline; }
a.menumain:hover		{color:#FF0000; text-decoration:underline; }

/* меню главное, подсвеченное */

a.menumain.menucur:link			{color:#999; text-decoration:none; }
a.menumain.menucur:visited		{color:#999; text-decoration:none; }
a.menumain.menucur:active		{color:#999; text-decoration:none; }
a.menumain.menucur:hover		{color:#999; text-decoration:none; }

/* меню 2-го уровня */

.menulocal				{font-size:8pt; }
a.menulocal:link		{text-decoration:none; }
a.menulocal:visited		{text-decoration:none; }
a.menulocal:active		{text-decoration:underline; }
a.menulocal:hover		{text-decoration:underline; }

/* ссылки стандартных стилей */

.menuchilds				{font-weight:bold; font-size:9pt; line-height:18px; }
a.menuchilds:link		{text-decoration:underline; color:#FF0000;}
a.menuchilds:visited	{text-decoration:underline; color:#FF0000;}
a.menuchilds:active		{text-decoration:underline; color:#FF0000;}
a.menuchilds:hover		{text-decoration:underline; color:#FF0000;}

.menubottom				{font-size:9pt; color:#000; }
a.menubottom:link		{text-decoration:underline; color:#FF0000; }
a.menubottom:visited	{text-decoration:underline; color:#FF0000; }
a.menubottom:active		{text-decoration:none; color:#FF0000; }
a.menubottom:hover		{text-decoration:none; color:#FF0000; }

.menutext				{font-size:8pt; }
a.menutext:link			{text-decoration:none; }
a.menutext:visited		{text-decoration:none; }
a.menutext:active		{text-decoration:underline; }
a.menutext:hover		{text-decoration:underline; }

.menuprod				{font-size:8pt; color:#FF0000; }
a.menuprod:link		{text-decoration:none; }
a.menuprod:visited	{text-decoration:none; }
a.menuprod:active		{text-decoration:underline; color:#000;}
a.menuprod:hover		{text-decoration:underline; color:#000;}


/* стандартная таблица */

	.stdtable.ttable		{width:100%; border-collapse:collapse; padding:2px; }
	.stdtable.tsubheader	{background:none; color:#333; }
	.stdtable.trow1			{background:none; text-align:left; width:50%; }
	.stdtable.trow2			{background:none; }

/* стандартная форма */

	.stdform.ftable 		{width:100%; border-collapse:collapse; padding:2px; margin:10px 0px 0px 0px; }
	.stdform.fheader		{background-color:#E5E5E5; color:#333; height:24; font-weight:bold; padding-left:10px;}
	.stdform.fheader1		{width:30%; }
	.stdform.fsubheader		{background-color:#E5E5E5; color:#333; height:24; font-weight:normal; }
	.stdform.ffooter		{background:none; }
	.stdform.fconst			{background:none; }
	.stdform.fsubmit1		{background:none; text-align:left; }
	.stdform.fsubmit2		{background:none; height:24; }
	.stdform.frow1			{background:none; text-align:left; width:30%; }
	.stdform.frow2			{background:none; }

/* карта сайта */

	.sitemap							{list-style-type:disc; }
	.sitemap.spar						{font-weight:bold; }
	.sitemap.scur						{font-weight:bold; }
	a.sitemap:link,a.sitemap:visited	{text-decoration:none; }
	a.sitemap:active,a.sitemap:hover	{text-decoration:underline; }
	.sitemap1							{font-size:13px; }
	.sitemap2							{font-size:12px;  }
	.sitemap3							{font-size:11px; }
	.sitemap4							{font-size:10px; }
	.sitemap5							{font-size:9px; }

/* End of 'main' */

