@charset "utf-8";
/* CSS Document */

/* RESETTING THE CSS */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* CLEARFIX */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
/* END CLEARFIX */

body {
	font-family:Arial, Helvetica, sans-serif;
	background:#c0c3c4;
}

p {
	font-size:12px;
	color:#4B4B4B;
}

a {
	color:#005E8F;
	text-decoration:none;
}

a:hover {
	color:#002b41;
	text-decoration:underline;
}

/* MENU */
.main-menu {
	cursor:default;
}

.menu {
	float:left;
	margin:16px 0 0;
}

	.menu ul li {
		list-style:none;
		float:left;
		position:relative;
		margin-right:10px;
	}
	
	.sf-menu > li.sfHover, .sf-menu > li:hover {
		color:#DEDEDE; 
		-moz-border-radius:7px; 
		-webkit-border-radius:7px; 
		-moz-box-shadow:0 1px 0px #797979; 
		-webkit-box-shadow:0 1px 0px #797979; 
		box-shadow:0 1px 0px #797979;  
		text-shadow: 0px 1px 1px #000;
	}
	
	.sf-menu > li.sfHover > a, .sf-menu > li:hover > a {
		background:url(img/menu-bg.png) repeat-x top;
		color:#DEDEDE;
		padding:6px 10px 6px;
		-moz-border-radius:7px; 
		-webkit-border-radius:7px; 
		-moz-box-shadow:0 -1px 0px #000; 
		-webkit-box-shadow:0 -1px 0px #000; 
		box-shadow:0 -1px 0px #000;  
	}
	
	.menu ul li a {
		display:block;
		color:#ee2c22;
		text-transform:uppercase;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		font-size:11px;
		padding:7px 10px;
	}
	
/* HEADER */
#header-wrap {
	width:100%;
	height:56px;
	background:url(img/header-bg.jpg) repeat-x top left;
}

#header {
	width:960px;
	margin: 0 auto;	
}

#logo a {
	display:block;
	text-indent:-9999px;
	background:url(img/logo.png) no-repeat top left;
	height:39px;
	width:170px;
	float:right;
	margin: 8px 0 0;
}

#logo a:hover {
	background:url(img/logo.png) no-repeat 0px -39px;
}

/* WRAPPER */
#frontpage-wrap {
	width:100%;
	background:url(img/wrap-bg.jpg) repeat-x top left;
	height:256px;
}

#frontpage {
	background:url(img/content-gb.jpg) no-repeat top center;
	width:960px;
	height:344px;
	margin:0 auto;
}

#frontpage h2 {
	text-transform:none;
	font-size:28px;
	font-weight:normal;
	color:#FFF;
	padding-top:38px;
	padding-left:12px;
}

	#frontpage div {
		float:left;
		margin: 36px 35px 0;
		text-align:center;
		height:300px;
		width:250px;
	}
	
		#frontpage div#shared {
			background:url(img/server-for-wbf.png) no-repeat 0 40px;
		}
	
		#frontpage div#vps {
			background:url(img/server-for-wbf.png) no-repeat 0 -272px;
		}
	
		#frontpage div#dedicate {
			background:url(img/server-for-wbf.png) no-repeat 0 -532px;
		}

/* FOOTER */
#footer-wrap {
	width:100%;
	background:#c0c3c4 url(img/footer-bg.png) no-repeat top center;
	border-top:1px solid #fff;
	z-index:0;
}

#footer {
	width:960px;
	margin:0 auto;
	text-align:left;
	z-index:0;
}

	.footer-left {
		padding:30px 0 0 0;
		width:280px;
		float:left;
		margin-bottom:20px;
	}
	
		.footer-left h2 a {
			display:block;
			width:204px;
			height:60px;
			background:url(img/live-support.png) no-repeat 0 0;
			text-indent:-9999px;
			margin-bottom:8px;
		}
		
			.footer-left h2 a:hover {
				background-position:0 -60px;
			}
		
		.footer-left p {
			text-transform:uppercase;
			margin-top:2px;
		}
		
		.footer-left p a {
			color:#525252;
			font-size:12px;
			font-weight:bold;
			margin-left:36px;
			margin-top:2px;
			display:inline-block;
		}
		
		.footer-left p a:hover {
			color:#000;
		}
		
		.footer-left p.copyright {
			font-weight:normal;
			font-size:10px;
			text-transform:none;
			position:relative;
			padding:14px 0 2px;
			float:left;
		}
	
	.footer-right {
		position:relative;
		right:0;
		top:28px;
		font-size:12px;
	}
	
		.footer-right strong a {
			  display:block;
		}
		
		.footer-right ul {
			float:right;
		}
		
		.footer-right ul li {
			float:left;
			margin-left:50px;
		}
		
			.footer-right ul li a, a:visited {
				color:#343434;
				text-decoration:none;
			}
		
			.footer-right ul li a:hover {
				text-decoration:none;
			}
		
		.footer-right ul ul {
			float:none;
			margin:0;
			margin-top:18px;
		}
		
		.footer-right ul li strong {
			color:#333;
			cursor:default;
		}
		
		.footer-right ul ul li {
			float:none;
			margin:0;
			line-height:23px;
		}
		
			.footer-right ul ul li a, a:visited {
				color:#333;
				text-decoration:none;
			}
	
			.footer-right ul ul li a:hover {
				/*color:#ffffff;*/
				text-decoration:underline;
			}

#footer-bottom {
	width:900px;
	height:30px;
	margin:0 auto;
	padding-bottom:24px;
	background:#c0c3c4 url(img/footer-bottom-bg.png) no-repeat top center;
}

.social-icon {
	background:url(img/social-icons-16px.png) no-repeat;
	margin-right:14px;
	margin-top:14px;
	font-size:12px;
	display:block;
	padding-left:20px;
	height:14px;
	padding-top:2px;
	color:#333;
	float:left;
}

.social-icon:hover {
	color:#515151;
}

	a#social-twitter {
		background-position:0 -64px;
	}
	
	a#social-twitter:hover {
		background-position:0 -80px;
	}

	a#social-facebook {
		background-position:0 0;
	}
	
	a#social-facebook:hover {
		background-position:0 -16px;
	}

	a#social-blog {
		background-position:0 -32px;
	}
	
	a#social-blog:hover {
		background-position:0 -48px;
	}
/* END FOOTER */

/* STYLING THE CONTENT */
.product-table-lite {
	margin:10px 20px 42px 6px;
}

	.product-table-lite li {
		display:block;
		padding:3px;
		background:none;
		height:28px;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		margin:6px 0;
	}

	.product-table-lite li span {
		font-size:12px;
		font-weight:bold;
		float:left;
		padding:4px 12px;
		color:#6b6b6b;
	}

	.product-table-lite li div {
		font-size:10px;
		float:right;
		display:block;
		line-height:12px;
		text-align:center;
		margin:2px 14px;
		color:#999;
	}

	.product-table-lite li div strong {
		font-size:14px;
		font-weight:bold;
		display:block;
		color:#666666;
	}

