* {
margin:0;
padding:0;
}

html,body {
height:100%;
width:100%;
font-family:Tahoma;
font-size:12px;
color:#3F3A0D;
background:#FFFCEA;
}

img {
border:none;
}

a {
text-decoration:underline;
color:#984905;
}

a:hover {
text-decoration:none;
color:#D16208;
}

a:focus {
outline:none;
}

h1,h2,h3 a {
text-decoration:none;
}

h1 {
font-size:18px;
}

h3 {
font-size:14px;
}

.topmenu_ac {
position:relative;
width:100%;
}

.topmenu_ac:after {
content:'';
display:block;
clear:both;
}

.topmenu_acl {
position:relative;
right:50%;
float:right;
}

.topmenu_acr {
position:relative;
z-index:1;
right:-50%;
}

.topmenu_area {
margin:0 auto;
padding:0;
}

.topmenu_area a {
color:#FFF;
font-family:Arial;
font-size:10px;
font-weight:700;
text-decoration:none;
float:left;
height:26px;
background-image:url(top_menu_02.png);
margin:0;
padding:15px 10px 0;
}

.topmenu_area a:hover {
color:#FFC;
text-decoration:underline;
}

.topmenu_area p {
background-image:url(top_menu_c.png);
background-repeat:no-repeat;
width:10px;
float:left;
height:26px;
padding-top:15px;
padding-right:0;
padding-bottom:0;
margin:0;
}

.topmenu_area .tml {
background-image:url(top_menu_l.png);
background-repeat:no-repeat;
width:47px;
float:left;
height:26px;
padding-top:15px;
padding-right:0;
padding-bottom:0;
margin:0;
}

.topmenu_area .tmr {
background-image:url(top_menu_r.png);
background-repeat:no-repeat;
width:47px;
float:left;
height:26px;
padding-top:15px;
padding-right:0;
padding-bottom:0;
margin:0;
}

.kaleidoscope {
text-align:center;
border:1px solid #EEE;
padding-bottom:5px;
padding-top:5px;
margin-bottom:20px;
}

.kaleidoscope img {
border:1px solid #CCC;
margin:1px;
}

.kaleidoscope img:hover {
border:1px dashed #F90;
}

.rcorn {
width:100%;
background-color:#661500;
padding-top:12px;
padding-bottom:12px;
}

.rcorn p {
padding-left:12px;
color:#fff;
font-size:11px;
margin:0 5px;
}

.roundtop {
background:url(roundtr.png) no-repeat top right;
}

.roundbottom {
background:url(roundbr.png) no-repeat top right;
}

img.corner {
width:15px;
height:15px;
border:none;
display:block !important;
}

.cornhc {
background:url(hc.png);
height:40px;
}

.cornhc h3 {
color:#FF8409;
padding-top:12px;
padding-left:20px;
font-size:14px;
font-weight:700;
}

.cornhl {
background:url(hl.png) no-repeat;
width:10px;
height:40px;
float:left;
}

.cornhr {
background:url(hr.png) no-repeat;
width:22px;
height:40px;
float:right;
}

.lmenu,.lnav,.lvip {
border:1px solid #eee;
margin-bottom:20px;
padding:10px;
}

.lnews{
border:1px solid #eee;
margin-bottom:20px;
}

.lmenu p.links {
background:url(gray_arr.png) no-repeat left;
padding-left:15px;
margin:5px;
}

