/* news */

#main-content .news-list {
    background: url(/images/draft/news/news-list-bg.gif) repeat-y center top;
    height: auto !important;
    height: 1%;
    overflow: hidden;
}

#main-content .news-list ul {
    display: block;
    float: left;
    font: 12px/16px arial, sans-serif;
    margin: 0;
    padding: 0;
    width: 250px;
}

 #main-content .news-list ul.right {
    float: right;
}

#main-content .news-list ul li {
    list-style: none;
    margin: 10px 0;
}

#main-content .news-list ul li.header {
    font-weight: bold;
    margin-top: 0;
}

#main-content .news-list ul li a {
    color: #00639c;
}

#main-content .news-list ul li.header a,
#main-content .news-list ul li.footer a {
    color: #4d4d4d;
}

#main-content .news-list ul li.footer {
    font: 11px tahoma, sans-serif;
    margin-bottom: 0;
}


/* presscenter list */
#main-content ul.press {
    clear:both;
    list-style-type:none;
    margin:0;
    padding:10px 0;
}

#main-content ul.press li {
    clear:both;
    height:auto !important;
    height:1%;
    margin:0;
    padding:10px 0;
    overflow:hidden;
}

#main-content ul.press li em {
    color:#4d4d4d;
    font-size:11px;
    display:block;
}

#main-content ul.press li img {
    display:block;
    margin:0 10px 10px;
}

#main-content ul.press li img.small-image {
    float:left;
}

#main-content ul.press li small {
    font:11px arial,sans-serif;
    display:block;
    padding-left:0px;
}

#main-content ul.press li small.author {
    color:#4d4d4d;
}

#main-content ul.press li small.source p {
    margin:0;
    padding:0;
}

#main-content ul.style li {
    border-bottom:1px solid #efefef;
    margin-bottom:10px;
}

/* pages list */
#main-content div.paginator {
    height:auto !important;
    height:1%;
    font:11px tahoma,sans-serif;
    line-height:15px;
    margin:10px 0;
    overflow:hidden;
}

#main-content div.paginator a {
    color:#4d4d4d;
}

#main-content div.paginator a:hover {
    color:#000;
}

#main-content div.paginator big {
    font-size:14px;
    line-height:11px;
}

#main-content div.paginator ul {
    float:left;
    list-style-type:none;
    margin:0 0 0 -5px;
    padding:0;
}

#main-content div.paginator ul.right {
    float:right;
    margin:0 -5px 0 0;
}

#main-content div.paginator ul li {
    float:left;
}

#main-content div.paginator ul li a,
#main-content div.paginator ul li span {
    display:block;
    margin:0 2px;
    padding:1px 4px 0px;
}

#main-content div.paginator ul li span {
}

#main-content div.paginator ul li.arrow span {
    color:#8b8b8b;
    background: none;
}

/* navigation - month */
#main-content ul.month-navigation {
    border-top:1px solid #efefef;
    list-style-type:none;
    height:auto !important;
    height:1%;
    overflow:hidden;
    margin:0;
    padding:10px 0;
}

#main-content ul.month-navigation li {
    color:#4d4d4d;
    float:left;
    margin:0;
    padding:0;
}

#main-content ul.month-navigation li.right {
    float:right;
}

#main-content ul.month-navigation big {
    font-size:14px;
    line-height:11px;
}

#main-content ul.month-navigation li a {
    color:#4d4d4d;
}

#main-content ul.month-navigation li a:hover {
    color:#000;
}

/* presscenter view */

#main-content .publication a.print {
    background: url(/images/draft/icon-print.gif) no-repeat center left;
    float:right;
    font:11px arial,sans-serif;
    margin:0 0 0 20px;
    padding:0 0 0 20px;
}

#main-content .publication em {
    color:#4d4d4d;
}

#main-content .publication strong,
#main-content .publication b {
    color:#2d2d2d;
}

#main-content .publication div.announce {
    color:#4d4d4d;
    font-weight:bold;
}

#main-content .publication div.source {
    color:#4d4d4d;
}

#main-content .publication div.note {
    border-top:1px solid #efefef;
    color:#4d4d4d;
    font:11px arial,sans-serif;
}

#main-content .publication span.caps {
    text-transform:uppercase;
}

/* journal view */
#main-content .journal .border {
    border:1px solid #cfcfcf;
    background:#fff;
    float:left;
    margin-right:10px;
    padding:1px;
    position:relative;
    /*width:104px;*/
}

#main-content .journal small {
    font:11px arial,sans-serif;
    display:block;
    padding-left:0px;
}


/* publication css */
#main-content .publication p {
    margin: 15px 0;
    padding: 0;
}

#main-content .even p {
	background: #F7F7F7 none repeat scroll 0 0;
}

#main-content .publication ul {
    margin: 10px ;
    padding: 0;
}

#main-content .publication ol {
    margin: 0;
    margin-left: 30px;
    padding: 0;
}

#main-content .publication ul li {
    list-style: none;
    background: url(/images/draft/ul.gif) no-repeat 8px 6px;
    margin: 2px 0;
    padding-left: 20px;
}

#main-content .publication table {
    border-collapse: collapse;
    font: 11px tahoma, sans-serif;
    margin: 10px 0;
    width: 100%;
    color: #4d4d4d;
}

#main-content .publication table tr {
    border-bottom: 1px solid #e7e7e7;
}

#main-content .publication table th {
    background: #e4eeea url(/images/draft/th.gif) no-repeat left top;
    border-right: 1px solid #fff;
    font-size: 10px;

    padding: 5px;
}

#main-content .publication table td {
    padding: 5px;
}


/* ARTICLES CSS!!! */
#main-content .article div.image {
    color:#4d4d4d;
    font:11px arial, sans-serif;
    height:auto !important;
    height:1%;
    margin: 10px 0;
    overflow:hidden;
    position:relative;
}

#main-content .article div.image div {
    float:left;
    margin: 0  10px 10px 0;
    position:relative;
}

#main-content .article div.image div img {
    border:none;
}

#main-content .article div.image div span {
    background-image:url(/images/draft/image-corner.gif);
    background-repeat:no-repeat;
    display:block;
    height:4px;
    overflow:hidden;
    position:absolute;
    width:4px;
}

#main-content .article div.image div span.left-top {
    background-position:left top;
    left:0;
    top:0;
}
#main-content .article div.image div span.right-top {
    background-position:right top;
    right:0;
    top:0;
}
#main-content .article div.image div span.left-bottom {
    background-position:left -4px;
    left:0;
    bottom:0;
}
#main-content .article div.image div span.right-bottom {
    background-position:right -4px;
    right:0;
    bottom:0;
}

#main-content .article div.file {
    margin: 10px 0;
    overflow:hidden;
}

#main-content .article div.file small {
    color:#4d4d4d;
    display:block;
    font:11px arial,sans-serif;
}


