body
{
	background: #000000 url(../images/fon_brick01.gif); 
	text-align:center;
	
}



#all 
{
    max-width:1262px;    
    border:0px;
    margin-top:30px;
    background:url(../images/fon_cactus.gif)  0px 50px repeat-y;
    padding:0px;
}

#all_in
{
max-width:1054px;
background:url(../images/fon.gif) repeat scroll 0 0;
border:0px;
margin-left:104px;
}


#header {
background:url(../images/header_about.jpg) no-repeat 0 0;
border:0px;
height:424px;
position:relative;
width:1054px;
}

#logo img {
position:absolute;
top:136px;
left:253px;

}

#mainlevel-nav 
{
position:absolute;
top:327px;
left:0px;
width:1054px;
}

#header div.ul_cont 
{
    background:url(../images/menu.jpg) no-repeat 0 0;
    height:97px;
    width:1054px;
    position:absolute;
    left:0px;
    top:327px;
}

#header ul {
background:transparent none repeat scroll 0 0;
display:block;
margin:0px;
padding:0;
text-align:left;
position:absolute;
left:110px;
top:38px;
width:900px;
}

#contentarea2 {
background:url(../images/main_fon.jpg) repeat-y scroll 0 0;
width:1054px;
}

#header ul li {
background:transparent none repeat scroll 0 0;
font-size:18px;
border:0px;
width:120px;
padding:0px 0px;

}


#header ul li a:hover, #header ul li a:active, #header ul li a:focus {
background:transparent none repeat scroll 0 0;
color:#000000;
text-decoration:underline;
padding-left:20px;padding-right:20px;
}

#header #active_menu-nav {
background:transparent none repeat scroll 0 0;
color:#000000;
}


#header ul li a:link, #header ul li a:visited {
background:transparent none repeat scroll 0 0;
border:0px;
color:#000000;
font-weight:bold;
line-height:1.5em;
text-decoration:none;
padding-left:20px;padding-right:20px;
}

#header ul li a:link, #header ul li a:visited {
background:transparent none repeat scroll 0 0;
border:0 none;
color:#000000;
font-weight:bold;
line-height:1.5em;
text-decoration:none;
}

#wrapper {
margin:0;
padding-left:41px;
width:972px;
}

#wrapper2 {
width:972px;
background:url(../images/content_main_bg.jpg) repeat-y scroll 0 0;
}

#wrapper3 {
width:972px;
background:url(../images/content_bg.jpg) top no-repeat ;

}

#main2 
{
margin:20px;
width:600px;
background:#ffffff;
}


.leading {
background:none;
border:0px;
color:#000000;
margin:0px;
padding:0px;
}

#main .leading h2, #main2 .leading h2 {
background:none;
border:0px;
}

#main a:hover, #main2 a:hover, #main a:active, #main2 a:active, #main a:focus, #main2 a:focus {
background:none;
color:#999999;
text-decoration:none;
}

#footer {position:relative; width:1054px; padding:0px; margin:0px; min-height:50px; height:auto; border:0px;background:transparent url(../images/main_fon.jpg) repeat-y scroll 0 0;}
#footer #girl {position:absolute; width:186px; height:352px; bottom:0px; left:-105px; background:url(../images/girl01.gif) top no-repeat ;}

.banneritem img {border:0px}

.footer_banners .banneritem {width:468; float:left; padding:3px}

.footer_banners {width:934px; text-align:left; padding-left:80px; padding-top:10px; overflow:hidden}



#right h3 { font-size:18px; color:#309b65; font-weight:bold;border-bottom:1px solid #c4af38;}

.componentheading { padding:5px 0px 5px 0px;color:#309B65;font-family:arial,helvetica,sans-serif;font-size:18px;font-weight:bold;}
.contentheading{color:#309B65 !important;font-family:arial,helvetica,sans-serif  !important;font-size:18px  !important;font-weight:bold  !important;}

