/* + Global Styles + */
*{
  margin:0;
  padding:0;
}
a, a:hover {
 outline: none;
 color: #D30C0C;
}
a img{
 border: none;
}
ol{
 padding-left: 20px;
}
ol li{
 font: 13px/28px Verdana;
}
ol.fix-steps{
  margin-left: 20px;
}
ol.fix-steps li{
  line-height: 20px;
}
p.red,span.red,p.error,span.error{
 color: #D30C0C;
}
.text.focused, .text:focus {
  border-color: #f95f5f!important;
}
/* - Global Styles - */

body{
 background: #FFFFFF url('/_imgs/body-bg.gif') repeat-x;
 font: 12px Verdana, Arial, Helvetica, Sans-Serif;
}
#wrap{
 width: 680px;
 margin: 0 auto;
}
#header{
  background: url('/_imgs/header-bg.gif') repeat-x;
  position: relative;
}
#header ul{
 display:block;
 height: 54px;
 position: absolute;
 top:0;
 right:0;
 padding-right:5px;
 background: url('/_imgs/header-right.gif') no-repeat 100%;
}
#header ul li{
 display:block;
 float: left;
 margin: 7px 4px 7px 0;
}
#header span.hello{
 display:block;
 position: absolute;
 top: 35px;
 right: 10px;
}

/* + A Button Style + */
.button, .button:hover {
  display:block;
  height: 24px;
  background: url('/_imgs/button-bg.gif') repeat-x;
  font: 11px/23px Verdana;
  text-decoration: none;
  color: black;
  padding:0;
  margin:0 5px;
  position: relative;
  border: none;
}
.button span, .button em{
  display:block;
  width: 5px;
  height: 24px;
  position: absolute;
  top:0;
  background: url('/_imgs/button-left.gif') no-repeat;
}
.button span{
  left: -5px;
}
.button em{
  background-image: url('/_imgs/button-right.gif');
  right: -5px;
}
.button:hover, .button:hover span, .button:hover em{
  background-position: bottom;
}
.button.wide-button{
 margin: 0 auto;
 width: 150px;
 text-align: center;
}
button.button span, button.button em{
  top: -7px;
}
button.button span{
  left: -8px;
}
button.button em{
  right: 8px;
}
.button.fill{
  padding-left: 22px;
  width: 60px;
}
.button.fill span{
  width: 19px;
  background-image: url('/_imgs/button-fill-left.gif');
}
/* - A Button Style - */

/* + Main Menu Hover/Active + */
#menu a.button{
 text-transform: uppercase;
 float: left;
}
#menu a.button.active:hover, #menu a.button.active{
 background-image: url('/_imgs/menu-button-bg-act.gif');
 color: #FFFFFF;
}
#menu a.button.active:hover span, #menu a.button.active span{
 background-image: url('/_imgs/menu-button-left-act.gif');
}
#menu a.button.active:hover em, #menu a.button.active em{
 background-image: url('/_imgs/menu-button-right-act.gif');
}
/* - Main Menu Hover/Active - */

/* + Universal blocks + */
.block{
 display:block;
 border: 1px solid #918D8D;
 background: #FFFFFF url('/_imgs/block-bg.gif') repeat-x;
 margin-top: 9px;
 /* + nice corners + :) */
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 -khtml-border-radius: 5px;
 border-radius: 5px;
 /* - nice corners - */
 position: relative;
}

.block-content{
 margin: 10px 25px;
 clear:both;
}
.block-content-login{
 padding: 10px 25px;
 clear:both;
}
  /* + Corners for stupid browsers + */
  .block em.tl,.block em.tr,.block em.bl,.block em.br{
   display:block;position:absolute;
  }
  .block em.tl{top:-1px;left:-1px;width:7px;height:55px;
   background: url('/_imgs/block-tl.gif') no-repeat;
  }
  .block em.tr{top:-1px;right:-1px;width:7px;height:55px;
   background: url('/_imgs/block-tr.gif') no-repeat;
  }
  .block em.bl{bottom:-1px;left:-1px;width:5px;height:5px;
   background: url('/_imgs/block-bl.gif') no-repeat;
  }
  .block em.br{bottom:-1px;right:-1px;width:5px;height:5px;
   background: url('/_imgs/block-br.gif') no-repeat;
  }
  /* - Corners for stupid browsers - */
  
  /* + Message block Corners + */
  .block.mess em.tl{height:16px;
   background-image: url('/_imgs/block-mess-tl.gif');
  }
  .block.mess em.tr{height:16px;
   background-image: url('/_imgs/block-mess-tr.gif');
  }
  .block.mess em.bl{
   background-image: url('/_imgs/block-mess-bl.gif');
  }
  .block.mess em.br{
   background-image: url('/_imgs/block-mess-br.gif');
  }
  /* - Message block Corners - */
