*{margin:0;padding:0;}
html        { }
body        { font-size: 12px; font-family: Arial; margin-right: auto; margin-left: auto; right: 1000px; width: 99%; height: 100% }
body.print    { background: #ffffff; font-size: 12px; font-family: Arial }
#wrapper  { display: block; margin-right: 2px; margin-left: 2px}
table.top   { color: white; background-color: #f6f6f6; background-image: url(../images/bg_pagebg.gif); margin: 0; padding: 0; width: 100% }
.topLogo        { text-align: right; padding-top: 10px; padding-right: 25px }
#banner { padding-top: 0; padding-bottom: 0; padding-left: 30px; height: 100%; vertical-align: middle }
#lang  { text-align: left; padding-left: 15px; height: 27px; vertical-align: middle }
#mtop { text-align: right; padding-right: 20px; vertical-align: middle }
#mtop a { color: white; text-decoration: none }
#mtop a:hover { text-decoration: underline }
#top_menu  { background-color: #f7f7f7; background-image: url(../images/bg_pagenav.gif); background-repeat: repeat-x; margin: 0; padding: 0; width: 100%; height: 64px; float: left; overflow: visible }
#top_menu_inner {
	PADDING-LEFT: 65px; OVERFLOW: visible; PADDING-TOP: 16px
}
UL#mainlevel-nav {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL#mainlevel-nav LI    { color: white; line-height: 34px; white-space: nowrap; margin: 0 1px 0 2px; padding: 0; height: 34px; float: left; border-style: solid solid none; border-width: 1px 1px medium; border-color: #69baee }
UL#mainlevel-nav LI A     { color: white; font-size: 15px; font-family: "Arial Narrow"; text-decoration: none; background-image: url(../images/top_button.gif); background-repeat: repeat-x; text-align: center; display: block; padding-right: 15px; padding-left: 15px }
UL#mainlevel-nav LI A:hover  { COLOR: #f8f8f8; font-size: 15px; font-family: "Arial Narrow"; background-image: url(../images/top_button_hover.gif); background-repeat: repeat-x; white-space: nowrap; float: left }
UL#mainlevel-nav LI A#active_menu-nav {
	BACKGROUND-IMAGE: url(../images/top_button_hover.gif); BACKGROUND-REPEAT: repeat-x; WHITE-SPACE: nowrap; FLOAT: left; COLOR: #f8f8f8
}
UL#mainlevel-nav LI A#active_menu-nav:hover     { color: #fff; font-size: 15px; font-family: "Arial Narrow"; text-decoration: none; background-image: url(../images/top_button.gif); background-repeat: repeat-x; text-align: center; list-style-image: none !important; display: block; padding-right: 15px; padding-left: 15px }
img{border:none;}
a    { color: #2f2f2f; text-decoration: none }
a:hover   { color: #146ba9; text-decoration: underline }
a:focus{outline:none;}
h1,h2,h3 a{text-decoration:none;}
h1 { font-size: 20px; font-family: "Arial Narrow"; font-weight: bold }
h2 { font-size: 17px; font-family: "Arial Narrow"; font-weight: bold }
h3   { font-size: 15px; font-family: "Arial Narrow"; font-weight: bold }
input     { color: #333333; font-size: 11px; font-family: Verdana; background-color: #ffffff; padding: 2px }
input.top      { color: #333333; font-size: 11px; font-family: Arial; background-color: #ffffff; text-align: left; padding: 3px }
input.submit     { color: white; font-size: 11px; background: url(butbg.gif) repeat-x; margin-left: 5px; padding: 0 15px 2pt; height: 22px; border: solid 1px #4f64a0 }
textarea   { color: #333333; font-size: 9pt; font-family: Verdana; background-color: #ffffff; padding: 2px; vertical-align: top }
select   { color: #333333; font-size: 9pt; font-family: Verdana; background-color: #ffffff; padding: 2px; vertical-align: top }
.topSearch       { text-align: center; padding-bottom: 20px; width: 100%; vertical-align: bottom }
.topimg       { padding-top: 10px; padding-right: 7px; padding-left: 7px }
.footer        { color: white; background-color: #1775b8; background-image: url(footer2.gif); background-repeat: repeat-x; width: 100% }
.footer a      { color: white }
.footer a:hover  { color: white; text-decoration: underline }
.subfooter        { color: white; font-size: 11px; font-family: Arial; background-color: #1775b8; text-align: left; margin-top: 12px; padding-right: 10px; padding-left: 10px; float: left }
.subfooter4          { color: white; font-size: 12px; font-family: Arial; line-height: 17px; text-align: left; margin-top: 12px; padding-right: 15px; padding-left: 20px; height: 100%; vertical-align: top; border-left: 1px solid white }
.mn      { margin: 0 0 15px; padding: 2px; border: solid 1px #dedede }
.mn H3       { color: white; font-size: 14px; font-family: "Arial Narrow"; background-image: url(_h3.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: left; text-align: center; margin-bottom: 10px; padding-top: 8px; height: 25px }
.t15           { color: black; font-size: 15px; font-family: Arial; line-height: 20px; padding: 15px 10px }
.t14           { color: black; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 22px; padding: 15px 10px }
.t11           { font-size: 11px; font-family: Arial }
.lnav  { border-width: 1px; border-color: #eee }
.lnav p.links         { font-size: 15px; font-family: "Arial Narrow"; background-color: transparent; background-image: url(_arr5.gif); background-repeat: no-repeat; background-position: left 5px; padding-right: 5px; text-align: left; margin-left: 10px; padding-bottom: 4px; padding-left: 20px }
.lnav p.links img{ vertical-align:middle; margin-right:5px}
.lnav p.links a:hover  { color: #146ba9; text-decoration: underline }
.kaleidoscope   { text-align: center; margin-bottom: 20px; padding-top: 5px; padding-bottom: 5px }
.kaleidoscope img { border:1px solid #d7d7d7; margin:3px; }
.kaleidoscope img:hover   { border: solid 1px red }
.rcorn{width:100%;background-color:#F4F4F4;color:#666666;}
.rcorn p{margin:0 5px;padding-left:12px;color:#666;font-size:11px;}
img.corner{width:15px;height:15px;border:none;display:block !important;}
.lnews       { padding: 5px }
.lnews a        { text-decoration: none }
.lnews a:hover   { text-decoration: underline }
.lnews p    { color: black; font-size: 14px; font-family: "Arial Narrow"; padding-left: 25px }
.lnews div  { color: #666; font-size: 11px; padding: 3px }
.lmenu links  { text-align: left; margin: 5px; padding-left: 15px }
.lmenu, .lvip{padding:10px; border:1px solid #eee; margin-bottom:20px;}
.lmenu p.links{margin:5px 5px;background:url(gray_arr.png) no-repeat left;padding-left:15px;}
.lnews p.news { font-size: 15px; font-family: "Arial Narrow"; margin: 3px 5px; padding-left: 15px }
.lnews div{padding:3px; color:#666; margin-left:5px; font-size:11px }
.lvip p{text-align:center;margin:3px 5px;padding-left:5px;}
.lvip p a{ color:#009900; font-weight:bold }
.lvip div{padding:3px; color:#666; margin-left:5px; font-size:11px }
.linec{background:url(c.png) repeat-x left bottom;width:80%}
.news_title  { text-align: center }
.news_autor   { color: #808080; font-size: 11px; font-family: "Trebuchet MS"; margin-top: 10px; padding: 0 5px 0 10px }
.news_full      { font-size: 13px; padding:0 5px;text-align:justify; }
.news_logo  { margin-right: 15px; margin-bottom: 10px; float: left }
.news_date  { color: #999; font-size: 11px; font-family: "Trebuchet MS"; text-align: right; margin-top: 10px; float: right }
.news_links { text-align:center; margin-top:10px; margin-top:20px; }
.news_list { margin-bottom:25px; border-bottom: 1px solid #CCC; padding-bottom:5px }
.news_list_title   { color: black; font-size: 17px; font-family: "Arial Narrow"; font-weight: bold; text-decoration: underline; padding-bottom: 4px; padding-left: 15px }
.nav{padding:10px;float:left;width:50%;}.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-color:#F0F0F0;padding:10px;}
.container {BACKGROUND-IMAGE: url(bg.gif); PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; PADDING-TOP: 0px}
.subcontainer{width:76%;float:left;margin:0;}
.leftcolumn  { color: #c0c0c0; margin: 0; padding: 5px 0 0 10px; width: 28%; float: left }
.centercolumn { margin: 0; padding-top: 5px; padding-bottom: 5px; width: 66%; float: right }
.rightcolumn { color: #cccccc; margin: 0; padding: 5px 10px 5px 0; width: 21%; float: right }
.clear{clear:both;padding:0;}.admlink a{font-size:11px;}
.autor       { text-align: left; padding-top: 2px; padding-bottom: 4px; padding-left: 15px }
.admmenu a{text-decoration:none; font-size:11px; font-weight:bold}
.admmenu td { background-color: #FBFBFB; padding: 15px; border: solid 1px #EEEEEE }
td.whitebg { background-color:#FFFFFF; }
.div10 { padding-right: 10px; padding-left: 10px }
.div20 { padding-right: 20px; padding-left: 20px }
.div30 { padding-right: 30px; padding-left: 30px }
div.fo  { font-size: 14px; text-align: center; padding-top: 10px; width: 100%; vertical-align: bottom; border-top: 1px solid silver }
.asm   { color: #f7f7f7; font-size: 10px }
.sm  { font-size: 10px; font-family: Arial }
.sm2 { font-size:8px; }
.large  { font-size: 16px; text-align: left }
.gray { color:#999999; }
.dgray { color:#666666; }
.lgray { color:#9b9b9b; }
.green { color:#02720c; }
.white  { color: white }
.red   { color: #ff0000 }
.dred { color:#CC0000; }
.orange { color:#ce5200; }
.blue { color:#0066cc; }
.b { font-weight:bolder }
.absmid  { margin-right: 5px; vertical-align: middle }
.alcenter   { text-align: center }
.alcenter2  { font-size: 15px; font-family: "Arial Narrow"; font-weight: normal; text-align: center; padding-top: 10px; padding-bottom: 15px }
.err  { background-color: #ffff99; padding: 1px; border: solid 1px #ff0000 }
.topmess           { font-size: 13px; font-family: Tahoma }
.topmess td            { color: red; font-size: 11px; font-weight: bold; padding: 20px 8px; border-top: 3px double red; border-bottom: 3px double red }
.topmess td a          { color: red; font-size: 13px }
.topmess td.foto             { text-align: center; padding-top: 20px; padding-bottom: 20px; padding-left: 5px; vertical-align: middle; border-left: 3px double red }
.topmess td.mid             { text-align: center; padding-top: 20px; padding-bottom: 20px; vertical-align: middle; border-right: 3px double red }
.selectmess         { font-size: 12px; font-family: Arial; background-color: #f7f7ff }
.selectmess td           { color: black; font-size: 11px; padding: 20px 8px; border-top: 2px solid #98b9e6; border-bottom: 2px solid #98b9e6 }
.selectmess td a       { }
.selectmess td.foto                { text-align: center; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; vertical-align: middle; border-left: 2px solid #98b9e6 }
.selectmess td.mid             { text-align: center; padding-top: 20px; padding-bottom: 20px; vertical-align: middle; border-right: 2px solid #98b9e6 }
.stradv          { font-size: 11px; font-family: Arial; background-color: white }
.stradv td           { color: black; padding: 16px 8px; border-bottom: 1px solid #ededed }
.stradv td a           { }
.stradv td.foto           { text-align: center; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; vertical-align: middle }
.stradv td.mid             { text-align: center; padding-top: 20px; padding-bottom: 20px; vertical-align: middle }
.stradv2 th                   { font-size: 14px; font-family: "Arial Narrow"; background-color: #fcfcfc; margin-bottom: 3px; padding-top: 8px; padding-bottom: 8px; border-bottom: 1px solid #505050 }
.o1{width:40%;float:left;}
.o2{width:10%;float:right;}
.o3{width:5%;float:right;}
.o4{width:20%;float:right;}
.o5{width:20%;float:right;}
.o111{width:35%;float:left;}
.o333{width:10%;float:right;}
.o11{width:50%;float:left;}
.o33{width:18%;float:right;}
.cp1{width:50%;float:left;}
.cp2{width:7%;float:right;}
.cp3{width:20%;float:right;}
.cp4{width:20%;float:right;}
.index_cat a      { font-size: 13px; line-height: 18px; text-decoration: none; text-align: left; padding-left: 7px }
.index_cat a:hover    { text-decoration: underline }
.index_cat2 a     { font-size: 15px; font-family: "Arial Narrow"; line-height: 22px; text-decoration: none; padding-left: 45px }
.rootcat      { color: #146ba9; font-size: 17px; font-family: "Arial Narrow"; font-weight: bolder; text-align: left; padding-left: 20px }
a.rootcat    { font-size: 14px; font-weight: bolder; text-decoration: underline; text-align: left; padding-left: 20px }
.rootcatimg   { margin-left: 14px; float: left }
.stat   { color: #808080; font-size: 10px; font-family: Arial; margin: 0 0 15px; padding: 20px; border: solid 1px #dedede }
.subclass{color:#009900;font-size:12px; margin-left:10px;}
.addform { width: 95%; vertical-align: middle }
.addform .pad{clear:both;padding:10px;}
.addform select { width: 80% }
.addform .lc { text-align: right; padding-right: 5px; width: 23%; float: left }
.addform .lc .req { color: #ff0000; font-weight: normal; padding-left: 5px }
.addform .rc { text-align: left; padding-left: 5px; width: 75%; float: right }
.tab100 { margin-top: 5px; width: 100% }
.tab100 .ma        { color: black; font-size: 10pt; font-family: Arial; font-weight: 600; text-align: left; margin: 0; padding-top: 12px; padding-right: 7px; padding-bottom: 12px; border-top: 1px none #eeeeee; border-bottom: 1px solid #eeeeee }
.tab100 .t   { color: #666666; text-align: right; margin: 0; padding: 7px; width: 25%; border-top: 1px solid #e7e7e7 }
.tab100 .d     { font-weight: bold; text-align: left; margin: 0; padding: 7px 7px 7px 12px; width: 75%; vertical-align: middle; border-top: 1px solid #e7e7e7 }
.tab70  { margin-top: 5px; width: 75% }
.tab70 .r      { color: black; text-align: right; padding-top: 15px; padding-right: 10px; padding-bottom: 15px; width: 50%; vertical-align: middle; border-bottom: 1px solid #dfdfdf }
.tab70 .le       { color: black; font-size: 13px; font-family: Arial; font-weight: bold; text-align: left; padding-top: 15px; padding-bottom: 15px; padding-left: 10px; width: 50%; vertical-align: middle; border-bottom: 1px solid #dfdfdf }
.tab70 .no          { color: black; font-size: 13px; padding: 10px 10px 10px 20px; vertical-align: middle; border-bottom: 1px solid #dfdfdf }
.tab70 .ce           { font-size: 13px; padding: 10px 10px 10px 20px; vertical-align: middle; border-bottom: 1px solid #dfdfdf }
.ot { padding-left: 50px }
.page    { color: black; font-size: 11px; font-family: "Trebuchet MS"; text-align: center; vertical-align: middle }
.page .a2     { color: #1775b8; font-size: 120%; font-weight: bold }
.page a    { margin-right: 7px; margin-left: 7px }
.page a:hover   { text-decoration: underline }
div#nojs  { color: red; background-color: #ffffbe; text-align: center; display: block; padding: 10px; border: dashed 2px }
div.comments  { color: #333333; background-color: #f0ffea; margin: 5px; padding: 10px 10px 10px 15px; border: dashed 1px green }
div.searchtags { color: #333333; background-color: #f9f9f9; margin: 5px; padding: 10px; border: dashed 1px green }
div.searchtags a:hover { color: #fff; background: green }
div.pagination  { font-size: 11px; text-align: center; margin: 10px; padding: 3px 2px }
div.pagination a   { color: #fff; text-decoration: none; background: #2c2c2c url(poff.gif); margin-right: 1px; padding: 2px 3px; border-width: 1px; border-color: #2c2c2c }
div.pagination a:hover, div.pagination a:active { color: #fff; background: #b30000 url(pon.gif); border-width: 1px; border-color: #b30000 }
div.pagination a:visited{color:#FFF;}div.pagination span.current   { color: #fff; font-weight: bold; background: #b30000 url(pon.gif); margin-right: 1px; padding: 2px 3px; border-width: 1px; border-color: #b30000 }
div.pagination span.disabled  { color: #ccc; margin-right: 1px; padding: 2px 3px; border: solid 1px #f3f3f3 }
#informer_code { color: #cc0000; display: none; padding: 10px; border: solid 1px #cc0000 }
#informer_code b{color:#333;}
#informer_preview { color: #666666; display: none; padding: 10px; border: solid 1px #358ed7 }
.b_inf_width{width:70%;}
.b_inf_text_size{font-size:110%;}	
.b_inf_text_color{color:#0066CC;}
.b_inf_date_size{font-size:90%;}
.b_inf_date_color{color:#666666;}
div.admcats select{float:left}
table adm  { margin-right: 10px; margin-left: 10px }
table adm td  { padding: 10px }
table cat {	BORDER-COLLAPSE: collapse}
table.sett    { width: 70% }
table.sett td     { font-size: 13px; font-family: Arial; font-weight: normal; text-align: left; padding: 10px 10px 10px 30px; vertical-align: middle }
table.sort  { width: 99%; border-collapse: collapse }
table.sort td     { padding: 15px 5px 5px 15px; vertical-align: middle; border-right: 1px solid #efefef; border-bottom: 1px solid #c3c3c3; border-left: 1px solid #f6f6f6 } 
table.sort td.ob { text-align:left } 
table.sort td.ob span   { color: blue } 
table.sort thead td  { color: #000; font-weight: bold; text-align: center; cursor: pointer; padding: 10px; vertical-align: middle; border: solid 1px #dfdfdf }
table.sort thead td.curcol { background-color:#999999; color:#FFFFFF }
table.sort tfoot td     { color: black; font-weight: bold; text-align: center; padding: 10px; border: solid 1px #dfdfdf }
table.sort p { display:none; }
.l     { font-size: 12px; font-family: Tahoma; text-decoration: none; text-align: center }
.l A   { color: silver; font-size: 12px; font-family: Tahoma; text-align: center; margin-right: 2px; margin-left: 2px; padding: 1px; border: solid 1px }
.l A:hover    { color: red; font-size: 12px; font-family: Tahoma; text-decoration: none; text-align: center; margin-right: 2px; margin-left: 2px; padding: 1px; border: solid 1px  }
.l_l      { color: black; font-size: 12px; font-family: Tahoma; font-weight: bold; text-align: center; margin-right: 2px; margin-left: 2px; padding: 1px; border: solid 1px  }
#thumbBox{position:absolute;left:0;top:0;width:auto;padding:5px;padding-bottom:10px;background:#0D0D0D;visibility:hidden;z-index:10;cursor:pointer;} 
#thumbBox .footerbar{font:12px Tahoma;color:white;text-align:center;} #thumbBox #thumbImage{background-color:#0D0D0D;} #thumbLoading{position:absolute;visibility:hidden;border:1px solid black;background-color:#EFEFEF;padding:5px;z-index:5;}
#ok    { color: #008000; font-size: 16px; font-family: "Arial Narrow"; font-style: normal; font-variant: normal; font-weight: bold; background-color: #ffffff; margin: 0; padding: 15px 10px; border: solid 1px silver }
#ok2     { color: fuchsia; font-size: 16px; font-family: "Arial Narrow"; font-style: normal; font-variant: normal; font-weight: bold; background-color: #ffffff; margin: 0; padding: 15px 10px; border: solid 1px silver }
#ok3         { color: black; font-style: normal; font-variant: normal; background-color: #ffffff; text-align: left; padding: 10px 20px; width: 90%; border: solid 1px #eeeeee }
UL {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
OL {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
LI {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
UL  { margin: 5px 0; padding-left: 5px }
OL  { margin: 5px 0; padding-left: 5px }
OL LI {LINE-HEIGHT: 14px; LIST-STYLE-TYPE: decimal}
UL {PADDING-BOTTOM: 2px; LIST-STYLE-TYPE: none; MARGIN: 5px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px}
LI {BACKGROUND-IMAGE: url(li.png); TEXT-ALIGN: left; PADDING-LEFT: 25px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 2px}
LI:hover {BACKGROUND-IMAGE: url(li_hover.png); TEXT-ALIGN: left; PADDING-LEFT: 25px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 2px}
