BODY {
	padding: 0;
	margin: 0;
	background: #aaeeee;
	color: #000000;
	font-size: 14px;
	font-weight: none;
	font-family: Times New Roman, Arial, Tahoma;
	background-image: url("images/000.png");
}

#theme_position {
	position: absolute;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 100;
}

#theme_obj {
	position: relative;
	width: 900px;
	margin: 0 auto;
	background: white;
	height: 100%;
	background: #cceeff;
}

#header_content {
	position: absolute;
	width: 100%;
	background: #cceeff;
	background-image: url("images/001.png");
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 30px;
	font-family: Georgia;
	padding-bottom: 0;
	height: 150px;
}

#h_menu {
	position: absolute;
	top: 150px;
	width: 100%;
	padding-top: 6px;
	margin: 0 auto;
	background: #cceeff;
	height: 30px;
	text-align: left;
	padding-left: 0px;
	font-family: Georgia;
	background-image: url("images/003.png");
	background-repeat: no-repeat;
}

#left_side {
	position: relative;
	z-index: 3;
	width: 220px;
	top: 0;
	height: 100%;
	background: #cceeff;
}

#content {
	position: relative;
	z-index: 3;
	top: 180px;
	width: 100%;
	background: #cceeff;
}

#footer {
	position: relative;
	z-index: 3;
	width: 100%;
	height: 50px;
	text-align: center;
	background-image: url("images/002.png");
	background-repeat: no-repeat;
}

#main_content {
	position: relative;
}

input {
	filter: alpha(opacity=50);
	opacity: 0.5;
	font-weight: bold;
	font-style: italic;
}

textarea {
	filter: alpha(opacity=50);
	opacity: 0.5;
	font-weight: bold;
}

select {
	filter: alpha(opacity=50);
	opacity: 0.5;
	font-weight: bold;
	font-style: italic;
}

.main_body {height: 0px;}

.inp {color: #999999; font-family: times new roman;font-size: 12px;}

a {color: #666666; text-decoration: none;}
a:hover, a.active{color: #000000; text-decoration: underline;}

.opentable_br {height: 4px;}
.opentable_title {height: 30px;font-weight: bold;font-family: Tahoma;letter-spacing: 3px;background-image: url("images/004.png");text-align: center;}
.opentable_left_border{width: 6px;background-image: url("images/005.png");}
.opentable_right_border{width: 6px;background-image: url("images/006.png");}
.opentable_bottom_border{background: #cceedd;height: 8px;background-image: url("images/007.png");}
.opentable_content {background: #cceedd; background-image: url("images/008.png"); background-repeat: no-repeat;background-position: 100% 100%;width: 198px; padding: 5px;}

.openside_br {height: 4px;}
.openside_title {text-align: left;padding-left: 50px; height: 30px;font-weight: bold;font-family: Tahoma;letter-spacing: 3px;background-image: url("images/009.png");}
.openside_left_border{width: 6px;background-image: url("images/010.png");}
.openside_right_border{width: 6px;background-image: url("images/011.png");}
.openside_bottom_border{background: #cceedd;height: 6px;background-image: url("images/012.png");}
.openside_content {background: #cceedd; background-image: url("images/013.png"); background-repeat: no-repeat;background-position: 100% 100%;width: 663px; padding: 5px;}

.left_menu {padding-left: 25px;background-image: url("images/014.png"); background-repeat: no-repeat;background-position: 2px 2px;}
HR {color: #888888;border-style: dotted;}

.admin_table  {border: 0px solid black;}
.title_razdel_admin {background: #eeeeee; text-align: center; font-size: 16px;font-weight: bold;border: 3px double black; width: 33%;}
.system_table {border: 3px double black;}
.system_table TD{border: 1px solid #cccccc;}

.head_news_left{width: 1;}
.head_news_right{background-image: url("images/head_news_right.png"); background-repeat: no-repeat;padding-left: 25px;}

.button {width: 60px;}