.block h2{
 font: normal 16px/40px Verdana;
 height: 40px;
 color: #F95F5F;
 padding-right:20px;
 margin-left: 25px;
 /* float:left;*/
 display: block;
 /*background: url('/_imgs/lock.gif') no-repeat 100% 12px;*/
}  
.block.mess{
  background-image: url('/_imgs/block-mess-bg.gif');
}
.block.mess .bubble{
  width: 14px;
  height: 15px;
  position: absolute;
  background: url('/_imgs/bubble.gif') no-repeat;
  display: block;
  top: 11px;        
  left: 10px;
}
.block.auth p.note{
  line-height: 40px;
}
#rform{
 background: url('/_imgs/no-spam.gif') 30px 150px no-repeat;
}
.block.w2-3{
 width: 459px;
 float:left;
 margin-right: 9px;
}
.block.w1-3{
 width: 208px;
 float:left;
}
.block.w3-5{
 width: 400px;
 float:left;
 margin-right: 9px;
}
.block.w2-5{
 width: 267px;
 float:left;
}
.block.w3-5,.block.w2-5{
 height: 490px;
 margin-bottom: 10px;
}

.block.w2-3, .block.w1-3{
  height: 260px;
}
.block.w2-3 .block-content{
  margin-right: 10px;
}
.block.w1-3 .block-content{
 margin-left: 18px;
 margin-right: 18px;
 margin-top:5px;
}
span.cls{
 clear: both;
 display:block;
}
.block.w1-2{
  width: 333px;
  float: left;
  height: 200px;
}
.block.w1-2 .red{
  display: block;
  top: 30px;
  left: 115px;
  position: absolute;
}
.block.w1-2.first{
  margin-bottom: 10px;
  margin-right: 10px;
}
/* - Universal blocks - */

/* + Main Page + */
.main-title{
 font-size: 18px;
 text-align: center;
}
.main-title span{
 font-size: 14px;
}
.sidebar-title{
  color: #d51818;
  font-weight: bold;
  border-bottom: 1px solid #918d8d;
  text-align: center;
  line-height: 40px;
  margin-bottom: 10px;
}
.block .block-content.seo{
 margin-left: 20px;
 margin-right: 20px;
}
.block .seo p{
  margin-bottom: 20px;
}
.block .seo .sub-header{
  font-weight: bold;
  margin-bottom:0;
}
.block h3{
 color:#D30C0C;
 font-size: 12px;
 font-weight: bold;
 line-height: 24px;
}
/* + Upload BOX + */
#uploader{
  margin-top: 10px;
}
.block.upload .tabs{
  display: block;
  position: absolute;
  top: 10px;
  left: 200px;
}
.block.upload .tabs label{
  display:block;
  float: left;
  padding-left: 18px;
  margin-right: 10px;
  background: url('/_imgs/radio-not-checked.png') no-repeat 3px 2px;
  cursor: pointer;
  cursor: hand;
}
.block.upload .tabs label.active{
  background-image: url('/_imgs/radio-checked.png');
}
.block.upload .title{
 display:block;
 height: 62px;
 line-height: 62px;  
 padding-left: 60px;
 background: url('/_imgs/png-icon.png') no-repeat;
 font-weight: bold;
 margin-bottom: 20px;
}
.block.upload #pdf,.block.upload #pdf_url{
 /*display: none;*/
}
.block.upload .path_to_file,.block.upload #pdf{
  border: 1px solid #918D8D;
  font: 12px Verdana;
  padding: 4px 2px;
  position: absolute;
  top: 30px;
  left: 200px;
  width: 456px;
  z-index: 10;
}
.block.upload #pdf_url{
  display: none;
}
.block.upload #pdf_file{
  width: 378px;
}
.block.upload #pdf{
  z-index: 20;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  zoom: 1;
}
.block.upload .bblock{
 position: absolute;
 top: 30px;
 left: 590px;
}
.block.upload  .bblock .button{
  width: 64px;
  text-align: center;
}
.block.upload .bblock.fill{
  top: 60px;
}

/* - Upload BOX - */
#wait_msg{
  width: 400px;
  top: -100px;
  left: 50%;
  margin-left: -200px;
  position: absolute;
  border:none;
  background: #f95f5f;
  color: #FFFFFF;
  height: 160px;
  z-index: 500;
  display: none;
}
#wait_msg .block-content{
  text-align: center;
  font-size: 14px;
  margin-top: 40px;
}
/* - Main Page - */

/* + Forms + */
.form {
  padding-left: 0;
}
.form input,.form label{
  display:block;
  float: left;
  margin-bottom: 10px;
}
.form label{
  width: 90px;
}
.form input.text, .form textarea.text{
  border: 1px solid #918d8d;
  width: 180px;
}
.form input.wide-input, .form textarea.wide-input{
  width: 500px;
}
.w3-5 .form input.wide-input,.w3-5  .form textarea.wide-input{
  width: 350px;
}
.form textarea.wide-input{
  height: 160px;
}
.w3-5 .form textarea.wide-input{
 height: 220px;
 clear: both;
}
.w3-5 .form .label_message{
  float:none;
}
.w3-5 .form .button{
  margin-left:0;
}
.form input.checkbox{
  margin-left: 90px;
  _margin-left: 45px;
  margin-right: 10px;
  _margin-bottom: 2px;
}
.form br{
  display:block;
  clear:both;
}
.form .button{
  margin-top: 10px;
  margin-left: 90px;
  _margin-left: 45px;
  float: left;
  text-align: center;
  /*width: 90px;*/
}
.form .button.fixed{
  width: 90px;
}
.form .forgot{
  position: absolute;
  clear:both;
	top:245px;
	left:355px;
	font-size:10px;
	width:200px;
}
/* - Forms - */

