body, html {
	height: 100%;
	width: 100%;
	margin: 0;
	pading: 0;
}
body { font: 13px Tahoma; color: #000; background: #fff; }

/* begin COMMON */
	
	h1, h2, h3, h4, h5, h6, p, ul {line-height: 1em; padding: 0; margin: 0 0 .5em 0;}
	h1 {font: 18px Arial; color: #000;}
	
	ul {
		padding: 0;
	}
		ul li {
			padding: 0 0 5px 15px;
			list-style: none;
			background: transparent url("/images/list-style.gif") no-repeat 0 6px;
			font: inherit;
		}
		
	p, td, th, div {font: inherit;}
	
	a {color: #0c4da2;}
	
	img {
		border:none;	
	}
	
	table.frame {
		border-collapse: collapse;
		padding:0;
		margin:0;
		border:none;
	}
	
	table.frame td {
		padding:0;
		vertical-align: top;
		text-align: left;
	}
	
	.fullWidth {
		width:100%;	
	}
	.fullHeight {
		height: 100%;	
	}
	
	.dev, .dev td, .dev div {
		border:1px red solid;	
	}
	.dev img {
		border:1px lime solid;	
	}
	.right {text-align: right !important;}

/* end COMMON */


#header {
	background: #ebebeb;
}
	#header table.frame {
		width: 1000px;
		margin: 0 auto;
	}
	#head_01 { height: 20px; background: #ebebeb; }
	#head_02 { height: 15px; background: #ebebeb; }
	#head_info { height: 42px; margin: 0 auto; background: #ebebeb; }
	#head_info #logo { border: none; }
	#head_phones {
		background: url(/images/phones.gif) no-repeat 0 3px;
		width: 179px;
		height: 42px;
	}
		#head_flags {
			width: 520px;
			text-align: right;
			margin-right: 50px;
			clear: both;
		}
			#head_flags img {
				margin-right: 10px;
				border: none;
			}
		#head_banner {
			height: 209px;
			background: url(/images/index_header.jpg) top center no-repeat;
		}
		#head_banner_inner {
			height: 210px;
			background: url(/images/inner_header.jpg) top center no-repeat;
		}
		
	#head_menu_container { text-align: center; height: 29px; }
	#head_menu { width: 944px; margin: 0 auto; }	
	#head_menu #menu_left, #head_menu #menu_right {
		width: 15px;
		height: 29px;
		background: url(/images/menu_round.gif) no-repeat 0 0;
	}
	#head_menu #menu_right {background-position: -15px 0;}
	#head_menu #menu_left.sel, #head_menu #menu_right.sel,
	   #head_menu #menu_left.sel_h, #head_menu #menu_right.sel_h
	{
		background-image: url(/images/menu_round_sel.gif);
	}
	
	#menu_center {background: url(/images/menu_bg.jpg); }
		#menu_center table {margin: 0; height: 29px;}
		#menu_center td {
			vertical-align: middle;
			text-align: center;
			padding: 0 20px;
		}
			#menu_center td a { 
				font: bold 13px Tahoma; 
				color: #000; 
				text-decoration: none;
				white-space: nowrap;
				display: block;
				line-height: 29px;
			}
		#menu_center td.sep {
			overflow: hidden;
			padding: 0 1px;
			width: 0 !important;
			height: 29px;
			background: #fff;
		}
	#menu_center td.sel, #menu_center td.hover_on {
		background: url(/images/menu_sel.gif) repeat-x 0 0;
	}
		#menu_center td.sel a, #menu_center td.hover_on a { color: #fff; text-decoration: none; }
			
	.spacer8 { clear: both; overflow: hidden; height: 8px; }
	.spacer24 { clear: both; overflow: hidden; height: 24px; }
	
	
	#main_content {width: 944px; margin: 0 auto; }
	#main_content td {font: 13px Tahoma;}
	#main_content td.sep {width: 20px; overflow: hidden;}
	
	#content-1 {width: 195px;}
		#content-1 p {margin: 0 10px 1em 10px; }
	#content-3 {width: 195px;}
	#content-2 {width: 90%;}
	
	ul.news li {background: url(/images/news_item.gif) no-repeat 0 25px; margin-bottom: 10px;}
	ul.news a {font: 13px Tahoma; color: #000;}
	
	
		div.plash_blue {
			text-align: center;
			font: bold 13px Tahoma;
			color: #fff;
			background: url(/images/plash_blue.gif) no-repeat;
			margin: 0 0 10px 0;
		}
		* html div.plash_blue {padding-top: .5em;}
		div.plash_blue a {
			font: bold 13px Tahoma;
			color: #fff;
			display: block;
			height: 30px;
			line-height: 30px !important;
			text-decoration: none;
		}
		
		div.plash_red {
			font: bold 13px Tahoma;
			color: #fff;
			padding-left: 16px;
			background: url(/images/plash_red.gif) no-repeat;
			margin: 0 0 10px 0;
			margin-left:13px;
		}
		* html div.plash_red {padding-top: .5em;}
			#content-1 div.plash_red { width: 200px; background-image: url(/images/plash_red_left.gif); }
		div.plash_red a {
			font: bold 13px Tahoma;
			color: #fff;
			height: 29px;
			line-height: 29px !important;
			text-decoration: none;
			display: block;
		}
	
	
	
	#footer {
		width: 944px;
		margin: 0 auto;
		background: #e7e7e7;
	}
		#footer_left, #footer_right { 
			width: 10px; 
			height: 28px;
			overflow: hidden; 
			background: url("/images/footer-left.gif");
		}
		#footer_right {background: url("/images/footer-right.gif"); }
	
	#in_footer {height: 28px; margin: 0 auto; width: 900px;}
		#in_footer td { vertical-align: middle !important; font: 13px Tahoma; }
		#in_footer td a { color: #000; text-decoration: none; }
	
	
	
	ul.news{
		margin-left:13px;
	}
	div.corner_top { 
		width: 182px;
		height: 13px;
		overflow: hidden;
		background: url(/images/corner_top.gif) no-repeat 0 0;
		margin-left:13px;
	}
	div.corner_bottom { 
		width: 182px;
		height: 13px;
		overflow: hidden;
		background: url(/images/corner_bottom.gif) no-repeat 0 0;
		margin-bottom: 15px;
		margin-left:13px;
	}
	div.corner_center {
		width: 182px;
		background: url(/images/corner_center.gif) repeat-y 0 0;
		margin-left:13px;
	}
		div.corner_center table {
			margin: 0px 10px;
			padding: 5px 0;
		}
		div.corner_center table td {
			padding-left: 10px;
		}
		div.corner_center table td.font_blue, 
			div.corner_center table td.font_blue a {
			font: 14px Tahoma !important;
			color: #0c4da2;
		}
		div.corner_center table td.font_red,
			div.corner_center table td.font_red a {
			font: 18px Tahoma !important;
			line-height: 15px;
			color: #e30000;
		}
	/* левое меню */
	#left_menu {width: 201px;}
	#left_menu_top, #left_menu_bottom {
		width: 201px;
		height: 10px;
		overflow: hidden;
		background: url(/images/left_menu_top.gif) no-repeat 0 0;	
	}	
	#left_menu_bottom {
		background: url(/images/left_menu_bottom.gif) no-repeat 0 0;
	}
	#left_menu .lev0-0 { background: #dfdfdf; }
	#left_menu .lev0, #left_menu .lev0-1 {
		background: #dfdfdf url(/images/left_menu_item.gif) no-repeat 0 0;
	}
		#left_menu a, #left_menu span {
			display: block;
			padding: 7px 5px 7px 24px;
			font: bold 13px Tahoma;
			color: #000;
			text-decoration: none;
			background: url(/images/left_menu_li.gif) no-repeat 9px 11px;
		}
		#left_menu a:hover {text-decoration: underline; }
		#left_menu span, #left_menu a.sel {
		    background: url(/images/left_menu_sel.gif) no-repeat 9px 13px; color: #1776b4; 
		}
		
		#left_menu .lev0-0 { 
			background: #dfdfdf url(/images/left_menu_top.gif) no-repeat 0 0; 
		}
		#left_menu .lev0-1 { margin-bottom: -7px; }
		
		#sub_menu {
			width: 201px;
			border-top: 1px #898989 solid;
		}
			#sub_menu a, #sub_menu span {
				background: url(/images/sub_menu_li.gif) no-repeat 13px 10px;
				padding: 4px 5px 4px 24px;
				font-weight: normal;
			}
			#sub_menu span {
				background: url(/images/sub_menu_sel.gif) no-repeat 13px 10px;
				font-weight: bold;
				color: #000;
			}
			#sub_menu div.lvl1 {
				background: #d2d2d2 url(/images/sub_menu_item.gif) no-repeat;
				cursor: pointer;
			}
			#sub_menu div.lvl2 {
			    background: none;
			}
			#sub_menu div.sel, #sub_menu div.sel_h {
				background: #d2d2d2 url(/images/sub_menu_item_up.gif) repeat-x;
				cursor: pointer;
			}
			#sub_menu div.sel div.lvl2, #sub_menu div.sel_h div.lvl2 {
				background: url(/images/sub_menu_item_dn.gif) repeat-x bottom;
			}
.news-detail table {
		border-collapse: separate;
	}
	
	.news-detail table tr.tableTitle td {
		background-color:#FFCC00;
		color:#333333;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:12px;
		text-align:center;
		vertical-align:middle;
	}
	.news-detail table tr.tableHead td {
		background-color:#AEC5E7;
		color:#333333;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:12px;
		text-align:center;
		vertical-align:middle;
	}
	.news-detail table tr.tableRow td {
		color:#333333;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:12px;
		text-align:center;
		vertical-align:middle;
	}
	.news-detail table tr.tableRow1 td {
		background-color:#CCCCCC;
		color:#333333;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:12px;
		text-align:center;
		vertical-align:middle;
	}
	.news-detail table tr.tableRow2 td{
		background-color:#B4B4B4;
		color:#333333;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:12px;
		text-align:center;
		vertical-align:middle;
	}
		
	.news-detail .orderRow1 {
		background-color:#F5F5F5;
		color:#333333;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:12px;
		text-align:left;
		vertical-align:middle;
	}
	.news-detail .orderRow2 {
		background-color:#EBEBEB;
		color:#333333;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:12px;
		text-align:left;
		vertical-align:middle;
	}
	.news-detail .sign {
		color:#CCCCCC;
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		text-decoration:none;
	}
