*{margin:0; padding:0;}
body{background:#FFFFFF;}
img{border:0; text-align:left; vertical-align:top;}
ul{list-style:none;}
li{line-height:0;}
.column{float:left;}
.container{width:100%; overflow:hidden;}
body{font-family:Tahoma, Arial, helvetica, sans-serif; color:#363636; font-size:0.6875em; line-height:1.27em; text-align:center;}
input, textarea, select{color:#363636; vertical-align:top; text-align:left; border: 1px solid #40311E; font:11px Tahoma, Arial, helvetica, sans-serif; padding-left:10px;}
.float_right{float:right;}
.align_right{text-align:right;}
.center{text-align:center;}
.block{display:block;}
.top_indent_5px{margin-top:5px; display:block;}
.top_indent_10px{margin-top:10px; display:block;}
.top_indent_15px{margin-top:15px; display:block;}
.top_indent_20px{margin-top:20px; display:block;}
.top_indent_25px{margin-top:25px; display:block;}
.header{font-family: arial;}
.heading{font-family: arial; font-size: 21px;}
.text{font-family:Tahoma; font-size: 12px;}

.width_stretch{width:100%;}

.col_1, .col_2, .col_3, .box_1, .box_2, .box_3, .mid{float:left;}

a{color:#F6761A; text-decoration:underline;}
a:hover{text-decoration:none;}

.title{margin-bottom:29px;}

.green{color: #78A009;}

li{padding:5px 0 6px 11px; background:url(images/list_arr.gif) left center no-repeat;}
li a{color:#6EA100; text-decoration:underline; line-height:1em;}
li a:hover{text-decoration:none;}

.pic_float{margin-right:22px; float:left;}

/*=======header===========*/
.header{height:278px; background:url(images/header_bg.jpg) left top no-repeat;}
.menu{height:43px; background:url(images/header_taling.gif) left bottom repeat-x #40311E; text-align: center;}
/*=====//header===========*/

/*=======footer===========*/
#footer{background:url(images/footer_bg.jpg) left top repeat-x #7A754C; height:39px; padding:25px 0 10px 10px; text-align:center; color:#F2F4DE;}
#footer a{color:#F2F4DE; text-decoration:underline;}
#footer a:hover{text-decoration:none;}

#footer span{display:block; word-spacing:18px; color:#B5D933; margin-bottom:5px;}
#footer span a{color:#F2F4DE; text-decoration:none; word-spacing:0;}
#footer span a:hover{text-decoration:underline;}
/*=====//footer===========*/

div#bottom{
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:100%;
	background:#e2e2e2;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
}