body {
    font-family: tahoma;
    font-size: 11px;
    background: #ececec url('../repository/layout/back_body_ex.png') repeat-x ;
    margin: 0;
    padding: 0;
    text-align: center
}
body.cBody {
    text-align: left !important;
    background: none !important;
    padding: 10px !important;
    text-align: left;
}

p {
}

table {
}

tr {
}

td {
	font-size:11px;
}

div {
}

img {
    border: 0px none;
    margin: 0px;
    padding: 0px;
}

a {
    text-decoration: none;
    color: #8b010f;
}

a:active {
}

a:visited {
}

a:hover {
    text-decoration: underline;
}

* *:focus {
    outline-color: invert;
    outline-style: none;
    outline-width: medium;
}

blockquote {
    background-color: #e6e6e6;
    margin: 0px;
    padding: 20px 32px 22px 32px
}

h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
}

h1 {
    color: #222b5c;
    font-size: 24px;
    font-family: Arial;
    font-weight: normal;
    line-height: normal;
	margin: 20px 0px 20px 0px;

}

h2 {
    color: #222b5c;
    font-size: 18px;
    font-family: Arial;
    font-weight: normal;
    line-height: normal;
    margin: 20px 0px 20px 0px;

}

h3 {
	font-size:11px;
}

h4, h5, h6 {
	font-size:11px;
}

pre {
}

ul {
    padding: 0px 0px 0px 20px;
    margin: 10px 0px 5px 0px;
    list-style: none;
    list-style-image: url('../repository/layout/right_arrow_ul.gif');
    font-weight: normal;
    color: #373737;
}

li {
    padding: 0px 0px 4px 0px;
}

ol {
}

hr {
    border: 1px solid #CCCDCF;
    margin: 0px;
}

form {
    margin: 0px;
    padding: 0px;
}

input {
    border: medium none;
    vertical-align: middle;
    padding: 0px;
}

input.input {
    height: 19px;
    padding: 0px 0px 0px 0px;
    border-top: 1px solid #b2b2b2;
    font-family: tahoma;
    font-size: 10px;
}

input.send {
    margin: 0px 0px 0px -4px;
}
/* ***** FCK ***** */
.cBody {
    margin: 20px;
}
/* ***** LAYOUT ***** */
div#page {
    /*width: 982px;*/
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #ffffff;
}

div#header {
    width: 982px;
}

div#header div#logo {
    border-right: #e6e6e6 solid 1px;
    height: 99px;
    width: 194px;
}

.leftSide {
    float: left;
}

.rightSide {
    float: right;
}

div#header div.chooser {
    height: 61px;
    width: 786px;
    _width: 786px;
    background: #afafaf url('../repository/layout/back_chooser_ex.png');
	display:none;
}

div#search {
    float: left;
    padding: 19px 0px 0px 15px;
    width: 221px;
}

div#langchose {
    float: right;
    padding: 14px 13px 6px 0px;
}

div#langchose span {
    width: 23px;
    height: 23px;
    float: left;
    cursor: pointer;
}

div#langchose a span.pl {
    background: url('../repository/layout/but_pl_ex.png');
}

div#langchose a:hover span.pl, div#langchose a span.pl.selected {
    background: url('../repository/layout/but_pl_sel_ex.png');
}

div#langchose a span.en {
    background: url('../repository/layout/but_en_ex.png');
}

div#langchose a:hover span.en, div#langchose a span.en.selected {
    background: url('../repository/layout/but_en_sel_ex.png');
}

div.chooser div.menu {
    float: right;
    font-family: Verdana;
    font-size: 10px;
}

div.chooser div.menu div.item {
    float: right;
    padding: 0px 11px 0px 0px;
    line-height: 14px;
}

div.chooser div.menu div.item span {
    padding: 0px 14px 0px 0px;
    vertical-align: midlle;
}

div.chooser div.menu div.item span.resizer {
    padding: 0px 2px 0px 2px;
}

