BODY, table {font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}

ul.mainmenu { text-align: center; padding: 0; margin: 0 0 0 0; width:100%}

.mainmenu li { display: inline; margin: 0 1px 1px 0; line-height: 3em; padding: 0; white-space: nowrap}

.mainmenu li a { display: inline; text-transform: none; text-align: center; font-weight: bolder; padding: 6px 9px 5px 5px; margin: 0px 0 0 0px; white-space: nowrap }

.codetext { margin: 0px 5px 10px 5px; padding: 5px 5px 5px 5px; border-color: #A9B8C2; border-width: 0px 1px 1px 1px; border-style: solid; color: black; font-weight: normal; font-size: 8pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #FAFAFA; overflow: auto }

.codetitle { margin: 10px 5px 0px 5px; padding: 4px; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #A9B8C2; color: black; font-size: 8pt; }

.e1a { color : Black; font-size : 11px; text-decoration : none;}

.hh {color : #A73E04; font-size : 14px; text-decoration : none; font-weight : bold;}
.hh2 {color : #A73E04; font-size : 11px; text-decoration : none; font-weight : bold;}

.int{ border : 1px solid #9BC9AB; width : 20%; height : 20px; font-size : 11px; }

.line1 { background-color: #DFDFDF; padding: 1px 1px 1px 1px;}
.line2 { background-color: #E4E4E4; padding: 7px 7px 7px 7px; background-image:url(i/fon_green.gif)}
.line3 { background-color: #ECECEC; padding: 1px 1px 1px 1px;}

.m1 { color : Black; font-size : 9px; text-decoration : none; }
.m1a { color : #C45800; font-size : 9px; text-decoration : none; font-weight : bold; text-align:right; padding-left:60px; padding-right:25px; padding-top:6px; padding-bottom:6px; }
.m1aa { color: #C45800; font-size : 9px; text-decoration : none; font-weight : bold; text-transform : uppercase; padding-left: 30px; padding-top: 0px; margin-left: 0px;  margin-top: 0px; }
.m1ab {  color: #C45800; font-size : 9px; text-decoration : none; text-align : left; font-weight : bold; text-transform : uppercase; padding-left: 0px; padding-top: 6px; margin-left: 0px;  margin-top: -2px; }
.m1b { color : #008B2E; font-size : 9px; text-decoration : none; font-weight : bold; }
.m1abc {  color: #C45800; font-size : 9px; text-decoration : none; text-align : right; font-weight : bold; text-transform : uppercase; padding-left: 0px; padding-top: 6px; padding-bottom: 6px; margin-right: 25px;  margin-top: 0px; }
.mleft2 { color : #008B2E; font-size : 9px; text-decoration : none; text-align : right; font-weight : bold; text-transform : uppercase; padding-top: 10px; padding-left:10px; }
.mleft3 { color : #000000; font-size : 9px; text-align:right; padding-left:30px; padding-top:6px; padding-bottom:6px; }

.pad { padding-top : 0px; padding-left : 30; padding-right : 20; }
.pad2 { margin-right : 10; }
.pad3 { padding-right : 12; text-align : right; padding-bottom : 2px; padding-top : 2px; }
.pad3a { padding-right : 12px; padding-bottom : 2px; padding-top : 2px; }
.pr { color : Black; font-size : 11px; font-weight : bold; padding-top : 10px; padding-left : 50; text-align : justify; }

.search{ border : 1px solid White; height : 20px; font-size : 11px; font-weight : bold; background-color : #9BC9AB; color : White; }

.txt_1 { color : Black; font-size : 11px; text-decoration : none; }

a{text-decoration: none; color: #008000;}
img{border-color: #008000;}
a:hover{text-decoration: underline;color: #008000;}
a.black{text-decoration: none;color: #000000;}
a.black:hover{ text-decoration: underline; color: #000000; }
a.m1aa:hover{ color: #C45800; font-size : 9px; text-decoration : none; text-decoration: underline; }
a.m1ab:hover { text-decoration: underline; color: #C45800; }
a.link{ text-decoration: none; color: #008000; font-size : 11px; }

div.annot { color : Black; font-size : 11px; text-align : left; margin-top:0px; margin-left:0px; margin-right:40px; font-style : italic;}
div.autor { color : Black; font-size : 10px; text-align : right; font-weight : bold; margin-top:-4px; font-style : italic; }
div.comment { color : Black; font-size : 11px; text-align : left; margin-top:0px; margin-left:0px; margin-right:40px; font-variant : small-caps; }
div.link { color : Black; font-size : 11px; text-align : right; margin-top:-10; }
div.m1aa { width: 246px; display: block; background-image:url(i/_4d.gif); background-repeat:no-repeat; padding: 4px 5px 4px 0px; }
div.mleft2 { width: 200px; display: block; background-image:url(i/_4b.gif); background-repeat:no-repeat;  padding: 7px 40px 2px 5px; }
div.mleft3 { width: 246px; display: block; background-image:url(i/_4.gif); padding: 7px 20px 5px 0px; }
div.right { color : Black; font-size : 11px; text-align : right; }

H1 {color : #A73E04; font-size : 14px; padding-left : 25px; padding-top : 20px;}
H1.face {color : #A73E04;font-size : 14px;padding-left : 25px;padding-top : 0px;line-height:58px;}
H2 {color : #A73E04;font-size : 11px;}

LI {font-size : 11px;}
li.epi {font-size : 9px;}
li.topic {color :#A73E04;}

P.main { color : Black; font-size : 11px; text-align : justify; line-height:18px; text-indent: 38px;}
P { color : Black; font-size : 11px; text-align : justify; line-height:18px; text-indent: 38px;}


.bi{font-style:italic;font-weight:bold}
.fl{float:left}
.fr{float:right}
.cl{clear:left}
.cr{clear:right}
.cb{clear:both}

.c {text-align:center}
.l {text-align:left}
.r {text-align:right}
.j {text-align:justify}


div.ego-addon{color:#222;font-family:Tahoma;letter-spacing:2px;font-size:14px;text-align:center;margin:15px}
div.ego-addon span{text-decoration: underline;}

div.ego-m-fe{background-color:#EFE;color:#062;padding:10px 8px 12px 14px;margin: 0px 0px 18px 0px;width:100%}
div.ego-m-wt{background-color:#FEC;color:#D62;padding:8px 8px 12px 14px;width:100%}

div.ego-st {margin: 0px 5% 0px 5%}

div.ego-st a.read {font:11px Verdana;letter-spacing:2;margin: 0px 0px 0px 12px;}
div.ego-st a.read:link, div.ego-st a.read:visited{color:#080;}
div.ego-st a.read:active, div.ego-st a.read:hover{color:#080;}

div.ego-st a.st {color:#070;font-style:italic;}
div.ego-st a.st:visited {color:#154;}
div.ego-st a.st:active, div.ego-st a.st:hover {color:#070;text-decoration:underline;}

H3 {margin:15px 0px 0px 0px;padding:0px}
div.h3 {margin:15px 0px 0px 0px;padding:0px}
 a.h3 {font:bold 13px Verdana;letter-spacing:2;margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;text-decoration:none}
 a.h3:link, a.h3:visited {border-bottom: 2px solid #3C8;color:#164;}
a.h3:active, a.h3:hover{border-bottom: 2px solid #191;color:#071;text-decoration:none}

div.ego-st p{color:#111;font:13px/160% Arial;margin:8px 0px 0px 0px;padding:0px;text-align:justify; text-indent:25px;}

H4 {border-bottom: 1px solid #3C8;color:#164;font:bold 12px Verdana;letter-spacing:2px;margin: 0px 2% 0px 2%;padding:0px 0px 1px 0px;}

table.ego-m div span{font:bold 18px;}
table.ego-m div ul{font:italic bold 11px;list-style:disk outside;padding:0px 0px 0px 14px;margin:0px;text-align:left;}
table.ego-m li{margin:5px}

td.ego-m-l{padding:0px;width:48%}
td.ego-m-r{color:#020;padding: 10px 0% 12px 14px}
td.ego-m-r ul{font:12px/150%;list-style:square outside;padding:5px 0px 0px 14px;margin:0px;text-align:justify;}
td.ego-m-r div.bot{font-style:italic;margin:25px 10px 15px 10px;text-align:right}
td.ego-m-r div.top{font:bold 16px; text-align:center}
.window-title{color : #C45800; font:bold; padding-top: 0px; margin-left: 0px;  margin-top: 0px; margin-bottom:13px;text-decoration:none}

/* Extended forum stylesheet */
.frrow1 { background-color: #EFEFEF; }
.frrow2 { background-color: #DEE3E7; }
.frrow3 { background-color: #D1D7DC; }

.rate1 {
        margin: 0px 5px 10px 5px;
        padding: 2px 2px 2px 2px;
        border-width: 1px 1px 1px 1px;
        border-style: dotted;
        color: black;
        font-weight: normal;
        font-size: 8pt;
        overflow: auto;
        background-color: #FFD9B3;
}

.rate-text {
        width: 20%;
}

.rate-fill {
   border: 1px;
        border-color: Black;
        background-color: #FFD9B3;
        height: 10;
        width: 20%;
}

.rate-empty {
        border: 1px;
        border-color: Black;
        height: 10;
        width: 20%;
}

.rate-radio {
        background-image: none;
}


/* Required for 1.2.7 or higer releases of ReloadCMS */


div.dhtml_menu div.vert_menu
{
        position: absolute;
        visibility: hidden;
}

div.dhtml_menu div.horz_menu a { display: block; float: left; }
div.dhtml_menu div.vert_menu a { display: block; float: none; }

div.dhtml_menu div.vert_menu
{
  margin-right:  -1px;
  border-bottom: 1px solid #000000;
}

div.dhtml_menu div.horz_menu a,
div.dhtml_menu div.vert_menu a
{
        height: 20px;
        line-height: 20px;
        text-align: left;
        text-decoration: none;
        color: #000000;
        background-color: #6AB6FF;
}

div.dhtml_menu div.horz_menu a
{
  background-color: transparent;
  line-height: 15px;
  height: 15px;
}

div.dhtml_menu div.vert_menu a
{
  margin-bottom: -1px;
  width: 200px;
  border: 1px solid Black;
}

div.dhtml_menu div.horz_menu a:hover,
div.dhtml_menu div.vert_menu a:hover
{
        color: #000000;
        background-color: #7DC0FF;

}

div.dhtml_menu div.horz_menu a.parent,
div.dhtml_menu div.vert_menu a.parent
{
        color: #000000;
        background-color: #6AB6FF;
}

div.dhtml_menu div.horz_menu a.parent
{
        background-color: transparent;
}

div.dhtml_menu div.horz_menu a.active,
div.dhtml_menu div.vert_menu a.active,
div.dhtml_menu div.horz_menu a.active:hover,
div.dhtml_menu div.vert_menu a.active:hover
{
        color: #000000;
        background-color: #4AA7FF;
}


.delete_button {
   height: 21px;
   width: 21px;
        border: solid;
        border-width: 0px;
        background-image: url(../delete.gif);   
}
th {
        background-color: #F9FDFF;
        padding: 1px 1px 1px 1px;
}

.special {
        color: red ! important;
}

.border{
        border: 1px solid black;
}
table.top_left {margin-left:115; 
margin-top:-35; 
POSITION: absolute;
Z-INDEX: 5;}
table.top_left_2
{margin-left:80; margin-top:11; POSITION: absolute;Z-INDEX: 5;} 

table.top_left_3
{margin-left:-9; margin-top:73; POSITION: absolute;Z-INDEX: 5;} 

div._top { width: 246px; display: block; background-image:url(i/_4d.gif); background-repeat:no-repeat; padding: 4px 5px 4px 0px; }
a._top:hover{ color: #C45800; font-size : 9px; text-decoration : none; text-decoration: underline; }
._top { color: #C45800; font-size : 9px; text-decoration : none; font-weight : bold; text-transform : uppercase; padding-left: 30px; padding-top: 0px; margin-left: 0px;  margin-top: 0px; }