@charset "utf-8";
/* CSS Document */

@import url(reset.css);
@import url(typography.css);

body, html {
	position: relative;
}
.wrapper {
	width: 981px;
	margin: 0px auto;
	position: relative;
}
.wrapper:after {
	content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;
}
.floatLeft {float: left}
.floatRight {float: right;}
.red {color: #d42f2f;}
.orange {color: #ff7d00;}

#MainHeader {
	background: url(../images/MainHeader-bg.png) repeat-x;
	height: 267px;
	border-bottom: 1px solid #627d7c;
	border-top: 1px solid #627d7c;
}

#header {
	height: 267px;
	background: url(../images/header-bg.png) center top no-repeat;
	position: relative;
}
#header .wrapper {
	height: 267px;
}

#seoText {
	position: absolute;
	left: 10px;
	top: 5px;
	font-size: 9px;
	z-index: 10;
}
#logo {
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 143px;
	width: 211px;
	background: url(../images/clausweb-logo.png) no-repeat;
	overflow: hidden;
}
#logo a {
	text-indent: -9999px;
	display: block;
	height: 100%;
	width: 100%;
	text-decoration: none;
}

#motto {
	left: 0px;
	position: absolute;
	top: 155px;
}
#motto ul.mottos {
	font-size: 1em;
	list-style: none;
}

#motto .mottos li {
	color: #627d7c;
	letter-spacing: 0.3em;
	line-height: 1.2em;
}
#motto .mottos li span {
	font-weight: bold;
	color: #ff7e00;
}


#topNav {
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 20;
	margin: 5px 0px 0px;
	padding: 0px;
	list-style: none;
}
#topNav li {
	float: left;
	width: 120px;
	height: 22px;
	position: relative;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	text-align: center;
	line-height: 22px;
}
#topNav li .bg {
	position: absolute;
	width: 120px;
	height: 22px;
	left: 0px;
	top: 0px;
	background-color: #375c5b;
	z-index: 2;
}
#topNav li a {
	display: block;
	height: 100%;
	width: 100%;
	color: #daeae8;
	text-decoration: none;
	position: relative;
	z-index: 5;
	cursor: pointer;
}
#topNav li a:hover {
	color: #fff;
	cursor: pointer;
}
#topNav li a span {
	display: block;
	float: left;
	width: 26px;
	height: 22px;
	border-right: 1px solid #90a5a4;
	cursor: pointer;
}
#topNav li a strong {
	display: block;
	width: 91px;
	float: left;
	height: 22px;
	text-align: center;
	border-left: 1px solid #9aafaf;
	cursor: pointer;
}

#flashNews {
	height: 160px;
	width: 630px;
	position: absolute;
	top: 15px;
	right: 0px;
	padding: 10px;
}
#flashNews .arrows {
	background: url(../images/newsArrows.png) no-repeat;
	width: 32px;
	height: 32px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -18px;
	cursor: pointer;
	text-indent: -9999px;
}
#flashNews .arrowLeft {
	left: 0px;
	background-position: left top;
}
#flashNews .arrowRight {
	right: 0px;
	background-position: right top;
}
#flashNews .scrollable {
	position:relative; 
  overflow:hidden; 
  margin: 0px 30px; 
  height:100%;
}

#flashNews .items {
	width:20000em; 
  position:absolute;
}
#flashNews .scrollableItem {
	float: left;
	width: 530px;
	padding: 20px;
}
#flashNews .scrollableItem h1 { 
	color: #375c5b;
	font-size: 20px;
	font-weight: bold;
}
#flashNews .scrollableItem p {
	color: #375c5b;
	font-size: 1.3em;
	line-height: 16px;
}

