/*
#006900 - основной цвет ссылок
#0A7B02 - основной цвет текста
#C32323 - цвет заголовков
*/

div.mainmenu a { font-family:times new roman; font-size:14px; color:#006900; display:block; width:90px; text-align:left; text-decoration:none; font-weight:bold; margin:5px 0 5px 25px; }
div.mainmenu img { margin-left:5px; }
div.mainmenu a div { width:90px; text-align:center; }

div.bottommenu { margin:10px 0; }

td.markup { padding:0; }

form.mainsearch { margin:0; padding:0; }
form.mainsearch input { height:18px; font-size:11px; border:1px solid #097800; color:#097800; }

table.styled { border-collapse:collapse; }
table.styled td { padding:0; }
table.styled td.tr { background:url('/themes/main/images/styled_table/table_top_right.gif'); height:7px; width:7px; }
table.styled td.t  { background:url('/themes/main/images/styled_table/table_top.gif'); height:7px; }
table.styled td.tl { background:url('/themes/main/images/styled_table/table_top_left.gif'); height:7px; width:7px; }
table.styled td.r  { background:url('/themes/main/images/styled_table/table_right.gif'); width:7px; }
table.styled td.c  { }
table.styled td.l  { background:url('/themes/main/images/styled_table/table_left.gif'); width:7px; }
table.styled td.br { background:url('/themes/main/images/styled_table/table_bottom_right.gif'); height:7px; width:7px; }
table.styled td.b  { background:url('/themes/main/images/styled_table/table_bottom.gif'); height:7px; }
table.styled td.bl { background:url('/themes/main/images/styled_table/table_bottom_left.gif'); height:7px; width:7px; }

div.topmenulevel1 { margin-bottom:8px; }
div.topmenulevel1 { color:#C32323; font-weight:bold; font-size:14px; font-family:times new roman; }

div.topmenulevel2 a { color:#006900; display:block; text-decoration:none; font-size:11px; font-family:tahoma; }
div.topmenulevel2 a:hover, div.topmenulevel1 a:selected { color:#006699; }

div.bottommenu { font-size:10px; font-family:tahoma; }
div.bottommenu a { text-decoration:none; }

#authform { margin:0; padding:0; text-align:right; }
#authform td { padding:1px; font-weight:bold; color:#006900; font-size:11px; text-align:right; }
#authform input { width:100px; height:16px; font-size:11px; }
#authform input.button { width:auto; height:auto; }

#newsbrief { text-align:left; padding-right:20px; font-size:10px; font-family:arial; padding-left:10px; }
#newsbrief a { text-decoration:none; }
#newsbrief b { font-weight:bold; }
#newsbrief p.first { color:#006699; }
#newsbrief p.first a { color:#006699; }

#centerlogo { background:url(bg_top00.jpg) repeat-x white;height:83px; }
#centerlogo td.links a { font-size:11px; text-decoration:underline; }
}
#newsbrief a { text-decoration:none; }
#newsbrief b { font-weight:bold; }
#newsbrief p.first { color:#006699; }
#newsbrief p.first a { color:#006699; }

#centerlogo { background:url(/themes/main/images/bg_top.jpg) repeat-x white;height:83px; }
#centerlogo td.links a { font-size:11px; text-decoration:underline; }

.cutebox, .maininput
{
border: 1px solid #CCCCCC;
font-size: 8pt;
}

.cutebutton, .submit
{
border: 1px solid #CCCCCC;
background-color: #FFFFFF;
color: #7a7a7a;
font-size: 8pt;
}

.do_n_posle
{
background-image: url('/images/kletka.jpg');
background-position: bottom center;
background-repeat: no-repeat;
}

td.righttd, td.righttd p, td.righttd table
{
padding-right:10px;
font-size: 8pt;
color: #555555;
}



.righttd img
{
border: 1px solid #555555;
}


.contentspan img
{
margin: 5px;
}

a
{
text-decoration: none;
}

a:hover
{
text-decoration: underline;
}

.contentspan a
{
text-decoration: underline;
}


.lincont
{
/*position: absolute;*/
}

.rightmenu_s
{
line-height: 1.5;
}