body { 
font-family: "Century Gothic", "Myriad Pro", "Trebuchet MS", Tahoma, Verdana, Arial;
font-size: 14px;
}

#wrap {
width: 980px;
margin-left: auto;
margin-right: auto;
}

#header {
height: 90px;
border-bottom: 1px solid #bdbdbd;
}

#top_logo  {
text-align: right;
margin-top: -20px;
}

#top_logo a {
font-family: "Century Gothic", "Myriad Pro", "Trebuchet MS", Tahoma, Verdana, Arial;
color: #d5e838;
text-decoration: none;
font-size: 60px;
}

#top_logo a span{
display: block;
color: #bdbdbd;
font-size: 14px;
padding-right: 20px;
margin-top: -16px;
}
	#header form {
	float: left;
	margin-top: 30px;
	margin-left: 20px;
	}
	
	#header input {
	font-family: "Century Gothic", "Myriad Pro", "Trebuchet MS", Tahoma, Verdana, Arial;
	font-size: 22px;
	}

	#header input.field {
	font-size: 18px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 300px;
	height: 22px;
	border: 1px dashed #bdbdbd;
	}

	#header input.field:focus {
	background: #eeeeee;
	}
	
	#header input.button {
	font-size: 22px;
	color: #bdbdbd;
	margin-left: 10px;
	padding-left: 30px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	background: url('/img/search.png') left no-repeat;
	border: none;
	}
	
	#header input.button:hover {
	color: #d5e838;
	cursor: pointer;
	background: url('/img/search_hover.png') left no-repeat;
	}

	#header a img.logo {
	border: 0px;
	float: right;
	}

#top {
text-align: right;
margin-top: 5px;
margin-bottom: 5px;
}

a.submit {
font-size: 22px;
/*color: #bdbdbd;*/
color: #cc0000;
margin-left: 10px;
padding-left: 30px;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 3px;
background: url('/img/search.png') left no-repeat;
text-decoration: none;
}

a.submit:hover {
color: #d5e838;
background: url('/img/search_hover.png') left no-repeat;
}

#main {
clear: both;
}

#h_r {
float:right;
width: 240px;
}

#h_l {
float: left;
width: 740px;
}

#h_ll {
float: left;
width: 380px;
}

#h_lr {
float: right;
width: 340px;
}

/*.h_site {
margin-top: 0px;
margin-bottom: 5px;
padding: 5px;
border: 1px dashed #bdbdbd;
}

.h_site:hover {
border: 1px dashed #2288bb;
background: #eaf8ff;
}

.h_site a.site {
color: #2288bb;
text-decoration: none;
}

.h_site a.site:hover {
color: #cc0000;
text-decoration: none;
}

.h_site:hover a {
color: #cc0000;
}*/

.h_site {
margin-top: 0px;
margin-bottom: 5px;
padding: 5px;
border: 1px solid #eaf39b;
background: #eaf39b;
}

.h_site:hover {
border: 1px solid #eaf39b;
background: #f2f8c3;
}

.h_site a.site {
display: block;
color: #2288bb;
text-decoration: none;
border-bottom: 1px solid #d5e838;
/*padding-left: 16px;
background: url('/img/folder-small-horizontal.png') left no-repeat;*/
}

.h_site a.site:hover {
color: #cc0000;
border-bottom: 1px solid #d5e838;
}

.h_site:hover a {
/*color: #cc0000;*/
}

a.h_loc {
display: block;
padding-right: 0px;
color: #ffffff;
text-decoration: none;
}

a.h_loc:hover {
color: #ff0088;
background: #ffffff;
}

.h_lnk_lst {
color: #ffffff;
}

/*a.h_lnk {
display: block;
padding-right: 0px;
color: #ffffff;
text-decoration: none;
}

a.h_lnk:hover {
color: #ff0088;
border-left: 5px solid #ffffff;
padding-left: 10px;
}*/

.h_notice_a {
background: #d5e838 url('/img/notice_a_top.png') top no-repeat;
color: #555555;
padding-left: 10px;
padding-right: 10px;
margin-top: 10px;
margin-bottom: 0px;
}

.h_notice_a h2 {
color: #555555;
margin-left: 25px;
padding-top: 5px;
}

.h_notice_a_close {
margin-top: 0px;
background: url('/img/notice_a_bottom.png') top no-repeat;
height: 18px;
}

.h_notice_aa {
background: #d5e838 url('/img/notice_aa_top.png') top no-repeat;
color: #555555;
padding-left: 10px;
padding-right: 10px;
margin-top: 10px;
margin-bottom: 0px;
}

.h_notice_aa h2 {
color: #555555;
margin-left: 25px;
padding-top: 5px;
}

.h_notice_ab {
background: #63727a url('/img/notice_ab_top.png') top no-repeat;
color: #ffffff;
padding-left: 10px;
padding-right: 10px;
margin-top: 10px;
margin-bottom: 0px;
}

.h_notice_ab h2 {
color: #ffffff;
margin-left: 25px;
padding-top: 5px;
}

.h_notice_ab_close {
margin-top: 0px;
background: url('/img/notice_ab_bottom.png') top no-repeat;
height: 18px;
}

.hm_stats {
list-style: square;
margin-bottom: 0px;
padding-left: 20px;
}

.minihint {
font-style: italic;
font-size: 9px;
}