#contactInfo {
	position: absolute;
	width: 630px;
	padding: 10px;
	height: 60px;
	 right: 0px;
	bottom: 0px;
}
#contactInfo ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#contactInfo ul li {
	padding-left: 5%;
	width: 30%;
	float: left;
	color: #87a9a9;
	cursor: pointer;
}
#contactInfo ul li.first {
	padding-left: 0;
}
#contactInfo ul li span, #contactInfo ul li strong {
	display: block;
	line-height: 1.4em;
}
#contactInfo ul li strong {
	line-height: 1.8em;
}

#mainMenu {
	height: 42px;
	background: url(../images/MainMenu-bg.png) repeat-x;
	border-bottom: 1px solid #375c5b;
	margin-top: 1px;
	margin-bottom: 25px;
}
#mainMenu ul {
	height: 42px;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#mainMenu ul li {
	float: left;
	height: 42px;
	line-height: 42px;
	margin: 0px 14px;
}
#mainMenu ul li a {
	color: #fefefe;
	text-decoration: none;
	font-size:1.6em;
}
#mainMenu ul li a.active {
	color: #375c5b;
}
#menuArrow {
	background: url(../images/mainMenu-Active-Arrow.gif) no-repeat;
	width: 15px;
	height: 8px;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	position: absolute;
}


/* module Domain Order */
#ModuleDomainOrder {
	margin: 0px 50px;
}
#ModuleDomainOrder.modulePackageOrder {
	margin: 0;
}
#ModuleDomainOrder .title {
	height: 37px;
	float: left;
	margin: 0;
	line-height: 37px;
	font-size: 2.5em;
}
#steps {
	list-style: none;
	margin: 0px 0px -1px 0px;
	padding: 0;
	float: right;
}
#steps li {
	float: left;
	width: auto;
	margin-left: 1px;
	padding: 0px;
	width: 168px;
	height: 36px;
	border-left: 1px solid #dde7e7;
	border-right: 1px solid #dde7e7;
	border-top: 1px solid #dde7e7;
	text-align: center;
	color: #dedede;
	background-color: #fff;
	background-image: url(../images/steps-bg.gif);
	background-repeat: repeat-x;
	background-position: left -9999px;
	font-size: 2em;
	line-height: 2em;
}
#steps li.active {
	color: #6ea4a4;
	background-position: left bottom;
	border-bottom: 1px solid #f5f9f9;
	border-left: 1px solid #86b3b3;
	border-right: 1px solid #86b3b3;
	border-top: 1px solid #86b3b3;
}

#domainOrderForm {
	border: 1px solid #86b3b3;
	background: #f4f9f7 url(../images/orderForm-bg.gif) left bottom repeat-x;
	padding: 24px 24px 10px 24px;
}
#ModuleDomainOrder.modulePackageOrder #domainOrderForm {
	padding: 20px;
}
#domainField {
	border: 1px solid #d7e5e6;
	padding: 8px;
	background: url(../images/domainField-bg.gif) repeat-x;
	height: 40px;
}
#domainField label {
	line-height: normal;
	font-size: 2em;
	color: #375c5b;
	display: block;
	float: left;
	height: 40px;
	line-height: 40px;
	margin-right: 5px;
	cursor: pointer;
}
#domainField input[type=text] {
	border: 1px solid #dcdddd;
	background: #fafafa;
	height: 38px;
	line-height: 38px;
	font-size: 20px;
	padding: 0px 10px;
	display: block;
	float: left;
	margin: 0px 10px 0px 0px;
	width: 560px;
}
#domainField input[type=submit] {
	border: 1px solid #dd7005;
	height: 40px;
	line-height: 38px;
	font-size: 16px;
	display: block;
	float: left;
	color: #fff;
	padding: 0px 20px;
	margin: 0px;
	background: url(../images/btnDomainSubmit.gif) repeat-x;
	cursor: pointer;
	width: 102px;
}
#domainsList {
	list-style: none;
	margin: 10px 0px 0px 0px;
	padding: 50px 0px 0px;
}
#domainsList li {
	float: left;
	width: 130px;
	margin: 1px 0px 1px 10px;
	list-style: none;
	position: relative;
}
#domainsList li.first {
	margin-left: 0px;
}
#domainsList li a {
	display: block;
	background-image: url(../images/btnDomain.gif);
	background-position: left -9999px;
	background-repeat: repeat-x;
	font-size: 14px;
	color: #375c5b;
	border: 1px solid transparent;
	cursor: pointer;
	height: 20px;
	width: 128px;
}
#domainsList li a:hover, #domainsList li a.active {
	border: 1px solid #d7e5e6;
	background-position: left bottom;
}

