body{
	background-image : url(img/body_bg.gif);
	background-repeat : repeat-x;
	text-align : center;
}
.td_header_lt{
	background-image : url(img/bg_border_lt.gif);
	background-position : right bottom;
	background-repeat : no-repeat;
}
.td_header_rt{
	background-image : url(img/bg_border_rt.gif);
	background-position : left bottom;
	background-repeat : no-repeat;
}
.td_header_top{
	background-image : url(img/bg_border_top.gif);
	background-position :bottom;
	background-repeat : repeat-x;
}
.td_header_left{
	background-image : url(img/bg_border_left.gif);
	background-repeat : repeat-y;
	background-position : right;
}
.td_header_right{
	background-image : url(img/bg_border_right.gif);
	background-repeat : repeat-y;
	background-position : left;
}
.td_header_content{
	background-color : White;
}
.logo_text{
	text-transform : uppercase;
	font : normal 12px Arial;
	color : #2c8e97;
}
.td_tm_l{
	background-image : url(img/bg_border_ltm.gif);
	background-repeat : no-repeat;
	background-position : right;
	height: 42px;
}
.td_tm_r{
	background-image : url(img/bg_border_rtm.gif);
	background-repeat : no-repeat;
	background-position : left;
	height: 42px;
}
.td_tm_content{
	background-image : url(img/bg_top_menu.gif);
	background-repeat : repeat-x;
	height: 42px;
	vertical-align : middle;
}
.td_tm_content a{
	color: #fefefe;
	font : bold 12px Tahoma;
	text-decoration : none;
	padding-left: 18px;
	padding-right: 18px;
}
.td_tm_content a:hover{
	color: #f0ff00;
}
.lb_title{
	background-image : url(img/left_block_tbg.gif);
	background-repeat : no-repeat;
	background-position : bottom;
	height: 36px;
	width: 188px;
	color: #000000;
	font : bold 12px Tahoma;
	vertical-align : middle;
	text-align : center;
}
.lb_bottom{
	background-image : url(img/left_block_bbg.gif);
	background-repeat : no-repeat;
	background-position : top;
	height: 6px;
	width: 188px;
}
.lb_content{
	background-color : #187fa5;
	width: 170px;
	padding: 9px;
	text-align : center;
}
.lb_content a{
	color: #f4f7f7;
	font : bold 11px Tahoma;
	
}
.input_search{
	background-image : url(img/bg_input_search.gif);
	background-repeat : no-repeat;
	width: 170px;
	height: 28px;
	border: 0;
	padding-left: 5px;
	padding-top: 6px;
	padding-bottom: 5px;
	background-color : transparent;
	font : normal 11px Tahoma;
	vertical-align : top;
}

.lb_menu{
	background-color : #187fa5;
	width: 170px;
	padding: 9px;
	text-align : left;
}
.close_menu{
	display : none;
}
.open_menu{
	display :;
	padding-left: 20px;
}
.open_menuT, .close_menuT{
	color: #ffffff;
	font : normal 12px Tahoma;
	background-image : url(img/lm_title_img_open.gif);
	background-repeat : no-repeat;
	background-position : left;
	padding-left: 20px;
	margin-top: 5px;
	cursor: pointer;
}
.close_menuT{
	background-image : url(img/lm_title_img_close.gif);
}
.open_menu a{
	display : block;
	color: #fdff6b;
	text-decoration : none;
	font : normal 11px Tahoma;
}
.td_footer{
	background-image : url(img/bg_footer.gif);
	background-repeat : repeat-x;
	background-position : top;
	border : 1px solid #DADADA;
}
.foter_menu_top{
	vertical-align : middle;
	color: #000000;
	font : normal 11px Tahoma;
}

.foter_menu_top a{
	color: #000000;
	font : normal 11px Tahoma;
	text-decoration : none;
	padding-left: 13px;
	padding-right: 13px;
}
.foter_menu_top a:hover{
	color: #3382c9;
	font : normal 11px Tahoma;
	text-decoration : underline;
	padding-left: 13px;
	padding-right: 13px;
}

.foter_menu_bottom{
	vertical-align : middle;
	color: #000000;
	font : normal 11px Tahoma;
}

.foter_menu_bottom a{
	color: #000000;
	font : normal 11px Tahoma;
	text-decoration : none;
	padding-left: 13px;
	padding-right: 13px;
}
.foter_menu_bottom a:hover{
	text-decoration : underline;
}
.index_text{
	font : normal 11px Tahoma;
	color: #000000;
}
.index_text h4{
	font : normal 15px Tahoma;
}