.h_notice_aa_close {
margin-top: 0px;
background: url('/img/notice_aa_bottom.png') top no-repeat;
height: 18px;
}

.h_notice_b {
background: #d5e838 url('/img/notice_b_top.png') top no-repeat;
color: #555555;
padding-left: 5px;
padding-right: 5px;
margin-top: 10px;
margin-bottom: 0px;
}

.h_notice_b h2 {
color: #555555;
margin-left: 25px;
padding-top: 5px;
}

.h_notice_b_close {
margin-top: 0px;
background: url('/img/notice_b_bottom.png') top no-repeat;
height: 18px;
}

.h_notice_bb {
background: #d5e838 url('/img/notice_bb_top.png') top no-repeat;
color: #555555;
padding-left: 10px;
padding-right: 10px;
margin-top: 10px;
margin-bottom: 0px;
margin-right: 10px;
margin-left: -10px;
}

.h_notice_bb h2 {
color: #555555;
margin-left: 25px;
padding-top: 5px;
}

.h_notice_bb_close {
margin-top: 0px;
background: url('/img/notice_bb_bottom.png') top no-repeat;
height: 18px;
margin-right: 10px;
margin-left: -10px;
}

.h_notice_c {
background: #2288bb url('/img/notice_c_top.png') top left no-repeat;
color: #ffffff;
padding-left: 10px;
padding-right: 10px;
margin-top: 10px;
margin-bottom: 0px;
margin-right: 10px;
margin-left: -10px;
}

.h_notice_c h2 {
color: #ffffff;
margin-left: 25px;
padding-top: 5px;
}

.h_notice_c_close {
margin-top: 0px;
background: url('/img/notice_c_bottom.png') top no-repeat;
height: 18px;
margin-right: 10px;
margin-left: -10px;
}

.h_notice_cc {
background: #2288bb url('/img/notice_cc_top.png') top left no-repeat;
color: #ffffff;
padding-left: 5px;
padding-right: 5px;
margin-top: 10px;
margin-bottom: 0px;
}

.h_notice_cc h2 {
color: #ffffff;
margin-left: 25px;
padding-top: 5px;
}

.h_notice_cc_close {
margin-top: 0px;
background: url('/img/notice_cc_bottom.png') top no-repeat;
height: 18px;
}

.h_notice_d {
background: #2288bb url('/img/notice_d_top.png') top no-repeat;
color: #ffffff;
padding-left: 5px;
padding-right: 5px;
margin-top: 10px;
margin-bottom: 0px;
}

.h_notice_d h2 {
color: #ffffff;
margin-left: 30px;
padding-top: 5px;
}

.h_notice_d a {
display: block;
color: #ffffff;
text-decoration: none;
padding-left: 5px;
padding-right: 5px;
border-bottom: 1px dotted #4ea0c9;
text-align: left;
}

.h_notice_d a:hover {
color: #ffffff;
text-decoration: none;
background: #4ea0c9;
text-align: left;
}

.h_notice_d_close {
margin-top: 0px;
background: url('/img/notice_d_bottom.png') top no-repeat;
height: 18px;
}

.h_notice_e {
background: #63727a url('/img/notice_e_top.png') top left no-repeat;
color: #ffffff;
padding-left: 5px;
padding-right: 5px;
margin-top: 10px;
margin-bottom: 0px;
margin-right: 10px;
margin-left: -10px;
}

.h_notice_e h2 {
color: #ffffff;
margin-left: 30px;
padding-top: 5px;
}

.h_notice_e a {
display: block;
color: #ffffff;
text-decoration: none;
padding-left: 5px;
padding-right: 5px;
border-bottom: 1px dotted #828e95;
}

.h_notice_e a:hover {
color: #ffffff;
text-decoration: none;
background: #828e95;
text-align: left;
}

.h_notice_e_close {
margin-top: 0px;
background: url('/img/notice_e_bottom.png') top no-repeat;
height: 18px;
margin-right: 10px;
margin-left: -10px;
}

.h_notice_ee {
background: #63727a url('/img/notice_ee_top.png') top left no-repeat;
color: #ffffff;
padding-left: 5px;
padding-right: 5px;
margin-top: 10px;
margin-bottom: 0px;
}

.h_notice_ee h2 {
color: #ffffff;
margin-left: 30px;
padding-top: 5px;
}

.h_notice_ee a {
display: block;
color: #ffffff;
text-decoration: none;
padding-left: 5px;
padding-right: 5px;
border-bottom: 1px dotted #828e95;
}

.h_notice_ee a:hover {
color: #ffffff;
text-decoration: none;
background: #828e95;
text-align: left;
}

.h_notice_ee_close {
margin-top: 0px;
background: url('/img/notice_ee_bottom.png') top no-repeat;
height: 18px;
}

.h_notice_f {
background: #63727a url('/img/notice_f_top.png') top no-repeat;
color: #ffffff;
padding-left: 10px;
padding-right: 10px;
margin-top: 10px;
margin-bottom: 0px;
}

.h_notice_f h2 {
color: #ffffff;
margin-left: 25px;
padding-top: 5px;
}

.h_notice_f img {
margin-bottom: -2px;
}

.h_notice_f_close {
margin-top: 0px;
background: url('/img/notice_f_bottom.png') top no-repeat;
height: 18px;
}

