/**
 *******************************************************
 * General settings
 *******************************************************
 */
* {margin: 0; padding: 0;}
html,body,div,span,td {color: #04090D; font: normal 12px trebuchet ms,tahoma,verdana,arial,serif,georgia; text-align: left;}
body {background: #04090D; height: 100%; width: 100%; text-align: center;}
a {text-decoration: none; color: #636D46;}
a:link {}
a:visited {}
a:hover {color: #9BA675;}
ul {padding: 10px 0px 10px 40px;}
li {display: list-item; list-style-type: square;}
abbr,acronym,dfn {border-bottom: 1px dotted #999999; cursor: help; font-style: normal;}
caption {font-weight: bold;}
em {color: #690909; font-style: normal; font-weight: bold;}
div { }
span {display: inline; }
p, p.bodytext {line-height: normal; padding: 0 10px 10px 10px;}
h1, h2, h3, h4, h5 {display: block; padding: 15px 10px 10px 10px;}
h1 {font-size: 16px;}
h2 {font-size: 15px;}
h3 {font-size: 14px;}
h4 {font-size: 13px;}
h5 {font-size: 12px;}
#content-text .csc-textpic {margin: 0 10px 10px 10px;}
#content-text img {border: 1px solid #152B42;}

form {}
fieldset {}
label {color: #303330; font-size: 11px;}
input {width: auto; background: #F6F9EE; border: 1px solid #6CA02E; color: #303330; font: 11px arial,verdana,sans-serif; padding: 2px;}
select {width: auto; background: #F6F9EE; border: 1px solid #6CA02E; color: #303330; font: 11px arial,verdana,sans-serif;}
input.submit {background: #8DB55A; border: 2px solid #6CA02E; color: #2F4514; cursor: pointer; font: normal 11px arial,verdana,Helvetica,Arial,sans-serif; width: 180px;}
input.submit:active,input.submit:hover {background: #C6D8A9; border: 2px solid #6CA02E; color: #2F4514; cursor: pointer; font: normal 11px arial,verdana,Helvetica,Arial,sans-serif; width: 180px;}
textarea {background: #FFFFFF; border: 1px solid #6CA02E; color: #303330; font: 11px arial,verdana,sans-serif; padding: 3px;}
textarea:focus,select:focus,input:focus {background: #FDFDFA;}

.spacer,
.spacer-underline {clear: both;}
.floatleft {float: left;}
.floatright {float: right;}

/**
 *******************************************************
 * Main & Sub template layout
 *******************************************************
 */
#container {width: 772px; height: auto; margin: 0 auto; background: #B7DD8A;}
#sub-container {width: 772px; height: auto; text-align: left;}
#header {width: 772px; height: 185px; background: url(../images/header.png) no-repeat;}
#logo-a {float: left; margin: 5px 20px 0 25px; width: 100px; height: 80px;}
#logo-a h1 {font-size: 70px; line-height: 80px; color: #C2E29C;}
#logo-b {float: left; margin: 110px 0 0 0; width: 200px; height: 40px;}
#logo-b h2 {font-size: 38px; line-height: 40px; color: #C2E29C;}
#navbar {width: 772px; height: 25px; background: #8DB55A; border-bottom: 2px solid #6CA02E;}
#navcontainer {padding: 0 5px 0 5px; line-height: 28px;}
#subnavbar {clear: both; width: 772px; height: 23px; /*background: url(../images/shop_submenu.png) repeat-y;*/}
#subnavcontainer-shop {padding: 0px 5px 0px 5px; line-height: 23px;}
#content-area {clear: both; width: 772px; height: auto;}
#left-content {float: left; width: 190px; padding: 10px;}
#navarticles,
#minibasket,
#login {width: 170px;}
#car-content {width: 772px; padding: 10px;}
#content {width: 772px; padding: 10px;}
#content-text {width: 750px; background: #C8E5A6; border: 1px solid #152B42;}
#footer {width: 772px; height: 25px; background: #152B42; text-align: center; border-bottom: 2px solid #0A1622;}
#footer p {font: normal 11px arial; color: #FFFFFF; line-height: 25px; padding: 0;}

/**
 *******************************************************
 * Navigation menu
 *******************************************************
 */
/*- Menu 1 -*/
.ullevel1 {padding: 0px;}
.ullevel1 li {float: left; list-style-type: none;}
.ullevel1 li a {display: block; font-family: trebuchet ms, tahoma, arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #2F4514; line-height: 22px; padding: 0 5px 0 5px;}
.ullevel1 li a:hover {background: #C8E5A6; border-bottom: 1px solid #43631C;}
.ullevel1 .li1act {}
.ullevel1 .li1actfirst { }
.ullevel1 .li1actlast { }
.ullevel1 .li1no { }
.ullevel1 .li1nofirst { }
.ullevel1 .li1nolast { }
.ullevel1 li .a1act {border-right: 1px solid #6CA02E;background: #C8E5A6; border-bottom: 1px solid #43631C;}
.ullevel1 li .a1actfirst {border-right: 1px solid #6CA02E; background: #C8E5A6; border-bottom: 1px solid #43631C;}
.ullevel1 li .a1actlast {background: #C8E5A6; border-bottom: 1px solid #43631C;}
.ullevel1 li .a1no {border-right: 1px solid #6CA02E;}
.ullevel1 li .a1nofirst {border-right: 1px solid #6CA02E;}
.ullevel1 li .a1nolast { }

/*- Menu 2 -*/
.ullevel2 {padding: 0px;}
.ullevel2 li {float: left; list-style-type: none;}
.ullevel2 li a {display: block; margin-top: 4px; font-size: 12px; color: #636D46; line-height: 19px; padding: 0 5px 0 5px; margin-right: 2px;}
.ullevel2 .li2act {}
.ullevel2 .li2actfirst {}
.ullevel2 .li2actlast {}
.ullevel2 .li2no {}
.ullevel2 .li2nofirst {}
.ullevel2 .li2nolast {}
.ullevel2 li .a2act {background: #E1E7CF; border-bottom: 2px solid #C1C8AA; color: #9BA675;}
.ullevel2 li .a2actfirst {background: #E1E7CF; border-bottom: 2px solid #C1C8AA; color: #9BA675;}
.ullevel2 li .a2actlast {background: #E1E7CF; border-bottom: 2px solid #C1C8AA; color: #9BA675;}
.ullevel2 li .a2no {background: #E1E7CF; border-bottom: 2px solid #DCE0CF;}
.ullevel2 li .a2nofirst {background: #E1E7CF; border-bottom: 2px solid #DCE0CF;}
.ullevel2 li .a2nolast {background: #E1E7CF; border-bottom: 2px solid #DCE0CF;}

/*- Menu 3 -*/
.ullevel3 {margin: 0 0 20px 0;}
.ullevel3 li {list-style-type: none;}
.ullevel3 li a {display: block; margin-top: 5px; font-size: 12px; color: #6D6E71; line-height: 18px; padding: 0 5px 0 5px;}
.ullevel3 .li3act { }
.ullevel3 .li3actfirst { }
.ullevel3 .li3actlast { }
.ullevel3 .li3no {}
.ullevel3 .li3nofirst { }
.ullevel3 .li3nolast { }
.ullevel3 li .a3act {border-bottom: 1px solid #DCE0CF; color: #9BA675;}
.ullevel3 li .a3actfirst {border-bottom: 1px solid #DCE0CF; color: #9BA675;}
.ullevel3 li .a3actlast {border-bottom: 1px solid #DCE0CF; color: #9BA675;}
.ullevel3 li .a3no {border-bottom: 1px solid #D4DABC;}
.ullevel3 li .a3nofirst {border-bottom: 1px solid #D4DABC;}
.ullevel3 li .a3nolast {border-bottom: 1px solid #D4DABC;}

/*- Menu 4 -*/
.ullevel4 {margin: 0 0 0 20px;}
.ullevel4 li {list-style-type: none;}
.ullevel4 li a {display: block; margin-top: 5px; font-size: 12px; color: #6D6E71; line-height: 18px; padding: 0 5px 0 5px;}
.ullevel4 .li4act { }
.ullevel4 .li4actfirst { }
.ullevel4 .li4actlast { }
.ullevel4 .li4no {}
.ullevel4 .li4nofirst {}
.ullevel4 .li4nolast {}
.ullevel4 li .a4act {border-left: 3px solid #DCE0CF; color: #9BA675;}
.ullevel4 li .a4actfirst {border-left: 3px solid #DCE0CF; color: #9BA675;}
.ullevel4 li .a4actlast {border-left: 3px solid #D4DABF; color: #9BA675;}
.ullevel4 li .a4no {border-left: 3px solid #D4DABC;}
.ullevel4 li .a4nofirst {border-left: 3px solid #D4DABC;}
.ullevel4 li .a4nolast {border-left: 3px solid #D4DABC;}