	/* common */
	body {
		margin:0px;padding:5px;
		background-color:#00559B;
		font-family:Arial, Helvetica, sans-serif;
		background-image:url(body_bg.jpg);
		background-position:bottom;
		background-repeat:repeat-x;
		font-size:11px;
		color:#666666;
	}
	
	div.empty {width:1px; height:1px; overflow:hidden; visibility:hidden; }
	
	a, a.link, a:hover, a:visited { font:Arial,Helvetica,sans-serif; color:#00559B; font-size:12px; }
	
	h1,h2,h3,h4,h5 { color:#008CA2; font-family:Tahoma; font-weight:normal; }
	h1 { font-size:30px; }
	h2 { font-size:25px; }
	h3 { font-size:20px; }
	h4 { font-size:15px; }
	h5 { font-size:12px;}
	
	
	/* table container */
	table.container {background-color:white; height:100%;}
	table.container td.conner {background-color:transparent; background-repeat:no-repeat;}
	table.container td.line { background-color:white; }

	table.container div.conner {width:10px;height:10px; visibility:hidden; overflow:hidden;}
	table.container td.lt { background-image:url(container_lt.gif); background-position:left top; }
	table.container td.lb { background-image:url(container_lb.gif); background-position:left bottom;}
	table.container td.rb { background-image:url(container_rb.gif); background-position:right bottom;}
	table.container td.rt { background-image:url(container_rt.gif); background-position:right top;}

	div.logo { padding-bottom:20px; padding-left:28px; }
	
	div.content { line-height:150%; color:#666666;font-size:12px; }
	div.content  td,div.content  th {font-size:12px;line-height:150%;}
	div.content img.image { border-top:0px solid #008BA1; float:right; margin:5px; }
	div.note { float:right; width:40%;padding:10px;margin-left:20px;border:1px dotted #dfdfdf;background-color:#EFF7F8;}
	div.note,div.note td {font-size:11px;line-height:120%;border-bottom:1px dotted #dfdfdf;}
	
	div.content a.more {padding-right:10px; background-position:right; background-repeat:no-repeat; background-image:url(nav_arrow.gif); font-size:11px;}
	
	div.custom-menu { width:100%; }
	div.custom-menu div.item { padding-top:0px;margin:0px;}
	div.custom-menu a.context-button {display:block; height:34px; padding:2px;  border:0px;  }
	div.custom-menu a.context-button:hover {background-color:#f5f5f5;}
	div.custom-menu a.icon { background-repeat:no-repeat; background-position:6px 2px ; }

	div.custom-menu a.suppliers { background-image:url(menu/suppliers.gif);}
	div.custom-menu a.clients { background-image:url(menu/clients.gif);}
	div.custom-menu a.suppliers-en { background-image:url(menu/suppliers-en.gif);}
	div.custom-menu a.clients-en { background-image:url(menu/clients-en.gif);}


	/* DIRECTIONS */
	
	table.directions td { padding-top:3px; padding-bottom:5px; line-height:normal;font-family:Arial Narrow,Arrial; font-size:12px; color:#999999;}
	table.direction { height:110px; margin-bottom:3px; margin-top:3px; }
	table.direction td.text { padding-top:3px; font-family:Arial; font-size:11px; color:#999999; line-height:normal; }
	table.direction td.text a {font-family:Arial; font-size:11px;}
	table.direction td { padding:0px; text-align:left; }

	/* MENU */
	div.main_menu { text-align:left;  font-family:Arial; }
	div.main_menu div.level-1 {border-bottom:1px dotted #cccccc; display:block;}
	div.main_menu div.level-2 {border-bottom:1px dotted #cccccc; background-color:#fafafa; display:block;}
	div.main_menu div.level-3 {border-bottom:1px dotted #cccccc; background-color:#f5f5f5; display:block;}

	div.main_menu a.level-1 {display:block;padding:10px;padding-left:50px;}
	div.main_menu a.level-1:hover { background-color:#f5f5f5;display:block; }
	
	div.main_menu a.level-2 {display:block;font-size:11px;font-weight:normal;padding:10px;padding-left:80px; }
	div.main_menu a.level-2:hover { background-color:#f0f0f0; }

	div.main_menu a.level-3 {display:block;font-size:11px;font-weight:normal;padding:10px;padding-left:120px; }
	div.main_menu a.level-3:hover { background-color:#f0f0f0; }


	div.main_menu a.selected {color:#008CA2;font-weight:bold; }
	div.main_menu img { border:none; }



	div.status_menu {padding: 10px 0px 20px 0px; font-size:11px;}
	div.status_menu a, div.status_menu a.link, div.status_menu a:hover, div.status_menu a:visited { font:Arial,Helvetica,sans-serif; color:#00559B; font-size:11px; }
	div.status_menu span.arrow { padding-left:5px; height:10px; width:15px; background-position:5px 5px; background-repeat:no-repeat; background-image:url(nav_arrow.gif);}


	div.center_menu a, div.center_menu a.link, div.center_menu a:hover, div.center_menu a:visited { font:Arial,Helvetica,sans-serif; color:#00559B; font-size:12px; }
	div.center_menu span.selected {color:#008CA2;font-weight:bold;background-color:#EFF7F8;}


	div.telephones {padding:30px 10px 10px 10px;}


	div.news-main-page div.news-title { margin-top:5px;margin-bottom:10px;}
	div.news-main-page {border-top:5px solid #008BA1;#00559B;}
	div.news-main-page div.item {padding-bottom:12px; }
	div.news-main-page div.date { font-family:Tahoma; font-size:10px; color:#999999; }
	div.news-main-page div.title a:link, div.news-main-page div.title a:hover, div.news-main-page div.title a:visited { font-family:Tahoma; font-size:11px; }
	div.news-main-page a.archive {font-family:Tahoma; font-size:11px;padding-left:21px; height:15px; background-repeat:no-repeat; background-position:left top; background-image:url(i-new-window.gif)}

	div.news img {border:none;}
	div.news div.item {padding-bottom:15px;}
	div.news div.date { font-family:Tahoma; font-size:10px; color:#999999; }
	div.news div.title { font-family:Arial; font-size:12px;color:#008CA2;font-weight:bold; }
	div.news a.archive {padding-left:21px; background-repeat:no-repeat; background-position:left top; background-image:url(i-new-window.gif);}

	div.geography { border-top:5px solid #008BA1;margin-top:10px; }
	div.geography div.geography-title {margin-top:5px;}
	div.geography a.rus_map { display:block;  height:109px; padding-left:200px; padding-top:height:109px; background-image:url(mini-map.gif); background-repeat:no-repeat; }
	div.geography a.rus_map:hover { background-image:url(mini-map_on.gif); }
	
	
	
	div.brief div.item { border-top:5px solid #dfdfdf; height:110px;  }
	div.brief div.first {border-top:5px solid #008BA1; }
	div.brief div.left {border-top:5px solid #008BA1; }
	div.brief div.right {border-top:5px solid #008BA1; }
	div.brief div.title { font-weight:bold; padding:2px; padding-left:0px; }
	div.brief div.title a { color:#008BA1;font-size:11px;font-family:Arial; }
	div.brief div.title a:hover {} 
	div.brief div.more {margin-bottom:10px;}
	div.brief div.annotation,div.brief div.annotation a { line-height:normal; font-size:11px; }
	div.brief div.menu {border-bottom:1px dotted #cccccc; height:30px;}
	div.brief div.menu a { padding:5px;padding-left:0px;display:block;font-size:11px; }
	div.brief div.menu a:hover {  background-color:#f5f5f5;  }
	

	table.brief {  }
	table.brief td.item { border-top:5px solid #dfdfdf; }
	table.brief td.left { border-top:5px solid #008BA1; }
	table.brief td.right { border-top:5px solid #008BA1; }

	table.brief td.title { font-weight:bold; padding:4px; padding-left:0px; }
	table.brief td.title a { color:#008BA1; font-size:11px; }
	table.brief td.annotation,table.brief td.annotation a { line-height:normal; font-size:11px;}
	table.brief td.more {padding:10px;padding-left:0px;}
	table.brief td.more a { color:#008BA1; }


	


	
	/* Table */
	.table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	border-right: 1px solid #FFF !important;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	}
	.table * {
	font-size: 11px;
	font-family: Tahoma;
	}
	.table th, .table td {
	text-align: left;
	padding: 5px 5px;
	}
	.table th {
	border-right: 1px solid #FFF;
	}
	.table th.first {
	}
	.table th.last {
	}
	.table td {
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	}
	.table tr.last td {

	}
	.table tr.last td.first {
	}



	a.button_4clients,a.button_4clients:link {width:152px;height:30px;background-image:url(button_4clients_off.jpg);background-repeat:no-repeat;}
	a.button_4clients:hover { width:152px;height:30px;background-image:url(button_4clients_on.jpg); }
	
	a.button_4suppliers,a.button_4suppliers:link {width:152px;height:30px;background-image:url(button_4suppliers_off.jpg);background-repeat:no-repeat;}
	a.button_4suppliers:hover { width:152px;height:30px;background-image:url(button_4suppliers_on.jpg); }


	div.copyrights { color:white; font-size:11px; }
	a.oao_logo { display:block; width:99px; height:28px; background-image:url(copyrights.gif); background-repeat:no-repeat;}
	a.oao_logo_en { display:block; width:99px; height:28px; background-image:url(copyrights-en.gif); background-repeat:no-repeat;}
	