/* CSS Document */

* {
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
	float: none;
}

fieldset {
  border: 1px solid #CBCBCB;
  padding: 2px 5px;
  margin: 0 0 5px 0;
}

legend {
  font-weight: bold;
  padding: 0 5px 0 5px;
  color: #FA9E04;
  font-size: 12px;
}

input.login {
  width: 120px;
  float: right;
}

input.login-submit {
	margin-top: 5px;
	float: right;
}

p {
  text-align: justify;
  margin: 5px 0;
}

h1 {
  color: #FA9E04;
}

html, body {
	width: 100%;
  height: 100%;
	font: 12px "arial ce", arial, "verdana ce", verdana, "tahoma ce", tahoma;
	color: #303030;
  background-color: #ffffff;
	overflow: hidden;
}

	/* top ******************************************************************* */
	#top {
		width: 100%;
	  height: 78px;
		position: absolute;
		top: 0px;
		color: #8D6F56;
	  background: url(../images/opers/bg_top.gif) repeat-x;
	}

		#top_text {
			position: absolute;
			top: 15px;
			left: 20px;
			font-size: 35px;
		}

		#top_date {
		 	padding: 14px 20px 0px 0px;
		 	text-align: right;
		}

		#top_date_value {
			font-weight: bold;
		}

	#top_brown {
	  width: 100%;
	  height: 36px;
	  position: absolute;
	  top: 78px;
	  background: url(../images/opers/bg_top2.png) repeat-x;
	}

	/* center **************************************************************** */
	#center {
		width: 100%;
		position: absolute;
		top: 114px;
		bottom: 0px;
		padding-top: 15px;
		overflow: auto;
	}

		/* menu **************************************************************** */
		#menu {
		  width: 170px;
		  position: absolute;
		  left: 0;
		  top: 0;
		  padding: 10px;
		  line-height: 22px;
		  font-size: 15px;
		  color: #957559;
		  background: #ECE0CA url(../images/opers/menu_grad.gif) repeat-y right;
		}

		  .menu_break {
		    line-height: 8px;
		    margin: 5px -10px 5px -10px;
		    width: 190px;
		    height: 8px;
		    background: url(../images/opers/menu_break_brown.gif) no-repeat;
		  }

		  .menu_line_header {
		    font-weight: bold;
		    background: url(../images/opers/menu_dot.gif) repeat-x bottom;
		  }

		  .menu_line {
		  	display: block;
		    background: url(../images/opers/menu_dot.gif) repeat-x bottom;
		  }

		    .menu_line_text {
		      padding-left: 15px;
		      background: url(../images/opers/menu_closed.gif) no-repeat 0 3px;
		    }

				.submenu {
					padding-left: 30px;
					background: url();
				}

			#menu a {
		    color: #957559;
		    text-decoration: none;
		  }

		    #menu a:hover {
		      color: #FA9E04;
		    }
	
		/* content ************************************************************* */
		#ext_element {
			width: auto;
			height: 100%;
			margin: -114px 15px 0 0;
			padding: 114px 0 0 205px;
			overflow: hidden;
		}
		
		#text {
			width: auto;
			padding: 0 15px 0 205px;
		}
