body {padding:0; margin:0; font:11px tahoma;color:#c9c9c9; background-color:#363636; background-image:url(../../img/top_bg.gif); background-repeat:repeat-x; background-position:top;}
h1			{color:#ffd800; font:20px arial; padding:0;margin:0; padding-bottom:8px; padding-top:5px; margin-bottom:5px; background:url(../../img/bar.gif) 0 100% no-repeat;}
h2		{color:#ffd800; font:20px arial; padding:0; margin:0; padding-bottom:8px; padding-top:5px; margin-bottom:5px; background:url(../../img/bar.gif) 0 100% no-repeat;}
h3		{font:bold 12px arial; color:#ffd800;}
a			{font:11px tahoma; color:#ffd800; text-decoration:underline;}
a:hover		{font:11px tahoma; color:#ffd800; text-decoration:none;}
li			{list-style-image:url(../../img/r_arrow.gif); line-height:1.5;}
ul			{padding-left:14px;}

a.news_cat	{color:#ffd800; font:bold 16px tahoma; text-decoration:underline;}
a.news_cat:hover	{color:#ffd800; font:bold 16px tahoma; text-decoration:underline;}

a.n_title	{color:#ffd800; font:bold 12px tahoma; text-decoration:underline;}
a.n_title:hover	{color:#ffd800; font:bold 12px tahoma; text-decoration:underline;}
#mc			{width:100%; background:url(../../img/top_bg.jpg) 0% 0% no-repeat; border:0px solid orange;}
div.clear	{clear:both;}

#floatwrap {/*position:relative;*/ margin-left:350px;}

* html .float-wrap {
/*** No need for hacking IE on this layout ***/
/*padding-left:0px;*/
}

/*#container	{width:100%; background:url(../../img/container.gif) 0% 33px repeat-x;}
#wrapper	{padding-left:346px;}*/
#left		{float:left; width:320px; overflow:hidden; margin-right:20px;}
#left_in	{padding:0 0 0 58px;}
#content	{}
#mainmenu_o	{height:320px;}

#mainmenu	{width:800px; position:relative; left:0; top:138px; margin-left:345px;}
#mainmenu	div.mm	{float:left; margin-right:5px; position:relative;}
#mainmenu	div.mm0	{width:125px; height:35px; /*background:url(../../img/mm0_bg.jpg) no-repeat;*/ position:relative;}
#mainmenu	div.mm0	a {display:block; font:bold 13px arial; color:#010101; text-decoration:none; padding:8px 0 0 8px; z-index:1000;}
#mainmenu	div.mm0	a:hover {display:block; font:bold 13px arial; color:#010101; text-decoration:underline; padding:8px 0 0 8px; z-index:1000;}

#mainmenu	div.mm1	{width:123px;text-align:left;}
#mainmenu	div.mm1	ul  {padding:0; margin:0; list-style-type:none; list-style-image:none;}
#mainmenu	div.mm1	ul  li {padding:0 0 0 8px; margin:0; list-style-type:none; list-style-image:none; color:#fff; line-height:1.3;}
#mainmenu	div.mm1	li a {font:11px tahoma; text-decoration:underline; color:#fff;}
#mainmenu	div.mm1	li a:hover {font:11px tahoma; text-decoration:none; color:#fff;}

div.ndate	{/*background:url(../../img/ndate_bg.gif) no-repeat;*/ font:10px tahoma; color:#000; margin-bottom:0px; position:relative; width:73px; height:24px;}
div.news		{padding-top:10px;}
div.news a	{font:bold 11px tahoma; color:#fff; text-decoration:underline;}
div.news a:hover	{font:bold 11px tahoma; color:#fff; text-decoration:none;}
div.news p	{font:11px tahoma; color:#fff; margin:0; padding:0 0 0 10px;}
#tips		{margin-left:346px;}
#cat		{background-color:#484848; padding-left:18px; /*margin-left:346px;*/}
#cat div.cats	{float:left; width:22%; font:#fff; font:12px tahoma; margin-right:15px; margin-bottom:20px; height:450px;}
tr.catline	{}
tr.catline2	{background:#454545 url(../../img/c2.gif) repeat-x;}
tr.catline3	{background:#454545 url(../../img/c2.gif) repeat-x;}
#cat2		{background:#454545 url(../../img/c2.gif) repeat-x; padding:15px 0 0 58px; /*margin-left:346px;*/}
#cat2 div.cats		{float:left; width:360px; font:#fff; font:12px tahoma; margin-right:10px; margin-bottom:10px; }
#first_page_gallery	{height:159px;}

#cat3		{/*background:#454545 url(../../img/c2.gif) repeat-x; */padding:15px 0 0 0px; /*margin-left:346px;*/}
#cat3 div.cats		{float:left; width:360px; font:#fff; font:12px tahoma; margin-right:10px; margin-bottom:10px; }

#footer    	{padding:10px 20px;margin-left:346px;}

td.tc		{/*width:50%; */vertical-align:top; padding-left:18px; padding-bottom:25px;}
div.tcc {padding-top:8px; padding-left:18px; padding-bottom:25px;}
div.lb		{padding:5px 0; border-bottom:1px solid #656565; margin-bottom:10px;}
/*scrolling portfolio*/

#newsTicker
{
  position: relative;
  width:100%;
  height: 159px;
  overflow:hidden;
  background-repeat: no-repeat;
  background-color: #363636;
  border-bottom:#717171 1px solid;
  float:right;
}

#newsScroller{
z-index:10;}

#newsScroller,#newsScroller2
{
  position: absolute;
 
  height: 159px;
  line-height: 159px;
  white-space: nowrap;
  color: #363636;
  font-size: 80%;
  font-family: Arial, Helvetica, sans-serif;
background-color:#363636;
}


div#newsScroller2
{
z-index:10;
  position: absolute;
top:-0px;
left:0;

}



#newsTicker img{
border:#4f4649 3px solid;
border-bottom:none;

}

#newsTicker #opaleft,#newsTicker #oparight{
position:absolute;
z-index:20;
top:0;
border:none;
background:none;
}

div#newsTicker #oparight{


position:absolute;
right:0;

}

div.gah1			{width:250px; color:#ffd800; font:20px arial; padding:0;margin:0; padding-bottom:8px; padding-top:5px; margin-bottom:5px; background:url(../../img/bar.gif) 0 100% no-repeat;}