body {
		background: url(images/page_background.jpg);
		text-align: center;
}

a {
    text-decoration: none;
}

h1 {
	margin-top: 10px;
	font-size: 24px;
}

#container {
		background: #ffffff;
		margin: 40px auto;
		padding: 0px;
		width: 800px;
		text-align: left;
		float: none;
}
#container table.bg
{
    border: 0px;
}
#container td.bg
{
    background: #ffffff;
}

#container #header {
		background: url(images/header_background.jpg);
		width: 800px;
		height: 176px;
}

#container #header #logo {
		padding: 0px;
		float: left;
		width: 246px;
}

#container #header #top_menu {
		margin-top: 14px;
		padding: 0px;
		float: right;
		width: 554px;
		text-align: right;
}

#container #header #top_menu a {
		margin-right: 20px;
		padding: 0px;
}

#container #page_img {
		margin: -118px 0px -6px 0px;
		padding: 0px;
		float: right;
}

#container #menu {
		margin: 0px 0px 0px 0px;
		padding: 0px;
		width: 245px;
		float: none;
                min-height: 215px;
}

#container #menu .img {
		margin: 0px;
		float: left;
}

#container #menu a {
		margin: 0px;
}

#container .content {
		background: #ffffff;
		padding: 0px;
		/*width: 800px;*/
		float: left;
		font: 12px Verdana, sans_serif;
}

#container #news {
		background: #eaebee;
		margin: 0px 0px 20px 0px;
		padding: 0px;
                padding-right: 15px;
                padding-bottom: 15px;
		width: 231px;
		height: 100%;
		float: left;
                font-family: Arial;
                font-weight: normal;
                font-size: 13px;
}

#container #news .header {
		margin: 20px 0px 0px 24px;
}


#container #news p {
		margin: 20px 0px 5px 24px;
		float: left;
}		

#container #news .read_more {
		margin: 20px 24px 0px 24px;
		float: right;
}

#container .content #text {
		margin: 0px 24px 20px 24px;
		padding: 0px;
		width: 506px;
		height: 100%;
		float: right;
}

#container .content #text .header {
		margin: 20px 0px 0px 0px;;
}

#container .content #text .read_more {
		margin: 20px 24px 0px 24px;
		float: right;
}

/*#container #footer {*/
.footer {
		/*margin: 10px 20px 60px 20px;*/
		margin-top: 20px;
		width: 760px;
		/*float: left;*/
                margin-left: auto;
                margin-right: auto;
		font: 10px Verdana, sans_serif;
		color: #646464;
}

.footer a {
		margin: 0px 6px 0px 6px;
		color: #ffffff;
		text-decoration: none;
}

img {
		margin: 0px 0px 0px 0px;
		padding: 0px;
		border: none;
}


.item-menu
{
    background-image: url(images/item-menu.jpg);
    width: 195px;
    height: 27px;
    padding-left: 40px;
    padding-top: 6px;
    font-size: 13px;
    color: #747474;
    font-family: Arial;
    font-weight: normal;
}

.item-menu-h
{
    background-image: url(images/item-menu-h.jpg);
    width: 180px;
    height: 27px;
    padding-left: 55px;
    padding-top: 6px;
    font-size: 13px;
    color: #dbe5f0;
    font-family: Arial;
    font-weight: normal;
}


.item-submenu
{
    list-style-image: url(images/kropka.jpg);
    list-style-position: inside;
    height: 33px;
    padding-left: 20px;
    font-size: 13px;
    font-family: Arial;
    font-weight: normal;
}
.item-submenu a
{
    color: #515151;
    font-style: italic;
}






.lside
{
    width: 245px;
    min-width: 245px;
    float: left;
    background: #ffffff;
    height: 100%;
}


.rside
{
    width: 555px;
    float: left;
}
