body{background-attachment:fixed}
a{text-decoration:none}
#wrapper #width_wrapper>*{opacity:0}
#wrapper #width_wrapper>#header{opacity:1}
#wrapper.anim #width_wrapper>*{opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}
#floaty_nav a.selected,#floaty_nav .about:hover{background-position:0 0}
#floaty_nav a.selected .icon,#floaty_nav .about:hover .icon{background-position:0 0}
#floaty_nav a.contact.selected,#floaty_nav .contact:hover{background-position:0 -74px}
#floaty_nav a.articles.selected,#floaty_nav .articles:hover{background-position:0 -37px}
#worldmap{width:1080px;height:627px;margin:0 auto;position:absolute;top:112px}
#intro{position:absolute;top:280px}
#intro .title{display:inline-block;font-family:'stratum-1-web',sans-serif;font-size:30px;text-shadow:0 -1px rgba(0,0,0,0.2);color:#fff;padding:22px 0;margin-bottom:4px;background:url(/img/blue_headline.png);box-shadow:inset 0 1px rgba(255,255,255,0.2);overflow:hidden;white-space:nowrap;width:0;-webkit-transition:width .8s cubic-bezier(1,0,0,1);transition:width .8s cubic-bezier(1,0,0,1)}
#intro .title.first{background:url(/img/green_headline.png);text-transform:uppercase}
#intro .title>span{position:relative;top:-55px;left:20px;-webkit-transition:top .25s cubic-bezier(0,0,0,1);transition:top .25s cubic-bezier(0,0,0,1)}
#intro .title.anim.first{width:748px}
#intro .title.anim.first>span{-webkit-transition-delay:.8s;transition-delay:.8s}
#intro .title.anim.second{width:829px;-webkit-transition-delay:.1s;transition-delay:.1s}
#intro .title.anim.second>span{-webkit-transition-delay:1s;transition-delay:1s}
#intro .title.anim.third{width:662px;-webkit-transition-delay:.2s;transition-delay:.2s}
#intro .title.anim.third>span{-webkit-transition-delay:1.2s;transition-delay:1.2s}
#intro .title.anim>span{top:0}#timeline{width:1066px;margin:700px auto 0;position:relative}
#timeline p{padding:17px 0 23px 0;color:#8a92a5;line-height:26px}
#timeline .middle{width:52px;margin:0 auto;position:absolute;left:508px;top:-50px}
#timeline .middle .year{width:24px;height:14px;padding:19px 14px;background:url(/img/timeline_markers.png);font-family:proxima-nova,sans-serif;font-weight:bold;font-size:12px;color:#fff;text-shadow:0 -1px 1px #2c2e4d}
#timeline .middle .year.tenth{margin-top:22px}#timeline .middle .year.eleventh{margin-top:117px}
#timeline .middle .year.twelfth{margin-top:50px}
#timeline .middle .year.thirteenth{margin-top:20px}
#timeline .node{position:relative;display:none}#timeline .node.rev-anim .entry{top:300px}
#timeline .node.rev-anim .marker{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
#timeline .node.rev-anim.anim .entry{top:-28px;-webkit-transition:top .5s ease .5s;transition:top .5s ease .5s}
#timeline .node.rev-anim.anim .marker{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .5s;transition:all .5s}
#timeline .node.left .entry{left:-500px}#timeline .node.left .arrow{left:469px}
#timeline .node.right .entry{left:85px}
#timeline .node.right .arrow{left:-9px;background-position:9px 0}
#timeline .node.n26{margin-top:40px}#timeline .node.n25{margin-top:40px}
#timeline .node.n24{margin-top:230px}#timeline .node.n23{margin-top:140px}
#timeline .node.n22{margin-top:160px}
#timeline .node.n21{margin-top:20px;margin-top:180px}
#timeline .node.n20{margin-top:20px}#timeline .node.n19{margin-top:280px}
#timeline .node.n18{margin-top:40px}#timeline .node.n17{margin-top:260px}
#timeline .node.n16{margin-top:70px}#timeline .node.n15{margin-top:100px}
#timeline .node.n14{margin-top:220px}
#timeline .node.n13{margin-top:190px}#timeline .node.n12{margin-top:150px}
#timeline .node.n11{margin-top:100px}
#timeline .node.n10{margin-top:45px}#timeline .node.n9{margin-top:190px}
#timeline .node.n8{margin-top:87px}#timeline .node.n7{margin-top:254px}
#timeline .node.n6{margin-top:20px}#timeline .node.n5{margin-top:186px}
#timeline .node.n4{margin-top:119px}#timeline .node.n3{margin-top:207px}
#timeline .node.n2{margin-top:114px}#timeline .node.n1{margin-top:216px}
#timeline .entry{width:429px;background:#fff;padding:20px;position:absolute;top:-28px}
#timeline .entry a{text-decoration:none}#timeline .entry .one_line{margin-top:13px}
#timeline .entry .start{width:429px;height:65px;padding:15px 20px 0 20px;margin:-20px 0 0 -20px;position:relative}
#timeline .entry .start h3{font-family:'stratum-1-web',sans-serif;text-transform:uppercase;font-weight:normal;font-size:18px;text-shadow:-1px -1px rgba(0,0,0,0.2);line-height:25px;color:white;text-align:left;vertical-align:middle;text-decoration:none}
#timeline .entry .start .arrow{width:9px;height:26px;position:absolute;top:24px}
#timeline .entry .start.orange{border-top:1px solid #f8b14a;background:#f58636 url(/img/orange_bg.png) repeat}
#timeline .entry .start.orange .arrow{background-image:url(/img/orange_arrow.png)}
#timeline .entry .start.green{border-top:1px solid #1ccdcf;background:#1b949e url(/img/green_bg.png) repeat}
#timeline .entry .start.green .arrow{background-image:url(/img/green_arrow.png)}
#timeline .entry .start.purple{border-top:1px solid #b29cdc;background:#a086d3 url(/img/purple_bg.png) repeat}
#timeline .entry .start.purple .arrow{background-image:url(/img/purple_arrow.png)}
#timeline .entry .month{text-transform:uppercase;font-weight:bold;font-size:12px;color:#8a92a5;position:absolute;bottom:23px;right:20px;-webkit-transition:all .2s;transition:all .2s}
#timeline .entry .read{text-transform:uppercase;font-weight:bold;font-size:12px;height:19px;padding:4px 0 0 22px;background:url(/img/read_icon.png) no-repeat;color:#8a92a5;position:absolute;bottom:16px;right:50px;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .2s;transition:all .2s}
#timeline .entry:hover .month{opacity:0;filter:alpha(opacity=0);right:10px}
#timeline .entry:hover .read{right:20px;opacity:1;filter:alpha(opacity=100)}
#timeline .entry .category{vertical-align:middle;padding-bottom:13px}
#timeline .entry .category .text{text-transform:uppercase;font-weight:bold;font-size:12px;color:#8a92a5;float:left;margin:-9px 10px 0 0}
#timeline .entry .category .icon{width:28px;height:28px;display:inline-block;vertical-align:middle;margin-right:9px;background:url(/img/timeline_icons.png)}
#timeline .entry .category .icon.news{background-position:28px 0}
#timeline .entry .category .icon.launch{background-position:56px 0}
#timeline .entry .category .icon.fund{background-position:0 0}
#timeline .line{width:4px;height:3880px;height:4640px;margin-left:533px;background:rgba(255,255,255,0.19)}
#timeline .marker{width:20px;height:20px;background:url(/img/timeline_markers.png);background-position:20px 54px;margin:0 17px}