.product-table-lite .odd-lite {
	background:#DDE8F0;
}

.product-table-lite a {
	background:url(img/button-bg.png) repeat-x;
	float:right;
	display:inline-block;
	height:22px;
	border:none;
	border:1px solid #c8c8c8;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	cursor:default;
	padding:4px 14px 0 14px;
	color:#666666 !important;
	margin-left:28px;
	}
	
	.product-table-lite a:hover {
		background:url(img/button-bg.png) 0px -32px repeat-x;
		border:1px solid #999999;
		color:#333 !important;
		text-decoration:none !important;
		}
		
	.product-table-lite a:active {
		background-position:0px -64px;
		background-repeat:repeat-x;
		}

#AjaxifyLoading {
	color:#F00;
	display:block;
	height:450px;
	background:#ffffff;
}

#heading-wrap {
	width:100%;
	background:url(img/heading-bg-wrap.jpg) repeat-x top left;
	height:143px;
}

.heading {
	width:960px;
	height:143px;
	margin:0 auto;
}

	#header-email {
		background:url(img/header-email.jpg) no-repeat left top;
		text-indent:-9999px;
	}

	#header-gapps {
		background:url(img/header-gapps.jpg) no-repeat left top;
		text-indent:-9999px;
	}

	#header-domenii {
		background:url(img/header-domenii.jpg) no-repeat left top;
		text-indent:-9999px;
	}

	#header-datavault {
		background:url(img/header-datavault.jpg) no-repeat left top;
		text-indent:-9999px;
	}

	#header-datacenter {
		background:url(img/header-datacenter.jpg) no-repeat left top;
		text-indent:-9999px;
	}

	#header-tos {
		background:url(img/header-tos.jpg) no-repeat left top;
		text-indent:-9999px;
	}

	#header-shared {
		background:url(img/header-shared.jpg) no-repeat left top;
		text-indent:-9999px;
	}

	#header-vps {
		background:url(img/header-vps.jpg) no-repeat left top;
		text-indent:-9999px;
	}

	#header-dedicate {
		background:url(img/header-dedicate.jpg) no-repeat left top;
		text-indent:-9999px;
	}

	#header-scalbiz {
		background:url(img/header-scalbiz.jpg) no-repeat left top;
		text-indent:-9999px;
	}

	#header-contact {
		background:url(img/header-contact.jpg) no-repeat left top;
		text-indent:-9999px;
	}

	#header-companie {
		background:url(img/header-companie.jpg) no-repeat left top;
		text-indent:-9999px;
	}

	#header-certificate {
		background:url(img/header-certificate.jpg) no-repeat left top;
		text-indent:-9999px;
	}

	#header-contract {
		background:url(img/header-contract.jpg) no-repeat left top;
		text-indent:-9999px;
	}

	#header-confident {
		background:url(img/header-confident.jpg) no-repeat left top;
		text-indent:-9999px;
	}

	#header-business {
		background:url(img/header-business.jpg) no-repeat left top;
		text-indent:-9999px;
	}

	#header-parallels {
		background:url(img/header-parallels.jpg) no-repeat left top;
		text-indent:-9999px;
	}

	#header-plesk-panel {
		background:url(img/header-plesk-panel.jpg) no-repeat left top;
		text-indent:-9999px;
	}

	#header-sitebuilder {
		background:url(img/header-sitebuilder.jpg) no-repeat left top;
		text-indent:-9999px;
	}

	#header-virtuozzo {
		background:url(img/header-virtuozzo.jpg) no-repeat left top;
		text-indent:-9999px;
	}

	#header-cpanel {
		background:url(img/header-cpanel.jpg) no-repeat left top;
		text-indent:-9999px;
	}

	#header-microsoft {
		background:url(img/header-microsoft.jpg) no-repeat left top;
		text-indent:-9999px;
	}

	#header-rsoft {
		background:url(img/header-rsoft.jpg) no-repeat left top;
		text-indent:-9999px;
	}

	#header-smb {
		background:url(img/header-smb.jpg) no-repeat left top;
		text-indent:-9999px;
	}

	#header-missing {
		background:url(img/header-404.jpg) no-repeat left top;
		text-indent:-9999px;
	}

	#header-openvz {
		background:url(img/header-open-vz.jpg) no-repeat left top;
		text-indent:-9999px;
	}

	#header-xen {
		background:url(img/header-xen.jpg) no-repeat left top;
		text-indent:-9999px;
	}

.heading h2 {
	font-size:32px;
	color:#fff;
	padding-top:80px;
	font-stretch:condensed;
	text-shadow:1px 1px #000;
	float:left;
}


#content-wrap {
	width:100%;
	background:#dbdfe0;
	padding:24px 0 22px;
	position:relative;
}

.content {
	width:960px;
	position:relative;
	margin:0px auto;
	padding:0 20px 14px;	
}

.contentdiv {
	border:1px solid #ccc;
	width:760px;
	margin-left:201px;
	background:#fff;
	-moz-border-radius-topright:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-right-radius:6px;
}

	#domenii-cnt {
		margin-left:276px;
		width:684px;
	}