div.chooser div.menu div.item span.resizer.normal {
    font-size: 10px
}

div.chooser div.menu div.item span.resizer.height {
    font-size: 12px
}

div.chooser div.menu div.item span.resizer.hightest {
    font-size: 15px
}

div.chooser div.menu div.item span a {
    color: #ffe9af;
}

div.chooser div.menu div.item span a:hover {
    color: #ffffff;
}

input.input {
    height: 16px;
    _height: 19px;
    padding: 2px 0px 0px 2px;
    border-top: 1px solid #b2b2b2;
    border-left: 1px solid #b2b2b2;
    background: #e7e7e7;
}

input.send {
    margin: 0px 0px 0px -4px;
}

div#top {
    width: 982px;
}

div#top div.tools {
    height: 48px;
    background: url('../repository/layout/1pix_border.png') repeat-x bottom right;
}

div#top {
    color: #0075bf;
    position: relative;
	display:none;
}

div#top a {
    color: #0075bf;
}

div#top a.hover {
    text-decoration: underline;
}

div#top div.tools div.tabs {
    float: left;
    padding: 16px 0px 0px 10px;
    clear: both;
    cursor: pointer;
}

div#top div.tools div.tabs a {
    color: #0075bf;
}

div#top div.tools div.tabs div.tab {
    float: left;
    font-weight: bold;
}
div#top div.tools div.tabs div.tab.exellence a{
    color:#8b010f;
}
div#top div.tools div.tabs div.selected {
    background: url('../repository/layout/back_tab_1.png') repeat-x top left;
    color: #8b010f;
}

div#top div.tools div.tabs div.tabin {
    padding: 9px 15px 10px 12px;
}

div#top div.tools div.selected div.tabin {
    background: url('../repository/layout/back_tab_2.png') no-repeat top right;
}

div#top div.tools div.items {
    float: right;
}

div#top div.tools div.items div.item {
    float: left;
    padding: 0px 24px 0px 16px;
    border-left: 1px solid #cacaca;
    width: 90px;
    _width: 130px;
    height: 48px;
    line-height: 13px;
}

div#top div.tools div.items div.item.cos {
    width: 130px;
    _width: 170px;
}

div.line {
    padding: 20px 0px 0px 0px;
}

div.twoline {
    padding: 12px 0px 0px 0px;
}

div#top div.tools div.items div.item span {
    vertical-align: middle;
}

div#top div.tools div.items div.item span img.ico {
    vertical-align: sub;
    margin: 0px 10px 0px 0px;
    float: left;
}

div#newsletter {
    position: absolute;
    top: 48px;
    _top: 49px;
    left: 0px;
    z-index: 15;
    width: 175px;
    padding: 6px;
    background: #ffffff;
    border: 1px solid #e6e6e6;
    font-size: 10px;
    font-family: Verdana;
    color: #9a9a9a;
    display: none;
    text-align: left;
}

div#newsletter input.newsinput {
    background: #ffffff url('../repository/layout/back_input.png') repeat-x;
    width: 132px;
    _width: 136px;
    height: 17px;
    padding: 2px 0px 0px 2px;
    _height: 19px;
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    font-size: 10px;
    color: #868282;
}

input.newsimg {
    padding: 0px 0px 0px 5px;
}

div.title {
    color: #383838;
    padding: 12px 0px 12px 0px;
}

div.newform {
    padding: 10px 0px 0px 0px
}

div.itemcheck {
    padding: 1px 0px 1px 0px
}

div.itemcheck span {
    padding: 0px 0px 0px 8px;
}

div#menuContainner {
    float: left;
}

div#menuContainner div.menuleft {
    padding: 13px 0px 0px 0px;
    width: 196px;
    _width: 195px;
    float: left;
    /*position:relative;*/
}

div#menuContainner div.menuleft div.items {
    border-right: 1px solid #cacaca;
    height: 180px;
    margin: 0px 0px 0px 0px;
    /*position:absolute;*/
    display: none;
}

