/* 
html5doctor.com Reset Stylesheet v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
http://html5doctor.com/html-5-reset-stylesheet/
http://coolwebmasters.com/cssstyle-sheets/267-css-code-structure-for-html-5.html
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin:0; padding:0; border:0; outline:0;
  font-size:100%; vertical-align:baseline;
  background:transparent;
}
body {
  line-height:1;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
  display:block;
}
nav ul {
  list-style:none;
}
blockquote, q {
  quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content:''; content:none;
}
a {
  margin:0; padding:0; font-size:100%;
  vertical-align:baseline;
  background:transparent;
}
/* change colours to suit your needs */
ins {
  background-color:#ff9; color:#000;
  text-decoration:none;
}
/* change colours to suit your needs */
mark {
  background-color:#ff9; color:#000; 
  font-style:italic; font-weight:bold;
}
del {
  text-decoration:line-through;
}
abbr[title], dfn[title] {
  border-bottom:1px dotted; cursor:help;
}
table {
  border-collapse:collapse; border-spacing:0;
}
/* change border colour to suit your needs */
hr {
  display:block; height:1px;
  border:0; border-top:1px solid #ccc;
  margin:1em 0; padding:0;
}
input, select {
  vertical-align:middle;
}

/* Subsection 2: Standard HTML tags redefinition */
body, form, input {
  color:#000; font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
}
h1 {font-size:24px;}
h2 {font-size:18px;}
h3 {font-size:13px;}
a:link, a:visited{color:#03C;}
a:hover {color:#666;}

header {
  text-align:center;
}
nav {}
article {}
section {}
aside {}
footer {
  text-align:center;
}


header h1 {font-size:24px;}

fieldset.tables_block ul li {
  border:0px lightblue solid;
  height:12px; line-height:12px;
}
fieldset.tables_block ul li span {
  float:right;
}

ul {
  list-style:none;
}
ul li {
  /* border:1px blue solid; height:20px; */
  padding:2px; margin:0px;
}

nav.projects ul {}
nav.projects ul li {}
.sidebar {
  width:160px; text-align:center;
  overflow:hidden; display:block;
  padding:0; margin:0;
  border:0px lightblue solid;
}
#sidebar_left {
  float:left;
}
#sidebar_right {
  float:right; width:160px;
}
#main {
  min-width:500px; min-height:80px;
  margin:0 160px; padding:0px 8px;
  border:0px solid lightblue;
  text-align:center;
}
#main fieldset {
  width:auto; height:auto;
}
#form_seochecker {
  width:410px; height:60px;
  border:0px solid lightblue;
  overflow:hidden; text-align:center;
  background:url('img/form_fon.png') 0px 0px no-repeat;
  padding:12px 0px 0px 0px; margin:0 auto;
}
#form_seochecker:hover {
  background:url('img/form_fon.png') 0px -74px no-repeat;
}
#form_seochecker div#example {
  margin:8px; border:0px solid lightblue;
}
#form_seochecker div#example a {
  color:blue; cursor:pointer;
  text-decoration:none;
}
#form_seochecker div#example a:hover {
  border-bottom:1px dashed blue;
}
fieldset.inside {
  background:#faf0ff;
}
fieldset.tables_block {
  width:130px; min-height:80px;
  padding:5px; margin:5px;
  text-align:left; font-size:11px;
  color:blue; float:left;
  border:1px solid lightblue;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -khtml-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:4px 4px 2px lightgray;
  -moz-box-shadow:4px 4px 2px lightgray;
  -o-box-shadow:4px 4px 2px lightgray;
  box-shadow:4px 4px 2px lightgray;
}
fieldset.inside {
  min-width:500px; min-height:80px;
}
.tables_block span {
  float:right;
}
fieldset#table_domains_last_check {
  overflow:hidden;
  border:1px solid lightblue;
  margin:40px 0px; float:none;
}
fieldset#table_domains_last_check span {
  color:lightblue; float:none;
}
fieldset#table_domains_links,
fieldset#table_domains_metas,
fieldset#table_domains_other,
fieldset#table_domains_tags,
fieldset#table_domains_info,
fieldset#table_domains_load,
fieldset#table_domains_optimize {
  width:98%; height:auto;
}
span.blue,
span.red,
span.green {
  float:none;
}
.blue {
  color:blue;
}
.red {
  color:red;
}
.green {
  color:green;
}
.panel_check_list {
  background:#f0faff; height:auto;
  text-align:left; font-size:10px;
  padding:3px; display:none;
  border:1px solid lightblue;
  /* max-width:520px; background:#f0faff; */
}
.panel_check_list div {
  text-align:left; float:none;
  border:0px solid lightblue;
  padding:3px; margin:1px;
  /* width:98%; background:#faf0ff; */
}