.pagecontent {
	line-height:18px;
	-moz-border-radius-topright:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-right-radius:6px;
	background: #fff url(img/bottom-shade.png) repeat-x bottom;
}
		
		.pagecontent a {
			color:#005E8F;
			text-decoration:none;
		}
		
		.pagecontent a:hover {
			color:#002b41;
			text-decoration:underline;
		}

	h3 {
		color:#fb330a;
		font-size:24px;
		font-weight:bold;
		display:block;
		width:100%;
		border-bottom:1px solid #d1d1d1;
		padding-bottom:26px;
	}
	
	.pagecontent h4 {
		margin-top: 18px;
		margin-bottom:4px;
		color:#3D8EB8;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	}
	
	.pagecontent h5 {
		margin-top: 12px;
		color:#ff5e33;
		font-size:14px;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	}
	
	.pagecontent b {
		margin-top: 36px;
		margin-bottom:8px;
		color:#005E8F;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:16px;
		display:block;
	}

	.pagecontent p {
		font-size:12px;
		color:#4b4b4b;
		line-height:18px;
		margin-top:8px;
	}
	
	.pagecontent p.left {
		font-size:12px;
		color:#4b4b4b;
		padding-right: 150px;
	}
	
	.pagecontent p.right {
		font-size:12px;
		color:#4b4b4b;
		padding-left: 150px;
	}
	
		.pagecontent p#performanta {
			background:url(img/performanta.jpg) no-repeat top left;
			height:128px;
			padding-left:180px;
		}
		
		.pagecontent p#mediu-izolat {
			background:url(img/mediu-izolat.png) no-repeat top left;
			height:120px;
			padding-left:180px;
		}
		
		.pagecontent p#activare-imediata {
			background:url(img/activare-imediata.png) no-repeat top right;
			height:130px;
		}
		
		.pagecontent p#panou-control-modern {
			background:url(img/panou-de-control-modern.png) no-repeat top left;
			height:120px;
			padding-left:190px;
		}
		
		.pagecontent p#full-management {
			background:url(img/full-management.png) no-repeat top left;
			height:130px;
			padding-left: 180px;
		}
		
		.pagecontent p#suport-premium {
			background:url(img/support-premium.png) no-repeat top right;
			height:130px;
			padding-right:200px;
		}
		
		.pagecontent p#audit-de-securitate {
			background:url(img/audit-de-securitate.png) no-repeat top right;
			height:130px;
		}
		
		.pagecontent p#monitorizare-proactiva {
			background:url(img/monitorizare-proactiva.png) no-repeat top left;
			height:130px;
			padding-left:220px;
		}
		
		.pagecontent p#hardware-performant {
			background:url(img/hardware-performant.png) no-repeat top right;
			height:130px;
			padding-right:230px;
		}
		
		.pagecontent p#linux-sau-windows {
			background:url(img/linux-sau-win.jpg) no-repeat top left;
			height:130px;
			padding-left:200px;
		}
		
		.pagecontent p#scalabilitate {
			background:url(img/scalabilitate.jpg) no-repeat top right;
			height:130px;
			padding-right:350px;
		}
		
		.pagecontent p#servicii-distribuite {
			background:url(img/servicii-distribuite.jpg) no-repeat top right;
			height:130px;
			padding-right:250px;
		}
		
		.pagecontent p#servicii-distribuite-left {
			background:url(img/servicii-distribuite.jpg) no-repeat top left;
			height:130px;
			padding-left:250px;
		}
		
		.pagecontent p#costuri-reduse {
			background:url(img/coins.png) no-repeat top right;
			height:130px;
			padding-right:200px;
		}
		
		.pagecontent p#os-reload {
			background:url(img/os-reload.jpg) no-repeat top right;
			height:130px;
			padding-right:200px;
		}
		
		.pagecontent p#backup {
			background:url(img/backup.jpg) no-repeat top right;
			height:170px;
			padding-right:200px;
		}
		
		.pagecontent p#backup-restore {
			background:url(img/backup-restore.jpg) no-repeat top left;
			height:170px;
			padding-left:210px;
		}
		
		.pagecontent p#libertate-totala {
			background:url(img/libertate-totala.jpg) no-repeat top right;
			height:150px;
			padding-right:230px;
		}
		
		.pagecontent p#libertate-totala-left {
			background:url(img/libertate-totala.jpg) no-repeat top left;
			height:150px;
			padding-left:230px;
		}
		
		.pagecontent p#cluster-dedicat {
			background:url(img/cluster-dedicat.jpg) no-repeat top right;
			height:130px;
			padding-right:320px;
		}
		
		.pagecontent p#un-click-distanta {
			background:url(img/un-click-distanta.jpg) no-repeat top left;
			height:130px;
			padding-left:180px;
		}
		
	.pagecontent .caracteristici {
		padding:30px 42px;
	}
	
#rsoft-pg {
	height:220px;
}

#rsoft-heading {
	background:url(img/r1softlogo.jpg) no-repeat top left;
	padding-left:200px;
}

/* END THE CONTENT */

/* BEGIN LEFT SIDEBAR */
.sidebar {
	width:202px;
	float:left;
}

	.sidebar ul li {
		margin-bottom:26px;
		background:#ebebeb;
		border-top:1px solid #ccc;
		border-bottom:1px solid #ccc;
		border-left:1px solid #ccc;
		text-align:left;
		-moz-border-radius-topleft:6px;
		-webkit-border-top-left-radius:6px;
		-moz-border-radius-bottomleft:6px;
		-webkit-border-bottom-left-radius:6px;
		margin-right:1px;
	}
	
	.sidebar ul li a {
		text-decoration: none; 
		padding:8px 4px; 
		color:#989898; 
		border-right-width: 1; 
		display:block;
		font-size:13px;
		-moz-border-radius-topleft:6px;
		-webkit-border-top-left-radius:6px;
		-moz-border-radius-bottomleft:6px;
		-webkit-border-bottom-left-radius:6px;
	}
	
	.sidebar ul li.current {
		background:#fff;
		margin-right:0 !important;
	}

	.sidebaricons {
		height:32px;
		width:32px;
		margin:-12px 16px 0 20px;
		float:left;
	}

	#shared-hosting {
		background:url(img/icons.png) no-repeat -96px 0;
	}

	#vps-pro {
		background:url(img/icons.png) no-repeat -96px 0;
	}

	#features {
		background:url(img/icons.png) no-repeat -192px -32px;
	}

	#control-panel {
		background:url(img/icons.png) no-repeat -224px 0;
	}

	#support {
		background:url(img/icons.png) no-repeat -32px 0;
	}
	
	#certificate-ssl {
		background:url(img/icons.png) no-repeat -416px -32px;
	}
	
	#tipuri-certificate {
		background:url(img/icons.png) no-repeat -448px -32px;
	}
	
	#pas-certificate {
		background:url(img/icons.png) no-repeat -480px 0;
	}
/* END SIDEBAR */

/* BEGIN RIGHT SIDEBAR */
.description {
	padding:30px 42px;
	width: 434px;
}

.description-domenii {
	float:left;
	padding:30px 42px;
	width:600px;
}

	.domenii-search {
		border:3px solid #D4E1EE;
		width:460px;
		display:block;
	}

	#domenii-search-field {
		width:438px;
		margin:0;
		padding:10px;
		border:1px solid #CCCCCC;
		color:#333;
		background:url(img/search-field-bg.png) repeat-x top;
	}
	
	#domenii-search-btn {
		background:url(img/buttons.png) no-repeat 0 0;
		height:40px;
		width:114px;
		text-indent:-9999px;
		display:block;
		float:right;
		margin-top:3px;
		border:none;
		cursor:pointer;
	}
	
	#domenii-search-btn:hover {
		background-position: 0 -41px;
	}

