

span.legende { width: 20px; height: 20px; display: inline-block; float: left; margin: 0 10px 0 0; line-height: 20px; text-align: center; color: #000; }


#content div.formcontent { padding: 15px 0 15px 0!important; margin-top: -1px; background: #f8f8f8!important; }
#content div.formcontent p { padding-left: 10px!important; padding-right: 10px!important; }

#content form div.input { background: #f8f8f8; border-bottom: 1px solid #ebebeb; padding: 10px 10px!important; clear: both; line-height: 30px; min-height: 30px; }

#content form div { position: relative; }

#content form div.input.text input, 
#content form div.input.password input, 
#content form div.input.select select, 
#content form div.input.textarea textarea 
{ width: 300px; }

#content form div.input.select select 
{ width: 250px; }

#content form div.input.textarea textarea 
{ width: 500px; height: 250px; }

#content form div label {
	font-weight: normal!important; font-size: 13px!important;
}

#content form div.input.text label,#content form div.input.password label,#content form div.input.select label,#content form div.input.textarea label,#content form div.input.file label

{ float: left; width: 240px;padding: 0; margin-right: 10px; font-size: 13px; font-weight: normal; line-height: 15px;


	-moz-text-shadow: 1px 1px 0px #fff;
	-webkit-text-shadow: 1px 1px 0px #fff;
	-o-text-shadow: 1px 1px 0px #fff;
	text-shadow: 1px 1px 0px #fff;
} 

#content form div span.unit { position: absolute; left: 555px; top: 10px; font-weight: 700; }



#content form .required label { font-weight: 700!important; }

#content form div.submit { padding-top: 15px!important; }
#content form div.submit input { margin-left: 260px; }



#content form div.checkbox { padding-left: 260px!important;}
#content form div.checkbox input { margin: 8px 5px 0 0!important; float: left}

#content table.nohover tbody tr:hover td { background: none!important; border: none!important; border-bottom: 1px solid #DADBDD!important; border-top: 1px solid #fff!important; } 
#content table.nohover tbody tr td h4 { font-size: 15px!important; }

#content table tbody tr td.index { }
#content table tbody tr td.index span { border-radius: 3px; color: #fff; padding: 0 2px; font-size: 11px; }

span.position_up { color: #95B630; }
span.position_down { color: #C21C1C; }
span.position_equal { color: #0B809F; }
span.position_new { color: #8C8919; }


#content table tbody tr td.seodata { font-size: 11px; width: 120px; white-space: nowrap; }
#content table tbody tr.error_td td { background: #f0d8d8!important; }


span.prchart { border: 1px solid #036900; width: 70px; position: relative; display: block; height: 13px; border-radius: 3px; margin-bottom: 5px; }
span.prchart span.prchart_inner { display: block; height: 13px; background: #05cd00; line-height: 13px; }
span.prchart span.prchart_inner span { padding: 0 5px; }


hr { border: none; border-bottom: 1px solid #ccc; background: none; height: 1px }


.google_insights { padding: 5px 5px 5px 5px; }
.google_insights iframe { height: 330px!important; }
.google_insights a.full-report-link {display: none!important; }
.google_insights .gadget { float: left; margin: 5px; }

.google_insights table tr:first-child td {  display: none; }
.google_insights table tr:last-child td {  display: none; }


small { font-size: 11px; }
