
   A:link, A:active, A:visited
    {
     text-decoration: none; font-weight: bold; color: #222222;
     cursor:url("/styles/4/link.ani");
    }
   A:hover
    {
     text-decoration: underline; font-weight: bold; color: #222222;
     cursor:url("/styles/4/link.ani"); filter: gray;
    }
   IMG 
    {
     border: none;
    }
   BODY 
    { 
     color: #222222; font-size: 10pt; margin: 0; padding: 0;
     background-color: #a00000; color: ; font-size: 11pt; font-family: Trebuchet MS, Arial, Verdana, Hevetica; 
     scrollbar-3dlight-color : #fff7e6; scrollbar-arrow-color: ; scrollbar-base-color: #fff7e6;  
     scrollbar-darkshadow-color: grey; scrollbar-face-color: #fff7e6; scrollbar-highlight-color: #222222; 
     scrollbar-shadow-color : grey; scrollbar-track-color: #fff7e6;
     cursor:url("/styles/4/follow.ani");
    }

   input,textarea, select 
    { 
     COLOR: #222222; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-COLOR: #cbf2ff; 
     FONT-FAMILY: Arial, Verdana, Helvetica; 
     BORDER: #222222 1pt solid; 
     background-image: url(/styles/4/input_bg.jpg); background-repeat: repeat-x;
     background-attachment: scroll; background-position: 0 0;
    }
   .sidebar input
    {
     width: 110px;
    }
   TABLE, TR, TD 
    { 
     color: #222222; font-size: 10pt; font-family: Arial, Verdana, Helvetica;
    }
   p, h1, h2, h3, form
    {
     margin: 0;
    }
   #fotabla
    {
     color: #222222; width: 980px; background-color: transparent; margin: 0; padding: 0; border: 0;
     vertical-align: top; height: 100%
    }
   #header 
    {
     color: #222222; width: 980px; height: 90px; text-align: left; vertical-align: middle;
     background-color: #a00000; margin: 0; padding: 2;
     background-image: url(/styles/4/v2s.jpg); background-repeat: repeat-y;
      background-attachment: scroll; background-position: top right;
    }
   .menu 
    {
     font-family: Arial, Verdana, Helvetica; font-size: 8pt; font-weight: bold; color: #444444; background-color: #fff7e6;
     border-top: 1px solid #fff7e6; border-bottom: 1px solid #fff7e6; text-align: center;
     cursor:url("/styles/4/link.ani");
    }
   #menu
    {
     padding-top: 0;
    }
   #menu ul
    {
     background-color: #ffedda; 
     width: 100%;
     margin: 0;
    }
   #menu ul li 
    {
     font-size: 8pt; 
     color: #333333;
     text-align: left;
     list-style: none;
    }
   #menu ul li a
    {
     font-size: 8pt; 
     color: #333333;
    }
   .menuover 
    {
     font-family: Arial, Verdana, Helvetica; font-size: 8pt; font-weight: bold; color: #111111; background-color: #ffedda;
     border-top: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; text-align: center;
     cursor:url("/styles/4/link.ani");
    }
   .s2v 
    {
     width: 500px; background-color: ; margin: 0; border: 0; padding: 2 0 2 0; vertical-align: middle;
     background-image: url(/styles/4/s2v.jpg); background-repeat: repeat-y; background-attachment: scroll; background-position: top left;
    }
   .almenu 
    { 
     color: #222222; width: 120px; text-align: right; vertical-align: top; background-color: #fff7e6;;
    }
   .gyorsmenu 
    { 
     color: #222222; width: 140px; vertical-align: top; height: 100%; overflow: hidden;
     background-color: #fff7e6; margin: 0; padding: 0 5 5 5;
    }
   .sidebar 
    {
     text-align: left;
     color: #444444;
     font-family: Arial, Verdana, Helvetica; font-size: 8pt;
     padding-top: 10px;
     width: 120px;
     margin: 0;
    }
   .sidebar ul
    {
     margin: 10px 10px;
     padding: 0 10px;
     list-style-type: square;
    }
   .sidebar2 
    {
     text-align: left;
     color: #444444;
     font-family: Arial, Verdana, Helvetica; font-size: 8pt;
     padding-top: 10px;
     width: 140px;
     margin: 0;
    }
   .sidebar2 ul
    {
     margin: 10px 10px;
     padding: 0 0px;
     list-style-type: none;
    }
   .sidebar a, .sidebar2 a
    {
     color: #444444;
    }
   .sidebar a:visited, .sidebar2 a:visited
    {
     color: #999;
    }
   .sidebar h1 , .sidebar2 h1
    {
     color: balck; text-align: center; vertical-align: top; 
     font-family: Arial, Verdana, Helvetica; font-size: 10pt; 
     margin: 2; padding: 2; font-weight: bold;
     border-top: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd;
     width: 100%;
    }
   .content 
    {
     color: #222222; width: 740px; font-size: 10pt;
     background-color: #ffedda; margin: 0; padding: 5px; overflow: hidden;
     border: 1px #cdcdcd solid;
    }
   .content h1
    {
     color: #a00000;
     font-size: 12pt;
    }
   .content h2
    {
     font-size: 11pt;
    }
   .content h3
    {
     font-size: 10pt;
     color: #a00000;
    }
   .box_left
    {
     background-color: #cdcdcd;
     margin: -10px 0 0 -10px;
     padding: 2px 5px;
     border: 1px solid #cdcdcd;
     text-align: center;
     font-size: 11px;
    }
   .box_title
    {
     background-color: #cdcdcd;
     font-weight: bold;
     margin: 0 20px;
     padding: 2px 5px;
     border: 1px solid #cdcdcd;
    }
   .box_content
    {
     background-color: #fff7e6;
     border: 1px solid #cdcdcd;
     margin: 0 20px;
     padding: 5px;
     font-size: 12px;
    }
   .box_content_unseen
    {
     background-color: #cbf2ff;
     border: 1px solid #cdcdcd;
     margin: 0 20px;
     padding: 5px;
     font-size: 12px;
    }
   .box_under
    {
     margin: 0 5px;
     text-align: right;
     font-size: 8pt;
     padding-bottom: 10px;
    }
   blockquote
    {
     border-top: 1px dotted #222;
     border-bottom: 1px dotted #222;
     padding: 5px;
     margin: 0px 10px 10px 20px;
     display: block;
     font-size: 8pt;
    }
   #foot
    {
     text-align: center; vertical-align: middle;
     font-size: 8pt; font-weight: bold;
     padding: 5px 0 5px 0;
     color: #fff7e6; 
     background-image: url(/styles/4/s2v.jpg); background-repeat: repeat-y;
     background-attachment: scroll; background-position: top left;
    }
   #foot a
    {
     color: #fff7e6; 
    }
}