.features {
	position:absolute;
	left:740px;
	top:47px;
	display:block;
	width:240px;
	padding:26px 0;
	-moz-border-radius-topright:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-right-radius:6px;
	background:#e7e7e7 url(img/bottom-shade.png) repeat-x bottom;
}

	div#shared {
		height:200px;
		background:#fff;
	}

		div#shared li {
			background:#fff !important;
		}
	
	div#vps-feat {
		background:none;
	}

		div#vps-feat li {
			background:none !important;
		}
	
	div#dedicate {
		height:188px;
		background:none;
	}

		div#dedicate li {
			background:none !important;
		}
	
	.features li {
		background:#e7e7e7 !important;
		text-align:left !important;
		margin-bottom:0 !important;
		color:#7c7c7c !important;
		font-size:14px;
		border:none !important;
		padding:4px 4px 12px 28px !important;
	}
	
	.features strong {
		text-transform:uppercase;
		font-size:10px;
		padding-bottom:6px;
		padding-right:20px;
		margin-left:26px;
		display:block;
		color:#000000;
	}
	
	.features ul {
		margin-bottom:30px;
	}
	
		.features div {
			width:16px;
			height:16px;
			float:left;
			margin-right:8px;
			background:url(img/icons16px.png) no-repeat;
		}
		
		div#activare-imediata {
			background-position:0 0;
		}

		div#backup-incremental {
			background-position:-16px 0;
		}


		div#linux-windows {
			background-position:-48px 0;
		}
		
		div#panou-de-control-modern {
			background-position:-32px 0;
		}
		
		div#scalabilitate-ridicata {
			background-position:-112px 0;
		}
		
		div#mediu-izolat {
			background-position:-80px 0;
		}
		
		div#costuri-reduse {
			background-position:-64px 0;
		}
		
		div#performanta-nativa {
			background-position:-96px 0;
		}
		
		div#hardware-performant {
			background-position:0 -16px;
		}
		
		div#libertate-totala {
			background-position:-144px 0;
		}
		
		div#suport-premium {
			background-position:-128px 0;
		}
		
		div#monitorizare-proactiva {
			background-position:-16px -16px;
		}
		
		div#conectare-permanenta {
			background-position:-96px -16px;
		}
		
		div#permisiuni-avansate {
			background-position:-112px -16px;
		}
		
		div#activesync {
			background-position:-128px -16px;
		}
		
		div#mediu-scalabil {
			background-position:-144px -16px;
		}
		
		div#platforma-securizata {
			background-position:-160px 0px;
		}
		
		div#mesagerie-completa {
			background-position:-160px -16px;
		}
		
		div#solutie-unificata {
			background-position:-176px 0;
		}
		
		div#reduntanta {
			background-position:-176px -17px;
		}
		
		div#securitate-completa {
			background-position:-192px 0;
		}
		
		div#cpanel-simple {
			background-position:-192px -16px;
		}
		
		div#cpanel-extensible {
			background-position:-208px -16px;
		}
		
		div#cpanel-white-label {
			background-position:-208px 0;
		}
		
		div#cpanel-friendly {
			background-position:-224px 0;
		}
		
		div#rsoft-kernel {
			background-position:-224px -16px;
		}
		
		div#blackberry {
			background-position:-256px -16px;
		}
		
		div#nokia-n {
			background-position:-240px -16px;
		}
		
		div#iphone {
			background-position:-240px 0;
		}
		
		div#windows-mobile {
			background-position:-256px 0;
		}
		
		a.more-button {
			display:block;
			width:114px;
			height:40px;
			margin-left:34px;
			text-indent:-9999px;
			text-decoration:none;
			background:url(img/buttons.png) no-repeat -114px 0px;
			margin-top:8px;
		}

		a.more-button:hover {
			background-position:-114px -41px;;
		}
		
		.features hr {
			width:76%;
			color:#CCCCCC;
		}
		
		#not-in-list {
			border:none;
			background:none;
			height:50px;
			width:148px;
			overflow:hidden;
			position:absolute;
			z-index:100;
			left:740px;
			top:152px;
		}
		
		#not-in-list .ui-state-active {
			display:none;
		}

/* END RIGHT SIDEBAR */


.sidebar-gen {
	float:left;
	position:relative;
	display:block;
	width:240px;
	padding:26px 0;
	-moz-border-radius-topright:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-right-radius:6px;
	background:#e7e7e7 url(img/bottom-shade.png) repeat-x bottom;
}

	.sidebar-gen a {
		color:#005E8F;
	}

	.sidebar-gen a:hover {
		color:#002b41;
		text-decoration:underline;
	}

	.sidebar-gen li {
		background:#e7e7e7 !important;
		text-align:left !important;
		margin-bottom:0 !important;
		color:#555555 !important;
		font-size:14px;
		border:none !important;
		padding:4px 8px 4px 28px !important;
	}
	
	.sidebar-gen strong {
		text-transform:uppercase;
		font-size:10px;
		padding-bottom:6px;
		padding-right:20px;
		margin-left:26px;
		display:block;
		color:#000000;
	}
	
	.sidebar-gen ul {
		margin-bottom:30px;
	}
	
		.sidebar-gen div {
			width:16px;
			height:16px;
			float:left;
			margin-right:8px;
			background:url(img/icons16px.png) no-repeat;
		}
		
a#order-button {
	background:url(img/buttons.png) no-repeat -228px 0;
	width:114px;
	height:40px;
	display:block;
	text-indent:-9999px;
	margin-right:60px;
	float:right;
}
		
	a#order-button:hover {
		background:url(img/buttons.png) no-repeat -228px -41px;
	}

/* BEGIN LEFT SIDEBAR */
.left-sidebar {
	float: left;
	width:240px;
	height:186px;
	display:block;
	padding:24px 10px 24px 26px;
	border:1px solid #bcc8d4;
	border-right:none;
	margin-bottom:-1px;
	-moz-border-radius-topleft:6px;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-left-radius:6px;
	background:#D4E1EE url(img/bottom-shade.png) repeat-x bottom;
}

	.left-sidebar p {
		font-size:12px;
		line-height:18px;
		color:#333;
	}
	
	.left-sidebar p.footnote {
		font-size:10px;
		color:#666;
		line-height:12px;
		padding-top:6px;
	}

/* END LEFT SIDEBAR */

/* BEGIN BREADCRUMB NAVIGATION */
.breadcrumb {
	margin-bottom:22px;
	height:24px;
}

.breadcrumb li {
	float:left;
	font-size:10px;
}

.breadcrumb ul {
	float:right;
	-moz-border-radius-:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:url(img/nav-bg.jpg) repeat-x;
	border:1px solid #ccc;
}

.breadcrumb div.right-arrow-nav {
	background:url(img/right-arrow-nav.png) no-repeat top left;
	color:#666;
	width:8px;
	height:21px;
	display:block;
	float:right;
	margin-top:-5px;
}

.breadcrumb li {
	display:block;
	float:left;
	height:11px;
	text-decoration:none;
	padding:5px 14px 5px 8px;
	background:url(img/right-arrow-nav.png) no-repeat top right;
}

.breadcrumb li a {
	color:#368ee0;
	display:block;
	float:left;
	height:12px;
	text-decoration:none;
}

.breadcrumb li a:hover {
	color:#000;
	text-decoration:underline;
}

.breadcrumb #first {
	display:block;
	float:left;
	height:11px;
	border-right:none;
}

.breadcrumb div#home {
	background:url(img/icons16px.png) -32px -16px;
	height:16px;
	width:16px;
	float:left;
	margin:-2px 6px 0 0;
}

.breadcrumb #last {
	display:block;
	float:left;
	height:11px;
	border-left:none;
	background:none;
	padding-right:8px;
}
/* END BREADCRUMBS */