.h_notice_g {
background: #63727a url('/img/notice_g_top.png') top no-repeat;
color: #ffffff;
padding-left: 5px;
padding-right: 5px;
margin-top: 10px;
margin-bottom: 0px;
}

.h_notice_g h2 {
color: #ffffff;
margin-left: 30px;
padding-top: 5px;
}

.h_notice_g a {
display: block;
color: #ffffff;
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
border-bottom: 1px dotted #828e95;
}

.h_notice_g a:hover {
color: #ffffff;
text-decoration: none;
background: #828e95;
text-align: left;
}

.h_notice_g_close {
margin-top: 0px;
background: url('/img/notice_g_bottom.png') top no-repeat;
height: 18px;
}


.d_notice_t {
background: #e3e3e3 url('/img/notice_t_top.png') top left no-repeat;
color: #000000;
padding-left: 10px;
padding-right: 10px;
margin-top: 10px;
margin-bottom: 0px;
}

.d_notice_t h2 {
color: #000000;
margin-left: 25px;
padding-top: 5px;
}

.d_notice_t_close {
margin-top: 0px;
background: url('/img/notice_t_bottom.png') top no-repeat;
height: 18px;
}



.d_notice_nt {
background: #63727a url('/img/notice_nt_top.png') top no-repeat;
color: #ffffff;
padding-left: 15px;
padding-right: 15px;
margin-top: 10px;
margin-bottom: 0px;
}

.d_notice_nt h2 {
color: #ffffff;
margin-left: 20px;
padding-top: 5px;
}

.d_notice_nt a {
display: block;
color: #ffffff;
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
border-bottom: 1px dotted #828e95;

background: url('/img/tag_off.png') left no-repeat;
padding-left: 30px;
padding-right: 5px;
}

.d_notice_nt a:hover {
color: #ffffff;
text-decoration: none;
/*background: #828e95;*/

background: #828e95 url('/img/tag-label.png') left no-repeat;
}

.d_notice_nt_close {
margin-top: 0px;
background: url('/img/notice_nt_bottom.png') top no-repeat;
height: 18px;
}



.d_notice_ng {
background: #2288bb url('/img/notice_ng_top.png') top no-repeat;
color: #ffffff;
padding-left: 15px;
padding-right: 15px;
margin-top: 10px;
margin-bottom: 0px;
}

.d_notice_ng h2 {
color: #ffffff;
margin-left: 20px;
padding-top: 5px;
}

.d_notice_ng a {
display: block;
color: #ffffff;
text-decoration: none;
padding-left: 5px;
padding-right: 5px;
border-bottom: 1px dotted #4ea0c9;

background: url('/img/globe-green_off.png') left no-repeat;
padding-left: 30px;
padding-right: 5px;
}

.d_notice_ng a:hover {
color: #ffffff;
text-decoration: none;
/*background: #4ea0c9;*/

background: #4ea0c9 url('/img/globe-green.png') left no-repeat;
}

.d_notice_ng_close {
margin-top: 0px;
background: url('/img/notice_ng_bottom.png') top no-repeat;
height: 18px;
}


.scnt_lft {
width: 49%;
float: left;
}

.scnt_rgt {
width: 49%;
float: right;
}

.brk {
clear: both;
}

.d_notice_p {
background: #d5e838 url('/img/notice_p_top.png') top no-repeat;
color: #555555;
padding-left: 10px;
padding-right: 10px;
margin-top: 10px;
margin-bottom: 0px;
}

.d_notice_p h2 {
color: #555555;
margin-left: 25px;
padding-top: 5px;
}

.d_notice_p input {
display: inline;
}

.d_notice_p_close {
margin-top: 0px;
background: url('/img/notice_p_bottom.png') top no-repeat;
height: 18px;
}

.d_notice_q {
background: #63727a url('/img/notice_q_top.png') top no-repeat;
color: #ffffff;
padding-left: 10px;
padding-right: 10px;
margin-top: 10px;
margin-bottom: 0px;
}

.d_notice_q h2 {
color: #ffffff;
margin-left: 25px;
padding-top: 5px;
}

.d_notice_q input {
display: inline;
}

.d_notice_q_close {
margin-top: 0px;
background: url('/img/notice_q_bottom.png') top no-repeat;
height: 18px;
}

.d_notice_r {
background: #e3e3e3 url('/img/notice_r_top.png') top no-repeat;
color: #000000;
padding-left: 10px;
padding-right: 10px;
margin-top: 10px;
margin-bottom: 0px;
}

.d_notice_r h2 {
color: #000000;
margin-left: 25px;
padding-top: 5px;
}

.d_notice_r input {
display: inline;
}

.d_notice_r_close {
margin-top: 0px;
background: url('/img/notice_r_bottom.png') top no-repeat;
height: 18px;
}


#site {
float: left;
width: 650px;
text-align: justify;
}

#site p {
padding-top: 0px;
}

#show_more {
border: 1px dashed #bdbdbd;
text-align: center;
margin-bottom: 10px;
padding: 10px;
font-size: 11px;
}

#sitelist {
float: left;
width: 730px;
text-align: justify;
}

#s_panel {
float: right;
width: 240px;
text-align: justify;
}

#s_panel ul {
list-style: none;
margin: 0px;
margin-bottom: 10px;
padding: 0px;
}

#s_panel ul a {
color: #000000;
text-decoration: none;
}

#s_panel ul a:hover {
color: #cc0000;
text-decoration: none;
}

