body, td, tr {
    text-decoration: none; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    cursor: default;
	}

select, option, textarea, input {
    border: 1px #808080 solid;
    color: #555555;
    font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
    background-color: #ffffff ;
    }
    
select, option, textarea, input {
    border: 1px #808080 solid;
    color: #555555;
    font-size: 11px;
    background-color: #ffffff ;
    }

input {
    border: 1px #808080 solid;
    color: #555555;
    font-size: 11px;
    background-color: #ffffff ;
    }

select:hover, option:hover, textarea:hover, input:hover {
	border: 1px solid #E10D19;
	}

a:active,a:visited,a:link {
    color: black; 
    text-decoration: none; 
    font-size: 8pt;
	}
    
a:hover {color: #E10D19; text-decoration: underline; font-size: 8pt}

a.nav:active, a.nav:visited, a.nav:link { 
    color: #000000; 
    font-size : 10px; 
    font-weight: bold; 
    text-decoration: none;
	}

a.nav:hover { 
    font-size: 10px; 
    font-weight: bold; 
    color: #666666;
	}

.header { 
    font-size: 14px; 
    font-weight: bold; 
    color: black; 
    text-decoration: none;
	}
    
.bborder { 
    background-color: #FFFFFF; 
    border: 1px #A7A6B4 solid;
	}
    
.panel {-moz-border-radius: .3em .3em .3em .3em; border: 1px solid #A7A6B4; background-color: #FFFFFF}

.panel2 {-moz-border-radius: .3em .3em .3em .3em; border: 1px solid #A7A6B4; background-color: #EBEBEB;
}

#menu {
	text-align: center;
	margin-left: 0px auto;
	margin-right: 0px auto;
	}

#menu li {
	padding: 10px 15px 10px 15px;
    text-align: center;
    float: left;
    display: block;
    cursor: pointer;
    background-color: #F4F4F4;
    border: 1px 0px 1px 0px solid #666666;
	}

#menu li:hover {
	background-color: #FFFFFF;
	border: 0px 1px 0px 1px dotted silver;
	}

#plugins {
	width: 100%;
	border-collapse: collapse;
	}

#plugins td, #plugins th {
	border: 1px solid #ccc;
	padding: 3px;
	}

#plugins th { 
	background: #F7F6F4;
	color: #000;
	}

.disabled {
	background: #fcfcfc;
	}

.enabled {
	background: #F7F6F4;
	}

.code {
	border: #000000 1px solid;
	padding: 4px;
	background: #f7f6f4;
	margin: 10px;
	font-family: Andale Mono, Courier
	}

h1 {
	border: #000000 1px solid;
	padding: 10px;
	font-weight: bold;
	font-size: 15px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f7f6f4;
	text-decoration: none;
	}

.info {
	background-color: #ffffff;
	width: 731px;
	}

.title {
	background-color: #C2E4DB;
	width: 731px;
	}

.blank {
	background-color: #ffffff;
	width: 10px;
	}

.php {
	text-align: left;
	background-color: #EDF1F8;
	width: 500px;
	padding: 2px;
	}

.list {
	text-align: left;
	padding: 10px;
	padding-left: 20px;
	}

.instag {
	width: 500px;
	}

.tags {
	padding-bottom: 5px;
	padding-top: 5px;
	}

.btn {
	background-color: silver;
	display: "inline-block";
	margin: 1px;
	padding: 0px 5px 2px 5px;
	}

.btn {background-color: silver; 
	  border: 1px solid #666666; 
	  font-weight: bold; 
	  font-family: Arial; 
	  font-size: 9px; 
	  border-top: 1px solid silver;
	  border-left: 1px solid silver;
	  }

.btn:hover { 
	  background-color:  #EBEBEB; 
	  border: 1px solid #ffffff; 
	  border-top: 1px solid silver;
	  border-left: 1px solid silver;
			}
			
			