fieldset ul.links,
fieldset ul.metas,
fieldset ul.other,
fieldset ul.tags,
fieldset ul.info,
fieldset ul.load,
fieldset ul.optimize {}
fieldset ul.links li,
fieldset ul.metas li,
fieldset ul.other li,
fieldset ul.tags li,
fieldset ul.info li,
fieldset ul.load li,
fieldset ul.optimize li {
  padding:2px; margin:1px;
  height:16px; line-height:16px;
  border:1px solid lightblue;
  background:#faf0ff url(http://isle-link.ru/cncat_config/themes/isle/images/isle_fon_no-name-01.png) center -12px;
}
.logo {
  padding:0px auto; margin:0px;
  height:158px; /* width:990px; */
  border:0px solid lightblue;
  background:#f0faff url(/img/isle_logo_big.png) no-repeat center center;
}

fieldset#table_domains_links legend,
fieldset#table_domains_metas legend,
fieldset#table_domains_other legend,
fieldset#table_domains_tags legend,
fieldset#table_domains_info legend,
fieldset#table_domains_optimize legend,
fieldset#table_domains_load legend {
  border:1px solid lightblue;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -khtml-border-radius:3px;
  border-radius:3px; font-weight:bold;
  height:16px; line-height:16px;
  padding:2px 5px 2px 20px; margin:3px;
}
fieldset#table_domains_links legend {
  background:#faf0ff url(/images/anchor.png) no-repeat 3px center;
}
fieldset#table_domains_optimize legend {
  background:#faf0ff url(/images/pref.png) no-repeat 3px center;
}
fieldset#table_domains_info legend {
  background:#faf0ff url(/images/domain_info.png) no-repeat 3px center;
}
fieldset#table_domains_metas legend {
  background:#faf0ff url(/images/page_code.png) no-repeat 3px center;
}
fieldset#table_domains_other legend {
  background:#faf0ff url(/images/pref.gif) no-repeat 3px center;
}
fieldset#table_domains_tags legend {
  background:#faf0ff url(/images/tags.png) no-repeat 3px center;
}
fieldset#table_domains_load legend {
  background:#faf0ff url(/images/information.png) no-repeat 3px center;
}
fieldset#table_domains_links ul li b,
fieldset#table_domains_metas ul li b,
fieldset#table_domains_other ul li b,
fieldset#table_domains_stats ul li b,
fieldset#table_domains_tags ul li b,
fieldset#table_domains_info ul li b,
fieldset#table_domains_load ul li b,
fieldset#table_domains_optimize ul li b {
  min-width:25px; float:left;
  border:0px solid lightblue;
  height:16px; line-height:16px;
  padding:0 0 0 25px; margin:0px;
  font-size:11px; font-weight:500;
}
li#links_maps b {
  background:#f0faff url(/images/map.png) no-repeat 3px center;
}
li#links_js b,
li#links_index b,
li#links_out b {
  background:#f0faff url(/images/link_go.png) no-repeat 3px center;
}
li#links_mailto b {
  background:#f0faff url(/images/email.png) no-repeat 3px center;
}
li#links_injs b,
li#links_empty b,
li#links_error b,
li#links_noindex b,
li#links_nofollow b,
li#links_comments b {
  background:#f0faff url(/images/link_delete.png) no-repeat 3px center;
}
li#links_all b,
li#links_in b,
li#links_diez b,
li#links_title b,
li#links_protocols b,
li#other_optimize_link b {
  background:#f0faff url(/images/link.png) no-repeat 3px center;
}
li#links_robots b {
  background:#f0faff url(/images/robot.png) no-repeat 3px center;
}
li#liveinternet b {
  background:#f0faff url(/images/liru.png) no-repeat 3px center;
}
li#mailru b {
  background:#f0faff url(/images/mailru.png) no-repeat 3px center;
}
li#rambler b {
  background:#f0faff url(/images/rambler.png) no-repeat 3px center;
}
li#hotlog b {
  background:#f0faff url(/images/hotlog.png) no-repeat 3px center;
}
li#spylog b {
  background:#f0faff url(/images/spylog.png) no-repeat 3px center;
}
li#ga b {
  background:#f0faff url(/images/google_all.png) no-repeat 3px center;
}
li#other_stats b {
  background:#f0faff url(/images/stats.png) no-repeat 3px center;
}
li#other_advertising b {
  background:#f0faff url(/images/advertising.png) no-repeat 3px center;
}
li#load_total_time b {
  background:#f0faff url(/images/hourglass.png) no-repeat 3px center;
}
li#tags_charset b,
li#tags_script b,
li#tags_iframe b,
li#tags_img b,
li#tags_h b,
li#meta_cms b,
li#meta_charset b,
li#meta_rights b,
li#meta_title b,
li#meta_keywords b,
li#meta_description b,
li#meta_other b,
li#meta_keys b,
li#other_script b,
li#other_iframe b {
  background:#f0faff url(/images/list.png) no-repeat 3px center;
}
li#meta_robots b,
li#other_robots b {
  background:#f0faff url(/images/robot.png) no-repeat 3px center;
}
li#site_info_domain b {
  background:#f0faff url(/images/home.png) no-repeat 3px center;
}
li#site_info_loading b {
  background:#f0faff url(/images/hourglass.png) no-repeat 3px center;
}
li#site_info_ip b {
  background:#f0faff url(/images/host.gif) no-repeat 3px center;
}
li#other_server_answer b {
  background:#f0faff url(/images/server.png) no-repeat 3px center;
}
li#tags_img b,
li#other_optimize_img b {
  background:#f0faff url(/images/image.png) no-repeat 3px center;
}
li#tags_script b,
li#other_optimize_js b {
  background:#f0faff url(/images/script.png) no-repeat 3px center;
}
li#tags_charset b,
li#other_optimize_css b {
  background:#f0faff url(/images/css.png) no-repeat 3px center;
}
li#other_optimize_meta b {
  background:#f0faff url(/images/list.png) no-repeat 3px center;
}
li#other_optimize_text b {
  background:#f0faff url(/images/text.png) no-repeat 3px center;
}
li#other_optimize_total b,
li#other_dnsrecords b {
  background:#f0faff url(/images/list.png) no-repeat 3px center;
}
li#site_info_weight b {
  background:#f0faff url(/images/balance.png) no-repeat 3px center;
}
li#load_count_errors b {
  background:#f0faff url(/images/warning.png) no-repeat 3px center;
}
li#load_count_other b,
li#load_total_objects b,
li#load_count_objects b {
  background:#f0faff url(/images/list.png) no-repeat 3px center;
}