#domainsList li a input {
	display: block;
	float: left;
	cursor: pointer;
	padding: 0px;
	background: #fff;
	border: 1px solid #3b3b3b;
	margin: 3px;
}
#domainsList li a label {
	display: block;
	float: left;
	cursor: pointer;
	height: 20px;
	line-height: 20px;
	width: 109px;
}

#packageOptions {
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 420px;
}
#packageOptionsPans {
	float: left;
	width: 518px;
	margin-top: 10px;
}
.pane {
	padding-left: 50px;
}
.pane .content {
	border: 1px dotted #627d7c;
	padding: 10px;
	height: 128px;
}
#pane-1 {
	display: none;
	background: url(../images/pane-1-Line.gif) top left no-repeat;
}
#pane-2 {
	display: none;
	background: url(../images/pane-2-Line.gif) top left no-repeat;
}
#pane-3 {
	display: none;
	background: url(../images/pane-3-Line.gif) left bottom no-repeat;
}
#pane-4 {
	display: none;
	background: url(../images/pane-4-Line.gif) left bottom no-repeat;
}
.smallDomainField {
	background: #f0f3f3;
	border: 1px solid #d7e5e6;
	padding: 4px;
}
.smallDomainField label {
	padding-right: 4px;
	height: 20px;
	display: block;
	float: left;
	line-height: 20px;
}
.smallDomainField input[type=text] {
	width: 253px;
	display: block;
	float: left;
	line-height: 18px;
	height: 18px;
	border: 1px solid #dcdddd;
}
.smallDomainField select {
	height: 22px;
	line-height: 20px;
	border: 1px solid #dcdddd;
	float: left;
	width: 60px;
	margin: 0px 4px;
}
.smallDomainField input[type=submit] {
	border: 1px solid #dd7005;
	line-height: 20px;
	height: 22px;
	font-size: 11px;
	display: block;
	float: left;
	color: #fff;
	padding: 0px 4px;
	margin: 0px;
	background: url(../images/btnDomainSubmit.gif) repeat-x;
	cursor: pointer;
}
.searchResult {
	padding: 4px;
}
.searchResult p {
	margin: 0px;
	padding: 0px;
	line-height: 14px;
	font-size: 1em;
}
.notAvailable {
	border-bottom: 1px solid #dcdddd;
	border-left: 1px solid #dcdddd;
	border-right: 1px solid #dcdddd;
	background-color: #ab3838;
}
.notAvailable p {
	color: #fff;
}

.moreDomains {
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
}
.moreDomains:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.moreDomains li {
	float: left;
	width: 223px;
	overflow: hidden;
	height: 16px;
	line-height: 16px;
	margin: 2px 0px;
}
.moreDomains li input, .moreDomains li label {
	cursor: pointer;
	display: block;
	float: left;
	line-height: 16px;
}
.moreDomains li input {
	margin: 2px;
}
#basketButtons {
	clear: both;
	margin: 0px;
	padding: 30px 0px 0px;
}
.btnBack, .btnContinue {
	width: 108px;
	border: 1px solid;
	display: block;
	height: 38px;
	text-align: center;
	line-height: 38px;
	cursor: pointer;
}
.btnBack {
	float: left;
	border-color: #e8f3f3;
	background: url(../images/btnBack-bg.gif) top left repeat-x;
}
.btnBack span {
	display: block;
	width: 94px;
	height: 100%;
	font-size: 1.6em;
	color: #656767;
	cursor: pointer;
	padding-left: 14px;
	background: url(../images/btnBack-arrow.png) 10px top no-repeat;
}
.btnContinue {
	float: right;
	border-color: #dd7005;
	background: url(../images/btnContinue.gif) left top repeat-x;
}





