body	{padding:0; margin:0; text-align:center; font-size:70%; font-family:Tahoma,Arial; color:333333; background:url(img/bg_body.gif) repeat-x;}

a			{color:b24827;}
a:visited	{color:b24827;}
a:hover		{text-decoration:none;}

table	{border-collapse:collapse;}
td		{font-size:80%; font-family:Tahoma,Arial; color:050505; padding:0; vertical-align:middle;}
form	{padding:0; margin:0;}

h1		{font-size:180%; margin:15px 0 25px 0; color:434343; font-weight:normal;}
h2		{font-size:160%; margin:14px 0 8px 0; color:434343; font-weight:normal;}
h3		{font-size:140%; margin:25px 0 6px 0; font-weight:normal;}
h4		{font-size:120%; margin:25px 0 6px 0; line-height:130%;}
h5		{font-size:100%; margin:15px 0 6px 0; line-height:130%;}

p		{margin:0 0 15px 0;}
img		{border:0; display:block;}
img.none	{visibility:hidden;}
ul			{margin:10px 0 10px 7px; padding:0; list-style:none;}
ul li		{margin:10px 0; padding-left:13px; background:url(img/li_01.gif) 0 0.6em no-repeat;}


table.main	{width:772px; margin:50px auto 0 auto; background:white; border:1px solid #b6b6b8;}
table.main td.header	{height:296px; background:url(img/bg_head.gif) 0 43px repeat-x;}
table.main td.toper		{height:85px; background:url(img/bg_head.gif) 0 43px repeat-x;}

table.topa		{width:770px; height:70px;}
table.topa td.logo		{padding:25px 25px 0 0; vertical-align:top; text-align:right;}
table.top		{width:770px; height:100px;}
table.top td.address		{padding:15px 0 0 15px; color:6d6e71; font-size:10px; vertical-align:top;}
table.top td.logo		{width:100%; padding:25px 25px 0 0; vertical-align:top; text-align:right;}
table.add		{width:740px;}
table.add td.address		{padding:15px 20px 0 0; color:6d6e71; font-size:10px; vertical-align:top; border-top:10px solid #c64623;}
table.add td.partners	{padding:30px}

table.menu		{width:770px; height:60px;}
table.menu td.zag		{width:253px; background:url(img/bg_menu_lf.gif) right top no-repeat;}
table.menu td.links		{width:517px; padding-bottom:4px; font-size:8pt; color:ce8d78; background:url(img/bg_menu.gif) repeat-x;}
table.menu td.links a, table.menu td.links a:visited	{color:white; font-size:8pt; font-weight:bold; text-decoration:none; padding:4px 8px 3px 8px;}
table.menu td.links a:hover	{background:#cc6343;}

table.cup		{width:770px; height:296px;}
table.cap		{width:770px; height:85px; background:url(img/bg_no_sim.gif) 21px 43px no-repeat;}
td.fr_line		{padding-top:15px;}

div.about	{position:relative; top:-10px; margin-left:295px; padding:15px 50px 0 80px; color:white; font-size:8pt; border-left:1px solid #dc947d;}

table.cont	{width:770px;}
table.content	{width:770px; height:670px; background:url(img/coner.gif) right bottom no-repeat;}
table.content td.banners	{vertical-align:top; padding:0 30px 30px 30px;}
table.cont td.banner		{width:100%; vertical-align:top; padding:0 30px 30px 30px;}
table.content td.content	{vertical-align:top; width:494px; padding:10px 0 30px 0;}
table.content td.text		{vertical-align:top; width:260px; padding:0 0 30px 0;}
table.ban 	{height:100px; margin:20px -30px 20px 0;}
table.ban td.right_banner	{padding-right:30px; width:33%;}

div.cont	{padding-left:30px;}
div.width	{width:100%;}

div.hr		{height:10px; font-size:1pt; background:url(img/bg_hr.gif) left center repeat-x;}
div.hr_right{width:125px; height:15px; font-size:1pt; background:url(img/bg_hr.gif) 0 5px repeat-x;}

div.news	{font-size:8pt; margin:10px 0;}
div.date	{font-size:10px; color:6d6e71;}

table.logos td	{padding:0 10px 20px 10px; text-align:center;}

div.more		{text-align:right; margin-top:6px;}
div.more a, div.more a:visited	{color:white;}
div.ico_01		{position:relative; left:-6px; top:6px; display:inline;}

div.shadow		{width:267px; font-size:1pt; height:10px; background:url(img/bg_zag.gif) no-repeat;}
img.title		{position:relative; left:-11px;}
table.flash		{width:770px; height:50px;}
td.pre_flash	{width:315px; background:url(img/bg_flash_lf.gif) right top no-repeat;}
td.for_flash	{width:455px; text-align:center; background:#7f4f3f;}

.v_top		{text-align:right; vertical-align:top;}

ul.submenu		{margin:30px 0 40px 30px; padding:0;}
ul.submenu li	{margin:8px 0; padding-left:18px; background:url(img/li_02.gif) 0 0.3em no-repeat;}

div.h1		{position:absolute; left:45px; top:5px; font-size:18px; font-weight:bold; color:7f4f3f;}
div.zero	{position:relative;}

table.footer	{width:770px; margin:0 auto;}
table.footer td.copy	{width:100%; padding:10px 0 30px 0; text-align:right; color:dad8d7; font-size:10px;}
table.footer td.rules	{ padding:10px 10px 30px 30px; color:dad8d7; font-size:10px; white-space:nowrap;}
table.footer td.rules span	{margin:0 6px;}
table.footer td.rules a, table.footer td.rules a:visited		{color:dad8d7;}

hr	{height:1px; color:cccccc;}