/*

	StyleSheet by David Herreman

	http://www.free-css-templates.com

		

*/

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.6em Arial, Sans-Serif;

padding : 8px 0 4px 0;

margin : 0;

letter-spacing : -1px;

}

h2 {

font : bold 1.4em Arial, Sans-Serif;

letter-spacing : -1px;

}

h3 {

padding : 4px 0;

margin : 0;

}

h4 {

padding : 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;

}

dl {

margin: 3px;

}

dt {

font-weight: bold;

}

.middle {

vertical-align: middle;

}

.red {

color: #ee0000;

}

.ramka {

margin: 2px;

padding: 5px;

background: #f5f5f5;

border: 1px solid #ccc;

}

.added {

margin: 5px;

padding: 0 10px;

border: 1px solid #eee;

background: #f5f5f5

}

.center {

text-align: center;

}

.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 : #fff;

}

#menu li a:hover {

color : #fff;

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 : square;

padding-left : 0;

margin-left : 15px;

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 : 26px;

padding : 0;

margin : 0 0 10px 0;

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

}

#left_side .kat h3 {

height : 22px;

padding : 0;

margin : 0 0 10px 0;

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

border-bottom: 1px dotted #232323;

}

#left_side .pk li {

list-style : none;

display : inline;

line-height : 50px;

}

#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 {

list-style : none;

display : block;

line-height : 20px;

}

#left_side .ppk li a {

text-decoration : none;

margin : 0;

}

#left_side .ppk li a:hover {

color : #a7cc44;

}

#left_side .kat li {

display : inline;

float: left;

width: 324px;

}

#left_side .kat li h2 {

border-bottom : 1px dotted #232323;

}

#left_side .kat ul li {

margin-bottom: 2px;

}

#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;

border: 1px solid #eee;

width: 200px;

}

input[type="submit"] {

padding: 3px;

background-color: #3E4F14;

color: #a7cc44;

}

input.search {

width: 175px;

padding: 2px;

}

input.search[type="submit"] {

width: 120px;

}

textarea {

border : 0;

padding : 5px;

background-color: #a7cc44;

}
