BODY
{ background: url(../i/new/page_bg.gif) top left #ffffff;}

BODY.Index
{ background: url(../i/new/index_bg.gif) top left #ffffff;}

TABLE#IndexTable
{ width:100%; min-width:800px; background:white; }

TABLE#IndexTable TD
{ }

TABLE#IndexTable TD DIV.LogoContainer
{ padding:21px 0; border-top:4px solid white; text-align: center; }

TABLE#IndexTable TD DIV.LogoContainer IMG
{ width:139px; height:37px; margin: 0 auto; }

TABLE#IndexTable TD DIV.TechNav
{ padding-top:21px; white-space:nowrap; text-align: center; }

TABLE#IndexTable TD DIV.TechNav A
{ margin-right:15px }

TABLE#IndexTable TD DIV.TechNav A IMG
{ display:inline }

TD#CenterInsCol DIV.TechNavIns A
{ display: inline!important; }

/* =============== TEASERS ================== */
DIV.Teaser
{ color: #888888;  font-size:80%; margin-top: -5px; }

DIV.Teaser A
{ font-weight: bold; font-size:110%; display:block; margin:5px 0px }

DIV.Teaser DIV.TeaserImg
{ background: top left repeat-x;  }

TABLE#IndexTable TD DIV.Teaser DIV.TeaserImg
{ border-bottom:4px solid #0071c7 }

TABLE#InsideTable TD DIV.Teaser DIV.TeaserImg
{ border-bottom:5px solid #127fae }

DIV.Teaser DIV.TeaserImg A
{ display:block; width:100%; }

DIV.Teaser DIV.TeaserImg A IMG
{ margin: 0 auto 0 0; }

DIV.MainTeaser
{ background:top right no-repeat; }


.Footer A
{ color:white;}

TABLE#IndexTable DIV#MainTeaserGreen
{ position:absolute; height:234px; background-color: #127fae; top:172px; width:171px;
	opacity: 0.88;        		/* Ñâîéñòâî CSS3 */
	filter: alpha(opacity=88);	/* Äëÿ IE */
}

TABLE#IndexTable DIV#MainTeaserText
{ position:absolute;  top:185px; color:white; font-size:16px; width:171px;
	opacity: 0.95;        		/* Ñâîéñòâî CSS3 */
	-moz-opacity: 0.95;   		/* Äëÿ Mozilla */
	-khtml-opacity: 0.95; 		/* Äëÿ Konqueror/Safari */
	filter: alpha(opacity=95);	/* Äëÿ IE */
}

TABLE#IndexTable DIV#MainTeaserText H1
{ font-size:250%; color:white; }

TABLE#IndexTable DIV#MainTeaserTextSmall
{ position:absolute;  top:310px;  width:171px; color:white; font-size:10px;}


/* ====================== MAIN MENU ======================= */
DIV#MainMenu
{ background:url(../i/new/menu_bg.gif) top left;}

TABLE#IndexTable TD DIV#MainMenu
{ border:4px solid white; margin-top:-55px; position:absolute; width:200px }

DIV#MainMenu DIV.MenuItems
{ padding:5px }

DIV#MainMenu DIV.MenuItems A
{ color:white; font-size:95%; display:block; margin-bottom:5px; padding:3px 10px;  }

DIV#MainMenu DIV.MenuItems A.Active
{ background:url(../i/new/menu_active_bg.gif) top left; }

DIV#MainMenu DIV.MenuItems A.Active.NotClicable:hover
{ text-decoration:none; }

DIV#MainMenu DIV.SearchBox
{ padding:12px }

TABLE#IndexTable TD DIV#MainMenu DIV.SearchBox
{ }

DIV#MainMenu DIV.SearchBox INPUT.Search
{ background-color:white; border:none; margin:3px; width:85%; height:18px;}

DIV#MainMenu DIV.SearchBox INPUT.Submit
{ background:none; border:none; padding:5px 0px; color:white; font-size:95%;}



TABLE#IndexTable TD TABLE.InfoTable
{ margin-top:0px;}

TABLE#IndexTable TD TABLE.InfoTable TD.Digit
{ font-size:150%; color:#666666; text-align:right; padding-right:10px; width:65px;}

TABLE#IndexTable TD TABLE.InfoTable TD.Text
{ font-size:85%; width:99%; padding-top:3px; width:100px}

TABLE#IndexTable TD TABLE.InfoTable TD
{ font-size:90%; color:#888888; padding-bottom:6px;}

TABLE#IndexTable TD TABLE.InfoTable TH
{ padding-bottom:10px; text-align:center; padding-right:40px}


TABLE#IndexTable TD DIV.News
{ margin:20px 30px;}

TABLE#IndexTable TD DIV.News DIV.Date
{ margin-top:10px; color:#bebebe; font-size:80%;}

TABLE#IndexTable TD DIV.News A.Title
{ color:#666666; font-size:95%;}


TABLE#InsideTable TD DIV.News DIV.Date
{ color:#bebebe; font-size:80%;}




TABLE#IndexTable TD DIV.QuickSelector
{ border:1px solid #d9eaf0; margin-top:8px}

TABLE#IndexTable TD DIV.QuickSelector DIV.QuickSelectorInner
{ background:url(../i/new/tv.jpg) center right no-repeat; padding:10px 10px 20px 10px}

TABLE#IndexTable TD DIV.QuickSelector DIV.QuickSelectorInner DIV.Item
{ margin-top:10px; font-size:90%}

TABLE#IndexTable TD DIV.QuickSelector DIV.QuickSelectorInner DIV.Item SELECT
{ width:50% }

TABLE#IndexTable TD DIV.QuickSelector DIV.QuickSelectorInner DIV.Item INPUT
{ margin-top:5px; padding: 1px 4px }

.ItemSubmit
{ padding: 5px 15px; background: #2c88ad;}

TABLE#IndexTable TD DIV.Partners
{ margin-top:20px; }

TABLE#IndexTable TD DIV.Partners DIV
{ float:left; margin-right:30px; margin-bottom:20px; height:45px;}


/* ============= FOOTER =============== */

TD IMG.FooterGreenLine
{ margin-top:100px; background-color:#51b72f;}

TD IMG.FooterBlueLine
{ margin-top:100px; background-color:#0071c7;}



TR.Footer TD
{ color: #888888; font-size:80%; }

TR.Footer TD IMG
{ display:inline; }

TR.Footer TD.Contacts
{ }


.FooterMenu
{ color: #7aafba; }

.FooterMenu A
{ color: #ffffff }



/* ===================================================================== */
TABLE#InsideTable
{ width:100%; min-width:800px; }

TABLE#InsideTable TD.LeftColumn
{ width:366px; }

TABLE#InsideTable TD.RightColumn
{ width:auto;  }



/********* MEGA SELECTOR
TABLE#InsideTable DIV.BreadCrumbs
{ margin-bottom:10px}

TABLE#InsideTable DIV.BreadCrumbs DIV.OneCrumb
{  margin-right:10px; padding-right:10px; float:left; display:block; background:url(/ntvmedia/i/small_arrow_down.gif) no-repeat right .5em; cursor:pointer; cursor:hand;}

TABLE#InsideTable DIV.BreadCrumbs DIV.OneCrumb.NoArrow
{  background:none;  padding-right:0px;}

TABLE#InsideTable DIV.BreadCrumbs DIV.OneCrumb.Slash
{  background:none;  padding-right:0px; color:#cccccc }

TABLE#InsideTable DIV.BreadCrumbs A:hover
{ text-decoration:none}

TABLE#InsideTable DIV.BreadCrumbs DIV.BreadCrumbsMenu
{ position:absolute; background-color:#51b72f; padding:5px 2px; 
	opacity: 0.95;        		
	-moz-opacity: 0.95;   		
	-khtml-opacity: 0.95; 		
	filter: alpha(opacity=95);	
}

TABLE#InsideTable DIV.BreadCrumbs DIV.BreadCrumbsMenu A
{ color: white; display:block;}

TABLE#InsideTable DIV.BreadCrumbs DIV.BreadCrumbsMenu DIV
{ padding:3px 10px; }

TABLE#InsideTable DIV.BreadCrumbs DIV.BreadCrumbsMenu DIV.Active
{ background-color:#c7fdb5 } */

TABLE#InsideTable DIV.BreadCrumbs
{ margin-bottom:0px}

TABLE#InsideTable DIV.BreadCrumbs DIV
{  font-size:80% }

TABLE#InsideTable DIV.BreadCrumbs DIV.OneCrumb
{  float:left; display:block; }

TABLE#InsideTable DIV.BreadCrumbs DIV.OneCrumb SPAN.Slash
{  color:#bbbbbb; padding:0px 5px; }

TABLE#InsideTable DIV.BreadCrumbs DIV.OneCrumb A.Active
{  color:#bbbbbb }

TABLE#InsideTable DIV.BreadCrumbs DIV.OneCrumb A.Active:hover
{ text-decoration:none}



/******** CONTENT ****************/

TABLE#InsideTable TD.RightColumn DIV.Content
{ margin-right:50px; }

TABLE#InsideTable TD.RightColumn DIV.Content H1
{ font-size:250%; }


TABLE#InsideTable TD.RightColumn DIV.Content DIV.SubMenu
{ margin-top:15px; border-top: 1px solid #b7e0e6; border-bottom: 1px solid #b7e0e6; padding-top:10px; padding-bottom:7px}

TABLE#InsideTable TD.RightColumn DIV.Content DIV.SubMenu TABLE.SubMenu
{ width:100% }

TABLE#InsideTable TD.RightColumn DIV.Content DIV.SubMenu TABLE.SubMenu TD
{  font-size:95%; padding:0px 45px 5px 5px; width:25%; white-space:nowrap }

TABLE#InsideTable TD.RightColumn DIV.Content DIV.SubMenu TABLE.SubMenu TD IMG
{ display:inline; margin-right:7px }

TABLE#InsideTable TD.RightColumn DIV.Content DIV.SubMenu TABLE.SubMenu TD A
{ }


TABLE#InsideTable TD.RightColumn DIV.Content DIV.SubMenu DIV.Item
{ float:left;  margin:10px 20px 10px 10px}

TABLE#InsideTable TD.RightColumn DIV.Content DIV.SubMenu DIV.Item SELECT
{ width: 150px}

/************************/

.small
{ font-size:85%; }
.grey
{ color: #888888; }
.green
{ color: #04a700; }
.blue
{ color: #0061aa; }
.black
{ color: #000000; }
.red
{ color: #ff0000; }

.bg_blue
{ background-color: #4da7e3; }


.p_bottom
{ padding-bottom: 15px; }

.p_right
{ padding-right: 10px; }


#RightNote
{ width: 100%; }
#RightNote TD.GreyLine
{ background-color: #b5b5b5; }
#RightNote TD.GreyLine IMG
{ width: 3px; height: 1px;  }
#RightNote TD.Text
{ width: 99%; padding-left: 12px; padding-bottom: 5px; color: #888888; font-size: 90%; font-style: italic;}


.Contacts_Info
{ margin-left: 30px; margin-top: 10px; padding-left: 8px; border-left: 1px solid #888888;}

.Note_Green
{ margin-left: 30px; margin-top: 10px; padding-left: 8px; border-left: 1px solid #04a700; color: #04a700;}
.Note_Grey
{ margin-left: 30px; margin-top: 10px; padding-left: 8px; border-left: 1px solid #888888; color: #888888;}




DIV.GlossaryList
{ margin-top:15px;}

DIV.GlossaryList DIV.AlphaBetList
{ border-top: 1px solid #b7e0e6; border-bottom: 1px solid #b7e0e6; padding-top:10px; padding-left:5px;}


DIV.GlossaryList DIV.AlphaBet
{ margin-bottom:10px;}

DIV.GlossaryList DIV.AlphaBet A
{ margin-right:.2em;}

DIV.GlossaryList DIV.AlphaBet A.Inactive
{ color:#cccccc;}

DIV.GlossaryList DIV.AlphaBet B
{ margin-right:.2em; color: #002C57;}

DIV.GlossaryList DIV.Term
{ margin-bottom:1.7em;}
DIV.GlossaryList DIV.Term DIV.Body
{ margin-top:5px;}

DIV.GlossaryList DIV.Term B
{ }



DIV.DivIco
{ margin-bottom:5px; margin-top:5px;}
DIV.DivIco IMG
{ display: inline; padding-right:5px; width:19px; height:23px; vertical-align: text-bottom;}

.TeaserMain
{ color: #888888;  font-size:80%; }

.TeaserMain A
{ display: block; font-weight: bold; font-size:110%; }

.TopBanner
{ text-align: right; border-bottom: 5px solid #127fae; margin-bottom: 5px; }

.TopBanner IMG
{ display: inline; width: 15px; height: 100px; }

* HTML A.TopBanner IMG
{  }

.SiteMapBlock
{ margin: 0; }

UL.SiteMap
{ margin-left: 0; }

UL.SiteMap UL
{ margin-left: 30px; margin-bottom: 5px; }

.FirstLevelLi
{ list-style: none!important; }

* HTML LI.FirstLevelLi
{ list-style: url(../i/_.gif) circle!imporant; }

.FirstLevel
{ font-weight: bold; }


/* --- News
------------------------ */
DL.NewsNavigator
{padding: 0; margin: 0 0 1em 0; }

DL.NewsNavigator DT	
{ margin: 0 0 1em 0; padding: 0; display: block; font-size: 120%; }
DL.NewsNavigator DT A.Selected
{ color: #000000!important; font-weight: bold; text-decoration: none; cursor: default; }

DL.NewsNavigator DD
{ display: block;  top: 0px; left: 5em; padding: 0; margin: 0 0 0 20px; }
DL.NewsNavigator DD UL
{ margin: 0; padding: 0;list-style-type: none;}
DL.NewsNavigator DD UL LI
{ margin: 0 0 0.7em 0; padding: 0; color: #ABABAB; }

DL.NewsNavigator DD UL LI SPAN.Selected
{ color: #000000; font-weight: bold; }

DL.NewsNavigator DD UL LI A.Selected
{ color: #000000!impportant; font-weight: bold; }

DL.NewsNavigator A
{}

DL.NewsNavigator DD.Hidden     
{ display: none; }             

