body						{margin:0px auto;max-width:1300px; width: expression(this.offsetWidth > 1300 ? "1300px" : this.offsetWidth); background:#F9F9FB; font:8pt Tahoma, Arial, Verdana}


p						{color:#000000;}
a						{text-decoration:underline; color:#000;}
td						{color:#000000;}


.blue						{color:#0E559D}
.gray						{margin-top:20px; color:#777; font:8pt Tahoma;}

.na							{text-decoration: none;}
.na:hover					{text-decoration: underline; color:#0E559D;}

form						{margin:0px; padding:0px;}
input,select				{border:1px solid #DDD; background:#F9F9F9; font:8pt Tahoma;  padding:5px;}
textarea					{border:1px solid #DDD; background:#F9F9F9; font:8pt Tahoma; padding:5px;}
.input_search				{width:500px; border:1px solid #EDEDED; height:16px; padding:2px; background:#FFF; margin-left:30px; padding-left:30px; color:#666666;}


.topsite					{font:10px Tahoma, Arial, Verdana; text-decoration:none; margin:2px; margin-left:10px;}
.atopmenu					{font:11px Tahoma, Arial, Verdana; margin-left:20px; border-bottom:1px dashed #333333; color:#333333; padding-bottom:1px; text-decoration:none;}
.atopmenu:hover				{color:#C2090E;  border-bottom:1px dashed #C2090E;}
.bt							{background:#FFFFFF; border-top:3px solid #EDEDED; margin-top:10px;}
.bt a                       {color:#000}


h1							{font:15pt "Trebuchet MS", Tahoma; color:#000;}
h2							{font:13pt "Trebuchet MS", Tahoma; color:#000;}
h3							{font:12pt "Trebuchet MS", Tahoma; color:#000;}
h4							{font:10pt "Trebuchet MS", Tahoma; color:#000;}
.ht							{font:14pt "Trebuchet MS", Tahoma; color:#000;  margin-top:10px;}



.tdtop1						{background:url(images/toplogo.jpg) no-repeat top left; border-right:1px solid #EDEDED;}

.abutton					{ background:url(images/aback.gif) repeat-x top; height:16px; border:1px solid #B3B3B3; padding:2px; padding-left:10px; padding-right:10px; font:10px Tahoma, Arial, Verdana; text-decoration:none;  border-left:2px solid #31880E; color:#000}
.subgray 					{font:11px Tahoma, Arial, Verdana; color:#6E6E6E; padding-left:12px; background:url(images/pic.gif) no-repeat left; margin-left:10px; margin-right:20px;}


.colleft					{width:300px; float:left; border-right:1px solid #EDEDED;}
.colcontent					{margin-left:303px; position: relative;}

.clear						{clear:both}
.clear2                                         {width: 99%; height: 1px;}


.tdblock					{margin:2px; border:1px solid #EDEDED; background:#FFFFFF; margin-top:0px;}
.block						{border:1px solid #EDEDED;  padding:20px; padding-top:10px; margin-bottom:3px; margin-top: 1px; background:#fff;}
.blocknb					{}

.nav						{}
.nav a						{color:#0E559D;  text-decoration:none}
.nav a:hover				{color:#bc0000;  text-decoration:underline}


.title						{font:14pt "Trebuchet MS", Tahoma; color:#423C78;}

.add						{float:right}
.r							{text-align:right;}
.c							{text-align:center;}

.abutton2					{padding:7px; padding-left:15px; padding-right:15px; background:#A9DF81; font:10pt Trebuchet MS; text-decoration:none;}
.abutton2:hover				{background:#4EB601; color:#000;}

.it                         {font:italic 8pt Arial;}
.pl10                       {padding-left:20px;}

.newszag					{font:14pt "Trebuchet MS", Tahoma; color:#C2090E;}
.anewszag					{font:14pt "Trebuchet MS", Tahoma; color:#000000; text-decoration:none;}
.newszag2					{ padding-bottom:5px;}
.anewszag2					{font:bold 10pt "Trebuchet MS", Tahoma; background:#E6EAFC;  padding:2px; text-decoration:none;}
.anewszag2:hover			{ background:#D1D8F5;}
.date2						{font:7pt Tahoma, Arial, Verdana; color:#666666; padding-top:10px; margin:0px; margin-bottom:5px;}



#menu						{}
#menu a						{font:11px "Trebuchet MS", Tahoma; color:#000000; text-decoration:none;}
#menu a:hover				{text-decoration:underline}
#menu p						{margin:0px; margin-bottom:2px;}


#listnew					{}
#listnews td				{padding:2px;}
#listnews .date				{padding:2px; background:#C2090E; color:#FFFFFF; padding-left:3px; padding-right:3px;}
#listnews p					{margin:3px;}
#listnews a					{text-decoration:none;}
#listnews a:hover			{text-decoration:underline; color:#C2090E;}





.button                          {display:inline-block;cursor:pointer; background: url(images/but_l.gif) left 0 no-repeat; height: 14px; color: #fff; font:8pt Arial; padding: 4px 5px 4px 5px; width: 160px; text-align: center; text-decoration: none}
.button:hover                    {background-position:0% -22px; text-decoration: none; margin: 0}

input.button                    {display: block; padding: 3px; border: none; height: 21px; width: 170px; }

.bigselect                       {font:13pt "Trebuchet MS"; width: 400px; padding-left: 10px;}



.tabs					{padding-bottom:4px; padding-top:4px;  margin:0px; margin-top:7px; border-bottom:1px solid #EDEDED;}
.tabs a					{padding:9px 25px 5px 25px; margin:0px; background:url(images/strright2.gif) no-repeat left; color:#000}
.tabs a.nostr				{padding:9px 25px 5px 25px; margin:0px;}
.tabs .rss				{padding:9px 25px 5px 25px; background:url(images/rss.gif) no-repeat left;}
.tabs .sel				{background:#FFFFFF url(images/strdown.gif) no-repeat left; padding:9px 25px 5px 25px ;  border:1px solid #EDEDED; border-bottom:none; color:#1261B1; text-decoration:none;}
.tabspanel				{background:#fff; border:1px solid #EDEDED; border-top:none; padding:2%; padding-bottom:20px;}


.other                      {padding-top:20px;}
.other .title               {font:bold 10pt Arial; color:#000}
.other a                    {color:#0E559D; margin-left:20px;}
.other a:hover              {color:#bc0000}


.p5,.p10					{padding:10px;}
.pc20						{padding:10px; text-align:center}
.limg						{margin:0px; margin-right:10px; margin-bottom:5px; float:left; border:1px solid #EEE;}


.item                       {padding-bottom:7px; padding-top:7px; border-bottom:1px solid #eee}
.item p                     {padding:5px;}
.item .line                 {background:#f5f5f5; padding:5px; width:450px;}
.item a, .item span         {padding-left:15px; padding-right:15px; border-right:1px solid #ddd; color:#333; text-decoration:none    }
.item a:hover               {text-decoration:underline; color:#0E559D;}
.item .end                  {border-right:none;}


#list						{margin:5px;}
#list td					{padding:4px; padding-bottom:5px; border-bottom:1px solid #F5F5F5;}
#list p						{color:#444444; font:8pt Tahoma; margin:0px;}
#list img					{border:1px solid #EEE;}
.listzag					{font:bold 8pt Tahoma, Arial, Verdana; text-decoration:none;}
.listzag:hover				{text-decoration:underline}

.zag						{font:bold 11pt "Trebuchet MS", Tahoma;}
.comment					{font:8pt Tahoma; color:#444444; margin-left:10px;}
.nm							{margin:0px; margin-bottom:5px;}


#content				{padding:10px; padding-top:10px;}
#content a				{color:#0E559D;}
#content a:hover			{color:#BC0000;}
#content .azag				{color:#0E559D; font:bold 10pt "Trebuchet MS", Tahoma}
#content table				{width:94%;}
#content td				{padding:5px; border-bottom:1px solid #eee;}
#content th				{padding:10px; padding-left:5px; background:#444; color:#fff; text-align:left}
#content .tdline			{border-bottom:2px solid #EEE; font:bold 8pt Tahoma; height:40px; color:#1261B1;}
#content img				{border:1px solid #EEE;}
#content .ni				{border:none;}
#content .picimg             {width:16px; border:none; padding-right:3px;}



#content a.button                {color:#fff;}
#content a.button:hover          {color:#fff;}

#pages 			{padding:10px; padding-top: 20px; padding-bottom:20px;}
#pages a		{font:8pt Verdana; text-decoration:none; padding:3px; padding-left:4px; padding-right:4px; color:#000; margin:1px;}
#pages a:hover	{background:#eee; color:#000}
#pages a.sel	{background:#0E559D;  font:8pt Verdana; text-decoration:none; padding:2px; padding-left:4px; padding-right:4px; color:#FFF;}



#t				{ margin:10px; margin-bottom:20px;}
#t td			{padding:5px;}
#t .gray		{ color:#444}
#t a			{color:#0E559D}


#nt				{border:none;}
#nt td			{border:none;}



.list                   {padding:10px; padding-left: 25px; border-bottom: 1px solid #eee;}
.list .ht               {font:bold 13pt Arial;}

.catblock			{float:left; width:170px; height:185px; padding:10px; position: relative;}
.catname			{font:bold 9pt "Trebuchet MS"; margin-bottom:5px;}
.catdata			{ margin:0px; margin-bottom:5px; padding-left:10px;}
.acatdata			{font:8pt Tahoma; color:#333; text-decoration:none; padding:2px;}
.acatdata:hover		{text-decoration:none; color:#FFF; background:#E61F6E}

.tabspanel .nm a               {padding:3px; margin-left:-3px;}
.tabspanel .nm a:hover         {background:#D1D8F5; color:#000}


.org				{ border-bottom:1px solid #EDEDED; margin-bottom:15px;}
.aorgzag			{font:bold 11pt "Trebuchet MS"; text-decoration:none; color:#1261B1; padding:1px; border-bottom: 1px dashed #1261B1;}
.aorgzag:hover		{color:#BC0000; border-bottom: 1px dashed #BC0000; text-decoration:none;}
.mb5				{margin:0px; margin-bottom:5px;}

#errorblock			{background:#E04500; color:#FFFFFF; padding:10px; margin-bottom:15px;}
#errorblock p		{ color:#FFFFFF;}

.infoblock                  {padding: 10px; border-top: 1px solid #ddd;}

.lmenu				{padding:10px; border-bottom:1px solid #eee; cursor:pointer; color:#666}
.lmenu a			{color:#0E559D; font:8pt Tahoma; padding-bottom:5px; text-decoration:none; display:block}
.lmenuzag			{font:bold 11pt Arial; padding:5px; margin:0px; margin-bottom:10px;}

.backext			{padding:10px; padding-top:50px;}
.backext p			{padding-left:30px;}
.backext .zag		{padding:0px; font:13pt Trebuchet MS; color:#333}
.backext a			{text-decoration:none;}
.backext a:hover	{text-decoration:underline;}

.cmt_min            {color:#000; background:#E6EAFC; padding:2px; }


.info				{margin-top:20px; padding:10px; border:1px dashed #DDD; background:#FBFBFB; margin-bottom:20px;}



.tbl td				{padding:3px;}
.data				{padding:10px;}


.search_item                {margin-top:20px; margin-bottom:50px; width:500px; padding-left:20px;}
.search_item a.zag          {font:bold 11pt "Trebuchet MS"; text-decoration:none; color:#1261B1; padding:1px; border-bottom: 1px dashed #1261B1;}
.search_item a.zag:hover	{color:#BC0000; border-bottom: 1px dashed #BC0000; text-decoration:none;}
.search_item .url           {color:#1261B1;}
.copyinfo                   {margin-top:50px;}
.subinfo                    {padding-top:20px; font:9pt Arail;}

#comments					{padding:10px;}
.comment_id					{margin-bottom:50px;}
.comment_id	.username		{font:bold 9pt Arial; color:#000; background:url(images/pic/user.gif) no-repeat top left; padding-left:20px;}
.comment_id	.usernameadmin	{font-weight:bold; background:#BC0000; color:#fff; padding:3px;}
.comment_id .pubdate		{color:#666}


#overlay			{position: fixed;z-index:500;top: 0px;left: 0px;height:100%;width:100%;background:#000; -moz-opacity: 0.4;opacity:.40;filter: alpha(opacity=40);}
* html #overlay 	{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}


#window 			{position: fixed;top:50%;left:50%;z-index:9999;width:300px; padding:20px;margin:-200px 0 0 -150px;border:5px solid #eee;background:#fff;}
* html #window      { position: absolute; top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px'); margin:0 0 0 -150px;}



.msg                {padding:10px; font:8pt Tahoma;}
.msg ul             {margin:0px; padding:0px; padding-left: 25px;}
.msg li             {margin:0px; padding:5px;}

.succes             {background: #CCEEB0;}
.error              {background: #EEB0BC;}


.checkbox           {padding: 2px; margin: 0px; border: none}
.tdzag              {background: #f5f5f5; padding: 5px; width: 40%}
p.tdzag             {width: 100%; margin: -5px; margin-top: 5px;}
.checklist          {margin-left: 10%}









.panel_cats         {background: #fff; padding: 10px;}
.panel_data         {background: #fff; border: 1px solid #eee; margin: 2px; padding: 10px;}
.panel_info         {}

.sup                {vertical-align: super; font: 8pt Tahoma; color: #328704}
a.red               {color: #bc0000; text-decoration: none}
a.red:hover         {text-decoration: underline;}
.b                  {font-weight: bold;}
textarea.text       {width: 98%; font: 9pt Arial;}

.cbbs               {background: #4DAC00;}

.label_top          {margin-left: -10px;  color: #fff; margin-right: -10px; padding: 10px 30px 10px 20px;}
.label_top a,
.label_top h1       {color: #fff; display:inline-block; position: relative; margin: 0px; padding: 0px;}
.label_top a        {font:11pt Arial;}
.label_top h1,
.label_top .h1      {font:18pt Arial; margin-left: 15px; }
.label_top .sup     {color: #fff;}
.panel_text         {font: 9pt Arial;}

.label_action       {background: #FCFBD2; padding: 7px 30px 7px 20px; margin-left: -10px; margin-right: -10px; color: #6F6E4C; height: 15px;}
.label_action a     {color: #6F6E4C; margin-right: 10px;}
.label_action a:hover {color: #000;}
.label_action .r     {float: right; }


.bbs_item           {padding: 20px 10px 20px 10px; border-bottom: 1px solid #eee; position: relative;}
.bbs_item a.title   {color:#0E559D; font:bold 12pt Arial}
.bbs_item .date     {float: right; position: relative; padding: 5px; color: #333}


.group              {font:bold 12pt Arial; margin-top: 20px; border-bottom: 1px solid #0E579B; color: #0E579B;}

.newitem            {}
.newitem p          {margin: 0px; margin-bottom: 5px; color: #666}
.newitem td         {border-bottom: 1px solid #eee;}