.btnContinue input, .btnContinue .inputStyle {
	display: block;
	height: 100%;
	width: 100%;
	border: 0px;
	margin: 0px;
	padding: 0px 14px 0px 0px;
	font-size: 1.6em;
	color: #fefefe;
	background: transparent url(../images/btnContinue-arrow.png) 85px top no-repeat;
	cursor: pointer;
}




.btnContinue .inputStyle {
	width: auto;
}

#promoAndDomains {
	float: left;
	padding-right: 18px;
	border-right: 1px solid #e9e5e2;
	width: 360px;
}
.promoPackage {
	background-color: #eef1f0;
	border: 3px solid #f4f6f5;
	padding: 4px;
	position: relative;
}
.promoPackage h4 {
	margin-bottom: 5px;
}
.promoPackage p {
	margin: 0px;
	line-height: 20px;
}
.domainName {
	display: block;
	float: left;
}
.domainPrice, .gazduirePrice {
	display: block;
	float: right;
	line-height: 20px;
}
.gazduireName {
	margin-top: 4px;
	color: #758a82;
	display: block;
	float: left;
	width: 180px;
	border: 1px solid #b9c4c0;
}

.btnAddToCart {
	background-color: #758a82;
	border: 1px solid #677e5e;
	float: right;
	display: block;
	height: 16px;
	width: 86px;
	font-size: 10px;
	line-height: 16px;
	color: #fff;
}
.btnAddToCart span {
	display: block;
	padding: 0px 4px;
	height: 100%;
	background: url(../images/addToCart.png) 75px 60% no-repeat;
}
.btnAddToCart:hover {
	background-color: #5e9e00;
	color: #fff;
}
.promoPackage .btnAddToCart {
	position: absolute;
	float: none;
	top: 4px;
	right: 4px;
}

#promoPackages {
	border-bottom: 1px solid #e9e5e2;
	padding-bottom: 10px;
}
#domainsAvailable {
	border-bottom: 1px solid #e9e5e2;
	border-top: 1px solid #fff;
	padding: 10px 0px;
}
#domainsAvailable p {
	margin: 0px;
	line-height: 20px;
	height: 20px;
}
#domainsAvailable .domainName {
	width: 160px;
}
#domainsAvailable .domainPrice {
	float: left;
}

#smallDomainCheck {
	border-top: 1px solid #fff;
	padding: 10px 0px;
}
#basket {
	float: left;
	width: 540px;
	border-left: 1px solid #fff;
	padding-left: 18px;
}
#basket table thead {
	padding-bottom: 4px;
	color: #cbcbcb;
}
#basket table tbody {
	font-size: 1.1em;
	line-height: 2;
}
#basket table tr {
	border-bottom: 1px solid #e9e5e2;
}
.deleteItem {
	padding-right: 0px;
	vertical-align: middle;
}
.deleteItem a {
	display: block;
}
#basket table select {
	border:1px solid #B9C4C0;
	color:#758A82;
	display:block;
	width:100px;
}
#basket table .interiorItem {
	display: block;
	padding-left: 10px;
}

#totalPrice {
	float: right;
	padding-right: 24px;
	font-size: 1.2em;
	line-height: 2;
	width: 300px;
	color: #375c5b;
}
#basket #totalPrice tr {
	border: 0;
	text-align: right;
}
#basket #totalPrice tr td {
	padding: 0px 10px;
}



