body, html {
width:100%;
height:100%;
padding:0;
margin:0;
}

body {
background:#FFF url(pix/body-bg.gif) repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

img {
border:0;
}

#container {
width:840px;
height:100%;
margin:0 auto;
}

#header {
background:transparent url(/files/gif/14/header-bg.gif) top center no-repeat;
height:90px;
}

#logo {
background:transparent url(/files/gif/15/logo-kkk.gif) no-repeat;
width:420px;
height:90px;
float:left;
}

#logo h1 {
display:none;
}

#ask-more {
background:transparent url(/files/gif/9/ask-more.gif) no-repeat;
width:345px;
height:90px;
float:right;
}

#ask-more p {
display:none;
}

#nav {
/*height:34px;*/
padding:10px 0;
}

#nav ul {
background:transparent;
list-style:none;
padding:0;
margin:0;
width:840px;
}

#nav ul li{
position:relative;
z-index:5;
float:left; /* floats list items to the left, creating a horizontal menu */
display:inline;
}

#nav ul li a {
display:block;
font-size:12px;
color:#2826BD;
text-decoration:none;
margin:0;
padding:9px 8px;
}

#nav ul li a:hover {
color:#2a28c0;
}

#nav ul li.backLava {
background:transparent url(/files/gif/13/gradient-green.gif) repeat-x top;
border:1px solid #CDFCA1;
border-bottom:2px solid #EEDB44;
-webkit-border-radius: 8px;
-moz-border-radius: 8px; 
border-radius: 8px;
}

#nav ul li.selectedLava a {
color:#2a28c0;

}

#banner {
width:620px;
height:210px;
float:left;
}

#main {
width:620px;
float:left;
clear:left;
}

#main h1, #main_subpage h1 {
height:38px;
line-height:36px;
font-size:14px;
font-weight:bold;
color:#FFF;
margin:0;
padding:0 0 0 20px;
background:transparent url(/files/gif/16/main-h1-bg.gif) no-repeat top;
}

#main h2, #main_subpage h2 {
font-size:13px;
font-weight:bold;
}

#main h3, #main_subpage h3 {
font-size:11px;
font-weight:100;
}



#main p, #main_subpage p, #main_subpage li{
font-size:13px;
line-height:18px;
text-align:justify;
}

td
{
font-size:13px;
line-height:18px;
}

#main a, #main_subpage a {
color:#3E9517;
}

#main h2.news a, #main_subpage h2.news a {
font-size:13px;
font-weight:bold;
color:#000;
text-decoration:none;
}


#main small, #main_subpage small {
font-size:10px;
color:#2A28C0;
}

#main_subpage {
width:620px;
float:right;
clear:right;
}

#sidebar {
width:200px;
float:right;
}

#sidebar_left {
width:200px;
float:left;
clear:left;
}

#sidebar_left ul li a {
display:block;
font-size:13px;
color:#2826BD;
text-decoration:none;
margin:0;

padding:3px 13px;
}


#sidebar_left ul ul li a {
display:block;
font-size:13px;
color:#2826BD;
text-decoration:none;
margin:0;
padding:1px 23px;
}

#sidebar_left ul {
background:transparent;
list-style:none;
padding:0;
margin:0;
}

#sidebar_left a {
text-decoration:none;
color:#2a28c0;
}

#sidebar_left a:hover, #sidebar_left a.act{
color:#fff;
background-color:#60CC25;
}

#sidebar h1, #sidebar_left h1 {
height:38px;
line-height:36px;
font-size:14px;
font-weight:bold;
color:#FFF;
margin:0;
padding:0 0 0 20px;
background:transparent url(/files/gif/18/sidebar-h1-bg.gif) no-repeat top;
}

#sidebar h2, #sidebar_left h2 {
font-size:13px;
font-weight:bold;
}

#sidebar p, #sidebar_left p {
font-size:13px;
line-height:18px;
}

#footer {
clear:both;
padding:30px 0 0 0;
}

#bottom-nav {
/*height:38px;*/
line-height:36px;
font-size:10px;
color:#FFF;
margin:0;
padding:0;
background:transparent url(/files/gif/11/bottom-nav-bg.gif) no-repeat top;
text-align:center;
}

#bottom-nav ul {
list-style-type:none;
margin:0;
padding:0;
}

#bottom-nav ul li {
display:inline;
margin:0 7px;
}

#bottom-nav ul li a {
font-size:10px;
color:#FFF;
text-decoration:none;
}

#bottom-nav ul li a:hover {
text-decoration:underline;
}

#copyrights {
text-align:right;
font-size:11px;
padding:10px 0;
color:#666;
}

#copyrights p {
margin:0;
}

#copyrights a {
color:#666;
}

.banner {
margin:0 0 10px 0;
}
