a:link {color:#3366cc}
a:hover {color:#f50000}
a:visited {color:#003399}
a.subsection:link {color:#f50000}
a.subsection:visited {color:#f50000}

body, table, .small, .vynoska
	{
	font: 8pt Tahoma;
	}

.normal
	{
	font:10pt/12pt Verdana;
	}

body
	{
	margin:0px;
	background:#ffffff;
	color:#000000;
	background:url(img/logo_sign.gif) no-repeat 0px 190px
	}

.news
	{
	padding:30px 20px 0px 20px
	}

.zero_left
	{
	margin:0px;
	padding:0px
	}

.zero_left * div
	{
	margin:0px;
	padding:0px;
    margin-top:25px
	}

h1
	{
	font-size:10pt;
	font-weight:bold;
	padding-bottom:5px;
	margin:25px 0px;
	text-transform:uppercase;
	border-bottom:1px solid #f50000;
	width:100%
	}
	
h2
	{
	font-weight:bold;
	font-size:8pt;
	margin:25px 0px 0px 0px;
	width:100%
	}

h3
	{
	color:#f50000;
	font-size:8pt;
	font-weight:bold;
	}

td.stat_menu
	{
	border-right:1px solid #cccccc;
	padding:5px 10px;
	}

.form
	{
	width:100%;
	border:1px solid #d4ab87;
	background-color:ffffff;
	margin-top:2pt;
	}


form * div
	{
	margin-bottom:10px
	}
	
table#setka * th
	{
	background:#f5f5f5;
	font-size:7pt;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center
	}

table#setka * td, th
	{
	vertical-align:top;
	border-bottom:1px solid #cccccc;
	padding:5px 10px 5px 0px
	}

table#setka * div
	{
	margin-top:5px
	}

table#setka * ul
	{
	margin-bottom:0px
	}

table#setka
	{
	border-top:4px solid #cccccc;
	width:100%
	}

table#info
	{
	border-top:1px dotted #f50000;
	margin-top:25px;
	}

table#info * td
	{
	vertical-align:top;
	border-bottom:1px dotted #f50000;
	padding:5px 10px 5px 0px
	}

.zero_left
	{
	margin:0px;
	padding:0px
	}
div * sup
	{
	color:#f50000;
	}

.vynoska
	{
	color:#808080;
	border-bottom:none;
	margin-top:25px;
	}

.question
	{
	font-weight:bold;
	margin:25px 0px 5px 0px
	}

.answer
	{
	margin-left:30px;
	padding-left:10px;
	border-left:1px solid #cccccc
	}
	
.nav3
	{
	margin:5px 0px;
	padding-left:15px
	}

div.number
	{
	margin-left:10px;
	}
div.popup
	{
	visibility:hidden;
	display:none;
	padding:10px;
	border:1px dotted #ffffff;
	background:#dddddd
	}

div.input
	{
	padding-right:10px
	}
	
img.ruble-img { height: 1.5ex; }
span.dot { position:absolute; text-indent: -1000em; }
