/* ::::: http://www.skype.com.new-updates.net/i/css_js/style.css ::::: */

html { overflow-y: scroll; }
body { line-height: 1.5; cursor: default; }
body, h1, h2, h3, h4, h5, h6, fieldset, form, ul, li, dl, dt, dd, td, th { padding: 0px; margin: 0px; }
img, fieldset { border: medium none; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; font-weight: inherit; }
em { font-style: inherit; }
ul { list-style-type: none; }
input:focus, textarea:focus, select:focus { outline: medium none; }
button::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="reset"]::-moz-focus-inner { padding: 0px; border: medium none; }
html, body { height: 100%; }
body { font-size: 14px; font-family: arial,sans-serif; background-color: rgb(255, 255, 255); color: rgb(102, 102, 102); }
a { color: rgb(0, 175, 240); text-decoration: none; }
a:hover { text-decoration: underline; }
h1.std1 { font-size: 28px; font-weight: bold; line-height: 1.2; color: rgb(68, 68, 68); margin-bottom: 35px; }
h2.std1 { font-size: 24px; line-height: 1.2; color: rgb(178, 178, 178); margin-bottom: 35px; }
#xx1 { min-height: 100%; position: relative; }
#header { height: 302px; background-color: rgb(0, 175, 240); margin-bottom: 62px; }
#header_x1 { width: 960px; height: 364px; background: url('he-bg.jpg') no-repeat scroll 414px 92px transparent; margin: 0px auto; overflow: hidden; position: relative; }
img#he-logo { width: 84px; height: 37px; display: block; position: absolute; top: 49px; left: 10px; }
ul#he_links { height: 29px; line-height: 29px; display: block; position: absolute; top: 8px; right: 134px; font-size: 0px; z-index: 111; background-color: rgb(0, 175, 239); }
ul#he_links li { font-size: 13px; font-weight: bold; text-shadow: 0px 1px 0px rgb(25, 140, 182); display: inline-block; padding: 0px 10px 0px 12px; background: url('he_links.png') no-repeat scroll 0px 0px transparent; }
ul#he_links li:first-child { background: none repeat scroll 0% 0% transparent; }
ul#he_links li a { color: rgb(255, 255, 255); text-decoration: none; }
ul#he_links li a:hover { text-decoration: underline; }
a#he_link_reg { width: 114px; height: 24px; line-height: 24px; text-align: center; display: block; text-decoration: none; font-size: 12px; font-weight: bold; color: rgb(0, 159, 217); background: url('he-reg.png') no-repeat scroll 0px 0px transparent; position: absolute; top: 12px; right: 20px; }
a#he_link_reg:hover { background-position: 0px -24px; }
a#he_link_reg:active { background-position: 0px -48px; }
ul#he-menu { width: 835px; height: 48px; line-height: 48px; display: block; background: url('he-menu.png') no-repeat scroll 0px -144px transparent; position: absolute; top: 44px; left: 114px; font-size: 0px; }
ul#he-menu li { font-size: 14px; font-weight: bold; display: inline-block; margin-left: -1px; }
ul#he-menu li a { display: block; text-decoration: none; padding: 0px 10px; background: url('he-menu.png') no-repeat scroll -300px 0px transparent; color: rgb(255, 255, 255); text-shadow: 0px 1px 0px rgb(25, 140, 182); position: relative; }
ul#he-menu li a:before { content: ""; display: block; width: 5px; height: 48px; background: url('he-menu.png') no-repeat scroll 0px 999px transparent; position: absolute; top: 0px; right: 0px; }
ul#he-menu li a:hover, ul#he-menu li.act a { background-position: -300px -48px; z-index: 1; }
ul#he-menu li a:hover:before, ul#he-menu li.act a:before { background-position: 100% -48px; }
ul#he-menu li a:active { background-position: -300px -96px; }
ul#he-menu li a:active:before { background-position: 100% -96px; }
ul#he-menu li:first-child a { padding-left: 24px; background-position: 0px 0px; }
ul#he-menu li:first-child a:hover { background-position: 0px -48px; }
ul#he-menu li:first-child a:active { background-position: 0px -96px; }
#he-search { width: 173px; height: 26px; position: absolute; top: 55px; right: 22px; }
#he-search input[type="text"] { width: 148px; height: 28px; line-height: 26px; display: block; color: rgb(102, 102, 102); font-size: 12px; font-weight: bold; font-family: arial,sans-serif; background: url('he-search.png') no-repeat scroll 0px 0px transparent; border: medium none; margin: 0px; padding: 0px 0px 0px 25px; }
#he-title { color: rgb(255, 255, 255); position: absolute; top: 140px; left: 10px; }
#he-title h1 { font-size: 32px; font-weight: bold; }
#he-title h2 { font-size: 18px; }
#xx2 { width: 960px; margin: 0px auto; overflow: hidden; padding-bottom: 250px; position: relative; }
#footer { width: 100%; height: 230px; background: url('foo-bg_top.png') repeat-x scroll 0px 0px rgb(246, 246, 246); overflow: hidden; color: rgb(102, 102, 102); font-size: 12px; position: absolute; bottom: 0px; left: 0px; }
#footer_x1 { width: 960px; margin: 30px auto 0px; overflow: hidden; position: relative; }
ul#foo-lang { line-height: 1.8; display: block; text-align: center; margin-bottom: 20px; padding-bottom: 20px; background: url('foo-lang-line.png') no-repeat scroll 50% 100% transparent; font-size: 0px; }
ul#foo-lang li { font-size: 12px; display: inline-block; margin-left: 5px; }
ul#foo-lang li:before { content: "|"; display: inline-block; margin-right: 5px; color: rgb(0, 175, 240); }
ul#foo-lang li:first-child:before { display: none; }
ul#foo-menu { display: block; text-align: center; margin-bottom: 20px; font-size: 0px; }
ul#foo-menu li { font-size: 12px; display: inline-block; margin-left: 5px; }
ul#foo-menu li:before { content: "·"; display: inline-block; margin-right: 5px; font-weight: bold; }
ul#foo-menu li:first-child:before { display: none; }
#foo-copy { text-align: center; }
ul.other_func { display: block; overflow: hidden; font-size: 0px; margin-bottom: 30px; }
ul.other_func li { width: 299px; font-size: 14px; display: inline-block; vertical-align: top; margin-left: 30px; }
ul.other_func li:first-child { margin-left: 0px; }
ul.other_func li h3 { font-size: 18px; line-height: 1.1; margin: 5px 0px 10px; }
ul.other_func li h3 a { color: rgb(0, 125, 197); }
.block1 { background: url('block1.png') no-repeat scroll 50% 0px transparent; overflow: hidden; margin-bottom: 50px; padding-top: 30px; }
.redblock { background-color: rgb(253, 233, 229); border: 1px solid rgb(252, 216, 209); border-radius: 10px 10px 10px 10px; overflow: hidden; padding: 20px 30px; color: rgb(21, 18, 17); margin-bottom: 25px; }
.redblock h2 { color: rgb(179, 30, 0); font-size: 24px; font-weight: bold; line-height: 1.2; margin-bottom: 10px; }
.redblock.skype_warning { background-image: url('skype_warning.png'); background-position: 16px 30px; background-repeat: no-repeat; padding-left: 118px; }
.ctr-big_update_btn { text-align: center; overflow: hidden; margin-bottom: 150px; }
a.big_update_btn { height: 70px; line-height: 70px; color: rgb(255, 255, 255); font-size: 32px; text-decoration: none; text-shadow: 0px 1px 0px rgb(66, 150, 22); display: inline-block; background: url('big_update_btn.png') no-repeat scroll 0px 0px rgb(72, 187, 14); padding: 0px 37px; position: relative; }
a.big_update_btn:before { content: ""; display: block; width: 35px; height: 70px; background: url('big_update_btn.png') no-repeat scroll 100% -70px rgb(72, 187, 14); position: absolute; top: 0px; right: 0px; }
a.big_update_btn:hover { background-position: 0px -140px; }
a.big_update_btn:hover:before { background-position: 100% -210px; }
a.big_update_btn:active { background-position: 0px -280px; }
a.big_update_btn:active:before { background-position: 100% -350px; }
