@charset "windows-1251";

/*reset*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}



html, body {
height:100%;
}

body {background:#010101 url(i/bg.gif) 0 0 repeat-x; font-family:tahoma,helvetica,arial, sans-serif; font-size:100.01%;} 

#wrapper {
width:1000px;
min-height:100%;
height:auto  !important;
height:100%;
position:relative;
font-size:12px;
margin:0px auto;
text-align:left;
}

#head {height:171px; position:relative; background:url(i/head_bg.jpg) 0 0 no-repeat;}


#page {clear:both; padding-bottom:30px;}

.leftblock {float:left; margin-right:-100%; position:relative; width:219px; }
.rightblock {float:left; width:100%;}
.wrap {margin-left:219px; }


#footer {position:relative; clear:both; height:72px; width:1003px; margin:-72px auto 0;  color:#dedede; font-size:12px;}
#footer a {color:#fff;}
#footer a:hover {text-decoration:none;}
#footer span {padding-left:11px;}
#footer span a {margin-left:4px;}
.bot_nav {padding-left:166px;}
.bot_nav li {float:left; margin-left:13px; padding-bottom:2px;}
.bot_nav li a {margin-left:4px;}
.footer_in {width:748px; border-top:1px solid #808080; margin:0 auto; padding-top:6px;text-align:left;}
.protect{ height:72px; width:100%; clear:both;}
#footer p {float:left; padding:25px 0 2px 196px;text-align:center;}
.s1 {color:#f5e52f;}
.s2 {color:#e38719;}
.s3 {color:#b31919;}
.s4 {color:#4a7fbd;}
.s5 {color:#7d688f;}
.s6 {color:#cb5855;}
.s7 {color:#2c69c9;}
.s8 {color:#b91b1b;}

.logo {position:absolute; top:30px; left:40px; width:130px; height:111px; text-indent:-5000px;}

.top_nav {position:absolute; top:134px; left:568px;}
.top_nav li {margin-left:17px; float:left; display:inline;}
.search {padding:36px 0 0 243px; float:left; width: 420px;}
.search p{padding-bottom:10px;}
.inp_s1 {float:left; height:24px; background:url(i/inp.gif); overflow:hidden; margin-right:3px;}
.inp_s2 {float:left; height:24px; background:url(i/inp_l.gif) 0 0 no-repeat; overflow:hidden;}
.inp_s3 {float:left; height:24px; background:url(i/inp_r.gif) 100% 0 no-repeat; overflow:hidden; padding:0 10px;}
.inp_s1 input {border:0 none; width:265px; margin-top:4px; background:none;}


.avtorization {float:right; position:relative; top:3px; right:11px;}
.avtorization input {width:220px;}
.avtorization td {padding:0 0 4px 5px;}
.avtorization .btn_ok {width:120px; float:right; margin-top:2px;}
.avtorizated {float:right; position:relative; top:3px; right:11px;color:#FFFFFF;padding-top:50px;}

.avtorizated div {margin-top:2px;}

.browse_section {height:537px; background:url(i/bs_bot.jpg) 0 100% no-repeat;}
.browse_section_in {background:url(i/bs.gif) 0 0 no-repeat;}
.bs_title {height:44px; text-indent:-5000em;}

.ts {height:521px; background:url(i/ts_bot.jpg) 0 100% no-repeat; margin-top:28px;}
.ts_in {background:url(i/ts.gif) 0 0 no-repeat;}
.ts_title {height:45px; text-indent:-5000em;}

.left_nav li{height:46px; margin-bottom:1px; position:relative; overflow:hidden;}
.left_nav {padding-left:23px;}
.left_nav i {text-indent:-5000em; overflow:hidden; display:block;}
.left_nav a {display:block; height:48px;}
.left_nav a:hover {background:url(i/i.gif) 52px 15px no-repeat;}
.left_nav .m4 a:hover, .left_nav .m5 a:hover, .left_nav .m6 a:hover {background:url(i/i.gif) 52px 18px no-repeat;}
.left_nav .m8 a:hover, .left_nav .m9 a:hover {background:url(i/i.gif) 52px 16px no-repeat;}

.left_nav .m1 {background:url(i/m1.gif) 0 0 no-repeat;   margin-bottom:2px; width:150px;}
.left_nav .m2 {background:url(i/m2.gif) 0 0 no-repeat;  width:130px;}
.left_nav .m3 {background:url(i/m3.gif) 0 0 no-repeat;  width:150px;}
.left_nav .m4 {background:url(i/m4.gif) 0 0 no-repeat;  width:152px;}
.left_nav .m5 {background:url(i/m5.gif) 0 0 no-repeat;  width:144px;}
.left_nav .m6 {background:url(i/m6.gif) 0 0 no-repeat; margin-bottom:23px;  width:160px;}
.left_nav .m7 {background:url(i/m7.gif) 0 0 no-repeat;  margin-bottom:3px;  width:141px;}
.left_nav .m8 {background:url(i/m8.gif) 0 0 no-repeat;  margin-bottom:2px;}
.left_nav .m9 {background:url(i/m9.gif) 0 0 no-repeat;  width:159px;}


.ts dl {padding:0 0 0 25px; color:#fff; line-height:1.2;}
.ts dt {font-size:19px; text-align:right; padding:14px 11px 0 0; background:url(i/g1.gif) 0 0 no-repeat;}
.ts dd {padding:9px 11px 0 0; margin-bottom:16px;}

.ts dt.sec { background:url(i/g2.gif) 0 0 no-repeat;}


.bl {background:url(i/bl1.gif); height:29px; margin:0 19px; position:relative; color:#fff;}
.l {width:9px; height:29px; background:url(i/bl1_l.png); position:absolute; left:-9px; top:0; overflow:hidden;}
.r {width:9px; height:29px; background:url(i/bl1_r.png); position:absolute; left:0; margin-left:100%; top:0; overflow:hidden;}

.bl2 {background:#cf527a;}
.bl2 .l {background:url(i/bl2_l.png);}
.bl2 .r {background:url(i/bl2_r.png);}

.bl3 {background:url(i/bl3.gif);}
.bl3 .l {background:url(i/bl3_l.png);}
.bl3 .r {background:url(i/bl3_r.png);}

.bl4 {background:url(i/bl4.gif);}
.bl4 .l {background:url(i/bl4_l.png);}
.bl4 .r {background:url(i/bl4_r.png);}

.bl5 {background:url(i/bl5.gif);}
.bl5 .l {background:url(i/bl5_l.png);}
.bl5 .r {background:url(i/bl5_r.png);}

.bl img{padding-left:6px;}

.bl ul{float:right; padding-top:11px;}
.bl ul li{float:left; margin-left:12px; display:inline; font-size:11px;}

.main {height:309px; background:url(i/main_bg.gif); overflow:hidden; margin-top:2px; position:relative; font-size:12px; color:#fff;}
.main2 {height:309px; background:url(i/main_l.gif) 0 0 no-repeat;}
.main3 {height:309px; background:url(i/main_r.gif) 100% 0 no-repeat;}

.ico {padding:30px 97px 5px 0; color:#fff; font-size:15px; position:absolute; background:url(i/ico.gif) 100% 0 no-repeat; top:234px; left:220px;}
.get {left:470px; top:230px; position:absolute;}


.main_i {width:303px; height:287px; background:url(i/main_i.jpg); overflow:hidden; position:absolute; left:464px; top:9px;}
.main_i2 {width:316px; height:286px; background:url(i/main_i2.jpg); overflow:hidden; position:absolute; left:455px; top:10px;}
.main_i3 {width:343px; height:285px; background:url(i/main_i3.jpg); overflow:hidden; position:absolute; left:428px; top:10px;}
.main_i4 {width:351px; height:247px; background:url(i/main_i4.jpg); overflow:hidden; position:absolute; left:418px; top:25px;}
.main_i5 {width:314px; height:232px; background:url(i/main_i5.jpg); overflow:hidden; position:absolute; left:443px; top:10px;}
.main_i6 {width:360px; height:245px; background:url(i/main_i6.jpg); overflow:hidden; position:absolute; left:404px; top:19px;}
.main_i7 {width:352px; height:286px; background:url(i/main_i7.jpg); overflow:hidden; position:absolute; left:420px; top:10px;}

.main p {margin-bottom:10px; position:relative; z-index:3; padding:0 200px 0 18px; line-height:1.2;}
.main .alt_main_tit {line-height:1;}
.main .main_tit1 {font-size:30px; padding-top:19px; margin-bottom:3px;}
.main .main_tit2 {color:#99d52b; font-size:23px; line-height:1;}
.main .main_tit3 {color:#99d52b; font-size:15px; line-height:1;}
.main .tit22{color:#479dfa;}
.main .tit23{color:#fdb847;}
.main .tit24{color:#ed45ef;}
.main .tit25{color:#f6ed00;}
.main .tit26{color:#c00; font-size:21px;}
.main .tit27{color:#0e6bff;}

.k {width:762px; position:relative; left:9px; margin:11px 0 26px;}
.k_t {width:762px; height:10px; background:url(i/k_t.png); overflow:hidden;}
.k_b {width:762px; height:10px; background:url(i/k_b.png); overflow:hidden;}
.k_c {background:#e8e7e5 url(i/k_bg1.gif) 0 100% repeat-x; padding-left:18px; color:#616161;}
.k_bg2 {background:#d1d1d1 url(i/k_bg2.gif) 0 0 repeat-x;}
.k_bg3 {background:#e9e8e6 url(i/k_bg3.gif) 0 100% repeat-x;}
.clear {clear:both;}

.k_block {height:105px; width:240px; float:left; color:#616161; line-height:1.2; position:relative;}
.k_block a {color:#616161;}
.k_block a:hover {color:#fff;}
.k_block_title {font-size:14px; margin-bottom:14px; }
.k_block_title a {text-decoration:none;}
.k_in {padding:14px 10px 0 60px;}
.k_block i {position:absolute; top:13px; left:0; width:44px; height:45px;  overflow:hidden;}
.ic1 {background:url(i/ico2.gif);}
.ic2 {background:url(i/ico2.gif) 0 -45px;}
.ic3 {background:url(i/ico2.gif) 0 -90px;}
.ic4 {background:url(i/ico2.gif) 0 -135px;}
.ic5 {background:url(i/ico2.gif) 0 -180px;}
.ic6 {background:url(i/ico2.gif) 0 -225px;}
.ic7 {background:url(i/ico3.gif) 0 0; position:absolute; top:13px; left:0; width:59px; height:60px;  overflow:hidden;}
.ic8 {background:url(i/ico3.gif) 0 -60px; position:absolute; top:13px; left:0; width:59px; height:60px;  overflow:hidden;}
.ic9 {background:url(i/ico3.gif) 0 -120px; position:absolute; top:13px; left:0; width:59px; height:60px;  overflow:hidden;}
.ic10 {background:url(i/ico3.gif) 0 -180px; position:absolute; top:13px; left:0; width:59px; height:60px;  overflow:hidden;}
.ic11 {background:url(i/ico3.gif) 0 -240px; position:absolute; top:13px; left:0; width:59px; height:60px;  overflow:hidden;}
.ic12 {background:url(i/ico3.gif) 0 -300px; position:absolute; top:13px; left:0; width:59px; height:60px;  overflow:hidden;}

.a_right {font-size:14px; text-align:right; padding-top:15px;}
.a_right a {color:#616161;}
.a_right a:hover {color:#fff;}

.k_c_in {padding:12px 22px 14px 68px; position:relative; line-height:1.2;}
.k_c_in2 {padding:12px 22px 14px 68px; position:relative; line-height:1.2;}
.k_c_in a {color:#616161;}
h3 {font-size:19px; margin-bottom:12px; font-weight:normal;}


.pl10 {padding-left:10px;}

.fd {float:left; width:195px; margin-left:41px; display:inline;}
.fd .a_right {padding-top:1px;}
.fd {padding-bottom:10px; line-height:1.2;}
h4 {font-size:14px; padding-bottom:18px;}


.avtorization .acc_type {color:#fff; line-height:1.3;}
.avtorization .acc_type a {color:#fff;}
.avtorization .mail {font-size:19px; font-weight:bold; color:#fff; padding:3px 0 14px;}
.welcome {padding:6px 0 0 58px;}
.notpaid {font-weight:bold;}
.notpaid  b {color:#cd0b0b;}
.nopad {padding-left:0;}
.mt17 {margin-top:17px; margin-bottom:17px;}



.country {width:685px; margin:2px auto 14px; color:#454545;}
.country li {height:34px; background:url(i/c_bg.gif) 0 0 repeat-x; padding-left:19px; line-height:30px; width:665px; float:left; margin-top:-3px; position:relative;}
.country li label {width:260px; float:left; padding-left:24px;  margin-left:6px; display:inline;}
.country li input {float:left; position:relative; top:8px;}
.country li:hover {height:34px; background:url(i/c_bg.gif) 0 -34px repeat-x; z-index:100; cursor:pointer;}

.serverload {width:150px; float:left;}
.speed {width:180px; float:left;}
.cc1 {background:url(i/c1.gif) 0 50% no-repeat;}
.cc2 {background:url(i/c2.gif) 0 50% no-repeat;}
.cc3 {background:url(i/c3.gif) 0 50% no-repeat;}
.cc4 {background:url(i/c4.gif) 0 50% no-repeat;}
.cc5 {background:url(i/c5.gif) 0 50% no-repeat;}
.cc6 {background:url(i/c6.gif) 0 50% no-repeat;}
.cc7 {background:url(i/c7.gif) 0 50% no-repeat;}

.l_sh {position:absolute; top:-1px; left:-4px; width:4px; height:35px; background:url(i/sh_r.png); overflow:hidden; display:none;}
.r_sh {position:absolute; top:-1px; left:0; margin-left:100%; width:4px; height:35px; background:url(i/sh_l.png); overflow:hidden;  display:none;}

.country li:hover .l_sh, .country li:hover .r_sh {display:block;}

.all_country {overflow:hidden; height:218px; position:relative;}

.btn_download {left:320px; top:15px; position:relative;}

.bl_text {font-size:23px; padding:2px 0 0 7px; position:relative;}

.fileinfo {width:685px; height:29px; background:url(i/down_bg.gif); overflow:hidden; margin:0 auto; color:#454545; font-size:19px; line-height:29px;}
.filename {float:left; padding-left:19px;}
.download_speed {float:right; padding-right:19px;}

.speed2 {float:right; width:154px;}
.country .video {float:left; padding-left:38px; margin-top:5px; background:url(i/play.gif) 0 50% no-repeat; line-height:1.1;}
.country .video span{ font-size:10px; color:#f00; display:block; line-height:1.1;}
.video a {text-decoration:none;color:#454545;}

.faq {color:#616161;}
.faq dt {font-size:19px;}
.faq dd {padding-bottom:20px;}
.faq a {color:#616161;}
.faq a:hover {color:#fff;}

.reg {font-size:19px; color:#454545; margin-top:10px;}
.reg td {padding:0 11px 7px 0; vertical-align:top;}

.input2 {height:23px; background:url(i/inp2_bg.gif) 0 0 repeat-x; position:relative; margin: 0 8px; float:left; display:inline; }
.input2 input {width:217px; border:0 none; background:none;}
.l-inp {width:8px; height:23px; background:url(i/inpl2.gif); overflow:hidden; position:absolute; top:0; left:-8px;}
.r-inp {width:8px; height:23px; background:url(i/inpr2.gif); position:absolute; right:-8px; top:0; overflow:hidden; }

.input3 {height:112px; background:url(i/area_bg.gif) 0 0 repeat-x; position:relative; margin: 0 9px;}
.input3 textarea {width:404px; height:105px; border:0 none; background:none; position:relative; top:1px;}
.l-inp2 {width:9px; height:112px; background:url(i/area-l.gif); overflow:hidden; position:absolute; top:0; left:-9px;}
.r-inp2 {width:9px; height:112px; background:url(i/area-r.gif); overflow:hidden; position:absolute; top:0; right:-9px;}

.w135 {width:135px;  float:left;}
.capth {float:left; margin-right:10px;}


.file2 {width:762px;}
.vidos {border:1px solid #cecdd1; background:url(i/k_bg3.gif) 0 0; height:27px; overflow:hidden; width:760px; margin:0 auto; line-height:27px;}
.video2 {float:left; padding-left:17px;}

.btn_sign {margin:12px 0 0 218px;}
.t-a {text-align:center;}

.p_download {padding-top:15px; color:#7f7f7f;}
.p_download2 {padding-top:15px;}
.p_download a {color:#7f7f7f;}

.download2_info_l {float:left; width:222px; left:122px; position:relative;}
.download2_info_l li {padding-bottom:4px; position:relative;}
.download2_info_l i {position:absolute; left:-25px; top:-1px; width:16px; height:16px; background:url(i/ico4.gif); overflow:hidden;}


.download2_info_r {float:left; width:222px; left:230px; position:relative;}
.download2_info_r li {padding-bottom:4px; position:relative;}
.download2_info_r i {position:absolute; left:-25px; top:-1px; width:16px; height:16px; background:url(i/ico4.gif); overflow:hidden;}
.download2_info_r .o1 {background-position:0 -16px;}
.download2_info_r .o2 {background-position:0 -32px;}
.download2_info_r .o3 {background-position:0 -48px;}
.download2_info_r .o4 {background-position:0 -64px;}
.download2_info_r .o5 {background-position:0 -80px;}
.download2_info_r .o6 {background-position:0 -96px;}
.download2_info_r .o7 {background-position:0 -112px;}

.problem_activate {padding:28px 0 5px; font-weight:bold;}


.step1_left {float:left; width:520px;}
.box {padding:26px 0 30px;}

.checkout {padding-left:129px;}
.step1_right {float:left; width:200px; left:20px; position:relative;}
.step_ul_tit {font-weight:bold; padding-bottom:15px;}

#error_block
{
    color: #DA091D;
    text-align:center;
}

#supfi {color:#000000;}