div#menuContainner div.menuleft div.items div.item {
    padding: 3px 0px 3px 23px;
    width: 173px;
    _width: 195px;
    cursor: pointer;
}
div#menuContainner div.menuleft div.item.exellence a{
		color: #8b010f;
}

div#menuContainner div.menuleft div.items div.item.selected {
    background: #cacaca url('../repository/layout/back_menu.png') no-repeat top right;
    /*font-weight:bold;*/
    color: #ffffff;
}

div#menuContainner div.menuleft div.items div.item.selected a {
    color: #ffffff;
    text-decoration: none
}
div#menuContainner div.menuleft div.items div.item.selected.exellence a {
   	color: #8b010f;
    text-decoration: none
}
div.menuright {
    padding: 13px 0px 0px 0px;
    width: 220px;
    float: left;
    position: absolute;
    background: #ffffff;
    top: 0;
    left: 0;
    display: none ;
    margin: 0px 0px 0px 0px;
    text-align: left;
    z-index: 30;
}

div.menuright a {
    color: #0075bf;
}

div.menuright div.items {
    border-right: 1px solid #cacaca;
    height: 180px;
}

div.menuright div.items div.item {
    padding: 3px 0px 3px 23px;
    width: 197px;
    cursor: pointer;
    _width: 220px;
    color: #8b010f;
}

div.menuright div.items div.item.selected {
    background: #cacaca;
    /*font-weight:bold;*/
    color: #ffffff;
}

div.menuright div.items div.item.selected a {
    color: #ffffff;
    text-decoration: none
}
div.menuright div.items div.item.exellence a {
		color: #8b010f;
}


div#header2 {
    float: left;
    background: url('../repository/layout/banner.png') no-repeat right top;
    width: 786px;
    height: 193px;
    position: relative;
    z-index: 0;
}

div#container {
    width: 982px;
    /*background: url('../repository/layout/back_container.png') repeat-y;*/
    color: #373737;
    line-height: 16px;
}

div#colLeft {
    float: left;
    width: 195px;
	display:none;
}

div#colLeft img {
    display: block;
}

div#colCenter {
    float: left;
    width: 495px;
}

div#colRight {
    float: left;
    width: 292px;
	display:none;
}

div#colCenter div.title, div#colRight div.title {
    background: url('../repository/layout/back_title.png');
    height: 18px;
    _height: 23px;
    color: #373737;
    font-weight: bold;
    padding: 5px 0px 0px 23px;
    border-right: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
}

div#colRight div.title {
    border-right: none;
    padding: 5px 0px 0px 13px;
}

div#colCenter div.content {
    padding: 15px 26px 0px 10px;
    font-size: 11px;
}

div#colCenter div.content div.news {
    padding: 0px 0px 0px 13px;
}

div.news.blog {
    margin: 5px 0px 30px 0px;
}

div.news.blog p {
    margin: 10px 0px 0px 0px;
}

div.news div.titlenews {
    width: 380px;
    float: left;
    font-weight: bold;
    font-size: 11px;
}

div.news.blog div.titlenews {
    width: 580px;
}

div#colCenter div.content div.news div.textnews {
    padding: 9px 0px 0px 0px;
}

div.datanews {
    float: right;
    font-style: italic;
    font-size: 10px;
    color: #888888;
    padding: 0px 0px 0px 0px
}

div#colCenter div.content div.viewallnews {
    float: right;
    background: url('../repository/layout/arrow_right_blue.gif') no-repeat 0px 1px;
    padding: 0px 0px 0px 15px;
}

div#colCenter div.content div.notowania {
    padding: 21px 0px 0px 0px;
}

div#colCenter div.content div.notowania div.nototitle {
    font-weight: bold;
    padding: 0px 0px 0px 12px;
}

div#colCenter div.content div.notowania div.row {
    border-bottom: 1px solid #cacaca;
    padding: 10px 8px 10px 12px;
}

