.text-block .header{
        background:url(/images/title/gray/bg.png);
        font-size:12px;
        padding-left:7px;
        vertical-align:middle;
        color:#e3e3e3;
}
.text-block .header h1, .text-block .header h2{
        margin:0;
        padding:0;
        line-height:100%;
        font-size:14px;
        color:white;
        font-weight:normal;
        display:inline;
}
.text-block .bg-left{
        background:white url(/images/title/bg.jpg) repeat-x bottom;
        vertical-align:bottom;
}
.text-block .text{
        background:white url(/images/title/bg.jpg) repeat-x bottom;
        color:#7C7C7C;
        padding:10px 7px 20px;
}
.text-block .text a{
        color:#7C7C7C;
}
.text-block h1, .text-block h2{
        font-size:12px;
        color:black;
}
.text-block .bg-right{
        background:white url(/images/title/bg.jpg) repeat-x bottom;
        vertical-align:bottom;
        text-align:right;
}
.text-block .right-ten{
        background:url(/images/title/right.png) repeat-y;
}
.text-block .bottom{
        background:url(/images/title/bottom.png) repeat-x;
}



.text-block-gold .header{
        background:url(/images/title/gold/bg.png);
        color:white;
}
.text-block-gray .header{
        background:url(/images/title/gray/bg.png);
}
.text-block-blue .header{
        background:url(/images/title/blue/bg.png);
}
.text-block-green .header{
        background:url(/images/title/green/bg.png);
}


#module .text-block-gray .text{
        padding:15px 8px 15px 8px;
}
#module .text-block-gray .text a{
        font-weight:bold;
        color:black;
        text-decoration:none;
        display:block;
}
#module .text-block-gray .text a:hover{
        text-decoration:underline;
}




.text-block .answer .ico{
        text-align:center;
}
.text-block .answer .title{
        vertical-align:middle;
        color:black;
}
.text-block .query{
        color:black;
}
.text-block .query a{
        color:black;
        text-decoration:none;
}
.text-block .query a:hover{
        text-decoration:underline;
}
.text-block .query p{
        line-height:38px;
        margin:0;
}
.text-block .query p img{
        margin-right:10px;
}




.text-block-gradient .t{
        background:url(/images/blocks/1/bg-t.png);
}
.text-block-gradient .l{
        background:white url(/images/blocks/1/bg.jpg) repeat-x bottom;
        vertical-align:bottom;
}
.text-block-gradient .text{
        background:white url(/images/blocks/1/bg.jpg) repeat-x bottom;
        padding:15px;
        vertical-align:middle;
}
.text-block-gradient .r{
        background:white url(/images/blocks/1/bg.jpg) repeat-x bottom;
        vertical-align:bottom;
}
.text-block-gradient .r-ten{
        background:url(/images/blocks/1/bg-r.png) repeat-x bottom;
}
.text-block-gradient .b{
        background:url(/images/blocks/1/bg-b.png);
}








table.text-block-dark{
        margin:19px 0 0 0;
}
table.text-block-dark td{
        padding:0;
        margin:0;
}

table.text-block-dark .t{
        background:url(/images/blocks/dark2/bg-t.png);
}
table.text-block-dark .l{
        background:white url(/images/blocks/dark2/bg.jpg) repeat-x center center;
        vertical-align:bottom;
}
table.text-block-dark .text{
        background:white url(/images/blocks/dark2/bg.jpg) repeat-x center center;
        /*padding:15px;*/
        vertical-align:middle;
        color:#e3e3e3;
        padding:10px 12px 10px 18px;
        margin:0 8px 0 6px;
}

table.text-block-dark .text p{
        float:left;
        width:48%;
        /*margin:-8px 0 0;*/
        margin:0;
        padding:0 10px 0 0;
        font-size:12px;
        line-height:13px;
}


table.text-block-dark .r{
        background:white url(/images/blocks/dark2/bg.jpg) repeat-x center center;
        vertical-align:bottom;
}
table.text-block-dark .r-ten{
        background:url(/images/blocks/dark2/bg-r.png) repeat-y bottom;
}
table.text-block-dark .b{
        background:url(/images/blocks/dark2/bg-b.png);
}







.text-block-table .t, .text-block-table .l, .text-block-table .text{
        background:white;
}
.text-block-table .r{
        background:url(/images/blocks/table/r.png);
}
.text-block-table .b{
        background:url(/images/blocks/table/b.png);
}
.text-block-table .text{
        padding:20px 4px 18px 13px;
        color:#7C7C7C;
}





.text-block-white .t, .text-block-white .l, .text-block-white .text{
        background:white;
}
.text-block-white .r{
        background:url(/images/blocks/white/r.png) repeat-y left;
}
.text-block-white .b{
        background:url(/images/blocks/white/b.png);
}
.text-block-white .text{
        padding:20px 4px 18px 13px;
        color:#7C7C7C;
}


.text-block-gray2 .t{
        background:#dbdbdb;
}
.text-block-gray2 .l{
        background:#dbdbdb url(/images/blocks/gray/bg.jpg) repeat-x bottom;
}
.text-block-gray2 .text{
        background:#dbdbdb url(/images/blocks/gray/bg.jpg) repeat-x bottom;
        padding:10px 8px;
}
.text-block-gray2 .r{
        background:#dbdbdb url(/images/blocks/gray/bg.jpg) repeat-x bottom;
}
.text-block-gray2 .r-ten{
        background:url(/images/blocks/gray/r2-ten.png);
}
.text-block-gray2 .b{
        background:url(/images/blocks/gray/b.png);
}










div.text-block-dark{
        position:relative;
        height:162px;
        margin-top:19px;
        margin-right:3px;
}
div.text-block-dark .left{
        position:absolute;
        top:0;
        left:0;
}
div.text-block-dark .center{
        position:relative;
        top:0;
        height:127px;
        color:#e3e3e3;
        padding:20px 12px 15px 18px;
        margin:0 8px 0 6px;
        background:url(/images/blocks/dark/bg.png);
        font-size:11px;
        line-height:12px;
}
div.text-block-dark .center p{
        float:left;
        width:48%;
        margin:-8px 0 0;
        padding:0 10px 0 0;
}
div.text-block-dark .right{
        position:absolute;
        top:0;
        right:0;
}




.navigator{
        position:relative;
        z-index:0;
        /*width:659px;*/
        height:24px;
        /*width:100%;*/
        width:665px;
        /*margin-right:9px;*/
}
.navigator .left{
        position:absolute;
        top:0;
        left:0;
        width:9px;
}
.navigator .numbers{
        /*position:relative;*/
        top:0;
        /*left:9px;
        width:639px;*/
        height:24px;
        margin:0 15px 0 9px;
        padding-left:2px;
        background:url(/images/nav/bg.png);
}
.navigator .numbers div{
        float:left;
}
.navigator .numbers .int{
        padding:5px 12px 0px;
        word-spacing:6px;
        display:inline;
}
.navigator .right{
        position:absolute;
        top:0;
        right:-2px;
        width:17px;
}
.navigator .numbers a{
        color:white;
        text-decoration:none;
}
.navigator .numbers a:hover{
        color:#dddddd;
        text-decoration:none;
}









.piko-all{
        font-size:14px;
}
.piko-all img{
        display:block;
}
.piko-all a{
        color:#7C7C7C;
        text-decoration:none;
}
.piko-all a:hover{
        text-decoration:none;
}

.piko-all-news img{
        margin-left:17px;
}
.piko-all-query img{
        margin-left:4px;
}