body {
    background-color: #000000;
    padding: 0;
    margin: 0;
    font-family: georgia,serif;
    text-align: left;
    font-size: 14px;
    color: #cccccc;
}
div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,textarea,table,td{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
area{outline:none;}
img{ border:0;}
ol,ul{list-style:none;}
a{ text-decoration:none;outline:none;}
a:hover{ text-decoration:none;}
.clearfix:after {content:"";display:block;height:0;clear:both;} 
.clearfix {zoom:1;}
.Container {
    background-position:top center;
    background-repeat:no-repeat;
    margin-right:auto;
    margin-left:auto;
    position:relative;
}

.Content {
    background-position:top center;
    background-repeat:no-repeat;
    margin-right:auto;
    margin-left:auto;
    position:relative;
    width:938px;
}

#Container_01 {
    background-image: url('//images.17173cdn.com/2013/dota2/2013/12/19/bg_01.jpg');
    height:1060px;
}

#Content_01 {
    background-image: url('//images.17173cdn.com/2013/dota2/2013/12/19/bg_01.jpg');
    height:1060px;
}

#Container_02 {
    background-image: url('//images.17173cdn.com/2013/dota2/2013/12/19/bg_02.jpg');
    height:1144px;
}

#Content_02 {
    background-image: url('//images.17173cdn.com/2013/dota2/2013/12/19/bg_02.jpg');
    height:1144px;
}

#Container_03 {
    background-image: url('//images.17173cdn.com/2013/dota2/2013/12/19/bg_03.jpg');
    height:1250px;
}

#Content_03 {
    background-image: url('//images.17173cdn.com/2013/dota2/2013/12/19/bg_03.jpg');
    height:1250px;
}

#Container_04 {
    background:#FFF;
}

#Content_04 {
	background:#FFF;
}

#Container_05 {
    background-image: url('../resources/bg_05.jpg');
    height:420px;
}

#Content_05 {
    background-image: url('../resources/bg_05.jpg');
    height:420px;
}

#Container_06 {
    background-image: url('../resources/bg_06.jpg');
    height:984px;
}

#Content_06 {
    background-image: url('../resources/bg_06.jpg');
    height:984px;
}

#Container_07 {
    background-image: url('../resources/bg_07.jpg');
    height:1062px;
}

#Content_07 {
    background-image: url('../resources/bg_07.jpg');
    height:1062px;
}

#Container_08 {
    background-image: url('../resources/bg_08.jpg');
    height:944px;
}

#Content_08 {
    background-image: url('../resources/bg_08.jpg');
    height:944px;
}

#Container_09 {
    background-image: url('../resources/bg_09.jpg');
    height:830px;
}

#Content_09 {
    background-image: url('../resources/bg_09.jpg');
    height:830px;
}

#Container_10 {
    background-image: url('../resources/bg_10.jpg');
    height:634px;
}

#Content_10 {
    background-image: url('../resources/bg_10.jpg');
    height:634px;
}

#Container_11 {
    background-image: url('../resources/bg_11.jpg');
    height:1188px;
}

#Content_11 {
    background-image: url('../resources/bg_11.jpg');
    height:1188px;
}

#Container_12 {
    background-image: url('../resources/bg_12.jpg');
    height:314px;
}

#Content_12 {
    background-image: url('../resources/bg_12.jpg');
    height:314px;
}

#Container_13 {
    background-image: url('../resources/bg_13.png');
    background-repeat: repeat-y;
}

#Content_13 {
    background-image: url('../resources/bg_13.png');
    background-repeat: repeat-y;
}

#Container_14 {
    background-image: url('../resources/bg_14.png');
    height:300px;
}

#Content_14 {
    background-image: url('../resources/bg_14.png');
    height:300px;
}

#DayNav {
    background-image: url('../resources/bg_day_03.png');
	_background:0;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.dota2.com.cn/wraithnight/resources/bg_day_03.png',sizingMethod='scale');
    position:absolute;
    right:-46px;
    top:0px;
    width:120px;
    height:133px;
}

#DayTitle {
    position:absolute;
    width:120px;
    top:16px;
    text-shadow:1px 1px #000;
    text-align:center;
    font-size:20px;
    font-family: 'Quattrocento', Georgia, serif;
    font-weight:bold;
    line-height:normal !important;
}

#DayNumber {
    position:absolute;
    width:120px;
    top:36px;
    text-shadow:1px 1px #000;
    text-align:center;
    font-size:32px;
    font-family: 'Quattrocento', Georgia, serif;
    font-weight:bold;
    line-height:normal !important;
}

.DayNavPrevious, .DayNavPrevious:visited, .DayNavPrevious:active {
    position:absolute;
    width:40px;
    top:40px;
    left:16px;
    text-shadow:1px 1px #000;
    text-align:center;
    font-size:34px;
    font-family: '????'!important;
    font-weight:bold;
    display:block;
    color:#cccccc !important;
    line-height:normal !important;
}

.DayNavPrevious:hover {
    color:#fff !important;
	text-decoration:none;
}

.Belgrano {
    font-family: 'Belgrano', serif;
}