.wide-wrap {
	border:1px solid #ccc;
	line-height:18px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	background: #fff url(img/bottom-shade.png) repeat-x bottom;
	padding:30px 40px 10px 40px;
}

/* BEGIN STYLING INDIVIDUAL PAGES */
a.order-button-l {
	display:block;
	height:29px;
	width:80px;
	background:url(img/buttons.png) no-repeat -456px 0;
	text-indent:-9999px;
	margin-left:10px;
	float:left;
}

a.order-button-l:hover {
	background-position:-456px -41px;
}

.plan-box-header {
	background:url(img/table-heading.png) repeat-x top;
	height:29px;
	display:block;
	width:670px;
	border:1px solid #000;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	margin-left:42px;
}


.plan-box-header ul {
	float:right;
}

.plan-box-header li {
	float:left;
	color:#fff;
	text-shadow:0px 1px 2px #000;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	width:145px;
	text-align:center;
	line-height: 29px;
}

.plan-box-footer {
	background:url(img/table-footer.png) repeat-x top;
	height:49px;
	display:block;
	margin-bottom:20px;
	width:670px;
	margin-left:42px;
	border:1px solid #000;
	-moz-border-radius:0 0 10px 10px;
	-webkit-border-radius:0 0 10px 10px;
}

	#plan-box-shared-f {
		background-position:0 -372px;
	}
	
.plan-box-container {
	width:672px;
	background:#a2adb4;
	margin-left:42px;
}

.plan-box {
	width:668px;
	background:#D9E8F2 url(img/bottom-shade.png) repeat-x bottom;
	margin: 0 auto;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}

	.plan-box strong {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
	}

	.plan-box-first {
		text-indent:-9999px;
	}

	.plan-box-last {
		border:none !important;
	}

.plan-box-facilitati {
	width:236px;
	float:left;
}

	.plan-box-facilitati ul {
		border-right:1px solid #fff !important;
	}

	.plan-box-facilitati ul li {
		margin:0;
		border-bottom:1px solid #fff !important;
		padding:6px 22px;
		font-size:13px;
		border:none;
		background:none;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		color:#333;
	}


	.plan-box-facilitati ul li.odd {
		background:#d0dee8;
	}


.plan-box-column {
	width:144px;
	float:left;
}

	.plan-box-column ul {
		border-right:1px solid #fff !important;
	}

	.plan-box-column ul li {
		margin:0;
		border-bottom:1px solid #fff !important;
		padding:6px 2px;
		font-size:13px;
		border:none;
		background:none;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		text-align:center;
	}

	.plan-box-column ul li.odd {
		background:#d0dee8;
	}
	
	.plan-box-column ul#last-column {
		border-right:none !important;
	}

.plan-box-order-buttons {
	width:433px;
	float:right;
}

.plan-box-order-buttons a {
	display:block;
	width:114px;
	height:27px;
	text-indent:-9999px;
	text-decoration:none;
	background:url(img/plan-box.png) no-repeat 0 -295px;
	margin:12px 14px;
	float:left;
}

	.plan-box-order-buttons a:hover {
		background-position:0 -333px;;
	}
	
.plan-box-yes {
	width:16px;
	height:18px;
	background:url(img/icons16px.png) no-repeat -64px -16px;
	display:block;
	text-indent:-9999px;
	margin:0 auto;
}

.plan-box-no {
	width:16px;
	height:18px;
	background:url(img/icons16px.png) no-repeat -80px -16px;
	display:block;
	text-indent:-9999px;
	margin:0 auto;
}

	div#starter-plan {
		background:#cee4f2;
	}
		div#starter-plan li.odd{
			background:#c5dae8;
		}
	
	div#medium-plan {
		background:#b6daf2;
	}
		div#medium-plan li.odd {
			background:#aed0e8;
		}
	
	div#business-plan {
		background:#c2dff2;
	}
		div#business-plan li.odd {
			background:#bad5e8;
		}
		
	div#svd512 {
		background:#f3eada;
	}
		div#svd512 li.odd {
			background:#e8e0d1;
		}
		
	div#svd1024 {
		background:#f2dcb6;
	}
		div#svd1024 li.odd {
			background:#e8d3ae;
		}
		
	div#svd2048 {
		background:#f2e0c2;
	}
		div#svd2048 li.odd {
			background:#e8d7ba;
		}
		
	div#dedicate-1 {
		background:#f2d6ce;
	}
		div#dedicate-1 li.odd {
			background:#e8cbc3;
		}
		
	div#dedicate-2 {
		background:#f2c3b6;
	}
		div#dedicate-2 li.odd {
			background:#e8bbae;
		}
		
	div#dedicate-3 {
		background:#f2ccc2;
	}
		div#dedicate-3 li.odd {
			background:#e8c4ba;
		}
		
/* ======== gazduire.php =========*/
.produse-gazduire {
	margin-top:-61px;
	
}

	.produse-item {
		width:292px;
		float:left;
		margin-right:42px;
		background:url(img/gazduire.png) 0 -50px;
	}
	
		.produse-top {
			height:7px;
			padding:12px 22px 18px;
		}
		
			.produse-top h3 {
				font-weight:bold;
				text-shadow:0px 1px 0px #9EABB4; 
				color:#333;
				font-size:16px;
				border:none;
			}
		
		.produse-pret { margin-top:5px; font-size:20px; font-weight:bold; color:#FFB955; text-shadow:0px 1px 2px #000; float:left;}
		.produse-pret span { font-size:14px; font-weight:normal; color:#A5A5A5; text-shadow:0px 1px 1px #000;}
		
		.produse-middle {
			padding:0 24px;
			height:176px;
		}
			
			.produse-middle p {
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				line-height:18px;
				margin-bottom:2px;
				padding:10px 0 6px 0;
				color:#333;
			}
			
			.produse-middle ul {
				padding: 0 0 22px;
			}
			
			.produse-middle li {
				font-size: 12px;
				color:#767676;
				font-family:Arial, Helvetica, sans-serif;
				line-height:18px;
			}
			
			.produse-middle li div {
				width:16px;
				height:16px;
				float:left;
				margin-right:8px;
				background:url(img/icons16px.png) no-repeat;
			}

		
		.produse-bottom {
			display:block;
			height:24px;
			padding:3px 20px 9px 10px;
		}
		
			div#produse-pret-shared {
				display:block;
				height:28px;
				width:130px;
				background:url(img/gazduire.png) no-repeat -330px -62px;
				text-indent:-9999px;
			}
					
			div#produse-pret-vps {
				display:block;
				height:28px;
				width:130px;
				background:url(img/gazduire.png) no-repeat -330px -118px;
				text-indent:-9999px;
			}
					
			div#produse-pret-dedicate {
				display:block;
				height:28px;
				width:130px;
				background:url(img/gazduire.png) no-repeat -330px -176px;
				text-indent:-9999px;
			}
			
			.produse-more-button {
				background:url(img/gazduire.png) no-repeat -330px -233px;
				display:block;
				overflow:hidden;
				width:118px;
				height:32px;
				float:right;
				text-indent:-9999px;
			}
			
			.produse-more-button:hover {
				background-position: -330px -288px;
			}
			
