﻿body
{
padding: 0px;
margin: 0px;
background-color: #ffffff;
}
p
{
font: 12px Tahoma;
color: #000000;
}
h1
{
font: 12px Tahoma;
color: #f25c42;
text-decoration: none;
}
table td 
{
font: 12px Tahoma;
color: #000000;
vertical-align: top;
}
a
{
color: #384ea3;
text-decoration: underline;
}
a:hover
{
color: #f25c42;
text-decoration: none;
}
ul {
margin: 10px 10px 20px 40px;
padding: 0;
}
ul li {
padding: 0 0 5px 0;
}
table#main td.leftcolumn 
{
vertical-align: top;
padding: 0px;
width: 280px;
height: 1000px;
}
table#main td.leftcolumn div#bgleft 
{
width: 280px;
height: 1450px;
}
table#main td.leftcolumn div#bgleft div#dm 
{
width: 220px;
margin: 30px;
}
table#main td.leftcolumn div#bgleft div#dm .txt3 
{
font: 11px Tahoma;
color: #7A8791;
}

table#main td.leftcolumn div#bgleft div#menu 
{
/*border: solid 1px #000000;*/
padding: 20px 50px 0px 0px;
height: 320px;
width: 220px;
color: #FFFFFF;
font: bold 11px Tahoma;
}
table#main td.leftcolumn div#bgleft div#menu a
{
color: #FFFFFF;
text-decoration: none;
}
table#main td.leftcolumn div#bgleft div#menu a:hover
{
color: #f25c42;
text-decoration: underline;
}
table#main td.leftcolumn div#bgleft div#menu div.menu01 
{
margin-left: 10px;
margin-top: 30px;
width: 70px;
/*border: solid 1px #000000;*/
}
table#main td.leftcolumn div#bgleft div#menu div.menu02 
{
margin-left: 120px;
margin-top: 10px;
width: 100px;
float: left;
/*border: solid 1px #000000;*/
}
table#main td.leftcolumn div#bgleft div#menu div.menu01 div, table#main td.leftcolumn div#bgleft div#menu div.menu02 div, table#main td.leftcolumn div#bgleft div#menu div.menu03 div, table#main td.leftcolumn div#bgleft div#menu div.menu04 div,
{
padding-top: 2px;
padding-bottom: 2px;
}
table#main td.leftcolumn div#bgleft div#menu div.menu03 
{
margin-left: 60px;
margin-top: 50px;
width: 100px;
float: left;
/*border: solid 1px #000000;*/
}
table#main td.leftcolumn div#bgleft div#menu div.menu04 
{
margin-left: 130px;
margin-top: 20px;
width: 100px;
float: left;
/*border: solid 1px #000000;*/
}

table#main td.leftcolumn div#bgleft div#banner
{
position: absolute;
top: 720px;
left: 30px;
}
table#main td.leftcolumn div#bgleft div#banner div 
{
width: 220px;
}
table#main td.leftcolumn div#bgleft div#banner div div 
{
float: left;
width: 105px;
height: 70px;
}

table#main td.rightcolumn 
{
vertical-align: top;
padding: 0px;
width: 100%;
}
table#main td.rightcolumn div#bgtop 
{
height: 195px;
width: 750px;
}
table#main td.rightcolumn div#zag 
{
width: 510px;
float: left;
margin-left: 30px;
margin-top: 100px;
}
table#main td.rightcolumn div#zag .txt1 
{
font: bold 16px Tahoma;
color: #7A8791;
}
table#main td.rightcolumn div#zag .txt2 
{
font: bold 34px Tahoma;
color: #F25C42;
}
table#main td.rightcolumn div#emb 
{
width: 174px;
height: 174px;
margin-top: 35px;
float: left;
display: inline;
}

table#main td.rightcolumn div#content
{
font: 12px Tahoma;
color: #000000;
margin: 15px 50px 30px 30px;
}

table#main td.rightcolumn div#content th
{
background-color: #F0F0F0;
padding: 2px;
text-align: left;
}
table#main td.rightcolumn div#content .imgleft
{
padding: 10px;
margin: 2px 20px 0px 0px;
float: left;
border: 0px;
}
table#main td.rightcolumn div#content .clear
{
clear: left;
}
table#main td.rightcolumn div#content div.grey table 
{
border: 1px solid #CCCCCC;
border-collapse: collapse;
width: 90%;
}
table#main td.rightcolumn div#content div.grey td 
{
border: 1px solid #CCCCCC;
border-collapse: collapse;
padding: 5px;
}
table#main td.rightcolumn div#content div div.number 
{
float: left;
color: #808080;
}
table#main td.rightcolumn div#content div div.block 
{
float: left;
display: inline;
margin-left: 50px;
width: auto;
color: #808080;
}
.clear 
{
clear: both; /* Отмена обтекания */
}

.nominationnews
{
font: 11px Tahoma;
color: #999999;
}



.text-box { width: 400px; }
.reg-form
{
margin: 3px;
}
.reg-form TH
{
margin: 5px 0 5px 0;
padding: 10px 10px 10px 2px;
}
.reg-form TD
{
margin: 5px 0 5px 0;
padding: 10px 2px 10px 10px;
}
.reg-form TD, .reg-form TH
{
font-family: Arial;
font-size: 10pt;
vertical-align: top;
text-align: left;
}
.reg-form-title 
{
font-size: 12px;
}
.reg-form-comment 
{
font-weight: normal;
font-size: 8pt;
padding: 2px 15px 2px 0px;
}
.reg-form-comment UL
{
margin: 0;
padding-left: 15px;
}
.reg-form-comment LI
{
font-size: 8pt;
}

.Error 
{
float: center;
color: #990000;
font-weight: bolder;
margin-top: 20%;
margin-left: 20%;
margin-right: 20%;
font-size: 16pt;
text-align: center;
}
