.centered
{
	position:relative;
	width:995px;
	margin:0 auto;
}

.logo
{
	float:left;
	padding:35px 0 0 0;
}

.headerRight
{
	float:right;
	padding-top:10px;
}

.topnav, .topsocial, .topsearch
{
	float:left;
	font-size:.75em;
}

.topnav			A
{
	margin-right:15px;
}

.topsocial
{
	padding-top:2px;
}

.topsocial		A
{
	display:block;
	float:left;
	width:19px;
	height:14px;
	background-image:url('/i/topicons.gif');
	background-repeat:no-repeat;
}

.fb{background-position:7px 2px;}
.iphone{background-position:-9px 2px;}
.blackberry{background-position:-31px 2px;}
.twitter{background-position:-52px 2px;}
.rss{background-position:-71px 2px;}
.pda{background-position:-94px 2px;}

.topsearch
{
	float:right;
}

.sin
{
	width:158px;
	padding:2px 0;
	border:solid 1px #e4e3eb;
}

.sinbt
{
	width:59px;
	height:22px;
	background:url('/i/btbg.png') 0 0 no-repeat;
	border:0;
}

.topbanner
{
	display:block;
	padding-top:6px;
}

.topmenu
{
	padding:9px 0 7px 0;
	margin-top:13px;
	border-top:solid 3px black;
	border-bottom:solid 1px black;
}

.topmenu			A
{
	display:block;
	float:left;
	margin-right:33px;
}

.lastm
{
	margin-right:0 !important;
	margin-left:3px !important;
}

.leftCol
{
	float:left;
	width:260px;
	padding:30px 16px 50px 0;
}

.middleCOL
{
	float:left;
	width:443px;
	padding:30px 0 50px 0;
}

.rightCol
{
	float:left;
	width:259px;
	padding:30px 0 50px 16px;
}

.middleCOLExtended
{
	float:left;
	width:702px;
	padding:30px 16px 50px 0;
}

.viborredaktora
{
	display:block;
	font-weight:bold;
	font-style:italic;
	font-size:.75em;
	line-height:1.4em;
	padding-bottom:10px;
	text-decoration:none;
}

.viborredaktora			IMG
{
	float:left;
	margin:0 18px 7px 0;
}

.viborredaktora:HOVER
{
	color:#ff6600;
}

.leftbanner
{
	padding:7px 0 20px 0;
}

.novostidnya
{
	margin-bottom:25px;
}

.novostidnya			DIV
{
	padding-left:12px;
	font-size:.625em;
	color:#666666;

	background:url('/i/newskv.gif') 0 4px no-repeat;
}

.novostidnya			A
{
	display:block;
	margin:4px 0 9px 0;
	font-size:.75em;
	text-decoration:none;
}

.novostidnya			A:HOVER
{
	text-decoration:underline;
}

.lentadate
{
	display:block;
	padding:5px 0;
	font-weight:bold;
	border-bottom:solid 2px black;
	font-size:.75em;
	margin-bottom:10px;
	margin-top:10px;
}

.samoechitaemoe
{
	padding:4px 5px 4px 0;
	margin-bottom:15px;
	background-color:#f0f0f0;
}

.samoechitaemoe			DIV
{
	padding-left:12px;
	font-size:.625em;
	color:#b2b2b2;

	background:url('/i/newskv.gif') 0 -28px no-repeat;
}

.samoechitaemoe			A
{
	display:block;
	margin:4px 0 9px 12px;
	font-size:.75em;
	text-decoration:none;
	font-weight:bold;
	font-style:italic;
}

.samoechitaemoe			A:HOVER
{
	text-decoration:underline;
}

.mainnews
{
	display:block;
	margin-bottom:25px;
	font-size:.75em;
	text-decoration:none;
}

.mainnews:HOVER
{
	color:#ff6600;
}

.mainnews				IMG
{
	margin-bottom:20px;
}

.mainnews				SPAN
{
	display:block;
	margin-bottom:10px;
	font-size:2em;
}

.smallnews
{
	display:block;
	float:left;
	width:213px;
	padding-bottom:12px;
	font-size:.75em;
	line-height:1.4em;
	text-decoration:none;
}

.smallnews:HOVER
{
	color:#ff6600;
}

.smallnews				IMG
{
	margin-bottom:10px;
}

.smallnews				SPAN
{
	display:block;
	margin-bottom:10px;
	font-size:1.125em;
	font-weight:bold;
	font-style:italic;
}