.pm_newsline {
margin-bottom:5px;
padding:5px;
color:#3F3A0D;
}
.pm_newsline a{font-weight: bold;}
.pm_newsdate{font-size: 9px; color:#FF8409;text-align: left;}
.pm_newsdesc{border-bottom:2px solid #EEE; padding-bottom:7px;text-align: left;}

.lvip p {
text-align:left;
padding-left:5px;
margin:3px 5px;
}

.lvip p a {
color:#984905;
font-weight:700;
}

.lnav p.links {
margin:5px;
}

.lnav p.links img {
vertical-align:middle;
margin-right:5px;
}

.lnav p.links a {
color:#29ABE2;
font-weight:700;
}

.linec {
background:url(c.png) repeat-x left bottom;
width:80%;
}

.header {
width:100%;
margin-top:0;
}

.logo {
float:left;
width:22%;
padding:10px;
}

.nav {
float:left;
width:50%;
padding:10px;
}

.nav a {
color:#399;
font-size:18px;
font-family:Arial;
}

.searchform {
padding-top:10px;
padding-right:10px;
width:22%;
height:50px;
float:left;
}

.searchform form {
background:url(search.gif) no-repeat right;
padding:10px;
}

.container {
width:100%;
margin:0;
}

.subcontainer {
width:76%;
float:left;
margin:0;
}

.leftcolumn {
width:28%;
float:left;
color:#CCC;
margin:0;
padding:5px 0 0 20px;
}

.centercolumn {
width:66%;
float:right;
margin:0;
padding:5px 1.5%;
}

.rightcolumn {
width:21%;
float:right;
color:#CCC;
margin:0;
padding:5px 20px 5px 0;
}

.footer {
clear:both;
width:100%;
background-color:#661500;
height:70px;
font-size:11px;
color:#fff;
margin:0;
}

.footer a {
color:#fff;
}

.subfooter {
float:left;
width:30%;
padding-left:30px;
padding-top:7px;
text-align:justify;
}

.subfooter_right {
float:right;
width:300px;
padding-right:30px;
padding-top:28px;
text-align:right;
}

.subfooter_right img{
border:1px solid #fff;
}

.news_title {
text-align:center;
padding-bottom:30px;
}

.news_autor {
font-weight:700;
margin-top:10px;
padding:0 5px;
}

.news_full {
text-align:justify;
padding:0 5px;
}

.news_logo {
float:left;
margin-right:10px;
margin-bottom:10px;
}

.news_date {
float:right;
color:#999;
font-size:11px;
margin-top:10px;
text-align:right;
}

.news_links {
text-align:center;
margin-top:20px;
}

.news_list {
margin-bottom:25px;
border-bottom:1px solid #CCC;
padding-bottom:5px;
}

.news_list_title {
font-size:14px;
font-weight:700;
color:#29ABE2;
text-decoration:none;
}

.clear {
clear:both;
padding:0;
}

.admlink a {
font-size:11px;
}

.admmenu a {
text-decoration:none;
font-size:11px;
font-weight:700;
}

.admmenu td {
background-color:#F8F8F8;
padding:15px;
}

td.whitebg {
background-color:#FFF;
}

.sm {
font-size:10px;
}

.gray {
color:#999;
}

.lgray {
color:#AAA;
}

.green {
color:#090;
}

.red {
color:red;
}

.dred {
color:#FF8409;
}

.orange {
color:#29ABE2;
}

.blue {
color:#36C;
}

.b {
font-weight:bolder;
}

.absmid {
vertical-align:middle;
}

.alcenter {
text-align:left;
}

.err {
border:3px red solid;
background-color:#FF9;
}

.topmess {
width:94%;
background-color:#FFFFD9;
border:2px dashed #29ABE2;
font-size:11px;
margin:10px;
padding:10px;
}

.topmess a {
color:#F30;
}

.selectmess {
width:94%;
background-color:#EEFFEA;
border:1px dashed #090;
font-size:11px;
margin:10px;
padding:10px;
}

.stradv {
width:94%;
font-size:11px;
margin:10px;
padding:10px;
}

.o1 {
width:40%;
float:left;
}

.o3 {
width:5%;
float:right;
}

.o111 {
width:35%;
float:left;
}

.o33 {
width:18%;
float:right;
}

.cp2 {
width:7%;
float:right;
}

.index_cat a {
font-size:12px;
}

.rootcatimg {
float:left;
margin-right:10px;
}

.subclass {
color:#090;
font-size:12px;
margin-left:10px;
}

.addform {
width:98%;
vertical-align:middle;
}

.addform .pad {
clear:both;
padding:10px;
}

.addform .lc {
float:left;
width:30%;
padding-right:5px;
text-align:right;
}

.addform .lc .req {
color:red;
font-weight:bolder;
padding-left:5px;
}

.addform .rc {
width:66%;
float:right;
padding-left:5px;
text-align:left;
}

div#nojs {
border:2px #F90 dashed;
background-color:#FF9;
display:block;
text-align:center;
color:red;
padding:10px;
}

div.comments {
border:2px #CFC dashed;
background-color:#F0FFEA;
color:#333;
margin:5px;
padding:10px;
}

div.searchtags {
border:2px #999 dashed;
background-color:#F9F9F9;
color:#333;
margin:5px;
padding:10px;
}

div.searchtags a:hover {
color:#FFF;
background:red;
font-weight:700;
}

div.pagination {
text-align:center;
margin:10px;
padding:3px;
}

div.pagination a {
margin-right:2px;
border:1px solid #2C2C2C;
text-decoration:none;
color:#fff;
background:#2C2C2C url('poff.gif');
padding:2px 5px;
}

div.pagination a:hover,div.pagination a:active {
border:1px solid #B30000;
color:#FFF;
background:#B30000 url('pon.gif');
}

div.pagination a:visited {
color:#FFF;
}

div.pagination span.current {
margin-right:2px;
border:1px solid #B30000;
font-weight:700;
background:#B30000 url('pon.gif');
color:#FFF;
padding:2px 5px;
}

div.pagination span.disabled {
margin-right:2px;
border:1px solid #f3f3f3;
color:#ccc;
padding:2px 5px;
}

#informer_code {
background-color:#FFFFF2;
border:solid 1px #FC0;
color:#FF8409;
display:none;
padding:10px;
}

