html, body  {height: 100%;} 
body		{font-family: Arial; /*letter-spacing:1px;*/ font-size:75%; margin:0px; margin-top:0px; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px;}
table		{font-size:100%;}
div			{font-size:100%;}
input		{}
button		{}
form		{}
p			{padding-top: 0px; margin-top:0px;}		/*	p	{margin:0px;padding:0px;} */
img			{border-width: 0px;} 

/*		a			{color: #565656; text-decoration: underline}
		a: link		{color: #565656; text-decoration: underline}
		a: active	{color: #565656; text-decoration: underline}	*/
a			{color: #005C85; text-decoration: underline}
a: link		{color: #005C85; text-decoration: underline}
a: active	{color: #005C85; text-decoration: underline} 

a: visited	{color: #7D7D7D; text-decoration: underline}
a: hover	{color: #C70102; text-decoration: underline}


/* main */
.anyT			{width: 100%;}
.anyT_2			{width: 200px; background-color: #F2EFE4;}
/* .mainT		{width: 100%; height: 100%} */
.mainT			{width: 100%; }
.centerColTd	{vertical-align: top; height: 100%}
.leftColTd		{}
.leftColTable	{}
.rightColTd		{width: 260px; vertical-align:top; padding: 0 0 0 0;}
.rightColTable	{width: 260px;}
.dateTimeSpan	{margin: 0 5 0 0; color: #888888; font-size: 85%;}
.verticalMarginTdLeft IMG	{width:0px;}
.verticalMarginTdRight IMG	{width:10px;}
.padding1px		{padding-bottom:1px;}
.padding3px		{padding-bottom:3px;}
.padding5px		{padding-bottom:5px;}
.padding10px	{padding-bottom:10px;}
.padding15px	{padding-bottom:15px;}
.footerTd		{color: #535353; font-size: 95%; vertical-align: top;}
.sign			{color:#ff0000; padding: 0 0 0 3;}

/* Блок новостей */
.nwsBlockT			{width: 100%; border-top: none; height: 100%; }
.nwsBlockTdFirst	{vertical-align:top; color: #343434; padding: 10 12 10 15; }
.nwsBlockTdFirst2	{vertical-align:top; color: #343434; padding: 10 12 10 15; background: url('/i/BLT/blck_bg_v.gif') repeat-y; background-position: center top;}
.nwsBlockFirstDate	{padding: 0 0 5 0; color: #888888; font-size: 95%;}
.nwsBlockComm		{padding: 0 0 5 0; font-size: 95%; color: #888888}
.nwsBlockTd			{vertical-align:top; color: #343434; padding: 3 12 15 12; height: 100%; background: url('/i/BLT/blck_bg_v.gif') repeat-y; background-position: right top;}
.nwsBlockTdIcon		{vertical-align: top;}
.nwsBlockTdDate		{vertical-align: top; padding: 2 0 0 0;}
.nwsBlockTdTitle	{}
.nwsBlockImg		{float: left; margin: 0 10 10 0; border: 0px;}
.nwsBlockImg2		{margin: 0 10 5 0; border: 0px;}
.nwsBlockIcon		{float: left; margin: 5 10 0 0; border: 0px;}
.nwsBlockDivTitle	{padding: 0 0 5 0; margin-top:0;}
.nwsBlockDivText	{}
.nwsBlockFirstHref, .nwsBlockFirstHref:link, .nwsBlockFirstHref:visited, .nwsBlockFirstHref:active, .nwsBlockFirstHref:hover {color: #353535; font-size:120%; font-weight: bold; text-decoration: none;}
.nwsBlockHref, .nwsBlockHref:link, .nwsBlockHref:visited, .nwsBlockHref:active, .nwsBlockHref:hover {text-decoration: underline}
.moreHrefBlckMain	{color: CA0000;}
.nwsBlockDotLineH 	{background: url('/i/BLT/blck_bg_h2.gif') repeat-x; background-position: left bottom; padding: 5 5 5 5; vertical-align:top; text-align: justify;}
.nwsBlockDotLineH3 	{background: url('/i/BLT/blck_bg_h2.gif') repeat-x; background-position: left bottom; padding: 0 0 0 0;}
.nwsBlockDotLineH2 	{background: url('/i/BLT/blck_bg_h2.gif') repeat-x; background-position: left bottom; padding: -10px 5 5 5; vertical-align:top;}

.nwsBlockT_Sub			{width: 100%; border-top: none; height: 100%;}
.nwsBlockTdFirst_Sub	{vertical-align:top; color: #343434; padding: 0 0 10 0;}
.nwsBlockTdFirst_Sub2	{vertical-align:top; color: #343434; }
.nwsBlockFirstDate_Sub	{padding: 0 0 5 0; color: #888888; font-size: 95%;}
.nwsBlockFirstDate_Sub2	{padding: 0 0 0 0; color: #888888; font-size: 95%;}
.nwsBlockComm_Sub		{padding: 0 0 5 0; font-size: 95%; color: #888888}
.nwsBlockTd_Sub			{vertical-align:top; color: #343434; padding: 3 0 15 0; height: 100%;}
.nwsBlockTdIcon_Sub		{vertical-align: top;}
.nwsBlockTdDate_Sub		{vertical-align: top; padding: 2 0 0 0;}
.nwsBlockTdTitle_Sub	{}
.nwsBlockImg_Sub		{float: left; margin: 0 10 10 0; border: 0px;}
.nwsBlockImg_Sub3		{float: left; margin: 0 10 10 0; border: 0px;}
.nwsBlockIcon_Sub		{float: left; margin: 5 10 0 0; border: 0px;}
.nwsBlockDivTitle_Sub	{padding: 0 0 5 0;}
.nwsBlockDivTitle_Sub3	{padding: 0 0 5 0; font-size:125%; font-weight: bold;}
.nwsBlockDivText_Sub	{}
.nwsBlockDivText_Sub3	{font-size:115%;}
.nwsBlockDivTextHref, .nwsBlockDivTextHref:link, .nwsBlockDivTextHref:visited, .nwsBlockDivTextHref:active {color: black; text-decoration: none;}
.nwsBlockDivTextHref:hover {color: black; text-decoration: underline;}
.nwsBlockDivTextHref_Sub, .nwsBlockDivTextHref_Sub:link, .nwsBlockDivTextHref_Sub:visited, .nwsBlockDivTextHref_Sub:active {color: black; text-decoration: none;}
.nwsBlockDivTextHref_Sub:hover {color: black; text-decoration: underline;}
.nwsBlockFirstHref_Sub,  .nwsBlockFirstHref_Sub:link,  .nwsBlockFirstHref_Sub:visited,  .nwsBlockFirstHref_Sub:active,  .nwsBlockFirstHref_Sub:hover  {color: #353535; font-size:120%; font-weight: bold; text-decoration: none;}
.nwsBlockFirstHref_Sub2, .nwsBlockFirstHref_Sub2:link, .nwsBlockFirstHref_Sub2:visited, .nwsBlockFirstHref_Sub2:active, .nwsBlockFirstHref_Sub2:hover {color: #000000; font-size:100%; font-weight: bold; text-decoration: none; font-family: Arial} 
.moreHrefBlckMain_Sub	{color: CA0000;}

.nwsBlockT_Sub_mainNews				{width: 100%; border-top: none; height: 100%; font-family: Arial}
.nwsBlockTdFirst_Sub_mainNews		{vertical-align:top; color: #343434; padding: 0 0 10 0; font-family: Arial}
.nwsBlockFirstDate_Sub_mainNews		{padding: 0 0 5 0; color: #888888; font-size: 95%; font-family: Arial}
.nwsBlockComm_Sub_mainNews			{padding: 0 0 5 0; font-size: 95%; color: #888888; font-family: Arial}
.nwsBlockTd_Sub_mainNews			{vertical-align:top; color: #343434; padding: 3 0 15 0; height: 100%; font-family: Arial}
.nwsBlockTdIcon_Sub_mainNews		{vertical-align: top; font-family: Arial}
.nwsBlockTdDate_Sub_mainNews		{vertical-align: top; padding: 2 0 0 0; font-family: Arial}
.nwsBlockTdTitle_Sub_mainNews		{}
.nwsBlockImg_Sub_mainNews			{float: left; margin: 0 10 10 0; border: 0px; font-family: Arial}
.nwsBlockIcon_Sub_mainNews			{float: left; margin: 5 10 0 0; border: 0px; font-family: Arial}
.nwsBlockDivTitle_Sub_mainNews		{padding: 0 0 5 0; font-family: Arial}
.nwsBlockDivText_Sub_mainNews		{font-size: 14px; font-family: Arial}
.nwsBlockDivTextHref_Sub_mainNews, .nwsBlockDivTextHref_Sub_mainNews:link, .nwsBlockDivTextHref_Sub_mainNews:visited, .nwsBlockDivTextHref_Sub_mainNews:active {color: black; text-decoration: none; font-family: Arial; text-align: justify;}
.nwsBlockDivTextHref_Sub_mainNews:hover {color: black; text-decoration: underline; font-family: Arial}
.nwsBlockFirstHref_Sub_mainNews, .nwsBlockFirstHref_Sub_mainNews:link, .nwsBlockFirstHref_Sub_mainNews:visited, .nwsBlockFirstHref_Sub_mainNews:active, .nwsBlockFirstHref_Sub_mainNews:hover {color: #353535; font-size:14px; font-weight: bold; text-decoration: none; text-align: justify;}
.moreHrefBlckMain_Sub_mainNews		{color: CA0000; font-family: Arial}

/* Сама новость */
.nwsT		{width: 100%;}
.nwsTd		{}
.nwsP		{padding-top:6px;padding-bottom:8px;margin:0px;letter-spacing:normal;}
.nwsHdr		{font-size: 120%; color:#353535; font-weight: bold;}
.nwsHdr_2	{font-size: 11pt;; color:#353535; font-weight: bold; font-family: Arial}
.nwsImg		{float: left; margin-right:15px;margin-bottom:10px;}
.nwsImgN	{float: left; margin-right:15px;}
.nwsImg2	{margin-bottom:10px;}
.nwsDate	{margin: 5 0 3 0; font-size: 90%; color:#545454;}
.nwsComm	{margin: 3 0 3 0; font-size: 95%; font-weight:bold;}
.nwsSource	{margin: 10 0 0 0; font-size: 14px;}
.nwsText	{color: #343434; margin: 15 0 0 0;}
.nwsText_2	{color: black; margin: 15 0 0 0; font-family: Arial; font-size:10pt; letter-spacing:normal;}
.nwsText_3	{color: #000000; margin: 15 0 0 0; font-family: Arial; font-size:11pt; font-weight: bold;}
.nwsLineT	{margin: 0 0 0 0; width: 100%}
.behindNewsHdr	{color:#000000; padding: 3 0 0 10; font-size: 85%; font-weight: bold; font-family: Arial}
.behindNewsHdr2	{}
.dotedLineH		{background: url('/i/BLT/blck_bg_h2.gif') repeat-x; background-position: left top;}
.dotedLineV		{background: url('/i/BLT/blck_bg_v.gif') repeat-y; background-position: left top;}
.dotedLineV2	{background: url('/i/BLT/blck_bg_v.gif') repeat-y; background-position: center top;}
.nwsSeeImgT	{border: 0px; float: left; margin: 5 10 5 0;}
.nwsSeeImgTRight{border: 0px; float: right; margin: 5 0 5 10;}
.nwsSeeImg	{border: 0px; margin: 0px;}
.nwsSeeImgR	{border: 0px; margin: 0px;}
.nwsSeeImgTd{background-color: #f5f5f5; height: 20px;}
.smi2button	{font-size:85%; font-weight:bold;}

/* Хеадер блоков */
.hdrBlockT		{width: 100%; border:0px; margin:0 0 10 0; background: url('/i/BLT/blck_hdr_bg.gif') repeat-x; background-position: left top;}
.hdrBlockTr		{}
.hdrBlockTd		{color:#AF0001; padding: 2 0 0 10; font-weight: bold; font-size: 85%; background: url('/i/BLT/blck_hdr_bg1.gif') no-repeat; background-position: right top; font-family: Arial}
.hdrBlockIcon	{width:29px;}
.hdrBlockHref, .hdrBlockHref:link, .hdrBlockHref:visited, .hdrBlockHref:active, .hdrBlockHref:hover {color:#AF0001; font-weight: bold; text-decoration: none; font-family: Arial}

.hdrBlockTV2	{width: 100%; border:0px; margin:0 0 5 0; background: url('/i/BLT/blck_hdr_bg2.gif') repeat-x; background-position: left top;}
.hdrBlockTrV2	{}
.hdrBlockTdV2	{color:#FFFFFF; padding: 2 0 0 0; font-weight: bold; font-size: 85%; background: url('/i/BLT/blck_hdr_bg22.gif') no-repeat; background-position: right top;}
.hdrBlockIconV2	{width:35px;}
.hdrBlockHrefV2, .hdrBlockHrefV2:link, .hdrBlockHrefV2:visited, .hdrBlockHrefV2:active, .hdrBlockHrefV2:hover {color:#FFFFFF; font-weight: bold; text-decoration: none; font-family: Arial}

.hdrBlockTV3	{width: 100%; border:0px; margin:0 0 3 0; background: url('/i/BLT/blck_hdr_bg3.gif') repeat-x; background-position: left top;}
.hdrBlockTrV3	{}
.hdrBlockTdV3	{color:#FFFFFF; padding: 2 0 0 0; font-weight: bold; font-size: 85%; background: url('/i/BLT/blck_hdr_bg32.gif') no-repeat; background-position: right top;}
.hdrBlockIconV3	{width:35px;}
.hdrBlockHrefV3, .hdrBlockHrefV3:link, .hdrBlockHrefV3:visited, .hdrBlockHrefV3:active, .hdrBlockHrefV3:hover {color:#FFFFFF; font-weight: bold; text-decoration: none; font-family: Arial}

/* Заголовки блоков крайних колонок */
.smallHdrT		{width: 100%; height: 20px; margin: 0 0 5 0; border-bottom: #A6A6A6 3px solid;}
.smallHdrT2		{width: 100%; height: 20px; margin: 0 0 0 0; border-bottom: #A6A6A6 3px solid;}
.smallHdrT3		{width: 100%; height: 20px; margin: 0 0 0 0; border-bottom: #A6A6A6 3px solid;}
.smallHdrTd		{color: #C3242B; font-weight: bold; font-size: 85%; padding: 0 0 0 15; }
.smallHdrTd2	{color: #C3242B; font-weight: bold; font-size: 85%; padding: 0 0 0 15; }
.smallHdrTd3	{color: #C3242B; font-weight: bold; font-size: 85%; padding: 0 0 0 0; font-family: Arial}
.smallHdrIcon	{}

/* Таблица блоков новостей на гл. странице */
.homeT			{width: 100%;}
.homeTr			{}
.homeTd			{width:50%; height: 100%; vertical-align:top; padding: 0 0 0 0; border:1px #ffffff solid; }
.homeTd2		{width:50%; height: 100%; vertical-align:top; padding: 0 0 0 0; border:1px #ffffff solid; }
.homeTdEmpty IMG{width: 10px;}

.homeTMain		{width: 100%; height: 100%}
.homeTdHead		{}
.homeTdText		{height: 100%;}

/* Поиск новостей */
.miniSrchT		{width:100%; height: 59px; background-color: #ffffff;}
.miniSrchTd		{width: 100%; padding: 5 0 10 10;}
.miniSrchInput	{border:1px solid #cdcdcd; width: 200px; height: 17px; font-size:95%;}
.miniSrchTitle	{color:#000000; font-weight: bold; font-size:16px;}
.srchPageT		{}
.srchTxt		{padding: 5 0 15 0; color: #000000;}
.srchTitle		{font-weight: bold;}
.srchDateTime	{}
.srchResult		{padding: 10 0 10 0;}
.srchMoreHref	{color: CA0000;}
.srchPageName	{color:#343434; font-size:120%; font-weight:bold; padding:0 0 10 0;}
.highlight		{background-color: #efefef;}

/* top menu */
.topMenuT			{width:100%; height:34px; background: url(/i/BLT/top_mn_bg.gif) repeat-x left top; margin-bottom: 1px;}
.topMenuTr			{height:34px;}
.topMenuTd			{padding: 0 0 0 0; font-size:7pt; font-weight:bold;}
.topMenuTdBl		{padding: 0 0 0 0; font-size:7pt; font-weight:bold;}
.topMenuTdSel		{padding: 0 0 0 0; font-size:7pt; font-weight:bold; background: url(/i/BLT/top_mn_bg_sel.gif) repeat-x left top;}
.topMenuTdSelBl		{padding: 0 0 0 0; font-size:7pt; font-weight:bold; background: url(/i/BLT/top_mn_bg_sel.gif) repeat-x left top;}
.topMenuTdEmpL		{width: 10px; background: url(/i/BLT/top_mn_bg_l.gif) no-repeat left top;}
.topMenuTdEmpL Img	{width: 10px}
.topMenuTdEmpR		{width: 10px; background: url(/i/BLT/top_mn_bg_r.gif) no-repeat right top;}
.topMenuTdEmpR Img	{width: 10px}
.topMenuDelim		{width: 1px;}

.topSubMenuT		{background-color: #DFDFDF; text-align:center; height: 25px;}
.topSubMenuT_local	{background-color: #AFAFAF; text-align:center; height: 25px; color:white;}
.topSubMenuTd		{font-size:8pt; font-weight: bold; padding: 0 0 3 0;}
.topSubMenuTdEmp	{width: 13 px;}
.topSubMenuDelim	{padding: 0 15 0 15; color: #878787;}

a.menuHrefTop {color:#ffffff; text-decoration: none; vertical-align:middle; font-family: Arial; font-weight:bold; font-size:12px;}
a.menuHrefTop:visited, a.menuHrefTop:link, a.menuHrefTop:active {color:#ffffff;text-decoration:none;font-family: Arial; font-weight:bold;  font-size:12px;}
a.menuHrefTop:hover {color:#ffffff; text-decoration: underline;font-family: Arial; font-weight:bold; font-size:12px;}

.menuHrefTopSel, .menuHrefTopSel:visited, .menuHrefTopSel:link, .menuHrefTopSel:active, .menuHrefTopSel:hover 
	 {color:#000000;text-decoration:none; vertical-align:middle; font-family: Arial; font-weight:bold; font-size:12px; }


a.menuHrefSubTop {color:#000000; text-decoration: underline; vertical-align:middle;}
a.menuHrefSubTop:visited, a.menuHrefSubTop:link, a.menuHrefSubTop:active {color:#000000;text-decoration:underline;}
a.menuHrefSubTop:hover {color:#5A5A5A;}

a.menuHrefSubTop_local {color:white; text-decoration: underline; vertical-align:middle;}
a.menuHrefSubTop_local:visited, a.menuHrefSubTop_local:link, a.menuHrefSubTop_local:active {color:white;text-decoration:underline;}
a.menuHrefSubTop_local:hover {color:white;text-decoration:none;}

.menuHrefTop_Lev1 {font-size: 1em; padding-bottom: 0px; margin-bottom:0px; padding-top: 0px; margin-top:0px;}
.menuHrefTop_Lev2 {font-size: 1em; padding-bottom: 0px; margin-bottom:0px; font-weight:normal;}

a.SubSel {color:#5A5A5A;text-decoration:underline;}
a.SubSel:visited, a.SubSel:link, a.SubSel:active, a.SubSel:hover {color:#5A5A5A;text-decoration:none}


/* Коментарии посетителей */
.commentTd		{font-size:10pt; color: #000000; padding:5px;}
.commentFormT	{font-size:10pt; color: #000000;}
.commentFormT2	{font-size:11pt; color: #000000;}
.commentButton	{font-size:9pt; font-weight:bold; height:25px;}
.commentInput	{border:1px solid #CDCDCD; height: 20px; font-size:8pt;}

/* Читайте по теме */
.newsTopicT		{width: 100%;}
.newsTopicT_2	{width: 200px;}
.newsTopicTd	{padding: 5 5 5 10; background-color: #F2EFE4;}
.newsTopicTdHref 		{font-weight:bold; text-decoration:none;}
.newsTopicTdHref:hover 	{font-weight:bold; text-decoration:underline;}

/* quote tables classes and top table*/
.quoteT			{width:100%; font-size:9pt;}
.quoteTd		{font-size: 12px; padding-left:2px; padding-right:2px;}
.quoteUpTd		{color:#39933C;}
.quoteDownTd	{color:#FF4E4E;}
.quoteDateTd	{color:#60657B; font-size:85%;}
.quoteHref, .quoteHref:link, .quoteHref:visited, .quoteHref:active, .quoteHref:hover {color:#1743AE;}

/* Блоки новостей боковых колонок */
.rtgT		{width: 100%}
.rtgTd		{}
.rtgImgF	{}
.rtgDivF	{}
.rtgHrefF	{}
.rtgTextF	{}
.rtgSetT	{padding: 0 0 4 0;}
.rtgSetTd	{font-size: 90%}
.rtgSetTdDate{font-size: 90%; vertical-align: top; padding: 3 0 0 0;}
.rtgSetIcon	{}
.rtgSetHref, .rtgSetHref:link, .rtgSetHref:active, .rtgSetHref: visited {}
.rtgSetHref: hover {}

/* центральный блок ленты новостей */
.lentaT				{width:100%; margin: 0 0 0 0}
.lentaTd			{width:50%; background-color: #F5F5F5; padding: 5 10 5 10; vertical-align: top;}
.lentaBlckT			{width:100%;}
.lentaBlckTdDate	{height: 24px; padding: 4 0 1 0; background: url('/i/BLT/blck_bg_h.gif') repeat-x; background-position: left bottom; vertical-align: top;}
.lentaBlckTd		{height: 24px; padding: 3 0 1 3; background: url('/i/BLT/blck_bg_h.gif') repeat-x; background-position: left bottom; vertical-align: top;}
.lentaBlckTd2		{padding: 0 0 1 3; }
.lentaBlckDate		{color: #888888; font-size: 85%;}
.lentaHref, .lentaHref:link, .lentaHref:active, .lentaHref:visited {color: #565656; text-decoration: none; font-family: Arial; font-size: 11px;}
.lentaHref:hover {text-decoration: underline; font-family: Arial; font-size: 11px;}
.lentaHref2, .lentaHref2:link, .lentaHref2:active, .lentaHref2:visited {color: #565656; text-decoration: none; font-family: Arial; font-size: 13px;}
.lentaHref2:hover {text-decoration: underline; font-family: Arial; font-size: 13px;}
.lentaHref3, .lentaHref3:link, .lentaHref3:active, .lentaHref3:visited {color: #000000; text-decoration: none; font-family: Arial; font-size: 12px;}
.lentaHref3:hover {text-decoration: underline; font-family: Arial; font-size: 12px; }

/* Календарь */
.calendarT			{text-align: center;}
.calendarMonth		{}
.calendarDay		{padding: 3; text-align: center;}
.calendarDayWk		{padding: 3; text-align: center; color: #FF4E4E;}
.calendarGrayDate	{padding: 3; text-align: center; color: #888888;}
.calendarDate		{padding: 3; text-align: center; background-color: #FFFFFF;}
.calendarDateActive	{padding: 3; text-align: center; background-color: #004966;}
.calendarHref, .calendarHref:link, .calendarHref:visited, .calendarHref:active, calendarHref:hover {color: #004966; text-decoration: none;}
.calendarHrefActive, .calendarHrefActive:link, .calendarHrefActive:visited, .calendarHrefActive:active, calendarHrefActive:hover {color: #FFFFFF; text-decoration: none;}
.calendarMonthHref, .calendarMonthHref:link, .calendarMonthHref:visited, .calendarMonthHref:active, calendarHref:hover {color: #004966; text-decoration: none;}

.calendarExtBorderTd {background-color:#FFFFFF; padding:8 10 8 10; text-align:center; vertical-align:middle;}
.calendarIntBorderT {padding:8; background-color:white;}
.calendarHeadT		{font-size: 0.8em; padding:0 0 5 0; width: 100%}
.calendarDatesT		{background-color:#FFFFFF; font-size: 0.85em; padding: 0 0 0 0; margin: 0 10 0 10; width: 90%}
.calendarDaysTd		{background-color:#FFFFFF; text-align:center; font-weight:normal; padding:4;}
.calendarDaysTdWE	{background-color:#FFFFFF; text-align:center; font-weight:normal; padding:4;}
.calendarTd			{background-color: #FFFFFF;}
.calendarTdWE		{color: red; background-color: #FFFFFF;}
.calendarTdNull		{background-color: #FFFFFF;}
.calendarTdWENull	{background-color: #FFFFFF;}
.calendarTdNoActive {color: #888F99; background-color: #FFFFFF;}
.calendarTdSel		{background-color: #FFFFFF; font-weight: bold;}


/* Фотогаллерея */
.fotoT		{width: 100%;}
.fotoTd		{padding: 10 5 10 0; width: 50%; vertical-align:top;}
.fotoTdImg	{padding: 10 10 10 0; width: 10px; vertical-align:top;}
.fotoComment{color: #000000; padding: 5 0 0 0;}
.fotoDate	{color: #888888; font-size: 95%; padding: 0 0 5 0;}
.fotoNum	{color: #000000; font-size: 95%; padding: 5 0 0 0;}
.fotoHref, .fotoHref:link, .fotoHref:visited, .fotoHref:active, fotoHref:hover {color: #000000; text-decoration: none; font-size: 120%; font-weight: bold;}

.fotoPageT		{width: 100%}
.fotoPageTd		{padding: 5px; text-align: center;}
.fotoPageTdSel	{padding: 5px; text-align: center; background-color: #EFEFEF; border: 1px #CDCDCD solid;}
.fotoPageName	{color:#343434; font-size:120%; font-weight:bold; padding:0 0 0 0;}
.fotoPageDate	{color:#565656; font-size:95%; padding:0 0 5 0;}
.fotoPageDesc	{color: #565656; padding:5 0 10 0;}

.fotoMiniT			{width: 100%}
.fotoMiniTd			{width: 100%; background-color:#F2EFE4; padding: 10 5 10 5px; text-align: center;}
.fotoMiniComment	{font-size: 95%; font-weight:bold; padding: 3 5 3 5; color:#343434;}
.fotoMiniSource		{font-size: 85%; color:#565656;}

.fotoImgT		{width: 100%; margin: 0 0 10 0;}
.fotoImgTd		{text-align:center;}
.fotoImgTdCom	{text-align:center; color:#000000; font-weight: bold; padding: 10 0 5 0;}
.fotoImgTdSrc	{text-align:center; color:#565656; padding: 0 0 10 0;}
.fotoImgTdPrev	{text-align:right; padding: 10 0 5 0; width:50%;}
.fotoImgTdNext	{text-align:left; padding: 10 0 5 0; width:50%;}

/* Анекдоты */
.jkMiniTxt	{font-size:95%; color:#565656; padding: 0 5 0 10;}
.jkMiniAlso	{padding: 5 0 0 0; text-align: center;}
.jkT		{width: 100%}
.jkTd		{padding: 0 5 0 15; color: #343434;}

/* страницы не касающиеся новостей*/
.otherT		{width: 100%; }
.otherTd	{padding: 0 15 10 30;}
.otherTd2	{}
.otherTd_n	{padding: 0 0px 0 15px;}
.otherTd_n2	{padding: 0 15px 0 15px;}

/* страничная навигация */
.pgNavT		{width: 100%; margin: 0 0 10 0;}
.pgNavTd	{padding: 5 0 5 5; background-color: #F2F2F2;}
a.pgNavHref, a.pgNavHref:link, a.pgNavHref:active, a.pgNavHref:visited {color:#707070;}
.pgNavHref:hover {color: #C70102;}
.pgNavActive	{color:#000000; font-weight:bold;}

/* Анкета */
.regTitleTd		{padding: 0 0 3 0;}


/* Блок шлавных новостей */
.mainBlockT			{width: 100%; border-top: none; height: 100%; background: url('/i/BLT/blck_bg_v.gif') repeat-y; background-position: left top;}
.mainBlockTd			{vertical-align:top; color: #343434; padding: 3 12 15 12; height: 100%; background: url('/i/BLT/blck_bg_v.gif') repeat-y; background-position: right top;}
.mainBlockImg		{}
.mainBlockTitle		{padding: 0 5 0 10; font-weight:bold;}

.mainBlockT_V2			{width: 100%; height: 100%;}
.mainBlockTd_V2			{vertical-align:top; color: #343434; padding: 0 0 0 0; height: 100%;}
.mainBlockImg_V2		{padding: 5 5 5 0;}
.mainBlockTitle_V2		{padding: 5 5 5 0; font-size:100%; vertical-align:top;}


.PriceInput	{border:1px solid #CDCDCD; height: 18px; font-size:8pt;}
.myButton_2
{
	font-size: 9pt;
	color: white;
	font-weight: bold;
	height: 23px;
	width: 100px;

	background-color: #336480;
	border-top-color: #00c0c0;
	border-right-color: #00c0c0;
	border-bottom-color: #00c0c0;
	border-left-color: #00c0c0;
}
.myButton_3
{
	font-size: 9pt;
	color: white;
	font-weight: bold;
	height: 23px;
	width: 250px;

	background-color: #336480;
	border-top-color: #00c0c0;
	border-right-color: #00c0c0;
	border-bottom-color: #00c0c0;
	border-left-color: #00c0c0;
}

/* Админка */

.admCFormTd {padding:3px;text-align:center;vertical-align:middle;background-color:#cddeff}
.admItmLst {padding:3px;padding-left:5px;background-color:#eeeeee;}

/* OSAGO */
.otherPageT		{font-size: 1em; padding: 5 0 5 0px;}
.calcT			{border:0px solid #EEEEEE; width:200px;}
.calcBgLight1	{background-color:#ffffff;}
.calcBgLight2	{background-color:#EEEEEE;}
.calcBgSemiLight{background-color:#efefef;}
.calcBgMedium	{background-color:#e4e4e4;}
.calcBgSemiDark {background-color:#d3d3d3;}
.calcBgDark		{background-color:#cccccc;}
.calcLineTd		{background-color:#ffffff;}
/* AutoCredit */
.8_5pt		 	{font-size:8.5pt;}
.8_5pt_80px 	{font-size:8.5pt; width: 80px;}
.8_5pt_100px 	{font-size:8.5pt; width:100px;}
.8_5pt_120px 	{font-size:8.5pt; width:120px;}
.8_5pt_190px 	{font-size:8.5pt; width:190px;}
.3px			{padding:3px}
.6px			{padding:6px}

/* Forum */
.miniEntInput	{border:1px solid #cdcdcd; width: 85px; height: 17px; font-size:95%;}
.miniEntChkB	{margin-left:0px; padding-left: 0px;}
.F_Button
{
	font-size: 8pt;
	border-left-color: #00c0c0;
	border-bottom-color: #00c0c0;
	color: white;
	border-top-color: #00c0c0;
	font-family: Arial;
	height: 23px;
	width:100px;
	background-color: #336699;
	border-right-color: #00c0c0;
	font-weight: bold;
}

/*Video*/
.HrefVideo,  .HrefVideo:link,  .HrefVideo:visited,  .HrefVideo:active,  .HrefVideo:hover  {color: #004966; font-weight: bold; text-decoration: underline; font-family: Arial; font-size: 8pt;}
.HrefVideo2, .HrefVideo2:link, .HrefVideo2:visited, .HrefVideo2:active, .HrefVideo2:hover {font-size: 13px;}
.GreySmallVideo  {font-size:85%;  color:#3F3F3F}
.GreySmallVideo2 {font-size:11px;  color:#3F3F3F} /*{font-size:11px; color:#004966; text-decoration: underline;}*/

/*TestDrive*/
.aBrandTestDR {color:#000000; font-size:16px; font-weight: bold; padding: 7px 0 7px 0;}

/*Foto*/
.HrefVideoFoto, .HrefVideoFoto:link, .HrefVideoFoto:visited, .HrefVideoFoto:active, .HrefVideoFoto:hover {color: #004966; font-family: Arial; font-size: 8pt;}

/* www.finam.ru */
.gray-box {width: 100%}
.gray-box .m {padding: 1px 0 2px 0}
.gray-box .tl,
.gray-box .tr,
.gray-box .bl,
.gray-box .br {width: 8px; height: 8px; background-repeat: no-repeat;}

.gray-box .tl {background-image: url(/i/gray-box/tl.gif); background-position: top left;}
.gray-box .tr {background-image: url(/i/gray-box/tr.gif); background-position: top right;}
.gray-box .bl {background-image: url(/i/gray-box/bl.gif); background-position: bottom left;}
.gray-box .br {background-image: url(/i/gray-box/br.gif); background-position: bottom right;}

.bgrich {background-color: #ffcb3f;}

.h1_norm {font-size:10px; padding-bottom:1px; margin-bottom:1px;}
.h1_norm2 {font-size:14px; padding-bottom:1px; margin-bottom:1px;}

/* ---------- 20100505 ---------- */
.h1_main {color:#1B5082; font-size:18px; font-family: Arial;}
.h1_mainActive {color:#000000; font-size:18px; text-decoration:none; font-family: Arial;}
.txt_Active {color:#000000; font-size:13px; text-decoration:none; font-family: Arial;}

.divLS a:link, .divLS a:visited , .divLS a:active  {color:#000000; text-decoration:none; font-family: Arial;}
.divLS a:hover  {color:#000000; text-decoration:underline; font-family: Arial;}
.divLS a a {font-weight: bold;}

.ctlAtr {color:#ffffff; text-align:right; padding: 10px 10px 0 0; background-color: #8B8B8B;}
.ctlVal {padding: 10px 0px 0 10px;}


a.clr:link, a.clr:visited , a.clr:active  {color:#1B5082; text-decoration:underline; font-family: Arial;}
a.clr:hover  {color:#ff0000; text-decoration:underline; font-family: Arial;}

a.blkH {color:#000000; text-decoration:none; font-family: Arial;}
a.whtH {color:#ffffff; text-decoration:none; font-family: Arial;}

a.blk {color:#000000; font-family: Arial;}
a.none {text-decoration:none;}

a.none_under:link, a.none_under:visited , a.none_under:active  {text-decoration:none;}
a.none_under:hover  {text-decoration:underline;}


.14px {font-size:14px;}
.16px {font-size:16px;}
.11pt {font-size:11pt;}
