body {
font-family:Tahoma, Arial, sans-serif; 
font-size:70%; 
color:#000;
margin:0; 
padding:0;
background:#93AA4E;
}
h1, h2, h3 {
margin:0;
color:#000;
font-family:Tahoma, sans-serif;
}
img, a img {
border:none;
margin:0
}
table {
border-collapse:collapse;
width:100%;
}
td {
padding:0; 
vertical-align:top; 
text-align:left;
}
#wrap {
margin:0 auto;
width:800px;
height:100%;
background:#fff;
}

#head {
position:relative;
width:800px;
height:209px;
background:url(/images/header.jpg) no-repeat 0 0;
}
#logo {
position:absolute;
width:119px;
height:111px;
top:-1px;left:38px;
z-index:10
}
#home, #fav, #mail {
position:absolute;
width:29px;
height:27px;
}
#home {
top:70px;left:235px;
}
#fav {
top:58px;left:285px;
}
#mail {
top:45px;left:335px;
}
#lang {
position:absolute;
top:5px;right:5px;
}
#lang a {
color:#566B3B;
font-size:13px;
text-decoration:none
}
#lang a:hover {
text-decoration:underline
}
#lang a.selected {
font-weight:bold
}

#menu {
width:800px;
height:31px;
position:relative;
background:url(/images/menu.jpg) repeat-x 0 0;
border-top:1px solid #000
}
#menu ul {
display:block;
margin:0 0 0 5px; 
padding:8px 0 0 0;
} 
#menu a {
color:#6C7869;	
text-decoration:none;
}
#menu a:hover {	
text-decoration:underline;
}
#menu li {
list-style:none;
display:inline;
padding-left:12px;
font-family:Tahoma, sans-serif;
font-size:12px;
font-weight:normal
}
#menu li.current {
color:#6C7869;
}
#phone {
position:absolute;
top:29px;
left:663px;
width:140px;
height:18px;
color:#6C7869;
font-size:12px;
}

#content_wrap {
width:800px;
font-size:12px;
background:url(/images/menu_end.jpg) no-repeat 100% 0;
}
#left_content {
float:left;
width:215px;
height:340px;
background:url(/images/left_bg.jpg) no-repeat 0 0;
}
#l1 {
width:100px;
height:65px;
margin:6px 0;
padding-left:10px
}
#l2 {
width:100px;
height:76px;
margin:6px 0;
padding-left:16px
}
#l3 {
width:100px;
height:80px;
margin:6px 0;
padding-left:24px
}
#l4 {
width:100px;
height:81px;
margin:6px 0;
padding-left:34px
}

#right_content {
float:right;
width:565px;
padding:10px 15px 10px 5px
}
#right_content h2 {
color:#52654D;
margin-bottom:5px;
font-size:18px
}
#right_content h3, #right_content h3 a {
color:#52654D;
margin-bottom:8px;
font-size:16px
}
#right_content h4, #right_content h4 a {
color:#52654D;
margin-bottom:8px;
margin-left:10px;
font-size:12px;
}
#right_content p {
margin:6px 0 5px 0;
}
#right_content ul {
margin-top:0;
margin-bottom:0
}
#right_content a {
text-decoration:underline;
color:#52654D;
}
#right_content a:hover {
text-decoration:none;
}
#right_content img {
border:0;
margin:0 10px 12px 0;
/*border:1px solid #52654D;*/
}
#right_content .date {
color:#52654D;
font-size:10px;
margin-bottom:3px
}
#right_content input {
width:180px;
border:1px solid #52654D;
margin-bottom:5px
}
#right_content textarea {
width:280px;
border:1px solid #52654D;
margin-bottom:5px
}
#right_content .button {
background:#789072;
color:#000;
width:80px;
font-size:11px
}
#right_content .rubric_group {
float:left;
width:270px;
}

#footer {
width:800px;
height:21px;
padding-top:9px;
text-align:center;                                                        
color:#566B3B;
background:url(/images/footer.jpg)
}
#copy {
width:49%;
float:left;
text-align:left;
padding-left:10px
}
#author {
width:49%;
float:left;
font-size:10px;
text-align:right;
padding:1px 5px 0 0
}
#author a {
text-decoration:none;
color:#777;
}