@CHARSET "UTF-8";

/* Tarif
======================================= */
.tarif {padding: 44px 35px 26px 17px; overflow: hidden;}
.tarif-payment {float: left; width: 260px; padding: 0 10px 0 0;}
/*.tarif-payment h3 {height: 79px;}*/
.tarif-payment p {padding: 0 0 8px;}
.tarif-payment p.tarif-descr {padding: 0 0 22px; color: #b8b8b8;}
.tarif-payment p span {color: #f5cf9b;}
.tarif-payment img {display: block; margin: 0 0 12px;}

.pricing-file-header { width: 135px;}
.pricing-support-header {width: 135px;}
.tarif-select-memory-header {width: 95px;}
.tarif-select-pay-title-header {padding: 0px 0 0 20px;}

.tarif-select {float: left;}
.tarif-select-head {overflow: hidden; padding: 0 0 10px 117px; font-size: 13px; line-height: 15px;}
.tarif-select-head strong {float: left; font-weight: normal; color: #b1b1b1;}
.pricing-file { width: 135px; padding-top: 6px; }
.pricing-file P { border-bottom: 1px dotted White; display: inline; }
.pricing-support {width: 135px; padding-top: 6px;}
.tarif-select-memory {width: 95px; padding-top: 4px;}
.tarif-select-pay {width: 50px; padding: 4px 0 0 20px;}

.tarif-select-type {overflow: hidden; padding: 12px 0 0; width: 671px;}
.tarif-select-type:hover {background-position: 0 -54px;}
.tarif-select-type div {float: left;}
.tarif-select-type div span {font-size: 11px; display: block;}
.tarif-select-type div p {padding: 0 0 4px;}
.tarif-select-type div b {font-size: 17px; font-weight: bold; line-height: 19px;}
.tarif-select-type div em {line-height: 16px; font-style: normal; padding: 1px 0 0; display: block;}
.tarif-select-name {padding: 6px 0 0 13px; width: 105px;}
.tarif-select-first {width: 90px;}
/*.tarif-select-button {padding: 2px 0 0;}
.tarif-select-button a {display: block; width: 84px; height: 21px; padding: 8px 0 0; text-align: center;}*/
.tarif-select-button {padding: 0px 0 0;}
.tarif-select-button a {display: block; width: 113px; height: 52px; padding: 0px 0 0; text-align: center;}
.plan-action-free-button {padding: 0px 0 0;}
.plan-action-free-button a {display: block; width: 164px; height: 75px; padding: 0px 0 0; text-align: bottom;}

.pricing-indigo {background: url(/i/plan-indigo-bg.jpg) no-repeat; margin: 0 0 6px; height: 68px; position: relative;}
.pricing-indigo span {color: #aacbf3;}
.pricing-indigo em {color: #bfdafd;}
.pricing-indigo .tarif-select-button a {background: url(../i/select-blue.png) no-repeat; margin-top: -10px;}
.pricing-coral {height: 42px; background: url(/i/plan-coral-bg.jpg) no-repeat; margin: 0 0 6px;}
.pricing-coral span {color: #ebb464;}
.pricing-coral em {color: #f0cc98;}
.pricing-coral .tarif-select-button a {background: url(../i/select-yel.png) no-repeat; margin-top: -10px;}
.pricing-bordo { height: 43px; background: url(/i/plan-bordo-bg.jpg) no-repeat;}
.pricing-bordo span { color: #e36c68; }
.pricing-bordo em { color: #e48481; }
/*.pricing-bordo .tarif-select-button a {background: url(../i/select-red.png) no-repeat;}*/
.pricing-bordo .tarif-select-button a {background: url(../i/select-red.png) no-repeat; margin-top: -10px;}

.plan-action-free .plan-action-free-button a {background: url(../i/select-green.png) no-repeat; margin-top: 52px; margin-left: 4px;}

.indigo-plan-notice {
	font-size: 11px;
	padding-left: 13px;
	bottom: 5px;
	position: absolute;
}

#files-basic-tooltip, #files-action-tooltip {
	position: absolute;
	display: none;
	z-index: 1001;
	color: Black;
}
#files-basic-tooltip DIV, #files-action-tooltip DIV { background: url(/i/pricing-tooltip-bg-r.png) repeat 0px 0px; line-height: 20px;}
#files-basic-tooltip .h, #files-action-tooltip .h { text-align: right; color: #7e120f; padding: 0 10px 0 0; font-size: 11px; }
#files-basic-tooltip .v, #files-action-tooltip .v { text-align: left; color: #111111; padding: 0px 0px 0px 0px;font-size: 11px; }

A.signup-green {width: 84px; height: 29px; display: block; background: url(/i/en/signup-green-top.jpg) no-repeat;}
A.signup-green-bottom {width: 84px; height: 29px; display: block; background: url(/i/en/signup-green-bottom.jpg) no-repeat;}

.emerald-signup { position: absolute; right: 0; top: 0; width: 168px; height: 150px; padding: 10px; }
.emerald-signup div { display: block; line-height: 16px; position: relative; padding-bottom: 10px;}
.emerald-signup a { position: absolute; right: 0; bottom: 10px; }
.emerald-signup h3 { font-size: 14px; color: #9fd48a; line-height: 30px;  }

/* Business
======================================= */
.business {overflow: hidden; padding: 0 36px 27px 16px;}
/*.business h3 {float: left; color: #fff; font-size: 20px; font-weight: normal;}*/
.business-container { position: relative; float: right; width: 670px; height: 170px; background: url(/i/plan-emerald-bg.jpg) top left; }
.business-block {padding: 5px 0; }
.business-inner {float: left; padding: 40px 15px 0 20px; }
.business-inner table {width: 440px;}
.business-inner td {font-size: 13px; width: 50%; padding: 10px 0; background: url(../i/separator.jpg) no-repeat;}
.business-inner td.business-separator, .business-separator div {width: 15px; background: none;}
.business-inner table tr:first-child td {background: none;}
.business-inner td strong {font-size: 15px; line-height: 15px;}




/* Tarif
======================================= */
/*
.tarif {padding: 44px 35px 26px 17px; overflow: hidden;}
.tarif-payment {float: left; width: 260px; padding: 0 10px 0 0;}
.tarif-payment h3 {height: 79px;}
.tarif-payment p {padding: 0 0 8px;}
.tarif-payment p.tarif-descr {padding: 0 0 22px; color: #b8b8b8;}
.tarif-payment p span {color: #f5cf9b;}
.tarif-payment img {display: block; margin: 0 0 12px;}

.tarif-select {float: left;}
.tarif-select-head {overflow: hidden; padding: 0 0 10px 82px; font-size: 13px; line-height: 15px;}
.tarif-select-head strong {float: left; font-weight: normal; color: #b1b1b1;}
.tarif-select-file {width: 125px;}
.tarif-select-security {width: 100px;}
.tarif-select-memory {width: 80px;}
.tarif-select-pay-title {padding: 14px 0 0 20px;}

.tarif-select-type {overflow: hidden; height: 42px; padding: 12px 0 0; width: 671px;}
.tarif-select-type:hover {background-position: 0 -54px;}
.tarif-select-type div {float: left;}
.tarif-select-type div span {font-size: 11px; display: block;}
.tarif-select-type div p {padding: 0 0 4px;}
.tarif-select-type div b {font-size: 17px; font-weight: bold; line-height: 19px;}
.tarif-select-type div em {line-height: 16px; font-style: normal; padding: 1px 0 0; display: block;}
.tarif-select-name {padding: 6px 0 0 13px; width: 70px;}
.tarif-select-pay {width: 64px; padding: 0 0 0 20px;}
.tarif-select-first {width: 90px;}
.tarif-select-button {padding: 2px 0 0;}
.tarif-select-button a {display: block; width: 84px; height: 21px; padding: 8px 0 0; text-align: center;}

.tarif-select-blue {background: url(../i/blue.jpg) no-repeat; margin: 0 0 6px;}
.tarif-select-blue span {color: #aacbf3;}
.tarif-select-blue em {color: #bfdafd;}
.tarif-select-blue .tarif-select-button a {background: url(../i/select-blue.png) no-repeat;}
.tarif-select-yel {background: url(../i/yel.jpg) no-repeat; margin: 0 0 6px;}
.tarif-select-yel span {color: #ebb464;}
.tarif-select-yel em {color: #f0cc98;}
.tarif-select-yel .tarif-select-button a {background: url(../i/select-yel.png) no-repeat;}
.tarif-select-red {background: url(../i/red.jpg) no-repeat;}
.tarif-select-red span {color: #e36c68;}
.tarif-select-red em {color: #e48481;}
.tarif-select-red .tarif-select-button a {background: url(../i/select-red.png) no-repeat;}
*/

/* Business
======================================= *//*
.business {overflow: hidden; padding: 0 36px 27px 16px;}
.business h3 {float: left; color: #fff; font-size: 20px; font-weight: normal;}
.business-container {float: right; width: 670px; background: url(../i/business-bot.jpg) no-repeat 0 bottom;}
.business-block {padding: 5px 0; background: url(../i/business-top.jpg) no-repeat;}
.business-inner {background: #18640a url(../i/business.jpg) repeat-x; padding: 0 15px 2px;}
.business-inner table {width: 100%;}
.business-inner td {font-size: 13px; width: 50%; padding: 10px 0; background: url(../i/separator.jpg) no-repeat;}
.business-inner td.business-separator, .business-separator div {width: 15px; background: none;}
.business-inner table tr:first-child td {background: none;}
.business-inner td strong {font-size: 15px; line-height: 15px;}*/