.sl {
margin-bottom: 10px;
padding: 5px;
clear: both;
border: 1px dashed #bdbdbd;
}

.sl_new {
}

.sr {
/*height: 100px;*/
}

.new_site {
display:block;
float: left;
color: #cc0000;
}

.sl:hover {
border: 1px dashed #2288bb;
background: #eaf8ff;
}

.sl a.lnk {
color: #2288bb;
text-decoration: none;
}

.sl a.lnk:hover {
color: #cc0000;
text-decoration: none;
}

.sl a.vip {
color: #cc0000;
font-weight: bold;
}

.sl a.vip:hover {
color: #2288bb;
font-weight: bold;
}

.sl:hover a {
color: #cc0000;
}

.sl p {
margin: 0px;
}

.nwsr {
cursor: pointer;
color: #2288bb;
}

.nwsr:hover {
color: #cc0000;
}

.mark_q {
color: #cc0000;
font-weight: bold;
}

.noshow p, .noshow .sl_thumb, .noshow .spe_voting {
display: none;
}

.noshow a.lnk {
color: #333333;
}

.noshow a.vip {
color: #333333;
}

.reveal_lnk {
float: right;
cursor: pointer;
}

.sl_thumb {
float: left;
border: 1px solid #bdbdbd;
background: #ffffff;
margin: 5px;
width: 120px;
height: 90px;
}

.hint {
margin: 0px;
margin-bottom: 3px;
text-align: right;
font-size: 11px;
color: #333333;
}

div.spe_voting {
clear: both;
text-align: right;
font-size: 11px;
margin: 0px;
padding: 0px;
padding-bottom: 0px;
color: #333333;
border-top: 1px solid #eeeeee;
padding-top: 2px;
}

div.spe_voting a {
color: #2288bb;
text-decoration: none;
}

div.spe_voting a:hover {
color: #cc0000;
text-decoration: none;
}

div.voting {
clear: both;
text-align: right;
font-size: 11px;
margin: 0px;
padding: 5px;
padding-bottom: 0px;
color: #333333;
padding-top: 2px;
}

div.voting .l_ctrl {
padding-top: 3px;
float: left;
clear: left;
width: 240px;
text-align: right;
}

div.voting .ctrl {
padding-top: 3px;
float: right;
clear: right;
width: 48px;
text-align: center;
}

div.voting input {
margin-bottom: -2px;
padding-left: 5px;
}

div.voting img {
margin-bottom: -2px;
padding-left: 5px;
}

#site_desc.n_desc {

}

#site_desc.r_desc {
height: 300px;
overflow: hidden;
}

#now_vote {
height: 55px;
color: #ffffff;
font-weight: bold;
text-align: center;
margin-top: 10px;
padding-top: 19px;
background: url('/img/now_vote.png') no-repeat;
}

img.vte_img {
cursor: pointer;
}

#visit {
clear: both;
border-top: 1px dashed #bdbdbd;
text-align: right;
padding: 2px;
margin-top: 20px;
margin-bottom: 0px;
}

#visit a {
text-decoration: none;
/*color: #2288bb;*/
color: #cc0000;
}

#visit a:hover {
text-decoration: none;
color: #cc0000;
}

#tags_th {
padding: 0px;
margin: 0px;
list-style: none;
}

#tags_th li {
display: inline;
padding: 0px;
}

#tags_th li a, #tags_th li span {
background: url('/img/tag_off.png') left no-repeat;
text-decoration: none;
color: #000000;
padding-left: 20px;
padding-right: 15px;
}

#tags_th li span {
color: #666666;
}

#tags_th li a:hover {
background: url('/img/tag-label.png') left no-repeat;
color: #cc0000;
}

#tags_g {
padding: 0px;
margin: 0px;
list-style: none;
}

#tags_g li {
display: inline;
padding: 0px;
}

#tags_g li a, #tags_g li span {
background: url('/img/globe-green_off.png') left no-repeat;
text-decoration: none;
color: #000000;
padding-left: 20px;
padding-right: 15px;
}

#tags_g li span {
color: #666666;
}

#tags_g li a:hover {
background: url('/img/globe-green.png') left no-repeat;
color: #2288bb;
}

#sg_tags {
border: 1px dashed #bdbdbd;
margin-top: 8px;
margin-bottom: 10px;
padding: 10px;
}

#panel {
float: right;
margin-bottom: 10px;
width: 320px;
text-align: justify;
}

#thumb {
background: #ffffff;
border: 1px solid #bdbdbd;
margin-top: 10px;
cursor: pointer;
}

#thumb_s {
background: #ffffff;
border: 1px solid #bdbdbd;
margin-top: 10px;
}


h1 {
background: url('/img/h1_bg.png') top left no-repeat;
height: 30px;
font-weight: normal;
font-size: 18px;
color: #555555;
text-align: left;
margin-top: 0px;
margin-bottom: 5px;
padding-top: 5px;
padding-left: 30px; 
}

#base {
color: #bdbdbd;
margin-top: 0px;
margin-bottom: 0px;
text-align: right;
}

h2 {
margin-top: 3px;
margin-bottom: 6px;
font-weight: normal;
font-size: 16px;
color: #2288bb;

}

h3 {
font-weight: normal;
font-size: 16px;
margin-bottom: 0px;
color: #000000;
border-bottom: 1px solid #000000;
}

