body, form, ul, ol, li, h1, h2, h3 { margin: 0; padding: 0; }
body {
	font: 8pt Tahoma, arial, sans-serif;
	background: black;
	text-align: center;
	color: #000;
	}
	#envelope {
		position: relative;
		width: 829px; /* Главный блок */
		margin: 0 auto;
		padding-top: 5px;
		text-align: left;
		}
		
img, a img { border: none; }
p {
	color: #000;
	margin: 0 0 1em 0;
	}
a {
	color: #cc6600;
	text-decoration: none;
	}
a:hover { color: #ff9c3d; }
input, select, textarea { font: 1em Tahoma, arial, sans-serif; }
table {
	font-size: 1em;
}


fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}



/* --- INTERFACE --- */



#topBar {
	width: 829px;
	height: 85px;
	position: relative;
	z-index: 7;
	}
	#logo {
		background: white url("../../img/interface/profit_logo.gif") 0px 0px no-repeat; /* Лого фон */
		width: 160px;
		height: 85px;
		position: relative;
			top: 0px; /* Отступ логотипа сверху */
	}

#buttom {
	clear: both;
	width: 829px;
	height: 60px;
	padding: 5px 0 0 0;
	}
	#buttomLeft {
		float: left;
		width: 160px;
		height: 31px;
		position: relative;
			top: 15px;
		text-align: center;
		}
	#buttomLeft a img {
		opacity: 0.3;
		filter: alpha(opacity=30);
		}
	#buttomLeft a:hover img {
		opacity: 1.0;
		filter: alpha(opacity=100);
		}
	#buttomCenter {
		float: left;
		width: 468px;
		height: 60px;

		text-align: center;
		color: yellow;
		background: none;
		}
	#buttomRight {
		float: left;
		width: 201px;
		height: 31px;
		position: relative;
			top: 15px;
		text-align: center;
		color: yellow;
		}
	#buttomRight a img {
		opacity: 0.3;
		filter: alpha(opacity=30);
		}
	#buttomRight a:hover img {
		opacity: 1.0;
		filter: alpha(opacity=100);
		}

#footer {
	clear: both;
	position: relative;
	width: 468px;
	height: 60px;
	padding: 10px 0 0 160px;
	text-align: center;
	color: white;
	}
	#footer a {
		color: orange;
		text-decoration: none;
		}
	#footer a:hover { color: white; }

/* --- content-design --- */




#contentEnvelope {
	position: relative;
	float: left;
	width: 829px;
	min-height: 466px;
	height: auto !important;
	height: 466px;
	background: black; /* not important */
	}
	
		#rightColumnContainer {
			width: 181px;
			border: none;
			padding: 0;
			margin: 12px 10px 10px 10px;
			}
			
			#rightColumnContainer div {
					border-bottom: 1px solid #dfdfdf;
					margin: 0px;  /* было 5 */
					}
				#rightColumnContainer div p {
					border: none;
					margin: 5px 0 8px 0;
					padding: 0px 0;
									
				}
		
			#rightColumnContainer div.focusImage {
				text-align: center;
				margin: 10px 0 0 0;
				padding: 0;
				}
				#rightColumnContainer div.focusImage a, #rightColumnContainer div.focusImage a img {
					padding: 0;
					margin: 0;
				}
				#rightColumnContainer div.focusImage img {
					margin: 0 auto;
				}

	.contentArea {
		float: left;
		width: 394px;
			w\idth: 374px;
		padding: 5px 0 36px 20px;
		}
		#fullWidth {
			width: 598px;
				w\idth: 578px;
			}
		

				
a.rightArrow {
	padd\ing-right: 7px;
	bac\kground: url("../../img/interface/bg-more-arrow-0.gif") 100% 5px no-repeat;
	}
a.rightArrow:hover { bac\kground: url("../../img/interface/bg-more-arrow-r.gif") 100% 5px no-repeat; }



/* --- homepage --- */



#topLink {
		border: 0px solid red;
		position: absolute;
			top: 5px;
			right: 0px;
		width: 115px;
		z-index: 5;
		}
	#topLink a {
		color: #D2691E; /* chocolate */
		}
	#topLink a:hover {
		color: white;
		}
			
#sideBar {
	background: #f2f2f2 url("../../img/interface/bg-left-column.gif") repeat-y;
	float: left;
	/* min-height: 539px; ** min-height taken out for home page for better display in Safari ** */
	height: auto !important;
	height: 100px;
	min-height: 100px;	
	width: 160px;
	}
	#sideBar h3 {
		color: #252525;
		font-size: 1em;
		font-weight: bold;
		margin-bottom: 4px;
	}
	
	#languageSelector {
		background: #e5e5e5 url("../../img/interface/bg_map.gif") 0 0 no-repeat;
		height: 76px;
		padding: 38px 15px 0 14px;
		position: relative;
	}	
		#countrySelector h3 {
		}
		#countrySelector p {
			
		}
		#cSel {
			margin-left: -1px;
			position: absolute;	
				top: 85px;
		}
			#cSel {
				width: 134px; /* Ширина низподающего меню */
			}
			#cSelBtn {
				position: absolute;
					left: 133px;
					top: 186px;
			}
	
	#sideBarContent {
		padding: 0px 10px 0 14px;
	}
		#sideBarContent div {
			background: url("../../img/interface/bg-sidebar-divider.gif") 0 bottom no-repeat;
			padding: 10px 0 9px 0;
		}	
		#sideBarContent div div {
			background: none;
			padding: 0;
		}
			#sideBarContent div.last {
				background: none;
			}
			#sideBarContent div p {
				font-size: .91em;
				margin: 0 0 4px 0;
			}
		
