body{
	margin:0;padding:0;
	vertical-align:top;
	font-family:Arial, Tahoma, Verdana, Helvetica, Geneva, sans-serif;
	font-size:12px !important;
	font-weight:normal;
	color:black;
	background-color:#FFF4D2;
	text-align:center;
	float:left;
	overflow:hidden;
	}

/*A!A!A!*/
a{
	cursor:pointer;
	text-decoration:none;
	}
a img{
	border:0;
	}

table.main div.left_menu a{
	color:white;
	}

table.top td.menu a{
	text-transform:uppercase;
	color:#cc0000;
	}

table.top td.menu{text-transform:uppercase}

table.main td.body a{
	border-bottom:1px solid #cc0000;
	color:#EE6600;
	}

table.main div.body table.prints a{
	border:0 !important;
	}

table.main div.image a, table.main div.image_left a, table.main div.image_center a{
	color:#EE6600;
	border:0;
	}

table.top td.menu div.mb_current a{
	color:black;
	}

/*
TABLE!TABLE!TABLE!
*/

table.main, table.top, table.bottom, table.window{
	width:100%;
	padding:0;margin:0;
	border-collapse:collapse;
	border:0;
	}

table.top{
	height:90px;
	}

table.bottom{
	height:20px;
	}

table.top td.menu{
	height:25px;
	font-size:12px;
	font-weight:bold;
	padding-left:1em;
	padding-top:1px;
	background-color:#eeeeee;
	border-top:2px solid #cc0000;
	border-bottom:2px solid #cc0000;
	}

table.bottom td.bottom{
	color:white;
	height:20px;
	font-size:12px;
	font-weight:bold;
	background-image:url('/graph/images/background/bottom.png');
	background-repeat:no-repeat;
	background-color:#cc0000;
//	background-color:#C60000;
	border-top:2px solid #cc0000;
	}

table.main table.data{
	font-size:14px;
	border-collapse:1px;
	background-color:#cccccc;
	text-align:center;
	}