.Balthazar {
    font-family: 'Balthazar', serif;
}

.Montserrat {
    font-family: 'Montserrat', sans-serif;
}

.Copy {
    position:absolute;
    font-size:15px;
    color:#999999;
}

#Copy_01 {
    left:119px;
    width:700px;
    text-align:center;
    top:966px;
    letter-spacing:2px;
    line-height:normal;
        font-size:18px;
        font-size:18px;
    color:#42DFDF;
    text-shadow:1px 1px 1px #000;
}

#Copy_02 {
    left:24px;
    top:68px;
    width:400px;
}

#Copy_03 {
    left:62px;
    top:108px;
    width:346px;
}

#Copy_04 {
    right:44px;
    top:474px;
    width:470px;
}

#Copy_05 {
    left:464px;
    top:512px;
    width:414px;
}

#Copy_06 {
    left:24px;
    top:852px;
    width:400px;
}

#Copy_07 {
    left:62px;
    top:894px;
    width:346px;
}

#Copy_08 {
    left:24px;
    top:428px;
    width:890px;
}

#Copy_09 {
    left:114px;
    top:456px;
    width:710px;
    text-align:center;
}

#Copy_10 {
    left:24px;
    top:580px;
    width:890px;
}

#Copy_11 {
    left:114px;
    top:608px;
    width:710px;
    text-align:center;
}

#Copy_12 {
    left:464px;
    top:738px;
    width:424px;
    text-align:left;
    line-height:20px;
}

#Copy_13 {
    left:464px;
    top:792px;
    width:414px;
}

#Copy_14 {
    left:119px;
    top:794px;
    width:700px;
    text-align:center;
}

#Copy_15 {
    left:264px;
    top:28px;
    width:536px;
}

#Copy_16 {
    left:264px;
    top:126px;
    width:536px;
}

#Copy_17 {
    left:264px;
    top:224px;
    width:530px;
}

#Copy_18 {
    left:264px;
    top:322px;
    width:536px;
}

#Copy_19 {
    left:79px;
    top:880px;
    width:780px;
    text-align:center;
    color:#e0ddaf;
    font-size:30px;
    letter-spacing:2px;
}

#Copy_20 {
    left:119px;
    top:916px;
    width:700px;
    text-align:center;
    color:#ad421b;
    font-size:14px;
    letter-spacing:2px;
    font-family:arial,helvetica, sans-serif;
    font-style:italic;
}

#Copy_21 {
    left:111px;
    top:0px;
    width:716px;
    text-align:center;
}

#Copy_22 {
    left:107px;
    top:90px;
    width:724px;
    text-align:center;
    font-size:16px;
}

#Copy_23 {
    left:119px;
    top:438px;
    width:700px;
    text-align:center;
    color:#cbf1f1;
    font-size:36px;
    letter-spacing:3px;
    font-family: 'Cinzel', serif;
    text-shadow: 0px 0px 18px #d6fcf8;
}

#Copy_24 {
    left:102px;
    top:534px;
    width:380px;
}

#Copy_25 {
    left:102px;
    top:566px;
    width:350px;
}

#Copy_26 {
    left:102px;
    top:820px;
    width:380px;
}

#Copy_27 {
    left:102px;
    top:852px;
    width:350px;
}

#Copy_28 {
    left:464px;
    top:86px;
    width:360px;
}

#Copy_29 {
    left:464px;
    top:136px;
    width:360px;
}

#Copy_30 {
    left:102px;
    top:528px;
    width:380px;
}

#Copy_31 {
    left:102px;
    top:560px;
    width:350px;
}

#Copy_32 {
    left:79px;
    top:32px;
    width:780px;
    text-align:center;
    color:#f0fdff;
    font-size:46px;
    letter-spacing:3px;
    font-family: 'Cinzel', serif;
    text-shadow: -2px -2px 1px #203348;
}

#Copy_33 {
    left:90px;
    top:160px;
    width:380px;
}

#Copy_34 {
    left:90px;
    top:210px;
    width:350px;
}

#Copy_35 {
    left:464px;
    top:526px;
    width:360px;
}

#Copy_36 {
    left:464px;
    top:558px;
    width:360px;
}

#Copy_37 {
    left:119px;
    top:16px;
    width:700px;
    text-align:center;
    color:#fff;
}

#Copy_38 {
    left:119px;
    top:50px;
    width:700px;
    text-align:center;
    color:#fff;
    font-size:42px;
    letter-spacing:2px;
    font-family: 'Balthazar', serif;
}

#Copy_39 {
    left:119px;
    top:580px;
    width:700px;
    text-align:center;
    color:#fff;
    font-size:18px;
    letter-spacing:2px;
    font-family: 'Balthazar', serif;
    text-shadow: 0px 0px 18px #d6fcf8;
}

#Copy_40 {
    left:119px;
    top:566px;
    width:700px;
    text-align:center;
    color:#fff;
    font-size:18px;
    letter-spacing:2px;
    font-family: 'Balthazar', serif;
}