#article_content{margin-top:35px}
#article_content .blue_bg{width:1066px;padding:48px 0 48px 0;background:#ecf0fb}
#article_content .blue_bg .firms{height:43px;width:867px;margin:0 auto;-webkit-border-image:none;-o-border-image:none;border-image:none;vertical-align:middle}
#article_content .blue_bg .firms .horowitz{width:149px;height:43px;margin-right:184px;display:inline-block;background:url(/img/about/articles.png)}
#article_content .blue_bg .firms .sequoia{width:195px;height:34px;display:inline-block;background:url(/img/articles.png);background-position:452px 0}
#article_content .blue_bg .firms .ycomb{width:155px;height:38px;margin-left:184px;display:inline-block;background:url(/img/articles.png);background-position:258px 0}
#article_content b {font-weight: bold;}

#articles{margin-top:35px}
#articles .blue_bg{width:1066px;padding:48px 0 48px 0;background:#ecf0fb}
#articles .blue_bg .firms{height:43px;width:867px;margin:0 auto;-webkit-border-image:none;-o-border-image:none;border-image:none;vertical-align:middle}
#articles .blue_bg .firms .horowitz{width:149px;height:43px;margin-right:184px;display:inline-block;background:url(/img/about/articles.png)}
#articles .blue_bg .firms .sequoia{width:195px;height:34px;display:inline-block;background:url(/img/articles.png);background-position:452px 0}
#articles .blue_bg .firms .ycomb{width:155px;height:38px;margin-left:184px;display:inline-block;background:url(/img/articles.png);background-position:258px 0}

