body
{
    margin:0px;
    padding:0px;
    background-image:url(../layout_images/bg.png);
    font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFFFFF;
}

a
{
  	color:#AAFFAA;
  	text-decoration:none;
  	/*text-decoration:none;
  	border-bottom:1px dashed #AABBAA;
  	margin-bottom:-1px;*/
}
	a:hover
	{
  		color:#FFFFFF;
  		/*text-decoration:none;
  		border-bottom:1px solid #AABBAA;*/
	}	

a img
{
    border:0px;
}
img
{
  	border:0px;
  	text-decoration:none;
}


h2
{
  	font-size:17px;
  	margin:10px 0px 10px 0px;
}

h3
{
  	font-size:15px;
  	margin:10px 0px 10px 0px;
}

h4
{
  	font-size:14px;
  	margin:8px 0px 8px 0px;
  	font-weight:bold;
}

li
{
    margin-bottom:10px;
    list-style-type: none;
    list-style-image: url(../layout_images/bullet01.gif);
    list-style-position: outside;
}

p
{
    margin:10px 0px 10px 0px;
}
.clear
{
    clear:both;
}
.imageLeft
{
    float:left;
    margin-right:10px;
    margin-bottom:10px;
}
.imageRight
{
    float:right;
    margin-left:10px;
    margin-bottom:10px;
}
	
	
.imageList
{
    text-align:center;
}
.hr1
{
    height:1px;
    line-height:1px;
    background-color: #88AA88;
}
.tableBorders
{
    border:1px solid #286109;
    border-collapse: collapse;
}
    .tableBorders td
    {
        border:1px solid #286109;
        padding:6px;
    }
.normalTable td
{
    padding:4px 10px 4px 10px;
}

.mainInnerContent p
{
	 text-indent:25px;
}

.alignCenter
{
	 text-align:center;
}

.galleryTable
{
    text-align:center;
}
  	.galleryTable td
  	{
    		border:1px solid #778877;
    		padding:5px;
    		width:33%;
  	}
  	.galleryTable img
  	{
  		  border:1px solid #88AA88;
  	}
  	.galleryTable img:hover
  	{
  		  border:1px solid #AADDAA;
  	}
  	
  	.galleryTable a
  	{
  		  border:0px;
  	}
	
.container
{
  	position:relative;
  	width:980px;
  	background-image:url(../layout_images/main_bg.gif);
  	background-repeat:repeat-y;
  	margin-left:auto;
  	margin-right:auto;
}

.topBg
{
  	position:absolute;
  	left:0px;
  	top:0px;
  	width:980px;
  	height:650px;
}

.topSpacer
{
    position:relative;
    height:320px;
}

.searchEdit
{
    margin-top:5px;
    font-size:12px;
    width:145px;
}

.searchButton
{
    vertical-align:middle;
}

.menu
{
    position:absolute;
    left:225px;
    width:530px;
    top:280px;
    height:20px;
    text-align:center;
}
    .menu a
    {
        color:#FFFFFF;
        border:0px;
        margin:0 -1px -2px -1px;
    }
    .menu a:hover
    {
        color:#AABBAA;
    }
		

.mainContent
{
    position:relative;
    width:532px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:20px;
    background-image:url(../layout_images/bg_content.gif);
    background-repeat:repeat-y;
}

    .mainContentMenu
    {
        text-align: right;
    }
    
    .mainContent a
    {
    		background-image:url(../layout_images/icon_link.gif);
    		background-position: left top;
    		background-repeat: no-repeat;
    		padding-left:10px;
    }
      .mainContent a:hover
      {
      		background-image:url(../layout_images/icon_link_over.gif);
          /*text-decoration:underline;*/
          border-bottom:1px dotted #88BB88;
  	      margin-bottom:-1px;
      }
.normalLink
{
    background-image: none
    padding-left:0px;
}
      

.mainInnerContent
{
    margin:15px;
    margin-top:2px;
    min-height:285px;
}

.newsDate
{
    text-align:right;
    color:#AADDAA;
}
.left
{
  	position:absolute;
  	left:25px;
  	top:250px;
  	width:180px;
  	height:380px;
  	color:#444444;
  	text-align: left;
}

    .left ul
    {
        margin:5px 10px 0px 20px;
        padding:0px;
    }
    .left ul li
    {
        margin:0px 0px 8px 0px;
    }
    .left a .selected
    {
        font-weight:bold;
    }
    .left a:hover
    {
    	text-decoration:underline;
    }
  
.right
{
  	position:absolute;
  	right:25px;
  	top:240px;
  	width:180px;
  	height:380px;
  	color:#444444;
  	text-align:center;
}
    .right p
    {
        margin:5px 0px 5px 0px;
    }

.left a, .right a
{
  	color:#555555;
  	border:0px;
}
  	.left a:hover, .right a:hover
  	{
  		  color:#000000;
  	}
  	
.trafic
{
    text-align: center;
    margin-bottom:10px;
}

.footer
{
    width:950px;
    height:25px;
    margin-top:
    padding:0px;
    margin-left:14px;
    text-align: center;
    background-image:url(../layout_images/bg_footer.gif);
    background-repeat: no-repeat;
}