h3.taglist {
font-weight: bold;
font-size: 16px;
margin-bottom: 0px;
/*color: #d5e838;*/
color: #555555;
border-bottom: 1px dotted #333333;
}

ul.dashlist li {
margin-bottom: 5px;
}

a.golist {
text-decoration: none;
color: #2288bb;
background: #ffffff;
border: 1px solid #2288bb;
-moz-border-radius: 10px 10px 10px 10px;
padding-left: 5px;
padding-right: 5px;
margin-left: 10px;
margin-right: 10px;
}

a.golist:hover {
background: #2288bb;
color: #ffffff;
}

p.submit_hint {
color: #000000;
font-size: 12px;
font-style: italic;
margin-bottom: 10px;
margin-top: 0px;
text-align: right;
}

.submit_txt {
font-family: "Century Gothic", "Myriad Pro", "Trebuchet MS", Tahoma, Verdana, Arial;
font-size: 14px;
padding-left: 3px;
padding-right: 3px;
padding-top: 1px;
padding-bottom: 1px;
width: 380px;
border: 1px dashed #bdbdbd;
}

#keyup_txt {
height: 14px;
font-size: 10px;
color: #888888;
}

.s_error {
color: #cc0000;
border: 1px dashed #cc0000;
}

#s_error_list {
list-style: none;
color: #cc0000;
}

#pre_submit {
	border: 1px solid #cc0000;
	background: #ffcccc;
	text-align: center;
	padding-left: 30px;
	padding-right: 30px;
	margin-left: 30px;
	margin-right: 30px;
}

#pre_submit h3 {
font-size: 16px;
font-weight: bold;
}

.res_b {
	margin-bottom: 5px;
	border-bottom: 1px solid #cccccc;
}

.res_t {
	display: block;
	font-weight: bold;
	font-size: 14px;
}

.res_d_n {
	display: block;
	color: #880000;
	font-size: 14px;
}

.res_d_y {
	display: block;
	color: #008800;
	font-size: 14px;
}

.res_d_n img, .res_d_y img {
	margin-bottom: -3px;
	margin-right: 10px;
}

#go_submit {
cursor: pointer;
color: #cc0000;
font-size: 18px;
font-weight: bold;
display: block;
text-align: center;
margin: 30px;
}

#go_submit:hover {
color: #008800;
}

.partner_links {
list-style: square;
}

.partner_links a {
color: #2288bb;
}

#footer {
margin-top: 30px;
border-top: 1px solid #bdbdbd;
font-size: 12px;
color: #888888;
text-align: center;
clear: both;
}

#footer a {
color: #888888;
text-decoration: none;
}

#footer a:hover {
color: #bdbdbd;
}

#footer span.l {
color: #888888;
text-decoration: none;
cursor: pointer;
}

#footer span.l:hover {
color: #bdbdbd;
}

#adm_log {
float: right;
width: 400px;
height: 600px;
/*border-left: 1px solid #000000;*/
padding-left: 5px;
margin-bottom: 10px;
overflow-y: scroll;
font-size: 10px;
}

.log_odd {
background: #fafafa;
}

.log_even {
background: #eeeeee;
}

#adm_dash {
width: 560px;
}

.log_lnk {
color: #333333;
text-decoration: none;
}

.log_lnk:hover {
color: #cc0000;
}

.top_admin_menu {
font-size: 14px;
padding: 2px;
text-align: left;
color: #bdbdbd;
}

.top_admin_menu span.label {
display:block;
float: left;
width: 150px;
margin-right: 10px;
background: #d5e838;
color: #ffffff;
padding-left: 10px;
padding-bottom: 2px;
-moz-border-radius: 0px 10px 10px 0px;
}

.top_admin_menu a {
padding-left: 8px;
padding-right: 8px;
/*padding-top: 2px;*/
padding-bottom: 2px;
color: #2288bb;
text-decoration: none;
}

.top_admin_menu a:hover {
color:#ffffff;
background:#2288bb;
-moz-border-radius: 10px 10px 10px 10px;
}

.top_admin_menu a.logout {
color: #cc0000;
}

#ed_tbl {
width: 100%;
}

#ed_tbl tr.odd td {
background: #eeeeee;
}

#ed_tbl tr.even td {
background: #dddddd;
}

#ed_chg {
width: 460px;
-moz-border-radius: 15px 15px 15px 15px;
background: #d5e838;
padding: 10px;
margin: 20px;
margin-left: auto;
margin-right: auto;
}

#ed_chg .field {
font-family: "Century Gothic", "Myriad Pro", "Trebuchet MS", Tahoma, Verdana, Arial;
width: 200px;
}

.site_wl {
width: 100%;
padding: 15px;
background: #d5e838;
-moz-border-radius: 10px 10px 10px 10px;
}

.site_wl a {
font-weight: bold;
font-size: 14px;
color: #000000;
text-decoration: none;
background: #ffffff;
-moz-border-radius: 10px 10px 10px 10px;
padding: 3px;
padding-left: 8px;
padding-right: 8px;
line-height: 24px;
}

.site_wl a:hover {
color: #ffffff;
background: #2288bb;
}

.site_wl a span {
background: #ffffff;
color: #2288bb;
border: 1px solid #2288bb;
-moz-border-radius: 10px 10px 10px 10px;
padding-left: 3px;
padding-right: 3px;
}