#articles .cartoons{margin:0 auto;padding:50px 0 130px;background-color:#fff;text-align:center}
#articles .cartoons .name{color:#8a92a5;margin:320px 0 auto 0;line-height:4px;text-align:center}
#articles .cartoons .name .bold{font-weight:bold}
#articles .cartoons .rabois{width:170px;height:286px;background:url(/img/articles.png);margin-right:140px;display:inline-block;background-position:0 -42px}
#articles .cartoons .levchin{width:234px;height:286px;background:url(/img/articles.png);display:inline-block;background-position:416px -40px}
#articles .cartoons .birch{width:182px;height:286px;background:url(/img/articles.png);margin-left:112px;display:inline-block;background-position:181px -40px}

#contact{margin:40px 0 163px;color:#8a92a5}
#contact .container{*zoom:1;background-color:#fff;padding:80px}
#contact .container:before,#contact .container:after{display:table;content:""}
#contact .container:after{clear:both}
#contact a{color:#333}
#contact form{float:left;width:425px;background:url(/img/vertical_sep.png) right repeat-y;padding-right:57px;font-family:'stratum-1-web',sans-serif}
#contact form label{display:block;margin-bottom:18px;position:relative}
#contact form .sent_success,#contact form .sent_failure{margin-bottom:20px;text-align:center;font-size:15px;line-height:21px;border-radius:3px;text-shadow:0 -1px 0 rgba(0,0,0,0.2);color:#fff;box-shadow:0 2px 8px rgba(255,255,255,0.3) inset;padding:14px}
#contact form .sent_success .md,#contact form .sent_failure .md{font-family:'stratum-1-web',sans-serif;font-weight:400}
#contact form .sent_success{background:#1c929c}
#contact form .sent_failure{background:#d63969}
#contact form .sent_failure a{color:#ccc}
#contact form .field_error{position:absolute;bottom:-20px;right:-5px;background:#5e6b88;color:#fff;padding:5px;border-radius:3px;text-transform:none;display:none}
#contact form .field_error:after{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#5e6b88;border-width:5px;right:30px;margin-left:-5px}
#contact form input,#contact form textarea{margin-top:10px;width:400px}
#contact form textarea{height:165px;resize:vertical;overflow:auto}
#contact form input.sendbutton{float:right;width:155px;padding:15px 0;border:1px solid #584889;font-family:'stratum-1-web',sans-serif;font-weight:bold;font-size:15px;color:#fff;text-transform:uppercase;text-shadow:0 -1px 1px #563e81;cursor:pointer;background-color:#7d6ab1;background-image:-webkit-linear-gradient(#8977b9,#6a57a6);background-image:linear-gradient(#8977b9,#6a57a6);box-shadow:0 1px 3px #69728a,inset 0 1px rgba(255,255,255,0.15),inset 0 -2px rgba(0,0,0,0.1)}
#contact form input.sendbutton:hover{background-color:#8773ba;background-image:-webkit-linear-gradient(#9381c1,#765fb0);background-image:linear-gradient(#9381c1,#765fb0)}
#contact form input.sendbutton:active{position:relative;top:1px;background-color:#9381c1;background-image:-webkit-linear-gradient(#9381c1,#9381c1);background-image:linear-gradient(#9381c1,#9381c1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.2)}
#contact .right{font-family:'stratum-1-web',sans-serif;float:right;width:370px}
#contact .right dt{width:100px;clear:both;float:left;margin-bottom:30px}
#contact .right dd{float:right;width:265px;float:left}
#contact .right address{margin-bottom:10px}
#contact .right #map{clear:both;top:30px;position:relative;height:310px}

.chapter {
    vertical-align: middle;
    float: left;
    display: inline-block;
    min-width: 180px;
    height: 28px;
    border: 1px solid #ccc;
    border-radius: 10px;
    padding: 13px 0px 0px 48px;
    margin: 0px 9px 10px 0px;
    background-repeat: no-repeat;
    background-position: 6px 5px;
}

.chapter span {
    font-weight: bold;
    font-size: 15px;
    color: #8a92a5;
}

.video {
    /* background-color: #fff; */
    padding: 20px;
    display: block;
    width: 200px;
    height: 170px;
    float: left;
}

.video .video_title, .video .video_datetime {
    color: #167ac6;
    line-height: 1.3em;
    white-space: normal;
    text-decoration: none;
    text-align: center;
    margin: 0 auto;
    display: block;
    padding: 5px 0;
}

