body
{
   background: #FFFFFF url('../header_continue.jpg') repeat-x top left;
   margin: 0;
   padding: 0;
   font: normal 11px Tahoma;
   color: #2E2E2E;
}

h1
{
   color: #86052B;
   font: bold 11px Tahoma;
}

a
{
   text-decoration: none;
   color: #666666;
}

.clear
{
   clear: both;
}

#site
{
}

#header
{
   background: url('../header.jpg') no-repeat top left;
   width: 998px;
   height: 176px;
}

#leftSide
{
   float: left;
   top: 180px;
   position: absolute;
}

#rightSide
{
   float: left;
   margin-top: -50px;
}


#main
{
   float: left;
   padding-left: 25px;
   padding-right: 10px;
}

#main li
{
   list-style-type: none;
   background: url('../list.gif') no-repeat 0px 5px;
   padding-left: 10px;
}

#mainSubmenu 
{
   margin-left: 10px;
   margin-right: 10px;
   padding-left: 15px;
   padding-bottom: 5px;
}

#mainSubmenu a
{
   display: inline;
   padding: 0px 10px 0px 10px;
   background: url('../list.gif') no-repeat 0px 5px;
}

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

#menuHeader
{
   background: url('../menuHeader.gif') no-repeat top left;
   width: 209px;
   height: 23px;
   clear: both;
}

#menu
{
   width: 209px;
   margin-top: -70px;
   position: relative;
}

#menuContent
{
   width: 209px;
   /*background-color: #860007;
   */
   background: url('../menuBg.jpg') repeat-y top center;
   display: block;
}

#menuFooter
{
   background: url('../menuFooter.jpg') no-repeat bottom left;
   width: 209px;
   height: 23px;
   clear: both;
}

#firstLevel
{
   float: left;
   width: 74px;
   padding-top: 5px;
   font: normal 12px Tahoma;
   background-color: #03A037;
}

#firstLevel a
{
   display: block;
   border-top: 1px solid #6A0402;
   border-bottom: 1px solid #6A0402;
   /*border-right: 1px solid #03A037;
   */
   padding-left: 7px;
   color: #FFFFFF;
   width: 68px;
   height: 31px;
   padding-top: 10px;
   margin-top: -1px;
}

#firstLevel a:hover
{
   background-color: #860007;
   border-right: 1px solid #860007;
   font-weight: bold;
}

#firstLevel a.active
{
   background-color: #860007;
   border-right: 1px solid #860007;
   font-weight: bold;
}

#secondLevel
{
   float: left;
   padding-left: 5px;
   color: #FFFFFF;
}

#secondLevel a
{
   display: block;
   padding: 3px 0px 4px 5px;
   color: #FFFFFF;
   padding-left: 10px;
   border-top: 1px solid #D1A3A6;
   border-bottom: 1px solid #D1A3A6;
   margin-bottom: -1px;
   width: 114px;
}

#secondLevel a:hover
{
   background-color: #D1A3A6;
}

#foto
{
   background: url('../foto_vieta.gif') no-repeat top left;
   width: 320px;
   padding-top: 65px;
   text-align: center;
   margin: 0;
}

#banners
{
   width: 318px;
   text-align: center;
   margin-top: -16px;
   padding-top: 16px;
   border-left: 1px solid #B9B9B9;
   border-right: 1px solid #B9B9B9;
   height: 100px;
}

#banners img
{
   border: none;
   margin-top: 2px;
}

#bannersFooter
{
   width: 15px;
   height: 118px;
   background: url('../banners_border_bottom.jpg') no-repeat top left;
   margin-top: -10px;
}

#bannersFooter img
{
   border: none;
}

#poll
{
   background: url('../pollBg.jpg') repeat-y top left;
   width: 209px;
}

#pollHeader
{
   background: url('../pollHeader.jpg') no-repeat top left;
   width: 209px;
   height: 50px;
}

#pollFooter
{
   background: url('../pollFooter.jpg') no-repeat bottom left;
   width: 209px;
   height: 40px;
}

#pollTitle
{
   background: url('../klaustukas.jpg') no-repeat top left;
   padding-left: 30px;
   padding-right: 10px;
   color: #049F39;
   font-weight: bold;
}

#pollContent
{
   padding-left: 20px;
}

.pollAnswer
{
   margin-top: 8px;
   margin-left: 3px;
}

a.doVote
{
   background: url('../pollButton.gif') no-repeat top left;
   width: 143px;
   height: 33px;
   display: block;
   margin-top: 10px;
   margin-left: 10px;
}

#footer
{
   clear: both;
   background: url('../footer.jpg') no-repeat top left;
   height: 72px;
   width: 1000px;
   color: #989898;
}

#footer a
{
   color: #009933;
   text-decoration: underline;
}

#footer p
{
   padding-top: 42px;
   padding-left: 515px;
}
.red
{
   color: red;
}
/*
// ----------------------------------------
//    SUBMENU, BEGINNING.
// ----------------------------------------
*/
.submenu
{
   visibility: hidden;
   position: absolute;
   margin-left: 75px;
   margin-top: 135px;
   z-index: 1;

}

.submenu a
{
   display: block;
   padding: 3px 0px 4px 5px;
   color: #FFFFFF;
   padding-left: 10px;
   border-top: 1px solid #D1A3A6;
   border-bottom: 1px solid #D1A3A6;
   margin-bottom: -1px;
   width: 119px;
   padding-right: 4px;
      background-color: #860007;
}

.submenu a:hover
{
   background-color: #D1A3A6;
}
/*
// ----------------------------------------
//    SUBMENU, END.
// ----------------------------------------
*/
