		body			{
						margin:0px;
						padding:0px;
						background:#D6E6D6 url('./images/bg.jpg') repeat-x;
						font-family: arial, verdana, helvetica, sans-serif;
						}
		table.main		{
						width:100%;
						height:100%;
						background:url('./images/top.jpg') no-repeat;
						}
		table.in_		{
						height:100%;
						width:94%;
						border:3px double #707070;
						background:#ffffff url('./images/logo.gif') no-repeat center;
						text-align:justify;
						}
		table.in		{
						width:94%;
						height:100%;
						border:3px double #707070;
						background:#ffffff;
						text-align:justify;
						}
		table.in_news_	{
						width:94%;
						border:3px double #707070;
						background:#ffffff url('./images/logo.gif') no-repeat center;
						text-align:justify;
						}
		table.in_news	{
						width:94%;
						border:3px double #707070;
						background:#ffffff;
						text-align:justify;
						}
		table.bottom_news{
						width:100%;
						}
		table.dict		{
						margin-right:30px;
						margin-left:35px;
						margin-bottom:25px;
						font-size:12px;
						width:90%;
						}
		table.details	{
						background:url("./images/list.gif") repeat-x;
						padding-top:35px; 
						padding-left:20px; 
						padding-right:25px; 
						margin-right:2px;
						font-size:11px;
						font-weight:bold;
						width:98%;
						height:200px;
						}
		table.tourn		{
						font-size:12px;	
						padding-left:5px;
						padding-right:5px;
						background:#D6E6D6;
						padding-top:2px;
						padding-bottom:2px;
						width:95%;
						}
		table.advert	{
						width:100%;
						height:100%;
						font-size:12px;
						}
		table.tourn th	{
						font-weight:normal;
						vertical-align:center;
						}
		caption			{
						background:#D6E6D6;
						font-weight:bold;
						padding-top:5px;
						padding-bottom:5px;
						}
		tr.darker		{
						background:#BDD2BD;
						height:10px;
						}
		tr.bolder th	{
						font-weight:bold;
						}
		tr.top			{
						height:50px;
						}
		tr.bottom1up	{
						height:20px;
						}
		tr.bottom2up	{
						height:20px;
						font-size:11px;
						color:#022C02;
						}
		tr.bottom3up	{
						height:20px;
						}
		tr.bottom1		{
						height:20px;
						}
		tr.bottom2		{
						height:20px;
						font-size:11px;
						color:#022C02;
						}
		tr.bottom3		{
						height:80px;
						padding-bottom:40px;
						padding-top:10px;
						}
		th.center		{
						}
		th.name			{
						background:url('./images/bottom.jpg') no-repeat top center;
						padding-top:2px;
						}
		th.up			{
						background:url('./images/bottom.jpg') no-repeat top center;
						padding-top:2px;
						}
		td.term			{
						font-weight:bold;
						vertical-align:top;
						border:1px solid #ebebeb;
						padding:10px;
						background:#F3FFF3;
						}
		td.expl			{
						vertical-align:top;
						border:1px solid #ebebeb;
						padding:10px;
						background:#F9FFF9;
						text-align:justify;
						}
		td.text			{
						padding-top:25px;
						padding-bottom:45px;
						padding-left:35px;
						padding-right:40px;
						font-size:12px;
						text-indent:20px;
						text-align:justify;
						}
		td.left			{
						background:url('./images/left.jpg') no-repeat;
						background-position:right top;
						width:147px;
						}
		td.embl			{
						background:url('./images/embl_small.gif') no-repeat top center;
						width:107px;
						}
		td.detail		{
						vertical-align:top;
						}
		td.counter		{
						vertical-align:top;
						}
		td.advert_top	{
						background:green; 
						color:white;
						padding-left:18px;
						padding-right:5px;
						}
		td.advert_top_	{
						background:green; 
						color:white;
						padding-left:18px;
						padding-right:5px;
						}
		td.advert_all	{
						padding-top:10px; 
						padding-bottom:10px; 
						padding-left:18px;
						padding-right:5px;
						}
		td.advert_hr	{
						font-size:0px;
						line-height:1px;
						background:#DE662C; 
						}
		p.titl			{
						background:url('./images/squares.gif') top right no-repeat;
						color:#464646;
						font-weight:bold;
						}
		p.long_titl_up	{
						color:#464646;
						font-weight:bold;
						margin:0px;
						background:url('./images/squares.gif') top right no-repeat;
						}
		p.long_titl_bottom	{
						color:#464646;
						font-weight:bold;
						margin:0px;
						}
		ul				{
						list-style:square;
						}
		a				{
						text-decoration:none;
						font-weight:bold;
						color:#000000;
						cursor:hand;
						}
		a.list			{
						color:#464646;
						line-height:17px;
						}
		a.list:hover	{
						color:#000000;
						}
		a.upwards		{
						color:#194319;
						}
		a.upwards:hover	{
						color:#022C02;
						}
		a.menu			{
						border: #ffffff 1px outset; 
						padding-top: 2px; 
						padding-bottom: 2px; 
						padding-left: 4px; 
						padding-right: 4px; 
						background: #e8f5e8; 
						font-size:11px;
						line-height:25px;
						margin-right:4px;
						color:#707070;
						}
		a.menu:hover	{
						border: #356835 1px outset; 
						padding-top: 2px; 
						padding-bottom: 2px; 
						padding-left: 4px; 
						padding-right: 4px; 
						background: #578B57; 
						font-size:11px;
						line-height:25px;
						margin-right:4px;
						color:#ffffff;
						}
		a.menu_passive	{
						border: #ffffff 1px outset; 
						padding-top: 2px; 
						padding-bottom: 2px; 
						padding-left: 4px; 
						padding-right: 4px; 
						background: #d7d7d7; 
						border-style:inset;
						font-size:11px;
						line-height:25px;
						margin-right:4px;
						color:#464646;
						}
		a.hrefer		{
						text-decoration:underline;
						font-weight:normal;
						color:#003562;
						}
		.contact		{
						color:#707070;
						font-weight:normal;
						font-size:11px;
						background:url('./images/bottom.jpg') no-repeat top center;
						}
		p.news			{
						margin-bottom:4px;
						margin-top:2px;
						}
		.news_im		{
						margin-top:5px;
						margin-bottom:5px;
						margin-left:10px;
						margin-right:10px;
						border:1px solid #578B57;
						}
		img.adv			{
						display:block;
						margin-bottom:5px;
						border:0px;
						margin-left:10px;
						}
		div.counter		{
						padding-top:25px;
						}
		div.ad			{
						filter:alpha(opacity=50);
						position:absolute;
						z-index:2;
						width:158px;
						background:#ebebeb;
						top:130px;
						border-top:1px solid red;
						border-bottom:1px solid red; 
						border-right:1px solid red;
						}
