	* {
		margin:0;
		padding:0;
	}
	html	{
		height:100%;
	}
	body	{ 
		behavior:url("/js/csshover.htc"); 
		font:12px Arial, sans-serif;
		color:black;
		text-align:left;
		position:relative;
		min-height:100%;
		background: url(../images/body_bg.jpg) 50% 0 no-repeat white;
		min-width:960px;
		max-width:1250px;
		margin:0 auto;
		width:expression((document.documentElement.clientWidth||document.clientWidth)<960?'960px':(document.documentElement.clientWidth||document.clientWidth)>1250?'1250px':'100%');
	}
	* html body	{
		height:100%;
	}
	* html div	{
		height:1px;
	}
	a	{
		color:#16739D;
		text-decoration:underline; 
	}
	a:hover	{
		text-decoration:none; 
	}
	img, table	{
		border:none;
	}
	
	table {
		border-collapse:collapse;
		width:100%;
	}

	td, th {
		vertical-align:top;
		text-align:left;
		font-weight:normal;
	}
	ul {
		list-style:none;
	}
	h1, h2	{
		font:24px "Times New Roman";
		margin-bottom:20px;
	}
	p	{
		margin-bottom:20px;
	}
/*
	Памятка по использованию селекторов browserCSSdetector.js:
		Селекторы ОСи:
			.win - Windows
			.linux - Linux
			.mac - MacOS
			
		Селекторы браузеров:
			.ie - все версии ИЕ
			.ie8 - ИЕ 8.х
			.ie7 - ИЕ 7.x
			.ie6 - ИЕ 6.x
			.ie5 - ИЕ 5.x
			.gecko - все версии фаерфокса, и остальные гекко-браузеры
			.ff2 - фаерфокс 2
			.ff3 - фаерфокс 3
			.opera - все версии оперы
			.opera8 - опера 8.x
			.opera9 - опера 9.x
			.konqueror - konqueror
			.safari - сафари

		Приоритеты на примере ФФ3:
		1	.win.ff3 #id{background: #aaa}
		2	.win.gecko #id{background: #f00}
		3	.ff3 #id{background:#333}
		4	.gecko #id{background:#00f}
		5	.win #id{background: #ff0}
 */
	.header	{
		position:relative;
		/*height:45px;*/
		padding:130px 15px 0 0;
		overflow:hidden;
	}
	.ie6 .header	{
		overflow:visible;
	}
	.header .ill	{
		background:url(../images/kenny_ass.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/kenny_ass.png, sizingMethod=crop);
		width:70px;
		height:71px;
		position:absolute;
		left:25px;
		top:48px;
	}
	.header .logo	{
		color:white;
		font-weight:bold;
		text-transform:uppercase;
		font-size:30px;
		text-decoration:none;
		position:absolute;
		left:113px;
		top:65px;
		display:block;
	}
	.header .logo:hover	{
		background:url(../images/logo_eye.gif) 0 6px no-repeat;
	}
	.header .logo strong	{
		color:#251A1B;
	}
	.header .logo b	{
		color:#251A1B;
		border-bottom:solid 5px #251A1B;
	}
	.header .logo:hover b	{
		text-decoration:underline;
		border-bottom:none;
	}
	.header .rss	{
		background:url(../images/ic_rss.png);
		width:26px;
		height:26px;
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/ic_rss.png, sizingMethod=crop);
		position:absolute;
		top:70px;
		left:383px;
	}
	.header .archive	{
		color:white;
		font-weight:bold;
		position:absolute;
		top:75px;
		left:440px;
	}
	.header .topBanner	{
		top:56px;
		right:15px;
		position:absolute;
	}
	.header .fullArchive	{
		float:right;
		text-align:right;
		padding-bottom:25px;
	}
	.header .fullArchive a	{
		color:white;
	}
	.header .fullArchive .off	{
		display:none;
		margin-top:10px;
	}
	.header .fullArchive .off a	{
		display:inline-block;
		padding:3px 5px;
	}
	.header .fullArchive .off a:hover	{
		background:white;
		color:#16739D;
	}
	.content	{
		overflow:hidden;
		height:auto;
		padding:15px;
	}
	.activeNews	{
		border:solid 1px #DCDADA;
		padding:1px;
		background:white;
		margin-bottom:30px;
		position:relative;
	}
	.activeNews .wrapper	{
		background:url(../images/active_news_bg.gif) 0 0 repeat-x;
		padding:15px;
		overflow:hidden;
		padding-right:190px;
		line-height:18px;
	}
	.ie6 .activeNews .wrapper	{
		overflow:visible;
	}
	.activeNews img	{
		border:solid 1px #333333;
		float:left;
		margin:0 30px 20px 0;
	}
	.activeNews h1	{
		margin-bottom:15px;
		color:#16739D;
	}
	.activeNews h2	{
		margin:15px 0;
		color:#16739D;
	}
	.activeNews .date	{
		color:#7D7D7D;
		display:block;
		margin-bottom:13px;
		font-size:11px;
	}
	.activeNews .contentAd	{
		position:absolute;
		top:50%;
		right:20px;
		margin-top:-82px;
		width:140px;
		overflow-x:auto;
		overflow-x:hidden;
	}
	.activeNews .contentAd img	{
		float:none;
		margin:0;
		border:none;
	}
	.activeNews .source	{
		color:#7D7D7D;
		font-size:11px;
		display:block;
		margin-top:10px;
		padding-top:10px;
		border-top:solid 1px #EBE9E9;
		margin-right:-175px;
	}
	.activeNews .source span	{
		margin-left:35px;
		float:right;
	}
	.rightCol	{
		float:right;
		width:170px;
		padding:0 0 0 25px;
		text-align:right;
	}
	.rightCol .sideAd	{
		text-align:right;
		margin-bottom:25px;
		margin-top:20px;
	}
	.lastNews	{
		margin-right:200px;
	}
	.lastNews .title	{
		font-weight:bold;
		display:block;
		font-size:30px;
		margin-bottom:25px;
	}
	.lastNews .item	{
		line-height:18px;
		overflow:hidden;
		margin-bottom:45px;
	}
	.ie6 .lastNews .item	{
		overflow:visible;
	}
	.lastNews .item h4	{
		font:24px "Times New Roman";
		margin-bottom:17px;
	}
	.lastNews .item img	{
		border:solid 1px #333333;
		float:left;
		margin:0 30px 20px 0;
	}
	.lastNews .item .source	{
		color:#7D7D7D;
		font-size:11px;
		display:block;
		margin-top:20px;
	}
	.lastNews .item .source span	{
		margin-right:25px;
	}
	.lastNews .item .source .more	{
		font-weight:bold;
		font-size:12px;
		float:right;
		background:url(../images/bullet_01.gif) 100% 4px no-repeat;
		padding-right:10px;
	}
	.lastNews .item .source .date	{
		margin-left:10px;
		font-style:italic;
	}
	.paginator	{
		font:20px "Times New Roman";
		margin:40px 0;
	}
	.paginator a	{
		font:20px "Times New Roman";
		margin-right:40px;
	}
	.footer	{
		padding:50px 190px 30px 230px;
		position:relative;
	}
	.footer .copy	{
		position:absolute;
		left:15px;
		top:50px;
		font-size:10px;
		color:#999999;
		padding-bottom:15px;
		display:block;
	}
	.footer .bottomAd	{
	}
	.footer .counters	{
		position:absolute;
		top:50px;
		right:15px;
		text-align:right;
		width:100px;
	}
	.archiveList	{
	}
	.archiveList	{
		border:solid 1px #DCDADA;
		padding:1px;
		background:white;
		margin-bottom:30px;
		position:relative;
	}
	.archiveList .wrapper	{
		background:url(../images/active_news_bg.gif) 0 0 repeat-x;
		padding:15px;
		overflow:hidden;
		padding-right:190px;
		line-height:18px;
	}
	.ie6 .archiveList .wrapper	{
		overflow:visible;
	}
	.archiveList h1	{
		margin-bottom:15px;
		color:#16739D;
	}
	.archiveList span	{
		display:block;
		margin-bottom:20px;
		font-size:15px;
	}
	.archiveList span a	{
		margin-right:15px;
	}
	.archiveList span i	{
		color:#CCCCCC;
		font-style:normal;
		margin-right:15px;
	}
	.archiveList span strong	{
		margin-right:15px;
	}
	.archiveList span.day	{
		width:280px;
		margin:0 auto;
	}
	.archiveList span.day a, .archiveList span.day strong, .archiveList span.day i	{
		float:left;
		width:40px;
		height:40px;
		line-height:40px;
		text-align:center;
		margin:0;
		font-style:normal;
	}
	.archiveList span.day a:hover	{
		background:#E9C089;
		color:white;
		font-weight:bold;
	}
	.archiveList span.day i	{
		color:#CCCCCC;
	}