li#site_load_html b {
  background:#f0faff url(/images/html.png) no-repeat 3px center;
}
li#site_load_rss b {
  background:#f0faff url(/images/rss.png) no-repeat 3px center;
}
li#site_load_css b {
  background:#f0faff url(/images/css.png) no-repeat 3px center;
}
li#site_load_js b {
  background:#f0faff url(/images/script.png) no-repeat 3px center;
}
li#site_load_img b {
  background:#f0faff url(/images/image.png) no-repeat 3px center;
}
li#tags_plugin b,
li#site_load_plugin b {
  background:#f0faff url(/images/plugin.png) no-repeat 3px center;
}
li#site_load_redirect b {
  background:#f0faff url(/images/redirect.png) no-repeat 3px center;
}
li#site_load_other b {
  background:#f0faff url(/images/list.png) no-repeat 3px center;
}


img#webscreen{
  border:1px solid lightblue; display:block;
  width:120px; height:90px; float:left;
  margin:0px; padding:0px;
}
img.icon {
  margin:0px 5px 0px 0px; padding:0px;
  border:0px solid lightblue;
  width:16px; height:auto; max-height:16px;
  vertical-align:middle;
}


table#stats_li {
  border:0px solid lightblue;
  margin:3px 0px; width:100%;
  text-align:center;
}