/* + My FORMS + */
.forms.list .forms.actions .button{
  width: 80px;
}
.forms.mess .block-content{
  padding-left: 22px;
  text-align: left;
}
.forms.mess .pbutt{
  position: absolute;
  left: 580px;
  top: 6px;     
}
.forms.mess .button{
  text-align: center;
  width: 80px;
}
.forms .block-content{
  margin: 10px;
}
.forms.list .block-content .block{
 float: left;
 width: 560px;
}
.forms.list .block{
 /* height: 250px;*/
}
.forms.actions{
  margin-left: 568px;
  margin-top: -24px;
}
.forms.actions .button{
  /*margin-bottom: 5px;*/
  text-align: center;
}
.forms.actions .sep{
 display: block;
 height: 5px;
}
.forms.list .button{
  width: 100px;
}
.forms.list .history-button {
  width: 55px; 
  position:absolute; 
  top:10px; 
  left:505px;
}
.forms.list .history-button span {
  background-image: url('/_imgs/history-span.gif');
  width: 17px; 
}
.extended {
  width: 464px;
  padding-top: 300px;
  margin: 0 auto;
  background: url('/_imgs/extended-service.jpg') center 30px no-repeat;
}
.only-for {
  margin: 0 auto;
  background: url('/_imgs/only-for.gif') 0 4px no-repeat;
  height: 40px;
  padding: 4px 0 0 101px;
  width: 108px;
}
.extended .only-for .first {
  margin-top: -4px;
  height: 40px;
}
.extended-yes,
.extended-no {
  display: block;
  text-indent: -9999px;
}
.extended-yes {
  margin: 11px auto;
  width: 208px;
  height: 34px;
  background: url('/_imgs/extended-yes.gif') 0 0 no-repeat;
}
.extended-no {
  float: right;
  width: 175px;
  height: 29px;
  background: url('/_imgs/extended-no.gif') 0 0 no-repeat;
  margin: 10px 120px 10px 0;
}


.forms.list table{
  width: 540px;
}
.forms.list table td.date{
  width: 90px;
  text-align: right;
  padding-right: 40px;
}
.forms.list table td.name{
  cursor: pointer;
  cursor: hand;
  padding-left: 20px;
}
.forms.list table tbody td.name span{
 display:block;
 width: 380px;
 height: 24px;
 overflow: hidden;
 float:left;
}
.forms.list table tbody td.name input{
  float: left;
  display: block;
  margin-right: 10px;
}
/*.forms.list table tbody td.id{
  background: url('/_imgs/radio-not-checked.gif') no-repeat 5px;
}
.forms.list table tbody td.id.checked{
  background: url('/_imgs/radio-checked.gif') no-repeat 5px;
}
/ *.forms.list table tbody tr:hover,.forms.list table tbody tr.hover{
  background-color: #EEEEEE;
}*/
.forms.list table td{
  padding: 6px 2px;
  border-bottom: 1px solid #d6d6d6;
}
.forms.list table thead td{
  border-color: #d50e0e;
  font-weight: bold;
}
.forms.list div.table-content{
  overflow-y: scroll;
  overflow-x: hidden;
  height: 300px;
}
.forms.list tbody td.name{
  padding:0;
}
.forms.list tbody td.id{
  width: 24px;
}
.forms.list td label input{

}
/* Sort buttons */
.forms.list thead td{
  cursor: pointer;
  cursor: hand;
  background: url('/_imgs/up-arrow.gif') no-repeat 95px;
}
.forms.list thead td.down{
  background-image: url('/_imgs/down-arrow.gif');
}

.forms.list .history-table thead .action,
.forms.list .history-table thead .dest,
.forms.list .history-table thead .name,
.forms.list .history-table thead .date {
  background-position: 0 0;
  background-repeat: no-repeat;
  padding: 0!important;
}
.forms.list .history-table thead .action {
  background-image: url('/_imgs/th-action.gif');
}
.forms.list .history-table thead .dest {
  background-image: url('/_imgs/th-dest.gif');
}
.forms.list .history-table thead .name {
  background-image: url('/_imgs/th-name.gif');
}
.forms.list .history-table thead .date {
  background-image: url('/_imgs/th-date.gif');
}

