
	
.paketClassPersonal{
		background-color: #d6ffa1;
}

.paketClassPersonalBold{
		background-color: #99bc38;
		font-family: Tahoma;
		font-size: 12px;
		color: #FFFFF;	
		
}

.paketClassProf{
		background-color: #afe2e7;
}

.paketClassProfBold{
		background-color: #00a8b8;
		font-family: Tahoma;
		font-size: 12px;
		color: #FFFFF;	
}

.paketClassEnter{
		background-color: #b9ccf4;
}

.paketClassEnterBold{
		background-color: #3f72db;
		font-family: Tahoma;
		font-size: 12px;
		color: #FFFFF;	
}

.paketAllPersonal{


	font-size: 13px;
	color: #ffffff;
	vertical-align: top;
	background: #99bc38;


}
.paketAllPersonalBold{


	font-size: 13px;
	color: #ffffff;
	vertical-align: top;
	background: #3F72DB;


}
	
table.comparisons {
	border: 1px solid #ccc;
	border-left: none;
	border-right: none;
	border-collapse: collapse;
	margin: 0 70px 1em 0px;
	width: 100%;
	font-size: 12px;
}

table.comparisonsSmall {
	width: 100%;
}

table.comparisons a:hover {
	text-decoration: none;
}

table.comparisons th, table.comparisons td {
	color: #333;
	padding: 7px 4px;
	text-align: center;
	border-bottom: 1px solid #ddd;
	vertical-align: middle;
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 1.2em;
}

table.comparisonsSmall th, table.comparisonsSmall td {
	font-size: 10px;
	padding: 7px 1px;
}

table.comparisons th {
	color: #046380;
	text-align: left;
	font-weight: normal;
	padding: 7px 15px;
}

table.comparisons tr:nth-child(2n+1) th, table.comparisons tr:nth-child(2n+1) td {
}

table.comparisons tr:nth-child(2n) th, table.comparisons tr:nth-child(2n) td {
}

table.comparisons tr.highlight th, table.comparisons tr.highlight td {
	color: #ffffff;
	background: #039aab;
	border: 1px solid #039aab;
	border-left: none;
	border-right: none;
}

table.comparisons tr.highlight td {
	padding: 8px 7px;
	font-size: 18px;
}

table.comparisons tr.subhead th, table.comparisons tr.subhead td {
	padding: 8px 7px;
	font-size: 15px;
	background: #039AAB;
	text-transform: none;
	color: #fff;
}

table.comparisonsSmall tr.subhead th, table.comparisonsSmall tr.subhead td {
	font-size: 10px;
	padding: 7px 7px;
}

table.comparisons tr.subhead:hover td, table.comparisons tr.subhead:hover th {
	background: #039aab;
}

table.comparisons .commonButton {
	float: none;
	margin: 0 auto;
	outline: none;
}

table.comparisons .checkmark {

	background: url(../../img/tableComparisons-check.png) no-repeat;
	width: 16px;
	height: 16px;
	display: block;
	margin: 1px auto;
}

table.comparisonsProducts {
	width: 1800px;
	margin: 0 0 0 -10px;
}

table.comparisonsProducts td {
	border-bottom: 1px solid #fff;
}

table.comparisonsProducts tr.subhead th {
	padding: 8px 1px;
	font-size: 20px;
}

table.comparisonsProducts .productFeaturesSmall td, table.comparisonsProducts .productFeaturesSmall th {
	font-size: 11px;
	padding: 7px 1px;
}

table.comparisonsProducts .commonButton {
	width: 71px;
	
	
	background: url(../../img/commonButtonShort-bg.png) repeat top;
	outline: none;
	text-decoration:none;
}
table.comparisonsProducts .commonButton span {
	width: 71px;
	padding-bottom: 4px;
	background: none;
	font-size: 11px;
}

table.comparisonsProducts .commonButton:hover {
	background-position: bottom;
}

table.comparisonsProducts col.productPersonalHosting {
	background-color: #d6ffa1;
}

table.comparisonsProducts col.productProfessionalHosting {
	background-color: #afe2e7;
}

table.comparisonsProducts col.productEnterpriseHosting {
	background-color: #b9ccf4;
}

table.comparisonsProducts td.personalHosting {
	background: #fff url(<bean:write name="_URL_"/>img/01.png) no-repeat top center;
	padding: 120px 10px 10px 10px;
	font-size: 18px;
}

table.comparisonsProducts td.professionalHosting {
	background: #fff url(../../img/professionalHosting-bg.jpg) no-repeat top center;
	padding: 120px 10px 10px 10px;
	font-size: 18px;
}

table.comparisonsProducts td.enterpriseHosting {
	background: #fff url(../../img/enterpriseHosting-bg.jpg) no-repeat top center;
	padding: 120px 10px 10px 10px;
	font-size: 18px;
}

