/*--  TEMPLATE --*/body{background-color:#F6F6F6;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:12px;color:#6B6B6B;margin:0px;}input,textarea{border:1px solid #dadada;font:normal 12px "Trebuchet MS",Arial,Helvetica,sans-serif;color:#6B6B6B;}h1,h2,h3,h4{margin:0;}h2,h3,h4{margin-bottom:10px;padding-bottom:9px;border-bottom:1px solid #F2F2F2;letter-spacing:-0.035em;font-weight:normal;color:#37404C;}h1{font-size:23px;color:#64A330;}h2{font-size:18px;}h3{font-size:16px;font-weight:bold;color:#64A330;}h4{font-size:14px;font-weight:bold;}p,ul,ol{margin-bottom:1.5em;line-height:170%;text-align:justify;}ul,ol{margin-left:3em;}blockquote{margin-left:3em;margin-right:3em;}a{color:#64A330;}a:hover{text-decoration:none;}fieldset {margin-bottom: 10px; padding: 8px;}legend {font-weight: bold; color: #000000;}img {border: none;}td, input, textarea {font-size: 13px;}form {padding: 0px; margin: 0px;}ul, ol {margin: 0px 0px 10px 0px; padding-left: 15px;}p {margin: 13px 0px; padding: 0px;}#body {background:#F6F6F6 url(images/img01.jpg) repeat-x;}/* Wrapper */#wrapper{width:960px;margin:0 auto;background:url(images/img02.jpg) repeat-y;}#wrapper2{background:url(images/img10.jpg) no-repeat left bottom;}/* Header */#header{height:140px;background:#64A330 url(images/img03.jpg) no-repeat;}/* Logo */#logo{float:left;}#logo h1{margin:0;padding:90px 0 0 78px;text-transform:lowercase;letter-spacing:-3px;font-size:40px;color:#FFFFFF;}#logo h1 a{text-decoration:none;color:#FFFFFF;}/* Menu */#menu{float:right;}#menu ul{margin:0;padding:112px 78px 0 0;list-style:none;line-height:normal;}#menu li{display:inline;}#menu a{padding-left:40px;text-decoration:none;font-size:13px;font-weight:bold;color:#FFFFFF;}#menu a:hover{text-decoration:underline;}/* Page */#page{background:url(images/img04.jpg) no-repeat;}/* Content */#content{float:left;width:540px;padding:50px 15px 26px 76px;}/* Sidebar */#sidebar{float:right;width:186px;padding:67px 76px 0 0;}#sidebar ul{margin:0;padding:0;list-style:none;}#sidebar li{margin-bottom:40px;}#sidebar li ul{}#sidebar li li{margin:0;}/* Footer */#footer{height:108px;background:url(images/img05.jpg) no-repeat;}#footer p{margin:0;padding-top:45px;text-align:center;color:#8E8E8E;}#footer a{color:#666666;}/*-- SYSTEM --*/.menu {}.menu a {}.menu a.act {}.menu a.hs_closed {background-image: url("images/system/hs_open.gif");}.menu a.hs_opened {background-image: url("images/system/hs_close.gif");}.menu a.hs_closed, .menu a.hs_opened {padding-right: 16px; background-position: right 55%; background-repeat: no-repeat;}.menu ul.hs_content {display: none; padding-left: 10px !important; margin-bottom: 16px !important; list-style-type: none !important;}.menu ul.hs_content li {border: none !important;}.box-title {}.box-item {}.searchform input.q {width: 80px;}.list-title {margin: 20px 0px 3px 0px; border: none; padding: 0px;}.list-title a {font-size: 14px; font-weight: bold; letter-spacing: 0px;}.list-perex {padding: 0px; margin: 0px 0px 3px 0px;}.list-info {color: gray;}.list-info span {font-weight: bold;}.list-info a {text-decoration: none; color: gray;}.article-perex {font-style: italic; color: gray;}.article-info {color: gray; padding: 20px 0px 10px 0px;}.article-info td {padding: 10px; line-height: 24px;}.article-info a {color: gray; text-decoration: underline;}.article-info a:hover {text-decoration: none;}.poll {border: 1px solid #dcdcdc;}.poll-content {padding: 5px;}.poll-question {text-align: center; padding-bottom: 5px;}.poll-question div {color: #a4a4a4; font-size: 9px;}.poll-answer {border-top: 1px solid #dcdcdc; padding: 6px 0px 5px 0px;}.poll-answer input {padding: 0px; margin: 0px;}.poll-answer .votebutton {margin: 3px 4px 2px 0px !important;}.poll-answer div {background-image: url("images/system/votebar.gif"); background-repeat: repeat-x; height: 11px; margin: 6px 2px 4px 0px;}.posts-comments, .posts-book {border-top: 1px solid #dcdcdc;}.posts-comments {margin-top: 32px; padding-top: 5px;} .posts-book {padding-top: 12px;}.posts h2 {margin-bottom: 10px;}.posts-form {padding-bottom: 10px;}.posts-form-buttons {padding-left: 16px;}.posts-form-buttons img {vertical-align: middle;}.post-head {margin-top: 20px;}.post-author {font-weight: bold; text-decoration: none;}.post-author-guest {font-weight: bold; color: #a03800;}.post-subject {font-weight: bold;}.post-info {color: gray;}.post-actions a {font-size: 10px; text-decoration: none; padding-left: 4px;}.post-body {padding: 0px; margin: 0px;}.post-smiley {vertical-align: middle;}.post-answer {padding-left: 6px; margin-left: 20px; background-image: url("images/img8.gif"); background-repeat: repeat-y; background-position: left top;}.post-answer .post-info {font-size: 10px;}.post-answer .post-head {margin-top: 15px;}.gallery td {overflow: hidden;}.gallery img {margin: 3px;}.messages-menu a {padding: 0px 6px; text-decoration: none; border-right: 1px solid #dcdcdc;}.messages-menu a.active {font-weight: bold;}.messages-table {width: 540px; border: 1px solid #dcdcdc;}.messages-table td {padding: 5px 15px;}.messages-table a {text-decoration: none;}.messages-table a.notreaded {font-weight: bold;}.widetable {width: 540px; border: 1px solid #dcdcdc;}.widetable td {width: 50%; padding: 5px 15px;}.profiletable td {padding: 3px 10px;}.profiletable .avatartd {padding: 5px;}.profiletable .note {padding: 8px 5px 5px 8px; width: 268px; height: 128px; overflow: auto;}.profiletable .posts-form-buttons {padding-left: 0px;}.avatar {width: 96px; height: 128px; border: 1px solid #000000; overflow: hidden;}.areasmall {width: 322px; height: 100px;}.areamedium {width: 468px; height: 150px;}.inputsmall {width: 177px;}.inputmedium {width: 322px;}.inputc {width: 104px;}.paging {padding: 6px 0px 3px 1px;}.paging span a {padding: 0px 2px; text-decoration: none;}.paging a.act {text-decoration: underline;}.message1, .message2, .message3 {margin: 5px 0px 20px 0px; padding: 13px 5px 13px 48px; font-weight: bold; background-color: #ffffff; background-position: 5px 5px; background-repeat: no-repeat;}.message1 {background-image: url("images/icons/info.gif");}.message2 {background-image: url("images/icons/warning.gif");}.message3 {background-image: url("images/icons/error.gif");}.hr {height: 10px; background-image: url("images/system/hr.gif"); background-position: left center; background-repeat: repeat-x;}.hr hr {display: none;}.pre {font-family: monospace; width: 90%; padding: 5px; margin: 5px; border: 1px solid #dcdcdc; background-color: #feffeb; overflow: scroll; white-space: pre; display: block;}.bborder {padding-bottom: 8px; margin-bottom: 12px; border-bottom: 1px solid #dcdcdc;}.backlink {display: block; font-weight: bold; padding-bottom: 15px;}.hint {color: gray; font-size: 10px; padding: 0px 4px;}.cimage {width: 68px; height: 22px; vertical-align: top;}.icon {vertical-align: middle; margin-top: -1px;}.minip {padding: 0px; margin: 0px 0px 4px 0px;}.rpad {padding-right: 10px;}.lpad {padding-left: 10px;}.inline {display: inline;}.hidden {display: none;}.cleaner {clear: both;}.important {color: red;}.exp {border-bottom: 1px dashed #808080; cursor: help;}.leftimg {float: left; margin: 1px 10px 5px 1px;}.rightimg {float: right; margin: 1px 1px 5px 10px;}