#tag_mgr_info {
float: right;
width: 400px;
padding: 15px;
background: #d5e838;
-moz-border-radius: 10px 10px 10px 10px;
margin-bottom: 10px;
}

#tag_mgr_info_sub {
float: right;
width: 400px;
padding: 15px;
background: #d5e838;
-moz-border-radius: 10px 10px 10px 10px;
margin-bottom: 10px;
}

#tag_mgr_info_sub .data {
float: left;
width: 260px;
}

#tag_mgr_info_sub .actions {
float: right;
width: 120px;
text-align: center;
}

.status {
font-size: 14px;
font-weight: bold;
border: 0px;
padding: 4px;
color: #ffffff;
-moz-border-radius: 10px 10px 10px 10px;
}

.validated {
background: #d5e838;
}

.waiting {
background: #ff8800;
}

.declined {
background: #cc0000;
}

.blacklisted {
background: #000000;
}

.act_btn {
font-family: "Century Gothic", "Myriad Pro", "Trebuchet MS", Tahoma, Verdana, Arial;
font-size: 14px;
font-weight: bold;
margin-top: 7px;
padding: 2px;
background: #ffffff;
border: 0px;
width: 115px;
color: #2288bb;
-moz-border-radius: 10px 10px 10px 10px;
}

.act_btn:hover {
background: #2288bb;
color: #ffffff;
cursor: pointer;
}

.validate {
color: #d5e838;
}

.wait {
color: #ff8800;
}

.decline {
color: #cc0000;
}

.blacklist {
color: #000000;
}

.cancel {
color: #2288bb;
}

.infodata {
font-family: "Century Gothic", "Myriad Pro", "Trebuchet MS", Tahoma, Verdana, Arial;
font-size: 14px;
font-weight: bold;
color: #000000;
}

.infodata a {
color: #000000;
}

.infodata a:hover {
color: #cc0000;
}

.llmt_ipt {
font-family: "Century Gothic", "Myriad Pro", "Trebuchet MS", Tahoma, Verdana, Arial;
font-size: 14px;
padding-left: 4px;
padding-right: 4px;
margin-right: 25px;
border: 1px solid #bdbdbd;
-moz-border-radius: 10px 10px 10px 10px;
width: 160px;
}

.llmt_btn {
font-family: "Century Gothic", "Myriad Pro", "Trebuchet MS", Tahoma, Verdana, Arial;
font-size: 14px;
padding-left: 4px;
padding-right: 4px;
background: #d5e838;
-moz-border-radius: 10px 10px 10px 10px;
}

.llmt_btn:hover {
background: #2288bb;
}

#openbyother {
float: left;
width: 960px;
padding: 15px;
background: #cc0000;
-moz-border-radius: 10px 10px 10px 10px;
margin-bottom: 10px;
color: #ffffff;
font-size: 18px;
text-align: center;
}

#openbyother a {
color: #ffffff;
}

#tag_mgr_wide {
text-align: justify;
width: 100%;
padding: 15px;
background: #d5e838;
-moz-border-radius: 10px 10px 10px 10px;
margin-bottom: 10px;
}

#tag_mgr_form {
float: left;
width: 500px;
padding: 15px;
background: #d5e838;
-moz-border-radius: 10px 10px 10px 10px;
margin-bottom: 10px;
}

#tag_mgr_form span.label, #tag_mgr_info span.label {
color: #000000;
padding-left: 6px;
font-size: 12px;
}

#decline_reason {
width: 470px;
padding: 15px;
background: #cc0000;
color: #ffffff;
-moz-border-radius: 10px 10px 10px 10px;
margin-bottom: 10px;
}

span.label a.chk {
color: #cc0000;
text-decoration: none;
font-style: normal;
background: #ffffff;
padding-left: 3px;
padding-right: 3px;
margin-left: 5px;
border: 1px solid #cc0000;
-moz-border-radius: 5px 5px 5px 5px;
}

span.label a.chk:hover {
color: #ffffff;
background: #cc0000;
}

span.label a.chk:visited {
background: #2288bb;
color: #ffffff;
border: 1px solid #ffffff;
}

.mgr_field {
font-family: "Century Gothic", "Myriad Pro", "Trebuchet MS", Tahoma, Verdana, Arial;
font-size: 14px;
padding: 4px;
border: 1px solid #bdbdbd;
-moz-border-radius: 10px 10px 10px 10px;
width: 480px;
margin-top: 4px;
margin-bottom: 4px;
}

.mgr_field_anchor {
width: 440px;
}

.mgr_textarea {
font-family: "Century Gothic", "Myriad Pro", "Trebuchet MS", Tahoma, Verdana, Arial;
font-size: 14px;
padding: 4px;
border: 1px solid #bdbdbd;
-moz-border-radius: 10px 10px 10px 10px;
width: 480px;
height: 400px;
margin-top: 4px;
margin-bottom: 4px;
}

.mgr_field_short {
font-family: "Century Gothic", "Myriad Pro", "Trebuchet MS", Tahoma, Verdana, Arial;
font-size: 14px;
padding: 4px;
border: 1px solid #bdbdbd;
-moz-border-radius: 10px 10px 10px 10px;
width: 390px;
margin-top: 4px;
margin-bottom: 4px;
}