#packageOptions li {
	margin: 10px 0px;
}
#packageOptions li.first {
	visibility: hidden;
	height: 0px;
	overflow: hidden;
	margin: 0;
}
#packageOptions li.first a {
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}
#packageOptions li a {
	background-color: #f0f3f3;
	color: #2c3737;
	display: block;
	height: 30px;
	padding: 0px 10px;
	width: 400px;
	line-height: 30px;
	font-size: 12px;
}
#packageOptions li a:hover, #packageOptions li a.current {
	background-color: #627d7c;
	color: #fff;
}

.details {
	margin-top: 5px;
	text-align: justify;
}

#servicePackages {
	margin: 30px 1px 30px 0px;
	position: relative;
	padding-top: 21px;
}
#servicePackages .tabs {
	list-style: none;
	margin: 0px 0px -1px 20px;
	padding: 0;
	height: 22px;
	position: absolute;
	z-index: 10;
	top: 0px;
}
#servicePackages .tabs li {
	float: left;
	width: 100px;
	margin-right: 1px;
	color: #94bcbc;
	cursor: pointer;
	font-weight: bold;
}
#servicePackages .tabs li a {
	display: block;
	color: #94bcbc;
	border-top: 1px solid #a9d7d7;
	border-left: 1px solid #a9d7d7;
	border-right: 1px solid #a9d7d7;
	background: url(../images/tabs.gif) repeat-x;
	height: 20px;
	text-align: center;
	line-height: 20px;
}
#servicePackages .tabs li a:hover {
	color: #375c5b;
}
#servicePackages .tabs li a.current {
	border-bottom: 1px solid #f5f9f9;
	border-top: 1px solid #86b3b3;
	border-left: 1px solid #86b3b3;
	border-right: 1px solid #86b3b3;
	background: #f5f9f9 none;
}
#servicePackages .panes {
	border: 1px solid #86b3b3;
	background: url(../images/servicesPackages-bg.gif) left bottom repeat-x;
}
.pan {
	position: relative;
}
#servicePackages .panes .scrollable {
	position:relative; 
  overflow:hidden; 
  margin: 0px; 
	height: 400px;
	width: 977px;
}
#servicePackages .panes .scrollable .items {
	position: absolute;
	width: 20000em;
}
#servicePackages .package {
	width: 325px;
	padding-left: 1px;
	float: left;
	height: 400px;
	background: url(../images/packageDivider.png) no-repeat left center;
	position: relative;
	margin: 0px;
	border: none;
}
#servicePackages .package.first {
	padding: 0;
	background: none;
}
.package {
	width: 298px;
	border: 1px solid #a9d7d7;
	background: url(../images/servicesPackages-bg.gif) left top repeat-x;
	margin-left: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
	float: left;
}
.smallPac {
	background:  url(../images/smallPac.png) left bottom repeat-x;
	height: 198px;
}
.package.first {
	margin-left: 0px;
}
.package .content {
	padding: 18px;
}
.package .content .packageTitlePrice {
	height: 110px;
}
.package .content .packageIcon {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
}
.package .content .packageTitlePrice h1.title {
	position: relative;
	z-index: 1;
	text-align: right;
	font-size: 1em;
}
.package .content .packageTitlePrice h1.title .service {
	display: block;
	text-align: right;
	color: #6ea4a4;
	font-size: 1.6em;
}
.package .content .packageTitlePrice h1.title .packageName {
	color: #375c5b;
	font-size: 2em;
}
.package .content .packageTitlePrice h2.price {
	color: #ff7b00;
	font-size: 2.6em;
	text-align: right;
	margin: 20px 0px 0px;
	position: relative;
}
.package .content .packageTitlePrice h2.price .small {
	display: block;
	position: absolute;
	right: 0px;
	top: -10px;
	font-size: 11px;
	line-height: 11px;
}

