/* ############################################
	USERAGENTS.ORG stylesheet
	specific styles for database.asp
   ############################################ */
   
dl.database-list dt {
	font-family:arial,helvetica,serif;
}
  
.database-title {
	font-weight:bold;
	font-size:1.2em;
	color:#40659B;
	margin:20px 0 -10px 0;
	font-family:arial,tahoma,serif;
	letter-spacing:-0.5px;
}

.database-view-title {
	/*border-bottom: 1px solid #DDDDDD;*/
	font-weight:bold;
	font-size:1.1em;
	letter-spacing:-1px;
	font-family:arial,serif;
	color:#40659B;
	margin:20px 0 -10px 0;
}

.database-view-name {
	margin:10px 0 -15px 0;
	color:#F07200;
	letter-spacing:-2px;
	font-family:tahoma,verdana,serif;
	font-size:2.4em;
	font-weight:bold;
}

.database-view-subtype {
	margin:10px 0 0 7px;
	color:#333;
	letter-spacing:-1px;
	font-size:0.9em;
	font-weight:bold;
}

.database-view-note {
	font-size:0.95em;
	padding:10px 0;
}

.database-view-note h4 {
	color:#40659B;
	margin-bottom:0;
}

.database-view-logo {
	float:right;
	border:1px dotted #CCCCCC;
	margin-left:10px;
	margin-bottom:10px;
	height:150px;
}

.database-category dt {
	padding-left: 20px;
	background:  url(../img/db-bullett.gif) top left no-repeat;
}

.database-category dd {
	text-align:left;
	margin-bottom:5px;
	margin-left: 20px;
	font-size:0.9em;
}

.database-category ul {
	margin:0;
	padding:0;
}

.database-category li {
	list-style:none;
	padding-left: 23px;
	margin-top:3px;
	background:  url(../img/bl.gif) top left no-repeat;
}

.database-category #database-listcategory {
	list-style:none;
	padding-left: 20px;
	font-weight:bold;
	color:#40659B;
	font-size:1.2em;
	margin-top:10px;
	margin-bottom:10px;
	background:  url(../img/db-bullett.gif) top left no-repeat;
}

.database-category { margin-top:25px; }

.database-view-versiontable { font-size:0.9em; text-align:center; }
.database-view-versiontable td, th { border-right: 1px solid #EEEEEE; }
.database-view-versiontable th { font-size:9px; }
.database-view-versiontable .database-view-versiontable-titolo { font-weight:bold; color:#40659B; padding-top:15px; border-right:0; }

#database-view-version-info, #database-view-general-info, #database-mod-os-arch {
	display:none;
	border:1px dotted #CCCCCC;
	font-size:0.9em;
	background-color:#FEECE0;
	padding:5px;
	margin-bottom:5px;
}

.database-useragent-box {
	border:1px dotted #BBBBBB;
	background-color:#FFF3E8;
	padding:3px;
	margin:25px 0 0 0;
	font-size:0.9em;
}
.database-useragent-subbox {
	font-size:0.9em;
	margin-top:0;
	padding:3px;
	text-align:right;
}

.database-view-addos {
	width:100px;
	float:right;
	text-align:right;
	margin-top:-15px;
}

.database-category-title {
	padding-left: 20px;
	font-weight:bold;
	color:#40659B;
	font-size:1.2em;
	margin-top:10px;
	margin-bottom:10px;
	background:  url(../img/db-bullett.gif) top left no-repeat;
}

.database-table {
	padding:0;
	margin:0;
}

.database-table td {
	border-bottom:1px solid #DDD;
}
.database-table tr:hover {
	background:#FAFAFA;
}

.database-table .i, .database-table .b {
	width:30px;
	font-size:0;
	text-align:center;
}

.database-table .b {
	background:url(../img/bl2.gif) 13px 13px no-repeat;
}
.database-table .n {
	padding:3px;
}

.database-table .i .l {
	border:1px solid #CCCCCC;
	margin:1px 0 -1px;
}
.database-table .c .i { background-color:#EEEEEE; }
.database-table .c .n {
	background: url(../img/db-title.gif) right top repeat-y #EEEEEE;
	font-weight:bold;
	font-family:arial,helvetica,serif;
	/*font-size:1.2em;
	letter-spacing:-0.5px;*/
	padding:3px;
	vertical-align:middle;
}
.database-table .h {
	border:0;
	height:20px;
}

#search-choose { margin-top:40px; }

table.useragentinfo tr,.useragent-table tr { height:30px; }

table.useragentinfo { margin:15px 0; }
table.useragentinfo .header { font-weight:bold;background-color:#F0F0F0; font-size:1.5em; letter-spacing:-1px; }
table.useragentinfo .header img { margin:0 5px -4px; }
table.useragentinfo .subheader { background-color:#F0F0F0; font-size:0.9em; height:auto; }
table.useragentinfo .key { font-weight:bold;font-size:0.9em;text-align:right;padding-right:10px; }
table.useragentinfo .value { text-align:left;width:400px; }
table.useragentinfo td.icon,table.useragentlist td.icon { width:30px; }
table.useragentinfo .icon img,table.useragentlist .icon img { margin:2px 0 -2px; }
table.useragentinfo .row0,.useragent-table .r0 { background-color:#FFF; }
table.useragentinfo .row1,.useragent-table .r1 { background-color:#FAFAFA; }


.wbstatplus.d8, table.useragentinfo .wbstatplus.d9 { background-color:#FFF2F2; }
.wbstatplus .match { font-size:0.9em; font-family:"Courier New", Courier, monospace; }
.wbstatplus .name { font-weight:bold; }
.wbstatplus .name img.icon { margin:-3px 3px -4px 1px; }
.wbstatplus .match img.icon { margin:3px 0 -5px 0; border:1px solid #A89F9F; }

.useragent-table { margin-bottom:15px; }
.useragent-table .v a { text-decoration:none;color:#000; }
.useragent-table .s { height:25px; }
.useragent-table .i { width:20px; }
.useragent-table .h { font-weight:bold;background-color:#F0F0F0; }
.useragent-table .v { text-align:left;font-family:"Courier New", Courier, monospace;font-size:0.9em;overflow:hidden; } /* *SIZE.CSS */
.useragent-table .searchall { float:right; margin:-3px 10px 0 0; }



.osrel { margin:7px 0 2px 5px; }


/***/