body,span,th,td,li,p,a,input,textarea,option,select,div,pre {font-size:12px;font-family:arial;color:#585858}
body {background:#666666;padding:0px;margin:10px 0px 20px 0px}
div {background:#FFFFFF}
table {background:#FFFFFF}

/* link */
a:link, a:visited {color:#585858;text-decoration:underline}
a:hover, a:active {color:#585858;text-decoration:underline}

/* form */
form {margin:0px}
.form103 {font-size:11px;border:1px solid #D4DCD4;color:#8B9399;width:70px;height:18px}
.formMax {font-size:  11px; width: 100%;border:1 solid #D4DCD4;color:#8B9399;height:18px}
.area {font-size:11px;border:1px solid #D4DCD4;color:#8B9399;width:100%;}
.formCalendar {border:1px solid #D4DCD4; padding-right: 5px; padding-left: 5px; font-size: 11px; padding-bottom: 1px; width: 65px; color: #8B9399; padding-top: 1px;}
.form85 {border:1px solid #D4DCD4; font-size: 11px; width: 85px; color: #8B9399;height:18px}

/* drop */
.divMenu {height:23px;white-space:nowrap;background:#FFFFFF;padding:0px 7px 0px 7px}
.divTd {position:relative}
.DivView {position:absolute;visibility:hidden;z-index:2;width:1px;top:193px}
.bkgTable {border:1px solid #8B9399}
a.linkDrop:link, a.linkDrop:visited, a.linkDrop:active {color:#8B9399;text-decoration:none}
a.linkDrop:hover {color:#00a4c6;text-decoration:none}

/* copy */
.textCopy {color:#00a4c6}
a.linkCopy:link, a.linkCopy:visited, a.linkCopy:active {color:#00a4c6;text-decoration:underline}
a.linkCopy:hover {color:#8B9399;text-decoration:underline}


/* left menu */
.paddingMenu {font-size:11px;color:#FFFFFF;font-weight:bold;padding:6px 7px;background:#9AA1A6}
.paddingMenuOn {font-size:11px;color:#FFFFFF;background:#00a4c6;font-weight:bold;padding:6px 7px}
.paddingSubMenu {font-size:11px;color:#9AA1A6;font-weight:bold;padding:6px 7px;background:#aecdd4}
.paddingSubMenuOn {font-size:11px;color:#FFFFFF;background:#9AA1A6;font-weight:bold;padding:6px 7px}
.paddingSubMenuK {font-size:11px;color:#FFFFFF;background:#FF0000;font-weight:bold;padding:6px 7px}
.paddingSubMenuKoff {font-size:11px;color:#FFFFFF;background:#F19898;font-weight:bold;padding:6px 7px}

a.linkMenuoff:link, a.linkMenuoff:visited {font-size:11px; color:#ffffff;text-decoration:none}
a.linkMenuoff:hover {font-size:11px;color:#00a4c6;font-weight:bold;text-decoration:none}

a.linkMenu:link, a.linkMenu:visited, a.linkMenu:active {font-size:11px;color:#FFFFFF;font-weight:bold;text-decoration:none}
a.linkMenu:hover {font-size:11px;color:#00a4c6;font-weight:bold;text-decoration:none}
a.linkMenuBack:link, a.linkMenuBack:visited, a.linkMenuBack:active {font-size:11px;color:#00a4c6;font-weight:bold;text-decoration:none}
a.linkMenuBack:hover {font-size:11px;color:#9AA1A6;font-weight:bold;text-decoration:none}

/* table:news */
table.tableNews td.header {font-size:12px;color:#8B9399;background:#D0DBCD;font-weight:bold;padding:2px 8px}
table.tableNews tr.off {background:#D8ECC5;vertical-align:top}
table.tableNews tr.on {background:#B8DC95;vertical-align:top}
table.tableNews td {color:#585858;padding:6px 8px;border-top:1px solid #FFFFFF}
table.tableNews td.link {border-left:1px solid #FFFFFF}
a.linkNews:link, a.linkNews:visited, a.linkNews:active {color:#585858;text-decoration:underline}
a.linkNews:hover {color:#585858;text-decoration:underline}

/* table:map */
table.tableMap td.header1 {font-size:13px;color:#FFFFFF;background:#A69E71;font-weight:bold;padding:0px 8px;height:25px}
table.tableMap td.header2 {font-size:13px;color:#FFFFFF;background:#8B9399;font-weight:bold;padding:0px 8px;height:25px}
table.tableMap tr.off {background:#E0DECB}
table.tableMap tr.on {background:#C1BD98}
table.tableMap tr.off td, table.tableMap tr.on td {color:#585858;border-top:1px solid #FFFFFF;padding:0px 8px;height:25px}
a.linkMap:link, a.linkMap:visited, a.linkMap:active {color:#585858;text-decoration:none}
a.linkMap:hover {color:#585858;text-decoration:underline}
a.linkMap2:link, a.linkMap2:visited, .linkMap2:active {font-size:13px;color:#FFFFFF;text-decoration:none}
a.linkMap2:hover {font-size:13px;color:#FFFFFF;text-decoration:underline}
a.linkMap3:link, a.linkMap3:visited, a.linkMap3:active {font-size:13px;color:#FFFFFF;text-decoration:none}
a.linkMap3:hover {font-size:13px;color:#FFFFFF;text-decoration:underline}

/* career */
.bkgCareer {font-size:13px;color:#FFFFFF;background:#A69E71;font-weight:bold;padding:0px 8px;height:30px}

/* contact */
table.tableContact td.starlet {padding:12px 0px 12px 12px;width:40px;white-space:nowrap}
table.tableContact td.text {font-size:10px;padding:12px}
table.tableOffice tr.line td {border-top:7px solid #FFFFFF}
.bkgContact {background:#B8DC95;text-align:center}
.textOffice {font-size:12px;color:#585858}
.bkgContactLogo {background:#D9EDCA;}

/* man */
.paddingMan {font-size:11px;color:#585858;font-weight:bold;padding:6px 10px}
.paddingManOn {font-size:11px;color:#FFFFFF;background:#A69E71;font-weight:bold;padding:6px 10px}
.manName {font-size:10px;color:#FFFFFF;background:#A69E71;}
.manName_padding {font-size:10px;color:#FFFFFF;background:#A69E71;padding:10px}
.manText {font-size:12px;color:#3A382D;font-weight:normal;background:#ffffff;}
.manText_padding {font-size:12px;color:#3A382D;font-weight:normal;background:#C1BD98;padding:10px}
.textManDesc {color:#585858;padding:5px 5px 4px 8px}
.textManArrow {vertical-align:bottom;padding:7px 7px 7px 0px}
.textName {font-size:12px;color:#FFFFFF;font-weight:bold;padding-bottom:3px}
a.linkMan:link, a.linkMan:visited, a.linkMan:active {font-size:11px;color:#585858;font-weight:bold;text-decoration:none}
a.linkMan:hover {font-size:11px;color:#FFFFFF;font-weight:bold;text-decoration:none}
/* head */
.headPageSub {font-size:12px;color:#FFFFFF;background:#8b9399;font-weight:bold;padding:0px 8px;height:30px}
.headPageSub2 {font-size:13px;color:#585858;background:#D8ECC5;font-weight:bold;padding:0px 8px;height:40px}
.headPageSub3 {font-size:13px;color:#FFFFFF;background:#90C95E;font-weight:bold;padding:0px 8px;height:30px}
.headPageSub4 {font-size:11px;color:#585858;background:#D8ECC5;font-weight:bold;padding:0px 8px;height:30px}
.headPageSub5 {font-size:12px;color:#585858;background:#D0DBCD;font-weight:bold;padding:0px 8px;height:30px}

/* group structure */
.headPageGroupStructure {font-size:12px;color:#ffffff;font-weight:bold;padding: 0px 8px 0px 30px;height:30px}

/* padding */
.paddingText {padding:10px}

/* text */
.textBodyTD {text-align:justify}
.textNewsPage {color:#00a4c6;font-weight:bold}
.textRIMMain{color: #0099CC}
.textWhite {font-size:10px;color:#FFFFFF}
.textGray {font-size:10px;color:#999999}

/* rating and awards*/
table.tableAwards td {padding: 20px 0px 5px 0px; border:1px solid #9AA1A6; text-align: center;}
table.tableAwards td.border_off {padding: 0px; border:0px}

/* table:Market */
table.tableMarket td.header1 {font-size:13px;color:#FFFFFF;background:#A69E71;font-weight:bold;padding:0px 8px;height:25px}
table.tableMarket td.header2 {font-size:13px;color:#FFFFFF;background:#8B9399;font-weight:bold;padding:0px 8px;height:25px}
table.tableMarket tr.off {background:#E0DECB;}
table.tableMarket tr.on {background:#C1BD98;}
table.tableMarket tr.linkTR {cursor: pointer;}
table.tableMarket tr.off td, table.tableMarket tr.on td {color:#585858;border-top:1px solid #FFFFFF;padding:0px 8px;height:34px}
a.linkMarket:link, a.linkMarket:visited, a.linkMarket:active {color:#585858;font-weight: bold; padding-left: 10px;text-decoration:none;}
a.linkMarket:hover {color:#585858; font-weight: bold; padding-left: 10px;text-decoration:underline}
img.MarketThumbnails {border:1px solid #9AA1A6;}

/* table:profile */
table.tableProfile td.header {font-size:12px;color:#FFFFFF;background:#8B9399;font-weight:bold;padding:2px 8px}
table.tableProfile tr.off {background:#D8ECC5;vertical-align:top}
table.tableProfile tr.on {background:#D0DBCD;vertical-align:top}
table.tableProfile td {color:#585858;padding:6px 8px;border-top:1px solid #FFFFFF}
table.tableProfile td.link {border-left:1px solid #FFFFFF}

/* table:option */
table.tableOption tr.off {background:#D8ECC5;vertical-align:top}
table.tableOption tr.on {background:#D0DBCD;vertical-align:top}
table.tableOption td.header {font-size:12px;color:#FFFFFF;background:#8B9399;font-weight:bold;padding:2px 8px}
table.tableOption td {color:#585858;padding:3px 4px;border-top:1px solid #FFFFFF;font-weight:bold;}
table.tableOption td.border {border-right:1px solid #FFFFFF;}

/* table:derivatives */
table.tableDerivatives {border-left:#7F9DB9 1px solid; border-top:#7F9DB9 1px solid;}
table.tableDerivatives tr.off {background:#D8ECC5;vertical-align:top}
table.tableDerivatives tr.on {background:#D0DBCD;vertical-align:top}
table.tableDerivatives td.header {font-size:12px;color:#FFFFFF;background:#8B9399;font-weight:bold;padding:2px 8px}
table.tableDerivatives td {color:#000000;padding:3px 4px; border-right:#7F9DB9 1px solid; border-bottom:#7F9DB9 1px solid; cursor:pointer;}
table.tableDerivatives td.off {color:#8B9399;padding:3px 4px;border-right:#7F9DB9 1px solid; border-bottom:#7F9DB9 1px solid; cursor:pointer;}
table.tableDerivatives td.company {font-size:14px;color:#585858;padding:3px 4px;font-weight:bold; cursor:pointer; border-right:#7F9DB9 1px solid; border-bottom:#7F9DB9 1px solid;}
table.tableDerivatives td.companyoff {font-size:14px;color:#8B9399;padding:3px 4px;border-top:1px solid #FFFFFF;font-weight:bold; cursor:pointer;}
table.tableDerivatives td.company2 {font-size:14px;color:#00a4c6;padding:3px 4px;font-weight:bold; cursor:pointer; border-right:#7F9DB9 1px solid; border-bottom:#7F9DB9 1px solid;}
table.tableDerivatives td.companyoff2 {font-size:14px;color:#00a4c6;padding:3px 4px;border-top:1px solid #FFFFFF;font-weight:bold; cursor:pointer;}

.field_required_calendar2 {BORDER-RIGHT: #698bac 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #698bac 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #698bac 1px solid; WIDTH: 65px; COLOR: #0D2B55; PADDING-TOP: 1px; BORDER-BOTTOM: #698bac 1px solid; FONT-FAMILY: tahoma, arial, sans-serif;}

a.linkOption:link, a.linkOption:visited, a.linkOption:active {font-size: 14px;font-weight:bold;text-decoration:none;color:#8B9399}
a.linkOption:hover {font-size: 14px;font-weight:bold;text-decoration:none;color:#00a4c6}

a.linkOptionAdmin:link, a.linkOptionAdmin:visited, a.linkOptionAdmin:active {font-size:16px; color:#8B9399; text-decoration:none}
a.linkOptionAdmin:hover {font-size:16px; color:#8B9399; text-decoration: underline;}

.form180 {font-size:  8pt; width: 180px;border:1 solid #7F9DB9;color:#000000;}
.form320 {font-size:  8pt; width: 320px;border:1 solid #7F9DB9;color:#000000;height:19px}
.form100per {font-size:  8pt; width: 100%;border:1 solid #7F9DB9;color:#000000;height:19px}
.companyTitle {font-size: 14px;font-weight:bold;text-decoration:none;color:#8B9399}
.companyTitle2 {font-size: 14px;font-weight:bold;text-decoration:none;color:#00a4c6}
.paddingText30 {padding-left:30px}

/* Calendar */
.calendar {  position: relative;  display: none;  border-top: 2px solid #eee;  border-right: 2px solid #aaa;  border-bottom: 2px solid #aaa;  border-left: 2px solid #eee;  font-size: 11px;  color: #000;  cursor: default;  background: #d4d0c8;  font-family: tahoma, verdana, sans-serif;}
.calendar table {  WIDTH:1%; border-top: 1px solid #000;  border-right: 1px solid #fff;  border-bottom: 0px solid #fff;  border-left: 1px solid #000;  font-size: 11px;  color: #000;  cursor: default;  background: #d4d0c8;  font-family: tahoma, verdana, sans-serif;}
.calendar tbody {  background-color: white;}
.calendar tbody .day {  width: 2em;  text-align: right;  padding: 2px 4px 2px 2px;}
.calendar tbody .day.othermonth {  font-size: 80%;  color: #ccc;}
.calendar tbody .day.othermonth.oweekend {  color: #fcc;}
.calendar table .wn {  padding: 2px 4px 2px 2px;  background-color: #AAAAAA;  color: white;}
.calendar tbody td.hilite {  padding: 1px 3px 1px 1px;  border-top: 1px solid #fff;  border-right: 1px solid #000;  border-bottom: 1px solid #000;  border-left: 1px solid #fff;}
.calendar thead .daynames {}
.calendar thead .name {  padding: 2px;  text-align: center;  background-color: #AAAAAA;  color: white;}
.weekend {  color: red;}
.calendar tbody td.today {  color: blue;  font-weight: bold;  background-color: #CCCCCC;}
.calendar tbody .rowhilite td {  background-color: #F1F1F1;}
.calendar tbody .rowhilite td.wn {  background-color: #CCCCCC;}
.calendar tbody .rowselected td {  background-color: #F1F1F1;}
.calendar tbody .rowselected td.wn {  background-color: #CCCCCC;padding: 1px 3px 1px 1px;  border-top: 1px solid #fff;  border-right: 1px solid #000;  border-bottom: 1px solid #000;  border-left: 1px solid #fff;}
.calendar .button {  text-align: center;  padding: 1px;  border-top: 1px solid #fff;  border-right: 1px solid #000;  border-bottom: 1px solid #000;  border-left: 1px solid #fff;}
.calendar .nav {  }
.calendar thead .title {  font-weight: bold;  padding: 1px;  border: 1px solid #000;  background: #848078;  color: #fff;  text-align: center;}
.calendar thead .hilite {  border-top: 1px solid #fff;  border-right: 1px solid #000;  border-bottom: 1px solid #000;  border-left: 1px solid #fff;  padding: 0px;  background-color: #e4e0d8;}
.calendar tbody td.selected {  font-weight: bold;  border-top: 1px solid #000;  border-right: 1px solid #fff;  border-bottom: 1px solid #fff;  border-left: 1px solid #000;  padding: 2px 2px 0px 2px;  background: #e4e0d8;}

.redspan {color:#00a4c6;}

.text_note {TEXT-DECORATION: none; FONT-SIZE: 9px; COLOR: #808080}

/* old */
/*
a.linkSearch:link,a.linkSearch:visited {font-size: 12px;color:#0D2B55;text-decoration:underline}
a.linkSearch:hover,a.linkSearch:active {text-decoration:underline}

a.linkSearchGo:link,a.linkSearchGo:visited {color:#0D2B55;text-decoration:none}
a.linkSearchGo:hover,a.linkSearchGo:active {text-decoration:underline}

a.linkMarket:link,a.linkMarket:visited {font-size: 11px;font-weight:bold;color:#E03D41;text-decoration:none}
a.linkMarket:hover,a.linkMarket:active {text-decoration:none}


a.audioTableLink:link, a.audioTableLink:visited, a.audioTableLink:active, a.audioTableLink:hover {font-style: italic; font-size: 8pt; color: #9a1010; text-decoration: none}
a.audioTableLink2:link, a.audioTableLink2:visited, a.audioTableLink2:active, a.audioTableLink2:hover {font-style: italic; font-size: 7pt; color: #9a1010; text-decoration: none}


.headPage {font-size: 16px;color:#E1474A;font-weight:bold;padding:10px 0px 5px 0px}

.textSlogan  {font-size: 15px;color: #9E875E;font-weight:bold}
.textSlogan2  {font-size: 11px;color: #9E875E;font-weight:bold}
.textLogo  {font-size: 12px;color: #E03D41;font-weight:bold}
.textRus  {font-size: 12px;color: #ffffff;font-weight:bold}
.textNews {color:#0E2B53}
.textHome {font-size: 10px;color: #ffffff;font-weight:bold;font-family: tahoma}
.textHomeHead {font-size: 11px;color: #ffffff;font-weight:bold;font-family: tahoma}
.textSearch {font-size: 13px;color:#0E2B53}
.textList {font-size: 12px;color:#0E2B53}
.textMarket {font-size: 12px;font-weight:bold;color:#0D2B55}
.textConf {font-size: 11px}
.textPDF {color:#354F80}
.textAgendaHead {font-size: 14px;font-weight:bold;color:#E03D41}
.textAgendaSub {color:#E03D41; font-weight:bold}
.chartText td {color: #0D2B55;font-size: 10px;}
.ChartSmall {color: #0D2B55; border-bottom: 1px #0D2B55 solid;}
.ChartSmall2 {border-bottom: 1px #EBE1D4 solid;}
.style1 {color: #FFFFFF}

.areaMax {font-size:  8pt; width: 100%;border:1 solid #7F9DB9;color:#000000}
.formMax {font-size:  8pt; width: 100%;border:1 solid #7F9DB9;color:#000000;height:19px}
.form50 {font-size:  8pt; width: 50px;border:1 solid #7F9DB9;color:#000000;height:17px}

.bkgLeft {background: url(http://www.rencap.com/eng/pictures/main/bkg_slogan.gif) bottom; height:265px}
.bkgFoto {background: url(http://www.rencap.com/eng/pictures/main/bkg_foto.gif) no-repeat bottom left; padding: 0px 0px 6px 3px}
.bkgTabLeft {background: url(http://www.rencap.com/eng/pictures/main/bkg_tab_left.gif) bottom no-repeat}
.bkgTabRight {background: url(http://www.rencap.com/eng/pictures/main/bkg_tab_right.gif) bottom no-repeat}

.DivView2{position:absolute;visibility:hidden;z-index:2;width:1px;top:39px;filter:progid:DXImageTransform.Microsoft.Shadow(color='#444444', Direction=135, Strength=4)}
*/