#contentEnvelope {
	background: #fff;
	height: auto;
	min-height: 339px;
	overflow: hidden;
	padding: 0 0 0px 0;
	position: relative;
		top: -2px;
	width: 669px;
	}
	#contentEnvelope h2 {
		color: #333;
		font-family: Tahoma, Verdana, Arial, sans-serif;
		font-size: 1em;
		font-weight: bold;
	}
	
	#contentEnvelopeSidebar {
		background: #f3f3f3;
		float: left;
		position: relative;
		width: 201px;
		z-index: 1;
		}


		#contentEnvelopeSidebar h3 {
			color:#616161;
			font-size:1em;
			font-weight:bold;
			margin: 7px 0 0 0;
			padding: 0;
		}
		
	#mainContent {
		border-right: 201px solid #F3F3F3;
		color: #666;
		display: inline;
		float: left;
		margin: 18px -201px 0 16px;
		min-height: 339px;
		padding: 0 15px 10px 0;
		width: 437px; /* 329 */
	}
		#mainContent p {
			color: #666;
			line-height: 1.46;
		}
		#mainContent ul {
			list-style: none;
		}
		#frmContentSearch {
			margin: 9px 0 23px 0;
		}
			#frmContentSearch fieldset {
			}
			#txtContentSearch {
				border: 1px solid #B4BABF;
				color: #666;
				padding: 1px 0 2px 4px;
				width: 214px; /* 220 */
			}
		
		#tabsContainer {
			margin: 25px 0 5px 0;
		}
			.tabs-nav {
				display: none;
			}		
				body.js .tabs-nav {
					display: block;
				}
			
				body.js #tabsContainer h2 {
					display: none;
				}			
					
			#tabsContainer div {
			}
				#tabsContainer div li {
					background: url("../../img/interface/bg-list-divider.gif") 0 bottom no-repeat;
					padding: 6px 0 9px 0px;
				}
					#tabsContainer div li a {
						background: url("../../img/interface/bg-more-arrow-0.gif") 0 5px no-repeat;
						display: block;
						margin: 0 0 0 0px;
						padding: 0 0 0 10px;
						text-indent: 0px;
					}
					.moreLink {
						font-size: .91em;
						padding: 8px 0 0 10px;
					}


		
/* ------------------------------------dhtml.css */



/* Навигация */

#levelOneNavigation {
	background: orange; /* Фон меню */
	height: 85px;
		he\ight: 45px; /* Отступ меню сверху */
	padding-top: 40px; /* Отступ меню сверху */
	position: absolute;
		top: 0;
		left: 160px;
	width: 669px;
	}
	
#nav {
	position: relative;
		top: 2px; /* Отступ меню сверху */
}
		
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	position: relative;
	z-index: 99;
	zoom: 1;
	}
	#nav li { /* all list items */
		float: left;
		}
		#nav li a {
			display: block;
			padding: 9px 20px 23px 20px;
			color: #000;
			font-weight: bold;
			background: transparent url("../../img/interface/bg-level-one-divider.gif") 100% 0px no-repeat;
			}
			#nav li a.borderOff { background: none; }
			#nav li a.border { background: url("../../img/interface/bg-level-one-divider.gif") 100% 0px no-repeat; }
			#nav li a.first { /* margin-left: 0; */ }
			#nav li a.last { background-image: none; }
			#nav li a:hover, #nav li a.LBon { /* background: #fff; */ }
			#nav li a#selected { background: #ffcd71; }
			
			#nav li li { width: 173px; }
			#nav li li a {
				padding: 4px 0 6px 15px;
				border-bottom: 1px solid #d6d6d6;
				width: 173px;
					w\idth: 158px;
				background: url("../../img/interface/bg-dhtml-0.gif") 7px 7px no-repeat;
				font-weight: normal;
				color: #666666;
				margin: 0;
				font-size: .9em; /* Размер шрифта в кнопках */
				}
			#nav li li a:hover {
				color: #cc6600;
				background: #f7f7f7 url("../../img/interface/bg-dhtml-r.gif") 7px 7px no-repeat;
				}
			
		#nav li ul { /* second-level lists */
			position: absolute;
			background: #fff;
			width: 183px;
				w\idth: 173px;
			border: 1px solid #d6d6d6;
			border-bottom: none;
			left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
			}		
			#nav li ul ul {
			/* third-and-above-level lists */
				background: #f7f7f7;
				margin: -21px 0 0 93px;
				}
				#nav li ul ul li a { background: none; }
				#nav li ul ul li a:hover { background: #e4e4e4; }
		#nav li:hover ul ul, #nav li.sfhover ul ul {
			left: -999em;
			}		
		#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
		/* lists nested under hovered list items */
			left: auto;
			}
		#nav li:hover, #nav li.selected, #nav li.sfhover {
			background-color: #fff;
			}
			#nav li li:hover, #nav li li.sfhover {
				background-color: #F7F7F7;
			}
		
		
#levelOneNavigation a {
		display: block;
		float: none;
		height: auto;
		margin: 0;
		padding: 0;
		font-weight: normal;
		text-decoration: none;
		background: none;
		}
		
.navIframe {
	position: absolute;
	margin: 0;
	padding: 0;
	display: none;
	z-index: 1;
}

.bannerlink {
	color: #000000;
	background-color: #f3f3f3;
	border: 1px solid #ffcd71;
	}