* {margin: 0; padding: 0}

body {font-family: Georgia, Times New Roman; color: #bd935b; font-size: 100.01%; background: #1f1307 url(../images/bg.jpg); }
html, body {height: 100%}

table {font-size: 100%; border-collapse: collapse; vertical-align: top; text-align: left}
td {vertical-align: top;}
	
table, img {border: 0}

a {color: #fdc360; text-decoration: underline}
a:hover {text-decoration: none}

#main span.date 			{display: block; font-size: 10px; height: 18px; background: url(../images/date_mday2.gif) no-repeat top left; padding-top: 2px; margin-left: -10px;}
	#main .date .mday		{color: #fdc360; width: 33px; text-align: center;}
#inner span.date 			{display: block; font-size: 10px; height: 18px; padding-top: 2px;}

h1 {font-size: 200%; margin-bottom: 5px; font-weight: normal; color: #fdc360;}
h2 {font-size: 180%; margin-bottom: 5px; font-weight: normal; color: #fdc360;}
h3 {font-size: 140%; margin-bottom: 5px; font-weight: normal; color: #fdc360;}
h4 {font-size: 120%; margin-bottom: 5px; font-weight: normal; color: #fdc360;}

p {margin-bottom: 16px}

small {font-size: 0.9em;}


#main {min-height: 100%; min-width: 1000px; font-size: 0.75em; margin: 0 auto; background: url(../images/bg_main_top.jpg) no-repeat top center; text-align: center;}
* html #main {height: 100%}

#inner {min-height: 100%; min-width: 1000px; font-size: 0.75em; margin: 0 auto; background: url(../images/bg_inner3_top.jpg) no-repeat -220px 0;}
* html #inner {height: 100%}
#inner_img_right		{background: url(../images/inner_bg_right.png) no-repeat right 170px;}

#content {}

#footer_main 					{height: 150px; padding-top: 0px; font-size: 0.95em;}
#footer 						{height: 150px; padding-top: 40px; font-size: 0.95em; background: url(../images/bg_bottom.jpg) no-repeat top center;}
#footer img, #footer_main img	{float: left}

#nav								{margin-bottom: 33px;}
	#nav h1							{margin-bottom: 0px; color: white; font-size: 2em;}
	#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}
.publ_cat							{float: left; width: 120px; height: 120px;}

#main_top					{height: 550px;}
	#main_top #logo			{width: 160px; height: 180px; background: url(../images/logo.png) no-repeat center center; behavior: url(/iepngfix.htc);}
	#main_top #tel			{width: 256px; height: 32px; background: url(../images/main_tel2.gif); margin: 22px 0 0 0px;}
	#main_top #main_image	{text-align: left; color: white; text-align: center;}
	#main_image td			{color: white;}
	#main_top #main_image h1	{margin-left: -15px; margin-bottom: 10px;}

#inner_top					{height: 200px;}
	#inner_top #logo			{height: 148px; margin-left: 70px; margin-top: 8px;}
	#inner_top #tel			{width: 256px; height: 32px; background: url(../images/inner_tel2.gif); margin: 22px 0 0 30px;}
	#inner_top #main_image	{text-align: left; color: white; margin-left: 690px; margin-right: 30px;}
	#inner_top #main_image h1	{margin-left: -15px;}

.main_item					{float: left; width: 49%; height: 120px;}
	.main_item div			{padding-right: 50px;}
	.main_item div img		{float: left; margin-right: 10px;}
	.main_item a			{color: white;}
	.main_item div h1		{color: white; font-size: 12px; font-weight: bold;}

#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							{padding: 150px 0px 0 50px;}
	#menu_left .sel					{color: white;}
	#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('/images/menu_left_li.gif') no-repeat 2px 7px;}
	#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;}

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;}
.input	{border: 1px dotted #fdc360; background: none; color: white; font-family: georgia;}

.border_tbl {}
.border_tbl td {padding: 5px 10px; border: 1px solid #5f4723; border-collapse: collapse;}
.js .info {
  Display:None;
}