/* CSS Document */
body {
     margin:0px;
     padding:0px;
     font-family:Arial,helvetica,sans-serif;
     text-align:center;
}
h1,h2,h3,h4,p,ul {
     margin:0px;
     padding:0px;
}
.clr {
     font-size:1px;
     line-height:1px;
     clear:both;
}
a {
      color:#5e790a;
      text-decoration:underline;
}

div.top {
     height:55px;
     background-color:#ecf3d9;
     text-align:center;
}
div.topIn {
     width:900px;
     height:55px;
     margin:auto;
     background-color:#ecf3d9;
     text-align:left;
}
div.topIn div.button {
     height:37px;
     width:112px;
     float:left;
     margin-top:10px;
     margin-right:1px;
}
div.topIn div.button a {
     display:block;
     height:37px;
     width:112px;
}
div.button a.b01 {
     background-image:url(../gfx/b01.jpg);
}
div.button a.b02 {
     background-image:url(../gfx/b02.jpg);
}
div.button a.b03 {
     background-image:url(../gfx/b03.jpg);
}
div.button a.b04 {
     background-image:url(../gfx/b04.jpg);
}
div.active a.b01 {
     background-image:url(../gfx/b01on.jpg);
}
div.active a.b02 {
     background-image:url(../gfx/b02on.jpg);
}
div.active a.b03 {
     background-image:url(../gfx/b03on.jpg);
}
div.active a.b04 {
     background-image:url(../gfx/b04on.jpg);
}

