/* + Global Styles + */
*{
  margin:0;
  padding:0;
}
a, a:hover {
 outline: none;
 color: #ba1524;
}
a img{
 border: none;
}
ol{
 padding-left: 20px;
}
ol li{
 font-size:16px;
 line-height:28px;
}
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('/images/body-bg.gif') repeat-x;
 font: 12px Verdana, Arial, Helvetica, Sans-Serif;
 color: #5d5d5d;
}
.wrap{
width: 940px;
margin: 0 auto;
}
#header{
position: relative;
}
#header a.mailLogo{
background: url('/images/PDFfiller-header.png');
width: 211px;
height: 54px;
display:block;
text-decoration: none;
text-indent: -9999999px;
}
#header ul{
display:block;
height: 54px;
position: absolute;
top:0;
right: 1px;
}
#header ul li{
display:block;
float: left;
padding: 0px 10px;
}
.hello{
background: url('/images/hello.png') 50% 0%;
height: 31px;
display:block;
color: #fff;
line-height: 31px;
}
.hello a {font-weight: bold; color: #fff;}
/*%--------------------------------------------------------------------------------------------------------------------------------------------------%*/
.btn-red, .btn-red:hover {
display:block;
height: 31px;
background: url('/images/buttons/buttons.png') repeat-x !important;
font: 11px/23px Verdana;
text-decoration: none;
color: #fff;
padding:0px;
margin:0 5px;
position: relative;
border: none;
color: #fff;
text-shadow: 0 1px 0 #4a3d3d;
text-align:center;
font-weight: bold;
line-height: 27px;
}
.btn-red span, .btn-red em{
display:block;
width: 5px;
height: 31px;
position: absolute;
top:0;
background: url('/images/buttons/button_left.png') no-repeat !important;
}
.btn-red span{
left: -5px;
}
.btn-red em{
background-image: url('/images/buttons/button_right.png') !important;
right: -5px;
}
.btn-red:hover, .btn-red:hover span, .btn-red:hover em{
color: #fff;
background-position: bottom !important;
}
.forms .fixed {width: 135px;}
.actions .btn-red{width: 137px;}
/*%--------------------------------------------------------------------------------------------------------------------------------------------------%*/
.btn-gray, .btn-gray:hover {
display:block;
height: 31px;
background: url('/images/buttons/btn_gray.png') repeat-x !important;
font: 11px/23px Verdana;
text-decoration: none;
color: #fff;
padding:0px;
margin:0 5px;
position: relative;
border: none;
color: #fff;
text-shadow: 0 1px 0 #4a3d3d;
text-align:center;
font-weight: bold;
line-height: 27px;
width: 137px;
}
.btn-gray span, .btn-gray em{
display:block;
width: 5px;
height: 31px;
position: absolute;
top:0;
background: url('/images/buttons/btn_gray_left.png') no-repeat !important;
}
.btn-gray span{
left: -5px;
}
.btn-gray em{
background-image: url('/images/buttons/btn_gray_right.png') !important;
right: -5px;
}
.btn-gray:hover, .btn-gray:hover span, .btn-gray:hover em{
color: #fff;
background-position: bottom !important;
}
.btn-gray-small, .btn-gray-small:hover {width: 88px;}
.actions-folders .btn-gray {width: 60px;}
/*%--------------------------------------------------------------------------------------------------------------------------------------------------%*/
.btn-show-folders, .btn-show-folders:hover {
display:block;
width: 31px;
height: 115px;
background: url('/images/buttons/show_folders.png') no-repeat;
position: absolute;
border: none;
top: 150px;
left: -26px;
z-index:50;
}
.btn-show-folders:hover{
background-position: bottom;
}
/*%--------------------------------------------------------------------------------------------------------------------------------------------------%*/
.folders-brd {
	border-top: 1px solid #d12f2f;
	border-right: 1px solid #d12f2f;
	border-bottom: 1px solid #d12f2f;
}
/*%--------------------------------------------------------------------------------------------------------------------------------------------------%*/


/* + A Button Style + */
.button, .button:hover {
  display:block;
  height: 24px;
  background: url('/images/button-bg.gif') repeat-x !important;
  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('/images/button-left.gif') no-repeat !important;
}
.button span{
  left: -5px;
}
.button em{
  background-image: url('/images/button-right.gif') !important;
  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('/images/button-fill-left.gif') !important;
}
/* - A Button Style - */

/* + Main Menu Hover/Active + */
/* + Main Menu Hover/Active + */
#menu a.hb{
 text-transform: uppercase;
 float: left;
 line-height: 54px;
 text-shadow: 0 1px 0 #fff;
 padding: 0 15px;
 text-decoration: none;
 color: #6e6e6e;
}
#menu a.hb.active:hover, #menu a.hb.active{
 background: url('/images/header-active-bg.gif') 0 0px  repeat-x;
 color: #000;
}
#menu a.hb:hover{
 background: url('/images/header-active-bg.gif') 0 0px  repeat-x;
 color: #000;
}
#header ul li.line {
    background: url("/images/header-line.png") repeat-x scroll 0 0 transparent;
    width: 1px;
	height:54px;
	float: left;
}
/* - Main Menu Hover/Active - */

