* {
  margin: 0;
}
a img, img {
  border: 0;
}
ul, ol {
	padding-left: 30px;
}
html {height: 100%}
body {
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#333333;
	width: 100%;
	height: 100%;
	background:#ebe8e4;
}
table, td{
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.nobord {
	border: none;
}
#footer_index {
	width: 1003px;
	margin: -100px auto 0;
	height: 100px;
}
.footer {
	width: 1003px;
	margin: 0 auto;
	height: 100px;
	background: url(/img/design/copy_bg_index.jpg) no-repeat;
}
#wrapper {
	width: 963px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background: url(img/design/wrapper_bg.gif) repeat-y;
	padding-left: 20px;
	padding-right: 20px;
}

/* Eieiiee a iniiaiie ?anoe */
td.index_top_left {
	vertical-align: bottom;
	width: 250px;
	background-image: url(img/design/index_left_bg.gif);
	background-repeat: no-repeat;
	background-color: #ebe8e4;
}
.bt_order_present_div {display: block; height: 51px; position: relative;}
.bt_order_present {position: absolute; top: 0; left: 15px;}

td.index_left {
	vertical-align: top;
	width: 325px;
	background-color: #ebe8e4;
	padding-top: 10px;
	background: url(img/design/new_index/center_bottom_bg.gif) repeat-x 0 100%;
}
td.index_left div.content { margin: 0 5px 10px 15px; }

td.index_top_center {
	width: 753px;
	vertical-align: top;
	background-image: url(img/design/new_index/index_center_bg.jpg);
	background-repeat: no-repeat;
}
td.index_center {
	width: 678px;
	vertical-align: top;
	padding-top: 10px;
	background: url(img/design/new_index/center_bottom_bg.gif) repeat-x 0 100%;
}
td.index_center div.content { margin-bottom: 10px; }

td.inner_left {
	vertical-align: top;
	width: 230px;
	background-image: url(img/design/inner_left_bg.gif);
	background-repeat: no-repeat;
	background-color: #ebe8e4;
}

td.inner_center {
	width: 733px;
	vertical-align: top;
	background-image: url(img/design/inner_center_bg.jpg);
	background-repeat: no-repeat;
	padding-bottom: 100px;
}
div.body_content {
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 35px;
	text-align: left;
}