.mgr_field_shorter {
font-family: "Century Gothic", "Myriad Pro", "Trebuchet MS", Tahoma, Verdana, Arial;
font-size: 14px;
padding: 4px;
border: 1px solid #bdbdbd;
-moz-border-radius: 10px 10px 10px 10px;
width: 335px;
margin-top: 4px;
margin-bottom: 4px;
margin-right: 5px;
}

.mgr_textarea_short {
font-family: "Century Gothic", "Myriad Pro", "Trebuchet MS", Tahoma, Verdana, Arial;
font-size: 14px;
padding: 4px;
border: 1px solid #bdbdbd;
-moz-border-radius: 10px 10px 10px 10px;
width: 390px;
height: 210px;
margin-top: 4px;
margin-bottom: 4px;
}

.mgr_button {
font-family: "Century Gothic", "Myriad Pro", "Trebuchet MS", Tahoma, Verdana, Arial;
font-size: 14px;
float: right;
margin-top: 10px;
padding: 4px;
background: #ffffff;
border: 0px;
color: #2288bb;
-moz-border-radius: 10px 10px 10px 10px;
}

.mgr_button:hover {
background: #2288bb;
color: #ffffff;
}

.mgr_info {
font-family: "Century Gothic", "Myriad Pro", "Trebuchet MS", Tahoma, Verdana, Arial;
font-size: 14px;
padding: 4px;
margin: 0px;
background: #ffffff;
border: 1px solid #bdbdbd;
-moz-border-radius: 10px 10px 10px 10px;
width: 380px;
}

.mgr_tag {
font-family: "Century Gothic", "Myriad Pro", "Trebuchet MS", Tahoma, Verdana, Arial;
font-size: 14px;
padding: 4px;
margin: 0px;
background: #ffffff;
border: 1px solid #bdbdbd;
-moz-border-radius: 10px 10px 10px 10px;
width: 350px;
}

.exst {
color: #009900;
}

.tag_suggest {
display: block;
cursor: pointer;
background: #eeeeee;
border: 1px solid #888888;
color: #555555;
width: 350px;
font-size: 14px;
padding: 4px;
-moz-border-radius: 10px 10px 10px 10px;
}

.tag_suggest:hover {
background: #d5e838;
color: #000000;
}

.ts_title  {
background: #000000;
color: #ffffff;
font-weight: bold;
}

.ts_title:hover {
background: #000000;
color: #ffffff;
}

.ts_cancel {
text-align: center;
background: #ffffff;
color: #cc0000;
display: block;
cursor: pointer;
border: 1px solid #888888;
width: 350px;
font-size: 14px;
padding: 4px;
-moz-border-radius: 10px 10px 10px 10px;
}

.ts_cancel:hover {
color: #ffffff;
background: #cc0000;
}

div.infobulle{
	display: inline;
    position:relative; 
    z-index:24;
    text-decoration:none}

div.infobulle:hover{
	z-index:25;
	}

div.infobulle label:hover {
	cursor:pointer;
	background: #cccccc;
	color: #cc0000;
}

div.infobulle div.ifb_c {display: none;}

div.infobulle:hover div.ifb_c { 
/*le contenu de la div  ne 
sera visible que pour l'Ã©tat a:hover */
 display:block; 
 position:absolute;
    
    
    top:10px; left:-172px; width:350px;
    /*border:1px solid #333333;
    background-color:#eeeeee; color:#333333;
    text-align: justify;
    font-weight:none;
    padding: 4px;*/
    
    }

.mgr_info_lnk_wide {
width: 380px;
display: block;
}

.mgr_info_lnk {
white-space: nowrap;
text-align: center;
text-decoration: none;
font-size: 14px;
padding: 4px;
background: #ffffff;
color: #000000;
border: 1px solid #bdbdbd;
-moz-border-radius: 10px 10px 10px 10px;
}

.mgr_info_lnk:hover {
background: #2288bb;
color: #ffffff;
}

#mrg_info_childs {
margin-top: 5px;
text-align: justify;
}

.prefixer {
border: 1px dashed #bdbdbd;
padding: 3px;
margin: 3px;
width: 240px;
}

.a_report {
width: 100%;
padding: 10px;
/*background: #d5e838;*/
background: #cccccc;
-moz-border-radius: 10px 10px 10px 10px;
margin-bottom: 10px;
}

.a_report a.chk {
color: #cc0000;
text-decoration: none;
font-style: normal;
background: #ffffff;
padding-left: 3px;
padding-right: 3px;
margin-left: 5px;
border: 1px solid #cc0000;
-moz-border-radius: 5px 5px 5px 5px;
}

.a_report a.chk:hover {
color: #ffffff;
background: #cc0000;
}

.a_report a.chk:visited {
background: #2288bb;
color: #ffffff;
border: 1px solid #ffffff;
}

input.target_url {
color: #000000;
text-decoration: none;
font-style: normal;
background: #ffffff;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 1px;
margin-left: 5px;
border: 1px solid #cc0000;
-moz-border-radius: 5px 5px 5px 5px;
width: 380px;
font-family: "Century Gothic", "Myriad Pro", "Trebuchet MS", Tahoma, Verdana, Arial;
}

input.target_url:hover {
color: #cc0000;
}

.a_report h3 {
margin-top: 0px;
margin-bottom: 0px;
font-weight: bold;
font-size: 14px;
color: #000000;
text-decoration: none;
background: #ffffff;
-moz-border-radius: 10px 10px 10px 10px;
border: 0px;
padding: 3px;
padding-left: 8px;
padding-right: 8px;
line-height: 18px;
}