table.comparisonsProducts td.hosting_paketClassPersonal {
	background: #fff url(../../img/01.png) no-repeat top center;
	padding: 120px 0px 10px 0px;
	font-size: 18px;
}

table.comparisonsProducts td.hosting_paketClassProf {
	background: #fff url(../../img/02.png) no-repeat top center;
	padding: 120px 10px 10px 10px;
	font-size: 18px;
}

table.comparisonsProducts td.hosting_paketClassEnter {
	background: #fff url(../../img/03.png) no-repeat top center;
	padding: 120px 10px 10px 10px;
	font-size: 18px;
}


table.comparisonsProducts tbody.productNames tr.productDesc td {
	padding: 8px 10px;
	font-size: 13px;
	color: #ffffff;
	vertical-align: top;
}

table.comparisonsProducts tbody.productNames tr.productDesc td.personalHosting {
	background: #99bc38;
}

table.comparisonsProducts tbody.productNames tr.productDesc td.professionalHosting {
	background: #00a8b8;
}

table.comparisonsProducts tbody.productNames tr.productDesc td.enterpriseHosting {
	background: #3f72db;
}

table.comparisonsProducts col.productPersonalHosting tr.highlight td {
	background-color: #99bc38;
}

table.comparisonsProducts col.productProfessionalHosting tr.highlight td {
	background-color: #00a8b8;
}

table.comparisonsProducts col.productEnterpriseHosting tr.highlight td {
	background-color: #3f72db;
}

table.comparisonsProducts tr.highlight td.personalHosting {
	background-color: #99bc38;
}

table.comparisonsProducts tr.highlight td.professionalHosting {
	background-color: #00a8b8;
}

table.comparisonsProducts tr.highlight td.enterpriseHosting {
	background-color: #3f72db;
}

table.comparisonsProducts tr.subhead th, table.comparisonsProducts tr.subhead td {
	background: #fff;
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -0.03em;
}

table.comparisonsProducts tr.subhead:hover th, table.comparisonsProducts tr.subhead:hover td {
	background: #fff;
	color: #333333;
}

table.comparisonsProducts tbody.productExtra th {
	text-align: left;
	border-bottom: 1px solid #ddd;
	padding: 5px 0;
}

table.comparisonsProducts tbody.productExtra td {
	background-color: #ffffff;
	text-align: left;
	border-bottom: 1px solid #ddd;
	padding: 5px 10px;
}

table.comparisonsProducts tbody.productExtra tr:nth-child(2n+1) th {
	background-color: #eeeeee;
}

table.comparisonsProducts tbody.productExtra tr:nth-child(2n+1) td {
	background-color: #eeeeee;
}

table.form {
	border-collapse: collapse;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #dddddd;
}

table.form tr th, table.form tr td {
	padding: 4px 10px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	border-bottom: 1px #ccc solid;
	text-align: left;
}

table.form tr th {
	padding: 4px 10px 4px 20px;
	color: #555;
}

table.form tr.subhead td {
	text-transform: none;
	color: #333;
	font-size: 15px;
	padding: 6px 10px;
	letter-spacing: normal;
}

table.form .submitButton {
	width: 100%;
	height: 29px;
	margin: 0 -2px;
	padding: 4px 3px;
	
	background: url(../../img/commonButton-bg.png) top;
	border: none;
	display: block;
	float: left;
	cursor: pointer;
	font-size: 12px;
	color: #FFF;
	text-align: center;
	line-height: 0.3em;
	text-shadow: 1px 0 1px #111;
}

table.form table.noborder td {
	padding: 0 1em 0 0;
}

table.noborder {
	margin: 0;
}

table.noborder tr, table.noborder td {
	padding: 0.3em 0.4em;
	border: none !important;
	border-collapse: collapse;
}
.commonButton {
	width: 94px;
	height: 29px;
	margin: 0 -2px;
	padding: 4px 3px;
	background: url(../../img/commonButton-bg.png) top;
	border: none;
	display: block;
	float: left;
	padding: 0;
	cursor: pointer;
	font-size: 12px;
	color: #333;
	text-align: center;
	text-shadow: 0 1px 1px #333;
}

.commonButton:hover {
	background-position: bottom;
	text-shadow: 0 1px 1px #111;
}

.commonButton:active {
	outline: none;
}

.commonButton span {
	padding: 4px 1px;
	display: block;
	float: left;
	text-align: center;
	width: 94px;
	color: #ffffff;
	line-height: 19px;
}

.commonButtonBanner span {
	padding: 0 1px;
}


.social-links li a.item-4 {
background: url(../images/social-link-4.png) no-repeat 0 0;
}