.video .video_datetime {
    font-size: 12px;
    padding: 0px;
    color: #555;
}





.tag_bggray_black {
    background-color: #ddd;
    color: #000;
    display: inline-block;
    padding: 0px 6px 0px 6px;
    border-radius: 4px;
    font-family: monospace;
}

.tag_bgpink_black {
    background-color: #fdf;
    color: #000;
    display: inline-block;
    padding: 0px 6px 0px 6px;
    border-radius: 4px;
    font-family: monospace;
}
.tag_bgbluel_black {
    background-color: #ddf;
    color: #000;
    display: inline-block;
    padding: 0px 6px 0px 6px;
    border-radius: 4px;
    font-family: monospace;
}




.tag_bggray_black_with_arg {
    background-color: #ddd;
    color: #000;
    display: inline-block;
    padding: 0px 0px 0px 6px;
    border-radius: 4px;
    font-family: monospace;
}
.tag_arglist {
    padding-left: 60px;
    display: block;
}
.tag_argtext {
    padding-left: 60px;
    display: block;    
}
.tag_argvalue {
    background-color: #bdf;
    color: #000;
    display: inline-block;
    padding: 0px 4px;
    border-radius: 4px;
    font-family: monospace;
    font-weight: bold;
}
.tag_argvalue_normal {
    background-color: #bdf;
    color: #000;
    display: inline-block;
    padding: 0px 4px;
    border-radius: 4px;
    font-family: monospace;
}

.tag_bgblue_argvalue {
    background-color: #39f;
    color: #000;
    display: inline-block;
    padding: 0px 4px;
    border-radius: 4px;
    font-family: monospace;
}

.tag_bgred_argvalue {
    background-color: #f33;
    color: #000;
    display: inline-block;
    padding: 0px 4px;
    border-radius: 4px;
    font-family: monospace;
}

.tag_bgyellow_argvalue {
    background-color: #ff9;
    color: #000;
    display: inline-block;
    padding: 0px 4px;
    border-radius: 4px;
    font-family: monospace;
}

.tag_bgmagenta_argvalue {
    background-color: #f9f;
    color: #000;
    display: inline-block;
    padding: 0px 4px;
    border-radius: 4px;
    font-family: monospace;
}

.terminal, .terminal_title {
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    font-family: Consolas,monospace;
    border-left: 7px solid #666;
}
.terminal_title {
    color: #000;
    background-color: #ddd;
    margin: 5px 5px 0px 5px;
    padding: 5px;
}
.terminal {
    color: #0f0;
    background-color: #111;
    margin: 0px 5px 0px 5px;
    padding: 5px;
}

.tcomment {
    color: #fff;
    font-style: italic;
}

.tcolor_green {
    color: #00ff00;
}
.tcolor_blue {
    color: #33ddff;
}
.tcolor_red {
    color: #ff5555;
}
.tcolor_yellow {
    color: #ffff55;
}
.tcolor_white {
    color: #ffffff;
}
.tcolor_magenta {
    color: #ff00ff;
}
.tcolor_gray {
    color: #eeeeee;
}
.tcolor_pink {
    color: #FF00FF;
}

.tcolor_dblue {
    color: #0088bb;
}
.tcolor_orange {
    color: #ffbb00;
}




.tbox_green {
    color: #008800;
    background-color: #ffffff;
    display: inline-block;
    padding: 1px 8px;
    border-radius: 9px;
}

.tcolor_bggray_white {
    color: #fff;
    background-color: #555;
    display: inline-block;
    padding: 0px 2px;
    border-radius: 4px;
}
.tcolor_bgblue_white {
    color: #fff;
    background-color: #55f;
    display: inline-block;
    padding: 0px 2px;
    border-radius: 4px;
}
.tcolor_bgred_white {
    color: #fff;
    background-color: #f55;
    display: inline-block;
    padding: 0px 2px;
    border-radius: 4px;
}
.tcolor_bggreen_white {
    color: #000;
    background-color: #5f5;
    display: inline-block;
    padding: 0px 2px;
    border-radius: 4px;
}

.price1 {
    font-size: 14px;
    color: #0a0;
    padding: 2px 0px;
    display: block;
}


.article_imgbox1 {
    display: block;
    background-color: #fff;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIklEQVQIW2NkQAIfP378zwjjgzj8/PyMYAEYB8RmROaABAAVMg/XkcvroQAAAABJRU5ErkJggg== );
    background-repeat: repeat;
    border: 1px solid #333;
    text-align: center;
    padding: 40px 0px 40px 0px;
    width: 994px;
    margin: 0px 0px 0px 5px;
}





