body {
	margin: 0px;
	background: white;
	font-size: 100%;
	font-family: sans-serif;
}
a {
	color: #183dab
}
a:visited {
	color: #800080
}
a:hover {
	color: #990000
}

.clear
{
	clear: both;
}


table.shapka td img {
	border-right: medium none; border-top: medium none; margin: 8px 0px 0px; border-left: medium none; border-bottom: medium none;
}
table.shapka td.logo {
	border-top: #cbc793 4px solid;
}
table.shapka td.logo table td {
	padding-right: 8px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;
}
table.shapka td.logo table td img {
	margin: 4px 0px 0px;
}
table.shapka td.logo table td div {
	font-size: 80%; margin: 8px 0px 4px; font-family: arial,geneva,sans-serif;
}
table.shapka td.logo table td div.h {
	font-weight: bold; font-size: 130%; margin: 0px; color: #990000;
}
table.shapka td.promo {
	padding-right: 0px; padding-left: 4px; padding-bottom: 0px; padding-top: 12px;
}
table.shapka td.promo div {
	font-family:times; font-size: 12px; margin: 0px 0px 0.3em 12px;
}

TABLE.shapka TD.promo DIV TABLE TD{
	FONT-SIZE: 12px;
}


div.top-hr
{
	border-top: 1px solid black;
	margin: 5px 30px 4px 0px;
	height: 1px;
}



table.podval {
	border-top: black 1px solid;
	margin: 20px 0px 0px 0px;
}
table.podval td {
	padding: 16px 16px 30px 0px;
	font-size: 0.8em;
}
table.podval td.pravaya {
	padding: 16px 12px 30px 16px;
}




td#menu
{
	padding: 0px 18px 0px 4px;
}

td#menu div.root,
td#menu div.root-parent,
td#menu div.root-selected,
td#menu div.root-green,
td#menu div.root-orange
{
	font-size: 0.8em;
	padding: 0px 0px 5px 10px;
}

td#menu div.root a:link,
td#menu div.sub a:link
{
	color: #2B5180;
}

td#menu div.root-parent a
{
	color: #9A0000;
}

td#menu div.root-selected
{
	background: #E9D880;
	padding: 3px 4px 3px 10px;
	font-weight: bold;
}


td#menu div.root-green a
{
	color: #559056;
}


td#menu div.root-orange a
{
	color: #E26E49;
}

td#menu div.hr,
td#menu div.hr-selected
{
	height: 1px;
	border-top: 1px solid #C5C8CF;
	margin: 0.2em 0px 0.2em 0px;
	padding: 0px;
}

td#menu div.hr-selected
{
	border-top: 1px solid #000000;
}

td#menu div.sub,
td#menu div.sub-selected
{
	font-size: 0.7em;
	padding: 0px 4px 3px 10px;
	margin: 0.2em 0px 0.2em 0px;
}

td#menu div.sub-selected
{
	background: #E9D880;
	padding: 3px 4px 3px 10px;
}

td#menu div.sub-selected a
{
	color: black;
}

div#key-words
{
	padding: 0px 4px 0px 10px;
	margin:  60px 0px 0px 0px;
	font-size: 0.6em;
	font-family: Tahoma;
}

div#key-words a
{
	color: black;
}


ul
{
	margin: 0;
	padding: 0;
}

ul li
{
	list-style-type: none;
	padding-left: 20px;
}

/* колонка справа */

h3.theme-title
{
	padding: 0px 5px 0px 16px;
	margin: 0;
	background: url("../i/ico-doble-slash.gif") no-repeat 4px 0.2em;
	font-size: 0.8em;
	font-style: italic;
}

img.theme-pic
{
	display: block;
	margin: 0px 0px 9px 16px;
	border: 1px solid #808080;
}

div.theme-article
{
	margin: 0px;
	padding: 0px 30px 20px 16px;
}

div.theme-article h3
{
	font-size: 0.89em;
	margin: 0px;
}

div.theme-article p
{
	font-size: 0.75em;
}


div.latest-news
{
	margin: 0px 30px 20px 6px;
	padding: 5px 10px 20px 10px;
	background: #F0ECE0;
	font-family: serif;
	font-size: 0.8em;
}

div.latest-news img
{
	display: block;
	border: 1px solid #808080;
}

div.latest-news div.item
{
	margin: 0px 0px 10px 0px;
}