td.copy {
	background-color: #ffffff;
	text-align: center;
	height: 35px;
	vertical-align: bottom;
	padding-bottom: 3px;
}
div.bot {
	width:100%;
	position:absolute;
	bottom: 0px;
	left: 0px;
	text-align: center;
}
div.bot table {
	margin: 0px auto;
}
td.bot_menu {
	height: 30px;
	padding-right: 60px;
	background-color: #d9dbdc;
}
td.bot_menu a {
	float: right;
	margin-left: 32px;
	font-size: 12px;
	text-transform: uppercase;
}
.bot_menu a:link {COLOR: #5a4a42; TEXT-DECORATION: none;}
.bot_menu a:visited {COLOR: #5a4a42; TEXT-DECORATION: none;}
.bot_menu a:active {COLOR: #1d0000;  TEXT-DECORATION: none;}
.bot_menu a:hover {COLOR: #1d0000;  TEXT-DECORATION: none;}

.index_bot_menu {
	width: 617px;
	height: 56px;
	background: url(/img/design/index_bot_menu.gif) no-repeat center;
	float: right;
}
.index_bot_menu a {
	float: right;
	margin-right: 22px;
	margin-top: 20px;
	font-size: 13px;
}
.index_bot_menu a:link, .index_bot_menu a:visited {COLOR: #f2eee5; TEXT-DECORATION: underline;}
.index_bot_menu a:active, .index_bot_menu a:hover {COLOR: #f2eee5;  TEXT-DECORATION: none;}

/*--iniiaiie noeeu nnueie--*/
a:active, a:visited, a:link{
	color: #5a4a42;
	text-decoration: undeline;
}

a:hover{
	color: #1d0000;
	text-decoration: none;
}
td.left_sh {
	background-image: url(img/design/left_sh.gif);
	background-repeat: repeat-y;
	background-position: 100% 0%;
	width: 20px;
}
td.right_sh {
	background-image: url(img/design/right_sh.gif);
	background-repeat: repeat-y;
	background-position: 100% 0%;
	width: 20px;
}

div.index_logo {
	text-align: center;
	padding-top: 30px;
	height: 320px;
}
div.inner_logo {
	text-align: center;
	padding-top: 15px;
	height: 160px;
}

div.index_fla {
	margin-bottom: 10px;
}
div.inner_fla {
	margin-bottom: 20px;
}

div.body_div {
	position: relative;
	border-left: #aba798 1px solid;
	border-right: #aba798 1px solid;
	border-bottom: #aba798 1px solid;
	background-color: #ffffff;
	padding: 20px 15px 20px 15px;
}

/*--aeaaiua caaieiaee aeieia (AIAoaaee?iua)--*/
.title {
	color: #5a4a42;
	font-size: 17px;
}
.title_3 {
	color: #5a4a42;
	font-size: 15px;
	font-weight: normal;
}
.title_np {
	font-size: 18px; color: #9b9585;
}
.title_2_np {font-size: 12px; font-weight: bold; color: #9b9585;}
h1 {
	color: #5a4a42;
	font-size: 17px;
	font-weight: normal;
	margin: 0px;
}
h2 {
	font-size: 12px;
	font-weight: bold;
	color: #5a4a42;
	margin: 0px;
}
.title_2 {
	font-size: 12px;
	font-weight: bold;
	color: #5a4a42;
}

div.left_nav {
	padding-left: 30px;
	text-align: left;
}

.L_1{
	font-size: 15px;
	color: #5a4a42;
	padding-bottom: 5px;
	text-transform: uppercase;
}

.L_2 a {
	font-size: 14px;
	margin-bottom: 3px;
	display: block;
}

.L_2 a:link {COLOR: #989482; TEXT-DECORATION: none;}
.L_2 a:visited {COLOR: #989482; TEXT-DECORATION: none;}
.L_2 a:active {COLOR: #777259;  TEXT-DECORATION: none;}
.L_2 a:hover {COLOR: #777259;  TEXT-DECORATION: none;}

/*--caeaiay nnueea--*/
.green_link a:link {COLOR: #009500; TEXT-DECORATION: underline;}
.green_link a:visited {COLOR: #009500; TEXT-DECORATION: underline;}
.green_link a:active {COLOR: #009500;  TEXT-DECORATION: none;}
.green_link a:hover {COLOR: #009500;  TEXT-DECORATION: none;}

.gray_link a:link {COLOR: #666666; TEXT-DECORATION: underline;}
.gray_link a:visited {COLOR: #666666; TEXT-DECORATION: underline;}
.gray_link a:active {COLOR: #666666;  TEXT-DECORATION: none;}
.gray_link a:hover {COLOR: #666666;  TEXT-DECORATION: none;}

div.next {
	font-size: 11px;
	color: #5a4a42;
	text-align: right;
}
/*--noeeu nneuee "iia?iaiaa >>"--*/
.next a:link {font-size: 11px; COLOR: #5a4a42; TEXT-DECORATION: underline;}
.next a:visited {font-size: 11px; COLOR: #5a4a42; TEXT-DECORATION: underline;}
.next a:active {font-size: 11px; COLOR: #5a4a42; TEXT-DECORATION: none;}
.next a:hover {font-size: 11px; COLOR: #5a4a42; TEXT-DECORATION: none;}

/*--e?aniay nnueea--*/
.red_link a:link {COLOR: #ff0000; TEXT-DECORATION: underline;}
.red_link a:visited {COLOR: #ff0000; TEXT-DECORATION: underline;}
.red_link a:active {COLOR: #ff0000;  TEXT-DECORATION: none;}
.red_link a:hover {COLOR: #ff0000;  TEXT-DECORATION: none;}

/*--aaeay nnueea--*/
.w_link a:link {COLOR: #ffffff; TEXT-DECORATION: underline;}
.w_link a:visited {COLOR: #ffffff; TEXT-DECORATION: underline;}
.w_link a:active {COLOR: #ffffff;  TEXT-DECORATION: none;}
.w_link a:hover {COLOR: #ffffff;  TEXT-DECORATION: none;}

/*--aeaaiue noeeu eiiooia e aaoiiia--*/
input {
	font-size: 12px;
	border: #afafaf 1px solid;
}
input.button {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	background-color: #a4a4a4;
	border-top: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	border-right: #818181 1px solid;
	border-bottom: #818181 1px solid;
	height: 20px;
	padding-top: 2px;
}
input[type="checkbox"] {
	border: none;
	margin: 0px;
	padding: 0px;
}
/*--aeaaiue noeeu naeaeoia--*/
select {
	font-size: 12px;
	color: #000000;
	border: #afafaf 1px solid;
}
textarea {
	border: #afafaf 1px solid;
	padding: 5px;
	font: normal 12px Verdana, Tahoma, sans-serif;
}
/*--iaeeee aoi?e?iue o?eoo--*/
.small {
	font-size: 11px;
}
/*--iniiauia oaaoa oaenoa--*/
.green {color: #009500;}
.red {color: #ff0000;}
.blue {color: #003399;}
.white {color: #ffffff;}
.grey {color: #666666;}

/*--aeie noeeae aey oaaeeo ei?ceiu--*/
table.border {
	border: #989582 1px solid;
	background-color: #ffffff;
	border-collapse: collapse;
}
table.gb {
	border: #989582 1px solid;
	border-collapse: collapse;
}
table.gb td {
	border: #989582 1px solid;
}
/*--aeie noeeae aey oaaeeo ei?ceiu - oaiea oaaeeo--*/
table.gb th {
	text-align: center;
	background-color: #d3cec8;
	font-weight: bold;
	color: #5a4a42;
	border: #cccccc 1px solid;
}
/*--iacaaiey oa?aeoa?enoee--*/
.sg{
	font-size: 11px;
	color: #666666;
}
/*--?aiea ecia?a?aiee oiaa?ia--*/
.pic {
	border: #cccccc 1px solid;
}
table.pic {
	border: #cccccc 1px solid;
	background-color: #ffffff;
}
/*--aoi?inoiaiiua caaieiaee ia no?aieoao--*/
.title_t {
	color: #608b08;
	font-weight: bold;
	font-size : 12px;
}
 
/*--noeeu aey iieae oi?i--*/
input.in_st {
	width: 100%;
}
.inspiro_link a:link {font-family: Arial, Verdana, Tahoma; font-size: 11px; COLOR: #999999; TEXT-DECORATION: none;}
.inspiro_link a:visited {font-family: Arial, Verdana, Tahoma; font-size: 11px; COLOR: #999999; TEXT-DECORATION: none;}
.inspiro_link a:active {font-family: Arial, Verdana, Tahoma; font-size: 11px; COLOR: #666666; TEXT-DECORATION: none;}
.inspiro_link a:hover {font-family: Arial, Verdana, Tahoma; font-size: 11px; COLOR: #666666; TEXT-DECORATION: none;}

/*************PAGER****************/
table.pager {
	font-size: 11px;
}
td.pager_t {
   text-align: center;
	padding: 3px;
}
td.pager {
   color: #1d0000;
   text-align: center;
	padding: 3px;
	cursor: pointer;
	background-color: #ebe8e4;
	border: #b8b4a7 1px solid;
}
td.pager_over {
   color: #1d0000;
	background-color: #cec5b9;
   text-align: center;
	padding: 3px;
	cursor: pointer;
	border: #cec5b9 1px solid;
}
td.on_pager {
   COLOR: #ffffff;
   text-align: center;
   CURSOR: pointer;
   BACKGROUND-COLOR: #989482;
	padding: 3px;
	border: #1d0000 1px solid;
}
/*************\\\PAGER****************/

table.kidscurr {
	width: 100%;
}
td.k_tit {
	white-space: nowrap;
	background-color: #ffffff;
	border-top: #aba798 1px solid;
	padding-left: 5px;
	padding-right: 5px;
	color: #5a4a42;
	font-size: 17px;
	font-weight: normal;
}
td.k_line {
	border-bottom: #aba798 1px solid;
	width: 100%;
}
div.kids {
	position: relative;
	border-left: #aba798 1px solid;
	border-right: #aba798 1px solid;
	border-bottom: #aba798 1px solid;
	background-color: #ffffff;
}
div.c1 { position: absolute; top: -1px; left: -1px;}
div.c2 { position: absolute; top: -1px; right: -1px;}
div.c3 { position: absolute; bottom: -1px; left: -1px;}
div.c4 { position: absolute; bottom: -1px; right: -1px;}

table.kids_pic {
	width: 150px;
	height: 150px;
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 5px;
}
div.kids_tit {
	font-size: 12px;
	font-weight: bold;
}
.kids_tit a:link {COLOR: #989482; TEXT-DECORATION: none;}
.kids_tit a:visited {COLOR: #989482; TEXT-DECORATION: none;}
.kids_tit a:active {COLOR: #5a4a42;  TEXT-DECORATION: none;}
.kids_tit a:hover {COLOR: #5a4a42;  TEXT-DECORATION: none;}



table.list {
	width: 100%;
}
td.list_tit {
	white-space: nowrap;
	background-color: #ffffff;
	border-top: #aba798 1px solid;
	padding-left: 5px;
	padding-right: 5px;
	color: #5a4a42;
	font-size: 17px;
	font-weight: normal;
}
td.list_line {
	border-bottom: #aba798 1px solid;
	width: 100%;
}
div.list_div {
	position: relative;
	border-left: #aba798 1px solid;
	border-right: #aba798 1px solid;
	border-bottom: #aba798 1px solid;
	background-color: #ffffff;
	padding-bottom: 10px;
}
table.list_pic {
	width: 150px;
	height: 150px;
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 5px;
}
div.list_tit {
	text-align: center;
}




table.news {
	width: 100%;
}
span.news_tit {
	color: #595959;
	font-size: 12px;
	font-weight: bold;
}
td.news_line {
	border-bottom: #aba798 1px solid;
	width: 100%;
}
a.news_tit {
	color: #595959;
	font-size: 12px;
	font-weight: bold;
}
a.news_tit:link {COLOR: #595959; TEXT-DECORATION: underline;}
a.news_tit:visited {COLOR: #595959; TEXT-DECORATION: underline;}
a.news_tit:active {COLOR: #595959;  TEXT-DECORATION: none;}
a.news_tit:hover {COLOR: #595959;  TEXT-DECORATION: none;}

span.news_tit_list {
	color: #a54d07;
	font-size: 17px;
	font-weight: bold;
}
a.news_tit_list {
	color: #a54d07;
	font-size: 17px;
	font-weight: bold;
}
a.news_tit_list:link {COLOR: #a54d07; TEXT-DECORATION: underline;}
a.news_tit_list:visited {COLOR: #a54d07; TEXT-DECORATION: underline;}
a.news_tit_list:active {COLOR: #a54d07;  TEXT-DECORATION: none;}
a.news_tit_list:hover {COLOR: #a54d07;  TEXT-DECORATION: none;}

span.news_date {
	color: #5a4a42;
	font-size: 12px;
	font-weight: bold;
}

span.sh_news_date {
	color: #5a4a42;
	font-size: 11px;
	font-weight: bold;
}

div.news_div {
	position: relative;
	border-left: #aba798 1px solid;
	border-right: #aba798 1px solid;
	border-bottom: #aba798 1px solid;
	background-color: #ffffff;
	padding: 10px;
}
table.news_pic {
	width: 150px;
	height: 150px;
	background-repeat: no-repeat;
	background-position: center;
}

table.salon_pan {
	width: 200px;
	height: 200px;
	margin: 0px auto;
	background-image: url(/img/design/salon_border_200.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-bottom: 10px;
}
td.salon_info {
	text-align: left;
	padding: 0px 5px 0px 15px;
}
td.salon_info a {
	font-size: 11px;
}
.add_s a:link {font-size: 15px;	font-weight: normal; color: #5a4a42; TEXT-DECORATION: none;}
.add_s a:visited {font-size: 15px;	font-weight: normal; color: #5a4a42; TEXT-DECORATION: none;}
.add_s a:active {font-size: 15px;	font-weight: bold; COLOR: #000000; TEXT-DECORATION: none;}
.add_s a:hover {font-size: 15px;	font-weight: bold; COLOR: #000000; TEXT-DECORATION: none;}


/*--------------FORUM---------------*/
table.forum {
	border-collapse: collapse;
}
table.forum td {
	border: #aba798 1px solid;
	background-color: #ffffff;
	padding: 5px;
}
table.forum td table {border: none;}
table.forum td table td {border: none;}
/*--aeie noeeae aey oaaeeo ei?ceiu - oaiea oaaeeo--*/
table.forum th {
	text-align: center;
	background-color: #d4ccc2;
	font-weight: bold;
	border: #aba798 1px solid;
	padding: 5px;
	color: #5a4a42;
}

table.answers {
	margin-bottom: 5px;
	border-collapse: collapse;
	width: 100%;
	background-color: #ffffff;
}
table.answers td {
	border: #aba798 1px solid;
	padding: 10px;
	vertical-align: top;
}
table.answers td table td {
	border: none;
	padding: 5px;
}
.forum_date {
	color: #666666;
	font-size: 11px;
}
.forum_guest {
	color: #333333;
}

table.edit {
	margin-bottom: 5px;
	border-collapse: collapse;
	width: 500px;
	background-color: #ffffff;
	border: #aba798 1px solid;
}
table.edit th {
	border: #aba798 1px solid;
	vertical-align: top;
	padding: 3px;
	background-color: #d4ccc2;
	color: #5a4a42;
}
table.edit td {
	vertical-align: top;
	padding: 5px;
}
div.forum_img {
	margin-top: 5px;
}
div.forum_img table td {
	text-align: center;
}
table.forum_img td {
	text-align: right;
} 
table.plus_img td {
	text-align: right;
}

table.class_tabs {
	width: 100%;
	border-collapse: collapse;
}
table.class_tabs td.w100 {
	width: 100%;
}
table.class_tabs td {
	float: left;
	line-height: 20px;
	background-color: #bbbbbb;
	color: #555555;
	white-space: nowrap;
	padding: 0px 5px 0px 5px;
	cursor: pointer;
}
table.class_tabs td.on {
	float: left;
	line-height: 20px;
	background-color: #dddddd;
	white-space: nowrap;
	padding: 0px 3px 0px 3px;
	font-weight: bold;
	color: #000000;
	cursor: pointer;
}
div.class_three {
	background-color: #dddddd;
	padding: 5px 5px 0px 5px;
	text-align: left;
}
/*--------------//FORUM---------------*/


table.login_form_sm {
	width: 300px;
}
table.login_form_sm td {
	font-size: 11px;
}
table.login_form_sm th {
	font-size: 11px;
	text-align: right;
}
table.login_form_sm td input {
	width: 100%;
}

/*--------------VOTE---------------*/
div.block_vote {
	margin-bottom: 20px;
	text-align: left;
}
div.block_title {
	font-size: 13px;
	font-weight: bold;
}
div.block_desc {
	font-size: 11px;
	color: #444444;
}
div.vote_opts {
	margin-top: 10px;
}
div.vote_opts table td {
	padding: 5px;
}
div.vote_stat {
	margin-top: 10px;
}
div.vote_stat span {color: #555555;}
div.stv {
	margin-bottom: 8px;
}
div.stat_line {
	height: 10px;
	background-color: #ffffff;
	border: #989482 1px solid;
}

div.vote_opts input {
	margin: 0px;
	padding: 0px;
}
div.vote_close {
	text-align: center;
	font-style: italic;
	margin-bottom: 5px;
}

.v_item {padding: 10px 0 10px 0; border-bottom: #aaaaaa 1px dotted;}
.v_photo {text-align: center; margin: 8px 0 8px 0;} .v_photo img {border: #cccccc 1px solid;}
.v_stars {width: 75px; white-space: nowrap; margin: 0 auto;}

/*--------------//VOTE---------------*/

.indent p { text-indent: 25px; }

table.np {width: 100%;}
	table.np td.np_t {width: 100%; background: url(/img/design/np_t_bg.gif) repeat-x;}
	table.np td.np_l {vertical-align: top; background-color: #fbfafa;} table.np td.np_r {vertical-align: top; background-color: #fbfafa;}
	table.np td.np_content {background-color: #fbfafa;	 background: #fbfafa url(/img/design/np_center_bg.gif) repeat-x;}
	table.np td.np_b {width: 100%; background: url(/img/design/np_b_bg.gif) repeat-x 100% 0;} 
	
.left_bn {display: block; width: 303px; height: 383px;  background-position: top center; background-repeat: no-repeat; margin: 0 auto;}
.left_bn img {width: 303px; height: 383px;}
	
div.event_pic {display: block; width: 261px; height: 145px; margin: 0 auto 10px; background-repeat: no-repeat; background-position: center; background-color: #ffffff;}
div.event_pic img {width: 261px; height: 145px;}

div.event_data {font-size: 12px; color: #222222; font-weight: bold; margin-bottom: 3px;}
div.event_title {font-size: 12px; color: #6c6546; margin-bottom: 3px;}
	div.event_title a:link, div.event_title a:visited {color: #6c6546; TEXT-DECORATION: underline;}
	div.event_title a:active, div.event_title a:hover {color: #6c6546; TEXT-DECORATION: none;}

div.event_desc {font-size: 11px; color: #222222;}



table.index_nov {width: 100%;}
	table.index_nov td {width: 33%; vertical-align: top;	}
	
div.index_nov_pic {display: block; width: 187px; height: 140px; margin: 0 auto 10px; background-repeat: no-repeat; background-position: center; background-color: #ffffff;}
div.index_nov_pic img {width: 187px; height: 140px;}

div.index_nov_title {font-size: 12px; color: #6c6546; margin-bottom: 3px;}
	div.index_nov_title a:link, div.index_nov_title a:visited {color: #6c6546; TEXT-DECORATION: underline;}
	div.index_nov_title a:active, div.index_nov_title a:hover {color: #6c6546; TEXT-DECORATION: none;}
	
div.index_nov_desc {font-size: 11px; color: #222222;}
	div.index_nov_desc a.more { white-space: nowrap;}
	div.index_nov_desc a.more:link, div.index_nov_desc a.more:visited {color: #6c6546; TEXT-DECORATION: underline;}
	div.index_nov_desc a.more:active, div.index_nov_desc a.more:hover {color: #6c6546; TEXT-DECORATION: none;}
	
div.join_con {text-align: center; font-size: 21px;}
	div.join_con a:link, div.join_con a:visited {color: #9b9585; TEXT-DECORATION: underline;}
	div.join_con a:active, div.join_con a:hover {color: #9b9585; TEXT-DECORATION: none;}	

table.index_regs {width: 100%; margin-top: 5px;}
	table.index_regs td {width: 50%; vertical-align: top;} 
	table.index_regs td div { font-size: 14px; color: #222222;	margin: 5px 0 5px 0;	}
		table.index_regs td div a:link, table.index_regs td div a:visited {color: #222222; TEXT-DECORATION: none;}
		table.index_regs td div a:active, table.index_regs td div a:hover {color: #222222; TEXT-DECORATION: none;}	
	
.ob_bn {display: block; width: 303px; height: 303px;  background-position: top center; background-repeat: no-repeat; margin: 0 auto;}
.ob_bn img {width: 303px; height: 303px;}

.index_body {width: 100%;}
	.index_body td {vertical-align: top; width: 50%; padding: 3px; color: #222222; line-height: 18px;}
	
table.footer_tab {width: 935px; margin: 0 auto;}
table.footer_tab td {color: #222222; font-size: 11px;}