div#colCenter div.content div.notowania div.row div.fundname {
    width: 268px;
    float: left;
}

div#colCenter div.content div.notowania div.row div.fundvalue {
    float: left;
    width: 78px;
    color: #0075bf;
}

div#colCenter div.content div.notowania div.row div.fundzm {
    float: right;
    width: 80px;
    text-align: center;
}

div#colCenter div.content div.notowania div.row.th {
    padding: 0px 8px 10px 12px;
    color: #373737;
}

div#colCenter div.content div.notowania div.row.foot {
    border: none;
    padding: 10px 0px 10px 0px;
}

div#colCenter div.content div.notowania div.row.th div.fundvalue {
    color: #373737;
}

div.plus {
    color: #3a6b00;
    padding: 0px 0px 0px 15px;
    background: url('../repository/layout/plus.gif') no-repeat;
    width: 60px;
    _width: 75px;
    float: right;
}

div.minus {
    color: #ff0018;
    padding: 0px 0px 0px 15px;
    background: url('../repository/layout/minus.gif') no-repeat;
    width: 60px;
    _width: 75px;
    float: right;
}

span.plus {
    color: #3a6b00;
    background: url('../repository/layout/plus.gif') no-repeat 0px 4px;
    width: 70px;
    float: right;
}

span.minus {
    color: #ff0018;
    background: url('../repository/layout/minus.gif') no-repeat 0px 3px;
    width: 70px;
    float: right;
}

.bold {
    font-weight: bold;
}

.greenbold {
    color: #3a6b00;
    font-weight: bold;
}

.bluebold {
    color: #0075bf;
    font-weight: bold;
}

div.pdf {
    padding: 0px 0px 0px 15px;
    width: 60px;
    _width: 75px;
    float: right;
}

div.pdf img {
    vertical-align: bottom;
}

div#colCenter div.content div.notowania div.row.foot div.tools {
    float: right;
}

div#colCenter div.content div.notowania div.row.foot div.tools div.item {
    float: left;
    border-left: 1px solid #cacaca;
    padding: 0px 8px 0px 8px;
}

div#colCenter div.content div.notowania div.row.foot div.tools div.item.first {
    border-left: none;
}

div#colRight div.box {
    color: #ffffff;
    padding: 14px 0px 15px 13px;
    background: url('../repository/layout/back_pannel_ex.png');
    border-top: 1px solid #ffffff;
    height: 67px;
    _height: 93px;
    overflow: hidden;
}

div#colRight div.box a {
    color: #ffe9af;
}
div#colRight div.box h2 {
    color: #ffffff;
	font-size:14px;
	font-weight:bold;
	font-family:tahoma;
}

div#colRight div.box div.head {
    font-size: 13px;
    font-weight: bold;
}

div#colRight div.box div.text {
    padding: 9px 0px 0px 6px;
}

div#colRight div.excellence {
    border-bottom: 1px solid #767a91;
    border-top: 1px solid #ffffff;
}

div#colRight div.excellence img {
    display: block;
}

div#colMain {
    width: 734px;
    _width: 764px;
    padding: 25px 30px 20px 23px;
    float: left;
    border-top: 1px solid #e6e6e6;
}

div.contentNote {
    width: 728px;
    padding: 15px 0px 30px 0px;
}

table.tabnoto, table.tabnoto2 {
    font-size: 11px;
    width: 728px;
    clear: right;

* clear:left;

margin:
    0px 0px 20px 0px;
}

table.tabnoto2 {
    width: 580px;
}

table.tabnoto a, table.tabnoto2 a {
    color: #0075bf;
}

table.tabnoto thead th, table.tabnoto2 thead th {
    border-bottom: 1px solid #cacaca;
    padding: 0px 0px 15px 11px;
    vertical-align: bottom;
    background: #f2f2f2;
    text-align: left;
    font-weight: normal;
}