/****** Main Style ******/


html, body {
/*Main Style*/
  background:#f0faff; font-size:10px; color:#333; text-align:center;
  font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
  margin:0; height:100%;
/*Bars Color*/
  scrollbar-face-color:#bbe4ff;
  scrollbar-highlight-color:#2862cb;
  scrollbar-shadow-color:#2862cb;
/*Borders Color*/
  scrollbar-3dlight-color:#fff;
  scrollbar-darkshadow-color:#fff;
/*Background Color*/
  scrollbar-arrow-color:#2862cb;
  scrollbar-base-color:#2862cb;
  scrollbar-track-color:#f0faff;
}
#content {
  height:auto !important; height:100%; min-height:100%;
  min-width:900px; width:auto; max-width:80%;
  margin:0 auto; /* max-width:80%; max-width:auto; */
  text-align:center; /* background:#ccc; */
  border:0px solid lightblue;
}
#header {height:160px; background:#f0faff;}
#left {float:left; width:200px; background:#555;}
#right {
  float:right; width:160px; min-height:600px;
  border:0px solid lightblue; background:#666;
}
#center {margin:0 200px 0 200px; background:#999;}
#spacer {height:10px; background:#eee;}
#footer {
  height:160px; margin:0 auto;
  /* background:#aaa; margin-top:-160px; */
}
.clear {
  clear:both; height:1px;
  padding:0; margin:0; border:0px lightblue solid;
  background:none;
}
.ico {
  height:16px; width:16px; border:0px; vertical-align:middle;
}
div.note {
  -moz-border-radius:9px; -webkit-border-radius:9px; border-radius:9px;
  border:#BDD7FE 1px solid;
}
#seochecker {
  color:blue;
  font:14px verdana,geneva,lucida,"lucida grande",arial,helvetica,sans-serif;
}
#seochecker:hover {
}
#seochecker_go {
  color:blue;
  font:14px verdana,geneva,lucida,"lucida grande",arial,helvetica,sans-serif;
}
div#info {
  padding:0px; margin:0px; width:auto; color:navy; border:0px solid lightblue;
  font:12px verdana,geneva,lucida,"lucida grande",arial,helvetica,sans-serif;
}
div#info div{
  padding:3px; text-align:left; width:auto;
  background:url(http://isle-link.ru/cncat_config/themes/isle/images/isle_fon_no-name-01.png) center -12px;
}
div#info fieldset {
  width:450px; float:left; padding:5px; margin:8px 5px;
}
div#info fieldset legend {
  margin-left:8px; padding:0px 8px; text-align:left;
}
div#info fieldset div span {
  text-align:right; float:right;
}
div#data {
  width:980px; border:0px solid lightblue; padding:5px;
}





a.check_slide {
  border:0px solid lightblue; float:right;
  width:20px; height:16px; line-height:16px;
  text-decoration:none; padding:0px; margin:0px;
  background:url('/images/arrows_down_up.png') no-repeat center 0px;
  vertical-align:top; display:block;
  /* margin:-16px 0 0 0; */
}
a.check_slide:hover {
  background:url('http://isle-arch.ru/images/arrows_down_up.png') no-repeat center -16px;
}
.panel_check_list {
  height:auto;
}
ul li span {
  /* margin:-16px 0 0 0; float:right; */
  border:0px solid lightblue; width:auto;
  height:16px; line-height:16px;
  padding:0 3px; margin:0px;
}




#table_box {
  width:980px; height:105px; border:1px solid lightblue; margin:40px 0px 0px 0px;
  padding:0px; float:none;
}
#table_box fieldset {
}
#table_box fieldset legend {
  font-weight:bold; margin-left:5px; padding:0px 5px;
}



div#container {
  width:980px; min-height:600px; border:0px solid lightblue;
}
div#block_ads {
  float:left; width:160px; min-height:600px; border:0px solid lightblue;
  overflow:hidden;
}
div#block_checker {
  min-height:600px; border:0px solid lightblue; text-align:center;
  overflow:hidden;
}
div#block_menu {
  float:right; width:160px; min-height:600px; border:0px solid lightblue;
  overflow:hidden;
}
span.bgmetter {
  background:yellow url(/images/metter.png) repeat-x center -52px;
  height:13px; float:right; border:1px solid yellow;
  margin:0px; padding:0px; position:relative;
  -moz-border-radius:3px; -webkit-border-radius:3px;
  -khtml-border-radius:3px; border-radius:3px;
}



