﻿/* ---------- All ---------- */

*
{
	padding: 0;
	margin:0;
	}
	
body
{
	background: white url('img/Body.png') repeat-x top left;
	font-size: 13px;
	font-family: Tahoma;
	color: Black;
	}
	
.Background_Main
{
	background: url('img/Background_Main.png') repeat-x top left;
	}
	
.Background_Content
{
	background: url('img/Background_Content.png') repeat-x top left;
	}
	
.AllContent_Main
{
	width: 100%;
	height: 100%;	
	background: url('img/AllContent_Main.png') no-repeat top center;
	}
	
.AllContent_Content
{
	width: 100%;
	height: 100%;
	background: url('img/AllContent_Content.png') no-repeat top center;	
	}
	
.Content_Main
{
	width: 948px;
	height: 879px;
	}
	
.Content_Content
{
	width: 948px;
	height: 690px;
	}
	
.Header_Header
{
	height: 28px;
	}
	
.Header
{
	width: 948px;
	height: 103px;
	background: url('img/Header.png') no-repeat top left;
	}
	
.TopPanel_Main
{
	width: 948px;
	height: 430px;	
	}
	
.TopPanel_Left
{
	width: 200px;
	height: 660px;
	padding: 15px 0 15px 0;
	}
	
.TopPanel_Center
{
	width: 25px;
	height: 690px;
	}
	
.TopPanel_Right
{
	width: 708px;
	height: 675px;
	padding: 15px 0 0 15px;
	}
	
.TopPanel_Main a, .TopPanel_Main a:link, .TopPanel_Main a:active, .TopPanel_Main a:visited, .TopPanel_Main a:hover
{
	color: #0067FF;
	text-decoration: underline;
	font-weight: normal;
	}
	
.TopPanel_Main a:hover
{
	text-decoration: none;
	}
	
.BottomPanel
{
	width: 948px;
	height: 260px;
	color: #52504D;
	}
	
.AboutCompany
{
	width: 135px;
	background: url('img/AboutCompany.png') no-repeat top left;
	height: 50px;
	}
	
.CompanyNews
{
	width: 195px;
	background: url('img/CompanyNews.png') no-repeat top left;
	}
	
/* ========== All ========== */
/* ---------- News ---------- */

.NewsText
{
	width: 309px;
	height: 72px;
	padding: 5px 0 5px 5px;
	}

.NewsBanner
{
	width: 375px;
	height: 108px;
	background: url('img/NewsBanner.png') no-repeat top left;
	padding: 0 0 10px 0 ;
	}
	
.NewsDate
{
	color: #CBCBCB;
	font-size: 11px;
	}
	
/* ========== News ========== */
/* ---------- Footer ---------- */
	
.Footer
{
	width: 948px;
	height: 50px;
	color: #4E4E4E;
	font-size: 13px;
	background: url('img/FooterMenu.png') no-repeat top left;
	}
	
.Footer a, .Footer a:link, .Footer a:active, .Footer a:visited, .Footer a:hover
{
	color: #4E4E4E;
}
	
/* ========== Footer ========== */
/* ---------- MainLinks ---------- */
	
.CabelNetworks
{
	width: 65px;
	height: 65px;
	background: url('img/sites.png') no-repeat top left;
	}
	
.Programs
{
	width: 65px;
	height: 65px;
	background: url('img/net.png') no-repeat top left;
	}
	
.Consulting
{
	width: 70px;
	height: 70px;
	background: url('img/soft.png') no-repeat top left;
	}
	
.ComputerManagement
{
	width: 65px;
	height: 65px;
	background: url('img/support.png') no-repeat top left;
	}
	
/* ========== MainLinks ========== */
/* ---------- Menu ---------- */	

.MenuLeft
{
	width: 317px;
	height: 103px;
	}
	
.MenuRight
{
	height: 103px;
	}
	
.MenuTD1
{
	height: 33px;
	}
	
