html,
body				{
					margin: 0px;
					padding: 0px;
					}

body				{
					background-color: #ffffff;
					font-family: verdana, tahoma, arial, sans-serif;
					font-size: 90%;
					}

.tableHeader		{
					width: 900px;
					height: 40px;
					}

.tdMainLogo			{
					width: 100%;
					height: 40px;
					}

.tdLogo				{
					width: 300px;
					height: 40px;
					text-align: center;
					vertical-align: bottom;
					}

.tdBreak			{
					width: 50px !important;
					}

.tdSysMenu			{
					height: 30px;
					text-align: right;
					}

.tdSysMenu img		{
					margin-left: 50px;
					}

.tableMainMenu		{
					width: 100%;
					height: 70px;
					background: #ced4d8 url(pix/bg_mainmenu.gif);
					background-repeat: repeat-x;
					font-size: 80%;
					}
					
.tdMainDesc			{
					width: 300px;
					height: 30px;
					padding: 0px;
					}

.tdMainMenu			{
					width: 100%;
					height: 30px;
					vertical-align: bottom;
					padding: 0px;
					}

.tableFooter		{
					width: 100%;
					height: 50px;
					background-repeat: repeat-x;
					font-size: 70%;
					}

.tableFooter td		{
					height: 50px;
					}

.tdFooterLeft		{
					width: 250px;
					height: 50px;
					white-space: nowrap;
					text-align: right;
					}

.tdFooterRight		{
					height: 50px;
					background: #ced4d8 url(pix/bg_footer.gif);
					background-repeat: repeat-x;
					}

.tableContent		{
					width: 900px;
					}

.tdContentLeft		{
					vertical-align: top;
					padding-top: 50px;
					padding-bottom: 70px;
					width: 250px;
					font-size: 90%;
					}

.tdContentRight		{
					vertical-align: top;
					padding-top: 50px;
					padding-bottom: 70px;
					width: 600px;
					}

.tableUshki			{
					width: 100%;
					font-size: 70%;
					margin-bottom: 30px;
					}

.tdUshkoLeft,
.tdUshkoRight		{
					width: 50%;
					border: 1px dotted #9fabb3;
					padding: 10px;
					vertical-align: top;
					background-image: url(pix/bg_arrow.gif);
					background-position: right bottom;
					background-repeat: no-repeat;
					}

.divContent			{
					font-size: 90%;
					}

.divContent p		{
					margin: 0px 0px 10px 0px;
					padding: 0px;
					font-size: 90%;
					}

.olTetList			{
					margin: 0.5em 0;
					padding: 0 0 0 4em;
					font-size: 90%;
					}

ul.ulTetList		{
					margin: 0.5em 0;
					padding: 0 0 0 2em;
					font-size: 90%;
					}

.ulTetList li		{
					margin: 0 0;
					padding: 0 0 0 20px;
					list-style-type: none;
					behavior: expression( !this.before
						? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '' );
					text-indent: -1.24em;
					}

.ulTetList li:before{
					content: '\2014\a0';
					}


.hMain				{
					margin-bottom: 10px;
					}

h1					{
					margin: 20px 0px 10px 0px;
					padding: 0px;
					font-size: 100%;
					color: #9fabb3;
					}

a					{
					color: #3d8ec7;
					text-decoration: none;
					}

.ulSubMenu			{
					margin: 0px 0px 10px 0px;
					padding: 0px;
					list-style: none;
					font-size: 90%;
					}

.ulSubMenu ul		{
					margin: 0px;
					padding: 0px;
					list-style: none;
					font-size: 90%;
					}

* html #menuLeft ul li a	{
							height: 1%;
							}

#menuLeft a			{
					display: block;
					margin: 0px;
					padding-left: 50px;
					padding-bottom: 3px;
					list-style: none;
					font-size: 90%;
					border-bottom: 1px solid #f15a22;
					}

#menuLeft li ul a	{
					display: block;
					margin: 0px;
					padding-left: 60px;
					padding-bottom: 3px;
					list-style: none;
					font-size: 90%;
					border-bottom: 1px solid #9fabb3;
					}

#menuLeft li ul li ul a		{
					display: block;
					margin: 0px;
					padding-bottom: 3px;
					padding-left: 70px;
					list-style: none;
					font-size: 90%;
					border-bottom: 1px solid #d9dee2;
					}

#menuLeft a:hover	{
					color: #f15a22;
					}




#menu						{
							width: 600px;
							}

#menu ul					{
							margin: 0px;
							padding: 0px;
							list-style: none;
							}

#menu li					{
							float: left;
							position: relative;
							width: 150px;
							}

#menu li ul					{
							position: absolute;
							display: block; 
							top: 24px;
						    left: 0px;
							}

#menu li>ul					{
							top: auto;
							left: auto;
							}

#menu li ul li ul			{
							position: absolute;
							display: block; 
							top: 0px;
							left: 150px;
							}

* html #menu ul li			{
							float: left;
							height: 1%;
							}

* html #menu ul li a		{
							height: 1%;
							}

#menu li:hover ul			{
							display: block;
							}

#menu li:hover>ul			{
							font-size: 90%;
							visibility: visible;
							}

#menu ul ul 				{
							font-size: 90%;
							visibility: hidden;
							}

#menu ul, li				{
							margin: 0px 0px 0px 0px; 
							}

#menu ul a					{
							display: block;
							text-decoration: none;
							text-align: left;
							color: #000000;
							padding: 5px;
							border-left: 1px solid #f15a22;
							}

#menu ul a:hover			{
							color: #ffffff; 
							} 

#menu li ul a				{
							text-decoration: none;
							color: #000000;
							padding: 5px;
							} 

#menu li ul a:hover			{ 
							color: #f15a22; 
							}

#menu li a.submenu			{
							height: 14px;
							border-left: 1px solid #f15a22;
							}
#menu li a.submenu:hover	{
							height: 14px;
							border-left: 1px solid #f15a22;
							}
#menu li ul a 				{
							border-left: 1px solid #ced4d8;
							border-bottom: 1px solid #ced4d8;
							background-color: #c8cfd4;
							}
#menu li ul a:hover			{
							border-left: 1px solid #ced4d8;
							border-bottom: 1px solid #f15a22;
							background-color: #c8cfd4;
							}