table.main table.data_vertical{
	margin:2%;
	font-size:12px;
	border-collapse:1px;
	background-color:#ccc;}

table.main table.data_vertical td, table.main table.data td{
	padding:2px 10px;
	background-color:#eee;
	}

table.main table.data_vertical th,  table.main table.data th{
	padding:5px;
	color:white;
	background-color:#999;
	}

table.main table.data th{
	padding:.2em;
	font-weight:normal;
	color:white;
	background-color:#c00;
	}

table.main td.left_column{
	background:url('/graph/images/background/left_column.png');
	background-repeat:no-repeat;
	height:100%;
	width:170px;
	vertical-align:top;
	background-color:#ff9900;
	}

table.top td.header{
	background-color:#ff9900;
	//background-color:#FF8F00;
	background-image:url('/graph/images/background/logo.png');
	background-repeat:no-repeat;
	}

table.main td.header{
	background-color:#cc0000;
	//background-color:#c60101;
	}

table.main td.body{
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background-color:#FFF4D2;
	}

table.main table.prints{
	clear:all;
	width:99%;
	//width:100%;
	border-collapse:collapse;
	}

table.main table.prints td{
	padding:20px;}


/*
DIV!DIV!DIV!
*/
div.logo_image{
	position:relative;
	top:3px;left:20px;
	height:70px;width:70px;
	padding:0;margin:0;
	float:left}

div.logo_name{
	position:relative;
	top:4px;left:25px;
	height:70px;width:485px;
	padding:0;margin:0
	float:left}

div.left_menu{
	text-transform:lowercase;
	position:relative;
	top:0;left:0;
	width:150px;
	//width:160px;
	padding:10px;margin:0;
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#cccccc;
	}

div.body{
	float:left;
	position:relative;
	top:0;left:0;
	vertical-align:top !important;
	width:98%;
	height:455px;
	font-size:13px;
	text-align:justify;
	padding:0;
	padding-left:7px;
	padding-right:7px;
	margin:0;
	overflow:auto;
	//width:100%;
	}
p{
	margin-bottom:1em;
	margin-top:1em;
	}

table.main div.body{
	line-height:16px !important;
	}

div.header{
	padding-left:2px;
	margin:0;
	}

table.main div.image, table.main div.image_left{
	margin:.5em;
	padding-bottom:3px;
	//padding-bottom:5px;
	border:1px solid #cccccc;
	background-color:#FF9900;
	color:white;
	font-weight:normal;
	font-size:14px;
	text-align:center;
	float:right;
	}

table.main div.image_left{
	float:left;
	}

table.main div.image_center{
	float:center;
	text-align:center;
	width:100%;
	}

div.pl{
	font-weight:bold;
	color:#DA3600;}

table.main div.body div.f_letter{
	line-height:40px;
	vertical-align:top;
	position:relative;
	display:block;
	float:left;
	text-align:center;
	font-size:33px;
	font-weight:bold;
	margin:0;padding:0;
	margin-right:5px;
	width:40px;height:40px;
	color:white;
	background-color:#cc0000;
	}

div.image_menu{
	position:absolute;
	vertical-align:top;
	float:left;
	margin:2px;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	font-size:10px;
	color:black !important;
	background-color:white;
	border:1px outset #333333;
	//border:1px ridge white;
	}

div.mb_current{
	text-align:left;
	display:inline;
	//margin-right:3px;
	}

table.top td.menu div.mb_current{
	padding-left:3px;
	padding-right:3px;
	border:1px dotted #cc0000;
	background-color:white;
	}

div.left_body{
	background-color:#ee8800;
	vertical-align:bottom;
	float:left;
	font-size:10px;
	text-align:center;
	padding:10px;margin:0;border:0;
	position:absolute;
	top:70%;
	left:0px;
	width:150px}

table.main div.body div.top{
	display:block;
	position:absolute;
	top:0;left:0;
	float:left;
	width:98%;
	//width:101.3%;
	margin:0;padding:5px;
	padding-right:10px;
	//padding-right:0;
	vertical-align:top;
	text-align:left;
	background-image:url('/graph/images/background/body_top.png');
	background-repeat:repeat-x;
	font-size:14px;
	color:black;
	}

table.main div.body div.top a{
	font-size:14px;
	line-height:28px;
	color:green;
	font-weight:bold;
	border:0;
	text-decoration:underline
	}

table.main div.body div.top img{
	display:block;
	text-align:left;
	float:left;
	margin-right:15px;
	margin-left:10px;
	border:0;
	}

div.counter{
	vertical-align:bottom;
	float:left;
	text-align:center;
	padding:0;margin:0;border:0;
	position:absolute;
	top:90%;
	left:0px;
	height:31px;
	width:170px
	}

table.main div.body div.news_date{
	position:relative;
	left:0px;
	text-align:center;
	width:140px;
	font-weight:bold;
	color:white;
	padding:5px;
	background-color:#cc0000;
	margin-bottom:0;
	}

table.main div.body p.news_header{
	position:relative;
	left:0px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:white;
	padding:5px;
	background-color:#cc0000;
	margin-bottom:0;
	}

table.main div.body div.news_body{
	position:relative;
	left:160px;
	//left:150px;
	width:70%;
	top:-30px;
	margin-bottom:-20px;
	}

div.logo_menu{
	position:relative;
	top:-70px;left:600px;
	padding:0;
	margin:0;
	margin-bottom:-20px;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding:.2em .5em;
	border:1px solid #eee;
	border-top:0;
	}

div.logo_menu a{
	color:white
	}

/*
UL&LI!UL&LI!UL&LI!
*/
ul,ol{
	margin:0;
	padding:0;
	margin-left:.2em;
	text-align:left;
	}

li{	padding:0;margin:0;
	line-height:16px;
	list-style-type:disc;
	list-style-position:outside
	}

table.main li{
	margin-left:18px;
	}

ul.left_menu li{
	list-style-image:url('/graph/images/small/list_point.gif');
	//list-style-image:url('/graph/images/small/list_point_ie.gif');
	margin-left:18px;
	//margin-left:14px;
	}

ul.left_menu li{
	list-style-type:none;
	margin-bottom:8px;
	}

table.main ul{
	text-align:left;
	}
/*
HEADERS
*/
h2{
	color:#cc0000;
	font-size:25px;
	font-weight:bold;
	margin:.2em;
	margin-left:0;
	padding:.2em;
	padding-left:0;
	//margin-bottom:.6em;
	}
h3{	
	color:#cc0000;
	font-size:18px;
	font-weight:bold;
	margin:.2em;
	margin-left:0;
	padding:.2em;
	padding-left:0;
	}

h4{
	color:#666;
	font-size:16px;
	font-weight:bold;
	margin:.2em;
	margin-left:.75em;
	padding:.2em;	
	}


/*	IMG!IMG!IMG!	*/
table.main div.image_center img{
	margin:15px;
	border:1px solid #e80;
	}

table.main div.image img{
	margin:0;padding:0;
	border-bottom:1px solid #cccccc;	
	}

div.image_menu img{
	display:block;
	clear:all;
	text-align:left !important;
	float:left !important;
	padding-right:5px;	
	border:0;
	}




/*		ICODE Production v 1.0		*/
div.icode{
	vertical-align:bottom;
	float:left;
	text-align:center;
	padding:0;margin:0;border:0;
	position:absolute;
	top:83%;
	left:0px;
	height:30px;
	width:170px;
	font-size:12px}

div.made_by_icode{
	position:relative;
	width:88px;
	height:31px;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid #CCCCFF;
	background:url('http://www.icode.ru/graph/images/made_by_icode.png');
	//background:none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.icode.ru/graph/images/made_by_icode.png');
	background-position:0 -1px;
	//background-position:0 0px;
	background-repeat:no-repeat;
	background-color:#666699;
	overflow:hidden
	}