.btn:link { text-decoration: none; color: #000000; }
.btn:visited { text-decoration: none; color: #000000;}
.btn:hover { text-decoration: none; color: #E10D19;}

.instag {font-size: 9px;color: #ccc;}
.instag a {font-size: 11px;text-decoration: none;}

.tab-on {
border-top: #cccccc 1px solid;
border-left: #cccccc 1px solid;
border-right: 0px;
border-bottom: 0px;
padding: 2px;
width: 100px;
color: #000000;
background-color: #ffffff;
}

.tab-off {
border-top: #cccccc 1px solid;
border-left: #cccccc 1px solid;
border-bottom: #cccccc 1px solid;
border-right: 0px;
padding: 2px;
width: 100px;
cursor: hand;
color: #666666;
background-color: #f7f6f4;
}

.tab-none {
padding: 2px;
border-left: #cccccc 1px solid;
border-bottom: #cccccc 1px solid
border-top: 0px;
border-right: 0px;
}

.tab-content {
border-left: #cccccc 1px solid;
border-right: #cccccc 1px solid;
border-top: 0px;
border-bottom: 0px;
vertical-align: top;
background-color: #ffffff
}

.opt-title {
padding: 5px;
}

.opt-desc {
color: #808080;
border-bottom: 1px solid #cccccc;
}

.opt-space {
border-bottom: 1px solid #cccccc;
padding: 4px;
}

.li0 {list-style-type: square; font-weight: bold; color: #E10D19}

.li1 {
list-style-type: none;
padding-left: 15px;
}

.li2 {
list-style-type: none;
padding-left: 30px;
}

.li3 {
list-style-type: none;
padding-left: 45px;
}

.li4 {
list-style-type: none;
padding-left: 60px;
}

.li5 {
list-style-type: none;
padding-left: 75px;
}



/* Stylesheet for personal open search output. */

div#flexum_results {padding: 0.8em 0 0 0}
div#flexum_results a img {border: none}

/* Tags */
div#flexum_results div.tags {font-weight: bold; font-size: 70%; line-height: 160%}
div#flexum_results div.tags a {font-weight: normal; text-decoration: underline}


/* List of search results 
  ------------------------ */

div#flexum_results ol.doc {padding-top: 0; margin-top:  1.5em; position: relative; left: -0.5em}
div#flexum_results>ol.doc {left: -0.8em}

div#flexum_results ol#o3 {left: 0}
div#flexum_results>ol#o3 {left: -0.3em}

div#flexum_results ol.doc li {padding: 0 0 1.5em 0; margin: 0}

/* margin-padding for sublist of results  */
div#flexum_results ol.doc li ol.doc {margin-top:  1em; list-style: none}
div#flexum_results ol.doc li ol.doc li {padding: 0 0 1em 0; margin: 0}

/* Words from the search query emphasized in the result (<em>...</em>) */
div#flexum_results ol.doc li em {font-style: normal; font-weight: bold}

/* hyperlink "more results from this site" */
div#flexum_results ol.doc li a.more {font-weight: bold; font-size: 75%}
div#flexum_results ol.doc li span.number {font-weight: normal; font-size: 65%}


/* Title of a site from the site list */
div#flexum_results h3 {font-weight: bold; font-size: 100%; line-height: 130%; padding: 0; margin: 0}

/* Description of a document from the document list */
div#flexum_results div.about {padding: 0.3em 0 0 0; font-weight: normal; font-size: 90%; line-height: 120%}
div#flexum_results div.doc_url_cut {font-size: 90%; color: grey; display: inline}
div#flexum_results div.doc_url {font-size: 90%; color: grey; display: none}


/* Pager navigation */
div#flexum_results div.pager {padding: 0 0.5em; margin: 1em 0 0.8em 0}    
div#flexum_results span.disabled {color: gray}

/* Links */

.site_url {font-size: 80%; margin-right: 0.9em; font-weight: bold;}


/* Advertising */

.ad {margin: 0 0 1.6em}

.right_block .ad_title {margin: 1em 0 0}

.ad_title {font-size: 105%; font-weight: bold; padding: 0 0 0 20px; position: relative; left: -20px; z-index: 2; background: transparent url(/i/adv.gif) no-repeat left 0.2em}
.ad_title a:link,
.ad_title a:visited, 
.ad_title a:hover {color: #E50000}
.ad_title a em {font-weight: normal}

.ad_text {font-size: 96%; margin: 0.2em 0 0}
.ad_text a:link,
.ad_text a:visited,
.ad_text a:hover {color: #272610; text-decoration: none}

.ad_site {font-size: 90%; margin: 0.2em 0 0}
.ad_site a:link,
.ad_site a:visited,
.ad_site a:hover {color: #888888; text-decoration: none}

.right_block {float: left; width: 30%; clear: right}
.left_block {float: left; width: 70%; clear: right}
.left_block .pr20 {padding-right: 2em}