div.latest-articles
{
	margin: 0px 30px 20px 6px;
	padding: 5px 10px 20px 10px;
	font-family: serif;
	background: #ECF1F5;
	font-size: 0.8em;
}

div.latest-articles h4
{
font-family:sans-serif;
	margin: 10px 0 10px 0;
}

div.latest-articles div.item
{
	margin: 0px 0px 10px 0px;
}

div.latest-news-razdel
{
	margin: 0px 30px 20px 6px;
	padding: 5px 10px 20px 10px;
	font-family: serif;
	font-size: 0.8em;
}

div.latest-news-razdel h4
{
font-family:sans-serif;
	margin: 10px 0 10px 0;
}

div.latest-news-razdel div.item
{
	margin: 0px 0px 10px 0px;
}



div.photo-repert
{
	margin: 0px;
	padding: 0px 10px 15px 16px;
}

div.photo-repert h3
{
	margin: 0px;
	padding: 0px 0px 5px 0px;
	font-size: 0.8em;
}

div.photo-repert div
{
	padding: 5px 0px 0px 0px;
	font-size: 0.75em;
}


div.vote
{
	margin: 0px;
	padding: 0px 10px 15px 16px;
}

div.vote h3
{
	margin: 0px;
	padding: 0px 0px 5px 0px;
	font-size: 0.8em;
	color: #155E26;
}

div.vote div.percent
{
	font-size: 2.5em;
}

div.vote div.vote-text
{
	font-size: 0.75em;
}


div.search
{
	margin: 0px 30px 10px 6px;
	padding: 5px 10px 5px 10px;
	background: #CAC792;
}

div.search-2
{
	margin: 0px 30px 10px 6px;
	padding: 5px 10px 5px 10px;
	background: #CAC792;
}

div.search div
{
	margin: 0px 0px 10px 0px;
	font-size: 0.8em;
}

div.search div table,
div.search div form
{
	width: 100%;
	margin: 0px;
	padding: 0px;
}

div.search div table td
{
	margin: 0px;
	padding: 0px;
}

div.search div form input#text
{
	width: 100%;
	border: 1px solid #808082;
	background: white;
}

s
{
	width: 0.5em;
	text-decoration: line-through;
}





TD.nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: arial, geneva, sans-serif
}
TD.nav DIV A {
	COLOR: #2b5082
}
TD.nav DIV A:hover {
	COLOR: #990000
}
TD.nav DIV.ed A {
	COLOR: #c0251c
}
TD.nav DIV {
	PADDING-RIGHT: 2px; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; MARGIN: 4px 0px 3px; PADDING-TOP: 0px
}
TD.nav DIV IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 0px 0px 0px 4px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
TD.nav DIV.group {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; MARGIN: 0px 8px 0px 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #c5c8d0 1px solid
}
TD.nav DIV.active {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #e9d880
}
TD.nav DIV.active A {
	COLOR: black
}
TD.nav DIV.group-home {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; MARGIN: 0px 8px 0px 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #ff4e4e 1px solid
}
TD.nav DIV.active-home {
	FONT-WEIGHT: bold
}
TD.nav DIV.group-pril {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; MARGIN: 0px 8px 0px 0px; PADDING-TOP: 0px
}
TD.nav DIV.Euro2004 A {
	FONT-WEIGHT: bold; COLOR: #4f8a50
}
TD.nav DIV.Mednovosti A {
	FONT-WEIGHT: bold; COLOR: #df6e43
}
TD.nav DIV.rubhead {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; MARGIN-RIGHT: 8px; FONT-FAMILY: arial, geneva, sans-serif
}
TD.nav DIV.rubhead IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 4px 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
TD.nav DIV.slova {
	FONT-SIZE: 60%; COLOR: #666666; LINE-HEIGHT: 140%; MARGIN-RIGHT: 4px; FONT-FAMILY: tahoma,arial,geneva,sans-serif
}
TD.nav DIV.slova A {
	COLOR: #666666
}
TD.nav DIV.slova A:hover {
	COLOR: #990000
}
TD.nav DIV.slovak {
	FONT-SIZE: 60%; COLOR: black; LINE-HEIGHT: 140%; MARGIN-RIGHT: 4px; FONT-FAMILY: tahoma,arial,geneva,sans-serif
}
TD.nav DIV.slovak A {
	COLOR: black
}
TD.nav DIV.slovak A:hover {
	COLOR: #990000
}

