* {
outline : none;
}

body {

padding : 0;

margin : 0;

font : 0.74em Arial, sans-serif;

line-height : 1.5em;

background : #fff url(../images/bg.jpg) repeat-x top;

color : #454545;

}

a {

color : #7a9833;

background : inherit;

text-decoration : none;

}

a:hover {

color : #7a9833;

background : inherit;

text-decoration : underline;

}

p {

margin : 5px 0;

}

h1 {

font : bold 1.8em Arial, Sans-Serif;

padding : 8px 0 4px 0;

margin : 0;

letter-spacing : -1px;

}

h2 {

font : bold 1.6em Arial, Sans-Serif;

letter-spacing : -1px;

}

h3 {

padding : 4px 0;

margin : 0;

}

ul {

margin : 0;

padding : 0;

list-style : none;

}

img {

border : 0;

}

hr {

height : 1px;

border-style : none;

color : #d0d0d0;

background-color : #c0c0c0;

margin : 10px 0;

}

code {

font-size : 1.1em;

color : #232323;

margin : 5px 0;

}

.clear {
    clear: both;
}
/* Float right */
.right {
    float: right;
    margin: 3px 5px 3px 0;
}
/* Float left */
.left {
    float: left;
    margin: 3px 0 3px 5px;
}
.center {
    text-align: center;
}
.red {
    color: #ee0000;
    vertical-align: top;
}
.green {
    color: #55ff00;
    vertical-align: top;
}

.content {

margin : 0 auto;

width : 900px;

}

#top {

padding-top : 0;

background : transparent;

height : 80px;

}

#top h1 {

font : bold 1.8em Arial, Sans-Serif;

padding : 20px 0 0 0;

margin : 0;

letter-spacing : 1px;

color : #616161;

}

#top h2 {

font : 0.9em Arial, Sans-Serif;

letter-spacing : 0;

color : #868686;

margin : 0;

padding : 0;

}

#top #icons {

float : right;

margin : 25px 15px 0;

padding : 0;

}

#top #icons img {

padding-right : 2px;

border : 0;

}

#menu {

margin : 0;

height : 34px;

padding-top : 0;

}

#menu li {

list-style : none;

display : inline;

line-height : 34px;

}

#menu li a {

text-decoration : none;

margin : 0;

padding : 9px 15px 10px 15px;

font-weight : bold;

color : #232323;

}

#menu li a:hover {

color : #ee0000;

background : #a7cc44;

margin : 0;

}

#menu li a.current {

background : #616161 url(../images/trcorner.gif) no-repeat top right;

color : #fff;

}

#main {

width : 900px;

margin : 0;

padding : 0;

}

#right_side {

float : right;

width : 230px;

background : #ffffff url(../images/topr.jpg) no-repeat top right;

overflow : hidden;

}

#right_side .pad {

padding : 35px 10px 10px 17px;

}

#right_side ul {

padding : 3px 0 8px 0;

}

#right_side li {

line-height : 18px;

background : #fff;

list-style : none;

padding-left : 0;

margin-left : 5px;

color : #232323;

}

#right_side a {

background : inherit;

text-decoration : none;

}

#right_side h3 {

color : #949494;

font : bold 1.2em Arial, Sans-Serif;

margin-top : 10px;

}

#left_side {

background : inherit;

margin-bottom : 10px;

width : 650px;

}

#left_side .intro {

height : 80px;

background : #616161;

color : #fff;

overflow : hidden;

}

#left_side .intro .pad {

padding : 18px 0 0 0;

}

#left_side .intro a {

color : #b4e04a;

text-decoration : none;

}

#left_side .intro a:hover {

color : #cdff56;

text-decoration : underline;

}

#left_side .pk {

padding : 1px 0 0 0;

}

#left_side .ppk {

padding : 1px 0 0 0;

}

#left_side .kat {

padding : 1px 0 0 0;

}

#left_side h3 {

background : inherit;

padding : 0;

margin : 0;

font : bold 1.4em Arial, Sans-Serif;

}

#left_side .pk h2 {

background : url(../images/lrline.gif) no-repeat bottom left;

height : 30px;

padding : 0;

margin : 0 0 10px 0;

font : 1.8em verdana, Arial, Sans-Serif;

}

#left_side .pk h3 {

height : 20px;

padding : 0;

margin : 0 0 10px 0;

font : 1.4em verdana, Arial, Sans-Serif;

}

#left_side .ppk h2 {

background : url(../images/lrline.gif) no-repeat bottom left;

height : 30px;

padding : 0;

margin : 0 0 10px 0;

font : 1.8em verdana, Arial, Sans-Serif;

}

#left_side .ppk h3 {

height : 20px;

padding : 0;

margin : 0 0 10px 0;

font : 1.4em verdana, Arial, Sans-Serif;

}

#left_side .kat h2 {

background : url(../images/lrline.gif) no-repeat bottom left;

height : 30px;

padding : 0;

margin : 0 0 10px 0;

font : 1.8em verdana, Arial, Sans-Serif;

}

#left_side .kat h3 {

height : 30px;

padding : 0;

margin : 0 0 10px 0;

font : 1.8em verdana, Arial, Sans-Serif;

border-bottom: 1px dotted #232323;

}

#left_side .pk li {
}

#left_side .pk li a {

text-decoration : none;

margin : 0;

padding : 10px 10px 10px 10px;

font-weight : normal;

color : #fff;

background : #232323;

}

#left_side .pk li a:hover {

background : #a7cc44;

}

#left_side .ppk li {
}

#left_side .ppk li a {

text-decoration : none;

margin : 0;

}

#left_side .ppk li a:hover {

color : #a7cc44;

}

#left_side .kat li {

}

#left_side .kat li h2 {

border-bottom : 1px dotted #232323;

}

#left_side .kat ul li {

margin-bottom: 8px;

}

#left_side .kat ul ul li a {

color : #232323;

}

.greybox {

clear: both;

margin: 15px 0 15px 0;

background : #f5f5f5;

padding : 10px;

text-align: right;

font: normal .7em Arial, Sans-Serif;

}

#footer {

clear : both;

width : 900px;

margin : 0 0 6em 0;

color : #777;

background : #fff url(../images/rlline.gif) no-repeat top right;

}

#footer .right {

float : right;

text-align : right;

background : inherit;

padding-top : 10px;

width : 900px;

}

#footer a {

text-decoration : none;

background : #fff;

}

fieldset {

border : 0;

background : #f5f5f5;

}

input {

border : 0;

padding: 5px;

background-color: #a7cc44;

}

textarea {

border : 0;

padding : 5px;

background-color: #a7cc44;

}
