body{

margin: auto;

padding:0px;

border:0px;

background:url(/img/bodyBg.jpg) bottom right no-repeat;

}



body, td

{

color: #000000;

font-size:14px;

line-height:18px;

font-family:"Times New Roman", Times, serif;

}



a:active {color: #000; text-decoration: underline;}

a:link {color: #000; text-decoration: underline;}

a:visited {color: #000; text-decoration: underline;}

a:hover {color: #900; text-decoration:underline;}



.topBg

{

background:url(/img/headerGrayBg.jpg) repeat-x bottom left;

}



.logoBg

{

background:url(/img/headerLeft.jpg) no-repeat bottom left;

}



.topBgChild

{

background:url(/img/child/headerGrayBg.jpg) repeat-x bottom left;

}



.logoBgChild

{

background:url(/img/child/headerLeft.jpg) no-repeat bottom left;

}



.banTop img

{

margin:10px 5px 0px 0px;

border:0px;

}



.menuBg

{

background:url(/img/menuBg.gif) top left repeat-x;

}



.menu

{

font-size:16px;

padding:5px 20px 5px 0px;

}



.menu a:active {text-decoration:none;}

.menu a:link {text-decoration:none;}

.menu a:visited {text-decoration:none;}

.menu a:hover { color:#fff; text-decoration:none;}



.centerBg

{

background:url(/img/centerBg.gif) no-repeat top left;

}

.leftCenter

{

padding:15px 15px 25px 20px;

}



.leftCenter h2

{

margin:0px;

text-transform:uppercase;

font-size:13px;

font-weight:normal;

}



.leftCenter h1

{

font-size:25px;

font-weight:bold;

margin:10px 0px;

}



.news

{

font-size:13px;

padding:0px 0px 25px 25px;

}



.news h2

{

font-size:17px;

margin:0px;

text-transform:none;

font-weight:bold;

}



.news small

{

font-size:11px;

}



.rubricator

{

padding:40px 0px 0px 10px;

line-height:25px;

font-size:19px;

font-weight:bold;

}



.rubricatorChild

{

padding:40px 0px 0px 10px;

line-height:25px;

font-size:19px;

font-weight:bold;

width:200px;;

}



.rubrica

{

padding:0px 0px 0px 10px;

}

.rubricaOn

{

padding:0px 0px 0px 10px;

border-left:6px solid #000;

background-color:#b1b1b1;

}



.rubrica a:active{text-decoration:none;}

.rubrica a:link{text-decoration:none;}

.rubrica a:visited{text-decoration:none;}

.rubrica a:hover{text-decoration:underline;}



.article, .content

{

padding:0px 20px 20px 20px;

}



.article h2,

{

margin:0px;

font-size:16px;

font-weight:bold;

color:#990000;

}



.article small, .content small

{

font-size:11px;

}



.article span, .content small

{

font-size:12px;

}



.article small a:active, .content small a:active{font-size:12px; color:#990000;}

.article small a:link, .content small a:link{font-size:12px; color:#990000;}

.article small a:visited, .content small a:visited{font-size:12px; color:#990000;}

.article small a:hover, .content small a:hover{font-size:12px; color:#000;}



.content h1

{

margin:0px;

font-size:18px;

font-weight:bold;

color:#990000;

}



.path

{

padding:5px 0px;

color:#999;

font-size:12px;

}



.path a:active, .pager a:active {color:#999;}

.path a:link, .pager a:link {color:#999;}

.path a:visited, .pager a:visited {color:#999;}

.path a:hover,.pagerh a:hover { color:#900;}



.pager

{

font-size:10px;

font-family:Verdana, Arial, Helvetica, sans-serif;

padding:5px 0px 0px 0px;

line-height:12px;

color:#999;

}



.error

{

color:#FF0000;

}



input.name

{

border:1px solid #999;

}

.field

{

width:340px;

border:1px solid #999;

}



input.send

{

background:#b7b7b7;

border:1px dolid #999;

font-size:11px;

width: 30px;

text-transform:uppercase;

font-weight:bold;

font-family:"Times New Roman", Times, serif;

}



div.search

{

font-size:15px;

font-weight:bold;

}



input.search

{

width:160px;

height:18px;

border:1px solid #999;

}





.dictionary p

{

border-bottom:1px dotted #999;

margin:0px;

padding:0px 0px 10px 0px;

}





.footer

{

background:#878686 url(/img/footerBg.gif) bottom left no-repeat;

border-top:17px solid #000;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

color:#c1c1c1;

line-height:13px;

height:99px;

padding:0px 15px 10px 0px;

}

.footer a:active  {color:#c1c1c1; text-decoration:none;}

.footer a:link    {color:#c1c1c1; text-decoration:none;}

.footer a:visited {color:#c1c1c1; text-decoration:none;}

.footer a:hover   {color:#fff; text-decoration:none;}


.links

{

background:#878686 bottom left no-repeat;

border-top:17px solid #fff;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

color:#c1c1c1;

line-height:13px;

height:99px;

padding:0px 15px 10px 0px;

}

.links a:active {color:#c1c1c1; text-decoration:none;}

.links a:link {color:#c1c1c1; text-decoration:none;}

.links a:visited {color:#c1c1c1; text-decoration:none;}

.links a:hover { color:#fff; text-decoration:none;}


input, textarea
{

        border:1px solid #000000;

        width: 100%;

        background: transparent;
}

textarea {height: 100px}

.counter
{
padding:0px 10px 10px 0px;
}

.counter img
{
margin:0px 10px 0px 5px;
border:none;
}