/* + Universal blocks + */
.block{
 display:block;
 border: 1px solid #918D8D;
 background: #FFFFFF url('/images/block-bg.gif') repeat-x;
 margin-top: 9px;
 position: relative;
}
.folders{
 display:block;
 border-left: 1px solid #918D8D;
 border-top: 1px solid #918D8D;
 border-bottom: 1px solid #918D8D;
 background: #FFFFFF url('/images/block-bg.gif') repeat-x;
 margin-top: 9px;
 position: relative;
}

.box-g{
 display:block;
 border: 1px solid #cccccc;
 background-color: #efefef;
 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,.block-forms{
 margin: 10px 25px;
}
.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('/images/block-tl.gif') no-repeat;
  }
  .block em.tr{top:-1px;right:-1px;width:7px;height:55px;
   background: url('/images/block-tr.gif') no-repeat;
  }
  .block em.bl{bottom:-1px;left:-1px;width:5px;height:5px;
   background: url('/images/block-bl.gif') no-repeat;
  }
  .block em.br{bottom:-1px;right:-1px;width:5px;height:5px;
   background: url('/images/block-br.gif') no-repeat;
  }
  /* - Corners for stupid browsers - */

  /* + Message block Corners + */
  .block.mess em.tl{height:16px;
   background-image: url('/images/block-mess-tl.gif');
  }
  .block.mess em.tr{height:16px;
   background-image: url('/images/block-mess-tr.gif');
  }
  .block.mess em.bl{
   background-image: url('/images/block-mess-bl.gif');
  }
  .block.mess em.br{
   background-image: url('/images/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('/images/lock.gif') no-repeat 100% 12px;*/
}
.block.mess{
  background-image: url('/images/block-mess-bg.gif');
}
.block.mess .bubble{
  width: 14px;
  height: 15px;
  position: absolute;
  background: url('/images/bubble.gif') no-repeat;
  display: block;
  top: 11px;
  left: 10px;
}
.block.auth p.note{
  line-height: 40px;
}
#rform{
 /*background: url('/images/no-spam.gif') 30px 150px no-repeat;*/
}
.block.w2-3{
 width: 712px;
 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: 20px;
 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-top: 3px;
  margin-bottom: 5px;
}
.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('/images/radio-not-checked.png') no-repeat 3px 2px;
  cursor: pointer;
  cursor: hand;
}
.block.upload .tabs label.active{
  background-image: url('/images/radio-checked.png');
}
.block.upload .title{
 display:block;
 height: 62px;
 line-height: 62px;
 padding-left: 60px;
 background: url('/images/png-icon.png') no-repeat;
 font-weight: bold;
 margin-bottom: 20px;
}
.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_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;
}
.fixed img{
  position:relative;
  top:2px;
  padding-right:5px;
}

.form .forgot{
  font-size:10px;
}
/* - Forms - */