table.tabnoto thead th.tabtitle {
    color: #ffffff;
    background: #0175c0;
    width: 339px;
    height: 70px;
    padding: 0px 0px 15px 11px;
    vertical-align: bottom;
    border-top: 1px solid #0175c0;
    font-weight: bold;
}

table.tabnoto thead th.zm {
    background: #f2f2f2 url('../repository/layout/back_table.png') no-repeat right 10px;
    width: 65px;
    _width: 75px;
    padding: 0px 10px 15px 11px;
    vertical-align: bottom;
    text-align: right;
}

table.tabnoto thead th.value {
    background: #f2f2f2 url('../repository/layout/back_table.png') no-repeat right 10px;
    width: 70px;
    _width: 80px;
    padding: 0px 10px 15px 11px;
    text-align: right;
}

table.tabnoto tbody td, table.tabnoto2 tbody td {
    border-bottom: 1px solid #cacaca;
    padding: 13px 10px 13px 11px;
    vertical-align: top;
    text-align: right;
}

table.tabnoto tbody td.title {
    vertical-align: top;
    text-align: left;
    font-weight: normal;
    color: #0075bf;
}

table.tabnoto tbody td.value, table.tabnoto2 tbody td.value {
    font-weight: bold;
}

table.tabnoto tbody td div.data, table.tabnoto2 tbody td div.data {
    font-size: 10px;
    font-weight: normal;
}

table.tabnoto tbody td img {
    vertical-align: top;
    margin: 0px 10px 0px 0px;
}

table.tabnoto2 thead th.tabtitle {
    color: #ffffff;
    background: #0175c0;
    height: 52px;

* height:
    37px;

_height:
    52px;

width:
    450px;

padding:
    0px 0px 15px 11px;

vertical-align:bottom;

border-top:
    1px

solid #0175c0;

font-weight:bold;
}

table.tabnoto2 thead th.value {
    border-top: 1px solid #cacaca;
    text-align: right;
    padding: 0px 10px 15px 11px;
}

table.tabnoto2 tbody td.title {
    vertical-align: top;
    text-align: left;
    font-weight: normal;
    color: #0075bf;
}

div#colMain div.minitabs div.items {
    float: right;
}

div#colMain div.minitabs {
    margin: 0px 0px 0px 0px;
    height: 25px;
    background: url('../repository/layout/pix_border.png') repeat-x bottom;
}

div#colMain div.minitabs div.items div.item {
    float: left;
    height: 25px;
    background: url('../repository/layout/back_mini_tab_1_t.png') no-repeat;
    text-align: center;
    width: 54px;
}

div#colMain div.minitabs div.items div.item div.itemin {
    background: url('../repository/layout/back_mini_tab_2_t.png') no-repeat right top;
    height: 20px;
    _height: 25px;
    padding: 5px 0px 0px 0px;
    color: #0078c0;
}

div#colMain div.minitabs div.items div.item.selected {
    background: url('../repository/layout/back_mini_tab_1_t_sel.png') no-repeat;
}

div#colMain div.minitabs div.items div.item.selected div.itemin {
    background: url('../repository/layout/back_mini_tab_2_t_sel.png') no-repeat right top;
    color: #323232;
}

div#leftCont {
    float: left;
    width: 358px;
}

div#rightCont {
    float: left;
    width: 365px;
    margin-left: 19px;
}

div#colMain div.boxhl {
    border-bottom: 1px solid #c8c7c7;
    padding: 20px 0px 20px 0px
}

div#colMain div.boxnhl {
    border-bottom: 0px solid #c8c7c7;
    padding: 20px 0px 10px 0px
}

div#colMain div.boxnhl .hline, div#colMain div.boxhl .hline {
    margin: 8px 0px 8px 0px;
}

div#colMain div.boxnhl h2, div#colMain div.boxhl h2 {
    margin: 0px;
}

div#colMain div.boxhl div.title, div#colMain div.boxnhl div.title {
    font-weight: bold;
    padding: 0px 0px 15px 0px;
}