TABLE.yxi {
	MARGIN: 22px 0px 0px
}
TABLE.yxi TD.yxo {
	PADDING-RIGHT: 16px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.yxi TD.yxo TABLE TD {
	FONT-SIZE: 80%
}
TABLE.yxi TD.yxo TABLE TD A {
	COLOR: black
}
TABLE.yxi TD.yxo TABLE TD IMG {
	MARGIN: 0px 4px 0px 0px
}

DIV.hrk {
	MARGIN: 10px 2% 4px 12%; BORDER-BOTTOM: black 1px solid; HEIGHT: 1px
}

TD.pravaya {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TD.pravaya iframe {
	MARGIN: 0 0 0 12
}

td#gallery
{
background:#808080;
}

td#gallery table.common
{
background:#eeeeee;
color:#000000;
font-family:Arial;
}

td#gallery table.common td
{
padding:7px 15px 7px 15px
}

td#gallery table.common h1
{
font-weight:normal;
font-size:1.6em;
margin:0;
}

td#gallery table.common p
{
font-size:0.8em;
margin:0 0 5px 0;
}

td#gallery table.common table.dt td
{
padding:0;
font-size:0.8em;
}

td#gallery table.thumbnails
{
width:540px; 
color:#dadada
}

td#gallery table.thumbnails img
{
border:none
}

td#gallery table.thumbnails tr.pic td
{
padding:15px 15px 7px 15px;
}

td#gallery table.thumbnails tr.text td
{
padding:0 15px 15px 15px;
font-family:Arial;
font-size:0.8em
}

td.onepic
{
text-align:center;
padding:60px 0 10px 0;
}

td.onetext
{
padding-bottom:30px;
font-size:100%;
color:#dadada;
}

table.micro td
{
padding:15px
}

table.micro td.selected
{
border:solid 1px #dadada;
padding:15px 14px 15px 14px
}

table.micro img
{
border:none
}

table.all
{
margin:15px 0 60px 0;
color:#dadada;
font-size:0.8em;
}

table.all td img
{
border:none;
}

p.disclamer
{
padding:0 10px 15px 50px;
color: #dadada;
font-size:0.6em
}

/* TOPICS */


div#iaa2005 {
margin:0 30px 0 5px;
padding:12px 3px 7px 12px;
background:#03387F;
color:white;
font-family:arial,sans-serif;
}

div#iaa2005 A
{
color:#ffffff;
}

div#iaa2005 div.h
{
padding:5px 0 5px 0;
font-size:1.3em;
font-weight:bold
}

div#iaa2005
{
font-size:0.8em
}

div.author
{
text-align:right;
padding:10px;
font-family:Arial,sans-serif;
font-style:italic;
font-size:0.8em;
color:#dadada;
}

div.author a {color:#dadada}

table.tmp td
{
padding-left:15px;
color:#ffffff;
}

table.tmp A
{
color:#ffffff;
}

p.links
{
margin:10px 5px 15px 30px;
color:#dadada;
font-size:0.8em;
}

p.links A
{
color:#ffffff;
}


div#photolist img
{
border:none;
padding:10px;
}

td#gallery ul
{
display:none;
}



div#rfw {
margin:0 30px 0 5px;
padding:12px 3px 7px 12px;
font-family:arial,sans-serif;
font-size:0.8em;
background:#efefef;
color:#3C72BA;
}

div#rfw A
{
color:#F30A85;
}

div#rfw div.h
{
padding:5px 0 5px 0;
font-weight:bold
}


div#mfw08au {
margin:0 30px 0 5px;
padding:12px 3px 7px 12px;
font-family:arial,sans-serif;
font-size:0.8em;
background:#efefef;
}

div#mfw08au div.h
{
padding:5px 0 5px 0;
font-weight:bold
}

div#rfw08au {
margin:0 30px 0 5px;
padding:12px 3px 7px 12px;
font-family:arial,sans-serif;
font-size:0.8em;
background:#efefef;
}

div#rfw08au div.h
{
padding:5px 0 5px 0;
font-weight:bold
}


div#latest-news{
margin:0 30px 0 3px;
padding:10px 3px 10px 12px;
font-size:75%;
background:#808080;
color:#fff
}

div#latest-news A {color:#fff}

div#trailer {margin-left:40px; color:#dadada}


