/*(C) Кусайко А.А., 2004-2009 | support@studmost.ru */

* {
font-family:  Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;
color: #000000;
padding: 0;
margin: 0;
border: 0;
}

p, .txt {
text-align: justify;
text-indent: 0;
margin: 6px 0;
}

.txt:hover {text-decoration: underline;}

.vote {
text-align: left;
text-indent: 0px;
padding-top: 3px 0;
}

.menu {
font-size: 10pt;
font-weight: bold;
text-align: left;
text-decoration: none;
color: #000000;
padding-right: 8px;
}

a.menu:hover {
text-decoration: underline;
}

.menu2 {
font-size: 10pt;
font-weight: bold;
text-align: center;
text-decoration: none;
color: #000000;
}

a.menu2:hover {text-decoration: underline;}

.top, .menutop {
font-size: 10pt;
font-weight: bold;
text-align: left;
text-decoration: none;
text-indent: 0px;
color: #ffffff;
}

a.top:hover, a.top2:hover, a.menutop:hover {
text-decoration: underline;
}

.top2 {
font-size: 10pt;
font-weight: bold;
text-align: left;
text-decoration: none;
color: #000066;
}

.link, .link2, .link3, .link4 {
font-weight: normal;
color: #000066; 
}

.link3 {
text-decoration: none;
text-align: right;
}

.link4 {
font-size: 7pt;
text-align: right;
margin: 0pt;
}

a.link:hover, a.link2:hover, a.link4:hover {
text-decoration: none;
color: #000000; 
background-color: #ffcc66;
}

.link3:hover {
text-decoration: underline;
color: #000000; 
}

H1, H2, H3, H4, H5 {
font-size: 12pt;
font-weight: bold;
text-align: left;
color: #000099;
margin: 12px 0 3px;
clear: none;
}

H2 {
font-size: 10pt;
color: #003399;
margin-top: 24px;
}

H3 {
font-size: 9pt;
color: #993300;
margin-top: 24px; 
}

H4 {
font-size: 9pt;
color: #993300;
}

H5 {
font-size: 9pt;
color: #000000;
}

.input {
text-align: justify;
text-indent: 0px;
width: 100%;
border: 1px solid #666666; 
padding: 0 4px;
}

ol, ul {
margin-left: 20px;
padding-left: 20px;
}

.comment {
color: #808080;
}

img {border-color: white;}
img.bl {display: block;}

hr, hr.green {
clear: both;
margin: 2px 0;
width: 100%;
}

hr {
height: 1px;
background-color: #993300;
border: #993300 0px solid;
color: #993300;
}

hr.green {
height: 2px;
background-color: #6CA449;
border: #6CA449 0px solid;
color: #6CA449;
}

hr.plashka {
text-align: left;
height: 3px;
background-color: #993300;
border: #993300 0px solid;
color: #993300;
width: 30px;
clear: both;
}


.c {text-align: center;}
.l {text-align: left;}
.r {text-align: right;}
.b {font-weight: bold;}

.mar_t_l {margin: 0 16px 16px 0;}
.mar_t_r {margin: 0 0 16px 16px;}
.mar_m_l {margin: 16px 16px 16px 0;}
.mar_m_r {margin: 16px 0 16px 16px;}
.mar_m_c {margin: 20px; text-align: center;}

.but {
font-weight: bold;
text-align: center;
padding: 2px;
margin: 2px;
color: #ffffff;
background-color: #993300;
border: 0px solid #993300;
}

#pad4 td {
padding: 4px;
vertical-align: top;
}

.fl_l {
padding: 0; margin: 0 10px 0 0;
float: left; position: relative;
}

.big {
font-size: 27px;
}