.inputText {
padding: 3px 3px;
font-size: 12px;
color: #333;
margin: 2px 0 0 0;
border: 1px solid #BBB;
border-top: 1px solid #AAA;
border-bottom: 1px solid #CCC;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
background: white url(../im/inputText-top.gif) top repeat-x;
}



.inputSubmit {
width: 94px;
height: 29px;
margin: 2px 0;
padding: 2px 3px !important;
background:url(../../img/commonButton-bg.png) top !important;
border: none !important;
cursor: pointer;
font-size: 12px;
color: white !important;
text-align: center;
line-height: 0.8em;
text-shadow: 0 1px 1px #333;
}

table {
border-collapse: collapse;
border-spacing: 0;
}

table.form tr th {
padding: 4px 10px 4px 20px;
color: #555;
}

table.form tr th, table.form tr td {
padding: 4px 10px;
font-family: Arial, sans-serif;
font-size: 13px;
border-bottom: 1px #CCC solid;
text-align: left;
}


.paketClassPersonal{
		background-color:#f4b782;
}

.paketClassPersonalBold{
		background-color:  #f47406;
		font-family: Tahoma;
		font-size: 12px;
		color: #FFFFF;	
		
}

.paketClassProf{
		background-color: #77bde7;
}

.paketClassProfBold{
		background-color: #0a66a5;
		font-family: Tahoma;
		font-size: 12px;
		color: #FFFFF;	
}

.paketClassEnter{
		background-color: #b6e271;
}

.paketClassEnterBold{
		background-color: #598b04;
		font-family: Tahoma;
		font-size: 12px;
		color: #FFFFF;	
}

	
table.comparisons {
	border: 1px solid #ccc;
	border-left: none;
	border-right: none;
	border-collapse: collapse;
	margin: 0 70px 1em 0px;
	width: 930px;
	font-size: 12px;
}

table.comparisonsSmall {
	width: 100%;
}

table.comparisons a:hover {
	text-decoration: none;
}

table.comparisons th, table.comparisons td {
	color: #333;
	padding: 7px 4px;
	text-align: center;
	border-bottom: 1px solid #ddd;
	vertical-align: middle;
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 1.2em;
}

table.comparisonsSmall th, table.comparisonsSmall td {
	font-size: 10px;
	padding: 7px 1px;
}

table.comparisons th {
	color: #046380;
	text-align: left;
	font-weight: normal;
	padding: 7px 15px;
}

table.comparisons tr:nth-child(2n+1) th, table.comparisons tr:nth-child(2n+1) td {
}

table.comparisons tr:nth-child(2n) th, table.comparisons tr:nth-child(2n) td {
}

table.comparisons tr.highlight th, table.comparisons tr.highlight td {
	color: #ffffff;
	background: #039aab;
	border: 1px solid #039aab;
	border-left: none;
	border-right: none;
}

table.comparisons tr.highlight td {
	padding: 8px 7px;
	font-size: 18px;
}

table.comparisons tr.subhead th, table.comparisons tr.subhead td {
	padding: 8px 7px;
	font-size: 15px;
	background: #039AAB;
	text-transform: none;
	color: #fff;
}

table.comparisonsSmall tr.subhead th, table.comparisonsSmall tr.subhead td {
	font-size: 10px;
	padding: 7px 7px;
}

table.comparisons tr.subhead:hover td, table.comparisons tr.subhead:hover th {
	background: #039aab;
}

table.comparisons .commonButton {
	float: none;
	margin: 0 auto;
	outline: none;
}

table.comparisons .checkmark {

	background: url(<bean:write name="_URL_"/>img/tableComparisons-check.png) no-repeat;
	width: 16px;
	height: 16px;
	display: block;
	margin: 1px auto;
}

table.comparisonsProducts {
	width: 100%;
	margin: 0 0 0 -10px;
}

table.comparisonsProducts td {
	border-bottom: 1px solid #fff;
}

table.comparisonsProducts tr.subhead th {
	padding: 8px 1px;
	font-size: 20px;
}

table.comparisonsProducts .productFeaturesSmall td, table.comparisonsProducts .productFeaturesSmall th {
	font-size: 11px;
	padding: 7px 1px;
}

table.comparisonsProducts .commonButton {
	width: 71px;
	
	
	background: url(<bean:write name="_URL_"/>img/commonButtonShort-bg.png) repeat top;
	outline: none;
	text-decoration:none;
}
table.comparisonsProducts .commonButton span {
	width: 71px;
	padding-bottom: 4px;
	background: none;
	font-size: 11px;
}

table.comparisonsProducts .commonButton:hover {
	background-position: bottom;
}

table.comparisonsProducts col.productPersonalHosting {
	background-color: #d6ffa1;
}

table.comparisonsProducts col.productProfessionalHosting {
	background-color: #afe2e7;
}