/* + My FORMS + */
.forms.list .forms.actions .button{
  width: 80px;
}
.forms.list .forms.actions_bottom .button{
  width: 70px;
}
.folders.actions .button{
  width: 76px;
}
.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;
  position: relative;
}
.forms.list .block-content .block{
 float: left;
 width: 734px;
}
.forms.list .block{
 /* height: 250px;*/
}
.forms.actions{
  position: absolute;
  left:750px;
  margin-top: 9px;
}
.folders.actions{
  margin-left: 0px;
  margin-top: 5px;
}
.actions_bottom{
  margin-left: 0px;
}
.forms.actions .button{
  /*margin-bottom: 5px;*/
  text-align: center;
}
.forms.actions_bottom .button{
  text-align: center;
  float:left;
  margin:3px 8px 2px 8px;
}
.folders.actions .button{
  text-align: center;
  float:left;
  margin:0 11px;
}
.forms.actions .sep,.folders.actions .sep{
 display: block;
 height: 5px;
}
.forms.list .button{
  width: 110px;
}
.history-button,.history-button:hover {
  width: 55px;
  position:absolute;
  top:6px;
  left:485px;
}
.history-button span {
  background-image: url('/images/history-span.gif');
  width: 17px;
}
.extended {
  width: 464px;
  padding-top: 300px;
  margin: 0 auto;
  background: url('/images/extended-service.jpg') center 30px no-repeat;
}
.only-for {
  margin: 0 auto;
  background: url('/images/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('/images/extended-yes.gif') 0 0 no-repeat;
}
.extended-no {
  float: right;
  width: 175px;
  height: 29px;
  background: url('/images/extended-no.gif') 0 0 no-repeat;
  margin: 10px 120px 10px 0;
}


.mt  table{
  width: 734px;
}
.mt table td.date{
  width: 90px;
  text-align: right;
  padding-right: 30px;
}
.mt table td.name{
  cursor: pointer;
  cursor: hand;
  padding-left: 10px;
}
.mt table tbody td.name span{
 display:block;
 width: 380px;
 height: 24px;
 overflow: hidden;
 float:left;
}
.mt table tbody td.name input{
  float: left;
  display: block;
  margin-right: 10px;
}
/*.forms.list table tbody td.id{
  background: url('/images/radio-not-checked.gif') no-repeat 5px;
}
.forms.list table tbody td.id.checked{
  background: url('/images/radio-checked.gif') no-repeat 5px;
}
/ *.forms.list table tbody tr:hover,.forms.list table tbody tr.hover{
  background-color: #EEEEEE;
}*/
.mt table td{
  padding: 6px 2px;
}
.mt table thead td{
  font-weight: bold;
}
.folder-header {}

.forms.list div.table-content{
overflow-y: scroll;
overflow-x: hidden;
height: 276px;
}
.forms.list .red-lines {
border-right: 1px solid #d12f2f;
border-bottom: 1px solid #d12f2f;
}


.table-content-l {
}

.mt tbody td.name{
  padding:0 0 0 2px;
}
.mt tbody td.id{
  width: 24px;
}
.mt td label input{

}
/* Sort buttons */
.mt thead td{
  cursor: pointer;
  cursor: hand;
  background: url('/images/up-arrow.gif') no-repeat 95px;
  border-bottom: 1px solid #d12f2f;
}
.mt thead td.down{
  background-image: url('/images/down-arrow.png');
}

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

.history-table {
  width: 640px;
}
.mt .history-table thead td {
  background: none;
}
.mt .history-table td {
  border-bottom: 0px;
  text-align: center;
}
.mt .history-table tr td {
  border-right: 1px solid #efeaef;
}
.mt .history-table .odd td {
  border-right: 1px solid #e5e0c4;
}
.mt .history-table tbody .date {
  border-right: 0px none;
}
.mt .history-table thead td {
  border-right: 0px none;
}
.mt.history-table .odd .action,
.mt.history-table .odd .dest,
.mt .history-table .odd .name,
.mt .history-table .odd .date
{background-color: #f0f1bf;}
.mt .odd .desc {background-color: #f0e5b3;}
.mt .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: transparent;
  text-align: left;
}
.history-table thead .asc {
  background-image: url('/images/th-arrow-up.gif');
}
.history-table thead a {
  background-image: url('/images/th-arrow-square.gif');
}
.history-table thead .desc {
  background-image: url('/images/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('/images/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('/images/plan-left.gif') no-repeat;
}
.plans p em.r{
  right: 0;
  background: url('/images/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('/images/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('/images/payment/year-bg-left.png');
}
.payment .block.sub365 .promo {
    display: none;
}
.payment .block.sub365.huge {
    height: 433px;
    background-image: url('/images/payment/year-bg-huge.png');
}
.payment .block.sub365.huge .promo {
    display: block;
}
.payment .block.sub31{
 width: 205px;
	background-image: url('/images/payment/month-bg.png');
}
.payment .block.sub1{
	width: 183px;
	background-image: url('/images/payment/day-bg.png');
}
.payment .promo {
    display: none;
}
.payment .block.sub365 .promo {
    padding: 5px 0;
}
.payment .block.sub365.right {
    height: 239px;
    background-image: url('/images/payment/year-bg-right.png');
}
.payment .block.sub365.right.huge {
    background-image: url('/images/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('/images/payment/plusfax.png');
}
.payment .block.sub365 .value.tracking {
    background-image: url('/images/payment/tracking.png');
}
.payment .block.sub365 .promo .absfree {
    display: block;
    width: 210px;
    height: 32px;
    margin: 3px auto;
    background: url('/images/payment/absfree.png') 0 0 no-repeat;
    text-indent: -9999px;
}
.payment .block.sub365 .promo .delivery {
    display: block;
    width: 213px;
    height: 86px;
    background: url('/images/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('/images/payment/s/1.png') no-repeat; width: 21px;}
.extended .only-for .n2,
.payment .block.sub1 p.price .n2{background:url('/images/payment/s/2.png') no-repeat}
.extended .only-for .n3,
.payment .block.sub1 p.price .n3{background:url('/images/payment/s/3.png') no-repeat}
.extended .only-for .n4,
.payment .block.sub1 p.price .n4{background:url('/images/payment/s/4.png') no-repeat}
.extended .only-for .n5,
.payment .block.sub1 p.price .n5{background:url('/images/payment/s/5.png') no-repeat}
.extended .only-for .n6,
.payment .block.sub1 p.price .n6{background:url('/images/payment/s/6.png') no-repeat}
.extended .only-for .n7,
.payment .block.sub1 p.price .n7{background:url('/images/payment/s/7.png') no-repeat; width: 24px;}
.extended .only-for .n8,
.payment .block.sub1 p.price .n8{background:url('/images/payment/s/8.png') no-repeat}
.extended .only-for .n9,
.payment .block.sub1 p.price .n9{background:url('/images/payment/s/9.png') no-repeat}
.extended .only-for .n0,
.payment .block.sub1 p.price .n0{background:url('/images/payment/s/0.png') no-repeat}
.extended .only-for .nc,
.payment .block.sub1 p.price .nc{background:url('/images/payment/s/c.png') no-repeat; width: 11px;margin-right:-6px}

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

.payment .block.sub365 p.price .n1{background:url('/images/payment/b/1.png') no-repeat; width: 23px;}
.payment .block.sub365 p.price .n2{background:url('/images/payment/b/2.png') no-repeat}
.payment .block.sub365 p.price .n3{background:url('/images/payment/b/3.png') no-repeat; width: 30px;}
.payment .block.sub365 p.price .n4{background:url('/images/payment/b/4.png') no-repeat; width: 30px;}
.payment .block.sub365 p.price .n5{background:url('/images/payment/b/5.png') no-repeat; width: 30px;}
.payment .block.sub365 p.price .n6{background:url('/images/payment/b/6.png') no-repeat}
.payment .block.sub365 p.price .n7{background:url('/images/payment/b/7.png') no-repeat; width: 27px;}
.payment .block.sub365 p.price .n8{background:url('/images/payment/b/8.png') no-repeat}
.payment .block.sub365 p.price .n9{background:url('/images/payment/b/9.png') no-repeat}
.payment .block.sub365 p.price .n0{background:url('/images/payment/b/0.png') no-repeat}
.payment .block.sub365 p.price .nc{background:url('/images/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('/images/payment/discount-75.png') no-repeat;
  position:absolute;
  top:-6px;
  left:-5px;
}
.payment .block.sub365.right span.disc {
  background: url('/images/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('/images/mk-auto.gif');
}
.makelink .type-mk.man{
  background-image: url('/images/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('/images/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('/images/makelink-tl.gif');
}
.block.makelink-inside em.tr{
  background-image: url('/images/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('/images/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('/images/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 input.en_folder{
  width: 10px
}
.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('/images/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('/images/radio-not-checked.png') no-repeat 2px 2px;
  display: block;
  margin-left:-20px;
  padding-left:20px;
}
.faq li.active{
  background-image: url('/images/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 87px;
}
.block.news p{
	margin-left: 72px;
}
.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;
  margin-bottom: 9px;
  line-height: 54px;
  height: 54px;
  color:#ba1524;
  background-color: #f7f7f7;
  position: relative;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
}
/* - 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:6px;
  left:300px;
}
.like-facebook-button {
  position:absolute;
  top:-8px;
  left:90px;
}
.facebook-content{
	height:35px;margin-top:15px!important;
}
.facebook-login{
	padding-right:20px;
}
.facebook-text{
	display:inline; width:100px; height:40px;
}
#sign-up-pdffiller,#show_log{
	display:none;
	height:320px;
}
#show_reg{
	height:320px;
}
.or{padding-top:20px;}
.www_sign_up{
	float:right;padding-top:5px;
}
.reg_log{
	position:absolute;
	top:50px;
	left:405px; /* old - 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;
  cursor: pointer;
}
.reg_log .text,.log_reg .text{
	padding: 70px 5px 60px 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(/images/login_button.gif) 0px 0px no-repeat;
	color:#ffffff;
	height:32px;
	width:116px;
	padding: 3px 0px 0px 0px;
	margin:15px auto;
	text-decoration:none!important;
}
.log_reg{
	position:absolute;
	top:50px;
	left:67px; /* old - 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;
  cursor: pointer;
}
.login_box2{
	padding-left:320px;
}
.div_face{
  width:220px;
}
.face_button_text{
	background: #5f78ab url(/images/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('/images/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:140px;
}
.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 input.checkbox_3{
  _margin-left: 60px;
  margin-left: 0px;
  margin-right: 5px;
  _margin-bottom: 2px;
}
.button.fixed_1{
  width: 90px;
  margin-left:20px;
  text-align:center;
}
.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:150px;
	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('/images/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{
}
.block.mess .nocook{width: 18px;height:16px;position:absolute;background:url('/images/nocookies.gif') no-repeat;display:block;top:10px;left:11px;}.nocookie{color:red}.nocookie .block-content{ font-size: 16px!important;padding-left:10px;}
/*------------SERVICES------------------*/
.services_table{
  width: 350px;
  margin-top: 10px;
  height:300px;
  text-align: left;
  line-height: 20px;
}
.services_table div{
  width:340px;
  display: block;
  position: relative;
  float: left;
}
.services_table .div_2{
  top:-1px;
}
.services_table .div_3{
  top:-2px;
}
.services_table span.left{
  background: url("/images/service_bg.gif") repeat-x top left;
  width:180px;
  height:70px;
  display:block;
  float: left;
  position: relative;
  left:0px;
  line-height: 20px;
  padding: 20px 0 0 10px;
  text-align: left;
  font-size:12px;
}
.services_table span.right{
  background: url("/images/service_rbg.gif") repeat-x top left;
  width:140px;
  height:80px;
  display:block;
  float: right;
  position: relative;
  padding-top: 10px;
  right:0px;
  text-align: center;
}
.services_table span.right a{
  font-size: 11px;
}
.services_table span.center{
  background: url("/images/service_center.gif") no-repeat top left;
  width:31px;
  height:90px;
  position: absolute;
  left:185px;
  z-index:1000;
}
.services_table div em.left{
  background: url("/images/service_cor.gif") top left no-repeat;
  width:5px;
  height:90px;
  position: absolute;
  left:-5px;

}
.services_table em.right{
  background: url("/images/service_cor.gif") top right no-repeat;
  width:5px;
  height:90px;
  position: absolute;
  right:-5px;
}
.all_services{
  border-collapse: collapse;
  border-bottom:1px solid #cdcdcd!important;
}
.all_services td{
  border:1px solid #cdcdcd;
  border-top:1px solid #f7f7f7;
  border-bottom:1px solid #f7f7f7;
  padding:5px;
}
.all_services td img{
  padding-top:15px;
}
.all_services .title{
  font-weight:bold;
  background-color: #eeeeee;
  text-align: center;
}
.all_services .pdf{
  background-color: #ffd0d0;
  vertical-align: top;
}
.all_services .sts{
  background-color: #cce2ff;
  vertical-align: top;
}
.all_services .forms{
  background-color: #ffe2d7;
  vertical-align: top;
}
.all_services .title_t,.all_services .pdf_t,.all_services .sts_t,.all_services .forms_t{
  padding:5px;
  border:1px solid #cdcdcd;
}
.all_services .title_t{
  background: #eeeeee url("/images/service_title.gif") top left repeat-x;
  text-align: center;
}
.all_services .pdf_t{
  background: #e22c2c url("/images/service_pdf.gif") top left repeat-x;
  vertical-align: top;
  padding:5px;
}
.all_services .sts_t{
  background: #518cde url("/images/service_sts.gif") top left repeat-x;
  vertical-align: top;
}
.all_services .forms_t{
  background: #f14b13 url("/images/service_forms.gif") top left repeat-x;
  vertical-align: top;
}
.all_services .white{
  color:#ffffff;
}
.all_services .top_bg{
  background: url("/images/service_top_bg.gif") bottom left no-repeat;
  height:60px;
  border:none;
}
.all_services .bg_none{
  border:none;
}
.all_services .bottom{
  border-bottom:1px solid #cdcdcd!important;
}
.folder-header td.folder-name{padding-left: 10px;}
.folder-header td{
  font-weight: bold;
  padding: 6px 2px;
  width:180px;
}
.folder-header, #folders{width:240px;}
.m7{margin: 10px 7px!important;}
.folder-table{
  table-layout:fixed;
}
.folder-table td{
  padding: 6px 2px;
  border-bottom: 1px solid #D6D6D6;
  color: #727272;
}
.folder-table td:first-child{
  z-index:-1;
}
.folder-table .hidden,#forms_table .hidden{display: none;}
#to_folder{width:90px;}
.folder-table .name a{color:#727272;text-decoration: none;width:130px;}
.folder-table .f_active .name a{color:#000;}

.folder-table tr{
  cursor: pointer;
}
.folder-table tr label{
  background: url("/images/icons/folder.png")  5px 50% no-repeat;
  padding-left:30px;
}
.folder-table tr.f_active  label{
  background: url("/images/icons/folder_open.png")  5px 50% no-repeat;
  padding-left:30px;
}
.px {padding-right: 10px !important; background: transparent url('/images/px.png') 100% 50% no-repeat;}
.folder-table td.arrow{
  background: url("/images/to_folder.png") center no-repeat;
}
.folder-table td.arrow:hover{
  background: url("/images/to_folder_a.png") center no-repeat;
}
#forms_table td {
color: #727272;
border-bottom: 1px solid #e0e0e0;
}
#forms_table .active td,.folder-table .f_active{
  background-color: #fff6d6;
  color: #000;
}
#forms_table td.name {
	padding-left: 52px;
	background: transparent url('/images/icons/pdf.png') no-repeat 15px 50%;
}

#forms_table .active td.name{
  background: #fff6d6 url('/images/icons/apdf.png') no-repeat 15px 50%;
}
.droppable_over {background-color: #FFF6D6 !important;}

.f_active .name{
    border-bottom: 1px solid #D12F2F;
    border-left: 1px solid #D12F2F;
    border-top: 1px solid #D12F2F;
}
.f_active .folders-arrors{
    border-bottom: 1px solid #D12F2F;
    border-top: 1px solid #D12F2F;
}



#forms_table .active td label,.folder-table .f_active label{
  font-weight: bold;
}
#forms_table tr{
  cursor: pointer;
}
.button.fixed_folder{
  width: 115px;
  margin-left:5px;
  text-align:center;
  position:absolute;
  top:10px;
}
.button.fixed_folder img{
  position:relative;
  top:2px;
  padding-right:5px;
}
.forms_folders{
  width: 460px;
  left:220px;
}
.forms.list .block-content .block_folders{
	float: left;
	width: 495px;
	position: absolute;
	left: 238px;

}
.forms.list .table_folders{
  width: 495px;
}
.action_folders{
}
.mb5{
  margin-bottom:5px!important;
}
.news_close,.news_close:hover{
  width: 80px;
  text-align: center;
  position:absolute;
  top:4px;
  right:7px;
}
.hot_news{
  background: url("/images/hot_news.gif") top left no-repeat;
  position:absolute;
  width:90px;
  height:70px;
  left:5px;
  top:32px;
}
.news_content{
  z-index:1;
}
.folders_main{
  float:left;
  width:240px;
  position: absolute;
  left: 0px;
  z-index: 10;
}
.folders_main .folders .block{
  height: 323px;
  margin-top:43px;
}
.block .formstitle{
 font: normal 16px/20px Verdana;
 padding-top:20px;
}
.g_plus{
  position: absolute;
  top:7px;
  left:290px;
}
.tweet_button{
  position: absolute;
  top:8px;
  left:00px;
}
#search_results li{
  list-style-type:none;
}
#search_results b,#search_results_2 b{
  color:#D30C0C;
}
#pages li{
  list-style-type:none;
}
.search_button,.search_button:hover{
  width:70px;
  text-align:center;
  position:absolute;
  top:12px;
  _top:40px;
  left:888px;
}
.search_forms{padding: 10px;margin:5px;}
.search_forms td{font-size:16px;}
.block-forms span{
  color:#737373;
  font-size: 11px;
  display: inline;
}
.block-forms p{
  display: block;
  padding:5px 0 10px 0;
  font-size:14px;
}
.search_block{
 margin: 10px 25px;
 clear:both;
 background-color: #f2f2f2;
 padding:15px;
}
.search_block p{
  padding-bottom:10px;
}
.search_block p:first-child{
  font-size:18px;
}
.search_fill,.search_fill:hover{
  background: url("/images/search/search_button.gif") no-repeat top left;
  color: #FFFFFF;
  height: 26px;
  padding: 5px 0;
  position: absolute;
  right: 45px;
  text-align: center;
  text-decoration: none;
  top: 71px;
  width: 89px;
}
.search_arrow{
  background: url('/images/forms_arrow.png') no-repeat top left;
  font-size:18px;
  width:496px;
  height:26px;
  margin-left:20px;
  padding:12px 10px;
}
.block .searchtitle{
 font: normal 16px/20px Verdana;
 padding-top:20px;
 padding-right:120px;
 font-weight:bold;
}
.block-forms{
  height:190px;
}
.block-forms h1,.block-forms h2{
  color:#000;
  font-size:14px;
  font-weight: normal;
  padding-bottom:10px;
  line-height: 20px;
  margin-left: 0px;
  padding-right: 0px;
}
.block-forms div{
  min-height:60px;
}
.block-forms .p_name{
  min-height:40px;
  height:auto;
}
.block-forms .p_desc{
  height:60px;
}
.p_keys{
  height: auto!important;
  margin: 0px!important;
  line-height:15px!important;
  padding: 0px!important;
}
.p_keys a{
  font-size:10px;
}

.next_page a{color:#000;text-decoration:none;}
.previous_page a{color:#000;text-decoration:none;}
.next_page{
  float:right;padding:10px 25px 0 0;
  height:20px;
}
.next_page img,.previous_page img{position: relative;top:3px;}
.previous_page{
  padding:10px 0 10px 25px;
}
#black_screen{
  position:absolute;
  top:0px;
  left:0px;
  background-color:#000000;
  z-index:20;
  opacity:0.5;
  filter: alpha(opacity=50);
}
#black_message{
  position: absolute;
  width:422px;
  height:297px;
  margin: 0 auto;
  background: url("/images/form_wait_bg.gif") no-repeat top left;
  z-index:30;
}
.wait_icon{
  background: url("/images/wait_icon.png") no-repeat top left;
  width: 99px;
  height:101px;
  position: relative;
  margin: 0 auto;
}
.wait_icon img{margin-top:33px;}
#black_message span{display: block;}
#black_message .span_1{
  color:#e95e60;
  font-size:22px;
  font-weight: bold;
  padding-top: 30px;
}
#black_message .span_2{
  color:#727272;
  font-size:16px;
}
#form_wait{display: none;text-align: center;}
.contact_cancel,.contact_where,.contact_cancel:hover,.contact_where:hover{
  background: url("/images/contact_bt_bg.png") no-repeat top left;
  width: 168px;
  height:34px;
  color:#fff;
  line-height: 34px;
  text-align: center;
  text-decoration: none;
}
.contact_cancel{
  float: left;
}.contact_where{
  float: right;
}
.where_block{
  position:absolute;
  top:100px;
  left:100px;
  width:300px;
  z-index:30;
  display:none;
}
.where_block .contact_top1{
  width:400px;
  height:41px;
  border:1px solid #d10505;
  z-index:15;
}
.where_block .contact_top2{
  width:378px;
  height:39px;
  border:1px solid #f9797c;
  background: url('/images/contact_popup_top.png') repeat-x top left;
  float:left;
  color:#fff;
  font-weight:bold;
  font-size:14px;
  line-height:39px;
  padding-left:20px;
}
.where_block .contact_3{
  width: 360px;
  height:100px;
  background-color: #fff;
  border:1px solid #9d9d9d;
  border-top:1px;
  padding:20px;
}
.contact_close,.contact_close:hover{
  margin-left:150px;width:60px;float:left;text-align:center;
}
.contact_delete_bt,.contact_delete_bt:hover{
  margin-left:30px;width:120px;display: inline-block;float:left;text-align:center;
  background: url('/images/contact_red_bg.png') repeat-x top left;
  color:#fff;
  line-height: 34px;
  height:34px;
}
.contact_delete_bt span{
  background: url('/images/contact_red_left.png') no-repeat top left;
  height:34px;
}
.contact_delete_bt em{
  background: url('/images/contact_red_right.png') no-repeat top right;
  height:34px;
}
.contact_cancel_bt,.contact_cancel_bt:hover{
  margin-left:30px;width:60px;float:left;text-align:center;
  background: url('/images/contact_blank_bg.png') repeat-x top left;
  line-height: 34px;
  height:34px;
}
.contact_cancel_bt span{
  background: url('/images/contact_blank_left.png') no-repeat top left;
  height:34px;
}
.contact_cancel_bt em{
  background: url('/images/contact_blank_right.png') no-repeat top right;
  height:34px;
}
.contact_3 img{padding:30px 0 0 160px;}

/* + --------------------------- NEW LOGIN --------------------- + */
.new_login{
  margin-left:30px;
  display: inline-block;
  vertical-align: top;
}
.new_login_box{
  width:200px;
  font-size:11px;
  margin-left:40px;
}
.new_login_box .h2_reg{
  font-size:18px;
  font-weight:bold;
  color:#f95f5f;
  background: url('/images/login_register.gif') no-repeat top left;
  padding-left:30px;
  line-height: 27px;
  margin-top:13px;
  margin-bottom: 5px;
}
.new_login_box .h2_log{
  font-size:18px;
  font-weight:bold;
  color:#f95f5f;
  background: url('/images/login_login.gif') no-repeat top left;
  padding-left:30px;
  line-height: 22px;
  margin-top:15px;
}
.new_login_box .inputs,.new_login_box .inputs_black{
  background: url('/images/login_input.png') no-repeat top left;
  width:189px;
  height:33px;
  display: block;
  border:none;
  padding-left:10px;
  line-height: 30px;
}
.new_login_box .inputs{
  color:#918d8d;
}
.new_login_box .inputs_black{
  color:#000;
}
.new_login_box .login_red{
  position: relative;
  background: url('/images/login_red_bg.png') repeat-x top left;
  width:111px;
  height:33px;
  display: block;
  color:#fff;
  font-weight: bold;
  font-size: 11px;
  text-align: center;
  line-height:28px;
  margin-left:45px;
}
.new_login_box .red_width{width:150px;margin-left:20px;}
.new_login_box .login_red em.lef,.new_login_box .login_red em.rig{
 display:block;position:absolute;
}
.new_login_box .login_red em.lef{top:0;left:-4px;width:4px;height:33px;
 background: url('/images/login_red_left.png') no-repeat;
}
.new_login_box .login_red em.rig{top:0;right:-4px;width:4px;height:33px;
 background: url('/images/login_red_right.png') no-repeat;
}
.new_login_box .login_or{
  margin-top:25px;
}
.new_login .face_button_text_new{
  background: #5f78ab url(/images/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 ;
  text-shadow: none;
  width:220px;
  height:25px;
  text-decoration:none;
  margin:10px 0 0 0;
}
.login_line{
  position:absolute;
  top:30px;
  left:340px;
  width:2px;
  height:250px;
  background:#e0e0e0;
}
.new_login .new_forgot{
  text-decoration: none;
  margin-bottom: 10px;
  display:block;
}
.related_forms{
  position:absolute;
  top:0px;
  left:682px;
  z-index:5;
  width:160px;
  padding:10px;
  background-color: #fff;
  border: 1px solid #918D8D;
  border-radius: 5px 5px 5px 5px;
}
.keywords_forms{
  position:absolute;
  top:0px;
  left:-186px;
  z-index:5;
  width:160px;
  padding:10px;
  background-color: #fff;
  border: 1px solid #918D8D;
  border-radius: 5px 5px;
}
.found_text{
  color:#D30C0C;
}
#success_button{
  display:none;
}
#success_block{
  height:150px;
}
.notify {
  background-color: #F95F5F;
  color: #FFF;
  font-weight: bold;
  left: 0;
  padding: 0;
  position: fixed;
  text-align: center;
  bottom: 0;
  width: 100%;
  z-index: 100;
}
.notify p {
  font-size: 16px;
  margin-bottom: 5px;
  margin-top: 5px;
  line-height: 140%;
}
.darkred {
  color: #FFF;
}
.darkred a{color:#000!important;}
#close-notify {
  background-color: #F95F5F;
  border: 1px solid #000;
  color: #000;
  cursor: pointer;
  font-size: 14px;
  line-height: 18px;
  padding: 0 3px;
  position: absolute;
  right: 5px;
  text-decoration: none;
  top: 5px;
}
/*%--------------------------------------------------------------%*/
.uiWin-error {background: transparent url("/images/contact_popup_top.png") repeat-x !important; color: #fff !important; border: 1px solid #F9797C;}
.folders-scroll {
	border-right: 1px solid #D12F2F;
	position:relative;
	width: 239px;
	z-index: 10;
}
.folders-shift {
    z-index: 5;
	width: 240px;
	right: -1px;
	border-right: 0px !important;
	z-index: 30;
    height: 278px;
    overflow: hidden;
}
.host_banner_div {
    position: absolute;
    top: 0;
}
.host_banner {
    left: 690px;
    position: absolute;
    top: 94px;
    width: 160px;
}

.pointer {
    cursor: pointer;
}
.payment_tabs {
    -moz-border-radius: 5px 5px 5px 5px;
    background-color: #F6F6F6;
    border: 1px solid #E2E4E1;
    padding: 10px 10px 10px 20px;
}
.clr {clear: both;}

.social-buttons {position: relative; height: 28px;}

.main-links {padding: 25px 0px;}
.main-wrapper {position: relative;}
.main {background: transparent url('/images/bg/main.jpg') repeat-x; height: 279px;}
.main-sign {background: transparent url('/images/main/sign.png') no-repeat; height: 188px; width: 188px; position: absolute; right: 200px; top: 160px;}
.main-comments {background: #f7f7f7; color: #939393; padding: 50px 20px;}
.main-comments a{color: #939393;}
.main-comments h1{color: #5d5d5d; padding-bottom: 35px; font: 21px normal Arial;}
.main-comments p{padding: 14px 0px 31px 0px; text-align: right;}
.main-text {padding: 50px 20px 50px 0px;}
.main-text h1{color: #ba1524; padding-bottom: 35px; font: 21px normal Arial;}
.main-text h2{font-weight: bold; padding-bottom: 16px;}
.main-text p{padding-bottom: 22px;}
.main-red h1{color: #fff; text-shadow: 0 4px 0 #000000; font-size: 24px; padding-top: 40px;}
.main-red h2{color: #fff; text-shadow: 0 4px 0 #000000; font-size: 28px; padding-bottom: 40px; padding-left: 40px; }
.main-red p{background: transparent url('/images/main/main-arrow.png') 0px 50% no-repeat; padding-left: 30px; color: #fff; text-shadow: 0 2px 0 #5d0910; font-size: 18px; margin-bottom: 15px; }
.forms-wrapper {position: relative; height: 320px;}
.gray-box {background-color: #dadada; padding: 15px 10px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;}

p.step1, p.step2, p.step3 {
    padding-left: 70px;
    color: #fff;
    text-shadow: 0 3px 0 #5d0910;
    font-size: 21px;
    margin-bottom: 12px;
}

p.step1 {
    background: transparent url('/images/main/step1.png') 0px 50% no-repeat;
}

p.step2 {
    background: transparent url('/images/main/step2.png') 0px 50% no-repeat;
}

p.step3 {
    background: transparent url('/images/main/step3.png') 0px 50% no-repeat;
}

.center-me{
    margin: 0 auto;
}