.a_report h3 span {
background: #ffffff;
color: #2288bb;
border: 1px solid #2288bb;
-moz-border-radius: 10px 10px 10px 10px;
padding-left: 3px;
padding-right: 3px;
}

.a_report .actions {
text-align: right;
border-top: 1px solid #ffffff;
}

.a_report .rep_t {
width: 100%
}

.a_report .rep_t td {
padding-bottom: 5px;
}

.a_report .rep_t .l {
width: 100px;
text-decoration: underline;
vertical-align: top;
}

.a_report .rep_t .r a {
color: #000000;
}

.a_report .rep_t .r a:hover {
color: #cc0000;
}

.more_reports {
padding: 10px;
background: #eef6af;
-moz-border-radius: 10px 10px 10px 10px;
margin-bottom: 10px;
margin-top: 10px;
}

#bookmarks {
display: block;
text-align: center;
margin-bottom: -10px;
}

#bookmarks a {
margin-left: 10px;
margin-right: 10px;
}


.showform {
cursor: pointer;
text-decoration: underline;
}

#send_report {
border: 0px;
background: none;
cursor: pointer;
color: #333333;
}

#send_report:hover {
color: #cc0000;
}

#report {
text-align: right;
font-size: 11px;
color: #333333;
}

#report_cnt	{
font-family: "Century Gothic", "Myriad Pro", "Trebuchet MS", Tahoma, Verdana, Arial;
font-size: 11px;
color: #cc0000;
width: 295px;
height: 120px;
border: 1px dashed #cc0000;
padding: 3px;
}

#report_ok {
color: #cc0000;
background: #ffffff;
border: 1px dashed #cc0000;
text-align: center;
padding-top: 15px;
padding-bottom: 15px;
}

.taglist_lnk {
font-weight: bold;
color: #2288bb;
text-decoration: none;
}

.taglist_lnk span {
font-weight: normal;
font-style: italic;
color: #888888;
}

.taglist_lnk:hover {
color: #cc0000;
}

.hm_lst_lnk {
list-style: square;
margin-bottom: 0px;
padding-left: 20px;
}

.hm_lst_lnk a {
font-weight: bold;
color: #555555;
text-decoration: none;
}

.hm_lst_lnk a:hover {
color: #cc0000;
}

.hm_lst_lnk span.lnk {
font-weight: bold;
color: #555555;
text-decoration: none;
cursor: pointer;
}

.hm_lst_lnk span.lnk:hover {
color: #cc0000;
}

.hm_lst_nost {
list-style: none;
}

.hm_lst_lnk span.lnk img {
margin-bottom: -3px;
}

a img {
border: 0px;
}

#top_ad {
height: 90px;
text-align: center;
background: #ffffff;
/*border: 1px dashed #bdbdbd;*/
margin-top: 10px;
margin-bottom: 10px;
padding-top: 5px;
padding-bottom: 5px;
}

.tag_ad {
height: 90px;
text-align: center;
background: #ffffff;
border: 1px dashed #bdbdbd;
margin-top: 10px;
margin-bottom: 10px;
}

#sq_ad {
width: 336px;
height: 280px;
background: #ffffff;
border: 1px dashed #dddddd;
float: right;
margin: 10px;
margin-left: 15px;
text-align: center;
}

#sq_ad_h {
width: 336px;
height: 280px;
background: #ffffff;
border: 1px dashed #bdbdbd;
float: right;
margin: 10px;
margin-top: 0px;
text-align: center;
}

#sp_ad {
width: 240px;
height: 200px;
background: #ffffff;
border: 1px dashed #bdbdbd;
margin-top: 10px;
margin-bottom: 10px;
text-align: center;
}

#fb-like {
padding-left: 10px;
}

#tw_sq_ad {
border-top: 1px dashed #dddddd;
border-bottom: 1px dashed #dddddd;
margin-top: 10px;
margin-bottom: 10px;
padding: 10px;
text-align: center;
}

#discover_gplus {
background: #e3e3e3 url('/img/notice_t_top.png') top left no-repeat;
color: #333333;
text-align: center;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
margin-top: 10px;
margin-bottom: 0px;
}

#discover_gplus p {
margin: 4px 0 0 0;
}

#discover_gplus a {
color: #000000;
font-weight: bold;
font-size: 18px;
text-decoration: none;
}

#discover_gplus a:hover {
color: #cc0000;
text-decoration: none;
}

#discover_gplus_close {
margin-top: 0px;
background: url('/img/notice_t_bottom.png') top no-repeat;
height: 18px;
}

#discover_gplus_large {
background: #e3e3e3 url('/img/notice_s_top.png') top left no-repeat;
color: #333333;
text-align: center;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
margin-top: 10px;
margin-bottom: 0px;
}

#discover_gplus_large p {
margin: 4px 0 0 0;
}

#discover_gplus_large a {
color: #000000;
font-weight: bold;
font-size: 18px;
text-decoration: none;
}

#discover_gplus_large a:hover {
color: #cc0000;
text-decoration: none;
}

#discover_gplus_large_close {
margin-top: 0px;
background: url('/img/notice_s_bottom.png') top no-repeat;
height: 18px;
margin-bottom: 8px;
}