div.box {
     margin:auto;
     width:980px;
     text-align:center;
}
div.frontpageImg {
     width:980px;
     height:363px;
     background-image:url(../gfx/frontpage.jpg);
     position:relative;
     top:-8px;
     /*border:1px red solid;*/
}
div.frontpageBody,
div.pageBody {
     width:900px;
     margin:auto;
     margin-top:10px;
     margin-bottom:5px;
     color:#5e790a;
     font-size:16px;
     /*border:1px red solid;*/
     text-align:left;
}
div.pageBody {
     width:880px;
}
div.frontpageBody p,
div.pageBody p {
     padding-bottom:5px;
}
div.frontpageBody div.bodyTop {
     text-align:center;
     font-size:18px;
     margin-bottom:40px;
     text-align:left;
     width:530px;
}
div.frontpageBody div.bodyTop h1 {
     color:#0087cb;
     font-weight:normal;
     font-size:33px;
}
div.frontpageBody h2 {
     color:#0087cb;
     font-weight:bold;
     font-size:18px;
     margin-bottom:10px;
}
b.account {
     font-size:18px;
     color:#0087cb;
}
div.headerImg {
     width:980px;
     height:201px;
     background-image:url(../gfx/header.jpg);
     position:relative;
     top:-6px;
     /*border:1px red solid;*/
}
div.moneybox {
     width:841px;
     height:148px;
     background-image:url(../gfx/moneybox.jpg);
     margin:auto;
     position:relative;
     top:-5px;
}
div.money {
     color:#0087cb;
     font-size:50px;
     font-weight:bold;
     padding-left:370px;
     padding-top:28px;
}
div.money span {
     font-size:70px;     
}
div.pageBody h2 {
     color:#0087cb;
     font-weight:bold;
     font-size:18px;
     margin-bottom:5px;
}
div.pageBody span.divider {
     background-image:url(../gfx/li1.jpg);
     background-repeat:no-repeat;
     /*width:15px;
     letter-spacing: 15px*/
     padding-left:10px;
     padding-right:0px;
}
img.logoMain {
     float:right;
     position:relative;
     top:-5px;
}
img.logoMain2 {
     float:right;
     margin-right:470px;
     /*position:relative;*/
     margin-top:-45px;
}
h2.kdoPodporuje {
     margin-bottom:25px !important;
}
div.footer {
     height:86px;
     background-image:url(../gfx/footer.jpg);
     background-repeat:repeat-x;
     text-align:center;
}
div.logoFoot {
     width:941px;
     height:66px;
     position:relative;
     top:22px;
     margin:auto;
     background-image:url(../gfx/logoFoot.jpg);
}
div.konLeft {
     width:390px;
     float:left;
     display:inline;
     margin-left:45px;
     /*border:1px red solid;*/
     background-image:url(../gfx/kontaktBack.jpg);
     position:relative;
}
div.konRight {
     width:435px;
     float:left;
     display:inline;
     margin-left:5px;
     /*border:1px red solid;*/
     background-image:url(../gfx/kontaktRightBack.jpg);
     position:relative;
}
div.konBox {
     width:390px;
     float:left;
     display:inline;
     margin-left:0px;
     /*border:1px red solid;*/
     position:relative;
}
div.kontaktTop {
     width:390px;
     height:32px;
     background-image:url(../gfx/kontaktTop.jpg);
     background-position:top;     
}
div.kontaktBottom {
     width:390px;
     height:32px;
     background-image:url(../gfx/kontaktBottom.jpg);
     background-position:top; 
     position:absolute;
     bottom:-30px;
}
div.kontaktRightTop {
     width:435px;
     height:32px;
     background-image:url(../gfx/kontaktRightTop.jpg);
     background-position:top;     
}
div.kontaktRightBottom {
     width:435px;
     height:32px;
     background-image:url(../gfx/kontaktRightBottom.jpg);
     background-position:top; 
     position:absolute;
     bottom:-30px;
}
div.kontaktInner {
     margin-left:28px;
     margin-right:32px;
     font-size:15px;
     line-height:20px;
}
div.kontaktInner h2 {
     color:#ffffff;
     width:327px;
     height:49px;
     background-image:url(../gfx/kontH.jpg);
     position:relative;
     top:-10px;
     font-weight:normal;
     font-size:25px;
}
div.kontaktInner h2.bank {
     top:10px;
     margin-bottom:12px;
     font-size:22px;
}
div.kontaktInner h2 span {
     display:block;
     margin-left: 15px;
     padding-top:12px;
     line-height:26px;
}
div.kontaktInner h2.bank span {
     display:block;
     margin-left: 15px;
     padding-top:6px;
     line-height:20px;
}
div.kontaktInner h2.bank span.smaller {
     display:block;
     margin-left: 15px;
     padding-top:2px;
     font-size:17px;
}
div.kontaktInner h3 {
     color:#0087cb;
     font-weight:bold;
     font-size:15px;
}
div.kontaktInner p {
     padding-bottom:15px;
}
div.kontakt2 {
     background-image:url(../gfx/kontaktRightMiddle.jpg);
     width:435px;
     background-position:top;
     background-repeat:no-repeat;
     font-size:15px;
     line-height:20px;
}
div.kontakt2left {
     width:226px;
     float:left;
     display:inline;
     margin-top:40px;
     margin-left:28px;
}
div.kontakt2right {
     width:145px;
     float:left;
     display:inline;
     margin-top:40px;
}


/**/
div.HPbox {
     float:right;
     height:138px;
     width:350px;
     background:transparent url(../gfx/HPbox.jpg) 0px 0px no-repeat;
     display:inline;
     margin-right:15px;     
}
div.HPbox p {
     color:#0087CB;
     font-size:14px;
     font-weight:bold;
     padding-left:30px;
     padding-right:32px;
     padding-top:25px;
}

/* TABLE */
.pageBody table{
     margin:15px 0 15px 0;
}

.pageBody table td,.pageBody table th{
     padding:10px;
     border-top:1px solid #0087cb;
     border-left:1px solid #0087cb;
}

.pageBody table th{
     background-color: #0087cb;
     color:white;
}

.pageBody table td.price{
     text-align:right;
     border-right:1px solid #0087cb;
}

.pageBody table tfoot td{
     border-bottom:1px solid #0087cb;
     color: #0087cb;
}