	html {
	}
	body {
		margin: 0;
		color: #000000;
		font: normal 13px 'Arial', sans-serif;
		/*background-color: #7ea6fe;*/
		background: #7094e0 url( '../images/body_bg2.jpg' ) top center no-repeat;
		height: 100%;
		overflow-x: hidden;
	}   
	div, img, ul, ol, dt, dd, h1, h2, h3 {
		margin: 0;
		padding: 0;
		font: normal 13px 'Arial', sans-serif;
		text-align: left;
	}
	img {
		border: 0;
	}
	a {
		color: #000;
		text-decoration: underline;
	}
	a:hover {
		text-decoration: underline;
	}
	p {
		margin-bottom: 4px;
		text-align: justify;
	}
	h1 {
	    font-size: 22px;
	    font-weight: normal;
	    line-height: 46px;
	    background: url( '../images/h1_bg.png' );
	    background-repeat: no-repeat;
	    padding-left: 10px;
	}
	h2 {
	    font-size: 14px;
	    font-weight: bold;
	}
	h3 {
	    font-weight: bold;
	}
	strong {
		font-weight: bold;
	}
	div.fl {
		float: left;
		text-align: left;
	}
	div.fr {
		float: right;
		text-align: left;
	}
	div.cb {
		clear: both;
	}
	div.cl {
		clear: left;
	}
	div.cr {
		clear: right;
	}
	.form_field {
		border: 1px solid #000;
		font-weight: bold;
		font-size: 9px;
	}
	.form_button {
		font-size: 9px;
		font-weight: bold;
		color: #fff;
		border: 1px solid #000;
		background-color: #DD1921;
	}

	div#header {
		/*background: url( '../images/header_bg.png' ) no-repeat;*/
		width: 1001px;
		height: 256px;
		margin: 0 auto;
	}
	div#controller {
		width: 1001px;
		height: 42px;
		margin: 0 auto;
	}
	div#menu {
		width: 1001px;
		height: 52px;
		margin: 0 auto;
	}
	li.menu_item {
		display: table-cell;
	}
	li.menu_item a {
		text-decoration: none;
	}
	div#content {
		width: 1001px;
		margin: 0 auto;
		display: table;
		background: url( '../images/content_bg_middle.png' ) repeat-y;
	}
	div#left {
		width: 550px;
/*		margin: 60px 0 0 120px;*/
		margin: 10px 0 0 120px;
	}
	div#right {
		width: 200px;
		margin: 0px 0px 0px 70px;
		border: 0px solid #f00;
	}
	li.right_menu {
		background: url( '../images/rightmenu_middle.png' ) repeat-y;
		line-height: 31px;
		padding: 0 0 0 35px;
		font-weight: bold;
	}
	li.right_menu a {
		/*font-family: georgia;*/
	}
	td.menu_item div.submenu { display: none; }
	
	td.menu_item:hover div.submenu { display: block; }
	
	.right_menu {
		background: url( '../images/rightmenu_middle.png' ) repeat-y;
		line-height: 31px;
		padding: 0 0 0 35px;
		font-weight: bold;
	}
	div#footer {
		width: 1001px;
		height: 73px;
		margin: 0 auto;
		background: url( '../images/content_bg_bottom.png' ) no-repeat;
	}

/* Forum controllers styles */
	a.forum_icon {
		width: 16px;
		height: 16px;
		margin: none;
		padding: none;
		display: block;
		float: left;
		text-decoration: none;
	}
	a.topic_close {
		background-image: url('../images/sys/page_error.png');
	}
	a.topic_delete {
		background-image: url('../images/sys/page_delete.png');
	}
	a.msg_moderate {
		background-image: url('../images/sys/script_delete.png');
	}
	a.msg_ban_user {
		background-image: url('../images/sys/script_error.png');
	}
	a.msg_edit_msg {
		background-image: url('../images/sys/script_edit.png');
	}
/* News comments controllers styles */
	a.comment_icon {
		width: 16px;
		height: 16px;
		margin: none;
		padding: none;
		display: block;
		float: left;
		text-decoration: none;
	}
	a.comment_ban_user {
		background-image: url('../images/sys/script_error.png');
	}
	a.comment_delete {
		background-image: url('../images/sys/script_delete.png');
	}

.open_truck_1 {
		background: url('../images/open_truck_1.png') no-repeat;
		width: 24px;
		height: 24px;
		display: block;
		font-size: 17px;
		padding-left:7px;
		padding-top:2px;
		text-decoration:none;
		color: #4a75a9;
		font-weight: bold;
		cursor: default;
		float: left;
}
.open_truck_2 {
		background: url('../images/open_truck_2.png') no-repeat;
		width: 24px;
		height: 24px;
		display: block;
		font-size: 17px;
		padding-left:7px;
		padding-top:2px;
		text-decoration:none;
		color: #ec1e20;
		font-weight: bold;
		cursor: default;
		float: left;
}
.open_truck_3 {
		background: url('../images/open_truck_3.png') no-repeat;
		width: 24px;
		height: 24px;
		display: block;
		font-size: 17px;
		padding-left:7px;
		padding-top:2px;
		text-decoration:none;
		color: #000000;
		font-weight: bold;
		cursor: default;
		float: left;
}
.closed_truck {
		background: url('../images/closed_truck.png') no-repeat;
		width: 24px;
		height: 24px;
		display: block;
		font-size: 17px;
		padding-left:7px;
		padding-top:2px;
		text-decoration:none;
		color: #eb8384;
		font-weight: bold;
		cursor: default;
		float: left;
}
.closed_truck_1 {
		background: url('../images/closed_truck_1.png') no-repeat;
		width: 24px;
		height: 24px;
		display: block;
		font-size: 17px;
		padding-left:7px;
		padding-top:2px;
		text-decoration:none;
		color: #698cb8;
		font-weight: bold;
		cursor: default;
		float: left;
}
.closed_truck_2 {
		background: url('../images/closed_truck_2.png') no-repeat;
		width: 24px;
		height: 24px;
		display: block;
		font-size: 17px;
		padding-left:7px;
		padding-top:2px;
		text-decoration:none;
		color: #e78c8e;
		font-weight: bold;
		cursor: default;
		float: left;
}
.closed_truck_3 {
		background: url('../images/closed_truck_3.png') no-repeat;
		width: 24px;
		height: 24px;
		display: block;
		font-size: 17px;
		padding-left:7px;
		padding-top:2px;
		text-decoration:none;
		color: #434445;
		font-weight: bold;
		cursor: default;
		float: left;
}
.open_truck:hover, .closed_truck:hover, .open_truck_3:hover, .open_truck_2:hover, .open_truck_1:hover, .closed_truck_3:hover, .closed_truck_2:hover, .closed_truck_1:hover {
		text-decoration: none;
}