/* ========= shared.php ========= */

/* ======== business.php ======== */
.business-heading {
	height:92px;
}

	.business-heading h2 {
		color:#FB330A;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:20px;
		font-weight:normal;
		margin-bottom:16px;
	}
	
	.business-heading p {
		font-size:13px;
		color:#5E5F62;
	}

.business-items {
	padding:40px 0 0;
}
	
	.business-items li {
		list-style:none;
		display:block;
		margin: 0 0 20px;
	}

	.business-items a {
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		display:block;
		color:#777777;
		text-decoration:none;
		font-size:12px;
		border:1px solid #fff;
		padding:16px 20px 20px 20px;
	}
	
		.business-items a:hover {
			border:1px solid #ccc;
			background: url(img/bottom-shade.png) repeat-x bottom;
		}
		
		.business-items a#biz-email {
			background:url(img/email-icon.jpg) center left no-repeat;
		}
		
		.business-items a#biz-scalbiz {
			background:url(img/scalbiz-icon.jpg) center left no-repeat;
		}
		
		.business-items a#biz-datavault {
			background:url(img/datavault-icon.jpg) center left no-repeat;
		}
		
	.business-items strong {
		display:block;
		font-size:16px;
		font-family:Arial, Helvetica, sans-serif;
		margin-bottom:6px;
		color:#333;
	}
		
	.business-items span {
		display:block;
		padding:0 35px 0 146px;
	}
	
/* ========= email.php ========== */
.email-wrap {
	padding:0 0 0 40px !important;
}

	.email-description {
		width:638px;
		float:left;
		padding:30px 40px 10px 0;
		background:none !important;
		border:none !important;
	}
	
	div#email-pg {
		height:826px;
	}
	
	.email-features {
		width:280px;
		float:left;
		margin:0 0 22px 0;
	}
	
		.email-features strong {
			display:block;
			font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
			font-size:14px;
			color:#000;
			margin-bottom:6px;
		}
		
		.email-features p {
			margin-top:24px;
		}

		#email-feat-left {
			margin-right:78px;
		}
		
		#axigen {
			background: #d9e8f2 url(img/axigen-box.png) no-repeat top left;
			margin-top:32px;
			margin-bottom:42px;
			padding-left:150px;
			width:400px;
			height:166px;
			margin-left:40px;
			-moz-border-radius:6px;
			-webkit-border-radius:6px;
			padding-right:20px;
		}
		
			#axigen strong {
				color:#000;
				display:block;
				font-size:16px;
				font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
				margin-bottom:12px;
				padding-top:30px;
			}

		#exchange {
			background: #d9e8f2 url(img/exchange2010p.png) no-repeat center left;
			margin-top:32px;
			margin-bottom:42px;
			padding-left:150px;
			width:400px;
			height:166px;
			margin-left:40px;
			-moz-border-radius:6px;
			-webkit-border-radius:6px;
			padding-right:20px;
		}
		
			#exchange strong {
				color:#000;
				display:block;
				font-size:16px;
				font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
				margin-bottom:12px;
				padding-top:30px;
			}
			
			
/* ======== bizservers.php ======== */
.bizservers-heading {
}

.bizservers-features {
	width:252px;
	float:left;
	margin:40px 60px 40px 0px;
}

	#bizservers-feat-last {
		margin-right:0;
	}
	
	.bizservers-features strong {
		display:block;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:14px;
		color:#000;
		margin-bottom:6px;
	}
	
/* ========= scalis.php (scalbiz.php) ========= */
#scalis-pg {
	height:490px;
}

#scalis-order-button {
	background:url(img/scalis-order-button.png) 0 0;
	height:64px;
	width:164px;
	display:block;
	text-indent:-9999px;
	margin-left:38px;
}
	
	#scalis-order-button:hover {
		background-position:0 -64px;
	}
	
	#scalis-order-button:active {
		background-position:0 -128px;
	}

/* ======== datavault.php ======== */
#datavault-fact {
	line-height:22px;
	color:#005E8F;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding-top:10px;
	font-size:14px;
	margin: 10px 20px 0;
}

#datavault-pg {
	height:426px;
}

/* ========= parallels.php ========= */
.parallels-heading p {
	background:url(img/Parallels-Platinum-Partner.png) top right no-repeat;
	padding-right:230px;
	margin-right:26px;
	margin-top:20px;
}

.parallels-products a {
	float:left;
	margin:50px 30px 32px;
	width:158px;
	height:214px;
	background:url(img/parallels-products.jpg) no-repeat;
	text-indent:-9999px;
}

	#virtuozzo-product a {
		background-position:0 0;
	}
	
	#panel-product a {
		background-position:0 -427px;
	}
	
	#sitebuilder-product a {
		background-position:0 -214px;
	}
	
	#smb-product a {
		background-position:0 -642px;
	}

.parallels-products-buttons {
	width:900px;
	margin-bottom:40px;
	float:left;
}

.parallels-products-buttons a {
	color:#666;
	font-size:12px;
	font-weight:bold;
	margin-right:52px;
	margin-left:52px;
	float:left;
}

	.parallels-products-buttons #last-button {
		margin-right:0;
	}
	
.parallels-products-details {
	margin-bottom:20px;
	text-align:center;
}
	
	.parallels-products-details a {
		color:#005E8F;
		text-decoration:none;
		padding:0 1px;
	}
	
	.parallels-products-details a:hover {
		text-decoration:underline;
	}

/* ====== Parallels Products ======= */
/* ========= virtuozzo.php ========= */
#virtuozzo-heading {
	background:url(img/parallels-products.jpg) no-repeat -158px 0;
	height:120px;
	padding-left:150px;
	margin:0 40px 42px 40px;
	font-size:14px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	line-height:22px;
	color:#005E8F;
	padding-top:30px;
}

#virtuozzo-pg {
	height:1080px;
}

/* ========== panel.php ============ */
.panel-description {
	width:638px;
	float:left;
	padding:30px 40px 10px 0;
	background:none !important;
	border:none !important;
}

	.panel-description img {
		margin-top:28px;
		margin-bottom:48px;
	}

#plesk-panel-heading {
	background:url(img/parallels-products.jpg) no-repeat -158px -301px;
	height:120px;
	padding-left:150px;
	line-height:22px;
	color:#005E8F;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding-top:30px;
	font-size:16px;
	margin: 0 40px 40px 40px;
}

div#plesk-panel-pg {
	height:1728px;
}
	
