body 
{
background:#fff url(i/bg-common.png) repeat-x;
color:#000;
font-family: Arial;
font-size:12px;
line-height:1.7em;
}

body#page
{
background:#fff url(i/bg-common-page.png) repeat-x;
}

/* Общее */

a:link     {color: #0262a3; Text-decoration: underline; }
a:visited  {color: #003c65; Text-decoration: underline; }
a:active   {color: #0087e3; Text-decoration: underline; }
a:hover    {color: #0087e3; Text-decoration: underline;}


* {
 margin:0;
 padding:0;
}

div
{
position:relative
}

table 
{
border-collapse:collapse;
}

img 
{
border:none
}

.left, .login div
{
float:left;
}

.right
{
float:right;
}

li
{
list-style-position:outside;
margin-left:25px
}

.wh
{
color:#fff
}

.gr999
{
color:#6e6e6e
}

.or
{
color:#a42b12
}

.br, .anon-one h3, .center-cont-page h2, .quest, .table-results .rgh, .menu-left-cont .tema span
{
color:#73392d
}

.blue
{
color:#0020aa
}

.black
{
color:#000
}

h1, h2
{
font-weight:600
}

h1, h2, #page .left-cont h2
{
font-family: Courier New;
}

#page h2
{
font-family: Arial;
}

h1
{
font-size:25px;
}

h2
{
font-size:20px;
}

h3, .h3, .login2 span, .table-results .rgh
{
font-size:18px;
font-weight:normal
}

.t14, .course-cont a
{
font-size:14px;
}


.tsm, .login a, .login2 a, .table-results thead td, .tema-inner .r, .addinfo, .course-cont a
{
font-size:11px;
}
.director
{
	font-family: "Courier New", Courier, monospace;
}

.strong, .quest, .table-results thead td, .table-results .rgh, .menu-left-cont .tema span, .tema-inner span.date, .control li span, 
.comment 
{
font-weight:900;
}

.it
{
font-style:italic;
}

select, input
{
font-family: Arial;
font-size:12px;
}

.align-center
{
text-align:center;
}

.align-left
{
text-align:left;
}

.align-right, .table-results .rgh, .tema-inner .r
{
text-align:right;
}

.vert-mid, .navig img, .pages img
{
vertical-align:middle
}

.bg-grey, .menu-left h2
{
background:#6c747b;
}

.bg-br
{
background:#925144;
}

brd-wh, .left-cont h2
{
border:1px solid #fff
}

.pr45
{
width:45%
}
