body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,td{margin:0; padding:0;}
html{height:100%;}
body{height:100%; font:12px arial; color:#545454; line-height:1.2; background:#ffffff;}
img{border:none;}
a{outline:none; color:#0099de;}
a:hover{text-decoration:none;}
:focus{outline:none; -moz-outline-style:none;}
ul li{list-style: none;}
fieldset{border:none;}
.clear{clear:both;}
h1{font-size:32px; font-weight:normal;}
h2{font-size:24px; font-weight:normal;}
h3{font-size:18px; font-weight:normal;}
a span{cursor:pointer;}
textarea,.inp_text{font:12px arial; color:#4c4c4c; margin:0;}
strong, b {font-weight: bold;}

#wrap_main{min-height:100%; min-width:950px; overflow:hidden; position:relative;}

#overlay{width:100%; height:100%; background:#000; opacity:0.5; filter:alpha(opacity=50); position:absolute; left:0; top:0; z-index:100;}
.popup{position:absolute; width:514px; left:50%; top:50px; z-index:101;}
.popup_t, .popup_b{height:8px; font-size:0; background: url("../images/popup_tb.png") no-repeat left top; position:relative;}
.popup_b{background-position:left bottom;}
.popup_t .close, .dhtml_window .close, .fpopup .close{position:absolute; top:-8px; right:-13px; width:33px; height:33px; overflow:hidden; text-indent:-9999px; background: url("../images/close.png");}
.popup_m{background: url("../images/popup_bg.png");}
.popup_m .white {background-color: white; padding:16px 0 0 32px; margin: 0 5px 0 5px;}
.popup h2{color:#0099de; font-size:30px; font-weight:normal; padding-bottom:25px;}
.row{zoom:1;}
.row:after{content:" "; display:block; clear:both;}
.popup .row{padding-bottom:6px;}
.popup .label1{float:left; width:123px; line-height:44px;}
.popup .label1_2{line-height:15px;}
.popup .input{background:#f3f3f0; position:relative; float:left; width:322px; padding:4px; margin-left:-4px;}
.popup .inp_text_wrap{background: url("../images/inp_text_l.png") no-repeat left top; float:left;}
.popup .inp_text{background: url("../images/inp_text_r.png") no-repeat right top; height:14px; padding:11px; width:300px; border:0; float:left;}
.popup .inp_text2{width:160px;}
.popup .forgot{overflow:hidden; text-align:center; line-height:36px;}
.popup .chbox{padding:9px 0 20px 119px; font-size:11px;}
.popup .chbox input{margin:0 5px 0 0; padding:0; width:13px; height:13px; vertical-align:bottom;}
.popup .row_captcha{padding-bottom:20px;}
.popup .row_captcha_input{padding:0 0 18px 123px;}
.popup .label2{display:block; font-size:11px; color:#8a8a8a; padding-bottom:4px;}
.popup .inp_text3{border:1px solid #d1d1cb; height:15px; padding:6px 10px; width:179px;}
.popup .buttons{height:38px; padding:12px 27px 0; margin:4px 5px 0 -27px; background:#f4f4f2;}
.popup .buttons .rbutton{float:right;}

.popup .row .newListSelected{width:322px; height:34px; font-size:11px;}
.popup .row ul.newList{width:322px; left:-1px !important;}
.popup .row ul.newList a{padding:3px 9px;}
.popup .row .selectedTxt{background:#FFF url("../images/select_arrow2.gif") no-repeat right top; border:none; height:14px; padding:10px;}

.window_login_popup .rbutton strong, .window_retrieve_popup .rbutton strong{background: url("../images/button_icons.png") no-repeat 20px top; padding-left:40px;}
.window_login_popup h4{color: #0099de; font-weight: normal; font-size: 14px; margin-bottom: 16px;}

.window_retrieve_popup .row{padding-bottom:15px;}
.fpopup.window_edit_file .rows{padding-bottom: 0px;}
.fpopup.window_edit_file .buttons{padding-top: 22px;}

#wrap{width:948px; margin:0 auto; padding-bottom:30px;}
#wrap.index_page{padding-bottom:0;}

#wrap_premium{width:948px; margin:0 auto; margin-top:-17px; padding-bottom:17px;}

.header_wrap{background: url("../images/bg.png") repeat-x top; margin-bottom:25px; marks: nofetch;}
#header{position:relative; width:948px; margin:0 auto; padding-bottom:3px;}
#header .logo{float:left; margin:16px 0 0 9px; height:88px;}
#header .logo a{display:block; height:75px; width:254px; background: url("../images/logo.png") no-repeat left top; text-indent:-9999px; overflow:hidden;} 
.rbutton{float:left;}
.rbutton a{background: url("../images/rbutton_bg_r.png") no-repeat right top; padding-right:2px; float:left; color:#FFF; text-decoration:none; text-shadow:1px 1px 1px #96515e; text-align:center; line-height:29px;}
.rbutton a span{background: url("../images/rbutton_bg_l.png") no-repeat left top; float:left;}
.rbutton a strong{float:left; padding:0 18px 0 20px; height:29px;}
.rbutton a:hover{background-position:right bottom;}
.rbutton a:hover span{background-position:left bottom;}
#header .rbutton{float:right; margin:36px 0 0 6px;}
#header .rbutton a{}
#header .rbutton a strong{padding:0 0 0 20px; background: url("../images/button_icons.png") no-repeat 20px top; width:80px;}
#header .langs{float:right; margin-top:36px; position:relative;}
#header .langs a{border:1px solid #d1d1cb; background:#ffffff; display:block; width:107px; height:27px; text-align:right; line-height:27px; padding-right:20px; color:#4c4c4c; text-decoration:none; font-size:11px; font-weight:bold;}
#header .langs a.dd_link{background:#FFF url("../images/lang_arr.gif") no-repeat right top;}
#header .langs span.dd_link{border:1px solid #d1d1cb; background:#ffffff; display:block; width:107px; height:27px; text-align:right; line-height:27px; padding-right:20px; color:#4c4c4c; text-decoration:none; font-size:11px; font-weight:bold;}
#header .langs ul{border:1px solid #d1d1cb; position:absolute; top:28px; display:none; z-index:5;}
#header .langs li a{border:none;}
#header .langs li a:hover{background:#EEE;}
#header .langs li.active a{background:#EEE;}

/*.flag{width:16px; height:14px; float:left; overflow:hidden; margin:7px 0 0 6px;}
.flag_en{background: url("../images/flag_en.gif");}*/

.country_flags {width: 16px; height: 11px; background: url('../images/country_flags.png') 0 0px no-repeat;}
.country_flag_us{background-position: 0 -0px;}
.country_flag_uk{background-position: 0 -12px;}
.country_flag_fr{background-position: 0 -24px;}
.country_flag_ca{background-position: 0 -36px;}
.country_flag_de{background-position: 0 -48px;}
.country_flag_au{background-position: 0 -60px;}
.country_flag_it{background-position: 0 -72px;}
.country_flag_be{background-position: 0 -84px;}
.country_flag_se{background-position: 0 -96px;}
.country_flag_nl{background-position: 0 -108px;}
.country_flag_hk{background-position: 0 -120px;}
.country_flag_no{background-position: 0 -132px;}
.country_flag_dk{background-position: 0 -144px;}
.country_flag_ch{background-position: 0 -156px; width: 11px;}
.country_flag_es{background-position: 0 -168px;}
.country_flag_sg{background-position: 0 -180px;}
.country_flag_il{background-position: 0 -192px;}
.country_flag_ie{background-position: 0 -204px;}
.country_flag_at{background-position: 0 -216px;}
.country_flag_fi{background-position: 0 -228px;}
.country_flag_nz{background-position: 0 -240px;}
.country_flag_sa{background-position: 0 -252px;}
.country_flag_ae{background-position: 0 -264px;}
.country_flag_za{background-position: 0 -276px;}
.country_flag_th{background-position: 0 -288px;}
.country_flag_kw{background-position: 0 -300px;}
.country_flag_in{background-position: 0 -312px;}
.country_flag_hr{background-position: 0 -324px;}
.country_flag_my{background-position: 0 -336px;}
.country_flag_ar{background-position: 0 -348px;}
.country_flag_gr{background-position: 0 -360px;}
.country_flag_sk{background-position: 0 -372px;}
.country_flag_id{background-position: 0 -384px;}
.country_flag_kr{background-position: 0 -396px;}
.country_flag_cy{background-position: 0 -408px;}
.country_flag_lu{background-position: 0 -420px;}
.country_flag_pt{background-position: 0 -432px;}
.country_flag_cl{background-position: 0 -444px;}
.country_flag_lv{background-position: 0 -456px;}
.country_flag_ph{background-position: 0 -468px;}
.country_flag_bg{background-position: 0 -480px;}
.country_flag_cz{background-position: 0 -492px;}
.country_flag_do{background-position: 0 -504px;}
.country_flag_om{background-position: 0 -516px;}
.country_flag_qa{background-position: 0 -528px;}
.country_flag_jp{background-position: 0 -540px;}
.country_flag_ru{background-position: 0 -552px;}
.country_flag_tw{background-position: 0 -564px;}
.country_flag_en{background-position: 0 -12px;}
.country_flag_pl{background-position: 0 -576px;}
.country_flag_hu{background-position: 0 -588px;}
.country_flag_gb{background-position: 0 -600px;}

#header .langs .country_flags {float:left; overflow:hidden; margin:7px 0 0 6px;}
#header .langs .country_flag_en {width:16px; height:14px; background: url("../images/flag_en.gif");}

#header .menu{ clear:both; height:38px; position: relative; }
#header .menu ul{float:left;  margin-top: -7px;}
#header .menu li{float:left; margin-right: 1px;}
#header .menu li a{float:left; background: url("../images/menu_li_bg.png") no-repeat left top; text-align:center; font-size:15px; line-height:30px; color:#FFF; text-decoration:none; margin-top: 7px;}
#header .menu li a span{background: url("../images/menu_li_bg.png") no-repeat right -66px; float:left; height:31px; padding-top:1px;}
#header .menu li.premium a { background: url("../images/premiun_li.png") top right no-repeat; height: 38px; line-height: 38px; margin-top: 1px;}
#header .menu li.premium a span, #header .menu li.premium a span{ background: url("../images/premium_li_r.png") top left no-repeat; height: 38px; padding-top:0px; }
#header .menu li.premium a:hover { background: url("../images/premium_li_hov.png") top right no-repeat; height: 38px; line-height: 38px; margin-top: 1px;}
#header .menu li.premium a:hover span{ background: url("../images/premium_li_r_hov.png") top left no-repeat; height: 38px; padding-top:0px; }
#header .menu li.signup{margin-right:0;}
#header .menu li.signup a{background: url("../images/menu_li_signup_bg.png") no-repeat left top;}
#header .menu li.signup a span{background: url("../images/menu_li_signup_bg.png") no-repeat right -66px;}
#header .menu li a:hover{background-position:left -33px;}
#header .menu li a:hover span{background-position:right -99px;}
#header .menu li.active a{background: url("../images/menu_li_act_bg.png") no-repeat left top; color:#955ca6; font-size:17px; text-decoration:none; cursor:default;}
#header .menu li.active a span{background: url("../images/menu_li_act_bg.png") no-repeat right -32px;}
#header .menu li.signup.active a{color:#009cd9;}
#header .menu_ru li.extend_premium a{width: 144px;}
#header .menu_ru li.extend_premium a span{width: 144px;}
#header .menu_ru li.blog a{width: 124px;}
#header .menu_ru li.blog a span{width: 124px;}
#header .menu_de li.extend_premium a{width: 144px;}
#header .menu_de li.extend_premium a span{width: 144px;}
#header .menu_de li.blog a{width: 124px;}
#header .menu_de li.blog a span{width: 124px;}
#header .submenu{height:23px; padding:5px 0 0 15px;}
#header .submenu li{float:left; font-size:13px; border-left:1px solid #c4c4c4; padding-left:10px; margin-right:10px; line-height:14px; font-weight:bold;}
#header .submenu li:first-child{border:none; padding-left:0;}
#header .submenu li a{float:left;}
#header .submenu li.active a{color:#7e4791; text-decoration:none;}

.c{position:absolute; overflow:hidden; background-repeat:no-repeat; font-size:0; background-image: url("../images/crns.gif"); width:3px; height:3px;}
.lt,.lt1{left:0; top:0; background-position:left top;}
.rt,.rt1{right:0; top:0; background-position:right top;}
.lb,.lb1{left:0; bottom:0; background-position:left bottom;}
.rb,.rb1{right:0; bottom:0; background-position:right bottom;}

.lt1{left:-1px; top:-1px;}
.rt1{right:-1px; top:-1px;}
.lb1{left:-1px; bottom:-1px;}
.rb1{right:-1px; bottom:-1px;}

#container{padding-bottom:10px;}

.index_page #container{padding-bottom:60px;}
.index_page h1{text-align:center; margin-bottom:20px;}
.index_page h1.home{color: #9760a7;}

.index_page #files_receiver {position: absolute; width: 948px; visibility: hidden; z-index: 10; }
.index_page #files_receiver .upload_box{background: url("../images/upload_box_bg.png"); width:348px; height:101px; padding: 50px 220px 0px 380px; color:#955ca6; font-size:20px; line-height:24px;}
.index_page #upload_form_iframe {width: 0px; height: 0px; }
.index_page .flash_div {position: absolute; overflow: hidden; left: 0px; top: 0px; width: 1px; height: 1px; z-index: 2; }
.index_page .error_message {font-weight: bold; color: red; padding: 20px 0px 20px 0px; text-align: center;}

.index_page .rows{padding:29px 0 0px;}
.index_page .row{padding-bottom:12px;}
.index_page .row .inp_text{height:14px; padding:10px; width:488px; border:0;}
.index_page .row .inp_text2{width:226px;}
.index_page .row .adding{float:left; padding-left:12px; line-height:36px;}
.index_page .row .newListSelected{width:246px; height:34px; font-size:11px;}
.index_page .row ul.newList{width:246px; left:-1px !important;}
.index_page .row ul.newList a{padding:3px 9px;}
.index_page .row .selectedTxt{background:#FFF url("../images/select_arrow2.gif") no-repeat right top; border:none; height:14px; padding:10px;}
.index_page .row .label1{width:111px; float:left; line-height:36px; color:#005277; font-size:13px; font-weight:bold;}
.index_page .row .inp_text_wrap{border-right:1px solid #fff; border-top:1px solid #afafaf; border-bottom:1px solid #f1f1f1; border-right:1px solid #ededed; position:relative; float:left;}
.index_page .row .inp_text_wrap .c{background-image: url("../images/inp_text_crns2.gif"); width:4px; height:4px;}

.index_page .added_files{border-top:1px solid #e5e5e5; padding-top: 19px; margin-top: 12px;}
.index_page .added_files li{background:#FFF; position:relative; border:1px solid #d0dfea; line-height:14px; padding:7px 10px; width:454px;}
.index_page .added_files li .c{width:3px; height:3px; background-image: url("../images/added_files_crns.gif");}
.index_page .added_files a.remove{position:absolute; right:-23px; top:7px; width:15px; height:15px; overflow:hidden; font-size:0; text-indent:-9999px; background: url("../images/remove.gif");}
.index_page .added_files .files_info_box {padding-bottom: 12px; }

.upload_progress_page {margin: 0px auto; width: 560px; padding-bottom: 80px; }
.upload_progress_page h1 {margin-bottom: 12px; padding-left: 0; color: #0099de; font-size: 24px; font-weight: bold; line-height: 29px; text-align: left;}
.upload_progress_page .upload_name_wrap{}
.upload_progress_page .upload_name{float:left; width:443px; height:14px; line-height:14px; margin-right:7px; padding:7px 11px; border:1px solid #d0dfea; position:relative;}
.upload_progress_page .upload_name .selected{color:#955ca6;}
.upload_progress_page .status{float:left; margin-top:7px; line-height:16px;}
.upload_progress_page .upload_name .c{background-image: url("../images/upload_crns.gif");}

.upload_progress_page .upload_status_starting{background: url("../images/loader.gif") no-repeat left 0px transparent; padding-left:21px;}
.upload_progress_page .upload_status_uploading{background: url("../images/loader.gif") no-repeat left 0px transparent; padding-left:21px;}
.upload_progress_page .upload_status_completed{background: url("../images/dt_yes.png") no-repeat left 0px; padding-left:21px;}
.upload_progress_page .upload_status_error{background: url("../images/error.gif") no-repeat left 0px; padding-left:21px;}
.upload_progress_page .upload_status_canceled{background: url("../images/delete.gif") no-repeat left 0px; padding-left:21px;}
.upload_progress_page .progressbar{background:#f1f1ea; height:32px; position:relative; margin-bottom:11px;}
.upload_progress_page .progressbar span.progress_percent{display:block; height:32px; background: url("../images/progressbar.gif") left top;}
.upload_progress_page .progressbar strong{position:absolute; left:0; width:100%; top:0; line-height:32px; font-weight:normal; text-align:center; color: #2a2a26; text-shadow:1px 1px 1px #f1f1ea;}
.upload_progress_page .upload_info{overflow:hidden;}
.upload_progress_page .cancel{float:right; font-weight:bold;}

.index_page_iframe {padding-bottom:60px;}
.index_page_iframe iframe {overflow: hidden; background: transparent; width: 100%; height: 0px; }

.upload_files{background:#f1f1ea; position:relative; padding:18px 33px 25px 33px; margin-bottom:33px; zoom:1;}
.upload_files h2{font-size:17px; text-align:center; font-weight:normal; padding-bottom:25px;}
.upload_files h2 span.comment{color:#878787;}
.upload_files a{marks: nofetch;}

.upload_files .max_size{float:right; padding-right:131px;}
.upload_files .chbox{float:left;}
.upload_files .chbox input{float:left; width:13px; height:13px; margin:1px 5px 0 0;}
.upload_files .buttons{clear:both; padding-top:0px; height:29px;}
.upload_files .buttons_inner{float:left; position:relative; left:50%;}
.upload_files .buttons_inner2 {position:relative; right: 50%; top: 8px; }

.upload_files .fake_button {position: relative; padding-bottom:8px;}
.upload_files .fake_button .text {width: 727px; padding:11px 10px; height:14px; background: url("../images/inp_file_bg.png"); border:0; margin-right:6px;}
.upload_files .fake_button .img {height: 36px; padding-top: 1px; padding-left: 4px; } 
.upload_files .fake_button img {width: 131px; height: 34px; }
.upload_files .fake_button img.en {background: url("../images/browse_button_en.gif") 0px 0px no-repeat; }
.upload_files .fake_button img.ru {background: url("../images/browse_button_ru.gif") 0px 0px no-repeat; }
.upload_files .fake_button img.de {background: url("../images/browse_button_de.gif") 0px 0px no-repeat; }
.upload_files .fake_button img.hover {background-position: 0px -34px; }
.upload_files .fake_button div {opacity: 0; filter: alpha(opacity=0); width: 893px; height: 40px; overflow: hidden; position:absolute; top: 0px; left: 0px; }
.upload_files .fake_button div input {direction: rtl; font-size: 50em; height: 64px; margin-top: -10px; margin-left: -2200px; cursor: pointer; cursor: hand;}

.upload_files .msie_show, .upload_files .flash_show {display: none; }
.upload_files .upload_form {position: relative; }
.upload_files .upload_text {font-size: 14px; font-weight: bold; color: #406a96; width: 747px; text-align: right; }
.upload_files .iframe_loader {padding: 10px 11px;  height: 28px; }
.upload_files .iframe_loader .iframe_loader2 {position: relative; left: 50%; }
.upload_files .iframe_loader .iframe_loader2 .iframe_loader3 {background: url("../images/loader.gif") no-repeat left 0px transparent; padding-left:21px;}

.upload_files .change_type {padding-bottom: 2px; }

.may_be_create_folder {visibility:hidden;}
.may_be_create_folder div {color: red; padding-left: 111px; line-height: 14px;}

.we_offer_wrap{height:26px; margin-bottom:28px;}
.we_offer{font-size:17px; color:#5d5d5d; position:relative; left:50%; float:left;}
.we_offer span{float:left; position:relative; right:50%; background: url("../images/we_offer_icon.png") no-repeat left top; line-height:26px; padding-left:40px;}
.we_offer a{margin-left:10px;}

.we_offer_home{font-size:22px;}
.we_offer_home a{margin-left:5px; font-size: 16px;}

.home_box { width: 100%; height: 300px; background: url("../images/bg_home_page.png") center no-repeat; position: relative; margin-bottom: 30px; }
.home_box a.create { width: 159px; height: 39px; background: url("../images/create_acc_but.png") no-repeat; display: block; font-size: 16px; font-weight: bold; text-decoration: none; color: #FFF; padding-left: 45px; line-height: 39px; text-shadow: 1px 0px #3d5e01; position: absolute; bottom:15px; left:387px; }
.home_box a.create:hover { background: url("../images/create_acc_but_hover.png") no-repeat;  }

.features{position:relative; border:1px solid #d0dfea;}
.features ul{overflow:hidden;}
.features li{float:left; background: url("../images/features_sep.gif") repeat-y left;}
.features li:first-child{background:none;}
.features .li{float:left; width:184px; padding:30px 29px 30px 105px; background-image: url("../images/features_icons.jpg"); background-repeat:no-repeat;}
.features li h4{font-size:17px; font-weight:normal; color:#955ca6; padding-bottom:6px;}
.features .safe .li{background-position:35px -248px; padding-left:97px;}
.features .speed .li{background-position:35px 32px;}
.features .friendly .li{background-position:35px -108px;}
.features li p{font-size:12px; line-height:14px; color:#7f7f7f;}

.red_block{background:#f1f1ea; height:80px; margin-bottom:8px; }
.red_block .we_re_best{float: left; width:412px; height:56px; background: url("../images/we_re_best_bg.gif"); color:#FFF; text-shadow:0 0 0 #000; padding:23px 0 0 102px;}
.red_block .we_re_best h4{font-size:15px; text-shadow:1px 1px 1px #a77e81; float:left; width:142px; border-right:1px solid #cfaaae; line-height:18px; }
.red_block .we_re_best p{float: left; font-size:11px; padding:3px 0 0 17px; line-height:14px; width:230px; text-shadow:  #d6bfc1 2px 2px 4px; }
.red_block .sign_free{background: url("../images/we_re_best_guest_bg.gif");}

.footer_wrap{border-top:1px solid #e5e5e5; position:absolute; bottom:0; width:100%;}
#footer{padding-top:10px; height:34px; width:908px; margin:0 auto; line-height:15px;}
.f_menu{}
.f_menu li{float:left; padding-right:31px;}
.f_menu li a{color:#7a7675;}
.rights{float:right;}

#copyright_disclaimer{width:948px; margin:0 auto; padding-bottom: 8px; padding-top: 8px;}
#copyright_disclaimer div{padding:10px 20px 5px 20px; height:34px; margin-top: 8px; margin-bottom: 8px; line-height:15px; border:1px solid #D0DFEA;}

/* download
---------------------------------------- */
#wrap.download_page{padding-bottom:40px;}
.file_info_sharing{padding-right:17px;}
.file_info{float:left; width:580px; padding-left:75px; margin-bottom:50px;}
.file_info h1{font-size:24px; line-height:30px; border-bottom:1px solid #e5e5e5; margin-bottom:10px;}
.file_info h1#smaller {font-size:18px;}
.file_info .ul{font-size:13px; float:left; line-height:17px; font-weight:bold;}
.file_info .ul span{color:#955ca6;}
.file_info .rbutton{float:right;}
.file_info .rbutton a strong, .button_hi a strong, .button_lo a strong{width:172px; padding:0 0 0 20px; text-transform:uppercase; font-size:11px;}
.file_info .rbutton a strong, .button_hi a strong{background: url("../images/button_icons.png") no-repeat 21px -29px;}
.file_info .dbutton{float:right;}
.file_info_active {background: url("../images/download_icon.png") no-repeat left top;}
.file_info_temp_unavailable {background: url("../images/file_waiting_icon.png") no-repeat left top;}
.file_info_deleted {background: url("../images/file_deleted_icon.png") no-repeat left top;}
.file_info_private {background: url("../images/file_deleted_icon.png") no-repeat left top;}

.button_lo a strong{background: url("../images/button_icons.png") no-repeat 15px -58px;}
.button_hi .rbutton, .button_lo .rbutton{float:none; display:block; width:192px; margin:0 auto;}
.sharing{float:right; width:220px;}
.addthis{height:47px;}

.download_page .upgrade{position:relative; font-size:16px; background: url("../images/upgrade_icon.png") no-repeat 13px 6px; border:1px solid #d0dfea; line-height:40px; padding:0 0 0 61px; margin-bottom:15px; zoom:1;}
.download_page .upgrade strong{color:#0099de;}

.benefits{background:#f1f1ea; position:relative; padding:20px 0 0 0; margin-bottom:21px;}
.benefits .logos{position:absolute; right:15px; top:9px;}
.benefits h2{font-size:22px; line-height:26px; font-weight:normal; padding:0 0 20px 30px;}
.benefits h2 span{font-size:13px; color:#989893; display:block; line-height:15px;}
.benefits .uls .c{background-image: url("../images/benefits_crns.gif");}
.benefits .uls{height:102px; color:#FFF; padding:35px 0 0 30px; background:#a77ab4; position:relative;}
.benefits .uls h4{float:left; font-size:19px; font-weight:normal; line-height:72px; text-shadow:0 1px 1px #75557e;}
.benefits .uls ul{float:left; line-height:18px; margin-right:75px; padding-left:34px; background: url("../images/benefits_ul_bg.gif") no-repeat 5px 6px; font-size:13px;}

.plans{ margin-bottom:20px; background:url(../images/man_bg.png) 140px 77px no-repeat #f2f1ea; min-height: 365px; position: relative;}
.plans .cor { position: absolute; width: 4px; height: 4px; display: block; }
.plans .cor.l { left:0px; top:0px; }
.plans .cor.r { right:0px; top:0px; }
.plans .h_plans { height: 62px; padding-top: 10px; position: relative; }
.plans .h_plans .title { font-size: 22px; color: #9660a6; width: 200px; letter-spacing: -1px; padding-right: 20px; padding-left: 130px; float: left; }
.plans .h_plans_de .title {padding-left: 80px;}
.plans .h_plans ul { float: left; padding-left: 20px; padding-top:2px; }
.plans .h_plans ul li { background: url(../images/li_style.png) left no-repeat; padding-left: 15px; margin-bottom:2px; }
.trust { position: absolute; right: 32px; top:21px; background: url(../images/trust_banner.png); width: 125px; height: 37px; }

.anonyms { width: 130px; height: 17px; background: url(../images/anonyms_bg.png) left no-repeat; margin: 0px auto; display: block; margin: 15px 0 10px 0; text-align: left; font-size: 11px; color: #000; font-weight: normal; line-height: 17px; padding-left: 15px; }
.plans ul.plans_list { padding-left: 128px; margin-left: 140px;}
.plans .plan{float:left; width:152px; font-size:13px; text-align:center; margin-left:10px; font-weight:bold; position:relative;  margin-top: 6px;}
.plans .plan.top{float:left; width:158px; font-size:13px; text-align:center; margin-left:10px; font-weight:bold; position:relative; margin-top: 0px; }
.plans .plan .plan_inner { background: url("../images/pay_sprite.png") repeat-x left top; position: relative; padding:4px 0px 5px 0px;  }
.plans .plan.top .plan_inner { background: url("../images/pay_sprite.png") -304px 0px repeat-x; position: relative; padding:4px 3px 5px 3px;  }
.most_star { position: absolute; width: 50px; height: 50px; background: url(../images/most_popular.png) no-repeat; right:-2px;top:-1px;}
.bot_corner { width: 152px; height: 5px; background: url(../images/b_corner.png) no-repeat; clear: both; position: absolute; bottom: -5px; }
.plans .plan:first-child{margin-left:0;}
.plans .plan_inner .slog { font-weight: normal; font-size: 14px; font-weight: normal; color: #fff; }
.plans .plan .c{background-image: url("../images/plan_crns.gif"); width:4px; height:4px;}
.plans .plan .rt1{background-position:-4px top;}
.plans .plan .rb1{background-position:-4px bottom;}
.plans .plan .stars_l { width: 59px; height: 59px; position: absolute; right: -10px; top:-15px; z-index: 111; }
.plans .plan .stars_l.trial { background: url(../images/sprite_trial.png) 0px -70px no-repeat; }
.plans .plan.hover .stars_l.trial { background: url(../images/sprite_trial.png) 0px -129px no-repeat; }
.plans .plan .stars_l.best { background: url(../images/sprite_trial.png) -59px -70px no-repeat; }
.plans .plan.hover .stars_l.best { background: url(../images/sprite_trial.png) -59px -129px no-repeat; }
.plans .plan .stars_l.save_5 { background: url(../images/sprite_trial.png) -118px -70px no-repeat; }
.plans .plan.hover .stars_l.save_5 { background: url(../images/sprite_trial.png) -118px -129px no-repeat; }

.plans .plan .stars_l.save_25 { background: url(../images/sprite_trial.png) -177px -70px no-repeat; }
.plans .plan.hover .stars_l.save_25 { background: url(../images/sprite_trial.png) -177px -129px no-repeat; }

.plans .plan .stars_l.save_65 { background: url(../images/sprite_trial.png) -236px -70px no-repeat; }
.plans .plan.hover .stars_l.save_65 { background: url(../images/sprite_trial.png) -236px -129px no-repeat; }

.plans .plan .stars_l.save_135 { background: url(../images/sprite_trial.png) -295px -70px no-repeat; }
.plans .plan.hover .stars_l.save_135 { background: url(../images/sprite_trial.png) -295px -129px no-repeat; }


.plan .period{font-size:36px; color: #4e4e4c; font-family: PFSquareSansProMedium; margin: 0px auto; display: block; margin-top: 15px; width: 90px; height: 70px;}
.plan .period.day5 {  background: url(../images/days_sprite.png) 0px top no-repeat;  }
.plan .period.day30 { background: url(../images/days_sprite.png) -90px top no-repeat; }
.plan .period.day90 { background: url(../images/days_sprite.png) -180px top no-repeat; }
.plan .period.day180 { background: url(../images/days_sprite.png) -270px top no-repeat; }
.plan .period.day365 { background: url(../images/days_sprite.png) -360px top no-repeat; }
.plan .period.day730 { background: url(../images/days_sprite.png) -450px top no-repeat; }
.plan h4{ width: 78px; height: 17px; background: url(../images/sprite_trial.png) left -53px no-repeat; margin: 0px auto;}
.plan h4 span { display: none; }

.plan .price_5_eur {width: 52px; height: 24px; background: url(../images/price_sprite_eur.png) left 0px no-repeat; margin: 4px 0 5px 50px;}
.plan .price_30_eur {width: 52px; height: 24px; background: url(../images/price_sprite_eur.png) -53px 0px  no-repeat; margin: 4px 0 5px 50px;}
.plan .price_90_eur {width: 70px; height: 24px; background: url(../images/price_sprite_eur.png) -106px 0px no-repeat; margin: 4px 0 5px 40px;}
.plan .price_180_eur {width: 69px; height: 24px; background: url(../images/price_sprite_eur.png) -175px 0px no-repeat; margin: 4px 0 5px 40px;}
.plan .price_365_eur {width: 68px; height: 24px; background: url(../images/price_sprite_eur.png) -244px 0px no-repeat; margin: 4px 0 5px 42px;}
.plan .price_730_eur {width: 75px; height: 24px; background: url(../images/price_sprite_eur.png) -312px 0px no-repeat; margin: 4px 0 5px 43px;}

.plan .price_5_usd {width: 50px; height: 28px; background: url(../images/price_sprite_usd.png) left 0px no-repeat; margin: 4px 0 5px 50px;}
.plan .price_30_usd {width: 66px; height: 28px; background: url(../images/price_sprite_usd.png) -50px 0px  no-repeat; margin: 4px 0 5px 45px;}
.plan .price_90_usd {width: 66px; height: 28px; background: url(../images/price_sprite_usd.png) -116px 0px no-repeat; margin: 4px 0 5px 45px;}
.plan .price_180_usd {width: 67px; height: 28px; background: url(../images/price_sprite_usd.png) -182px 0px no-repeat; margin: 4px 0 5px 45px;}
.plan .price_365_usd {width: 66px; height: 28px; background: url(../images/price_sprite_usd.png) -249px 0px no-repeat; margin: 4px 0 5px 45px;}
.plan .price_730_usd {width: 82px; height: 28px; background: url(../images/price_sprite_usd.png) -315px 0px no-repeat; margin: 4px 0 5px 35px;}


.plan .dol10{letter-spacing:-7px; }
.plan .dol10 span { padding-left: 5px; }
.plan em{color:#955ca6; font-style:normal; visibility:hidden;}
.plan ul{padding-top:8px;}
.plan li{margin-bottom:5px; height:29px;}
.bbutton{float:left;}
.bbutton a{float:left; background: url("../images/bbutton_r.png") no-repeat right top; padding-right:2px; color:#FFF; line-height:29px; text-decoration:none;}
.bbutton a span{float:left; background: url("../images/bbutton_l.png") no-repeat left top;}
.bbutton a strong{float:left; height:29px; padding:0 18px 0 20px; text-shadow:1px 1px 1px #569bb9;}
.bbutton a:hover{background-position:right bottom;}
.bbutton a:hover span{background-position:left bottom;}

.plans .plan.top ul.pay_sistem { margin-top: 26px; }
ul.pay_sistem { width: 120px; margin: 0px auto; margin-top: 20px; }
ul.pay_sistem li a { text-decoration: none; text-align: left; padding-left: 64px; display: block;width: 56px; height: 29px; font-size: 12px;}
ul.pay_sistem li a span { line-height: 29px; color: #FFF; text-decoration: none; }
ul.pay_sistem li.paypal a { background: url(../images/pay_sistem_sprite.png) 0px 0px no-repeat; }
ul.pay_sistem li.paypal a:hover { background: url(../images/pay_sistem_sprite.png) -120px 0px no-repeat; }
ul.pay_sistem li.card a { background: url(../images/pay_sistem_sprite.png) 0px -29px no-repeat;}
ul.pay_sistem li.card a:hover { background: url(../images/pay_sistem_sprite.png) -120px -29px no-repeat;}
ul.pay_sistem li.webmoney a { background: url(../images/pay_sistem_sprite.png) 0px -58px no-repeat;}
ul.pay_sistem li.webmoney a:hover { background: url(../images/pay_sistem_sprite.png) -120px -58px no-repeat;}
ul.pay_sistem li.sofort a { background: url(../images/pay_sistem_sprite.png) 0px -290px no-repeat;}
ul.pay_sistem li.sofort a:hover { background: url(../images/pay_sistem_sprite.png) -120px -290px no-repeat;}

.plans .plan.hover{ border-color:#d1b7d6; }
.plans .plan.hover .plan_inner{background: url("../images/pay_sprite.png") -152px 0px repeat-x;}
.plans .plan.top.hover .plan_inner {background: url("../images/pay_sprite.png") -462px 0px repeat-x;}
.plans .plan.hover .bot_corner { width: 152px; height: 5px; background: url(../images/b_corner.png) left bottom no-repeat; clear: both; position: absolute; bottom: -5px; }
.plans .plan.hover .period.day5 {  background: url(../images/days_sprite.png) 0px -70px no-repeat;  }
.plans .plan.hover .period.day30 { background: url(../images/days_sprite.png) -90px -70px no-repeat; }
.plans .plan.hover .period.day90 { background: url(../images/days_sprite.png) -180px -70px no-repeat; }
.plans .plan.hover .period.day180 { background: url(../images/days_sprite.png) -270px -70px no-repeat; }
.plans .plan.hover .period.day365 { background: url(../images/days_sprite.png) -360px -70px no-repeat; }
.plans .plan.hover .period.day730 { background: url(../images/days_sprite.png) -450px -70px no-repeat; }



.find_reseller{font-size:15px; margin-bottom:10px; overflow:hidden;}
.find_reseller_inner{position:relative; left:50%; float:left;}
.find_reseller a{float:left; position:relative; right:50%; background: url("../images/find_reseller_icon.gif") no-repeat left top; line-height:48px; padding-left:81px;}

.features2{border:1px solid #e7eff4; position:relative; padding:11px 0 11px 30px; margin-bottom:15px;}
.features2 .c{background-image: url("../images/features2_crns.gif");}
.features2 ul{overflow:hidden;}
.features2 li{float:left; background: url("../images/features2_icons.jpg") no-repeat; height:38px; padding-top:10px; font-size:12px; line-height:14px;}
.features2 li.seconds{background-position:0 0; width:242px; padding-left:54px;}
.features2 li.secure{background-position:0 -68px; width:237px; padding-left:68px;}
.features2 li.paypal{background-position:0 -138px; width:177px; padding-left:138px;}

.wait, .ready{background:#fcfcfa url("../images/wait_loader.gif") no-repeat 6px 5px; border:1px solid #e1e8ea; line-height:17px; font-size:14px; padding:12px 0 15px 70px; margin-bottom: 20px; zoom:1;}
.wait strong{color:#a77ab4; font-size:18px;}
.wait a, .ready a{font-weight:bold; text-decoration:underline; color:#4e4e4c;marks: nofetch;}
.wait a:hover, .ready a:hover{text-decoration:none;}
.ready{line-height:55px; padding:0 0 0 70px; background:#fcfcfa url("../images/ready_icon.png") no-repeat 20px 9px;}

.download_type{background:#f8f8f4; position:relative; padding:0px 0px 15px 15px;}
.download_type th .title{font-size:16px; line-height:19px; color:#1b1b1b; padding-top: 60px; width: 120px; text-align: center; padding-left: 20px;}
.download_type table{width:100%;}
.download_type th{text-align:left;}
.download_type th.button_hi {background: url(../images/th_bg.png) center center no-repeat; height: 187px;}
.download_type th.button_lo {background: url(../images/th_bg.png)  center center no-repeat; height: 187px;}
.download_type td{padding:3px 0; color:#2c2c2b; font-size:13px;}
.download_type td.l_green { background: url(../images/dt_l_green.png) no-repeat center center; }
.download_type td.green {  background: url("../images/dt_cel_green.png") no-repeat center center; }
.download_type td.l_gray { width: 359px; background: url(../images/dt_l_gray.png) no-repeat center center;  }
.download_type td.gray { width: 359px; background: url(../images/dt_gray.png) no-repeat center center; }
.download_type td span.ok_ico { height: 25px; width: 70px; line-height: 27px; margin: 0px auto; background: url(../images/ok_ico.png) left no-repeat; padding-left: 25px; text-transform: uppercase; display: block; }
.download_type td span.ok_ico_ru {width: 90px;}
.download_type td span.ok_ico_de {width: 90px;}
.download_type td span.m_ok_ico { height: 25px; line-height: 27px; width: 85px; margin: 0px auto; background: url(../images/m_ok_ico.png) left no-repeat; padding-left: 40px; text-transform: uppercase; display: block; }
.download_type td span.delete_ico { height: 25px; line-height: 25px; width: 70px; margin: 0px auto; background: url(../images/delete_ico.png) left no-repeat; padding-left: 25px; text-transform: uppercase; display: block; }
.download_type td span.delete_ico_ru {width: 80px; }
.download_type .block { text-align: center; padding-top: 25px; }
.download_type .block.premium { width: 315px; margin-left: 43px; }
.download_type .block h3 { font-size: 15px; padding-bottom: 13px; color: #000; }
.download_type .block h3 span { font-weight: normal; }
.download_type .block p { font-size: 11px; font-weight: normal; padding-top: 5px; }
a.premium_but { display: block; width: 226px; height: 39px; background: url(../images/high_button.png) no-repeat; margin: 0px auto; margin-top: 7px;}
a.premium_but span { display: none; }
.download_type .block a.free_but { display: block; width: 226px; height: 39px; background: url(../images/low_button.png) no-repeat; margin: 0px auto; margin-top: 7px;}
.download_type .block a span { display: none; }
.download_type td.td_time{background:none;}
.download_type td.time_title{font-size:13px; padding:35px 0; text-align:left; background:none;}
.download_type td.title{color:#70706e; border-bottom:1px solid #dfdfdb; height:29px; text-align:left; background:none; width:177px;}
.download_type .time_hi, .download_type .time_lo{width:192px; height:50px; background: url("../images/time_hi_bg.png"); font-size:13px; text-align:center; padding-top:7px; margin:0 auto;}
.download_type .time_lo{background: url("../images/time_lo_bg.png");}
.download_type .last td.title{border:none;}


.sharing_block{width:917px; margin:0 auto; background:#c19195 url("../images/red_block_bg.png") no-repeat left bottom; padding:23px 0 23px 31px; color:#FFF; position:relative;}
.sharing_block h3{float:left; width:119px; font-size:13px; line-height:14px; padding-top:3px;}
.sharing_block .inputs{border-left:1px solid #cfaaae; height:36px; padding-left:23px; overflow:hidden;}
.sharing_block .inputs .row{padding-top:3px; height:33px;}
.sharing_block .inputs label{float:left; width:72px; height:29px; line-height:29px; font-size:11px;}
.sharing_block .inputs .inp_text{border:1px solid #a27a7d; padding:5px 11px; font-size:14px; height:17px; width:570px;}
.sharing_block .more{position:absolute; right:19px; bottom:7px;}
.sharing_block .more a{display:block; overflow:hidden; width:45px; height:13px; text-indent:-9999px; background: url("../images/red_more_less.gif") no-repeat left top;}
.sharing_block .more a.unfolded{background-position:left bottom;}

/* support
---------------------------------------- */
.support_page{position:relative; padding-bottom:20px;}
.support_page h1, .upload_page h1{font-size:24px; color:#0099de; margin-bottom:38px; line-height:29px; font-weight:bold; padding-left:15px;}
.support_page h1{margin-bottom:20px;}
.support_page .buttons{position:absolute; right:0; top:0;}
.support_page .buttons li{float:left;}

.support_page .tabs_links{overflow:hidden; background:#f1f1ea; margin-bottom:5px; position:relative;}
.support_page .tabs_links ul{float:left;}
.support_page .tabs_links li{float:left; line-height:59px; border-left:1px solid #d8d8d2; font-size:13px;}
.support_page .tabs_links li:first-child{border:none;}
.support_page .tabs_links li.active, .support_page .tabs_links li:hover{background:#e9e9e3;}
.support_page .tabs_links li a{float:left; padding:0 30px 0 45px; color:#4e4e4c; text-decoration:none; font-weight:bold; background-image: url("../images/support_tab_icons.png"); background-repeat:no-repeat;}
.support_page .tabs_links li.most_asked a{background-position:9px 15px;}
.support_page .tabs_links li.general a{background-position:9px -44px;}
.support_page .tabs_links li.billing a{background-position:9px -103px;}
.support_page .tabs_links li.upload a{background-position:9px -162px;}
.support_page .tabs_links li.download a{background-position:9px -221px;}
.support_page .tabs_links li.files a{background-position:9px -280px;}
.support_page .tabs_links li.affiliates a{background-position:9px -339px;}

.support_page .tabs_content, .contact_page{position:relative; padding:24px 26px; border:1px solid #d0dfea;}
.support_page .tabs_content .c, .contact_page .c, .stats_page .c, .features .c, .dash_panel .c, .dashboard_page .block .c, .download_page .upgrade .c, .why_page .c, .edit_profile .form .c, .ru_addedit .form .c, .add_pincodes .form .c{background-image: url("../images/tabs_content_crns.gif");}
.support_page .search{position:absolute; right:26px; top:24px;}
.support_page .search .inp_text{border:1px solid #d1d1cb; height:15px; padding:6px 8px; width:181px; float:left; margin-right:6px;}
.support_page .tabs_content h2{font-size:17px; font-weight:normal; border-bottom:1px solid #e5e5e5; padding-bottom:24px; line-height:29px;}
.support_page .tabs_content .text{padding:5px 30px 0 0; color:#383838; font-size:12px; line-height:16px;}
.support_page .tabs_content .text h3{font-size:13px; color:#0099de; line-height:18px; padding:10px 0 7px;}
.support_page .tabs_content .text p{padding-bottom:11px;}
.support_page .tabs_content .text ul{padding-bottom:16px;}
.support_page .tabs_content .text ul li{background: url("../images/bullet.gif") no-repeat left 7px; padding-left:6px;}

/* support_contact
---------------------------------------- */
.contact_page{padding:30px 41px 41px 29px;}
.contact_page h2{font-size:17px; font-weight:normal; color:#1c1c1c; padding-bottom:26px;}
.contact_page .text{font-size:14px; line-height:20px; padding-bottom:23px;}
.contact_page .form{float:left; width:449px;}
.contact_page .row{padding-bottom:16px;}
.contact_page .label1{font-size:13px; color:#005277; display:block; padding-bottom:4px; font-weight:bold;}
.contact_page .label1 span{font-weight:normal;}
.contact_page .translate{width:431px; padding-bottom: 24px;}

ul.newList a{color:#000; text-decoration:none; display:block;}
ul.newList{color:#000; width:447px; background:#fff; position:absolute; border:1px solid #aaadb2; top:24px; left:0; overflow:auto; z-index:10; max-height:250px;}
.newListSelected{width:449px; color:#000; height:29px; cursor: pointer;}
.newListSelected span{display:block;}
ul.newList li a{padding:2px 5px; display:block;}
.selectedTxt{overflow:hidden; height:15px; line-height:15px; padding:6px 8px; background:#FFF url("../images/select_arrow.gif") no-repeat right top; border:1px solid #d1d1cb; }
.hiLite{background:#eff5fa!important; color:#000!important;}
.hiLite a{background:#eff5fa!important; color:#000!important;}
.newListHover{background:#eff5fa!important; color:#000!important; }

.contact_page .inp_text{height:15px; padding:6px 8px; width:431px; border:1px solid #d1d1cb;}
.contact_page .tarea .inp_text{height:155px; resize:vertical; padding-left:0; padding-right:0; width:447px;}
.contact_page .tarea2 .inp_text{height:103px;}

.contact_page .row_captcha {padding-bottom:8px;}
.captcha_image{float:left; border:1px solid #d1d1cb; margin-right:11px;}
.captcha_buttons{float:left; width:17px; text-align:center;}
.captcha_buttons ul{width:16px;}
.captcha_buttons li{padding:1px 0 6px; float:left; width:16px;}
.captcha_buttons li a{float:left;}
.captcha_error {color: red; padding-bottom: 4px;}
.contact_page .label2{display:block; font-size:11px; color:#8a8a8a; font-weight:bold; padding-bottom:4px;}
.contact_page .inp_text2{width:183px;}

.contact_page .inp_file{overflow:hidden;}
.contact_page .file, .row_attach .file{height:15px; padding:6px 8px; border:1px solid #d1d1cb; margin-right:7px; background: none;}
.contact_page .browse_but, .row_attach .browse_but{overflow:hidden; font-size:11px;}
.contact_page .browse_but span, .row_attach .browse_but span{text-align:center; line-height:29px; color:#FFF; font-weight:bold; padding-left:16px; width:101px; position:absolute; z-index:0; height:29px; text-shadow:1px 1px 1px #5397b4;}
.contact_page .browse_but:hover, .row_attach .browse_but:hover{background-position:right -30px !important;}
.contact_page .browse_but input, .row_attach .browse_but input{position:relative; z-index:1;}

.contact_page .row_buttons{overflow:hidden; padding-top:17px;}

.contact_page .chboxes{}
.contact_page .chboxes li{padding-top:16px; zoom:1;}
.contact_page .chboxes input{width:13px; height:13px; margin:1px 5px 0 0; padding:0; float:left;}
.contact_page .chboxes label{overflow:hidden; display:block; line-height:15px;}

.contact_page .contact_info{float:right; width:335px;}
.contact_info .block{position:relative; background:#f9f9f6; margin-bottom:17px; padding:15px 20px 25px 27px; font-size:12px;}
.contact_info .block .quick_border .c{background-image: url("../images/crns.gif");}
.contact_info .block .quick_border .lb{left:0; bottom:0;}
.contact_info .block .quick_border .rb{right:0; bottom:0;}
.contact_info .block h3{color:#0099de; font-size:13px; line-height:32px; padding-left:33px; background: url("../images/contact_icons.png") no-repeat; margin-bottom:8px;}
.contact_info .block p{line-height:16px;}
.contact_info .quick h3{background-position:2px 4px; margin-left:-2px; margin-bottom:6px;}
.contact_info .quick p{padding-bottom: 11px;}
.contact_info .quick .inp_text{width:265px;}
.contact_info .quick .buttons{position: relative;}
.contact_info .direct h3{background-position:0 -28px;}
.contact_info .direct p, .contact_info .chief p{padding-bottom:5px;}
.contact_info .direct p img, .contact_info .chief p img{vertical-align:-4px; margin-left:2px;}
.contact_info .direct ul{border-top:1px solid #e0e0dd; padding-top:4px;}
.contact_info .direct li, .contact_info .chief li{line-height:18px;}
.contact_info .chief h3{background-position:0 -60px;}
.contact_info .chief a{font-weight:bold;}
.contact_info .chief ul{border-bottom: 1px solid #e0e0dd; padding-bottom: 8px; padding-top: 8px;}
.contact_info .chief p.english_only{border-bottom: 1px solid #e0e0dd; padding-bottom: 8px;}
.contact_info .report h3{background-position:0 -92px; padding-left:42px;}
.contact_info .contact h3{background-position:0 -123px;}
.contact_info .checker h3{background-position:0 -155px;}
.contact_info .subscr h3{line-height:25px; padding-left:30px; margin-bottom:7px; background: url("../images/blog_sidebar_icons.png") no-repeat; background-position:0 -82px;}

/* sorry
---------------------------------------- */
#wrap_main.sorry_page{background:#f1f1ea; min-height:400px; height:100%;}
.sorry_page #container{position:absolute; left:50%; top:50%; margin:-98px 0 0 -412px; background:#FFF url("../images/sorry_container_bg.jpg") no-repeat right bottom; border:1px solid #e5e5de; width:613px; height:158px; padding:37px 165px 0 45px;}
.sorry_page #container .c{background-image: url("../images/sorry_container_crns.gif"); width:4px; height:4px;}
.sorry_page #container h2{font-weight:normal; font-size:16px; padding-bottom:16px;}
.sorry_page #container p{font-size:13px; line-height:16px; padding-bottom:16px;}
.sorry_page #container span{font-weight:bold; font-size:13px;}

/* upload
---------------------------------------- */
#wrap.upload_page{position:relative; padding-bottom: 100px;}
.upload_page #container{width:620px; margin:0 auto; position: relative;}
.upload_page h1{padding-left:0; margin-bottom:12px;}
.upload_page .upload_name_wrap{}
.upload_page .upload_name{float:left; width:443px; height:14px; line-height:14px; margin-right:7px; padding:7px 11px; border:1px solid #d0dfea; position:relative;}
.upload_page .upload_status{float:left; margin-top:7px; line-height:16px;}
.upload_page .new, .stat_new{background: url("../images/remote_upload_new_file.png") no-repeat left 0px; padding-left:21px;}
.upload_page .loader, .stat_loader{background: url("../images/loader.gif") no-repeat left 0px; padding-left:21px;}
.upload_page .done, .stat_done{background: url("../images/dt_yes.png") no-repeat left 0px; padding-left:21px;}
.upload_page .error, .stat_error{background: url("../images/error.gif") no-repeat left 0px; padding-left:21px;}
.stat_unver{background: url("../images/stat_unver_icon.gif") no-repeat left top; padding-left:21px;}
.stat_rem{background: url("../images/stat_rem_icon.gif") no-repeat left top; padding-left:21px;}
.stat_activ{background: url("../images/stat_activ_icon.gif") no-repeat left top; padding-left:21px;}
.stat_exp{background: url("../images/stat_exp_icon.gif") no-repeat left top; padding-left:21px;}
.stat_proc{background: url("../images/stat_proc_icon.gif") no-repeat left top; padding-left:21px;}
.upload_page .loading{color:#955ca6;}
.upload_page .progressbar{background:#f1f1ea; height:32px; position:relative; margin-bottom:11px;}
.upload_page .progressbar span{display:block; height:32px; background: url("../images/progressbar.png") left top;}
.upload_page .progressbar strong{position:absolute; left:0; width:100%; top:0; line-height:32px; font-weight:normal; text-align:center;}
.upload_page .upload_info{overflow:hidden;}
.upload_page .cancel{float:right; font-weight:bold;}

.upload_page .upload_more{position:absolute; right:-155px; top:2px; }
.upload_page .upload_more strong{background: url("../images/button_icons.png") no-repeat 20px -319px; padding:0 0 0 20px; width:108px; font-size:11px; marks: nofetch;}
.upload_page .upload_name2{font-size:13px; padding-bottom:8px; background: url("../images/bullet2.gif") no-repeat 3px 5px; padding-left:17px; font-weight:bold;}
.upload_page .upload_name2 span{color:#955ca6;}
.upload_page .row{padding-bottom:9px;}
.upload_page .row .label1{width:111px; float:left; line-height:36px; color:#005277; font-size:13px; font-weight:bold;}
.upload_page .row .inp_text_wrap{border-left:1px solid #c0c0c0; border-top:1px solid #afafaf; border-bottom:1px solid #f1f1f1; border-right:1px solid #ededed; position:relative; float:left;}
.upload_page .row .inp_text_wrap .c{background-image: url("../images/inp_text_crns.gif"); width:4px; height:4px;}
.upload_page .row .inp_text{height:14px; padding:10px; width:487px; border:0; line-height: 14px; }
.upload_page .row textarea.inp_text{padding:7px 10px; height:13px; overflow: auto; resize: none;}
.upload_page .row textarea.inp_text2{width:598px;}
.upload_page .row .label1_2{display:block; float:none; line-height:18px;}
.upload_page .sharing{float:none; border:solid #e5e5e5; border-width:1px 0px 0px 0px; padding-top: 13px; margin:22px 0 31px; width:auto;}
.upload_page .sharing h3{font-size:16px; padding-bottom:6px;}
.upload_page .sharing .addthis{height:41px;}

.testdiv{visibility: hidden; }
.testdiv div{margin:7px 10px; line-height: 14px; text-wrap: normal; word-wrap: break-word; }

/* premium
---------------------------------------- */
.premium_page{}
.premium_page .includes_dt{overflow:hidden; padding-bottom:40px;}
.premium_page .includes{float:left; width:420px; background:#f1f1ea; position:relative;}
.premium_page .includes .c{z-index:1;}
.premium_page .includes h2{color:#4e4e4c; font-size:21px; font-weight:normal; padding:14px 0 15px 29px;}
.premium_page .includes .ul{position:relative; background:#a77ab4; color:#FFF; padding:7px 29px 1px; min-height:345px;}
.premium_page .includes .ul .c{background-image: url("../images/benefits_crns.gif");}
.premium_page .includes .ul li{border-top:1px solid #b088bc; padding:16px 0 14px;}
.premium_page .includes .ul li h3{font-size:15px; padding:0 0 5px 13px; background: url("../images/includes_bullet.gif") no-repeat left 6px;}
.premium_page .includes .ul li p{font-size:11px; line-height:15px;}
.premium_page .includes .ul li:first-child{border:none;}
.premium_page .download_type{float:right; width:500px; background:none; padding:0;}
.premium_page .download_type .th_bord{border-bottom:1px solid #e5e5e5; width:100%; position:absolute; top:59px; left:-2px; height:0; overflow:hidden; font-size:0; padding-right:2px;}
.premium_page .download_type th{text-align:center; font-size:18px; font-weight:normal; padding:10px 0 27px;}
.premium_page .download_type th h2{text-align:left; font-size:16px; font-weight:normal;}
.premium_page .download_type th.premium{color:#1ca4e2; font-weight:bold;}
.premium_page .download_type td{width:135px; font-size:13px; padding:0;}
.premium_page .download_type .dark td{background-image: url("../images/dt_cell_dark_bg2.gif");}
.premium_page .download_type td.title{width:auto; background:none; border:none; font-size:12px; font-weight:normal;}
.premium_page .download_type .why{font-size:22px; color:#0099de; font-weight:bold; padding-left:41px; background: url("../images/why_arrs.gif") no-repeat left 34px; line-height:32px; padding-top:26px;}

.premium_page .login_block{font-size:11px;}
.premium_page .login_block h3, .premium_page .upgrade_block h3{font-size:26px; border-bottom:1px solid #e5e5e5; padding:15px 0 9px 65px; margin-bottom:14px;}
.premium_page .login_block h3{background: url("../images/pr_error_icon.png") no-repeat left 6px;}
.premium_page .login_block .row{padding:0 0 10px 0;}
.premium_page .login_block p{line-height:14px; padding:0 0 14px 0;}
.premium_page .login_block .label1{float:left; color:#0099de; font-weight:bold; width:109px; line-height:29px; font-size:14px;}
.premium_page .login_block .inp_text{width:281px; height:15px; padding:6px 8px; border:1px solid #d1d1cb; float:left;}
.premium_page .login_block .buttons{height:29px; width:299px; padding:6px 0 0 109px;}
.premium_page .upgrade_block{padding-top:13px;}
.premium_page .upgrade_block h3{color:#0099de; position:relative; margin-bottom:30px;}
.premium_page .upgrade_block h3 span{position:absolute; left:17px; top:26px; color:#000; font-size:16px;}
.premium_page .upgrade_block p{font-size:15px; line-height:24px; padding-left:65px; background: url("../images/pr_down_icon.png") no-repeat left 4px; color:#1f1f1f;}

.faq_block{padding:25px 30px 0 0;}
.faq_block dt{font-size:13px; font-weight:bold; color:#0099de; padding:0 0 9px 20px; background: url("../images/faq_dt_icon.png") no-repeat left top;}
.faq_block dd{font-size:12px; line-height:16px; padding-bottom:23px;}

/* signup
---------------------------------------- */
.signup_page{}
.signup_page .form_wrap{float:left; width:541px;}
.signup_page .form_wrap h1{font-size:24px; color:#0099de; font-weight:bold; padding-bottom:22px; line-height:28px;}
.signup_page .form{border:1px solid #d0dfea; padding:34px 0 34px 30px; position:relative; min-height: 550px;}
.signup_page .form .c{background-image: url("../images/tabs_content_crns.gif");}
.signup_page .form .row{padding-bottom:5px;}
.signup_page .form .label1{float:left; width:152px; line-height:29px; color:#0099de; font-size:13px; font-weight:bold;}
.signup_page .form .label1_2{line-height:17px;}
.signup_page .form .inp_text{float:left; width:284px; padding:6px 8px; height:15px; border:1px solid #d1d1cb;}
.form .adding{clear:both; font-size:11px; color:#7f7f7f; padding:2px 0 0 152px; display:block;}
.signup_page .form .row_captcha{padding-bottom:0;}
.signup_page .form .row_captcha_input{padding:5px 0 10px 152px;}
.signup_page .form .row_captcha_input .adding{padding-left:0;}
.signup_page .form p{font-size:11px;}
.signup_page .form p a{margin:0 2px;}
.signup_page .form .row_buttons{padding:19px 0 0 152px; height:29px;}
.signup_page .form .rbutton a strong{width:135px; padding:0 0 0 20px; background: url("../images/button_icons.png") no-repeat 20px -116px;}
.signup_page .captcha_image_error {margin-left: 152px;}
.signup_page h2{font-size:16px; padding-bottom:30px;}
#terms_agreement {margin-top: 25px;}

.retrieve_page .row_captcha_input .label2 {font-size:11px; color:#7f7f7f;}
.retrieve_page .form{min-height: 240px;}
.retrieve_page .form .row_buttons{padding:19px 0 0 142px; height:29px;}
.retrieve_page .hint {float: right; width:319px; padding-top: 50px;}
.retrieve_page .hint .ul{background:#f9f9f6; padding:24px 0 10px 18px; margin-bottom:22px; position:relative; padding: 20px 30px 20px 20px;}


.whys{float:right; width:339px;}
.whys h3{font-size:22px; color:#0099de; padding-left:21px; line-height:25px;}
.whys h4{font-size:14px; padding:0 0 8px 22px; line-height:17px;}
.whys .ul{background:#f9f9f6; padding:24px 0 10px 18px; margin-bottom:20px; position:relative;}
.whys .ul li{padding:1px 10px 0 45px; font-size:12px; line-height:14px; background: url("../images/whys_icons.png") no-repeat; height:43px;}
.whys .ul li.li1{background-position:5px 0;}
.whys .ul li.li2{background-position:1px -40px;}
.whys .ul li.li3{background-position:7px -86px;}
.whys .ul li.li4{background-position:7px -129px;}
.whys .ul li.li5{background-position:4px -170px;}
.whys .ul li.li6{background-position:2px -220px;}
.whys .ul li.li7{background-position:5px -264px;}
.whys .ul li.li8{background-position:6px -305px;}
.whys .ul li.li9{background-position:0 -352px;}
.whys .ul li.li10{background-position:6px -395px;}
.whys .ul .buttons{height:37px; padding:5px 0 0 49px;}
.whys .ul .buttons .bbutton{margin-left:34px;}
.whys .ul .bbutton strong{background: url("../images/button_icons.png") no-repeat 23px -348px; padding:0 0 0 44px; width:89px;}
.whys_de .ul .bbutton strong{width: 119px;}
.whys_ru .ul .bbutton strong{width: 119px;}

/* stat
---------------------------------------- */
.welcome{position:relative; right:0; top:14px;}
#header .logout a strong{background-position:20px -377px;}
.stats_page #container{border:1px solid #d0dfea; position:relative;}
.stats_page .c{background-image: url("../images/tabs_content_crns.gif");}
.stats_page .tabs_links{background:#f7f7f3; border-bottom:1px solid #d0dfea; height:33px; position:relative;}
.stats_page .tabs_links ul{position:absolute; left:0; top:0;}
.stats_page .tabs_links li{float:left; border-left:1px solid #d0dfea;}
.stats_page .tabs_links li:hover{background-color:#fefefa;}
.stats_page .tabs_links li:first-child{border:none;}
.stats_page .tabs_links li a{float:left; padding:0 14px; line-height:33px; color:#4e4e4c; text-decoration:none;}
.stats_page .tabs_links li.active{background:#FFF; padding-bottom:1px;}
.stats_page .tabs_links li.active a span {color: #955ca6; font-weight: bold; }
.stats_page .tabs_links li.last {border-right: 1px solid #d0dfea; }

.stats_page .tabs_content{padding:19px 14px;}
.stats_page .tabs_content h2{font-size:20px; color:#0099de; padding-bottom:12px;}

.stats_page #longtime_status { font-weight: bold; color: #858585; }

.date_range{background:#f1f1ea; position:relative; margin-bottom:25px;}
.date_range .c, .stats_page .table .c, .ppd_details .c{background-image: url("../images/crns.gif"); z-index:1;}
.date_range .dt_tabs_links{height:31px; line-height:31px; background:#f8f8f4;}
.date_range .dt_tabs_links li{float:left; border-left:1px solid #e9e9e5;}
.date_range .dt_tabs_links li:hover{background-color:#fefefa;}
.date_range .dt_tabs_links li:first-child{border:none;}
.date_range .dt_tabs_links li a{padding:0 16px; float:left; color:#4e4e4c; text-decoration:none;}
.date_range .dt_tabs_links li.active{margin-right:-3px; position:relative; background:#f1f1ea url("../images/dt_tabs_link_act_bg.gif") no-repeat right top;}
.date_range .dt_tabs_links li.active a{color:#232322; padding-right:19px; font-weight: bold;}
.date_range .custom_range{height:48px; padding:9px 0 0 11px; font-size:11px;}
.date_range .custom_range .inp_text_wrap{background: url("../images/inp_text_l.png") no-repeat left top; margin-right:10px; float:left; }
.date_range .custom_range .inp_text{padding:11px; height:14px; border:0; background: url("../images/inp_text_r.png") no-repeat right top; margin:0; color:#000;}
.date_range .custom_range .select{float:left; margin-right:10px;}
.date_range .custom_range .select .newListSelected{width:183px; background: url("../images/inp_text_l.png") no-repeat left top; height:36px;}
.date_range .custom_range .select .newListSelected span {display: inline; }
.date_range .custom_range .select .selectedTxt{border:none; height:14px; padding:11px; background:none; background: url("../images/select_r.png") no-repeat right top;}
.date_range .custom_range .select ul.newList{width:181px;}
.date_range .custom_range .select ul.newList a{padding:5px 10px;}
.date_range .custom_range .rbutton{margin-top:3px;}


.bottom_border {height:15px;}

.graph{text-align:center; margin-bottom:25px;}

#amline_flashcontent {width:925px; height:350px; }

.stats_page .table{position:relative;}
.stats_page .table table{width:100%; font-size:12px;}
.stats_page .table th{background:#f1f1ea; font-weight:normal; padding:5px 0; border-left:1px solid #d8d8d2;}
.stats_page .table .tr_th_1 th{padding:12px 0;}
.stats_page .table .tr_th_2 th{border-top:1px solid #d8d8d2;}
.stats_page .table .first{border-left:none;}
.stats_page .stats_files .table th, .stats_page .stats_referer .table th, .stats_page .stats_countries .table th{min-width: 80px;}
.stats_page .table th.filename, .stats_page .table td.filename{text-align: left; padding-left: 12px; min-width: 460px;}
.stats_page .table th.referer, .stats_page .table td.referer{text-align: left; padding-left: 12px; min-width: 540px;}
.stats_page .table th.country, .stats_page .table td.country{text-align: left; padding-left: 12px; min-width: 120px;}
.stats_page .table td.country_group span {padding: 3px 5px 3px 5px; color: #ffffff; font-weight: bold; }
.stats_page .table td{text-align:center; padding:10px 12px; border:solid #e5e5e5; border-width:1px 0 0 1px;}
.stats_page .table tbody tr.first td{border-top:none;}
.stats_page .table tfoot td{background:#f1f1ea; border:none;}
.stats_page .table tr.table_row:hover td{background-color: #f4eef6;}
.stats_page .stats_countries .table table{width: 520px; }
.stats_page tfoot .datetime {text-align: left; }
.stats_page .table th.sale_filename, .stats_page .table td.sale_filename {text-align: left; padding-left: 12px; min-width: 280px;}
.stats_page .table th.sale_referer, .stats_page .table td.sale_referer {text-align: left; padding-left: 12px; min-width: 280px;}


/*.server_time{padding:24px 0 0; height:16px;}*/
.server_time{text-align: right; float: right; height: 16px; }
.server_time span{padding:0 12px 2px 20px; line-height:16px; background: url("../images/server_time_icon.gif") no-repeat left top;}
.currency{text-align: right; float: right; height: 16px; }
.currency span{padding:0 12px 2px 20px; line-height:16px; background: url("../images/currency_eur.png") no-repeat left top;}


/* stat2
---------------------------------------- */
.stats_page .table tr.active td{background:#fafaf8;}
.stats_page .table tr.active .first{background:none;}
.date_plus, .date_minus{display:block; width:70px; height:14px; text-align: right; margin:0 auto; padding-top:1px;}
.date_plus{background: url("../images/date_signs.png") no-repeat left -16px;}
.date_minus{background: url("../images/date_signs.png") no-repeat left top;}
.tr_group td{background:#fafaf8;}
.stats_page .table .tr_group td{border-top:none; padding:3px 0;}
.stats_page .table .tr_group_last td{padding-bottom:13px;}
.tr_group .group{background:none;}
.tr_group .group span{color:#FFF; padding:1px 0; display:block; width:49px; margin:0 auto;}
span.country_group_1{background:#955ca6;}
span.country_group_2{background:#007bb2;}
span.country_group_3{background:#808080;}
span.country_group_4{background:#b46170;}

td.country_group_1{color:#955ca6;}
td.country_group_2{color:#007bb2;}
td.country_group_3{color:#525252;}
td.country_group_4{color:#b46170;}

.ppd_details{overflow:hidden; background:#f1f1ea; position:relative; padding:18px 0 10px 35px;}
.stats_page .ppd_details{margin-top:24px;}
.ppd_details h2, .makemoney_page .text_block h2, .referrals_page .text h3{color:#b46170 !important; font-size:18px !important; font-weight:normal; background: url("../images/ppd_icon.png") no-repeat left top; padding-left:39px; line-height:31px; margin-bottom:10px;}
.ppd_table{float:left; width:270px; margin-right:112px;}
.ppd_details h3{font-size:13px; font-weight:normal; border-bottom:1px solid #d8d8d2; padding-bottom:4px; margin-bottom:7px;}
.ppd_table table{width:100%; font-size:12px;}
.ppd_table th{padding-bottom:8px;}
.ppd_table th.h4{color:#60605e; text-align:left;}
.ppd_table th span{color:#FFF; width:19px; height:19px; line-height:19px; text-align:center; display:block; float:right;}
.ppd_table td{font-weight:bold; padding:2px 0 3px; text-align:right;}
.ppd_table td.title{text-align:left; width:125px; color:#60605E;}
.ppd_list{float:left; width:473px;}
.ppd_list li{padding-bottom:14px; position:relative; padding-left:21px; font-size:12px; line-height:14px;}
.ppd_list li span{position:absolute; left:0; top:0; width:14px; height:14px; text-align:center; line-height:14px; color:#FFF;}

/* make_money
---------------------------------------- */
.makemoney_page{}
.makemoney_page #container{width:932px; margin:0 auto;}
.makemoney_page h1{font-size:27px; color:#0099de; font-weight:bold; margin-bottom:25px;}
.makemoney_page .options{background: url("../images/options_bg.jpg") no-repeat left bottom; height:384px; position:relative; color:#292928; margin-bottom:29px;}
.makemoney_page .options h2{font-size:15px; line-height:18px; height:33px;}
.makemoney_page .options .rbutton{position:absolute; right:1px; top:-12px;}
.makemoney_page .options .rbutton strong{padding:0 0 0 20px; width:160px; background: url("../images/button_icons.png") no-repeat 25px -464px; font-size:11px;}
.pay_downloads, .pay_sales{height:105px; padding-top:26px; margin-bottom:8px; font-size:16px; line-height:24px; text-align:center;}
.pay_downloads{float:left; width:297px; margin-right:7px; padding-left:150px;}
.pay_sales{float:left; width:332px; color:#FFF; padding-left:145px;}
.pay_downloads strong, .pay_sales strong{font-size:20px;}
.pay_plus{clear:both; padding:25px 0 0 75px; overflow: hidden;}
.pay_plus li{float:left; font-size:13px; line-height:18px;}
.pay_plus li.all_sales{width:316px;}
.pay_plus li.refs{width:311px;}
.pay_plus li.exclusive{width:210px;}
.center_block { height: 105px; text-align: center; padding-top: 20px; clear: both; position: relative; }
.center_block .star { width: 76px; height: 80px; position: absolute; top:17px; left:20px; }
.center_block .star.new { background: url(../images/star_bg.png) 0px 0px no-repeat; }
.center_block .star.special { background: url(../images/star_bg.png) -76px 0px no-repeat; }
.center_block h3 { font-size: 18px; color: #FFF; font-weight: normal; }
.center_block .context { font-size: 24px; color: #FFF; font-weight: bold; letter-spacing: -0.25; }
.center_block .context.small { font-size: 20px; }
.center_block .context span { font-size: 42px; position: relative; }
.center_block .context span.delete { font-size: 24px; color: #fda2c0; }
.center_block .context span.delete_ico { position: absolute; display: block; background: url(../images/delete_price.png) no-repeat; height: 40px; width: 40px; top:-5px; left:-2px; }

.mm_lists{overflow:hidden; padding:0 0 30px 18px;}
.mm_lists .disposal{float:left; width:383px;}
.mm_lists h3{font-size:16px; font-weight:normal; padding-bottom:16px; color:#191919;}
.mm_lists li{line-height:14px; font-size:13px; background: url("../images/bullet2.gif") no-repeat left 5px; padding:0 0 5px 12px;}
.mm_lists li.profs{color:#955ca6; font-size:12px; padding-left:36px; margin-left:-6px; background: url("../images/profs_icon.jpg") no-repeat left top; line-height:29px; padding-top:6px; margin-top:19px; zoom:1;}
.mm_lists .how_works{float:left; width:195px;}
.mm_lists .how_works h3{padding-bottom:12px;}
.mm_lists .how_works ul{margin-bottom:17px;}
.mm_lists .how_works li{position:relative; padding-left:27px; line-height:18px; font-size:12px;}
.mm_lists .how_works li span{position:absolute; left:0; top:-2px; width:20px; height:23px; background: url("../images/how_works_nr_bg.gif"); line-height:20px; text-align:center; color:#FFF; font-size:11px;}
.mm_lists .how_works .rbutton strong{background: url("../images/button_icons.png") no-repeat 23px -435px; padding:0 0 0 15px; width:105px; font-size:11px;}
.mm_lists .terms{float:left; width:330px;}

.makemoney_page .ppd_details{margin-bottom:11px;}
.makemoney_page .ppd_details h2{background: url("../images/makemoney_icons.png") no-repeat left top;}

.makemoney_page .text_block{background:#f1f1ea; position:relative; margin-bottom:11px; padding:15px 33px 0;}
.makemoney_page .text_block h2{margin-bottom:9px; background: url("../images/makemoney_icons.png") no-repeat;}
.makemoney_page .text_block p{line-height:16px; padding-bottom:16px; color:#30302f;}
.makemoney_page .partnership h2{background-position:left -31px;}
.makemoney_page .site_owner h2{background-position:left -62px;}
.makemoney_page .refferal h2{background-position:left -93px;}
.makemoney_page .mixed h2{background-position:left -121px;}

.rules_conditions{padding:15px 0 0; margin:0 16px; overflow:hidden;}
.rules_conditions h2{font-size:17px; margin:0 0 20px; padding:20px 0 0 9px; border-top:1px solid #ededed;}
.rules_conditions ul{float:left; width:405px;}
.rules_conditions ul.col1{margin-right:65px; padding-left:9px;}
.rules_conditions li{padding-left:24px; line-height:16px; padding-bottom:16px; background: url("../images/check.gif") no-repeat left 1px;}

/* dashboard
---------------------------------------- */
#wrap.dashboard_page{margin-top:-17px;}
.dash_panel{padding:11px 18px 0 0; height:43px; border:1px solid #d0dfea; position:relative; margin-bottom:15px;}
.dash_panel .col{float:left; border-right:1px solid #e5e5e5; background: url("../images/dash_panel_icons.png") no-repeat; height:29px; padding-top:3px; line-height:13px; font-size:11px; color:#858585;}
.dash_panel .col span{color:#000000;}
.dash_panel .storage{padding-left:55px; background-position:11px 0; width:126px;}
.dash_panel .served{padding-left:53px; background-position:5px -32px; width:163px;}
.dash_panel .balance{padding-left:44px; background-position:7px -64px; width:155px;}
.dash_panel .type_premium{padding-left:47px; background-position:8px -96px; width:150px; border:none;}
.dash_panel .type_free{padding-left:47px; background-position:8px -127px; width:150px; border:none;}
.dash_panel .type_reseller{padding-left:47px; background-position:8px -96px; width:150px;}
.dash_panel .type_reseller_unactive{padding-top: 9px; height: 23px;}
.dash_panel .discount{padding-left:44px; background-position:7px -64px; width:135px; border:none; }
.dash_panel .bbutton{float:right; margin-top:1px;}
.dash_panel .bbutton strong{padding:0 0 0 37px; width:83px; background: url("../images/button_icons.png") no-repeat 21px -493px;}

.dashboard_page h1, .referrals_page h1{font-size:24px; color:#0099de; font-weight:bold; margin-bottom:8px;}
.dash_content{float:left; width:701px;}
.dashboard_page .block{border:1px solid #d0dfea; position:relative; padding:16px 24px 17px 18px; margin-bottom:16px;}
.dashboard_page h2{font-size:17px; padding-left:35px; line-height:29px; margin-bottom:19px; font-weight:normal; color:#000; background: url("../images/dashboard_icons.gif") no-repeat;}
.dashboard_page .block ul{float:left;}
.dashboard_page .block li{padding:4px 0; color:#666666;}
.dashboard_page .block li span{color:#000;}
.dashboard_page .block .link{text-align:right; padding-top:28px; clear:both; zoom:1;}
.dashboard_page .details{background-position:0 0;}
.dashboard_page .details .uls{overflow:hidden;}
.dashboard_page .details .uls ul{padding-left:46px; width:300px;}
.dashboard_page .details .uls ul:first-child{padding-left:0;}

.dashboard_page .stats{}
.dashboard_page .stats h2{background-position:0 -29px;}
.dashboard_page .stats .table{width:312px; position:relative; float:left;}
.dashboard_page .table .th_bord{border-bottom:1px solid #e5e5e5; position:absolute; top:17px; height:0; font-size:0; overflow:hidden; width:100%;}
.dashboard_page .table table{width:100%;}
.dashboard_page .table th{text-align:left; font-size:11px; color:#666666; padding-bottom:13px; font-weight:normal;}
.dashboard_page .table td{padding:3px 0; color:#000;}
.dashboard_page .stats .got_content{float:right; width:162px; min-height:115px; padding:6px 0 0 114px; background: url("../images/got_content_bg.jpg") no-repeat left top; margin-top:-18px;}
.dashboard_page .stats .got_content h3{color:#955ca6; font-size:17px; line-height:18px; padding:0 10px 12px 0;}
.dashboard_page .stats .got_content p{line-height:16px;}
.dashboard_page .dashboard_button {width: 170px; position: absolute; right: 0px; text-align: right;}

.ta_r{text-align:right !important;}

.top_recent{overflow:hidden;}
.top_recent .top h2{background-position:0 -58px;}
.top_recent .block{float:left; width:305px; padding:16px 18px;}
.top_recent .block .table{position:relative;}
.top_recent .block table{width:100%;}
.top_recent .recent{float:right;}
.top_recent .recent h2{background-position:0 -87px;}

.dash_sidebar{float:right; width:190px; background:#f7f7f3; position:relative; padding:17px 22px 0;}
.latest_posts{}
.latest_posts h2{background-position:0 -116px;}
.latest_posts .item{padding-bottom:26px;}
.latest_posts h4{padding-bottom:4px; font-size:12px;}
.latest_posts .date{color:#7b7b79; padding-bottom:3px;}
.latest_posts p{font-size:11px; line-height:18px;}
.latest_posts .link{text-align:right; padding-top:4px;}

.ajax-loading {padding: 8px; position: fixed; top: 24px; z-index: 1000; background: url('../images/big_loader.gif') no-repeat 8px center #ffffff; display: one; width: 31px; height: 31px; box-shadow: 0 0 10px #808080; -moz-box-shadow: 0 0 10px #808080; -webkit-box-shadow: 0 0 10px #808080; display: none;}

.welcome{position:absolute; right:0; top:14px; font-weight: bold;}

button.leftButton {padding-left:0; margin-left:0;}
button.rightButton {padding-right:0; margin-right:0;}
button {border:none; background:none; width: auto; overflow:visible; text-align:center; white-space:nowrap; height:29px; line-height:27px; cursor: pointer;}
button span, button b, button ins {display:block; height:29px; line-height:27px; margin:0; color:#954b05; }
button ins {padding: 0 5px 0 25px;}
button span {padding-left:20px; background:url('../images/red_button_bg.png') no-repeat; background-position:left top;}
button b, button ins {background:url('../images/red_button_bg.png') no-repeat; background-position:right top; font-style:normal; text-decoration:none; font-family: arial; font-weight: bold; font-size: 12px; text-shadow:1px 1px 1px #96515e; color:#FFF;}
button b {padding-right:20px;}
button.blue span{background:url('../images/blue_button_bg.png') no-repeat; background-position:left top;}
button.blue b, button.blue ins {background:url('../images/blue_button_bg.png') no-repeat; background-position:right top; text-shadow:1px 1px 1px #408db0;}
button.gray span{background:url('../images/gray_button_bg.png') no-repeat; background-position:left top;}
button.gray b, button.gray ins {background:url('../images/gray_button_bg.png') no-repeat; background-position:right top; text-shadow:1px 1px 1px #828181;}

button.green_big span{background:url('../images/green_button_bg.png') no-repeat; background-position:left top; height:39px;}
button.green_big b, button.green_big ins {background:url('../images/green_button_bg.png') no-repeat; background-position:right top; text-shadow:1px 1px 1px #609917; height:36px; padding-top: 3px; font-size: 13px;}

button.gray_big span{background:url('../images/gray_button_big_bg.png') no-repeat; background-position:left top; height:39px;}
button.gray_big b, button.gray_big ins {background:url('../images/gray_button_big_bg.png') no-repeat; background-position:right top; text-shadow:1px 1px 1px #828181; height:35px; padding: 3px 0 0 4px; width: 178px;}

.green_big, .gray_big {height:40px; line-height: 40px;}

button:hover span {background-position:left bottom;}
button:hover b{background-position:right bottom;}

button ins.logout {background: url("../images/button_icons.png") no-repeat 0 -377px;}
button ins.login {background: url("../images/button_icons.png") no-repeat 0 0;}
button ins.send {background: url("../images/button_icons.png") no-repeat 0px -116px;}
button ins.upload {background: url("../images/button_icons.png") no-repeat 0px -87px;}
button ins.multi_upload{background: url("../images/button_icons.png") no-repeat 0px -320px;}
button ins.contact {background: url("../images/button_icons.png") no-repeat 0 -261px;}
button ins.abuse {background: url("../images/button_icons.png") no-repeat 0px -290px;}
button ins.submit {background: url("../images/button_icons.png") no-repeat 0px -116px;}
button ins.money {background: url("../images/button_icons.png") no-repeat 0px -464px;}
button ins.add_comment {background: url("../images/add_comment_icon.png") no-repeat 0px 9px;}
button ins.find {background: url("../images/button_icons.png") no-repeat 3px -551px;}
button ins.close {background: url("../images/button_icons.png") no-repeat 0px -580px;}
button ins.delete {background: url("../images/button_icons.png") no-repeat 0px -609px;}
button ins.cancel {background: url("../images/button_icons.png") no-repeat 0px -522px;}
button ins.high_download {background: url("../images/button_icons.png") no-repeat 0px -750px;}
button ins.low_download {background: url("../images/button_icons.png") no-repeat 0px -56px;}
button ins.add_file {background: url("../images/button_icons.png") no-repeat 0px -320px;}
button ins.refresh{background: url("../images/button_icons.png") no-repeat 0px -406px;}
button ins.dashboard {background: url("../images/button_icons.png") no-repeat 0px -493px;}
button ins.edit {background: url("../images/button_icons.png") no-repeat 0px -640px;}
button ins.redeem_voucher {background: url("../images/button_icons.png") no-repeat 0 -780px;}
button ins.list_resellers {background: url("../images/button_icons.png") no-repeat 0 -838px;}
button ins.create_reseller {background: url("../images/button_icons.png") no-repeat 0 -867px;}
button ins.become_reseller {background: url("../images/button_icons.png") no-repeat 0 -809px;}

button.disabled {padding-top:0px; cursor: default}
.disabler, button.blue .disabler {background: #000;	padding: 0px;}
.disabler span {opacity: 0.7;}
button.disabled:hover span {background-position:left top;}
button.disabled:hover b {background-position:right top;}
a.disabled {cursor: default;}


.calendar {position: absolute; z-index: 10; display: none; background: #eeecec; border: solid #898989 1px; padding: 5px; }
.calendar table.head tr td {color: #000000; font-weight: bold; padding: 3px; text-align: center; }
.calendar table.head tr td.arrow {cursor: pointer; }
.calendar table.head tr td.date {width: 90px; }
.calendar table.body {border: solid #898989 1px; width: 100%; }
.calendar table.body tr td {padding: 3px; text-align: center; }
.calendar table.body tr td.active {color: #000000; background-color: #dcdcd9; cursor: pointer; }
.calendar table.body tr td.active:hover {background-color: #ffffff; }
.calendar table.body tr td.selected {color: #ffffff; background-color: #cc8995; }
.calendar table.body tr td.disabled {color: #c4b3bb; background-color: #f1f1ea; }
.calendar table.body tr.wdays td {color: #ffffff; background-color: #955ca6; }

/* help
---------------------------------------- */
.help_page{position:relative; padding-bottom:20px;}

.help_page h1 {font-size:24px; color:#0099de; margin-bottom:22px; line-height:29px; font-weight:bold;}
.help_page h4 {margin-bottom:8px;}
.help_page .tabs_content {position:relative; padding:24px 26px; border:1px solid #d0dfea;}
.help_page .tabs_content .c {background-image: url("../images/tabs_content_crns.gif");}
.help_page .tabs_content .text{padding:5px 30px 0 0; color:#383838; font-size:12px; line-height:16px; padding-left:15px;}
.help_page .list {padding-left: 12px; line-height: 21px;}

/* alert
---------------------------------------- */
.dhtml_window {background:#FFF url("../images/alert_bg.jpg") no-repeat left bottom; position:absolute; width:505px; left:200px; top:50px; z-index:101; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -webkit-box-shadow:0 3px 10px #333; -moz-box-shadow:0 3px 10px #333; box-shadow:0 3px 10px #333;}
.dhtml_window .close{right:-17px; top:-11px;}
.dhtml_window .text{padding:26px; vertical-align: middle}
.dhtml_window .text h4{font-size:18px; padding-bottom:15px; font-weight:normal;}
.dhtml_window .text p{line-height:18px;}
.dhtml_window .buttons{padding-top:7px; height:36px; overflow:hidden; text-align: center}
.dhtml_window.sys_msg{background-image: url("../images/sys_msg_bg.jpg");}

/* manage
---------------------------------------- */
#wrap.manage_page{margin-top:-12px;}
.manage_page h1{font-size:24px; color:#0099de; font-weight:bold; margin-bottom:12px;}
.manage_page .file_search{margin-bottom:21px;}
.manage_page .file_search .custom_range, .referrals_page .custom_range{padding-left:40px; background: url("../images/file_search_icon.png") no-repeat 9px 12px;}
.date_range .custom_range .inp_text{float:left;}
.date_range .custom_range .select1 .newListSelected{width:93px;}
.date_range .custom_range .select1 ul.newList{width:96px;}
.date_range .custom_range .select2 .newListSelected{width:148px;}
.date_range .custom_range .select2 ul.newList{width:146px;}
.date_range .custom_range .select3 .newListSelected{width:118px;}
.date_range .custom_range .select3 ul.newList{width:116px;}
.manage_page .file_search .rbutton strong{padding:0 0 0 20px; width:80px; background: url("../images/button_icons.png") no-repeat 23px -551px;}

.manage_main{border:1px solid #d0dfea; padding:5px 5px 15px; position:relative;}
.manage_main .lb1, .manage_main .rb1{background-image: url("../images/tabs_content_crns.gif");}
.manage_main .actions{height:32px; padding:8px 0; background:#f7f7f3; position:relative; margin-bottom:17px;}
.manage_main .actions li{float:left; border-right:1px solid #dededa; padding:0 11px;}
.manage_main .actions li a{float:left; width:34px; height:32px; background: url("../images/manage_actions_icons.png") no-repeat; text-indent:-9999px; overflow:hidden;}
.manage_main .actions li a.disabled{ background: url("../images/manage_actions_icons2.png") no-repeat; cursor: default; }
.manage_main .actions li.prev a{background-position:3px 0;}
.manage_main .actions li.next a{background-position:3px -32px;}
.manage_main .actions li.up a{background-position:2px -64px;}
.manage_main .actions li.newfolder a{background-position:1px -96px;}
.manage_main .actions li.copy a{background-position:2px -128px;}
.manage_main .actions li.move a{background-position:0 -160px;}
.manage_main .actions li.remove, .manage_main .actions li.remove_failed{border:none;}
.manage_main .actions li.delete a, .manage_main .actions li.remove a{background-position:4px -192px;}
.manage_main .actions li.upload{float:right;}
.manage_main .actions li.upload a, .manage_main .actions li.getlinks a, .manage_main .actions li.modify a, .manage_main .actions li.remove a, .manage_main .actions li.retry a, .manage_main .actions li.verify a{text-indent:0; padding-left:37px; color:#525250; line-height:32px; text-decoration:none; width:auto;}
.manage_main .actions li.upload a{background-position:3px -224px;}
.manage_main .actions li.getlinks{float:right; border:none;}
.manage_main .actions li.getlinks a{background-position:2px -256px;}
.manage_main .actions li.retry a{background-position:4px -288px;}
.manage_main .actions li.remove a {background-position: 4px -192px;}
.manage_main .actions li.modify a {background-position: 4px -320px;}
.manage_main .actions li.verify a{background-position:4px -352px;}
.manage_main .actions li.star a{background-position:4px -384px;}
.manage_main .actions li.restore a{background-position:0px -484px;}
.manage_main .actions li.restore a.disabled{background-position:0px -414px;}
.manage_main .actions li.private a{background-position:0px -516px;}
.manage_main .actions li.private a.disabled{background-position:0px -446px;}
.manage_main .actions li.remove_completed a{background-position:0px -454px;}
.manage_main .actions li.remove_failed, .manage_main .actions li.remove_completed {float: right; }
.manage_main .actions li.remove_failed {margin-right: 20px; }
.manage_main .actions li.remove_failed a{background-position:0px -420px;}
.manage_main .actions li.remove_completed a, .manage_main .actions li.remove_failed a{text-indent:0; padding-left:37px; color:#525250; line-height:32px; text-decoration:none; width:auto;}
.manage_main .actions li.inactive a{background-image: url("../images/manage_actions_icons2.png");}

.manage_main .table{background:#f9f9f6; position:relative;}
.manage_main .above_below_table{height:42px;}
.manage_main .path_box{padding-top: 5px;}
.manage_main .path{line-height:30px; height:30px; padding-left:33px; background: url("../images/file_types_icons.gif") no-repeat 10px -589px;}
.manage_main .path span{background: url("../images/path_arr.gif") no-repeat left 3px; padding-left:10px;}
.manage_main .table table{width:100%;}
.manage_main .table th{background:#f1f1ea; height:39px; font-weight:bold; border-left:1px solid #d8d8d2;}
.manage_main .table th:first-child{border-left:none;}
.manage_main .table th a{color:#545454; text-decoration:none;}
.manage_main .table th a.down{background: url("../images/th_downup_arr.gif") no-repeat right -9px; padding-right:15px;}
.manage_main .table th a.up{background: url("../images/th_downup_arr.gif") no-repeat right 5px; padding-right:15px;}
.manage_main .table .title{text-align:left; padding-left:14px;}
.manage_main .table td{text-align:center; padding:6px 0; border:solid #e5e5e5; border-width:0 0 1px 1px; background:#FFF;}
.manage_main .table td:first-child{border-left:none;}


.manage_main .table .edit{float:left; width:13px; height:13px; margin-left:3px; overflow:hidden; text-indent:-9999px; margin-right:1px; background: url("../images/edit_icon.png"); margin-top:1px; visibility:hidden;}
.manage_main .table .go{float:left; width:14px; height:12px; margin-right:2px; margin-top:2px; overflow:hidden; text-indent:-9999px; background: url("../images/go_icon.png"); visibility:hidden;}
.manage_main .table .go_folder{float:left; width:15px; height:15px; margin-left:3px; overflow:hidden; text-indent:-9999px; background: url("../images/go_public_icon.gif"); visibility:hidden;}
.manage_main .table tr:hover .edit, .manage_main .table tr:hover .go, .manage_main .table tr:hover .go_folder, .manage_main .table tr:hover .edit, .manage_main .table tr:hover .dl{visibility:visible;}
.manage_main .table tr:hover td, .manage_main tr.hover td {background: #f4eef6;}
.manage_main .table .dl{float:left; width:13px; margin-left:2px; height:12px; margin-top:2px; overflow:hidden; text-indent:-9999px; background: url("../images/dl_icon.gif"); visibility:hidden;}
.manage_main .table.no_hover tr:hover td, .manage_main .table.tr.hover td {background: white;}

/* is used for multi_upload module
------------------------------------*/
.manage_main .table th.upload_status{padding-left:25px; width:125px; text-align:left;}
.manage_main .table td.upload_status a{border-bottom:1px dashed #3a99e9; text-decoration:none;}
.manage_main .table td.upload_status a:hover{border:none;}
/* ------- */
.manage_main th.status{padding-left:25px; width:125px; text-align:left;}
.manage_main td.status{padding-left:25px; line-height:16px;}
.manage_main td.status div{float:left;}
.manage_main td.status a{border-bottom:1px dashed #3a99e9; text-decoration:none;}
.manage_main td.status a:hover{border:none;}

.manage_main .per_pages{float:left; margin-top:5px; margin-left: 10px; position:relative;}
.manage_main .per_pages a, .dd a{border:1px solid #d1d1cb; background:#ffffff; display:block; width:157px; height:27px; text-align:left; line-height:27px; padding-left:10px; color:#4c4c4c; text-decoration:none; font-size:11px; font-weight:bold;}
.manage_main .per_pages_ru a, .dd a{width:257px;}
.manage_main .per_pages a.dd_link, .dd a.dd_link{background:#fff url("../images/lang_arr.gif") no-repeat right top;}
.manage_main .per_pages ul, .dd ul{border:1px solid #d1d1cb; position:absolute; top:28px; display:none; background:#fff;}
.manage_main .per_pages li a, .dd li a{border:none; white-space: nowrap; padding-right: 10px;}
.manage_main .per_pages li a:hover, .dd li a:hover{background:#eee;}
.manage_main .per_pages li.active a, .dd li.active a{background:#eee;}
.dd div.dd_link {width: 35px; height: 20px; margin-left: 6px; padding: 1px 0 0 2px; text-align: left; border: 1px solid #d1d1cb; cursor: pointer; background:#fff url(../images/lang_arr.gif) no-repeat 25px -3px;}

.manage_main .show_folder{background-color: white;}
.manage_main .show_folder .table tr:hover td{background: white;}
.manage_main .show_folder .folder a {text-decoration: underline;}
.manage_main .show_folder .file a {text-decoration: underline;}

.manage_main .folder_box {width: 98px; margin-left: 6px; line-height: 16px; height: 16px; white-space: nowrap; overflow: hidden;}
.manage_main .delete_reason_box {width: 98px; margin-left: 6px; line-height: 16px; height: 16px; white-space: nowrap; overflow: hidden;}
.manage_main .file {margin-left: 0px; line-height: 16px; height: 16px; white-space: nowrap; overflow: hidden;}

.manage_main .files .pagination {margin-top: 8px;}

.accounts_box .manage_main td.closed {color: red;}
.accounts_box .manage_main td.explain_closed {text-align: left; padding-left: 14px;}
.accounts_box .manage_main td.explain_closed span {font-weight: bold; color: red;}

.file{padding-left:30px; background: url("../images/file_types_icons.gif") no-repeat left -545px; line-height:16px; float:left; margin-right:8px; color:#525250; text-decoration:none;}
.file.folder{background-position:0 0;}
.file.folder_public{background-position:0 -572px;}
.file.rar{background-position:0 -26px;}
.file.archive{background-position:0 -52px;}
.file.audio{background-position:0 -80px;}
.file.video{background-position:0 -109px;}
.file.image{background-position:0 -135px;}
.file.html{background-position:0 -163px;}
.file.script{background-position:0 -191px;}
.file.word{background-position:0 -216px;}
.file.adobe{background-position:0 -244px;}
.file.power_point{background-position:0 -270px;}
.file.excel{background-position:0 -299px;}
.file.db_and_tables{background-position:0 -326px;}
.file.text{background-position:0 -355px;}
.file.application, .file.game{background-position:0 -382px;}
.file.mobile{background-position:0 -409px;}
.file.disk{background-position:0 -437px;}
.file.crypted{background-position:0 -462px;}
.file.system{background-position:0 -489px;}
.file.torrent{background-position:0 -516px;}
.file.other, .file.data{background-position:0 -545px;}
.file_star{width: 15px; height: 14px; margin-left: 5px;}
.file_private{width: 12px; height: 14px; margin-left: 5px;}

.file a {color:#525250; text-decoration:none; cursor: pointer;}

.fpopup{width:697px; position:absolute; left:50%; top:0; margin:0px;}
.fpopup_t, .fpopup_b{height:9px; overflow:hidden; background: url("../images/fpopup_tb.gif") no-repeat left top; font-size:0;}
.fpopup_m{padding:0 28px 15px; background: url("../images/fpopup_bg.gif");}
.fpopup_b{background-position:left bottom;}
.fpopup h3{font-size:16px; color:#0099de; padding:15px 0 20px;}
.fpopup .rows{padding-bottom:15px;}
.fpopup .row{padding-bottom:6px;}
.fpopup .label1{float:left; width:108px; line-height:30px;}
.fpopup .label1_2{width:63px; padding-left:21px;}
.fpopup .inp_text_wrap, .inp_text_wrap2{border-left:1px solid #c0c0c0; border-top:1px solid #afafaf; border-bottom:1px solid #f1f1f1; border-right:1px solid #ededed; position:relative; float:left;}
.fpopup .inp_text_wrap .c, .inp_text_wrap2 .c{background-image: url("../images/inp_text_crns.gif"); width:4px; height:4px;}
.fpopup .inp_text, .inp_text_wrap2 .inp_text{height:14px; padding:7px 10px; width:428px; border:0;}
.fpopup .inp_text2{width:161px;}
.fpopup .inp_text3{width:322px;}
.fpopup .send_mail{margin-left:7px;}
.fpopup .send_mail a strong{width:51px; padding:0 0 0 46px; background: url("../images/button_icons.png") no-repeat 20px -261px; font-size:11px;}
.fpopup .link, .fpopup .opt{padding-left:8px; line-height:30px; float:left; font-size:11px;}
.fpopup .adding{clear:both; padding-left:108px; color:#545454; padding-top:4px; font-size:11px;}
.fpopup .buttons{font-size:11px; padding:7px 0 0 108px; height:29px;}
.fpopup .buttons .rbutton{margin-right:7px;}
.fpopup .ok strong{width:110px;}
.fpopup .export_format {float: left; }
.fpopup .export_format .inp_text_wrap {margin-bottom: 2px; }
.fpopup .export_format span {font-size: 10px; color: #525250; }

/* why
---------------------------------------- */
.why_page{}
.why_page h1, .why_page h2{font-size:20px; color:#0099de; font-weight:bold; margin-bottom:12px;}
.why_page .text{border:1px solid #d0dfea; position:relative; padding:30px 0 14px 30px; margin-bottom:18px; background: url("../images/why_text_bg.jpg") no-repeat 695px 32px;}
.why_page .text p{line-height:16px; padding-bottom:16px;}
.why_features{margin-right:-14px; overflow:hidden;}
.why_features .item{float:left; width:340px; border:1px solid #d0dfea; position:relative; padding:14px 35px 15px 90px; height:134px; margin:0 14px 14px 0;}
.why_features .item h3{padding-bottom:9px; color:#955ca6; font-size:13px;}
.why_features .item p{line-height:16px; }
.why_features .item .icon{background: url("../images/why_features_icons.jpg") no-repeat; position:absolute; left:17px; top:13px; width:63px; height:80px;}
.why_features .friendly .icon{background-position:0 0;}
.why_features .flexible .icon{background-position:0 -80px;}
.why_features .safe .icon{background-position:0 -160px;}
.why_features .speed .icon{background-position:0 -240px;}
.why_features .reliable .icon{background-position:0 -320px;}
.why_features .unlim .icon{background-position:0 -400px;}
.why_features .realtime .icon{background-position:0 -480px;}
.why_features .payouts .icon{background-position:0 -560px;}

/* blog
---------------------------------------- */
.blog_page{}
.blog_page h1{font-size:24px; color:#0099de; font-weight:bold; margin-bottom:28px;}
.blog_main{float:left; width:633px;}
.blog_main .posts .item{padding-bottom:37px;}
.blog_main .posts .item h3, .blog_main .posts .item h2{font-size:18px; padding-bottom:2px;}
.blog_main .posts .item .date {color:#7e7777; padding-bottom:12px; font-size:12px;}
.blog_main .posts .item p{line-height:16px;}
.blog_main .posts .item .links{padding-top:7px; overflow:hidden;}
.blog_main .posts .item .links li{float:left; padding-right:12px;}
.blog_main .posts .item .links li a{float:left; padding-left:21px; line-height:16px;}
.blog_main .posts .item .links li.download a{background: url("../images/blog_download_icon.gif") no-repeat left 1px;}
.blog_main .posts .item .links li.comments a{background: url("../images/blog_comments_icon.gif") no-repeat left top;}


.blog_sidebar{float:right; width:279px;}
.blog_sidebar .block{background:#f9f9f6; margin-bottom:18px; position:relative; padding:19px 22px 25px;}
.blog_sidebar .block h3{color:#0099de; font-size:13px; line-height:25px; padding-left:30px; margin-bottom:7px; background: url("../images/blog_sidebar_icons.png") no-repeat;}
.blog_sidebar .block p{line-height:16px;}
.blog_sidebar .block li{line-height:16px; font-weight:bold; margin: 5px; background: url("../images/li_bullet.png") no-repeat 3px 5px; padding-left: 20px;}
.blog_sidebar .block li a{color:#4a4a49;}
.blog_sidebar .we_off h3{background-position:0 -1px;}
.blog_sidebar .who_we_are h3{background-position:0 -28px;}
.blog_sidebar .cats h3{background-position:0 -55px;}
.blog_sidebar .subscr h3{background-position:0 -82px;}
.blog_sidebar .subscr li{padding-left:22px; background: url("../images/subscribe_icons.png") no-repeat; margin-bottom:4px;}
.blog_sidebar .subscr li.feb{background-position:0 1px;}
.blog_sidebar .subscr li.gr{background-position:0 -15px;}
.blog_sidebar .subscr li.rss{background-position:0 -30px;}
.blog_sidebar .subscr li.tw{background-position:0 -45px;}
.blog_sidebar .need_help h3{background-position:0 -109px;}

/* blog_inner
---------------------------------------- */
#comments{border:solid #e5e5e5; border-width:1px 0; padding:26px 0 12px; margin-top:-10px;}
#comments .item{padding:0 0 18px 31px; background: url("../images/comment_icon.png") no-repeat 2px 1px;}
#comments .item .name{padding-bottom:6px;}
#comments .item p{line-height:13px; font-size:11px;}

#comments_form{padding:12px 0 0 0; margin-bottom:23px;}
#comments_form h3{font-size:14px; color:#0099de; font-weight:bold; margin-bottom:7px;}
#comments_form .row{padding-bottom:10px;}
#comments_form .inp_text_wrap{border-left:1px solid #c0c0c0; border-top:1px solid #afafaf; border-bottom:1px solid #f1f1f1; border-right:1px solid #ededed; position:relative; float:left;}
#comments_form .inp_text_wrap .c{background-image: url("../images/inp_text_crns.gif"); width:4px; height:4px;}
#comments_form .inp_text{height:14px; padding:10px; width:300px; border:0; float:left;}
#comments_form textarea.inp_text{height:104px; resize:none; position:relative; margin-right:3px; width:428px;}
#comments_form .buttons{height:29px; width:630px; text-align: center}
#comments_form .label {color: #005277; display: block; font-size: 13px; font-weight: bold;}
#comments_form button {float:right;}
#comment_parent {width:630px;}
#comment_parent textarea.inp_text {width:620px;}

/* resellers
---------------------------------------- */
#wrap.resellers_page{margin-top:-10px;}
.resellers_page h1{font-size:24px; color:#0099de; font-weight:bold; margin-bottom:10px;}
.resellers_page .resellers_promo{height:149px; background: url("../images/resellers_promo_bg.jpg"); text-align:center; color:#FFF; margin-bottom:28px; padding-top:17px;}
.resellers_page .resellers_promo h2{font-size:31px; font-weight:normal;}
.resellers_page .resellers_promo p{font-size:15px;}

.how_activate_become{overflow:hidden; margin-bottom:21px;}
.how_activate_become .block{border:1px solid #d0dfea; background:#f8f8f4; position:relative; float:left; padding:22px 0 0 27px; height:115px; color:#636362;}
.how_activate_become .block .c{background-image: url("../images/tabs_content_crns.gif");}
.how_activate_become .how{width:341px; margin-right:10px;}
.how_activate_become h3, .resellers_page .locate h3{font-size:17px; font-weight:normal; color:#181818; padding-bottom:9px; line-height:21px;}
.how_activate_become .how h3{padding-bottom:4px;}
.how_activate_become .how li{position:relative; padding-left:23px; line-height:24px; zoom:1;}
.how_activate_become .how li span{position:absolute; left:-4px; top:2px; width:20px; height:23px; background: url("../images/how_works_nr_bg.png"); line-height:20px; text-align:center; color:#FFF; font-size:11px;}
.how_activate_become .activate{width:250px; margin-right:10px;}
.how_activate_become .rbutton strong{padding:0 0 0 20px; width:140px; font-size:11px;}
.how_activate_become p{height:41px;}
.how_activate_become .become{width:250px;}

.resellers_page .locate{background:#c4e7f7; position:relative; padding:14px 0 0 27px; height:70px; margin-bottom:21px;}
.resellers_page .locate h3{float:left; width:139px; padding-top:21px;}
.resellers_page .col{float:left; width:227px; padding:0 17px 0 12px;}
.resellers_page .col label{line-height:18px; display:block; font-size:12px; color:#272e31; padding-left:1px;}

.resellers_page .col .inp_text_wrap{border-left:1px solid #c0c0c0; border-top:1px solid #afafaf; border-bottom:1px solid #f1f1f1; border-right:1px solid #ededed; position:relative; float:left;}
.resellers_page .col .inp_text_wrap .c{background-image: url("../images/inp_text_crns.gif"); width:4px; height:4px;}
.resellers_page .col .inp_text{height:14px; padding:10px; width:407px; border:0;}
.resellers_page .col .newListSelected{width:197px; font-size:12px; height:34px;}
.resellers_page .col ul.newList{width:197px; }
.resellers_page .col .selectedTxt{height:14px; line-height:14px; padding:10px; background:#FFF url("../images/select_arrow2.gif") no-repeat right top; border:none; cursor:default;}

.resellers_page .button{float:left; padding-top:21px;}
.resellers_page .button a{float:left; width:31px; height:29px; background: url("../images/locate_but.gif"); text-indent:-9999px; overflow:hidden;}

.resellers_page .countries{margin-right:-8px; overflow:hidden;}
.resellers_page .countries .item{float:left; width:426px; border:1px solid #d0dfea; margin:0 8px 8px 0; padding:14px 20px 14px 22px; height:auto; min-height: 110px; }
.resellers_page .countries h4{font-size:14px; color:#191919; padding-left:34px; line-height:19px; margin-bottom:12px; background: url("../images/resellers_flags.png") no-repeat;}
.resellers_page .countries h4.ru{background-position:left -21px;}
.resellers_page .countries h4.en{background-position:0 0;}
.resellers_page .countries li{line-height:14px; padding:1px 0 2px;}
.resellers_page .countries li span{margin-right:3px;}

/* become
---------------------------------------- */
#wrap.become_page{margin-top:-10px;}
.become_page h1{font-size:24px; color:#0099de; font-weight:bold; margin-bottom:10px;}
.how_activate_become .benefits{width:189px; margin-right:10px; background:#f8f8f4 url("../images/benefits_bg.jpg") no-repeat 17px 24px; padding-left:187px;}
.how_activate_become .benefits li{line-height:18px; font-size:14px; padding:3px 0;}
.how_activate_become .our_resellers{width:242px;}

.become_page .become_block .how_activate_become {width: 279px; margin: auto;}

.become_sidebar{float:left; width:378px; margin-right:35px;}
.become_sidebar .block{background:#f9f9f6; margin-bottom:11px; position:relative; padding:15px 22px 20px 22px; line-height:18px; font-size:12px;}
.become_sidebar .block h3{color:#0099de; font-size:14px; line-height:25px; padding-left:26px; margin-bottom:5px; background: url("../images/become_icons.png") no-repeat;}
.become_sidebar .res_info h3{background-position:0 -1px;}
.become_sidebar .percent h3{background-position:2px -28px;}
.become_sidebar .terms h3{background-position:2px -55px;}
.become_sidebar .terms li{margin-left:2px; padding:3px 0 3px 14px; background: url("../images/dot.gif") no-repeat left 9px;}
.become_sidebar .glad{font-size:18px; font-weight:bold; color:#0099de; padding:10px 0 0 22px; line-height:22px;}

.become_form{float:left; width:535px; padding-top:7px;}
.become_form h2{font-size:22px; font-weight:normal; margin-bottom:25px;}
.become_form .row{padding-bottom:18px;}

.become_form .label1 {color: #005277; display: block; font-size: 13px; font-weight: bold; padding-bottom: 4px;}

.become_form .row .inp_text_wrap{border-left:1px solid #c0c0c0; border-top:1px solid #afafaf; border-bottom:1px solid #f1f1f1; border-right:1px solid #ededed; position:relative; float:left;}
.become_form .row .inp_text_wrap .c{background-image: url("../images/inp_text_crns.gif"); width:4px; height:4px;}
.become_form .row .inp_text{height:14px; padding:10px; width:407px; border:0;}
.become_form .row .newListSelected{width:427px; font-size:12px; height:34px;}
.become_form .row ul.newList{}
.become_form .row .selectedTxt{height:14px; line-height:14px; padding:10px; background:#FFF url("../images/select_arrow2.gif") no-repeat right top; border:none; cursor:default;}
.become_form .row textarea.inp_text{height:114px; resize:none; width:404px; margin-right:3px;}
.become_form .row select.inp_text{height:114px; resize:none; width:424px; margin-right:3px;}
.become_form .row textarea#question_comment{height:34px;}
.become_form .row_captcha_input .label1{color:#8A8A8A; font-size:11px; margin-top: -12px;}
.become_form .row_captcha_input .inp_text{border:1px solid #ddddd7; height:15px; padding:6px 10px; width:179px;}
.become_form .buttons{height:29px; padding-top:14px;}
.become_form .adding{line-height:18px; font-size:13px; padding-top:14px;}

/* link_checker
---------------------------------------- */
.checker_main{padding:30px 29px;}
.checker_block{margin-bottom:29px;}
.checker_block p{font-size:16px; color:#1c1c1c; padding-bottom:12px;}
.checker_block .tarea{margin-bottom:17px;}
.checker_block .tarea textarea{border:1px solid #d1d1cb; width:638px; height:151px; padding:8px 10px;}
.checker_block .buttons{height:29px;}
.checker_main .table{background:none;}
.checker_block .rbutton strong{width:88px;}
.checker_main .v, .checker_main .x{height:16px; line-height:16px; padding-left:25px; background: url("../images/v_x.gif") no-repeat left top; display:block; width:45px; margin:0 auto; text-align:left;}
.checker_main .x{background-position:0 -17px;}
#checker_title {font-size:24px;}
.checker_main .table tr:hover td, .checker_main tr.hover td {background: none;}

/* mytickets
---------------------------------------- */
.tickets_main{padding:24px 27px;}
.tickets_main .buttons{height:29px; margin-bottom:8px;}
.tickets_main .buttons button{float:right;}
.tickets_main .table{background:none;}
.tickets_main .table .date, .tickets_main .table .subj{text-align:left; padding-left:15px;}

.tickets_main h2{font-size:12px; color:#005277; margin-top:-37px; padding-bottom:8px; line-height:29px;}
.tickets{border-bottom:1px solid #e5e5e5; margin-bottom:23px;}
.tickets .item{position:relative;}
.tickets .item h3{background:#f1f1ea url("../images/tickets_from_to_arrs.gif") no-repeat 17px 10px; padding-left:40px; line-height:37px; font-size:12px; font-weight:normal; zoom:1;}
.tickets .item h3.to{background-position:17px -29px;}
.tickets .item .text{padding:20px 15px 5px;}
.tickets .item .text p{line-height:15px; padding-bottom:15px; color:#1c1c1c;}

.tickets_form{}
.tickets_form .row{padding-bottom:19px;}
.tickets_form .label1{font-weight:bold; color:#005277; display:block; padding-bottom:3px;}
.tickets_form .tarea textarea{border:1px solid #d1d1cb; width:423px; height:155px; resize:vertical; padding:6px 8px;}





.pagination{float:right; font-size: 13px; margin-right:16px; padding-top: 5px;}
.pagination span, .pagination a{padding-left: 3px; padding-right: 3px;}
.pagination span{border:1px solid #e5e5e5; background:#FFF; color:#010101;}

.fpopup .radio{float:left; padding:8px 0 0 8px;}
.fpopup .radio input{width:13px; height:13px; padding:0; margin:0;}
.fpopup .finder{position:relative; background:#f9f9f6; margin-left:126px; padding:11px 0 0 8px;}
.fpopup .finder li{line-height:16px; padding-left:26px; position:relative; zoom:1;}
.fpopup .finder li a.sign{position:absolute; left:0; top:0; width:16px; height:16px; background: url("../images/finder_signs_icons.gif") no-repeat left top; overflow:hidden; text-indent:-9999px;}
.fpopup .finder li a.minus{background-position:0 -17px;}
.fpopup .finder li a.no_sign {position:absolute; left:0; top:0; width:16px; height:16px; background: none; overflow:hidden; text-indent:-9999px;}
.fpopup .finder li span{overflow:hidden; display:block; padding-bottom:11px;}
.fpopup .finder li span a{color:#4e4e4c; float:left; padding-left:26px; background: url("../images/finder_folder_icons.gif") no-repeat left top; text-decoration:none;}
.fpopup .finder li span a.opened{background-position:0 -17px;}
.fpopup .finder li span a:hover{text-decoration:underline;}
.fpopup .finder li span.active a {font-weight: bold}

.move_popup .label1{width:126px;}

.edit_profile{margin-bottom:40px;}
.edit_profile .form{float:left; width:508px; padding:34px 0 0 31px; border:1px solid #d0dfea; position:relative; height:181px;}
.edit_profile .form .row{padding-bottom:9px;}
.edit_profile .form .label1{float:left; width:151px; line-height:29px; color:#0099e9; font-weight:bold;}
.edit_profile .form .newListSelected{float:left; width:289px;}
.edit_profile .form ul.newList{width:287px;}
.edit_profile .form select.inp_text{height:114px; resize:none; width:287px; margin-right:3px;}
.edit_profile .form .inp_text{float:left; border:1px solid #d1d1cb; width:271px; padding:6px 8px; height:15px;}
.edit_profile .form .adding{padding-left:151px; font-size:11px; color:#7f7f7f; margin-top:-6px; padding-bottom:4px;}
.edit_profile .form .buttons{height:29px; padding:7px 0 0 151px;}
.edit_profile .bbutton strong{background: url("../images/button_icons.png") no-repeat 20px -116px; padding:0 0 0 45px; width:105px;}
.edit_profile .text{float:right; width:289px; background:#f9f9f6; padding:25px 25px 0 25px; position:relative; height:192px;}
.edit_profile .text p{line-height:14px; padding-bottom:14px; padding-right:20px;}
.edit_profile .text em{color:#955ca6;}
.edit_profile h2 {font-size: 12px; margin-bottom: 20px;}

.editaccount_page{}
.editaccount_page .form{height:auto; padding-top:10px; padding-bottom:30px;}
.editaccount_page .form h4{font-weight:normal; font-size:14px; padding:17px 0 25px;}

.editaccount_page .form .row_captcha{padding-bottom:0;}
.editaccount_page .form .row_captcha_input{padding:5px 0 10px 152px;}
.editaccount_page .form .row_captcha_input .adding{clear:both; font-size:11px; color:#7f7f7f; padding:2px 0 0 0; display:block;}


.add_pincode{margin-bottom:40px;}
.add_pincode .desc{width:508px; margin-bottom:20px;}
.add_pincode .form{width:508px; padding:34px 0 32px 31px; border:1px solid #d0dfea; float: left; position: relative;}
.add_pincode .form h4{margin-bottom: 12px;}
.add_pincode .form .row{padding-bottom:9px;}
.add_pincode .form .radio{margin-top: 8px;}
.add_pincode .form .label1{float:left; width:151px; line-height:29px; color:#0099e9; font-weight:bold;}
.add_pincode .form .optional{padding-left:151px; line-height:21px;}
.add_pincode .form .newListSelected{float:left; width:289px;}
.add_pincode .form ul.newList{width:287px;}
.add_pincode .form select.inp_text{height:114px; resize:none; width:287px; margin-right:3px;}
.add_pincode .form .inp_text{float:left; border:1px solid #d1d1cb; width:271px; padding:6px 8px; height:15px;}
.add_pincode .form .adding{padding-left:151px; font-size:11px; color:#7f7f7f; margin-top:-6px; padding-bottom:4px;}
.add_pincode .form .buttons{height:29px; padding:7px 0 0 151px;}
.add_pincode .bbutton strong{background: url("../images/button_icons.png") no-repeat 20px -116px; padding:0 0 0 45px; width:105px;}
.add_pincode .text{float:right; width:289px; background:#f9f9f6; padding:25px 25px 0 25px; position:relative; height:192px;}
.add_pincode .text p{line-height:14px; padding-bottom:14px; padding-right:20px;}
.add_pincode .text em{color:#955ca6;}

.pay_pincode .form {width:477px; padding:34px 31px 32px 31px; border:1px solid #d0dfea;}

.pincodes_page h4 {color: #0099DE; font-size: 14px; margin-bottom: 20px;}
.pincodes_page .pager {margin-left: 20px;}

a.error, a.notice{float:left; width:16px; height:16px; background: url("../images/stat_unver_icon.gif") no-repeat ; margin:6px 0 0 8px;}
a.error{background: url("../images/error.gif") no-repeat;}
a.notice{background: url("../images/stat_unver_icon.gif") no-repeat;}

.editaccount_page .form .buttons{padding-top:25px;}
.editaccount_page .form .btn_submit_changes strong{width:120px;}
.editaccount_page .text{height:auto; padding-bottom:22px;}
.editaccount_page .text p{padding-right:10px;}
.editaccount_page .text .row{padding-bottom:11px;}
.referrals_page .btn_submit strong{width:65px;}
.editaccount_page .text .buttons{padding-top:8px;}
.editaccount_page .text h3{padding-left:0; background:none;}

/* referrals
---------------------------------------- */
.referrals_page{}
.referrals_page .form .txt{padding-top:16px;}
.referrals_page .form .txt p{font-size:14px; line-height:17px; padding:0 20px 17px 0;}
.referrals_page .form .txt p em{color:#955ca6;}
/*.referrals_page .text{height:197px; padding-bottom: 50px;}*/
.referrals_page .text p{padding-right:0;}
.referrals_page .text h3{color:#b46170; font-weight:normal; background: url("../images/referrals_h3_icon.gif") no-repeat left 2px;}
.referrals_page .text table{width:100%; font-size:11px; font-weight:bold;}
.referrals_page .text th{text-align:left; padding-bottom:10px;}
.referrals_page .text td{color:#000000; line-height:18px;}
.referrals_page .text td.percent{color:#b55ca6;}
.referrals_page .date_range{margin-bottom:22px;}
.referrals_page .custom_range .bbutton{margin-top:3px;}
.referrals_page .custom_range .bbutton strong{padding:0 0 0 46px; width:60px; font-size:12px; background: url("../images/button_icons.png") no-repeat 23px -696px;}
.vouchers_page #container, .makemoney_page #container, .blog_page #container, .editaccount_page #container, .dashboard_page #container {border-bottom: 1px solid #EBEBEB;}

/* websites
---------------------------------------- */
.websites_page .form .buttons{padding-bottom:7px;}
.websites_page .form .btn_addsite strong{width:70px;}
.websites_page .text{padding-top:15px; height:202px;}
.websites_page .text h3{background: url("../images/websites_h3_icon.gif") no-repeat left top;}
.websites_page .text p{padding-right:40px;}
.referrals_page .form .txt_verify{padding-top:0; margin-top:-7px;}
.referrals_page .form .btn_verify{margin:-5px 0 0 -151px;}
.referrals_page .form .btn_verify strong{width:60px;}
.websites_page .manage_main .table th.status{text-align: center; padding-lefT: 0px;}
.websites_page .manage_main .table .view_details span{float:left; width:16px; height:16px; margin-left:5px; overflow:hidden; text-indent:-9999px; margin-top: -1px; background: url("../images/info_icon.png"); }
.websites_page .manage_main .table .view_details a{text-decoration: none; border-bottom: 1px #0099dd dashed; float: left;}


/* vouchers
---------------------------------------- */
#wrap.vouchers_page{margin-top:-17px;}
.vouchers_page .form, .payments_page .form{padding-top:26px; height:189px;}
.vouchers_page .form .txt{padding:0;}
.vouchers_page .form .buttons{margin-bottom:22px;}
.vouchers_page .form .btn_purchase strong{padding:0 0 0 45px; width:85px; background: url("../images/button_icons.png") no-repeat 23px -116px;}
.vouchers_page .text{padding-top:15px; height:202px;}
.vouchers_page .text h3, .editaccount_page .text h3{padding-left:0; background:none;}
.vouchers_page .text .buttons{padding-top:19px;}
.referrals_page .text .label1{display:block; color:#0099de; font-weight:bold; padding-bottom:7px; padding-left:2px;}
.referrals_page .form .info {line-height: 20px; font-weight: bold;}
.referrals_page .text .inp_text{width:265px;}
.referrals_page .btn_activate strong, .referrals_page .btn_request strong, .referrals_page .btn_submit strong{padding:0 0 0 45px; width:75px; background: url("../images/button_icons.png") no-repeat 23px -116px;}
.referrals_page .table th {font-weight: bold}
.referrals_page .explanations li {margin: 10px; background: url("../images/li_bullet.png") no-repeat 3px 5px; padding-left: 20px;}


.newListSelected_disabled .selectedTxt{background-image: url("../images/select_arrow_dis.gif"); color:#a6a6a6;}


.status_payment_new {background: url("../images/stat_proc_icon.gif") no-repeat left top; padding-left:21px;}
.status_payment_declined {background: url("../images/stat_exp_icon.gif") no-repeat left top; padding-left:21px;}
.status_payment_paid, .status_payment_approved, .status_site_approved  {background: url("../images/dt_yes.png") no-repeat left top; padding-left:21px;}
.status_site_new {background: url("../images/stat_unver_icon.gif") no-repeat left top; padding-left:21px;}
.status_site_deleted, .status_site_replaced {background: url("../images/stat_rem_icon.gif") no-repeat left top; padding-left:21px;}

/* websites
---------------------------------------- */
.websites_page .form .buttons{padding-bottom:7px;}
.websites_page .form .btn_addsite strong{width:70px;}
.websites_page .text{padding-top:15px; height:202px;}
.websites_page .text h3{background: url("../images/websites_h3_icon.gif") no-repeat left top;}
.websites_page .text p{padding-right:40px;}
.websites_page .form .txt_verify{padding-top:0; margin-top:-7px;}
.websites_page .form .btn_verify{margin:-5px 0 0 -151px;}
.websites_page .form .btn_verify strong{width:60px;}

/* multi_upload
--------------------------------------------- */
.multi_upload_page{position:relative;}
.multi_upload_page .rt_buttons{position:absolute; right:0; top:0;}
.multi_upload_page.btn_addedit a strong{background: url("../images/button_icons.png") no-repeat 13px -638px; padding:0 0 0 20px; width:136px; font-size:11px;}
.multi_upload_page.btn_back a strong{background: url("../images/button_icons.png") no-repeat 13px -667px; padding:0 0 0 20px; width:176px; font-size:11px;}


.multi_upload_page .upload_name_wrap{}
.multi_upload_page .upload_name{float:left; width:443px; height:14px; line-height:14px; margin-right:7px; padding:7px 11px; border:1px solid #d0dfea; position:relative;}
.multi_upload_page .status{float:left; margin-top:7px; line-height:16px;}
.multi_upload_page .loader, .stat_new{background: url("../images/remote_upload_new_file.png") no-repeat left 0px; padding-left:21px;}
.multi_upload_page .loader, .stat_loader{background: url("../images/loader.gif") no-repeat left 0px; padding-left:21px;}
.multi_upload_page .done, .stat_done{background: url("../images/dt_yes.png") no-repeat left 0px; padding-left:21px;}
.multi_upload_page .error, .stat_error{background: url("../images/error.gif") no-repeat left 0px; padding-left:21px;}
.multi_upload_page .loading{color:#955ca6;}
.multi_upload_page .progressbar{background:#f1f1ea; height:32px; position:relative; margin-bottom:11px;}
.multi_upload_page .progressbar span{display:block; height:32px; background: url("../images/progressbar.png") left top;}
.multi_upload_page .progressbar strong{position:absolute; left:0; width:100%; top:0; line-height:32px; font-weight:normal; text-align:center;}
.multi_upload_page .upload_info{overflow:hidden;}
.multi_upload_page .cancel{float:right; font-weight:bold;}

.multi_upload_page .upload_more{position:absolute; right:1px; top:2px;}
.multi_upload_page .upload_more strong{background: url("../images/button_icons.png") no-repeat 20px -319px; padding:0 0 0 20px; width:108px; font-size:11px;}
.multi_upload_page .upload_name2{font-size:13px; padding-bottom:32px; background: url("../images/bullet2.gif") no-repeat 3px 5px; padding-left:17px; font-weight:bold;}
.multi_upload_page .upload_name2 span{color:#955ca6;}
.multi_upload_page .row{padding-bottom:9px;}
.multi_upload_page .row .label1, .multi_upload_files .row .label1{width:111px; float:left; line-height:36px; color:#005277; font-size:13px; font-weight:bold;}
.multi_upload_page .row .inp_text_wrap, .multi_upload_files .inp_text_wrap{border-left:1px solid #c0c0c0; border-top:1px solid #afafaf; border-bottom:1px solid #f1f1f1; border-right:1px solid #ededed; position:relative; float:left;}
.multi_upload_page .row .inp_text_wrap .c, .multi_upload_files .inp_text_wrap .c{background-image: url("../images/inp_text_crns.gif"); width:4px; height:4px;}
.multi_upload_page .row .inp_text, .multi_upload_files .inp_text{height:14px; padding:10px; width:487px; border:0;}
.multi_upload_page .row textarea.inp_text{padding:7px 10px; height:31px; overflow:auto; resize:none; width:598px;}
.multi_upload_page .row .label1_2{display:block; float:none; line-height:18px;}
.multi_upload_page .sharing{float:none; border:solid #e5e5e5; border-width:1px 0; padding-top:5px; margin:22px 0 31px; width:auto;}
.multi_upload_page .sharing h3{font-size:16px; padding-bottom:6px;}
.multi_upload_page .sharing .addthis{height:41px;}
.multi_upload_page .multi_upload_files .max_size{padding-right:94px;}

.multi_upload_files .inp_text_wrap .c{background-image: url("../images/inp_text_crns2.gif");}
.multi_upload_files .inp_text_wrap{border-right:1px solid #FFF;}

.multi_upload_files .row .inp_text_wrap{border-left:1px solid #c0c0c0; border-top:1px solid #afafaf; border-bottom:1px solid #f1f1f1; border-right:1px solid #ededed; position:relative; float:left;}
.multi_upload_files .row .inp_text_wrap{border-right:1px solid #FFF;}
.multi_upload_files .row .inp_text_wrap .c{background-image: url("../images/inp_text_crns.gif"); width:4px; height:4px;}
.multi_upload_files .row .inp_text_wrap .c{background-image: url("../images/inp_text_crns2.gif");}
.multi_upload_files .row .inp_text{height:14px; padding:10px; width:487px; border:0;}


.multi_upload_files .row .newListSelected{width:246px; height:34px; font-size:11px;}
.multi_upload_files .row ul.newList{width:246px; left:-1px !important;}
.multi_upload_files .row ul.newList a{padding:3px 9px;}

.multi_upload_page h1{margin-bottom: 12px; padding-left: 0; color: #0099de; font-size: 24px; font-weight: bold; line-height: 29px; text-align: left;}


.multi_upload_files .row{padding-bottom:12px;}
.multi_upload_files .row .inp_text{height:14px; padding:10px; width:488px; border:0;}
.multi_upload_files .row .inp_text2{width:226px;}
.multi_upload_files .row .adding{float:left; padding-left:12px; line-height:36px;}
.multi_upload_files .row .newListSelected{width:246px; height:34px; font-size:11px;}
.multi_upload_files .row ul.newList{width:246px; left:-1px !important;}
.multi_upload_files .row ul.newList a{padding:3px 9px;}
.multi_upload_files .row .selectedTxt{background:#FFF url("../images/select_arrow2.gif") no-repeat right top; border:none; height:14px; padding:10px;}
.multi_upload_files .row .label1{width:111px; float:left; line-height:36px; color:#005277; font-size:13px; font-weight:bold;}
.multi_upload_files .row .inp_text_wrap{border-right:1px solid #fff; border-top:1px solid #afafaf; border-bottom:1px solid #f1f1f1; border-right:1px solid #ededed; position:relative; float:left;}
.multi_upload_files .row .inp_text_wrap .c{background-image: url("../images/inp_text_crns2.gif"); width:4px; height:4px;}

.multi_upload_files .rows{padding:29px 0 0px;}


.multi_upload_files{background:#f1f1ea; position:relative; padding:18px 33px 25px 33px; margin-bottom:33px; zoom:1;}
.multi_upload_files h2{font-size:17px; text-align:center; font-weight:normal; padding-bottom:25px;}
.multi_upload_files h2 span{color:#878787;}
.multi_upload_files .inp_file{overflow:hidden; padding-bottom:8px;}
.multi_upload_files .file{padding:11px 10px; height:14px; background: url("../images/inp_file_bg.png"); border:0; margin-right:6px;}
.multi_upload_files .text{line-height:21px; font-size:14px;  padding-bottom:22px;}
.multi_upload_files .text em{color:#955ca6;}
.multi_upload_files .tarea{overflow:hidden; margin-bottom:8px;}
.multi_upload_files .tarea .inp_text_wrap{padding-right:3px; background:#FFF;}
.multi_upload_files .tarea textarea{height:188px; resize:none; width:764px; overflow:auto;}
.multi_upload_files .options_but{}
.multi_upload_files .options_but a{display:block; width:75px; height:13px; background: url("../images/options_but.gif") no-repeat left top; overflow:hidden; text-indent:-9999px; float:right; margin-top:-23px;}
.multi_upload_files .options_but a.hide{background-position:left bottom;}


.multi_upload_files .chbox{float:left;}
.multi_upload_files .chbox input{float:left; width:13px; height:13px; margin:1px 5px 0 0;}
.multi_upload_files .browse_but{overflow:hidden;}
.multi_upload_files .browse_but span{text-align:center; line-height:34px; color:#FFF; font-weight:bold; padding-left:28px; width:101px; position:absolute; z-index:0; height:34px;}
.multi_upload_files .browse_but:hover{background-position:right -35px !important;}
.multi_upload_files .browse_but input{position:relative; z-index:1;}
.multi_upload_files .max_size{float:right; padding-right:135px;}
.multi_upload_files .buttons{clear:both; padding-top:14px; height:29px;}
.multi_upload_files .buttons_inner{float:left; position:relative; left:50%;}


.multi_upload_files .rbutton, .multi_upload_files .bbutton{position:relative; right:50%; margin:0 7px;}
.multi_upload_files .rbutton a strong{width:100px;}
.multi_upload_files .bbutton a strong{padding:0 0 0 46px; width:72px; background: url("../images/button_icons.png") no-repeat 25px -320px;}

.multi_upload_files .rbutton a strong{width:123px; padding:0 0 0 20px; background: url("../images/button_icons.png") no-repeat 27px -87px;}
.multi_upload_files .btn_upload a span strong{width:90px; padding:0 0 0 45px;}


.multi_upload_files .upload_status{float:left; margin-top:7px; line-height:16px;}

.multi_upload_box .upload_status{border: 1px solid red; }
.multi_upload_box .stat_new, .multi_upload_box .stat_error{padding-bottom:2px;}
.multi_upload_box .stat_processing{background: url("../images/loader.gif") no-repeat left 0px transparent; padding-left:21px;}
.multi_upload_box .stat_done{background: url("../images/dt_yes.png") no-repeat left 0px; padding-left:21px;}
.multi_upload_box .stat_canceled{background: url("../images/error.gif") no-repeat left 0px; padding-left:21px;}
.multi_upload_box .stat_error{background: url("../images/error.gif") no-repeat left 0px; padding-left:21px;}



/* accounts
--------------------------------------------- */

.accounts_add{margin-bottom:40px;}
.accounts_add .form{float:left; width:508px; padding:34px 0 0 31px; border:1px solid #d0dfea; position:relative; height:181px;}
.accounts_add .form .row{padding-bottom:9px;}
.accounts_add .form .label1{float:left; width:151px; line-height:29px; color:#0099e9; font-weight:bold;}
.accounts_add .form .newListSelected{float:left; width:289px;}
.accounts_add .form ul.newList{width:287px;}
.accounts_add .form .inp_text{float:left; border:1px solid #d1d1cb; width:271px; padding:6px 8px; height:15px;}
.accounts_add .form .buttons{height:29px; padding:7px 0 0 151px;}
.accounts_add .form .bbutton strong{background: url("../images/button_icons.png") no-repeat 20px -116px; padding:0 0 0 45px; width:105px;}
.accounts_add .text{float:right; width:269px; background:#f9f9f6; padding:25px 45px 0 25px; position:relative; height:192px;}
.accounts_add .text p{line-height:14px; padding-bottom:14px;}
.accounts_add .text em{color:#955ca6;}

.accounts .form .c{background-image: url("../images/tabs_content_crns.gif");}
.accounts_add .form .c{background-image: url("../images/tabs_content_crns.gif");}
.accounts_add h1{margin-bottom: 12px; padding-left: 0; color: #0099de; font-size: 24px; font-weight: bold; line-height: 29px; text-align: left;}

/* linktous
---------------------------------------- */
.linktous_page{}
.linktous_page .date_range{margin-bottom:19px;}
.linktous_page .date_range .custom_range{height:5px;}
.linktous_block{position:relative; padding:20px; border:1px solid #d0dfea;}
.linktous_block p{font-size:14px; padding-bottom:15px;}
.linktous_block .item{padding-bottom:18px;}
.linktous_block h4{color:#005277; padding-bottom:5px; font-size:14px; padding-left:2px;}
.linktous_block .image{padding-bottom:14px;}
.linktous_block .tarea{}
.linktous_block .tarea textarea{width:706px; border:0; height:30px; padding:10px; border:1px solid #d1d1cb; resize:vertical; overflow:auto;}

/* remote_uploader
---------------------------------------- */
.remote_up_page{position:relative;}
.remote_up_page h1{font-size:24px; color:#0099de; margin-bottom:16px; line-height:29px; font-weight:bold; padding-left:15px;}
.remote_up_page .rt_buttons{position:absolute; right:0; top:0;}
.remote_up_page .form {height: 189px;}
.btn_addedit a strong{background: url("../images/button_icons.png") no-repeat 13px -638px; padding:0 0 0 20px; width:136px; font-size:11px;}
.btn_back a strong{background: url("../images/button_icons.png") no-repeat 13px -667px; padding:0 0 0 20px; width:176px; font-size:11px;}

.ru_addedit{margin-bottom:40px;}
.ru_addedit .form{float:left; width:508px; padding:34px 0 0 31px; border:1px solid #d0dfea; position:relative;}
.ru_addedit .form .row{padding-bottom:9px;}
.ru_addedit .form .label1{float:left; width:151px; line-height:29px; color:#0099e9; font-weight:bold;}
.ru_addedit .form .newListSelected{float:left; width:289px;}
.ru_addedit .form ul.newList{width:287px;}
.ru_addedit .form .inp_text{float:left; border:1px solid #d1d1cb; width:271px; padding:6px 8px; height:15px;}
.ru_addedit .form .adding{padding-left:151px; font-size:11px; color:#7f7f7f; margin-top:-6px; padding-bottom:4px;}
.ru_addedit .form .buttons{height:29px; padding:7px 0 0 151px;}
.ru_addedit .form .verify_box .buttons{padding-left: 101px; }
.ru_addedit .form .bbutton strong{background: url("../images/button_icons.png") no-repeat 20px -116px; padding:0 0 0 45px; width:105px;}
.ru_addedit .text{float:right; width:289px; background:#f9f9f6; padding:20px; position:relative; height:192px;}
.ru_addedit .text p{line-height:14px; padding-bottom:14px; padding-right:20px;}
.ru_addedit .text em{color:#955ca6;}

.remote_up_page .manage_main .inp_text {border:1px solid #d1d1cb; padding:6px 8px; height:15px; width:225px;}
.remote_up_page .manage_main .table tr:hover td, .remote_up_page .manage_main tr.hover td {background:#fff; }
.remote_up_page .manage_main td.login, .remote_up_page .manage_main td.pass {padding:2px 0; width:247px;}

.floatLeft {float:left;}
.ul.bottomFix{margin-bottom:0;}
#wrap.bottomFix {padding-bottom:20px;}
#recent_files h1 {margin-bottom:15px;}

.promo_wrap{background: url("../images/promo_wrap_bg.png"); width:728px; height:246px; position:absolute; z-index:101; padding-top:18px;}
.promo{width:691px; height:225px; margin:0 auto; position:relative;}
.promo.usd {background: url("../images/promo_bg_usd.png");}
.promo.eur {background: url("../images/promo_bg_eur.png");}
.promo .close{position:absolute; top:-20px; right:-20px; width:39px; height:39px; overflow:hidden; text-indent:-9999px; background: url("../images/promo_close.png");}
.promo .time{color:#FFF; font-size:37px; text-shadow:0 -1px 2px #202121; position:absolute; top:161px; left:241px;}
.promo .time .item{width:50px; height:47px; line-height:47px; margin-right:22px; float:left; text-align:center; font-weight:bold; letter-spacing:-1px;}
.promo .button{position:absolute; top:162px; left:380px;}
.promo .button a{display:block; width:130px; height:43px; background: url("../images/promo_but_bg.png") no-repeat left top; color:#FFF; font-size:15px; padding-left:12px; line-height:43px; color:#FFF; text-shadow:-1px -1px 2px #467f98; text-decoration:none; font-weight:bold; font-style:italic;}
.promo .button a:hover{background-position:left bottom;}

.social {width: 65px; height: 30px; position: relative; float: right; margin-top: 38px;}
.social .facebook a {display:block; width:24px; height:24px; background: url("../images/social_buttons.png") no-repeat left top; float: left;}
.social .facebook a:hover{background-position:-62px top;}
.social .twitter a {display:block; width:24px; height:24px; background: url("../images/social_buttons.png") no-repeat -32px top; float: left; margin-left: 7px; marks: nofetch;}
.social .twitter a:hover{background-position:-95px top;}

.popup_selector li {display: block; }

.option_disabled {color: red}

.new_messages {height: 30px; position: relative; float: right; margin-top: 42px; font-size:13px; font-weight:bold; color: #955ca6; margin-right: 24px;}
.new_messages .envelope{display:block; height:11px; width:16px; background: url("../images/envelope.png") no-repeat left top; text-indent:-9999px; overflow:hidden; float: left; margin-top: 3px; margin-right: 8px;}

.payment_page #wrapper { width: 700px; margin: 0px auto; padding-bottom: 30px; }
.payment_page #wrapper #secure_header { height: 100px; position: relative; }
.payment_page #wrapper #secure_header .logo { width: 232px; height: 58px; background: url(../images/logo.jpg) no-repeat; position: absolute; left :50px; top:20px; }
.payment_page #wrapper #secure_header .logo a { width: 232px; display: block; height: 58px; }
.payment_page #wrapper #secure_header .logo a span { display: none; }
.payment_page .secure { position: absolute; right:60px; top:23px; }
.payment_page #member { padding-top: 24px; text-align: center; font-size: 11px;}
.payment_page #member h1 {  font-weight: bold; font-size: 11px;}
.payment_page #member span { display: block; }
.payment_page #form_box { width: 460px; margin: 12px auto; }
.payment_page #form_box .row { clear: both; padding-top: 14px; display: block; position: relative; }
.payment_page #form_box .row label { float: left; display: block; text-align: right; width: 130px; margin-right: 5px; height: 19px; line-height: 21px; font-size: 12px; font-weight: bold; }
.payment_page #form_box .row input { float: left; width: 235px; height: 16px; }
.payment_page #form_box .row .day { float: left; }
.payment_page #form_box .row .month { float: left; }
.payment_page #form_box .row.number input { float: left; width: 60px; height: 16px; }
.payment_page ul.cards { padding-left: 130px; clear: both; overflow: hidden; margin-bottom: -12px; }
.payment_page ul.cards li { float: left; }
.payment_page .complet { text-align: center; padding-top: 15px; clear: both;}
.payment_page a.complete_button { width: 186px; height: 39px; margin: 10px auto; background: url(../images/button_com.jpg) no-repeat; display: block; }
.payment_page a.complete_button span { display: none; }
.payment_page .whatIsThis { margin-left: 10px; padding-top: 5px; display: block; float: left; }
.payment_page #whatIsThis2 { position: absolute; z-index: 10; right:-11px; }

.popup .down_box {height:67px; padding:0px; margin:4px 5px 0 -28px; background:url(../images/down_box_bg.png) no-repeat;}
.popup .down_box .d_button { padding: 21px 0px 0px 263px; }
.d_button a { width: 226px; height: 39px; background: url(../images/fr_download.png) no-repeat; display: block; }
.d_button a span { display: none; }

.down_manager { border: 1px solid #b4e5f9; background: url(../images/bg_program.png) no-repeat; min-height: 334px; padding-left: 446px; margin-bottom: 5px; }
.down_manager h3 { background: url(../images/title-fast_download.png) no-repeat; width: 351px; height: 77px; margin-top: 15px; }
.down_manager h3 span { display: none; }

.down_manager table {width:465px; background: #f8f8f4; border: 1px solid #f0f0f0; padding: 0px 10px; margin:15px 0px 25px 0px;}
.down_manager td{padding:3px 0; color:#2c2c2b; font-size:13px;}
.down_manager td.title { color: #70706E; border-bottom: 1px solid #DFDFDB; height: 29px; text-align: left; background: none; width: 250px; }
.down_manager td.title.no_br { border-bottom:none;}
.down_manager td.l_green { width: 155px; background: url(../images/dt_l_green.png) no-repeat center center; }
.down_manager td.green { width: 155px; background: url("../images/dt_cel_green.png") no-repeat center center; }
.down_manager td.l_gray { width: 155px; background: url(../images/dt_l_gray.png) no-repeat center center;  }
.down_manager td.gray { width: 155px; background: url(../images/dt_gray.png) no-repeat center center; }
.down_manager td span.ok_ico { height: 25px; line-height: 27px; width: 70px; margin: 0px auto; background: url(../images/ok_ico.png) left no-repeat; padding-left: 25px; text-transform: uppercase; display: block; }
.down_manager td span.m_ok_ico { height: 25px; line-height: 27px; width: 85px; margin: 0px auto; background: url(../images/m_ok_ico.png) left no-repeat; padding-left: 40px; text-transform: uppercase; display: block; }
.down_manager td span.delete_ico { height: 25px; line-height: 25px; width: 70px; margin: 0px auto; background: url(../images/delete_ico.png) left no-repeat; padding-left: 25px; text-transform: uppercase; display: block; }
.down_manager .d_button {width:226px; text-align: center; float: left; }
.down_manager .d_button a {  margin-bottom: 10px; }
.down_manager .d_button span { color: #939391; font-size: 13px; padding-top: 5px; }
.no_spyware { width: 235px; float: left; text-align: center; color: #7fb653; font-size: 20px; padding-left: 10px; }

.google_popup{position:fixed; left:50%; top:100px; width:1000px; background:#ffffff; margin-left:-500px;}
.gp_tabs{height:22px; background: url("../images/gp_tabs_bg.png"); position:relative; padding:8px 0 0 42px; line-height:14px; color:#000;}
.gp_tabs .c{width:31px; height:30px; background-image: url("../images/gp_tabs_c.png");}
.gp_tabs .rt{width:32px;}
.gp_tabs .close{position:absolute; right:31px; top:8px; width:10px; height:10px; background: url("../images/gp_tabs_close.png") no-repeat; font-size:0; overflow:hidden; text-indent:-9999px;}
.gp_content{border:1px solid #c9c9c9; padding:27px 480px 24px 36px; border-top:none; background: url("../images/gp_content_bg.jpg") no-repeat 535px 41px;}
.gp_content h3{font-size:27px; line-height:29px; color:#545454; font-weight:bold; padding-bottom:10px;}
.gp_content .fz20{font-size:20px; line-height:24px; padding-bottom:25px; color:#000;}
.gp_content .install{margin:0 0 14px -2px;}
.gp_content .install a{display:block; width:303px; height:63px; text-shadow:0 1px 1px #006394; background: url("../images/gp_install_bg.gif"); text-align:center; line-height:63px; color:#FFF; font-size:17px; font-weight:bold; text-decoration:none;}
.gp_content .fz17{font-size:17px; line-height:22px; color:#666666; padding-bottom:17px;}
.gp_content .why{border-top:1px solid #ebebeb; padding-top:13px;}
.gp_content .why h4{color:#1f177c; font-size:13px; line-height:16px; padding-bottom:16px;}
.gp_content .why dl{background: url("../images/gp_dl_bg.png"); width:251px; height:155px; padding:9px 10px 0 189px; color:#4d4d4d; font-size:11px; line-height:13px; margin-left:-1px;}
.gp_content .why dt{font-size:12px; line-height:16px; color:#000; font-weight:bold; padding-top:4px;}
.gp_content .why dd{padding-bottom:3px;}

.googlebar{position:fixed; bottom:0; left:0; width:100%; height:42px; border-top:1px solid #c9c9c9; background: url("../images/gb_bg.png"); min-width:948px; z-index:100;}
.googlebar .logo{float:left; width:86px; height:61px; background: url("../images/gb_logo.png") no-repeat; overflow:hidden; text-indent:-9999px; margin:-19px 11px 0 10px;}
.googlebar h4{float:left; color:#585452; font-size:12px; line-height:14px; margin:7px 14px 0 0;}
.googlebar .install{float:left; margin-top:3px;}
.googlebar .install a{float:left; width:187px; height:36px; background: url("../images/gb_install_bg.png"); text-align:center; line-height:36px; color:#FFF; text-decoration:none; text-shadow:0 1px 0 #0352a5; font-weight:bold;}
.googlebar .instant_dl{float:right; padding:10px 18px 0 243px; margin-top:5px; position:relative; font-weight:bold;}
.googlebar .instant_dl span{position:absolute; left:0; top:0; width:237px; height:31px; background: url("../images/gb_instant_dl_bg.png") no-repeat; text-indent:-9999px; overflow:hidden;}