table.comparisonsProducts col.productEnterpriseHosting {
	background-color: #b9ccf4;
}

table.comparisonsProducts td.personalHosting {
	background: #fff url(<bean:write name="_URL_"/>img/01.png) no-repeat top center;
	padding: 120px 10px 10px 10px;
	font-size: 18px;
}

table.comparisonsProducts td.professionalHosting {
	background: #fff url(<bean:write name="_URL_"/>img/professionalHosting-bg.jpg) no-repeat top center;
	padding: 120px 10px 10px 10px;
	font-size: 18px;
}

table.comparisonsProducts td.enterpriseHosting {
	background: #fff url(<bean:write name="_URL_"/>img/enterpriseHosting-bg.jpg) no-repeat top center;
	padding: 120px 10px 10px 10px;
	font-size: 18px;
}

table.comparisonsProducts tbody.productNames tr.productDesc td {
	padding: 8px 10px;
	font-size: 13px;
	color: #ffffff;
	vertical-align: top;
}

table.comparisonsProducts tbody.productNames tr.productDesc td.personalHosting {
	background: #99bc38;
}

table.comparisonsProducts tbody.productNames tr.productDesc td.professionalHosting {
	background: #00a8b8;
}

table.comparisonsProducts tbody.productNames tr.productDesc td.enterpriseHosting {
	background: #3f72db;
}

table.comparisonsProducts col.productPersonalHosting tr.highlight td {
	background-color: #99bc38;
}

table.comparisonsProducts col.productProfessionalHosting tr.highlight td {
	background-color: #00a8b8;
}

table.comparisonsProducts col.productEnterpriseHosting tr.highlight td {
	background-color: #3f72db;
}

table.comparisonsProducts tr.highlight td.personalHosting {
	background-color: #99bc38;
}

table.comparisonsProducts tr.highlight td.professionalHosting {
	background-color: #00a8b8;
}

table.comparisonsProducts tr.highlight td.enterpriseHosting {
	background-color: #3f72db;
}

table.comparisonsProducts tr.subhead th, table.comparisonsProducts tr.subhead td {
	background: #fff;
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -0.03em;
}

table.comparisonsProducts tr.subhead:hover th, table.comparisonsProducts tr.subhead:hover td {
	background: #fff;
	color: #333333;
}

table.comparisonsProducts tbody.productExtra th {
	text-align: left;
	border-bottom: 1px solid #ddd;
	padding: 5px 0;
}

table.comparisonsProducts tbody.productExtra td {
	background-color: #ffffff;
	text-align: left;
	border-bottom: 1px solid #ddd;
	padding: 5px 10px;
}

table.comparisonsProducts tbody.productExtra tr:nth-child(2n+1) th {
	background-color: #eeeeee;
}

table.comparisonsProducts tbody.productExtra tr:nth-child(2n+1) td {
	background-color: #eeeeee;
}

table.form {
	border-collapse: collapse;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #dddddd;
}

table.form tr th, table.form tr td {
	padding: 4px 10px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	border-bottom: 1px #ccc solid;
	text-align: left;
}

table.form tr th {
	padding: 4px 10px 4px 20px;
	color: #555;
}

table.form tr.subhead td {
	text-transform: none;
	color: #333;
	font-size: 15px;
	padding: 6px 10px;
	letter-spacing: normal;
}

table.form .submitButton {
	width: 100%;
	height: 29px;
	margin: 0 -2px;
	padding: 4px 3px;
	
	background: url(<bean:write name="_URL_"/>img/commonButton-bg.png) top;
	border: none;
	display: block;
	float: left;
	cursor: pointer;
	font-size: 12px;
	color: #FFF;
	text-align: center;
	line-height: 0.3em;
	text-shadow: 1px 0 1px #111;
}

table.form table.noborder td {
	padding: 0 1em 0 0;
}

table.noborder {
	margin: 0;
}

table.noborder tr, table.noborder td {
	padding: 0.3em 0.4em;
	border: none !important;
	border-collapse: collapse;
}
.commonButton {
	width: 94px;
	height: 29px;
	margin: 0 -2px;
	padding: 4px 3px;
	background: url(<bean:write name="_URL_"/>im/commonButton-bg.png) top;
	border: none;
	display: block;
	float: left;
	padding: 0;
	cursor: pointer;
	font-size: 12px;
	color: #333;
	text-align: center;
	text-shadow: 0 1px 1px #333;
}

.commonButton:hover {
	background-position: bottom;
	text-shadow: 0 1px 1px #111;
}

.commonButton:active {
	outline: none;
}

.commonButton span {
	padding: 4px 1px;
	display: block;
	float: left;
	text-align: center;
	width: 94px;
	color: #ffffff;
	line-height: 19px;
}

.commonButtonBanner span {
	padding: 0 1px;
}

