body {
	margin: 0px;
	padding: 0px;
	background-color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a:link { color: #666666; text-decoration: underline; }
a:visited { color: #666666; text-decoration: underline; }
a:active { color: #666666; text-decoration: underline; }
a:hover { color: #666666; text-decoration: none; }
img { border: 0px; }


#wrap { width: 876px; }
#wrap_popup { width: 790px; }
#header { margin-top: 15px; margin-bottom: 15px; }

#body {
	background-image: url('../images/gui/bg_body_body.gif');
	background-repeat: repeat-y;
}
#main_menu {
	background-image: url('../images/gui/bg_body_top.gif');
	background-repeat: no-repeat;
	line-height: 55px;
	text-align: left;
	padding-left: 27px;
	padding-right: 27px;
}
#main_menu div { /*background-color: #C4D847;*/ height: 55px; }
#main_menu img { margin-top: 16px; }
#main_menu a { float: left; margin-left: 30px; color: #666666; text-decoration: underline; text-transform: uppercase; font-weight: bold; }
#main_menu a.current { color: #FFFE97; text-decoration: none; }
#main_menu a:hover { color: #FFFE97; text-decoration: none; }
#footer_menu {
	clear: both;
	background-image: url('../images/gui/bg_body_bottom.gif');
	background-repeat: no-repeat;
	background-position: center bottom;
/* 	line-height: 42px; */
/* 	height: 46px; */
	height: 40px;
	text-align: center;
}
#footer_menu a { color: #666666; text-decoration: underline; text-transform: uppercase; font-weight: bold; margin-right: 15px; margin-left: 15px; }
#footer_menu a.current { text-decoration: none; }
#footer_menu a:hover { text-decoration: none; }
#main_body {
	clear: both;
	margin-top: 18px;
	margin-left: 27px;
	margin-right: 27px;
	text-align: left;
}
#footer { margin-top: 15px; margin-bottom: 15px; color: #333333; }
#footer .footer_top {
	background-image: url('../images/gui/bg_footer_top.gif');
	background-repeat: no-repeat;
	height: 18px;
}
#footer .footer_body {
	background-image: url('../images/gui/bg_footer_body.gif');
	background-repeat: repeat-y;
	padding-left: 27px;
	padding-right: 27px;
	text-align: left;
/* 	height: 40px; */
}
#footer .footer_body .footer_partners {
	padding-left: 86px;
}
#footer .footer_body .footer_partners a {  color: #333333; text-decoration: underline; padding-left: 15px; }
#footer .footer_body .footer_partners a:hover { text-decoration: none; }
#footer .footer_bottom {
	background-image: url('../images/gui/bg_footer_bottom.gif');
	background-repeat: no-repeat;
	height: 18px; clear: both;
}

#popup_top {
	background-image: url('../images/gui/bg_popup_top.gif');
	background-repeat: no-repeat;
	height: 20px; margin-top: 20px;
}
#popup_body {
	background-image: url('../images/gui/bg_popup_body.gif');
	background-repeat: repeat-y;
	text-align: left;
	padding-left: 27px;
	padding-right: 27px;
	padding-top: 10px;
	text-align: left;
}
#popup_bottom {
	background-image: url('../images/gui/bg_popup_bottom.gif');
	background-repeat: no-repeat;
	height: 20px;
}

