.headers * { font-size: 12px; }
a.more {
    color: #333;
    font-size: 11px;
    text-decoration: none;
    background: transparent url(/images/icon_black_arrow.gif) no-repeat right 60%;
    padding-right: 15px;
}
a.more:hover {
    text-decoration: underline;
}

/**
* General style
*/
.block {
    border:5px solid #DDDDDD;
    border-top-width:none;
    margin:0 5px 10px 0;
}

/* Elements size */
div#content { width:980px; }
.oneBlock, .twoBlock, .threeBlock, .fourBlock  { }
.oneBlock   { width:245px; }
.twoBlock   { width:490px; }
.threeBlock { width:735px; }
.fourBlock  { width:980px; }

.hBlock>div { float:left; }

.merge      { position:relative; left:10px; }
.merge>div,
.merge>div>div  { margin-left:-5px; }

.block>h2 {  background:#DDD; height:15px; padding-bottom:2px; }
.block>h2>span { line-height:12px; }

.blockHeader {
    background:#DDD;
    float:right;
    height:17px;
}
.blockHeader a { line-height:8px; }

.blockFooter {
    background:#DDD;
    text-align:right;
}
.blockHeader a,
.blockFooter a {
    display:block; padding:2px 20px 2px 0; background-position: right;
}

/* Blocks Footer size */
.oneBlock .blockFooter      { width:230px; left: 0px;}
.twoBlock .blockFooter      { width:475px; }
.threeBlock .blockFooter    { width:720px; }
.fourBlock .blockFooter     { width:965px; }

/* Block Footer In the special case of .merge>div and .merge>div>div */
.merge .twoBlock .blockFooter { width:480px; }

/* Clouds size */
.cloud1  { font-size:11px; color:#A2A2A2; }
.cloud2  { font-size:12px; color:#909090; }
.cloud3  { font-size:13px; color:#7E7E7E; }
.cloud4  { font-size:14px; color:#6C6C6C; }
.cloud5  { font-size:15px; color:#5A5A5A; }
.cloud6  { font-size:16px; color:#484848; }
.cloud7  { font-size:17px; color:#363636; }
.cloud8  { font-size:18px; color:#242424; }
.cloud9  { font-size:19px; color:#121212; }
.cloud10 { font-size:20px; color:#000000; }

/* Titles */
h2 span   {
    /*
    position:absolute;
    top:-17px;
    */
    margin-left:10px;
    color:#999999;
    font-family:"Arial Black","Helvetica";
    font-size:17px;
    text-transform:capitalize;
}


/* ZONE 1 */
#zone1 .blockFooter {
    position:absolute;
    top:243px;
}
