body  {
      margin: 0px;
      background: url(images/bg.png) repeat-x;
      font-family: 'Trebuchet MS',Verdana, Geneva, Arial, Helvetica, sans-serif;
      color: #3E3E3E;
      }

body, table { font-size: 9pt;}

img   {border: none}

a:link, a:visited, a:active     {color: green; text-decoration: none}
a:hover  {color: #008040; text-decoration: underline}

#content {
         background-image: url(images/deco.png);
         background-position: center -160px;
         background-repeat: no-repeat;
         /*margin: auto;
         text-align: center;*/
         }
#content #cover   {width: 950px; margin: auto}

#sidebar {
	float: left;
	width: 200px;
	margin:0; padding:0;
	}

#cover #main   {
            background: url(images/schita_4.png) repeat-y;
            padding: 0px 25px 0px 25px;
            text-align: justify;
            min-height: 210px;
            }
#main #main-content  {float: right; width: 680px}
#menu-container   {
            width: 950px;
            height: 266px;
            background: url(images/schita_2.jpg) no-repeat;
            }

#menu, #menu ul {
      	margin: 0px;
      	padding: 0px;
      	list-style: none;
      	}
	
#menu {
               text-align: left;
               position: absolute;
            	margin-top: -90px;
            	margin-left: 160px;     	            	
               }

#menu li {
                float: left;
                margin-right: 15px;
               }
#menu li a{
              font-size: 14pt;
              color: #7A8862;
              text-decoration: none;
              padding: 5px 10px 5px 10px;
              display: block;
              }

#menu li a:hover{
               background: url(images/btn.png) no-repeat 0 center;
               color: yellow;
               behavior: url(iepngfix.htc);
               }

#menu li ul { /* second-level lists */
	position: absolute;
	width: 700px;
	top: 32px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#menu li ul li {   /* second level list items */
            margin: 0px;
            }

#menu li ul li a  {   /* second level link items */
            font-size: 10pt;
            font-weight: bold;
            display: inline
            }
#menu li ul li a:hover  { /* seond level link items hover*/
            background: none;
            color: #A2BA61;
            }

#menu li:hover ul, #menu li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

h1  {
            margin: 0px;
            font-size: 120%;
            border-bottom: 1px dotted green;
            color: #008040;
            width: 220px;
            padding-right: 40px;
            text-align: left;
            }
h2 {
               font-size: 120%;
               background-color: #F8F4B6;
               padding: 2px;
               color: #005E2F;
               margin: 0px 0px 5px 0px;
               text-align: center;
               }
h3 {font-size: 115%}

.clearer {clear: both; border: none; margin: 0px; color: #f0f0f0}

form label  {width: 150px; display: block;}

.casete  td {border-right: 1px dotted gray; vertical-align: top; padding: 10px}

.bordura1   {border: 1px solid #487C18}
.bordura2   {border: 1px solid #DDD322}