.copyright { margin-top: 5px; text-align: left; }
.copyright a {  color: #333333; text-decoration: none; float: right; }
.copyright a:hover { text-decoration: underline; }
.copyright span { color: #000000; font-weight: bold; }

.validation { position: relative; }
.validation div { text-align: left; margin-top: 5px; position: absolute; left: 348px; }
.validation a {  color: #333333; text-decoration: none; }
.validation a:hover { text-decoration: underline; }

#wrap_popup .copyright { width: 750px }
.index_title {
	margin-top: 10px;
	background-image: url('../images/gui/pointer.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 42px;
	clear: both;
}
.index_block { width: 822px; margin-top: 10px; }
.index_block .top { background-image: url('../images/gui/color1_top.gif'); background-repeat: no-repeat; font-size: 0px; line-height: 1px; height: 10px; }
.index_block .body {}
.index_block .body table { background-color: #DFD3E0; border-left: 2px solid #B87DBD; border-right: 2px solid #B87DBD; }
.index_block .body table td { padding-top: 3px; padding-bottom:3px; padding-left: 25px; color: #6883E6; }
.index_block .body table td a { color: #6883E6; }
.index_block .body table td a:hover { color: #6883E6; }
.index_block .body table td.header { padding-top: 6px; padding-bottom:6px; font-weight: bold; color: #B87DBD; text-transform: uppercase; }
.index_block .body table td.row2 { background-color: #F2EDF3; }
.index_block .body table td .cat_title { color: #000000; font-weight: bold; }
.index_block .body table td .cat_title a { color: #000000; text-decoration: none; }
.index_block .body table td .cat_title a:hover { color: #000000; text-decoration: underline; }
.index_block .bottom { background-image: url('../images/gui/color1_bottom.gif'); background-repeat: no-repeat; font-size: 0px; line-height: 1px; height: 15px; }
.index_block .footer { margin-left: 10px; margin-right: 10px; margin-top: 5px; text-align: justify; }

#color1.index_block .top { background-image: url('../images/gui/color1_top.gif'); }
#color1.index_block .body table { background-color: #DFD3E0; border-left: 2px solid #B87DBD; border-right: 2px solid #B87DBD; }
#color1.index_block .body table td.header { color: #B87DBD; }
#color1.index_block .body table td.row2 { background-color: #F2EDF3; }
#color1.index_block .bottom { background-image: url('../images/gui/color1_bottom.gif'); }

#color2.index_block .top { background-image: url('../images/gui/color2_top.gif'); }
#color2.index_block .body table { background-color: #FFE0BA; border-left: 2px solid #FFAC48; border-right: 2px solid #FFAC48; }
#color2.index_block .body table td.header { color: #FFAC48; }
#color2.index_block .body table td.row2 { background-color: #FFF3E3; }
#color2.index_block .bottom { background-image: url('../images/gui/color2_bottom.gif'); }

#color3.index_block .top { background-image: url('../images/gui/color3_top.gif'); }
#color3.index_block .body table { background-color: #DEE6AD; border-left: 2px solid #C4D847; border-right: 2px solid #C4D847; }
#color3.index_block .body table td.header { color: #C4D847; }
#color3.index_block .body table td.row2 { background-color: #F2F5DE; }
#color3.index_block .bottom { background-image: url('../images/gui/color3_bottom.gif'); }

#color4.index_block .top { background-image: url('../images/gui/color4_top.gif'); }
#color4.index_block .body table { background-color: #C8DFF8; border-left: 2px solid #A3C8F2; border-right: 2px solid #A3C8F2; }
#color4.index_block .body table td.header { color: #A3C8F2; }
#color4.index_block .body table td.row2 { background-color: #E2E9F2; }
#color4.index_block .bottom { background-image: url('../images/gui/color4_bottom.gif'); }


#cat_menu {
	width: 188px;
	margin-right: 12px;
	float: left;
}
#cat_menu .cat_menu_top {
	background-image: url('../images/gui/cat_menu_top.gif');
	background-repeat: no-repeat;
	height: 51px;
}
#cat_menu .cat_menu_top div {
	text-transform: uppercase;
	font-weight: bold;
	text-align: right;
	padding-right: 25px;
	padding-top: 10px;
}
#cat_menu .cat_menu_body {
	background-image: url('../images/gui/cat_menu_body.gif');
	background-repeat: repeat-y;
	text-align: right;
	border-top: 2px solid #FF9821;
}
#cat_menu .cat_menu_body a {
	display: block;
	line-height: 22px;
	color: #000000;
	font-weight: bold;
	padding-right: 25px;
	border-bottom: 2px solid #FF9821;
	text-decoration: none;
}
#cat_menu .cat_menu_body a:hover {
	text-decoration: underline;
}
#cat_menu .cat_menu_body a.current {
	background: #FF9821;
}
#cat_menu .cat_menu_bottom {
	background-image: url('../images/gui/cat_menu_bottom.gif');
	background-repeat: no-repeat;
	height: 22px;
}

.list_block { width: 451px; float: left; }
.list_block .list_sort { background-color: #B87DBD; text-align: center; line-height: 20px; font-weight: bold; }
.list_block .list_sort span { color: #FFFFFF; }
.list_block .list_sort a { color: #000000; text-decoration: none; }
.list_block .list_sort a:hover { text-decoration: underline; }
.list_block .list_block_body .list_block_l table { border: 2px solid #B87DBD; }
.list_block .list_block_body .list_block_l table td { background-color: #DFD3E0; }
.list_block .list_block_body .list_block_l table td.row2 { background-color: #F2EDF3; }
.list_block .list_block_body .list_block_body_lt {
	background-image: url('../images/gui/inside_list_top1.gif');
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #B87DBD;
}
.list_block .list_block_body .list_block_body_lb {
	background-image: url('../images/gui/inside_list_bottom1.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #B87DBD;
}
.list_block .list_block_body .list_block_body_rt {
	background-image: url('../images/gui/inside_list_left1.gif');
	background-repeat: no-repeat;
	background-position: left top;
}
.list_block .list_block_body .list_block_body_rb {
	background-image: url('../images/gui/inside_list_left1.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
}
.list_block .list_block_c {
	margin: 10px; text-align: justify;
}

#color1.list_block .list_sort { background-color: #B87DBD; }
#color1.list_block .list_block_body .list_block_l table { border: 2px solid #B87DBD; }
#color1.list_block .list_block_body .list_block_l table td { background-color: #DFD3E0; }
#color1.list_block .list_block_body .list_block_l table td.row2 { background-color: #F2EDF3; }
#color1.list_block .list_block_body .list_block_body_lt { background-image: url('../images/gui/inside_list_top1.gif'); background-color: #B87DBD; }
#color1.list_block .list_block_body .list_block_body_lb { background-image: url('../images/gui/inside_list_bottom1.gif'); background-color: #B87DBD; }
#color1.list_block .list_block_body .list_block_body_rt { background-image: url('../images/gui/inside_list_left1.gif'); }
#color1.list_block .list_block_body .list_block_body_rb { background-image: url('../images/gui/inside_list_left1.gif'); }

#color2.list_block .list_sort { background-color: #FFAC48 !important; }
#color2.list_block .list_block_body .list_block_l table { border: 2px solid #FFAC48; }
#color2.list_block .list_block_body .list_block_l table td { background-color: #FFE0BA; }
#color2.list_block .list_block_body .list_block_l table td.row2 { background-color: #FFF3E3; }
#color2.list_block .list_block_body .list_block_body_lt { background-image: url('../images/gui/inside_list_top2.gif'); background-color: #FFAC48; }
#color2.list_block .list_block_body .list_block_body_lb { background-image: url('../images/gui/inside_list_bottom2.gif'); background-color: #FFAC48; }
#color2.list_block .list_block_body .list_block_body_rt { background-image: url('../images/gui/inside_list_left2.gif'); }
#color2.list_block .list_block_body .list_block_body_rb { background-image: url('../images/gui/inside_list_left2.gif'); }

#color3.list_block .list_sort { background-color: #C4D847 !important; }
#color3.list_block .list_block_body .list_block_l table { border: 2px solid #C4D847; }
#color3.list_block .list_block_body .list_block_l table td { background-color: #DEE6AD; }
#color3.list_block .list_block_body .list_block_l table td.row2 { background-color: #F2F5DE; }
#color3.list_block .list_block_body .list_block_body_lt { background-image: url('../images/gui/inside_list_top3.gif'); background-color: #C4D847; }
#color3.list_block .list_block_body .list_block_body_lb { background-image: url('../images/gui/inside_list_bottom3.gif'); background-color: #C4D847; }
#color3.list_block .list_block_body .list_block_body_rt { background-image: url('../images/gui/inside_list_left3.gif'); }
#color3.list_block .list_block_body .list_block_body_rb { background-image: url('../images/gui/inside_list_left3.gif'); }

#color4.list_block .list_sort { background-color: #A3C8F2 !important; }
#color4.list_block .list_block_body .list_block_l table { border: 2px solid #A3C8F2; }
#color4.list_block .list_block_body .list_block_l table td { background-color: #C8DFF8; }
#color4.list_block .list_block_body .list_block_l table td.row2 { background-color: #E2E9F2; }
#color4.list_block .list_block_body .list_block_body_lt { background-image: url('../images/gui/inside_list_top4.gif'); background-color: #A3C8F2; }
#color4.list_block .list_block_body .list_block_body_lb { background-image: url('../images/gui/inside_list_bottom4.gif'); background-color: #A3C8F2; }
#color4.list_block .list_block_body .list_block_body_rt { background-image: url('../images/gui/inside_list_left4.gif'); }
#color4.list_block .list_block_body .list_block_body_rb { background-image: url('../images/gui/inside_list_left4.gif'); }

.index_text {
	background-image: url('../images/gui/bg_index_text.gif');
	background-repeat: no-repeat;
	width: 500px;
	height: 293px;
}
.index_text .index_text_c {
	position: relative;
	top: 25px;
	margin-left: 30px;
	width: 410px;
	height: 240px;
	text-align: justify;
	overflow: hidden;
}

.text_blue { color: #6883E6; }
.text_blue a { color: #6883E6; }
.text_blue a:hover { color: #6883E6; }

.text_red { color: #FF0000; }
.text_red a { color: #FF0000; }
.text_red a:hover { color: #FF0000; }

#section_title {
	clear: both;
}
#section_title a {
	margin-top: 10px;
	margin-bottom: 15px;
	background-image: url('../images/gui/pointer.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 42px;
	display: block;
	height:35px;
	width: 146px;
	margin-right: 12px;
}
#section_title .section_title_line {
	border-top: 3px solid #FF9B21;
	float: right;
	margin-top: 16px;
	width: 622px;
}
.item_list {}
.item_list .item_list_thumb { float: left; margin-right: 10px; margin-bottom: 10px; }
.item_list .item_list_thumb a { border: 3px solid #999999; display: block; }
.item_list .item_list_thumb a:hover { border: 3px solid #000000; }
.item_list .item_list_info { color: #6883E6; }
.item_list .item_list_info a { color: #6883E6; }
.item_list .item_list_info a:hover { color: #6883E6; }
.item_list .item_list_info span { float: left; display: block; width: 75px; font-weight: bold; }
.item_list .item_list_desc { clear: both; text-align: justify; }
.item_list .item_list_desc div { font-weight: bold; color: #6883E6; }

#item {
	width: 622px;
	float: right;
	text-align: center;
/* 	border: 1px solid #FF0000; */
/* 	background-color: #C4D847; */
/* 	background-color: #333333; */
}
#item_title {
/* 	width: 622px; */
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 10px;
	color: #666666;
/* 	border: 1px solid #FF0000; */
}

#item_info {
	margin-top: 20px;
	/*position: relative;*/
	/*top: 15px;*/
	text-align: left;
	clear: both;
	width: 622px;
}
#item_info .left {
	background-color: #C4D847;
}
#item_info .left .item_t_holder { margin: 10px; }
#item_info .left .item_t_holder span { float: left; display: block; width: 75px; font-weight: bold; }
#item_info .item_d_holder { margin-left: 25px; margin-bottom: 0px; text-align: justify; }
#item_info select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

#banner {
	float: right;
	padding-bottom: 30px;
	border-bottom: 3px solid #FF9B21;
}
#banner_popup {
/* 	padding-bottom: 20px; */
/* 	border-bottom: 3px solid #FF9B21; */
	text-align: center;
	margin-top: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	height: 99px;
	width: 822px;
	background-image: url('../images/gui/bg_popup_banner.gif');
	background-position: center bottom;
	background-repeat: no-repeat;
	position: relative;
	top: -20px;
}




/* start pager */
.pager { font-weight: bold; font-size: 10px; color: #000000; text-align: center; margin-top: 10px; }
.pager a { color: #888888; text-decoration: none !important; }
.pager a:hover { color: #000000; text-decoration: underline; }
.current { color: #000000 !important; }
.pager .perpage a { color: #888888; }
.pager .perpage a:hover { color: #000000; }
.pager .total { color: #888888; font-size: 10px;  }
.pager_total { padding-right: 10px; float: left; width: 200px; text-align: right; color: #000000; font-size: 10px;  }
.pager_perpage { padding-left: 10px; float: right; width: 110px; text-align: right; color: #000000; font-size: 10px; }
/* end pager */