table#keys {
  border:0px solid #d7f0fc; width:100%;
  text-align:right; padding:0px; margin:0px;
}
table#keys tr:hover {
  background:lightblue;
  /* height:16px; line-height:16px; */
}
table#keys tr.head {
  background:lightblue;
  text-align:right; font-weight:bold;
}
table#keys tr td {
  border:1px solid lightblue;
  text-align:right; padding:2px 5px;
}
table#keys tr td.td {
  width:85px;
}
table#keys tr td:hover {
  background:lightblue;
}
table.domains_last_check {
  border:1px solid #d7f0fc; width:100%;
  text-align:right; padding:0px 2px;
}
table.domains_last_check tr.head {
  text-align:center; background:#faf0ff;
}
table.domains_last_check tr td {
  border:1px solid #d7f0fc;
}
table.domains_last_check tr td.left {
  text-align:left;
}
table.domains_last_check tr td.data {
  width:130px; text-align:right;
}
.ok {
  background:url(/images/ok_8.png) no-repeat center center;
}



table.load_info_site {
  border:1px solid lightblue;
  padding:0px 2px; width:100%;
}
table.load_info_site tr {}
table.load_info_site tr.head {
  text-align:center; background:#faf0ff;
  font-weight:bold;
}
table.load_info_site tr.head div {
  width:72px; display:table-cell;
  padding:0px; margin:0px; float:left;
  border:0px solid lightblue;
}
table.load_info_site tr td {
  border:1px solid lightblue;
  vertical-align:middle;
  padding:2px 4px; text-align:center;
}
table.load_info_site tr td.timings {
  background:url(/images/back_5o.png) repeat 4px center;
}
table.load_info_site tr td div.type {
  background:url(/images/no.png) no-repeat center center;
  padding:0px; margin:0 3px 0 0; float:left;
  border:0px solid lightblue;
  width:16px; height:16px;
}
table.load_info_site tr td div.redirect {
  background:url(/images/redirect.png) no-repeat center center;
}
table.load_info_site tr td div.js {
  background:url(/images/script.png) no-repeat center center;
}
table.load_info_site tr td div.css {
  background:url(/images/css.png) no-repeat center center;
}
table.load_info_site tr td div.img {
  background:url(/images/image.png) no-repeat center center;
}
table.load_info_site tr td div.cssimg {
  background:url(/images/cssimg.png) no-repeat center center;
}
table.load_info_site tr td div.all {
  background:url(/images/list.png) no-repeat center center;
}
table.load_info_site tr td div.html {
  background:url(/images/html.png) no-repeat center center;
}
table.load_info_site tr td div.plugin {
  background:url(/images/plugin.png) no-repeat center center;
}
table.load_info_site tr td div.error {
  background:url(/images/die.png) no-repeat center center;
}
table.load_info_site tr td div.count {
  padding:0px 2px; margin:0px 2px 0px 0px;
  text-align:right; float:left;
  height:16px; line-height:16px;
  width:auto; min-width:16px;
  border:0px solid lightblue;
}


table.headers_info {
  border:1px solid lightblue;
  display:none; float:left;
  padding:0px 2px;
  margin:-10px 0 0 45px;
  width:auto; max-width:300px;
  position:absolute; z-index:1;
  background:rgba(200,230,255,.9);
  font-size:9px;
}
table.headers_info tr:hover {
  background:rgba(200,230,255,.6);
}
table.headers_info tr td {
  border:1px solid #cff;
  text-align:left;
}
table.headers_info tr td.right {
  text-align:right;
}
table.load_info_site tr td.headers_lenth:hover {
  background:rgba(200,230,255,.8);
}


span.timings {
  float:left;
  border:0px solid blue;
  padding:0px; margin:0px;
  display:block; height:13px;
}
span.total_time {
  display:block;
  width:1px; min-width:1px;
  border:0px solid blue;
  padding:0px; margin:0px;
  background:rgba(200,230,255,.8);
  background:url(/images/metter.png) repeat-x 0px -52px;
}