.specialPac .content .packageTitlePrice {
	margin-top: 60px;
	height: auto;
}
.specialPac .content .packageTitlePrice h2.price span {
	font-size: 13px;
	color: #758a82;
}
.package .content .packageTitlePrice h2.price span.orange {
	color: #FF7D00;
	font-size: 12px;
}
.package .content .contentList {
	color: #375c5b;
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 1.1em;
	line-height: 2.4em;
}

.package .content .contentList li {
	padding: 0px 0px 0px 40px;
	background: url(../images/icons/checkIcon.png) no-repeat left center;
}
#servicePackages .navContainer {
	background: url(../images/navi-topLine.png) center top no-repeat;
	position: relative;
	height: 21px;
}

#servicePackages .navContainer .arrows {
	background: url(../images/packagesArrows.png) no-repeat;
	width: 14px;
	height: 14px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -7px;
	cursor: pointer;
	text-indent: -9999px;
}
#servicePackages .navContainer .arrowLeft {
	left: 7px;
	background-position: left top;
}
#servicePackages .navContainer .arrowRight {
	right: 7px;
	background-position: right top;
}
.navi {
	text-align: center;
	height: 20px;
	padding-top: 1px;
	margin: 0px 30px;
}
.navi a {
	display: inline-block;
	height: 11px;
	width: 12px;
	background-image: url(../images/paginationArrows.png);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 4px 1px;
	cursor: pointer;
}
.navi a.active {
	background-position: left top;
}
.packageBtns {
	text-align: right;
	margin-top: 25px;
}
.packageBtns a {
	display: inline-block;
	height: 18px;
	width: 90px;
	font-size: 11px;
	line-height: 18px;
	text-align: left;
	margin: 0px 0px 0px 5px;
}

.packageBtns .btnDetalii {
	background: url(../images/btnDetalii.png) repeat-x;
	color: #e8e8e8;
	border: 1px solid #3a4c41;
	cursor: pointer;
}
.packageBtns .btnDetalii span {
	display: block;
	height: 100%;
	padding-left: 30px;
	background: url(../images/icons/detailsIcon.png) 10px center no-repeat;
	cursor: pointer;
}
.packageBtns .btnComanda {
	background: url(../images/btnComanda.png) repeat-x;
	color: #fff;
	border: 1px solid #dd7005;
	cursor: pointer;
}
.packageBtns .btnComanda span {
	padding-right: 30px;
	display: block;
	height: 100%;
	background: url(../images/icons/checkSignIcon.png) 70px center no-repeat;
	padding-left: 15px;
	cursor: pointer;
}

#linksList {
	margin: 30px 0px;
	font-size: 1.2em;
}
#linksList ul {
	color: #758a82;
	float: left;
	width: 160px;
	padding: 0px;
	margin: 0px 1px;
	list-style: inside;
	line-height: 18px;
}

#gazduirePackages {
	margin-bottom: 20px;
}
.modulePromo {
	float: left;
	width: 460px;
	padding-left: 20px;
}
.promoPack {
	border: 1px solid #a9d7d7;
	background:  url(../images/smallPac.png) left bottom repeat-x;
	padding: 5px;
	width: 120px;
	height: 90px;
	text-align: center;
	float: left;
	margin: 0px 0px 20px 20px;
}
.promoPack p {
	margin: 5px;
	font-size: 11px;
}
.promoPack .large {
	font-size: 35px;
	line-height: normal;
	margin-bottom: 10px;
}
.promoPack .small {
	line-height: normal;
}

/* module promo popup on module order domain */
.promoPopup {
	border: 1px solid #ddd3c4;
	background-color: #fff;
	padding: 5px;
	margin-bottom: 7px;
	position: absolute;
	display: block;
	top: -45px;
	left: 10px;
	width: 82px;
	height: 25px;
	overflow: visible;
	cursor: pointer;
	z-index: 10;
}
.promoPopup p {
	font-size: 1.8em;
	line-height: 1;
	text-align: right;
}
.promoPopup p span {
	display: block;
	font-size: .6em;
	line-height: 1;
	color: #9f9f9f;
}
.promoPopup .infoIcon {
	display: block;
	position: absolute;
	right: -20px;
	top: 6px;
	height: 20px;
	width: 10px;
	background: url(../images/infoIcon.png) no-repeat;
	cursor: pointer;
}