.smallnewspad
{
	margin-right:17px;
}

.photostrL, .photostrR
{
	display:block;
	height:86px;
	float:left;
	padding:85px 4px 0 4px;
	background-color:#333333;
}

.photopic
{
	width:191px;
	overflow:hidden;
	padding:11px;
	background-color:#000000;
	color:white;
	font-size:.6875em;
}

.photopic				IMG
{
	margin-bottom:7px;
}

.photopic				A
{
	color:white;
	text-decoration:none;
}

.rightNews
{
	display:block;
	padding:0 10px 0 0;
	background-color:#f0f0f0;
	border-top:solid 2px #000000;
	font-size:.75em;
	line-height:1.4em;
	text-decoration:none;
}

.rightNews:HOVER
{
	color:#888888;
}

.rightNews				SPAN
{
	display:block;
	padding:7px;
}

.rightNews				IMG
{
	float:left;
	margin:0 10px 7px 0;
}

.rightNewsLast
{
	margin-bottom:25px;
}

.rightNewsLast			IMG
{
	margin-bottom:12px;
}

.rightBanner
{
	margin-bottom:28px;
}

.vzglyad
{
	float:left;
	width:121px;
	margin-right:17px;
	overflow:hidden;
	text-decoration:none;
	font-size:.75em;
	font-style:italic;
}

.vzglyad			IMG
{
	margin-bottom:5px;
}

.vzglyadLast
{
	margin-right:0;
}

.poll
{
	font-size:.75em;
}

.poll				IMG
{
	margin-bottom:15px;
}

.poll			LABEL
{
	display:block;
    padding-left:15px;
    text-indent:-15px;

	margin-bottom:4px;
}

.poll			LABEL	INPUT
{
	width:13px;
    height:13px;
    padding:0;
    margin:0;
    vertical-align:bottom;
    position:relative;
    top:-1px;
    *overflow:hidden;
}

.pollQuestion
{
	margin-bottom:10px;
}

.pollBt
{
	width:97px;
	height:22px;
	margin-top:10px;

	background:url('/i/pollbt.png') 0 0 no-repeat;

	border:0;
	font-size:.9375em;
	text-align:center;
}

.footBanner
{
	border-top:solid 2px black;
	padding:15px 0;
}

.footCopy
{
	width:680px;
	padding:0 0 20px 0;
	font-size:.625em;
}

.results{margin-bottom:15px;}
.resultsAnswer{display:block;color:black;padding-top:5px;}
.results IMG{float:left;background-color:#333333;height:8px; margin-right:4px; margin-top:5px; vertical-align:middle;}
.results SPAN{float:left;color:#999999;font-size:.8125em;}

.resultsbt
{
	padding:3px 0 2px 0;
}

#pagesHolder
{
	padding:0 0 15px 0;
	display:none;
	text-align:center;

	font-size:14px;
	line-height:14px;
}

#pagesHolder		A
{
	padding:2px 4px;
	margin:0 2px;
	text-decoration:none;
	color:black;
	font-weight:bold;
}

#pagesHolder		STRONG
{
	padding:2px 4px;
	margin:0 2px;
	background-color:#666666;
	color:white;
}

#pageofpage
{
	color:#999999;
	letter-spacing:1px;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
}

.kavL
{
	float:left;
	width:200px;
	margin:0 12px 12px 0;
}

.kavR
{
	float:right;
	width:200px;
	margin:0 0 12px 12px;
}

.kavText
{
	padding:3px 22px;
	color:#9d9d9d;
}

.cal
{
	width:90%;
	font-size:11px;
	margin:5px auto;
}

.cal	TD
{
	padding:3px;
}

.str
{
	background-color:#333333;
	text-decoration:none;
	padding:2px 1px;
	color:white;
}

.dateTd
{
	text-align:right;
	color:black;
}

.sel_date
{
	background-color:#ffb808;
	color:black;
	text-decoration:none;
}

.date
{
}

#f_calendar
{
	display:none;
	position:absolute;
	top:30px;
	left:474px;

	width:200px;

	background-color:white;

	border:solid 1px #cccccc;

	-moz-box-shadow:0 0 6px #cccccc;
	-webkit-box-shadow:0 0 6px #cccccc;
	box-shadow:0 0 6px #cccccc;

	z-index:3000;
}

.archive
{
	font-size:.75em;
	margin-bottom:15px;
}