* {
font: normal 100% Georgia;
}

table.main {
font: normal 90% Georgia;
}

a, h2, span.s {
color: rgb(139,69,19); 
}

a.tag {
font-family: Verdana;
font-size: 11px;
text-decoration: none;
line-height: 26px;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 16px;
border-right: 1px solid rgb(210,180,140);
border-bottom: 1px solid rgb(210,180,140);
background: rgb(250,235,215) url('/images/_main/_tag-small.png') no-repeat;
background-position: 3px 5px;
}

a.tag:hover {
background-color: rgb(255,228,181);
color: rgb(139,69,19); 
}

a.tagn {
font-family: Verdana;
font-size: 11px;
color: gray;
text-decoration: none;
line-height: 26px;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 16px;
border-left: 1px solid lightgray;
border-top: 1px solid lightgray;
background: rgb(236,236,236) url('/images/_main/_tag-small.png') no-repeat;
background-position: 3px 5px;
}

a.tagn:hover {
color: gray; 
}

img.pn {
background-color: rgb(139,69,19);
}

a:hover, a.pas {
color: rgb(255,165,0); 
}

table.gbr {
border-top: 1px dashed lightgray;
border-left: 1px dashed lightgray;
}

table.gbr td {
border-bottom: 1px dashed lightgray;
border-right: 1px dashed lightgray;
}

h1 {
font: normal 110% Georgia; color: rgb(135,154,41);
}

h3 {
font: normal 140% Georgia; color: rgb(33,180,198);
}

h4 {
font: normal 100% Verdana; font-style: italic; color: rgb(152,152,152);
}

h5 {
font: normal 75% Verdana; font-style: italic; color: rgb(152,152,152);
line-height: 5px;
}

small {
font: normal 70% Verdana; color: rgb(81,81,81);
}

sup {
font: normal 60% Verdana;
}

table.small td {
font: normal 75% Georgia; color: rgb(81,81,81);
}

div.good {
padding: 6px 6px 4px 6px;
border: 1px solid green;
background-color: rgb(240,255,240);
}

div.bad {
padding: 6px 6px 4px 6px;
border: 1px solid red;
background-color: rgb(255,235,205);
}
/*  ==== news 1 === */

li { line-height: 16px; }
ul.news { list-style-image: url(/images/_main/_uln.gif); }
ul.news li { margin-top: 10px; } 
font.date {
font-family: Tahoma; 
font-size: 80%; 
font-style: normal; 
font-weight: normal; 
color: gray;
}
a.page_a {
color: black;
font-size:80%;
font-weight: bold;
text-decoration: none;
font-family: Verdana;
cursor:hand;
cursor:pointer;
border:1px solid rgb(213,213,213); 
margin: 1px; 
padding: 4 6 4 6;
background-color: white;
}
a.page {
color: rgb(139,0,0);
font-size:80%;
font-weight: bold;
text-decoration: none;
font-family: Verdana;
cursor:hand;
cursor:pointer;
border:1px solid rgb(222,184,135); 
margin: 1px; 
padding: 4 6 4 6;
background-color: white;
}
a.page:hover {
background-color: rgb(255,228,196);
}
span.title_news {
font: italic 110% Georgia;
color: gray;
}
span.title_date {
font: normal 65% Georgia;
color: rgb(180,180,180);
}
div.news_act {
background-color: white;
padding: 2px 5px 20px 0px;
}
div.news_noact {
background-color: white;
padding: 2px 5px 30px 0px;
}

img.nimg {
position: relative;
left: -24px;
top: 20px;
}

/*  ==== news 2 === */

a.m1 {margin-left:0px;}
a.m2 {margin-left:25px;}
a.m3 {margin-left:50px;}
a.m4 {margin-left:75px;}

span.no_act { font-style: italic; color: gray; }

div.admin {
border: 1px dashed rgb(255,99,71);
}

input.search {
margin-top: 12px;
width: 140px;
font: normal 11px Georgia;
border: 1px solid rgb(169,169,169);
padding: 3px;
}

form.admin {
visibility: hidden;
display: none;
}

textarea.admin {
visibility: hidden;
display: none;
}

input.admin {
position:relative; top: -10px; left: 0px;
background-color: rgb(179,0,0);
font: normal;
font-size: 55%;
color: white;
border: 0px;
padding: 0px 4px 2px 4px;
margin: 2px 5px 2px 0px;
}

input.admin:hover {
background-color: rgb(255,0,0);
cursor: pointer;
}

a.admin:hover {
background-color: rgb(0,153,51);
}

hr {
border: 1px solid black;
}