.panel-features {
	width:540px;
	float:left;
	margin:1px 40px 0;
	padding:2px 14px 14px;
}

	#panel-feat-first {
		background:#b6d2f0;
		margin-top:28px;
		-moz-border-radius-topright:6px;
		-webkit-border-top-right-radius:6px;
		-moz-border-radius-topleft:6px;
		-webkit-border-top-left-radius:6px;
	}

	#panel-feat-second {
		background:#c2d9f0;
	}

	#panel-feat-third {
		background:#cedff0;
	}

	#panel-feat-fourth {
		background:#dae5f0;
	}

	#panel-feat-last {
		background:#e6ebf0 url(img/bottom-shade.png) repeat-x bottom;
		margin-bottom:26px;
		-moz-border-radius-bottomright:6px;
		-webkit-border-bottom-right-radius:6px;
		-moz-border-radius-bottomleft:6px;
		-webkit-border-bottom-left-radius:6px;
	}
	
	.panel-features strong {
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#000;
		margin-bottom:2px;
	}
	
/* ======== sitebuilder.php ========= */
#sitebuilder-heading {
	background:url(img/parallels-products.jpg) no-repeat -158px -151px;
	height:120px;
	padding-left:150px;
	line-height:22px;
	color:#005E8F;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding-top:30px;
	font-size:16px;
	margin: 0 40px 40px 40px;
}

#sitebuilder-pg {
	height:1370px;
}

#sitebuilder-diagram {
	text-align:center;
	margin:20px;
}

#sitebuilder-steps {
	width:640px;
	height:300px;
	background:#06F;
	margin-top:20px;
}

	.steps {
		width:204px;
		float:left;
	}
	
		.stepsnav ul li {
			margin-bottom:26px;
			background:#ebebeb;
			border-top:1px solid #ccc;
			border-bottom:1px solid #ccc;
			border-left:1px solid #ccc;
			padding:4px;
			text-align:left;
			padding-left:32px;
		}
		
	.ui-tabs .ui-tabs-nav { 
		list-style:none; 
		position:relative; 
		float:left; 
		margin-top:24px;
	}
	
	.ui-tabs .ui-tabs-nav li { 
		position: relative; 
		padding: 0; 
		width:200px;
		-moz-border-radius-topleft:6px;
		-webkit-border-top-left-radius:6px;
		-moz-border-radius-bottomleft:6px;
		-webkit-border-bottom-left-radius:6px;
	}
	
	.ui-tabs .ui-tabs-nav li a { 
		text-decoration: none; 
		padding: 6px 6px 8px; 
		color:#989898; 
		border-right-width: 1; 
		display:block;
		font-size:13px;
		-moz-border-radius-topleft:6px;
		-webkit-border-top-left-radius:6px;
		-moz-border-radius-bottomleft:6px;
		-webkit-border-bottom-left-radius:6px;
	}
	
	.ui-tabs .ui-tabs-nav li.ui-tabs-selected { 
		color:#989898; 
		border-right-width: 0;
	}
	
	.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { 
		cursor: pointer;
		color:#3f3f3f;
		background:#fff; 
		width:193px;
		font-weight:bold;
		text-shadow: -1px -1px #FFF;
	}
	
	.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { 
		cursor: pointer; 
	} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
		
	.ui-tabs .ui-tabs-panel { 
		display: block; 
		border-width: 0; 
		background: none; 
	}
	
	.ui-tabs .ui-tabs-hide { 
		display: none !important; 
	}
	
/* ======= cpanel.php ==========*/
#cpanel-pg {
	height:274px;
}

#cpanel-heading {
	background:url(img/cpanel_software.png) no-repeat top left;
	padding-left:200px;
	height:83px;
}

.order-button-cpanel {
	background:#000;
	color:#666 !important;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	font-size:12px;
	font-weight:bold;
	padding:5px 24px;
	margin-left:104px;
	margin-top:38px;
	float:left;
}
	
	a.order-button-cpanel:hover {
		background:#333;
		color:#999 !important;
		text-decoration:none !important;
	}
	
/* ======== INFO PAGES ========= */
/* ======= companie.php ======== */
.info-heading {
	line-height:22px !important;
	color:#005E8F !important;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding-top:10px;
	font-size:16px !important;
	margin: 0 20px 40px 20px;
}

.date-legale {
	background: #d9e8f2 url(img/bottom-shade.png) repeat-x bottom;
	margin:40px 0 80px 40px;
	padding:6px 30px 30px 30px;
	width:488px;
	height:276px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

	.date-legale h4 {
		color:#000;
		display:block;
		font-size:16px;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		margin-top:14px;
		margin-bottom:8px;
		padding-top:0;
	}
	
	.date-legale li {
		font-size:12px;
		color:#4B4B4B;
	}
	
.square-list {
	list-style:square inside;
	margin:10px 40px;
}

	.square-list li {
		font-size:12px;
		color:#4B4B4B;
	}
	
#parteneriat-parallels {
	background:url(img/Parallels-Platinum-Partner.png) no-repeat top left;
	height:80px;
	padding-left:220px;
	margin-top: 24px;
}

#parteneriat-rsoft {
	background:url(img/r1softlogo.jpg) no-repeat top left;
	padding-left:190px;
	margin-top:60px;
}

#companie-pg {
	height:1654px;
}

/* ======= datacenter.php ======== */
#datacenter-pg {
	height:332px;
}

.datacenter-img {
	text-align:center;
	margin-bottom:14px;
	margin-top:20px;
}

	.datacenter-img a {
		border:6px solid #ececec;
		display:inline-block;
	}
	
	.datacenter-img img {
		border:1px solid #e1e1e1;
	}
	
		.datacenter-img a.first-img {
			margin-right:30px;
		}

/* ========== smb.php ============= */
#smb-heading {
	background:url(img/parallels-products.jpg) no-repeat -158px -451px;
	height:120px;
	padding-left:150px;
	line-height:22px;
	color:#005E8F;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding-top:30px;
	font-size:16px;
	margin: 0 40px 40px 40px;
}

.smb-img {
	text-align:center;
	margin-bottom:14px;
	margin-top:20px;
}

	.smb-img a {
		border:6px solid #ececec;
		display:inline-block;
		margin-left:40px;
	}
	
	.smb-img img {
		border:1px solid #e1e1e1;
		margin:0;
		padding:0;
	}
	
		.smb-img a.first-img {
			margin-left:0;
		}

#smb-pg {
	height:864px;
}

/* ======== tos.php =============== */
#tos-pg {
	height:3554px;
}

#confident-pg {
	height:764px;
}

/* ======== contact.php =========== */
.formular-contact {
	padding:26px 0 30px 40px;
	width:608px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

	.formular-contact h4 {
		color:#000;
		display:block;
		font-size:16px;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		margin-top:14px;
		margin-bottom:8px;
		padding-top:0;
	}
	
	.formular-contact li {
		font-size:12px;
		color:#4B4B4B;
	}

#contact-pg {
	height:476px;
}

