#content {
    background-color: #fff;
}

.content-header {
    width: 100%;
}

.content-header-img {
    margin: 0px auto;
    display: block;
}

.cb {
    clear: both;
}

.lb {
    float: left;
    clear: left;
}

.rb {
    float: right;
    clear: right;
}

.header-wrapp {
    padding-top: 50px;
    padding-bottom: 20px;
}

.content-header-caption {
    text-align: center;
    font-size: 32px;
    line-height: 1.2;
    color: #014c67;
    padding-bottom: 30px;
}

.content-header-txt {
    text-align: center;
    line-height: 1.8;
    font-size: 18px;
    padding-left: 60px;
    padding-right: 60px;

}

.content-index-hr {
    height: 30px;
    width: 940px;
    margin: 0 auto;
    margin-top: 30px;
    background: url(/static/img/border.png) repeat-x;
    clear: both;
}

.content-index {
    margin: 0 auto;
    width: 940px;
}

.content-index a {
    display: block;
    margin-bottom: 12px;
    color: #025473;
    font-size: 14px;
}

.content-index-column {
    width: 220px;
    margin-right: 15px;
    float: left;
    margin-bottom: 20px;
}

.content-item {
    width: 940px;
    margin: 0px auto;
    margin-top: 50px;
}

.item-img {
    width: 50%;
    float: left;
}

.item-img img {
    margin: 0 auto;
    display: block;
}

.item-header {
    font-weight: bold;
    font-size: 32px;
    margin-bottom: 15px;
    line-height: 1.2;
}

.item-place {
    font-size: 19px;
    margin-bottom: 15px;
}

.item-txt {
    float: right;
    width: 50%;
    font-size: 14px;
}

.item-timestamp {
    color : #025573;
    float: right;
    width: 50%;
    background: url(/static/img/clock.png) no-repeat;
}

.item-start {
    margin-left: 35px;
    float: left;
}

.item-date {
    font-size: 19px;
    margin-bottom: 5px;
}

.item-time {
    font-size: 24px;
    margin-bottom: 10px;
}

.item-bottom {
    width: 100%;
    clear: both;
    margin-top: 50px;
}

.item-bottom-column {
    float: left;
}

.item-bottom-column-center {
    clear: both;
    margin: 0 auto;
    padding-top: 30px;
}

.col25 {
    width: 25%;
}

.col50 {
    width: 50%;
}

.column-head-1 {
    font-size: 19px;
}

.column-head-2 {
    font-size: 14px;
    margin-bottom: 15px;
}

.column-item {
    padding-right: 20px;
    font-size: 14px;
    color: #025573;
    margin-bottom: 10px;
}

.bottom-hero {
    width: 50%;
    margin: 0 auto;
    clear: both;
    padding: 20px;
    background: url(/static/img/box1.png) no-repeat;
    background-size: 100% 100%;
}

.bottom-hero-2 {
    width: 50%;
    margin: 0 auto;
    clear: both;
    padding: 20px;
    background: url(/static/img/box3.png) no-repeat;
    background-size: 100% 100%;
}

.content-hr {
    clear: both;
    width: 100%;
    height: 200px;
    background: url(/static/img/flags.png) no-repeat;
    background-position: center center;
}

.content-hr-clear {
    clear: both;
    width: 100%;
    height: 100px;

}

.content-bottom {
    width: 100%;
    height: 323px;
    background: url(/static/img/ura.png) no-repeat;
    background-position: center center;
}

.hero-right {
    padding: 20px;
    background: url(/static/img/box2.png) no-repeat;
    background-size: 100% 100%;
}

.hero-right-2 {
    padding: 20px;
    background: url(/static/img/box4.png) no-repeat;
    background-size: 100% 100%;
}

.content-header-social {
    text-align: center;
    margin: 40px auto;
}