
/*** padding-top is margin-top for fieldsets in Opera ***/
 legend {
    padding-left:.8em;
    padding-right:.8em;
}
legend+* {
    margin-top:1em;
}
/*** compensates for the opera margin bug ***/
 sub {
    font-size:smaller;
    line-height:0;
    vertical-align:sub;
}
sup {
    font-size:smaller;
    line-height:0;
    vertical-align:super;
}
a:focus {
    outline:1px dotted
}
/*
a:visited{color:#800080;}
a:hover,a:active{color:#FF3300;text-decoration:underline;}*/


/*all*/

.clearfix:after {
    content:"\0020";
    display:block;
    height:0;
    clear:both;
}
.wrapper:after, .container:after, .container_2:after, .container_3:after {
    content:"\0020";
    display:block;
    height:0;
    clear:both;
}
/*label css*/
 .wrapper {
    margin-bottom:10px;
}



.pagebody .container {
    margin-left:30px;
    width:1348px;
    padding-bottom:30px;
    background-color:#fff;
}
.pagebody .cont_side {
    overflow:hidden;
    float:left;
    padding:20px 30px;
    width:140px;
    background:url(../../images/fct/bg_cont_side.png) no-repeat -1px top;
}
.pagebody .cont_main {
    overflow:hidden;
    float:left;
    padding:20px 24px 20px;
    width:1100px;
}
.pagebody .cont_main table {
    border-top: 3px solid #3c78a8;
}
.pagebody .cont_main th, .pagebody .cont_main td {
    border: 1px solid #d8d8d8;
    font-size: 14px;
    padding: 8px 5px;
}
.pagebody_3 .container {
    padding-bottom:30px;
}
.pagebody_3 .cont_main_3 {
    overflow:hidden;
    margin:0 auto;
    padding:30px 20px 20px 20px;
    width:920px;
    background-color:#fff;
}


.historyyear {
}
.historyyear ul {
    overflow:hidden;
    width:999em;
}
.historyyear li {
    float:left;
    width: 80px;
    text-align:center;
}
.historyyear a {
    font-size:14px;
    font-weight:bold;
    color:#777;
}
.historyyear .cur a
/*, .historyyear a.activeSlide*/
 {
    color:#005599;
    font-size:24px;
}
.historyyear .jcarousel-container {
}
.historyyear .jcarousel-container-horizontal {
    width: 923px;
    padding:0 35px;
}
.historyyear .jcarousel-clip-horizontal {
    width: 980px;
    height: 50px;
}
.historyyear .jcarousel-item {
    height: 50px;
    line-height:50px;
}
.historyyear .jcarousel-item-horizontal {
}
.historyyear .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
/**
 *  Horizontal Buttons
 */
 .historyyear .jcarousel-prev-horizontal {
    position: absolute;
    top: 14px;
    left: 0;
    width: 13px;
    height: 22px;
    cursor: pointer;
    background: transparent url(../../images/fct/ico_1.png) no-repeat 0 0;
}
.historyyear .jcarousel-prev-horizontal:hover {
}
.historyyear .jcarousel-prev-horizontal:active {
}
.historyyear .jcarousel-prev-disabled-horizontal, .historyyear .jcarousel-prev-disabled-horizontal:hover, .historyyear .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position:0 -30px;
}
.historyyear .jcarousel-next-horizontal {
    position: absolute;
    top: 14px;
    right: 0;
    width: 13px;
    height: 22px;
    cursor: pointer;
    background: transparent url(../../images/fct/ico_1.png) no-repeat 0 -60px;
}
.historyyear .jcarousel-next-horizontal:hover {
}
.historyyear .jcarousel-next-horizontal:active {
}
.historyyear .jcarousel-next-disabled-horizontal, .historyyear .jcarousel-next-disabled-horizontal:hover, .historyyear .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position:0 -90px;
}
.historylist {
    overflow:hidden;
    position:relative;
    padding:0;
/*    border:1px solid #ddd;
*/}
.historylist .slide {
    overflow:hidden;
    height:500px;
}
.historylist .bg {
    display:none;
    overflow:hidden;
    position:absolute;
    left:79px;
    top:0;
    width:530px;
    height:100%;
}
.historylist .showul {
    z-index:10;
}
.historylist ul {
    overflow:hidden;
    width:1000px;
    background-color:#fff;
}
.historylist li:after {
    content:'\0020';
    display:block;
    height:0;
    clear:both;
}
.historylist li {
    padding-top:40px;
    height:206px;
    background:url(/themes/version/scripts/images/bg_history.png) repeat-y 50% -370px;
}
.historylist .img {
    float:left;
    border:4px solid #fff;
    box-shadow:2px 2px 4px #ccc;
	margin-left: 179px;
}
.historylist .info {
    float:right;
    width:401px;
}
.historylist .date {
    display:block;
    margin-bottom:5px;
    font-size:18px;
    font-weight:bold;
    color:#005599;
}
.historylist .text {
    font-size:14px;
}
.historylist li.odd {
    background:url(/themes/version/scripts/images/bg_history.png) repeat-y 50% -124px;
}
.historylist li.odd .img {
    float:right;
    margin-right: 198px;
}
.historylist li.odd .info {
    float:left;
}

