 body 			{ margin: 0px; padding: 0px; background-color:#aaa; background-image:url(images/bg_main.gif)}

 body, div, td		{ font-family: Arial, Helvetica, sans-serif; font-size: 0.95em;
 						line-height: 130%; color: #23221f}
 
a			{ text-decoration: none; border-bottom:1px dotted; color:#ff9600}
a:hover		{ border-bottom:1px solid;}
 
h1  {color:#ff9600; font-size:1.4em; font-weight:normal; margin: 0px 0px 10px 0px; }
h2  {color:#23221f; font-size:1.2em; font-weight:normal;}
h3  {color:23221f; font-size:0.9em; font-weight:bold;}
 
img         { border: 0px; margin:0px; padding:0px;}

hr		{border: none; border-top:1px #ff9600 dotted;}
 
#header	{vertical-align:top;}
#header a	{color:white}
#header .slogan	{padding: 15px 0px 0px 0px; vertical-align:middle;}
#header .logo	{padding: 10px 20px; }
#header .contacts	{padding: 15px 25px 0px 0px;text-align:right; vertical-align:middle;}

.main		{background-color:#fafafa}

.left_column	{width:20%; vertical-align:top; padding:15px;}
.middle_column	{width:60%; vertical-align:top; padding:20px 15px}
.middle_column	table.grid {border: 1px solid black; border-collapse:collapse}
.middle_column	table.grid td {border: 1px solid #ddd; padding:5px}

.menu {}
.menu .item	{font-size: 1.1em; margin:3px 0px;}
.menu .item	a{color:#23221f}
.menu .current	{font-size: 1.1em; color:#ff9600; margin:3px 0px;}

.news		{ padding-bottom:10px}
.news .link		{text-align:right; }
.news .link a		{font-size:0.9em}
.news em	{color:#ffc507; font-size:0.8em; font-style:normal}

#center	{padding:0px 20px; background-color:#fafafa; vertical-align:top; }


.footer	{ background-color:#dedede; border-top: 2px solid #f89f1f; text-align:center; 
			padding:25px; text-align:right;}

#footer a	{}
 #content { background: green; width: 50%; height: 100%; }
 