﻿/* UVOD */
.home-boxes {
    float: left; width: 100%; height: 430px; background: white url(img/boxes.jpg) top left no-repeat;
}
.home-boxes h2 {
    display: block; padding: 5px 0px 5px 0px; margin: 0px; font-size: 18px; text-shadow: inherit; color: Black; font-style: italic; font-weight: bold;
}
.home-boxes h3 {
    display: block; padding: 0px 0px 5px 0px; padding: 0px; margin: 0px; font-size: 15px; font-style: italic;
}
.home-boxes .box {
    float: left; width: 215px; text-align: center; padding: 10px 0 0 0;
}
.home-boxes .box img {
    float: left; width: 215px; height: 255px;
}
.home-boxes .box p {
    float: left; width: 96%; text-align: center; padding: 10px 2% 0 2%;
}
.home-boxes .box .viac {
    float: left; width: 100%; font-weight: bold; color: Black; padding: 5px 0 0 0;
}

.home-boxes .a h2,.home-boxes .a h3 {
    color: #000000;
}
.home-boxes .b h2,.home-boxes .b h3 {
    color: #5e0605;
}
.home-boxes .c h2,.home-boxes .c h3 {
    color: #002548;
}
.home-boxes .d h2,.home-boxes .d h3 {
    color: #163e0f;
}

/* NOVINKY */
.NewsAll {
    float: left; width:  100%;
}
.NewsAll div {
    float: left; width: 100%; padding: 0 0 10px 0;
}
.NewsAll .date {
    color: White; font-weight: bold; color: #285385;
}

/* O SPOLOCNOSTI */
.hlavne-cinnosti {
    width: 100%; float: left; padding: 0 0 10px 0;
}
.hlavne-cinnosti h2 {
    text-shadow: none; color: #1b73d8;
}
.hlavne-cinnosti .a {
    width: 227px; padding: 0 0 0 65px; text-align: center; height: 80px; line-height: 80px; float: left; background: white url(img/blok-1.jpg) top left no-repeat;
}
.hlavne-cinnosti .b {
    width: 227px; padding: 0 0 0 65px; text-align: center; height: 80px; line-height: 80px; float: left; background: white url(img/blok-2.jpg) top left no-repeat;
}
.hlavne-cinnosti .c {
    width: 227px; padding: 0 0 0 65px; text-align: center; height: 80px; line-height: 80px; float: left; background: white url(img/blok-3.jpg) top left no-repeat;
}

/* KONTAKT */
.kontakt {
    width: 100%; float: left; padding: 0 0 0 0;
}

.kontakt .cell1 {
    width: 214px; float: left;
}
.kontakt .cell2 {
    width: 650px; float: left; padding: 5px 0 0 0;
}

.kontakt .cell1 .inner {
    padding: 5px 0 0 0;
}

.kontakt .cell1 .left {
    width: 50px; float: left;
}
.kontakt .cell1 .right {
    width: 150px; float: left;
}

.kontakt .cell1 input {
    width: 150px; float: left;
}

.kontakt .cell2 .multiline {
    width: 650px; height: 120px; margin-bottom: 5px;
}

/* PRODUKTY VSEOBECNE */
div.moduly h3 {
     color: #2370c8; font-weight: bold; font-size: 14px;
}
div.moduly .modul {
    float: left; width: 876px;
}
div.moduly .nahlad {
    float: left; width: 140px; padding: 10px;
}
div.moduly .nahlad img {
    float: left; width: 138px; border: solid 1px #c6c6c6;
}
div.moduly .popis {
    float: left; width: 706px; padding: 10px 0px 10px 10px;
}

p.dalsie {
    float: left; width: 866px; padding: 15px 5px 0px 5px; border-top: solid 1px #285385; color: #285385;
}

/* SEO REFERENCIE */
.big_number {
    font-size: 14px; background-color: #2370c8; color: White; padding: 1px 3px 1px 3px; margin-right: 3px;
}

/* CMS REFERENCIE */
.cms-referencie {
    float: left; width: 100%;    
}
.cms-referencie .referencia {
    float: left; width: 50%; padding: 10px 0 10px 0;
}
.cms-referencie .referencia .l {
    float: left; width: 160px;
}
.cms-referencie .referencia .r {
    float: left; width: 268px;
}
.cms-referencie .referencia a {
    font-size: 14px; color: #1e63a2;  font-weight: bold;
}
.cms-referencie .referencia p {
    padding: 0px; color: #777; font-style: italic;
}
.cms-referencie .referencia .r ul {
    padding: 0px 0px 0px 14px; margin: 0px;
}
.cms-referencie .referencia .r ul li {
    padding: 2px 0px 0px 2px; margin: 0px; font-weight: bold;
}

/* CENNIK */
.cennik1 {
    float: left; margin: 10px 0 10px 0; width: 876px; border-bottom: solid 1px #2d5e97;
}
.cennik1 .headtop {
    float: right; width: 503px; border: solid 1px #2d5e97; color: #2d5e97; border-bottom-width: 0px; height: 35px; line-height: 35px; text-align: center; font-weight: bold;
}
.cennik1 .head {
    float: right; width: 606px; border: solid 1px #2d5e97; border-bottom-width: 0px; background: #2d5e97 url(img/cennik-head.jpg) center left repeat-x;
}
.cennik1 .head .cell {
    float: left; width: 101px; text-align: center; height: 32px; padding: 3px 0 0 0; color: White; font-weight: bold; text-shadow: #052a53 -1px -1px; font-size: 17px;
}
.cennik1 .head .b {
    line-height: 32px;    
}
.cennik1 .head a {
     color: White; font-weight: normal; text-shadow: #052a53 -1px -1px; font-size: 12px; line-height: 15px;
}
.cennik1 .row {
    float: left; width: 874px; border: solid 1px #2d5e97; border-bottom-width: 0px;
}
.cennik1 .row .cell-first {
    float: left; width: 268px; background-color: #ededed; text-indent: 5px; line-height: 25px;
}
.cennik1 .row .cell {
    float: left; width: 101px; text-align: center; line-height: 25px; height: 25px;
}
.cennik1 .row .cell img {
    padding: 5px;
}
.cennik1 .row .cena {
    color: #680000; font-weight: bold;
}
.cennik1 .row .a {
    background-color: #c1d0ff;
}
.cennik1 .row .b {
    background-color: #d6e0ff;
}
.cennik1 .row .c {
    background-color: #eaefff;
}
.cennik1 .row .d {
    background-color: #f5f7ff;
}
.cennik1 .row .e {
    background-color: #eaefff;
}
.cennik1 .row .f {
    background-color: #d6e0ff;
}
.cennik1 .row:hover .cell, .cennik1 .row:hover .cell-first {
    background-color: #b3c1ed;
}
.cennik1 .row .border {
    border-top: solid 1px #2d5e97; font-size: 15px; line-height: 23px; height: 24px;
}