.history-table {
  width: 640px;
}
.forms.list .history-table thead td {
  background: none;
}
.forms.list .history-table td {
  border-bottom: 0px;
  text-align: center;
}
.forms.list .history-table tr td {
  border-right: 1px solid #efeaef;
}
.forms.list .history-table .odd td {
  border-right: 1px solid #e5e0c4;
}
.forms.list .history-table tbody .date {
  border-right: 0px none;
}
.forms.list .history-table thead td {
  border-right: 0px none;
}
.forms.list .history-table .odd .action, 
.forms.list .history-table .odd .dest, 
.forms.list .history-table .odd .name, 
.forms.list .history-table .odd .date 
{background-color: #f0f1bf;}
.forms.list .odd .desc {background-color: #f0e5b3;}
.forms.list .odd .asc {background-color: #edf098;}

.history-table .action {/*background-color: #fefefe;*/}
.history-table .dest {/*background-color: #fdeaea;*/}
.history-table .name {/*background-color: #fafdbe;*/}
.history-table .date {background-color: #fff;padding-right: 2px!important;text-align: center!important;}
.history-table tbody .desc {background-color: #fdeaea;}
.history-table tbody .asc {background-color: #fafdbe;}


.history-table thead .action a,
.history-table thead .dest a,
.history-table thead .name a,
.history-table thead .date a {
  text-indent: -9999px;
  display: block;
  height: 29px;
  background-repeat: no-repeat;
  background-color: none;
  text-align: left;
}
.history-table thead .asc {
  background-image: url('/_imgs/th-arrow-up.gif');
}
.history-table thead a {
  background-image: url('/_imgs/th-arrow-square.gif');
}
.history-table thead .desc {
  background-image: url('/_imgs/th-arrow-down.gif');
}
.history-table .action a {
  width: 137px;
  background-position: 37px 48%;
}
.history-table .dest a {
  width: 199px;
  background-position: 54px 48%;
}
.history-table .name a {
  width: 161px;
  background-position: 34px 48%;
}
.history-table .date a {
  width: 142px;
  background-position: 46px 48%;
}


/* - My FORMS - */


/* + Select page + */
.buttons{
  margin: 20px auto 0 auto;
  width: 300px;
}
.buttons .button{
  float: left;
  margin-right: 10px;
}
.buttons .continue,.buttons .continue:hover {
  margin-right: 30px;
  font-weight: bold;
}
.buttons .cancel{
  width: 40px;
}
.form .big-list label{
  width: 400px;
  margin-top: 3px;
}
.form .big-list input{
  margin-right: 5px;
}
.select p.title{
  font: 16px/24px Verdana;
}
.select ul{
  margin: 10px;
}
.select ul li{
  font: 12px/24px Verdana;
  display: block;
}
.select ul li input{
  display:block;
  float:left;
  margin-top: 6px;
  margin-right: 5px;
}
.select .fee-info{
  display:block;
  float: left;
  width: 120px;
}
.select .fee-block{
  margin-left: 120px;
  margin-top: 7px;
}
.fee-wrap, .fee-wrap h3, .fee-wrap p strong{
  font-size: 11px!important;
}
/* - Select page - */

/* + Service page + */
.plans p{
  display:block;
  float:left;
  background: url('/_imgs/plan-bg.gif') repeat-x;
  height: 52px;
  text-align: center;
  position: relative;
  margin-right: 12px;
  font: 12px/24px Verdana;
  padding: 3px 50px;
}
.plans p em{
  display: block;
  position: absolute;
  top: 0;
  width: 5px;
  height: 52px;
}
.plans p em.l{
  left: 0;
  background: url('/_imgs/plan-left.gif') no-repeat;
}
.plans p em.r{
  right: 0;
  background: url('/_imgs/plan-right.gif') no-repeat;
}
.plans strong{
  color: #d51818;
}
.plans p.plan0{
  padding: 3px 30px;
}
.plans p.plan2{
  padding: 3px 30px;  
}
.button.subscribe{
  width: 90px;
  margin: 0 auto;
  text-align: center;
}
.money-back{
 font: 12px/16px Verdana;
 color: #d51818;
 padding: 25px 0 25px 0px ;
 margin: 10px 0;
 /*background: url('/_imgs/money-back.gif') no-repeat 10px 0 ;*/
}
/* - Service page - */

/* + Payment page + */
.payment .block{
  float: left;
	border: none;
	background-repeat: no-repeat;
	background-position: top left;
	height: 239px;
	margin-right: 6px;
}
.payment .vertical-center .block.sub1,
.payment .vertical-center .block.sub31 {
    margin-top: 90px;
}
.payment .block.sub365{
	width: 222px;
    height: 239px;
	background-image: url('/_imgs/payment/year-bg-left.png'); 
}
.payment .block.sub365 .promo {
    display: none;
}
.payment .block.sub365.huge {
    height: 433px;
    background-image: url('/_imgs/payment/year-bg-huge.png');
}
.payment .block.sub365.huge .promo {
    display: block;
}
.payment .block.sub31{
 width: 205px;
	background-image: url('/_imgs/payment/month-bg.png');
}
.payment .block.sub1{
	width: 183px;
	background-image: url('/_imgs/payment/day-bg.png');
}
.payment .promo {
    display: none;
}
.payment .block.sub365 .promo {
    padding: 5px 0;
}
.payment .block.sub365.right {
    height: 239px;
    background-image: url('/_imgs/payment/year-bg-right.png');
}
.payment .block.sub365.right.huge {
    background-image: url('/_imgs/payment/year-bg-huge-right.png');
    height: 433px;
}
.payment .block.sub365 .promo .value {
    display: block;
    margin: 0 0 0 3px;
    padding: 5px 0 9px 128px;
    color: #da2020;
    letter-spacing: -0.5px;
    font-size: 12px;
    font-weight: bold;
    background-repeat: no-repeat;
    background-position: 0 55%;
}
.payment .block.sub365 .value.plusfax {
    background-image: url('/_imgs/payment/plusfax.png');
}
.payment .block.sub365 .value.tracking {
    background-image: url('/_imgs/payment/tracking.png');
}
.payment .block.sub365 .promo .absfree {
    display: block;
    width: 210px;
    height: 32px;
    margin: 3px auto;
    background: url('/_imgs/payment/absfree.png') 0 0 no-repeat;
    text-indent: -9999px;
}
.payment .block.sub365 .promo .delivery {
    display: block;
    width: 213px;
    height: 86px;
    background: url('/_imgs/payment/delivery.png') 0 0 no-repeat;
    text-indent: -9999px; 
    margin: 0 auto;
}
.payment .block p.top-line{
	color:#de2a2a;
	font: 15px/46px "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
	text-align: center;
	text-transform: uppercase;
	visibility: hidden;
}
.payment .block p.desc{
	color: #da2020;
	font: 13px/16px Verdana;
	margin: 6px 15px;
	text-align: center;
	height: 67px;
    position: relative;
    top: 3px;
}
.payment .block p.price{
	font: italic 34px/34px Verdana;
	margin-left: 77px;
}
.payment .block.sub31 p.price{
	margin-left: 95px;
}
.extended .only-for span,
.payment .block p.price span{
	width: 27px;
	height: 35px;
  display: block;
	float: left;
	margin-right: -9px;
	text-indent: -9999px;
}
.payment .block.sub31 p.desc{
	height: 54px;
	margin-top: 15px;
}
.payment .block.sub31 p.price span{
	height: 40px;
	width: 31px;
	margin-right: -10px;
}
.payment .block.sub365 p.price{
	margin-left: 91px;
}
.payment .block.sub365 p.desc{
	height: 60px;
}
.payment .block.sub365 p.price span{
	height: 43px;
	width: 33px;
	margin-right: -12px;
}
.payment.block .block-content.main{
	margin-top:0;
}
.extended .only-for .n1,
.payment .block.sub1 p.price .n1 {background:url('/_imgs/payment/s/1.png') no-repeat; width: 21px;}
.extended .only-for .n2,
.payment .block.sub1 p.price .n2{background:url('/_imgs/payment/s/2.png') no-repeat}
.extended .only-for .n3,
.payment .block.sub1 p.price .n3{background:url('/_imgs/payment/s/3.png') no-repeat}
.extended .only-for .n4,
.payment .block.sub1 p.price .n4{background:url('/_imgs/payment/s/4.png') no-repeat}
.extended .only-for .n5,
.payment .block.sub1 p.price .n5{background:url('/_imgs/payment/s/5.png') no-repeat}
.extended .only-for .n6,
.payment .block.sub1 p.price .n6{background:url('/_imgs/payment/s/6.png') no-repeat}
.extended .only-for .n7,
.payment .block.sub1 p.price .n7{background:url('/_imgs/payment/s/7.png') no-repeat; width: 24px;}
.extended .only-for .n8,
.payment .block.sub1 p.price .n8{background:url('/_imgs/payment/s/8.png') no-repeat}
.extended .only-for .n9,
.payment .block.sub1 p.price .n9{background:url('/_imgs/payment/s/9.png') no-repeat}
.extended .only-for .n0,
.payment .block.sub1 p.price .n0{background:url('/_imgs/payment/s/0.png') no-repeat}
.extended .only-for .nc,
.payment .block.sub1 p.price .nc{background:url('/_imgs/payment/s/c.png') no-repeat; width: 11px;margin-right:-6px}

.extended .only-for .first.n1,
.payment .block.sub31 p.price .n1{background:url('/_imgs/payment/m/1.png') no-repeat; width: 23px;}
.extended .only-for .first.n2,
.payment .block.sub31 p.price .n2{background:url('/_imgs/payment/m/2.png') no-repeat}
.extended .only-for .first.n3,
.payment .block.sub31 p.price .n3{background:url('/_imgs/payment/m/3.png') no-repeat; width: 30px;}
.extended .only-for .first.n4,
.payment .block.sub31 p.price .n4{background:url('/_imgs/payment/m/4.png') no-repeat; width: 30px;}
.extended .only-for .first.n5,
.payment .block.sub31 p.price .n5{background:url('/_imgs/payment/m/5.png') no-repeat; width: 30px;}
.extended .only-for .first.n6,
.payment .block.sub31 p.price .n6{background:url('/_imgs/payment/m/6.png') no-repeat}
.extended .only-for .first.n7,
.payment .block.sub31 p.price .n7{background:url('/_imgs/payment/m/7.png') no-repeat; width: 27px;}
.extended .only-for .first.n8,
.payment .block.sub31 p.price .n8{background:url('/_imgs/payment/m/8.png') no-repeat}
.extended .only-for .first.n9,
.payment .block.sub31 p.price .n9{background:url('/_imgs/payment/m/9.png') no-repeat}
.extended .only-for .first.n0,
.payment .block.sub31 p.price .n0{background:url('/_imgs/payment/m/0.png') no-repeat}
.extended .only-for .first.nc,
.payment .block.sub31 p.price .nc{background:url('/_imgs/payment/m/c.png') no-repeat; width: 15px;margin-right:-6px}

.payment .block.sub365 p.price .n1{background:url('/_imgs/payment/b/1.png') no-repeat; width: 23px;}
.payment .block.sub365 p.price .n2{background:url('/_imgs/payment/b/2.png') no-repeat}
.payment .block.sub365 p.price .n3{background:url('/_imgs/payment/b/3.png') no-repeat; width: 30px;}
.payment .block.sub365 p.price .n4{background:url('/_imgs/payment/b/4.png') no-repeat; width: 30px;}
.payment .block.sub365 p.price .n5{background:url('/_imgs/payment/b/5.png') no-repeat; width: 30px;}
.payment .block.sub365 p.price .n6{background:url('/_imgs/payment/b/6.png') no-repeat}
.payment .block.sub365 p.price .n7{background:url('/_imgs/payment/b/7.png') no-repeat; width: 27px;}
.payment .block.sub365 p.price .n8{background:url('/_imgs/payment/b/8.png') no-repeat}
.payment .block.sub365 p.price .n9{background:url('/_imgs/payment/b/9.png') no-repeat}
.payment .block.sub365 p.price .n0{background:url('/_imgs/payment/b/0.png') no-repeat}
.payment .block.sub365 p.price .nc{background:url('/_imgs/payment/b/c.png') no-repeat; width: 15px;margin-right:-6px}

.payment .block.sub365 p.desc{
  font-weight: bold;
  text-indent: 6px;
}
.payment .block.sub365.right p.desc {
  text-indent: 0;
}
.payment .block p.subline{
  font: 9px/20px Verdana;
  color: #646464;
  text-align: center;
}
.payment .block form{
  text-align: center;
}
.payment .block .block-content{
  padding:0;
  margin:0
}
.payment .money-back{
  font-size: 14px;
  line-height: 20px;
  padding-top: 5px;
  font-weight: bold;
  padding-bottom: 10px;
}
.payment .money-back span{
  font-weight: normal;
  font-size: 11px;
  line-height: 14px;
  color: #000000;
  display:block;
  margin-top: 5px;
}
.payment span.disc{
  display: block;
  width: 89px;
  height: 97px;
  background: url('/_imgs/payment/discount-75.png') no-repeat;
  position:absolute;
  top:-6px;
  left:-5px;
}
.payment .block.sub365.right span.disc {
  background: url('/_imgs/payment/discount-75-right.png') no-repeat;
  width: 72px;
  height: 70px;
  top: -4px;
  left: auto;
  right: -2px;
}
/* - Payment page - */

/* + Make Link page + */
.makelink .type-mk{
  display:block;
  float: left;
  margin:0;
  width: 111px;
  height: 94px;
  margin-top: 16px;
  background-image: url('/_imgs/mk-auto.gif');
}
.makelink .type-mk.man{
  background-image: url('/_imgs/mk-man.gif');
}
.makelink .type-mk a{
  width: 111px;
  height: 47px;
  display:block;
  background-repeat: no-repeat;
  background-position: bottom;
  text-indent: -9999px;
  text-decoration: none;
}
.makelink-inside{
  margin-left: 110px;
  background-image: url('/_imgs/mk-content-bg.gif');
  border-top-color: #bababa;
  border-width: 0;
  border-top-width: 1px;
  font-size: 13px;
  line-height: 16px;
}
.makelink #clipboard{
  margin-top: 10px;
}
.makelink #copy_success{
  float:left;
  width: 330px;
  margin-top: 10px;
  margin-right: 10px;
  visibility: hidden;
  font: 10px/22px Verdana;
  color: #454545;
  text-align: right;
  display:block;
  text-decoration: underline;
}
.block.makelink-inside em.tl, .block.makelink-inside em.tr{
  width: 10px;
  height: 380px;
}
.block.makelink-inside em.tl{
  background-image: url('/_imgs/makelink-tl.gif');
}
.block.makelink-inside em.tr{
  background-image: url('/_imgs/makelink-tr.gif');
}
.makelink p.mk-descr{
  color: #6b6b6b;
}
.makelink p.press-desc{
  float: left;
  line-height: 22px;
  font-size: 13px;
  margin-left: -15px;
}
.makelink div.hr{
  border-bottom: 1px solid #d8d8d5;
  clear:both;
  margin: 0 0 10px -30px;
  height: 10px;
}
.block-content-inside{
  margin: 10px;
  height: 380px;
  padding-left: 20px;
}
.makelink .form{
  margin-left: 15px;
}
.makelink .form label,.makelink .form input{
  margin-bottom: 5px;
  border-color: #918d8d;
}
.makelink .form input, .makelink .form textarea{
 border-color: #918d8d;
}
.makelink .form textarea{
  font-size: 11px;
  color: #767575;
  width: 470px;
  heighT: 70px;
  margin-left: -15px;
  margin-top: 10px;
}
.makelink .form label{
  width: 150px;
  font-size: 12px;
  color: #674242;
}
.makelink .form .checkbox{
  margin-left: 0px;
}
.makelink .form .button{
  margin-left: 10px;
  margin-top: 0;
}
.makelink .form i{
  color: #918d8d; 
}
.makelink .block_manual, .makelink .link-box{
  display:none;
}
.mki{
  background: url('/_imgs/pdffiller-ico.gif') no-repeat bottom left;
  padding-left: 40px;
  color: #cc0202;
  font: 12px/12px Verdana;
}
#link-box{
  margin-top: 20px;
  display: none;
}
#link-box textarea{
  width: 480px;
  height: 75px;
  font-size: 11px;
}
.link-format{
  margin-top: 20px;
  font-size: 11px;
}
.link-format .red{
  font-weight: bold;
}
.makelink .form .generate{
  margin-left: 160px;
  _margin-left: 80px;
  margin-top: 10px;
}
/* - Make Link page - */

/* + Form directory + */
.forms-index{
  border-top: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  height: 145px;
  width: 558px;
  margin: 0 auto;
}
.forms-index a{
  display:block;
  float: left;
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  width: 185px;
  text-align:center;
  padding: 7px 0;
}
.forms-index a.wide{
  width: 371px;
}

.nospampic {
  padding-right: 40px;
  background: url('/_imgs/no-spam.gif') 100% 0 no-repeat;
}
table.forms{
  border-top: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
}
table.forms td, table.forms th{
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  font: 12px/16px Tahoma;
  padding: 2px;
  text-align: center;
}
table.forms th{
  font-weight: bold;
  background: #CCCCCC;
  border-right-color: white;
}
table.forms th.pdf{
  border-right-color: #CCCCCC;
}
table.forms td.name, table.forms td.number{
  text-align: left;
}
table .number{
  width: 100px;
}
table .date{
  width: 60px;
}
table.forms .name small{
 display:block;
 font-weight:bold;
 font-style: italic;
}
table.forms tr:nth-child(odd) {
  background: #F5F5F5;
}
/* - Form directory - */

/* + Manage Page + */
.manage h4{
 font: bold 12px/12px Verdana;
 margin-bottom: 15px;
}
.manage .form label{
  width: 170px;
  padding-left: 40px;
}
.manage .form input{
  width: 380px
}
.manage .form .button{
  margin-left: 210px;
  width: 90px;
}
.manage .button.delete{
  margin-left: 0;
  margin-top: 0;
}
.mcafee {
  width: 328px;
  height: 93px;
  text-indent: -9999px;
  text-decoration: none;
  background: url('/_imgs/sa.gif') 100% 0 no-repeat;
  display: block;
  float: right;
  padding: 0 0 10px 20px;
}
/* - Manage Page - */
/* + Obama Box + */
.block.obama img{
  border: 1px solid #EBEBEB;
  padding: 1px;
  float: left;
  margin-right: 10px; 
}
.block.obama i{
  font: italic 14px/20px Tahoma;
  display:block;
  padding: 15px 0;
}
/* - Obama Box - */

/* + FAQ Box + */
.faq{

}
.faq li{
  margin-bottom: 5px;
  background: url('/_imgs/radio-not-checked.png') no-repeat 2px 2px;
  display: block;
  margin-left:-20px;
  padding-left:20px;
}
.faq li.active{
  background-image: url('/_imgs/radio-checked.png');
}
.faq p{
  margin-top: 5px;
  padding-left: 5px;
  display: none;
}
.faq span{
	cursor: hand;
	cursor: pointer;
	text-decoration: underline;
	color: #DB0000;
}
/* - FAQ Box - */

/* + News Box + */
.block.news ul{
	margin: 5px 0 5px 25px;
}
.block.news p{
	margin-left: 8px;
}
.block.news .news_title{
	cursor: hand;
	cursor: pointer;
	position: relative;
}
.block.news .news_title .plus{
	position: absolute;
	left: -25px;
	font-weight: bold;
	top: -5px;
	color: #D30C0C;
	padding: 5px 10px 5px 5px;
}
/* - News Box - */

/* + Bottom MENU + */
#menu-bottom{
  clear:both;
  text-align:center;
  margin-top: 9px;
  line-height: 38px;
  height: 38px;
  color:#C0BEBE;
  background: #E9E9E9 url('/_imgs/menu-bottom-left.gif') no-repeat;
  /* + nice corners + :) */
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  /* - nice corners - */
  position: relative;
}
#menu-bottom em.r{
  background: #E9E9E9 url('/_imgs/menu-bottom-right.gif') no-repeat;
  width: 5px;
  height: 38px;
  top:0;
  right:0;
  display:block;
  position: absolute;
}
/* - Bottom MENU - */
.cls{clear:both}
.clearfix:after {
     content: "."; 
     display: block; 
     height: 0; 
     clear: both; 
     visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
 html .clearfix {height: 1%;}
 .clearfix {display: block;}
/* End hide from IE-mac */
.block.w1-2-facebook{
  width: 333px;
  float: left;
  height: 230px;
}
.inline-block{
	display:inline-block;
}
.like-this-button {
  position:absolute;
  top:16px;
  left:250px;
}
.like-facebook-button {
  position:absolute;
  top:0px;
  left:150px;
}
.facebook-content{
	height:35px;margin-top:15px!important;
}
.facebook-login{
	padding-right:20px;
	padding-top:3px;
}
.facebook-text{
	display:inline; width:100px; height:40px;
}
#sign-up-pdffiller,#show_log{
	display:none;
	height:300px;
}
#show_reg{
	height:300px;
}
.www_sign_up{
	float:right;padding-top:5px;
}
.reg_log{
	position:absolute;
	top:55px;
	left:420px;
/* + nice corners + :) */
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
/* - nice corners - */
	border:1px solid #e0e0e0;
	width:210px;
	background:#f4f4f4;
	height:210px;
	text-decoration:none;
}
.reg_log a .text,.log_reg a .text{
	padding: 70px 5px 0px 5px;
	color:#616161;
	font-size:13px;
	text-align:center;
	text-decoration:none;

}
a #face_reg,a:hover #face_reg,a .login_button,a:hover .login_button{text-decoration:none;}
.reg_log .login_button,.log_reg .login_button{
	background: url(/_imgs/login_button.gif) 0px 0px no-repeat;
	color:#ffffff;
	height:32px;
	width:116px;
	padding: 3px 0px 0px 0px;
	margin-top:15px;
	text-decoration:none!important;
}
.log_reg{
	position:absolute;
	top:55px;
	left:20px;
/* + nice corners + :) */
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
/* - nice corners - */
	border:1px solid #e0e0e0;
	width:210px;
	background:#f4f4f4;
	height:210px;
}
.login_box2{
	padding-left:320px;
}
.form .face_button_text{
	background: #5f78ab url(/_imgs/register_facebook.gif) left top;
	color: white;
	display: block;
	font-size:16px;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-weight: bold;
	padding: 10px 0px 10px 50px ;
	margin: 0px;
	text-shadow: none;
	width:220px;
	height:25px;
	text-decoration:none;
}
#face_reg,#face_login{text-decoration:none!important;}
#log_button{text-decoration:none!important;}
.form .login_box{
	/*background:#ececec url('/_imgs/no-spam_grey.gif') 20px 85px no-repeat;*/
	background:#ececec;
	border:1px solid #ececec;
	width:250px;
	padding-left:20px;
	padding-top:15px;
	color:#7c7a7a;
	font-size:11px;
	height:115px;
}
.form .login_box label{width:60px}
.form .login_box #remember{width:90px}
.form input.checkbox_2{
  _margin-left: 60px;
  margin-left: 0px;
  margin-right: 10px;
  _margin-bottom: 2px;
}
.form .button.fixed_2{
  width: 90px;
	margin:0 5px;
}
.form .button.fixed_3{
  width: 110px;
	margin:0 5px;
}
.form .r_left{
	position:absolute;
	margin-top: 0px;
	margin-left: 0px;
	top:232px;
	left:168px;
}
.form .r_right{
	position:absolute;
	margin-top: 0px;
	margin-left: 0px;
	top:232px;
	left:490px;
}
.form input.text_2{
  border: 1px solid #918d8d;
  width: 160px;
}
.form .font_2{
	font-size:11px;
}
.reg_line{
	position:absolute;
	top:40px;
	left:360px;
	width:1px;
	height:250px;
	background:#e0e0e0;
}
.log_line{
	position:absolute;
	top:40px;
	left:290px;
	width:1px;
	height:250px;
	background:#e0e0e0;
}
/*.wait,.wait2{
	display:none;
	position:absolute;
	z-index:1000;
	top:120px;
	left:250px;
}*/
.none_decoration{
	text-decoration:none;
}
.no-spam-login{
	float:left;
	padding-right:20px;
}
#no-spam{
	height:90px;
}
.wait,.wait2{
	display:none;
	position:absolute;
	z-index:1000;
	top:100px;
	left:190px;
	background:#ffffff url('/_imgs/wait_bg.gif') bottom left repeat-x;
	color:#5f5e5e;
	border:1px solid #dfdede;
  width:300px;
	height:130px;
/* + nice corners + :) */
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
/* - nice corners - */
	text-align:center;
}
/*.wait img,.wait2 img{
	position: absolute;
	left:20px;
	top:30px;
}*/
.wait span,.wait2 span{
}