.MenuTD1 a, .MenuTD1 a:link, .MenuTD1 a:active, .MenuTD1 a:visited, .MenuTD1 a:hover
{
	color: #868686;
	}

.MenuTD2
{
	height: 37px;
	}
	
.MenuTD2 a, .MenuTD2 a:link, .MenuTD2 a:active, .MenuTD2 a:visited, .MenuTD2 a:hover
{
	color: White;
	font-weight: bold;
	}
	
.MenuTD3
{
	height: 33px;
	}	
	
.SecondMenuTopLeft
{
	background: url('img/SecondMenuTopLeft.png') no-repeat top left;
	width: 13px; 
	height: 13px;
	}
	
.SecondMenuTopCenter
{
	background: url('img/SecondMenuTopCenter.png') repeat-x top left;
	height: 13px;
	}
	
.SecondMenuTopRight
{
	background: url('img/SecondMenuTopRight.png') no-repeat top left;
	width: 13px; 
	height: 13px;
	}
	
.SecondMenuCenterLeft
{
	background: url('img/SecondMenuCenterLeft.png') repeat-y top left;
	width: 13px; 
	}
	
.SecondMenuCenterCenter
{
	background: white;	
	}
	
.SecondMenuCenterRight
{
	background: url('img/SecondMenuCenterRight.png') repeat-y top left;
	width: 13px; 
	}
	
.SecondMenuBottomLeft
{
	background: url('img/SecondMenuBottomLeft.png') no-repeat top left;
	width: 13px; 
	height: 13px;
	}
	
.SecondMenuBottomCenter
{
	background: url('img/SecondMenuBottomCenter.png') repeat-x top left;
	height: 13px;
	}
	
.SecondMenuBottomRight
{
	background: url('img/SecondMenuBottomRight.png') no-repeat top left;
	width: 13px; 
	height: 13px;
	}
	
.SecondMenu a, .SecondMenu a:link, .SecondMenu a:active, .SecondMenu a:visited, .SecondMenu a:hover
{
	font-size: 11px;
	font-weight:bold;
	color: #525252;
	text-decoration: none;
	}
	
.SecondMenu a:hover
{
	text-decoration: underline;
	}
	
.LeftMenu
{
	line-height: 18px;
	}
	
.LeftMenu a, 
.LeftMenu a:link, 
.LeftMenu a:active, 
.LeftMenu a:visited, 
.LeftMenu a:hover
{
	white-space: normal;
	font-size: 11px;
	color: #0067FF;
	text-decoration: none;
	}
	
.LeftMenu a:hover
{
	text-decoration: underline;
	}
	
.LeftMenuActive
{
	font-size: 11px;
	color: gray; 
	font-weight: bold;
	white-space: normal;
	padding-top: 8px; 
	line-height: 14px;
	}
	
.LeftMenuActiveRoot
{
	font-size: 11px;
	color: gray; 
	font-weight: bold;
	white-space: normal;
	padding-left: 20px; 
	line-height: 14px;
	}
	
.LeftArrow
{
	background: url('img/LeftMenuArrow.png') no-repeat bottom left;
	}
	
.LeftMenuRootNode
{
	padding-top: 8px; 
	line-height: 14px;
	}
	
/* ========== Menu ========== */		
/* ---------- Different ---------- */
	
h1
{
	font-size: 20px;
	}
	
h2
{
	font-size: 12px;
	color: #0067FF;
	}
	
a, a:link, a:active, a:visited, a:hover
{
	color: #0067FF;
	font-size: 13px;
	text-decoration: none;
	}
	
a:hover
{
	text-decoration: underline;
	}
	
.CitationText
{
	font-size: 16px;
	font-weight: bold;
	color: #B1AFF4;
	}
	
.CitationAuthor
{
	font-size: 13px;
	font-weight: normal;
	font-style: italic;
	color: #B1AFF4;
	}
	
/* ========== Different ========== */