a#trimite-btn {
	background:url(img/buttons.png) no-repeat -342px 0;
	height:40px;
	width:114px;
	text-indent:-9999px;
	display:block;
	float:right;
	margin-top:12px;
	margin-right:64px;
}
	
a#trimite-btn:hover {
	background-position: -342px -41px;
}

.formular-contact label {
	display:block;
	font-size:14px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#4B4B4B;
	margin-bottom:6px;
	text-shadow: 1px 1px #FFF;
}

.formular-contact input {
	width:520px;
	margin:0 0 10px 0;
	padding:10px;
	border:1px solid #CCCCCC;
	color:#333;
	background: #fff url(img/search-field-bg.png) repeat-x top;
}

.formular-contact textarea {
	width:520px;
	height:100px;
	margin:0 0 10px 0;
	padding:10px;
	border:1px solid #CCCCCC;
	color:#333;
	background: #fff url(img/search-field-bg.png) repeat-x top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.contact-detalii input {
	width:220px;
	font-size:14px;
	font-weight:bold;
}


.contact-detalii label {
	width:242px;
	float:left;
	margin-right:58px;
}

#microsoft-pg {
	height: 320px;
}

/* ========= certificate.php ========= */
#certificate-pg {
	height:1024px;
}

.certificate-description {
	width:678px;
	float:left;
	padding:30px 40px 10px;
	background:none !important;
	border:none !important;
}

	.certificate-description div.product-table-lite {
		margin-left:0;
	}

	.certificate-description p strong {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:14px;
		color:#3d8eb8;
		display:block;
		margin-bottom:3px;
	}
	
	.certificate-description div {
		float:left;
		width:294px;
	}
	
	.certificate-description div div p {
		height:76px;
	}
	
	.certificate-description div#first-column {
		margin-right:90px;
	}

.certificate-wizard {
	width:294px;
	float:left;
	margin:24px 0 0 0;
}

	#certificate-parallels {
		margin:24px 66px 0 20px;
	}
	
	.certificate-wizard h4 {
		color:#000;
		margin-bottom:18px;
		font-size:18px;
		text-indent:-22px;
	}
	
	.certificate-wizard ol {
		list-style:decimal;
		list-style-position:outside;
	}
	
	.certificate-wizard li {
		font-size:16px;
		font-weight:bold;
		color:#3D8EB8;
		margin-bottom:30px;
		}
	
	.certificate-wizard ol li p {
		font-size:12px;
		font-weight:normal;
		color:#4B4B4B;
		}
		
	.certificate-wizard a {
		border:6px solid #ececec;
		display:block;
		width:242px;
		margin-top:6px;
	}
	
	.certificate-wizard a:hover {
		border:6px solid #e3ebf4;
	}
	
	.certificate-wizard a img {
		border:1px solid #e1e1e1;
	}
	
	.certificate-wizard a img:hover {
		border:1px solid #ccc;
	}
		
.certificat-promo {
	background:#ffe3d6 url(img/bottom-shade.png) repeat-x bottom;
	margin:30px 80px !important;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding:10px 0 10px 40px;
	border:1px solid #ffd2be;
	height:40px;
}

	.certificat-promo span {
		font-family:Arial, Helvetica, sans-serif;
		font-size:28px;
		font-weight:bold;
		color:#000;
		padding-top:11px;
		display:inline-block;
	}
	
	.certificat-promo span small {
		font-size:14px;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
		color:#4B4B4B;
		font-weight:normal;
	}

/* Proactive Chat Modal Window */
#proactivechatdiv {
	background:url('img/fade-bg.png') repeat;
	height:100% !important;
	width:100% !important;
	position:absolute !important;
	top:0 !important;
	left:0 !important;
	}

#proactivechatdiv table {
	background:#fff !important;
	position: relative !important;
	top: 100px !important;
	margin:auto !important;
	}

#proactivechatdiv table table {
	top:0 !important;
	}
	
#proactivechatdiv table table table {
	top:0 !important;
	display:block !important;
	padding: 30px 20px !important;
	}
	
/* 404 PAGE */
.missing p {
	margin-top:24px;
}

div.missing div {
	margin:36px 0;
	padding-right:10px;
	float:left;
	width:136px;
	display:block;
	font-size:11px;
	color:#666666;
}
	div.missing div h4 {
		color:#666666;
		font-size:14px;
		margin-bottom:12px;
	}
	div.missing div a {
		display:block;
		color:#2A68D2;
		font-size:11px;
	}
		div.missing div a:hover {
			color:#16366c;
			text-decoration:underline;
		}
	div.missing div h4 a {
		margin-top:20px;
		font-size:13px;
	}
	div.missing .inner {
		font-size:11px;
		margin-left:4px;
		line-height:16px;
		margin-top:0;
		color:#6597ee;
	}
		div.missing .inner:hover {
			color:#506485;
		}
		
#promo { color:#FBB117;font-weight:bold;}

/* FRONT PAGE SLIDER */
#slideshow {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 960px;
	height:271px;
	margin:0 auto;
	background:url(img/slideshow-bg.png) no-repeat center top;
}

#slideshow .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
}
#slideshow .items div {
	float:left;
	position:relative;
}

#slideshow .content { position:absolute !important; top:30px; left:40px; width:300px; }
#slideshow h1 { color:#EE2C22; text-shadow:0 0 6px #000; font-size:24px; font-weight:bold; margin-bottom:14px; }
#slideshow p { color:#DBDFE0;  text-shadow:0 0 6px #000; line-height:16px; }
#slideshow a { color:#000;}

#slideshow .navi { position:absolute; left:68px; top:190px; z-index:1000; }
#slideshow .navi a { display:inline-block; width:8px; height:8px; -moz-border-radius:4px; -webkit-border-radius:4px; background:#393F41; border:1px solid #000; margin-right: 10px; }
#slideshow .navi a.active { background:#949DAE; }

.detalii_btn { display:inline-block; 
background: #dfb136; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2df86', endColorstr='#d59b00'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#f2df86), to(#d59b00)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #f2df86,  #d59b00); /* for firefox 3.6+ */
-moz-border-radius:10px; -webkit-border-radius:10px;
border:1px solid #000;
margin-top:18px;
padding-top:0px;
}
.detalii_btn span { font-size:12px; font-weight:bold; color:#; border-top:1px solid #fff; padding:5px 14px; 
-moz-border-radius:10px; -webkit-border-radius:10px;
padding:6px 12px 7px;
display:block;
}

.detalii_btn:hover span { text-decoration:none;color:"red";}
.detalii_btn:hover { text-decoration:none;}

.ul-features { width:672px; }
.ul-features li { width:300px; float:left; margin:0 30px 0 0; }

.wide-features li { width:400px; float:left; margin:0 30px 0 0;}

#tipuri-exchange { list-style-type:square; list-style-position:outside; font-size:12px; margin:10px 0 30px 20px; }
#tipuri-exchange li { margin-bottom:10px;}