a.external {
  padding-right:14px;
  background:url(/images/external.png) no-repeat right top;
}
h3 {
  padding:0px; margin:5px 0px;
}


table#load_info {
  border:1px solid lightblue;
  padding:0px 2px; width:100%;
}
table#load_info tr {}
table#load_info tr.head {
  text-align:center; background:#faf0ff;
  font-weight:bold;
}
table#load_info tr td.head {
  text-align:left; background:#faf0ff;
  font-weight:bold;
}
table#load_info tr td {
  border:1px solid lightblue;
  vertical-align:middle;
  padding:2px 4px; text-align:center;
  height:16px; line-height:16px;
}




.user_form_reg {
  border:0px solid lightblue; height:80px;
}



table.install {
  text-align:right; width:auto;
  border:1px solid #d7f0fc; margin:20px 20px;
}
table.install .header {
  text-align:center; font-weight:bold;
  background:#faf0ff;
}
table.install td {
  border:1px solid #d7f0fc;
}
.clear {
  float:clear; float:both; float:none; height:8px; border:0px;
}
.ellipsis {
  overflow:hidden; text-overflow:ellipsis;
  -o-text-overflow:ellipsis; width:100%;
  white-space:nowrap;
}


form#user_form_reg {
  width:300px; text-align:left;
  border:0px solid lightblue;
}
form#user_form_reg input {
  float:right;
}
form#user_form_reg img#capcha {
  width:110px; height:20px;
  border:1px solid lightblue;
}


form#user_form_log_in {
  width:120px;
}
form#user_form_log_in input {
  width:100%;
}


div.more {
  display:none; padding:10px; margin:10px; background:#d7f0fc;
  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
  box-shadow:4px 4px 2px lightgray; -moz-box-shadow:4px 4px 2px lightgray;
  -webkit-box-shadow:4px 4px 2px lightgray; border:1px solid lightblue;
}



/*********** SEO ***********/

div.left {
  float:left; min-height:195px; width:480px;
  border:0px solid lightblue;
  background:#f0faff;
}
div.right {
  float:right; min-height:195px; width:480px;
  border:0px solid lightblue;
  background:#f0faff;
}

/********** /SEO ***********/










table.out {
  border:1px solid lightblue;
  width:950px; font-size:11px;
}
table.out tr {
  /* height:40px; */
}
table.out tr.header {
  text-align:center; font-weight:bold;
  background:#faf0ff url(http://isle-link.ru/cncat_config/themes/isle/images/isle_fon_no-name-01.png) center -12px;
}
table.out tr td.header {
  width:150px; text-align:left;
  background:#faf0ff url(http://isle-link.ru/cncat_config/themes/isle/images/isle_fon_no-name-01.png) center -12px;
}
table.out tr td {
  padding:3px 6px; text-align:right;
  width:150px; border:1px solid lightblue;
  background:url(http://isle-link.ru/cncat_config/themes/isle/images/isle_fon_no-name-01.png) center -6px;
}
table.out tr td {
  
}
table.out tr td.other {
  width:300px;
}
table.out tr td.other2 {
  width:90px;
}



dl#outinfo {
  text-align:left; background:#eee;
  max-width:300px; max-height:350px;
  /* height:auto; width:auto; */
  font-size:10px; border:1px solid blue;
  margin:0px; padding:5px;
  clear:both; color:#666;
}
dl#outinfo dt {
  clear:both;
  line-height:16px; float:left;
  width:120px; font-weight:bold;
  margin:5px 0 0 0; padding:0px;
  border:0px solid lightblue;
}
dl#outinfo dd {
  line-height:16px;
  float:left; width:160px;
  margin:5px 0 0 0; padding:0px;
  border:0px solid lightblue;
}
h2 {
  height:16px; line-height:16px;
  text-align:center;
  margin:0px; padding:0px;
  border:0px solid green;
}












meter {
  color:#630;
  -moz-transform:rotate(180deg);
  -webkit-transform:rotate(180deg);
  -o-transform:rotate(180deg);
  transform:rotate(180deg);

  display:inline-block;
  height:10px; line-height:18px; width:80px;
  vertical-align:middle; clear:both;
  overflow:hidden; position:relative;
  padding:0px; margin:0px;

/*
  background-color:appworkspace;
  border:thin inset menu;
*/
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
}

