* {margin: 0; padding: 0}

body {font-family: Tahoma, Arial, sans-serif; color: #2f3336; font-size: 100.01%; background: #999}
html, body {height: 100%}

table {width: 100%; font-size: 100%; border-collapse: collapse; vertical-align: top; text-align: left}
td {vertical-align: top; text-align: left}
	
table, img {border: 0}

a {color: #c4151c; text-decoration: underline}
a:hover {text-decoration: none}

span.date {display: block; font-size: 85%; color: #77828a; margin-bottom: 5px}

h1 {font-size: 200%; margin-bottom: 5px; font-weight: normal;}
h2 {font-size: 180%; margin-bottom: 5px; font-weight: normal;}
h3 {font-size: 160%; margin-bottom: 5px; font-weight: normal;}
h4 {font-size: 140%; margin-bottom: 5px; font-weight: normal;}

p {margin-bottom: 16px}


#main {position: relative; width: 1000px; min-height: 100%; font-size: 0.75em; margin: 0 auto; background: #eeeff0 url(../images/main_bg_rpt.gif) repeat-x 0 0}
* html #main {height: 100%}

#header {clear: both; height: 296px; background: url(../images/main_bg_bridge.jpg) no-repeat 0 219px}
#header div.top {height: 55px; padding: 21px 80px 0 85px}
#header div.top div.left {float: left}
#header div.top img.left {margin: 0 73px 1px 0}
#header div.top img.mid {margin: 0 69px 1px 0}
#header div.top div.right {float: right; height: 24px; padding: 5px 0 0 50px; background: url(../images/tel_bg.gif) no-repeat 0 0}
#header div.top div.right img {float: left}
#header div.top img.right {margin: 2px 0 0 3px}
#header div.mid {height: 108px; padding: 0 83px 0 85px}
#header div.mid a {font-size: 300%; font-weight: bold}
#header div.mid img {float: left}
#header div.mid img.right {float: right; margin-top: 22px}

#top_menu					{padding-left: 71px;}

div.top_menu				{float: left; height: 37px; padding-left: 14px; margn-left: -14px; margin-right: 30px;}
	div.top_menu div		{height: 37px; padding-right: 14px; padding-top: 7px;}
	div.top_menu a			{font-size: 13px; font-weight: normal; color: #2f3336;}

div.top_menu_sel			{float: left; height: 37px; padding-left: 14px;  margn-left: -14px; margin-right: 30px; background: url(/images/menu_left.gif) no-repeat top left;}
	div.top_menu_sel div	{height: 37px; padding-right: 14px; padding-top: 7px; background: url(/images/menu_right.gif) no-repeat top right;}
	div.top_menu_sel a		{font-size: 13px; font-weight: bold; color: #c4151c; text-decoration: none;}

#content {padding: 43px 83px 83px 83px; background: url(../images/content_bg_rpt.gif) repeat-x 0 0}

#news {float: left; width: 409px; font-size: 95%}
#news table {margin-bottom: 7px}
#news td {padding: 7px 47px 18px 0}
#news td.left {padding-right: 77px}
#news a.arrow {float: left; position: relative; margin-left: -13px}

/*
#content_right {float: left; width: 436px}
#discount {float: left; position: relative; margin: -23px 0 32px 0; font-size: 95%; background: url(../images/discounts_bg_rpt.gif) repeat-y 0 0}
#discount h1 {padding: 6px 0 0 31px; margin-bottom: 17px; background: url(../images/discounts_bell.gif) no-repeat 0 0}
#discount p {margin-bottom: 17px; line-height: 130%}
#discount div.top {float: left; background: url(../images/discounts_bg_top.gif) no-repeat right 0}
#discount div.mid {float: left; background: url(../images/discounts_bg_bot.gif) no-repeat 0 bottom}
#discount div.bot {float: left; width: 377px; padding: 19px 31px 40px 28px; background: url(../images/discounts_tickets.jpg) no-repeat 37px 61px}
#discount div.bot div {padding-left: 157px}
#discount a.arrow, #text a.arrow {color: #c4151c; padding: 0 23px 0 0; background: url(../images/discounts_a_arrow.gif) no-repeat right 5px}
#now_discount {float: left; font-size: 95%; margin-left: 44px}

#content_left {float: left; width: 317px}
#order {width: 286px; margin-bottom: 11px; background: #fff url(../images/form_bg_top.gif) no-repeat 0 0}
#order div {width: 236px; padding: 17px 30px 8px 20px; background: url(../images/form_bg_bot.gif) no-repeat 0 bottom}
#order td {vertical-align: middle; padding-bottom: 9px}
#order td.left {text-align: right; font-size: 95%; font-weight: bold; padding-right: 11px}
#order input {float: left; width: 162px; height: 18px; padding: 3px 1px; border: #bec5c9 solid 1px; background: url(../images/form_input_bg.gif) repeat-x 0 bottom}
#order select {float: right; width: 108px; height: 18px}
#order select.left {float: none; width: 45px}
#content_left a.arrow {color: #c4151c; font-size: 95%; font-weight: bold; padding-left: 16px; margin-left: 74px;
	background: url(../images/a_arrow_red.gif) no-repeat 0 5px}
*/

#text {float: left; width: 505px; padding-top: 40px; font-size: 95%}

#footer {width: 917px; height: 87px; padding-left: 83px; margin: 0 auto; font-size: 95%; color: #9ea7ad}
#footer div.left {float: left; width: 231px; height: 76px; padding-top: 11px; background: url(../images/footer_split.gif) no-repeat right bottom}
#footer div.mid {float: left; width: 276px; height: 76px; padding: 11px 0 0 59px; background: url(../images/footer_split.gif) no-repeat right bottom}
#footer div.right {float: left; width: 280px; height: 76px; padding: 11px 0 0 42px}
#footer div.left div {float: left; padding-right: 11px}
#footer img {float: left}

#nav								{margin-bottom: 33px;}
	#nav h1							{margin-bottom: 0px;}
	#rubrikator						{font-size: 0.95em; margin-left: 2px;}

.publ								{margin-bottom: 30px;}
.arrow 								{padding-left: 13px; margin-left: -13px; background: url(../images/a_arrow.gif) no-repeat 0 5px}

#menu_left							{float: right; width: 220px; padding: 11px 0 0 42px}
	#menu_left .sel					{font-weight: bold;}
	#menu_left .lvl_1				{font-size: 1em;}
	#menu_left .lvl_1 a				{display: block; margin: 7px 0 0 0px; padding: 0 0 0 22px; background: url('img/bg_menu_right.gif') no-repeat 2px 9px;}
	#menu_left .lvl_1 .lvl_2		{font-size: 1em; padding: 0 0 0 22px;}
	#menu_left .lvl_1 .lvl_2 a		{display: block; margin: 3px 0 0 0px; font-weight: normal; font-size: 0.85em;}

ul.sitemap								{list-style: none;}
ul.sitemap ul.sitemap					{margin-left: 25px;}
	ul.sitemap ul.sitemap li			{margin-bottom: 5px;}
ul.sitemap ul.sitemap ul.sitemap		{font-size: 11px;}	
	ul.sitemap ul.sitemap ul.sitemap li	{margin-bottom: 0px;}