#Copy_41 {
    left:554px;
    top:174px;
    width:340px;
}

#Copy_42 {
    left:554px;
    top:216px;
    width:284px;
}

#Copy_43 {
    left:152px;
    top:503px;
    width:300px;
}

#Copy_44 {
    left:152px;
    top:544px;
    width:276px;
}

#Copy_45 {
    left:554px;
    top:986px;
    width:340px;
}

#Copy_46 {
    left:554px;
    top:1026px;
    width:284px;
}

#Copy_47 {
    left:119px;
    top:245px;
    width:700px;
    text-align:center;
    color:#fff;
    font-size:32px;
    letter-spacing:2px;
    font-family: 'Balthazar', serif;
}

#Copy_Debut {
    left:119px;
    top:24px;
    width:700px;
    text-align:center;
    color:#fcfbc2;
    font-size:18px;
    letter-spacing:4px;
    font-family: 'Cinzel', serif;
    text-transform:uppercase;
}

#Copy_ComingSoon {
    left:121px;
    top:220px;
    width:700px;
    text-align:center;
    color:#e0ddaf;
    font-size:18px;
    letter-spacing:2px;
    font-family: 'Balthazar', serif;
    text-transform:uppercase;
}

.Button {
   text-transform:uppercase;
   color:#fff !important;
   font-family: 'Balthazar', Georgia, serif;
   font-size:20px;
   letter-spacing:2px;
}

.Button:hover {
    text-shadow:1px 1px 8px #fff;
}

#Button_Ranked {
    top:816px;
    left:102px;
}

.Title_A {
    font-family: 'Balthazar', Georgia, serif;
    font-size:18px;
    color:#42DFDF;
    text-align:center;
    letter-spacing:2px;
    text-shadow:1px 1px 2px #5d6565;
}

.Title_B {
    font-family: 'Balthazar', Georgia, serif;
    font-size:20px;
    color:#fff;
    text-align:left;
    letter-spacing:2px;
    text-shadow: 0px 0px 18px #d6fcf8;
}

.BodyCopy_A {
    text-align:left;
        font-size:18px;
        text-shadow:1px 1px #000;
    line-height:24px;
    font-family: 'Balthazar', Georgia, serif;
}

.BodyCopy_B {
    text-align:left;
        font-size:18px;
        text-shadow:1px 1px #000;
    line-height:20px;
    font-family: 'Balthazar', Georgia, serif;
    color:#ccc;
}

.BodyCopy_B strong {
    text-align:left;
    font-size:18px;
    text-shadow:1px 1px #000;
    line-height:20px;
    font-family: 'Balthazar', serif;
    color:#ccc;
    font-weight:bold;
}

#Container_Header {
    background-image: url('../resources/bg_header.jpg');
    height:46px;
}

#Content_Header {
    background-image: url('../resources/bg_header.jpg');
    height:46px;
    padding-top:14px;
    width: 938px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}

.Content_Header_Item {
    font:normal 14px "??????";
    text-transform:uppercase;
    z-index:200;
    position:relative;
    padding-right:20px;

    color:#637572 !important;
}

.Content_Header_Item:hover {
    color:#b4d4ce !important;
}

.first {
    padding-left:80px;
}

#GetDota {
    font-family: 'Montserrat', sans-serif;
    font-size:16px;
    font-weight:bold;
    text-transform:uppercase;
    z-index:200;
    color:#8caca8;
    position:absolute;
    right:24px;
    padding-top:2px;
    text-align:right;
    width:150px;
    text-align:center;
    -moz-text-shadow: 0px 0px 15px #b4d4ce;
    -webkit-text-shadow: 0px 0px 15px #b4d4ce;
    text-shadow: 0px 0px 15px #b4d4ce;
}

#GetDota:hover {
    color:#fff;
}

#ChangeLog {
    width:760px;
    margin-left:80px;
    color:#a1a1a1;
    font-family:arial,sans-serif;
    font-size:14px;
}

#ChangeLog i {
    font-size:16px;
    font-weight:bold;
    color:#ccc;
}

ul {
    margin:14px 0px 0px 0px;
    padding-bottom: 14px;
    line-height:20px;
}

#js_WraithNight {
    position: absolute;
    top: 800px;
}

#js_NewFeatures {
    position: absolute;
    top: 420px;
}

.pos_div{ position:absolute; width:100px; height:12px; overflow:hidden;}
#pos1{ left:0; top:780px;}
#pos3{ left:0; top:380px;}

.video-link{ overflow:hidden;padding: 40px 90px;}
.video-d{ float:left; width:230px;}
.video-d a{ text-align:center;}
.img img{ width:190px; height:142px;}
.img img:hover{ border:1px #CC0 solid;}
.txt{ font-family:Microsoft Yahei; font-size:14px; font-weight:normal; text-shadow:none; color:#999;}
a .txt:hover{ text-decoration:none;}
.txt-link{}
#Copy_12 a{font-family:Microsoft Yahei; font-size:14px; font-weight:normal; text-shadow:none; color:#999; line-height:50px;}
#Copy_12 a:hover{ text-decoration:underline;}