BODY,TD,TH,P,FORM,BLOCKQUOTE,UL,OL,DL {font-family: Tahoma,Helvetica,sans-serif; font-size:12px; line-height:18px; }
SMALL { font-size: 13px; }
.FT { font-size:11px; line-height:16px; }
.FS { font-size:11px; line-height:14px; }

TD.ARCTIT { font-size:14px; font-weight:bold; color:#708070; font-family: Verdana,Helvetica,sans-serif; letter-spacing:0.04em; }


A.TO_HOME, A.TO_HOME:link, A.TO_HOME:visited, A.TO_HOME:active, A.TO_HOME:hover { color: #FFFFFF; text-decoration:none;}
A.TO_HOME:hover { text-decoration:underline;}
B.DOMAINTXT { font-size:18px; color:#F5F5F5; letter-spacing:0.06em; }
B.POISKTXT { font-size:16px; color:#FFFFFF; letter-spacing:0.06em;  }


INPUT.GoBttn
{
background:transparent url(/i/gobttn.gif) no-repeat scroll left top; border:0 none; cursor:pointer; width:26px; height:21px; margin-left:6px; overflow:hidden; text-indent:-9999em;  outline:none;
}


DIV.CALENDTIT {
background:transparent url(/i/calendtit.gif) no-repeat scroll 0; 
font-family:Arial,Helvetica,sans-serif;
font-weight:bold; font-size:15px;
height:25px;
margin:10px 0 17px;
}

DIV.CALENDTIT B {background-color:#E0E0E0; color:#303030; cursor:pointer; padding: 0 5px; 
background:transparent url(/i/gobttn.gif) no-repeat scroll left center; background-position:right -21px; outline:none;
 }

DIV.CALENDTIT IMG.UP { cursor:pointer; margin-left: 80px;
background:#d8e9fe url(/i/updownbg.gif) no-repeat scroll left -90px; outline:none;
}

DIV.CALENDTIT IMG.DOWN {cursor:pointer;
background:#d8e9fe url(/i/updownbg.gif) no-repeat scroll left -36px; outline:none;
}

 
TABLE.CALENDAR TH {background-color:#4C88A6;font-size:8px;color:#FFFFFF;border:1px solid #4C88A6; width:15px;}
TABLE.CALENDAR TH.WE {background-color:#BC3030; font-size:8px; color:#FFFFFF; border:1px solid #A00000; width:15px;}
TABLE.CALENDAR TD {font-size:10px; text-align:center; color: #808080;}
TABLE.CALENDAR TD.RUSMONTH {color: #30524b; font-size:11px; letter-spacing:0.08em;}
TABLE.CALENDAR A, A:link, A:visited, A:active, A:hover {text-decoration: none; color: #0f6c75; }
TABLE.CALENDAR A:hover {font-size:20px; font-weight:bold; background-color:#254c4e; color: #FFE0E0; padding:5px; position: absolute; margin:-25px 0 0 -15px; border:4px double;  }

A.ATITLE, A.ATITLE:link, A.ATITLE:visited, A.ATITLE:active, A.ATITLE:hover 
{
font-family:Arial,sans-serif; 
font-weight:bold;
font-size:14px;
color:#047994;
text-decoration:none;
}

A.ATITLE:hover 
{
text-decoration:underline;
color:#990000;
}

P.LISTDATE
{
font-family:Arial,sans-serif;
color:#B9560D;
font-size:13px;
}

A.TOUP, A.TOUP:link, A.TOUP:visited, A.TOUP:active, A.TOUP:hover
{
font-family:Arial,sans-serif;
color:#9B4950;
font-size:13px;
}

A.TOUP:hover 
{
text-decoration:underline;
color:#990000;
}

A.PREVNEXT, A.PREVNEXT:link, A.PREVNEXT:visited, A.PREVNEXT:active, A.PREVNEXT:hover
{
font-family:Arial,sans-serif;
color:#B9560D;
font-size:13px;
}

A.PREVNEXT:hover 
{
text-decoration:underline;
color:#990000;
}

A.CF, A.CF:link, A.CF:visited, A.CF:active, A.CF:hover
{
font-family:Arial,sans-serif;
color:#7E6805;
}

A.CF:hover 
{
text-decoration:underline;
color:#DB2909;
}


A.TT, A.TT:link, A.TT:visited, A.TT:active, A.TT:hover
{
font-family:monospace;
color:#9b4950;
font-size:13px;
}

A.TT:hover 
{
font-weight: bold;
/*text-decoration:underline;*/
color:#990000;
}

B.CUR
{
font-family:Arial,sans-serif;
font-size:15px;
}


H1
{
font-family:Arial,sans-serif;
font-size:18px;
letter-spacing:0.06em;
line-height:20px;
margin-top: 20px;
}

H1.ARTICLE { color:#005481; }


H5,H5.COMMENTS
{
background:transparent url(/i/hrdbl.gif) repeat-x scroll 0 bottom;
color:#746c62;
font-family:Arial,serif;
font-size:14px;
letter-spacing:0.09em;
line-height:18px;
padding:6px 8px;
}

H5.COMMENTS { color:#9b784c; background:none; margin:3px 0 0 57px; }

TD.CMARG { padding-left: 10px; }
TD.CMARG2 { padding-top: 5px; }

DIV.CLASSIFL { width:260px; border-left:1px solid #BFBFBF; border-top:1px solid #BFBFBF; padding:5px 5px 10px;  background:#FFFFFF url(/i/bgsponsors.jpg) no-repeat right 40px; }
DIV.CLASSIFR { width:100%; border-right:1px solid #BFBFBF; border-top:1px solid #BFBFBF; padding:2px 5px 7px; background:#FFFFFF url(/i/bgsponsors.jpg) no-repeat right 50px; }
DIV.CLASS_1 { margin:7px 2px 10px 2px; font-size:12px; }
P.CLASS_2 { font-size:12px; margin:10px 3px 10px 4px; line-height:18px; } 
DIV.CLASS_1 B.BUL {font-size:12px; color:#990066; }

P.ADVPLACE { color:#C0C0C0; text-align:center; }

DIV#NEWSLINKS { margin-top:10px; width:100%; }
DIV#NEWSLINKS>P { font-size:14px; font-weight:bold; text-align:center; color:#EB6516; }
DIV.NEWSLINKDATE { font-weight:bold; color:#909090; margin:0; padding:0; text-align:right; }
DIV.NEWSLINKTITLE { margin:0 0 5px; text-align:left; }
DIV.NEWSLINKTITLE A, DIV.NEWSLINKTITLE A:visited { color:#c69400;}
DIV.NEWSLINKTITLE A:hover { color:#EB6516; text-decoration:underline; }
DIV.MORENEWS { font-weight:bold; margin:10px 12px 0 0; color:#909090; }

DIV.ANEWSTIT { color:#81D1F3; margin-bottom:10px; }

P.READNEWSTOPDATE { font-size:18px; color:#808080; margin:-10px 10px 20px 0; text-align:right; }
P.READNEWSDATEBOTTOM { font-size:15px; margin:30px 10px -10px 0; text-align:right; }

/* ÏÎÑÒÐÀÍÈ×ÍÀß ÍÀÂÈÃÀÖÈß */

DIV.PageNav A, DIV.PageNav A:link { color:#437FE3; font-size: 12px; text-decoration:none; outline:none; padding:2px 4px; font-weight:bold; background-color:#FFFFFF; border: 1px solid #74AEDA; border-radius:4px; }

DIV.PageNav A:visited
{ color:#3d997e; background-color:#FFFFFF; border-color: #55cdab; }

DIV.PageNav A:hover, DIV.PageNav A:active
{ color:#437FE3; background-color:#fafea1; border-color:#437FE3; }



DIV.PageNav B { color:#505050; font-size:14px; text-decoration:none; outline:none; padding:2px 6px; background-color:#FFFFFF; border: 2px solid #A0A0A0; border-radius: 4px; }


A.NAV_PREV, A.NAV_PREV:visited
{
background: url('/i/nav_rewsmall.png') no-repeat scroll top;
display:block; width:40px; height:46px;
outline:none;
}

A.NAV_PREV:hover  { background-position:0px -46px; }
A.NAV_PREV:active  { background-position:2px -46px; }
DIV.NAV_PREV  { background: url('/i/nav_rewsmall.png') no-repeat scroll 0px -92px; width:40px; height:46px; }


A.NAV_NEXT, A.NAV_NEXT:visited
{
background: url('/i/nav_nextsmall.png') no-repeat scroll top;
display:block; width:40px; height:46px;
outline:none;
}

A.NAV_NEXT:hover  { background-position:0px -46px; }
A.NAV_NEXT:active  { background-position:-2px -46px; }
DIV.NAV_NEXT  { background: url('/i/nav_nextsmall.png') no-repeat scroll 0px -92px; width:40px; height:46px; }

/* ÊÎÍÅÖ ÏÎÑÒÐÀÍÈ×ÍÎÉ ÍÀÂÈÃÀÖÈÈ */