#breadCrumbs a {color: #000; font-weight: normal}
#breadCrumbs span {background: url(pub/arrow.gif) no-repeat 0 4px; padding: 0 5px 0 13px; }
#descTitleLinesId0 h1 {font: 20px Verdana; margin: 0 0 5px 0; color: #404040; letter-spacing: -1px;}

.PT .vcard {padding: 0 4px 4px 6px }
.vcard .fn {font-weight: bold;}

div.leftMenu .mainCategory ul {padding: 0;}
div.leftMenu .mainCategory ul li, .archive a, .forMedia a {background: url(pub/arrow.gif) no-repeat 2px 4px; }
div.leftMenu .mainCategory .active a {font-weight: bold;}
div.leftMenu .mainCategory .active ul a {font-weight: normal;}

form.search, .archive, .forMedia {padding: 4px; background: #efefef}
form.search input {width: 135px;}
input.button {width: auto !important;}

.archive a  {padding: 0 5px 0 15px;}
.forMedia a {padding: 0 0 0 15px;}

.entry {padding: 10px 0; border-bottom: 1px solid #ccc; color: #000; font: 11px Tahoma; }
.entry p {font: 11px Tahoma; margin: 0 0 12px 0}
.entry h2, .entry h2 a {color: #B5312F; font: bold 14px Tahoma; text-decoration: none; margin: 0 0 3px; width: 470px;}
.entry a {color: #B5312F}
.PressRelease .entry h2 {margin: 0 0 12px 0}
.PressRelease .entry p {text-align: justify} 

.entry .date {display: block; float: right;  font: bold 14px Tahoma; color: #ccc}

.readMore {text-align: right;}
.readMore a {color: #B5312F; font: bold 11px Tahoma; text-decoration: none}

.mainContent {padding: 4px 4px 15px 4px; font: 11px Tahoma;}
.mainContent a {color: #B5312F}
.mainContent p {font-size: 11px;}

.mainContent fieldset {margin: 10px 0 0;}
.mainContent .required span {color: #B5312F; font-size: 13px; padding: 0 4px 0 0}
.mainContent .personalData div, .PressLogin .mainContent form div {position: relative; height: 25px;}
.PressLogin .mainContent form input, .mainContent .personalData div input {position: absolute; left: 100px; width: 200px;}
.mainContent .personalData div label.error {position: absolute; left: 310px; color: #B5312F; }
.PressLogin .mainContent form div label, .mainContent .personalData div label {line-height: 20px;}

.PressLogin .mainContent form {margin: 15px 0 5px 0}
.PressLogin .mainContent form a {color: #B5312F; padding: 0 0 0 6px}

.PressLogin .mainContent form input.button {position: static; margin: 0 0 0 100px;}

.PressRelease .entry table {border-collapse: collapse}
.PressRelease .entry table td {padding: 7px; font-size: 11px !important }

.leftMenuContent form div {margin: 4px 0 0; font-size: 11px;}
.leftMenuContent form div select {margin: 0 5px 0 0}
.leftMenuContent form div select, .leftMenuContent form div option {font-size: 11px;}

img {border: 0;}

.entry span.language {padding: 0 6px 0 0}

.pager {text-align: center; padding: 10px 0}
.pager span, .pager a {border: 1px solid #ddd;padding: 1px 3px;margin: 0 4px 0 0; }
.pager a{background: #ddd; color: #B5312F; text-decoration: none;}
.pager span {background: #444; border: 1px solid #444; color: #fff;}
.pager span.page-sum-up {border: 1px solid #fff; color: #444; background: #fff;}
.pager a:hover, .pager a:active {background: #444; border: 1px solid #444; color: #fff;}