#informer_code b {
color:#333;
}

#informer_preview {
background-color:#F2FFF3;
border:solid 1px #0F0;
color:#3F3A0D;
display:none;
padding:10px;
}

.b_inf_width {
width:70%;
}

.b_inf_text_size {
font-size:110%;
}

.b_inf_text_color {
color:#984905;
}

.b_inf_date_size {
font-size:90%;
}

div.admcats select {
float:left;
}

#toggle_s {
display:none;
position:absolute;
right:20px;
z-index:9999;
background-color:#FFFBD7;
border:1px solid red;
margin-top:-10px;
padding:10px;
}

#toggle_s_close {
text-align:right;
margin-top:0;
}

table.sett td {
vertical-align:middle;
padding:10px;
}

table.sort {
border-spacing:0.1em;
margin-bottom:1em;
margin-top:1em;
}

table.sort td {
padding:0.3em 1em;
}

table.sort thead td {
cursor:pointer;
font-weight:700;
text-align:center;
vertical-align:middle;
}

table.sort thead td.curcol {
background-color:#999;
color:#FFF;
}

table.sort p {
display:none;
}

#thumbBox {
position:absolute;
left:0;
top:0;
width:auto;
background:#661500;
visibility:hidden;
z-index:10;
cursor:pointer;
padding:5px 5px 10px;
}

#thumbBox .footerbar {
font:12px Tahoma;
color:#FFF;
text-align:center;
}

#thumbBox #thumbImage {
background-color:#661500;
}

#thumbLoading {
position:absolute;
visibility:hidden;
border:1px solid #000;
background-color:#EFEFEF;
z-index:5;
padding:5px;
}

div,td {
vertical-align:top;
}

h2,.large {
font-size:16px;
}

.lvip div {
color:#3F3A0D;
margin-left:5px;
font-size:11px;
padding:3px;
}

.dgray,.b_inf_date_color {
color:#3F3A0D;
}

.o2,.o333 {
width:10%;
float:right;
}

.o4,.o5,.cp3,.cp4 {
width:20%;
float:right;
}

.o11,.cp1 {
width:50%;
float:left;
}

.rootcat,a.rootcat {
color:#29ABE2;
font-size:14px;
font-weight:bolder;
}

.addform select,.w100 {
width:100%;
}

.partner{
padding:10px 0px 10px 0px;
}
.partner img{background:#fff;border:5px solid #f0edd4;padding:2px;}

.highslide-wrapper, .highslide-outline {
    background: #FFFFFF;
}
.highslide-image {
    border: 2px solid #FFFFFF;
}
.highslide-active-anchor {
   visibility: hidden;
}  
.highslide-active-anchor img {
    visibility: hidden;
}
.highslide-html {
    background-color: white;
}
.highslide-html-content {
    display: none;
}
.highslide-loading {
    display: block;
    color: #ffffff;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
    padding: 3px;
    border: 1px solid #ffffff;
    background-color: #000000;
}
a.highslide-full-expand {
    background: url(../../../images/highslide/graphics/fullexpand.gif) no-repeat;
    display: block;
    margin: 0 10px 10px 0;
    width: 34px;
    height: 34px;
}
.highslide-footer {
    height: 11px;
}
.highslide-footer .highslide-resize {
    float: right;
    height: 12px;
    width: 11px;
    background: url(../../../images/highslide/graphics/resize.gif);
}
.highslide-resize {
    cursor: nw-resize;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-caption {
    display: none;
    padding: 5px;
    background: white;
}

.highslide-controls {
    width: 195px;
    height: 40px;
    background: url(../../../images/highslide/graphics/controlbar-black-border.gif) 0 -90px no-repeat;
    margin-right: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.highslide-controls ul {
    position: relative;
    left: 15px;
    height: 40px;
    list-style: none;
    margin: 0;
    padding: 0;
    background: url(../../../images/highslide/graphics/controlbar-black-border.gif) right -90px no-repeat;
}
.highslide-controls li {
    float: left;
    padding: 5px 0;
}
.highslide-controls a {
    background: url(../../../images/highslide/graphics/controlbar-black-border.gif);
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    outline: none;
}
.highslide-controls a.disabled {
    cursor: default;
}
.highslide-controls a span {
    /* hide the text for these graphic buttons */
    display: none;
}
 
/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
    background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
    background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
    background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
    background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
    background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
    background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
    background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
    background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
    background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
    background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
    background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
    background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
    background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
    background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
    background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
    background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
    background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
    background-position: -180px -30px;
}