html {
  height:100%;
}
.clear_both {
	clear:both; 
	height:0;
   	overflow:hidden;
}
.header {
	font-size:16px;
}
img {
	border:0;
}
body {
  margin: 0;
  padding: 0;
  line-height: 1.27em;
  font-size:11px;
  background: #44a4ab url("fon.jpg") repeat;
  height: 100%;
  font:Arial, Helvetica, sans-serif;
  text-decoration:none;
  color:#269646;
  font-style: normal;
 
}
.date {
	color:red;
}
#main_block {
  height: 100%;
position:absolute;
  background:#29542c url("green_top.png") repeat-x;
  background-position: 0 107px;
width:100%;
  
}
#main_block_1 {
  height: 100%;
position:absolute;
  background:url("green_top_corner.png") no-repeat;
  background-position: 193px 107px;
width:100%;
  
}
#right_center_between {
height: 100%;
  background:url("right_center_between.png") top right  repeat-y;
position:absolute;
width:100%; 
}
#left_center_between {
height: 100%;
  background:url("left_center_between.png") top left  repeat-y;
 position:absolute;
  width:100%;
  
}
#top_right_block {
height: 100%;
  background:url("top_right.png") top right  no-repeat;
  
 position:absolute;
 width:100%;
} 

#right_top_between {
height: 100%;
  background:url("right_top_between.png") no-repeat;
  background-position: 853px 107px;
  position:absolute;
 width:100%;
}
#logo {
  height: 100%;
  background:url("right_top_between.png") no-repeat;
  background-position: 643px 107px;
  position:absolute;
  background:url("logo.png") top left  no-repeat;
 width:100%;
  
}
#container {
  width: 985px;
  margin: 0 auto;
  text-align: left;
 	height: auto !important;
  	height: 100%;
  	min-height: 100%;
	position:relative;
}
.green_bottom {
	position:absolute;
	bottom:118px;
	left:0;
	width:985px;
	height:33px;	
	background:url("green_bottom.png") top left  repeat-x;
}
.left_bottom_between {
	position:absolute;
	bottom:118px;
	left:0;
	width:775px;
	height:52px;	
	background:url("left_bottom_between.png") top left  no-repeat;
}
.right_bottom_between {
	position:absolute;
	bottom:118px;
	right:0;
	width:132px;
	height:33px;	
	background:url("right_bottom_between.png") top right  no-repeat;
}
.partisan1 {
	position:absolute;
	bottom:115px;
	right:60px;
	width:92px;
	height:173px;	
	background:url("partisan1.png") top right  no-repeat;
}
.partisan2 {
	right:70px;
	width:84px;
	height:214px;	
	background:url("partisan2.png") top right  no-repeat;
}
.partisan3 {
	right:80px;
	bottom:112px;
	width:85px;
	height:217px;	
	background:url("partisan3.png") top right  no-repeat;
}

#bottom {
	width: 985px;
	margin: 0 auto;
	height:118px;
	background:url(bottom.png) repeat-x top;
	background-position:178px 0;
	position:relative;
	margin-top:-118px
}
#bottom_right {
	width:100%;
	height:118px;
	background:url(bottom_right.png) no-repeat top right;
}
#bottom_left {
	width:100%;
	height:118px;
	background:url(bottom_left.png) no-repeat top left;
}
.table_between {
	padding-top:130px;
	padding-bottom:170px;
}
.left_column {
	width:177px;
	height:1%;
	float:left;
}
.right_column {
	width:132px;
	float:right;
	position:relative;
}
.orden {
	margin:0 15px 10px 15px;
}
.center {
	margin:0 132px 0 177px;
	height:1%;
}
.navigation {
	list-style-type:none;
    margin:0 0 0 4px;
    overflow: hidden;
    padding: 0;
	position:relative;
}
.navigation li {
	display:block;
}
.navigation li a.button {
	display:block;
	height:31px;
	width:145px;
	background:url("button.png") top left no-repeat;
	text-align:center;
	padding-top:12px;
	color:#269646;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
}
.navigation li a.button_v {
	background:url("button_v.png") top left no-repeat;
}
.navigation li a.button:hover {
background:url("button_a.png") top left no-repeat;
color:#13ef52;
}
.navigation li a.button_v:hover {
background:url("button_v.png") top left no-repeat;
}
.block {
	margin:10px 20px 30px 30px;
	position:relative;
}
.block_1 {
	margin:20px 5px 20px 5px;
	position:relative;
}
.block_t {
	background:#ece596 url('block_t.gif') top left repeat-x;
	height:1%;
	position:relative;
}
.block_r {
	background:url('block_r.gif') top right repeat-y;
	height:1%;
	position:relative;
}
.block_b {
	background:url('block_b.gif') bottom left repeat-x;
	height:1%;
	position:relative;
}
.block_l {
	background:url('block_l.gif') top left repeat-y;
	height:1%;
	position:relative;
}
.block_t_r {
	background:url('block_t_r.gif') top right no-repeat;
	height:1%;
	position:relative;
}
.block_b_r {
	background:url('block_b_r.gif') bottom right no-repeat;
	height:1%;
	position:relative;
}
.block_b_l {
	background:url('block_b_l.gif') bottom left no-repeat;
	height:1%;
	position:relative;
}
.block_t_l {
	background:url('block_t_l.gif') top left no-repeat;
	height:1%;
	position:relative;
}
.block_inside {
	padding:10px 20px 25px 20px;
	text-align:justify;
	font: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#163e19;
	font-style: normal;
	position:relative;
}
.question {
	font-weight:normal;
	font-style: italic;
}
.answer {
	font-style: normal;
	font-weight:normal;
}
.text {
 text-align:justify;
}
.header {
	text-align:center;
}
.running_string {
	color:#160c08;
	font-size:18px;
}
a:hover {
	/*color:#13ef52;*/
	color:#17a941;
	decoration:none;
}
.hover_style {
	/*color:#13ef52;*/
	color:#17a941;
}
a {
	color:#163e19;
	decoration:none;
}

.attention {
	color:#FF0000;
}


.input_field_left {
	background:url(input_field_left.png) no-repeat top left;
}
.input_field_right {
	background:url(input_field_right.png) no-repeat top right;
	padding:0 2px 0 2px;
	}
.input_field_left_v {
	background:url(input_field_left_v.png) no-repeat top left;
}
.input_field_right_v {
	background:url(input_field_right_v.png) no-repeat top right;
	padding:0 2px 0 2px;
	}	
.input_field_left_hover {
	background:url(input_field_left.png) no-repeat top left;
}
.input_field_right_hover {
	background:url(input_field_right.png) no-repeat top right;
	padding:0 2px 0 2px;
	}

.button_middle{
	background:url(button_middle.png) repeat-x;
	
}
.button_middle_v{
	background:url(button_middle_v.png) repeat-x;
}
.button_triangle {
	display:block; 
	padding-top:3px; 
	align:center; 
	text-align:center;
	width:148px;
	height:26px;
	border:0;
	background:transparent;
	cursor:pointer;
	cursor: hand;
	/*color:#269646;*/
	color:#13EF52;
	font-size:14px;
}
.button_triangle_visited {
	color:#000000;
	cursor:auto;
}
a.button_triangle:hover {
	color:#000000;
}

.button_middle_hover {
	background:url(button_middle_hover.png) repeat-x;
}
.img_gallery {
	border:solid 1px #163e19;
	padding:1px;
	background:#163e19;
}
img.img_gallery:hover {
	background:#17a941;
}
.i_g {
	display:block;
	width:285px;
	height:210px;
	text-align:center;
	float:left;
}
