body                        {margin:0px; font:9pt  Arial,  Helvetica, sans-serif; background:#000 url(images/bgbody.jpg) no-repeat top left; color:#2E2D2D; max-width:1300px; width: expression(this.offsetWidth > 1300 ? "1300px" : this.offsetWidth);}


.clear						{clear:both}

/** div {border:1px solid #aaa;} /**/



.maincontainer				{max-width:1200px; width: expression(this.offsetWidth > 1200 ? "1200px" : this.offsetWidth); margin:0px auto;}
.mainlogo					{width:421px; height:55px; padding:3px; background:#000 url(images/mainlogobg.jpg) no-repeat top left; margin-top:90px;}
.mainlogo img				{ margin-left:120px;}
.mainmenu					{ height:390px; width:800px; margin:0px auto; }
.mainmenu a					{font:8pt tahoma,"Trebuchet MS", Tahoma; padding:2px; padding-top:100px; width:75px; display:block; position:absolute; color:#201E18; margin-top:32px; text-decoration:none;  text-align:center}
.mainmenu a:hover			{color:#201E18; }
.mainmenu a.item1			{ margin-left:65px;}
.mainmenu a.item2			{ margin-left:190px;}
.mainmenu a.item3			{ margin-left:305px;}


.maincnt					{}
.leftcol					{float:left; width:40%;}

.topline					{height:200px; margin-top:15px;}
.topline .logo				{float:right; display:block; margin-top:23px;}

.leftmenu 					{margin-top:120px; padding:10px; margin-left:20%; color:#EAE8E8}
.leftmenu a.title			{font:26pt  "Times New Roman", Times, serif; color:#FFD101; margin:0px; margin-bottom:15px; padding:0px; background:none; text-decoration:none;}
.leftmenu a.title:hover     {color:#FFD101; text-decoration:underline}
.leftmenu a					{display:block; padding:6px; color:#eee; font:15pt "Times New Roman", Times, serif; padding-left:30px; margin-left:10px; background:url(images/str.gif) no-repeat top left;}
.leftmenu a:hover			{color:#FFD101;}
.leftmenu a.sel				{background:#FFD101 url(images/strsel.gif) no-repeat top left; color:#000}

.leftmenu a.sel:hover			{color:#000;}
.leftmenu .split            {height:20px;}


.maincol					{float:left; width:59%; padding-top:20px; }

.cnttransp					{background:url(images/bgtransp.png); padding:5px; position:relative; margin-left:-5px; z-index:100;}
.cntblockbg					{background:#000; padding:10px;}
.cnttitle					{height:85px; color:#E3E2E2; font:11px Arial;  background:url(images/logo_label.gif) no-repeat left top;}
.cntdata					{background:#fff url(images/bg/bg.jpg) no-repeat top right; padding-bottom:15px;}
.cntzag 					{padding:25px; padding-bottom:0px; height:150px;}
.cntzag h1					{margin-top:95px; background:url(images/bgwhite.png); float:left; padding:5px;}
.content					{padding:25px; padding-top:5px;}



.topmenu                    {padding-left:200px; padding-top:10px;}
.topmenu ul                 {margin:0px; padding:0px;}
.topmenu li                 {list-style-type:none; padding:5px 10px 5px 5px; margin:0px; display:block; float:left;}
.topmenu a                  { color:#eee; padding:5px; font:10pt Arial,"Times New Roman", Times, serif; text-decoration:none;}
.topmenu a.sel,
.topmenu a.sel:hover        {color:#FFD101; text-decoration:none;}
.topmenu a:hover            {background:#111; color:#eee; text-decoration:none;}
.topmenu .lang              {float: right; font:10pt Arial;}
.topmenu .lang a,
.topmenu .lang span         {font:10pt Arial; margin: 0px; padding: 7px; height: 17px; width: 17px; margin-right: 10px; color: #fff; display: inline-block;}
.topmenu .lang span         {background: url(images/circle.png) no-repeat top center; color: #000}
.topmenu .lang a:hover            {text-decoration: underline; background: none;}

.m_lang                     {float: right; position: relative; margin-right: 30px; margin-top: -30px; height: 31px;}
.m_lang a,
.m_lang span                {font:bold 10pt Arial; text-align: center; margin: 0px; padding: 7px 5px 7px 5px; height: 17px; width: 21px; margin-right: 10px; color: #fff; display: inline-block; text-decoration: none;}
.m_lang span                {background: url(images/circle.png) no-repeat top center; color: #000}
.m_lang a:hover             {text-decoration: underline; background: none; color: #fff;}

.footer						{padding-top:30px; padding-left:10%; padding-bottom:20px;}

.footer .copy				{ margin-top:30px; font:8pt Arial; color:#555;}
.footer .copy p				{ margin:0px;}
.footer .pl10				{ padding-left:11px;}
.footer .col1				{ float:left; padding-left:30%; padding-right:20px; border-right:1px solid #444;}
.footer .col2				{ float:left; padding-left:20px;}
.footer .itmedia			{ float:right; color:#545454; text-decoration:none; padding:5px; margin-right:30px;}
.footer .itmedia:hover		{ background:#000; color:#aaa; text-decoration:none;}


.fline						{background:#040404 url(images/bgfline.gif) repeat-x top; width:93%; height:33px; padding-left:5%; }


.fmenu a					{ color:#9B9B9B; font:9pt Arial, Helvetica, sans-serif; padding:8px 5px 7px 15px; margin-left:7px; margin-right:7px; text-align:center; display:block; float:left; text-decoration:none; }
.fmenu a.sel				{background:url(images/fmenusel.gif) no-repeat top left; color:#E1E1E1}
.fmenu a:hover				{color:#E1E1E1; text-decoration:none;}

.searchform					{float:left; padding-left:50px; padding-top:5px; width:215px;}
.searchform input			{background:#F5F7E6 url(images/bginput.gif) repeat-x top; height:15px; padding:3px 10px 3px 10px; border:1px solid #9B9D96; width:150px; font:8pt Tahoma,Arial, Helvetica, sans-serif; color:#565555;}
.searchform a				{padding-left:10px;}



a							{color:#0060C6; text-decoration:underline;}
a:hover						{color:#004577;text-decoration:underline;}

h1                          {font:23pt "Times New Roman", Times, serif; color:#181818;}
h2                          {font:17pt "Times New Roman", Times, serif;}
h3                          {font:17pt "Times New Roman", Times, serif;}

.sh1                        {text-decoration:underline; cursor:pointer; color:#0060C6;}

.h2                          {font:17pt "Times New Roman", Times, serif;}

ul							{}
li							{padding:5px;}

form						{margin:0px; padding:0px;}



.content .pict				{float:left; margin-right:10px; margin-bottom:5px;}
.content table				{width:99%; margin-top:10px; margin-bottom:10px; border:1px solid #ddd;}
.content td					{border:0px; border-bottom:1px solid #ddd; padding:5px 10px 5px 10px; }
.content th					{border:0px; padding:5px 10px 5px 10px; font:9pt Arial, Helvetica, sans-serif; color:#000; text-align:left; background:#FFD101}
.content th p, .content td p    {margin:0px; text-align:left;}
.content .trgray			{background:#f5f5f5}

.r                          {text-align:right;}
.content .print             {float:right; color:#999; font:8pt Tahoma; padding:5px;}
.content .print:hover       {color:#333}

.fback      				{padding:25px; padding-top:5px;}
.fback td     				{padding:5px 15px 5px 15px;}
.fback table                {width:99%; margin-top:10px; margin-bottom:10px;}

input,textarea              {background:#f7f7f7; padding:5px; border:1px solid #ddd; font:9pt Arial;}
.button                     {border:none; background:none; font:16pt "Times New Roman", Times, serif; text-decoration:underline; color:#BC0000}

.blockerrors                {background:#FF1414 url(images/error.png); padding:10px; color:#fff}
.blocksucces                {background:#468C00 url(images/succes.png); padding:10px; color:#fff}



.date                       {background:#FFD101; color:#000; padding:5px;}



.comment                    {font:italic 9pt Arial, Helvetica, sans-serif; color:#666;}



.item                       {padding:30px 10px 30px 10px; border-bottom:1px dashed #ddd}
.item .leftimg              {float:left; width:220px; margin:0px;}
.item .txt                  {margin-left:230px; }
.item .title                {font:14pt "Times New Roman", Times, serif; color:#000;}
.item .comment             {font:9pt Arial, Helvetica, sans-serif;}

.citem                      {padding:10px; padding-bottom:20px; padding-top:20px; border-bottom:1px dashed #ddd}
.citem .title               {font:14pt "Times New Roman", Times, serif; color:#000;}
.citem .comment             {font:9pt Arial, Helvetica, sans-serif;}
.citem .date                {float:right;}


.div_files                  {margin-top:30px;}
.file                       {padding-left:20px; background:url(images/attach.gif) no-repeat top left; color:#666}
.file a                     {margin-right:10px;}











.fsearch                            {padding:20px; background:#FFD101;}
.subinfo                            {padding:20px;}


.pages								{padding:15px; padding-top:50px;}
.pages a							{padding:3px 5px 3px 5px;  margin-right:2px; margin-left:2px; text-decoration:none; color:#000}
.pages a:hover						{background:#eee;}
.pages .sel							{background:#FFD101; color:#000;}
.pages .sel:hover					{background:#FFD101; color:#000;}
.pages .title						{margin-right:20px;}

.foto_id                    		{float:left; margin:5px; border:1px solid #ddd;display:block; width:200px; height:200px; padding:5px; text-align:center; background:url(images/nofoto.gif) no-repeat center; text-decoration:none}
.foto_id:hover                      {text-decoration:none;}



#cmtwind 							{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 #cmtwind                     {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;}


#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');}