div#progress {
  border:0px solid lightblue;
  padding:0px; margin:10px;
  height:auto; width:400px;
}
progress#mainpage {
  width:400px;
  display:none;
}


meter.toohigh > div, meter.toolow > div {
  background-color:red !important;
  background-image:-webkit-gradient(linear,0% 0%,90% 0%,from(rgb(155,28,91)),to(rgb(255,108,108))) !important;
}









#example3 meter {
  display:block;
  position:relative;
  width:400px;
  height:300px;
  background:#000 url(img/gauge.jpg) no-repeat center center;
  overflow:hidden;
}
#example3 meter:before {
  content:'';
  display:block;
  width:150px;
  border-left:150px solid #e79937; 
  height:5px;
  background:transparent;
  position:absolute;
  left:50px;
  bottom:80px;
  -moz-transform:rotate(113deg);
  -webkit-transform:rotate(113deg);
  -o-transform: rotate(113deg);
  transform: rotate(113deg);

}
#example3 meter:after {
  content:'';
  display:block;
  width:15px;
  height:15px;
  position:absolute;
  left:50%;
  margin:0 0 0 -5px;
  bottom:80px;
  -moz-border-radius:40px;
  -webkit-border-radius:40px;
  -o-border-radius:40px;
  border-radius:40px;
  background:#e79937;
}
#example3 meter span:before {
  content:'CSS BASED GAUGE';
  color:rgba(255,255,255,.4);
  font-size:9px;
  position:absolute;
  font-family:Arial;
  width:120px;
  left:50%;
  margin-left:-60px;
  display:block;
  position:absolute;
  text-align:center;
  bottom:24px;
}
#example3 meter span {
  display:block;
  position:absolute;
  bottom:35px;
  left:50%;
  height:20px;
  width:90px;
  padding:0 5px;
  border:1px solid #222;
  margin-left:-51px;
  color:rgba(255,255,255,.9);
  text-align:right;
  font-weight:bold;
  font-size:14px;
  line-height:20px;
  font-family:Impact,"Arial Black",Arial;
  -moz-box-shadow:
       0 0 5px 1px #e79937, 
       0 0 2px rgba(255, 255, 255, 0.3) inset,
       0 4px 12px rgba(255, 255, 255, 0.2) inset;
  -webkit-box-shadow:
       0 0 5px 1px #e79937, 
       0 0 2px rgba(255, 255, 255, 0.3) inset,
       0 4px 12px rgba(255, 255, 255, 0.2) inset;
    -o-box-shadow:
       0 0 5px 1px #e79937, 
       0 0 2px rgba(255, 255, 255, 0.3) inset,
       0 4px 12px rgba(255, 255, 255, 0.2) inset;
    box-shadow:
       0 0 5px 1px #e79937, 
       0 0 2px rgba(255, 255, 255, 0.3) inset,
       0 4px 12px rgba(255, 255, 255, 0.2) inset;
}












/* messageup */
span.info {
  position:relative; color:#3CA3FF; font-weight:bold; text-decoration:none;
  text-align:left;
}
span.info span {display:none;}
/*background:; ie hack, something must be changed in a for ie to execute it*/
span.info:hover {z-index:5; color:#aaf; background:;}
span.info:hover span.tooltip {
  display:block; position:absolute; top:0px; left:-67px; padding:10px 0 0 0;
  width:200px; color:navy; font-weight:500;
  KHTMLOpacity:.9; MozOpacity:.9; opacity:.9; filter:alpha(opacity:90);
}
span.info:hover span.top {
  width:200px; display:block; padding-top:37px;
  background:url(/images/bubble/bubble.png) no-repeat top;
}
span.info:hover span.middle {
  width:170px; display:block; padding:0px 15px;
  background:url(/images/bubble/bubble_middle.png) repeat bottom; 
}
span.info:hover span.bottom {
  width:200px; display:block; padding-bottom:25px; float:clear; float:both; float:none;
  background:url(/images/bubble/bubble.png) no-repeat bottom;
}
/* /messageup */