.arrow {
	position: absolute;
	bottom: -7px;
	left: 15px;
	background: url(../images/promopopupArrow.png) left top no-repeat;
	width: 23px;
	height: 7px;
}


.promoPopupDetalii2 {
	border: 1px solid #ddd3c4;
	background-color: #fff;
	padding: 5px;
	margin-bottom: 7px;
	position: absolute;
	display: none;
	top: -65px;
	left: 40px;
	width: 210px;
	height: 50px;
	overflow: visible;
	cursor: pointer;
	z-index: 15;
}


.promoPopupDetalii {
	border: 1px solid #ddd3c4;
	background-color: #fff;
	padding: 5px;
	margin-bottom: 7px;
	position: absolute;
	display: none;
	top: -65px;
	left: -50px;
	width: 210px;
	height: 50px;
	overflow: visible;
	cursor: pointer;
	z-index: 15;
}
.promoPopupDetalii .arrow, .promoPopupDetalii2 .arrow {
	left: 50px;
}
.promoPopupDetalii p, .promoPopupDetalii2 p  {
	font-size: 1em;
	margin: 0;
	padding: 0;
	line-height: 1;
}
.promoPopupDetalii h2.price, .promoPopupDetalii2 h2.price {
	font-size: 1.8em;
	line-height: 1;
	text-align: right;
	margin: 0;
}
.promoPopupDetalii h2.price span, .promoPopupDetalii2 h2.price span {
	font-size: .6em;
	color: #758A82;
}
.promoPopupDetalii h2.price span.orange, .promoPopupDetalii2 h2.price span.orange {
	color: #FF7D00;
}


/* --------------------------------------------------------------------------------- */


#MainFooter {
	border-top: 1px solid #3a4c41;
	background: url(../images/footer-bg.png) repeat-x;
	height: 226px;
}
#footerMenu {
	list-style: none;
}
#footerMenu li {
	float: left;
	margin: 10px;
}
#footerMenu li a {
	display: block;
	width: 110px;
	padding-top: 100px;
	font-size: 11px;
	text-align: center;
	color: #999;
	background-repeat: no-repeat;
	background-position: center top;
}
#footerMenu li a:hover {
	color: #6ea4a4;
}
#cpanelIcon {
	background-image: url(../images/icons/cpanelIcon.png);
}
#webmailIcon {
	background-image: url(../images/icons/webmailIcon.png);
}
#asistanceIcon {
	background-image: url(../images/icons/asistanceIcon.png);
}
#acountIcon {
	background-image: url(../images/icons/accountIcon.png);
}
#networkServersIcon {
	background-image: url(../images/icons/serversIcon.png);
}
#blogIcon {
	background-image: url(../images/icons/blogIcon.png);
}
#faqIcon {
	background-image: url(../images/icons/faqIcon.png);
}

.starPromo {
	display: block;
	position: absolute;
	width: 96px;
	height: 96px;
	left: -2px;
	top: -2px;
	z-index: 100;
}
.star_1 {
	background: url(../images/StarPromo_1.png) no-repeat;
}
.star_2 {
	background: url(../images/StarPromo_2.png) no-repeat;
}
.star_3 {
	background: url(../images/StarPromo_3.png) no-repeat;
}


#webPackages .package {
	width: 468px;
}

/*-----------------------------*/
.footerIcons {
	list-style: none;
	margin: 10px 0px;
	padding: 0px;
}
.footerIcons li {
	float: left;
	margin: 0px;
}
/*----------------------------*/


.tab_h{
	font-size:12px;
	font-weight:bold
}