div#colMain div.boxhl div.text, , div#colMain div.boxnhl div.text {
    padding: 0px 0px 10px 0px;
}

div#colMain div.boxhl div.image, div#colMain div.boxnhl div.image {
    padding: 3px 10px 3px 0px;
}

div#colMain div.boxhl a, div#colMain div.boxnhl a {
    color: #0075bf;
}

div#colMain div.boxhl div.throw, div#colMain div.boxnhl div.throw {
    float: left;
    width: 131px;
    height: 20px;
    _width: 139px;
    _height: 24px;
    background: #e4e4e4;
    margin: 2px 0px 0px 4px;
    padding: 4px 0px 0px 8px;
    overflow: hidden;
}

div#colMain div.boxhl div.tdrow, div#colMain div.boxnhl div.tdrow {
    float: left;
    width: 151px;
    height: 20px;
    _width: 157px;
    _height: 24px;
    background: #e4e4e4;
    margin: 2px 0px 0px 4px;
    padding: 4px 0px 0px 8px;
    overflow: hidden;
}

div#colMain div.boxhl div.tdrow.twoline, div#colMain div.boxnhl div.tdrow.twoline, div#colMain div.boxhl div.tdrow.tholine, div#colMain div.boxnhl div.throw.twoline {
    height: 36px;
    _height: 40px;
}

div.blueban {
    padding: 10px 16px 10px 16px;
    background: #0075bf;
    color: #ffffff;
    margin: 10px 0px 10px 0px;
}

div#colMain div.boxhl div.charrow, div#colMain div.boxnhl div.charrow {
    width: 310px;
}

div#colMain table.boxtable {
    width: 100%;
    font-size: 11px;
    border-collapse: collapse;
}

table.boxtable td {
    border-top: 1px solid #cacaca;
    border-bottom: 1px solid #cacaca;
    padding: 5px 0px 5px 12px;
}

table.boxtable td.rightalign {
    text-align: right;
}

table.boxtable.change td {
    background: #efefef;
}

table.boxtable.change th {
    background: #e4e4e4;
    border-top: 1px solid #cacaca;
    border-bottom: 1px solid #cacaca;
    padding: 14px 0px 14px 12px;
}

div#colMain ul.sitemap {
    color: #0075BF;
}

div#colMain ul.sitemap li {
    list-style: none;
    list-style-image: none;
    border-left: solid 1px #0075bf;
    padding: 3px 0px 3px 10px;
    /*border-left:1px solid ;*/
}

div#colMain ul.sitemap li.lv1 {
    list-style: none;
    list-style-image: url('../repository/layout/right_arrow_ul.gif');
    border: none;
    font-weight: bold;
    margin: 1px;
}

div#colMain .polec {
    border-top: 1px solid #cacaca;
    text-align: right;
    padding: 10px 0px 0px 0px;
	display:none;
}

div#colMain .polec img {
    vertical-align: text-bottom;
}

div#footerline {
    height: 31px;
}

div#footer {
    height: 45px;
    background: #222b5c url('../repository/layout/back_footer_ex.gif');
    padding: 0px 12px 0px 14px;
    _width: 982px;
	display:none;
}

div#footer div.menu {
    float: left;
    padding: 16px 0px 0px 0px;
}

div#footer div.menu div.item {
    float: left;
    border-left: 1px solid #ffe9af;
    padding: 0px 10px 0px 10px;
}

div#footer div.menu div.item.first {
    border: none;
}

div#footer div.menu div.item a {
    color: #ffe9af;
}

div#footer div.menu div.item a:hover {
    color: #ffffff;
}

div#footer div.eee {
    float: right;
}

input.in {
    height: 17px;
    _height: 22px;
    padding: 2px 2px 2px 0px;
    border: 1px solid #9e9e9e;
    vertical-align: bottom;
}

input.snd {
    padding: 20px 2px 10px 2px;
}

