*{outline:none!important;margin:0;padding:0}
body {
	background-color:#f9f9f9;
	background-image: url("../img/background-top-3.png");
	background-repeat: repeat-x;
	margin:0;
	padding:0;
	font-family: 'Roboto', serif;
	font-weight:300;
}

.navbar { margin-top: 12px; float: right; text-align: right; background-color: #fff; }
.container-fluid { text-align: right; }
.top-buffer { margin-top:7px; margin-bottom:15px; padding: 0; font-weight:200; }
.top-language { margin-top:8px; color: #fff; font-size: 12px; text-align: right; font-weight:400; }
.main-container { background-color:#fff; border: 1px solid #d9e0e2; padding: 25px 25px 25px 25px; margin-bottom: 25px; font-size: 14px; font-weight:300; }
.main-container span { font-weight: 500; }
.transplantation-type2 {  background-color:#f9f9f9; padding: 10px 0 16px 0px; margin: 0 0px 10px 13px; border-top: 3px solid #d9e0e2; border-bottom: 0px solid #d9e0e2; text-align: center; }
.block-header { background-color:#e6f4f8; padding: 5px; margin: 0 0px 0px 0px; border-top: 3px solid #9de1ec; border-bottom: 0px solid #d9e0e2; text-align: center; font-weight:400; }
.block-header-orange { background-color:#fee6bf; padding: 5px; margin: 0 0px 0px 0px; border-top: 3px solid #ff9c00; border-bottom: 0px solid #d9e0e2; text-align: center; font-weight:400; }
.block-header-red { background-color:#f1dcdb; padding: 5px; margin: 0 0px 0px 0px; border-top: 3px solid #d99695; border-bottom: 0px solid #d9e0e2; text-align: center; font-weight:400; }
.block-content { background-color:#f6fdff; padding: 15px; margin: 0 0px 0px 0px; border-bottom: 0px solid #d9e0e2; text-align: left; }
.block-content-orange { background-color:#fef4e4; padding: 15px; margin: 0 0px 0px 0px; border-bottom: 0px solid #d9e0e2; text-align: left; }
.block-content-orange a { color: #583805; text-decoration: underline; }
.block-content-red { background-color:#f7edec; padding: 15px; margin: 0 0px 0px 0px; border-bottom: 0px solid #d9e0e2; text-align: left; }
.block-content-red a { color: #583805; text-decoration: underline; }
.right-align { padding-top: 21px; text-align: right; }
.ribbon-gray { background-color: #ececec; }
.footer { font-size: 12px; font-weight:400; }
.banner { background-color: #ececec; margin: 0; }
.img { float: left; margin-left: 0px; }
.semi-bold { font-weight: 400; }
.semi-bold-color { font-weight: 400; color: #6fc8dc; }
.ul-block { margin: 0 0 0 35px; }
.label-default { background-color: #fdb052; padding: 5px 25px 5px 25px; }
.label-default2 { background-color: #e6e6e6; padding: 3px 25px 3px 25px; color: #000; font-weight: normal; font-size: 14px; }
.label-default2-red { background-color: #4aa5ba; padding: 3px 25px 3px 25px; color: #fff; font-weight: normal; font-size: 14px; }
.label-default3 { width: 100%; background-color: #fde5c1; padding: 3px 25px 3px 25px; color: #583805; font-weight: normal; font-size: 14px; }
#table-kongre { margin-left: 15px; width: 100%; border: 0px solid #000; padding:50px; text-align: top; }
#table-kongre-td1 { width: 160px; vertical-align: top; font-weight: bold; text-align: left; }
#table-kongre-td2 { width: 90px; vertical-align: top; text-align: left; }
#table-kongre-td3 { width: 580px; vertical-align: top; padding: 0 15px 0 10px; text-align: left; }
#imgwborder { border: 1px solid #cccccc; }
#news-header-p { font-weight: 400; }
#red-line { margin-bottom: 10px; }
#red-line-table { margin-top: 20px; width: 100%; border-top: 1px solid #d89696; }


}