.hosting {
	margin: 20px 0 0 0 !important;	
	
	border: 0 !important;
}

.table { width: 745px !important; }
.table td, .table tr {margin: 0; padding: 0;}
.table td { line-height: 1.3em;
padding: 8px 0; text-align: center; }
.table .clean {border: 0 !important; background: none;}
.table .name {display: none; width: 90px; visibility: hidden;}
.table .name2 {display: none; width: 100px; visibility: hidden;}
.table .name3 {padding-left: 8px; padding-right: 8px; text-align: left;}

.table .spec3 {background: #456ea1; color: white; border: 1px solid #385a83; border-top: 1px solid #437cc0; }
.table .spec2 {background: #4b77af url('standard-line.gif') left top repeat-x; color: white; }
.table .spec {
	background: #4b77af url('standard-line.gif') left top repeat-x; 
	/* url('tick.png') center 50% no-repeat; */
}
.table .spec span { background:url("tick.png") no-repeat scroll center 50% transparent; 
width: 16px; height: 16px; display: block; margin: 0 auto; }
.table .spec span span {
	display: none; 
}	

.table td.spec, .table td.spec2 { border: 1px solid #385a83; border-top: 0;}

.table .ok { }
.table .ok span { line-height: 16px; background: transparent url('tick.png') center 50% no-repeat; }
.table .ok span span { visibility: hidden; }

.table .no {}
.table .no span { line-height: 16px; background: transparent url('cross.png') center 50% no-repeat; }
.table .no span span { visibility: hidden; }

.table td { border: 1px solid silver; border-top: 0px solid white; border-right: 0px solid white; vertical-align: middle; }
.table .marker2 { background: #c1c1c1 url('table-back.gif') left top repeat-x !important; }
.table .mb { border-right: 1px solid silver; border-left: 0;}

.table #virtual {background: transparent url('virtual.gif') center 50% no-repeat; border: 0; }
.table #webhosting {background: transparent url('webhosting.gif') right bottom no-repeat; border: 0; }
.table #email-icon {background: transparent url('email.gif') center top no-repeat; border: 0; width: 35px;}
.table #web-icon {background: transparent url('web.gif') center top no-repeat; border: 0;  width: 35px;}
.table #db-icon {background: transparent url('db.gif') center top no-repeat; border: 0; width: 35px;}
.table #web-icon span, .table #email-icon span, .table #db-icon span { display: none; }

.table #vs-test {width: 97px;background: #CCCCCC url('vs-test.png') left top no-repeat; border: 1px solid black !important; overflow: hidden;}
.table #vs-bronze {width: 97px;background: #CCCCCC url('vs-bronze.png') left top no-repeat; border: 1px solid black !important; overflow: hidden;}
.table #vs-silver {width: 97px;background: #CCCCCC url('vs-silver.png') left top no-repeat; border: 1px solid black !important; overflow: hidden;}
.table #vs-gold {width: 97px;background: #CCCCCC url('vs-gold.png') left top no-repeat; border: 1px solid black !important; overflow: hidden;}
.table #vs-platinum {width: 97px;background: #CCCCCC url('vs-platinum.png') left top no-repeat; border: 1px solid black !important; overflow: hidden;}

.table #mini {width: 97px;background: #CCCCCC url('mini.png') left top no-repeat; border: 1px solid black !important; overflow: hidden;}
.table #start {width: 97px; background: #CCCCCC url('start.png') left top no-repeat; border: 1px solid black !important; overflow: hidden;}
.table #standard {width: 97px; background: #0d2b50 url('standard.png') left top no-repeat; border: 1px solid black !important; overflow: hidden;}
.table #profi {width: 100px; background: #CCCCCC url('profi.png') left top no-repeat; border: 1px solid black !important; overflow: hidden;}

.table .bbutton {
	background: transparent url('button.png') left -2px no-repeat;
	width: 89px;
	height: 49px;
	display: block;
	float: left;
	margin-left: 5px;
	margin-top: 120px;
}

.table .bbutton span {
	display: none; 	
}

.table .bbutton:active {
	background-position: left 0; 	
}