label.up {
    padding: 15px 0px 8px 0px;
}

div.delFloat {
    clear: both;
}

div#recomended {
    background-color: #e6e6e6;
    position: absolute;
    z-index: 3;
    padding: 11px 11px 25px 11px;
    text-align: center;
    width: 381px;
    display: none;
}

div#recomended div.recomenin {
    margin: auto;
    padding: 22px 17px 22px 20px;
    background-color: #ffffff;
    text-align: left;
}

div#recomended .recomendfooter {
    padding: 20px 0px 20px 0px;
}

div#recomended .recomendfooter img {
    cursor: pointer;
}

div#recomended div.recomenin div.title {
    padding: 3px 0px 3px 0px;
}

div#recomended div.recomenin table label {
    font-size: 11px;
}

div#recomended div.recomenin table td {
    vertical-align: bottom;
    font-size: 11px;
}

div#recomended div.recomenin table td.padr {
    padding: 0px 45px 0px 0px;
    vertical-align: bottom;
}

div#mapCont {
    margin: 10px 0px 10px 0px;
    padding: 20px 0px 10px 0px;
}

div#mapCont .mapa {
    float: left;
    border-right: 1px solid #cacaca;
}

div#mapCont .address {
    float: left;
    padding: 0px 0px 0px 30px;
}

div#mapCont .address .item {
    border-bottom: 1px solid #cacaca;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 10px 0px;
}

div#mapCont .address .item p.title {
    margin: 0px 0px 10px 0px;
    font-weight: bold;
}

div#mapCont .address .item.last {
    border: medium none;
}

input.day {
    width: 20px;
    height: 15px;
    _height: 19px;
    display: inline;
    margin: 0px 0px 0px -4px;
}

input.year {
    height: 15px;
    _height: 19px;
    width: 38px;
    margin: 0px 0px 0px -4px;
}

input.month {
    height: 15px;
    _height: 19px;
    width: 20px;
    margin: 0px 0px 0px -4px;
}

div.fromdate {
    float: left;
}

div.fromdate label {
    padding: 0px 10px 0px 10px;
    vertical-align: sub;
}

div.callendarico {
    float: left;
    padding: 0px 4px 0px 4px;
}

div.betweendate {
    float: right;
    padding: 5px 15px 0px 0px;
}

div.okres {
    float: right;
    padding: 15px 15px 5px 0px;
}

div.okres div.title {
    padding: 2px 10px 0px 0px !important;
    float: left;
    font-weight: normal !important;
}

div.changeokres {
    float: left;
}

span.zoom {
    float: right;
}

span.zoom img {
    vertical-align: middle;
    padding: 0px 5px 0px 5px;
}

#top.outbackground div#header2 {
    background: none;
}

div.biogram {
    margin: 15px 0px;
    min-height: 200px;
    padding: 30px 20px 30px 0px;
    /*width: 670px;*/
}
div.biogram div.imageBio{
	width:178px;
}
div.biogram div.textBio{
	width:492px;
	
}
div.biogram img {
    float: left;
    margin: 0px 15px 7px 0px;
}
div.biogram .footerBio {
	border-bottom:1px solid #e6e6e6;
	text-align:left;
	padding:5px 0px 5px 0px;
}
div.biogram .footerBio span{
	
	padding:0px 10px 0px 10px;
	
}
div.defs div.text {
    padding: 0px 0px 0px 20px;
}

div.defs h3 {
    background: transparent url(../repository/layout/arrow_right_blue.gif) no-repeat 1px 2px;
    font-size: 11px;
    padding: 0px 0px 0px 20px;
}

div.file {
    width: 400px;
}

div.file .title {
    width: 300px;
    padding: 4px 0px;
}

div.file .pdf {
    padding: 4px 0px;
}

div.file img {
    vertical-align: bottom;
    padding: 0px 6px 0px 0px;
}

div.file a {
    color: #8b010f;
}
#viewthis{
	display:none;
}