/* Spolecnost begin */

#spolecnost
{
    font-size : 14px;
    margin-left : 25px;
    width : 885px;
    /*width : 850px;
    height : 700px;
    background-color : #E9E9E9;
    margin-left : 50px;
    font-size : 14px;*/
}

.spolecnost-popisek
{
    float : right;
    font-weight: bold;
    font-size : 0.9em;
}

.spolecnost-popisek-ru
{
    float : right;
    font-weight: bold;
    font-size : 0.9em;
}

.spolecnost-ramecek
{
    width : 100%;
    height : 170px;
    font-size:12px;
    /*background-image : url('../img/slayt/haritakutu.jpg');*/
    background:#D6D6D6;
    
    /*background-image : url('../img/layout/spolecnost/spolecnost_fotka.png');*/
    background-position: top right;
    background-repeat: no-repeat;
    /*border-radius: 10px 10px 10px 10px;*/
    margin-top : 20px;
    
    
    
}
.spolecnost-slider-1
{
    margin-top: -43px;
    width:428px;
    height:170px;
    float:right;
}

.spolecnost-slider-2
{
    margin-top: -43px;
    width:428px;
    height:170px;
    float:right;
}


.kontakt-mapicka
{
    z-index: 100;
    position: absolute;
    margin-top: 100px;
    margin-left:10px;
    border-radius: 3px;
    background: #D6D6D6;
    padding:1px;
    font-weight:bold;
}


.spolecnost-ramecek-2
{
    width : 100%;
    height : 170px;
    font-size:12px;
    /*background-image : url('../img/layout/body/spolecnostbox1.jpg');*/
    background:#D6D6D6;
    
    /*background-image : url('../img/layout/spolecnost/spolecnost_fotka2.png');*/
    background-position: top right;
    background-repeat: no-repeat;
    /*border-radius: 10px 10px 10px 10px;*/
    margin-top : 20px;
}

.spolecnost-ramecek-3
{
    width : 100%;
    height : 200px;
    background-image : url('../img/layout/body/spolecnostbox2.jpg');
    /*border-radius: 10px 10px 10px 10px;*/
    margin-top : 20px;
}

.spolecnost-levy
{
    width : 45%;
    margin-left : 17px;
    padding-top : 30px;
    float : left;
}

.spolecnost-pravy
{
    float : right;
    width : 45%;
    padding-top : 30px;
}

.spolecnost-prostredni
{
    width : 215px;
    float : left;
    padding-top : 60px;
    font-size : 1.1em;
}

.spolecnost-prostredni a
{
    color : #4C4E57;
}



.spolecnost-dolni-pravy
{
    float : right;
    padding : 20px 0 0 0;
}



.spolecnost-nadpis
{
    padding-left : 10px;
    padding-top : 10px;
    font-weight : bold;
    color: #FB6C07;
    margin-bottom:15px;
    font-size:14px;
}


.spolecnost_tabulka
{
    margin-left:17px;
    height:80px;
    
}


.spolecnost-umisteni
{
    margin-bottom:10px;
}


.spolecnost-adresa
{
    padding-left : 10px;
}

.spolecnost-nazev
{
    padding-left : 10px;
    padding-top : 10px;
}

.spolecnost-telefon
{
    padding-left : 10px;
    padding-top : 10px;
}

.spolecnost-mesto
{
    padding-top : 10px;
    padding-left : 10px;
}

.spolecnost-gps
{
    padding-top : 10px;
    padding-left : 10px;
}

.spolecnost-email
{
    position : relative;
    top : 66px;
    right : 170px;
}

.spolecnost-banka
{
    position : relative;
    top : 15px;
    left : 10px;
}

.spolecnost-ucet
{
    position : relative;
    top : 25px;
    left : 10px;
}

.spolecnost-znacka
{
    position : relative;
    top : 45px;
    left : 10px;
}

.spolecnost-ico
{
    position : relative;
    top : 16px;
    right : 30px;
}

.spolecnost-dic
{
    position : relative;
    top : 16px;
    right : 30px;
}

.spolecnost-adresa-fakturacni
{
    position : relative;
    top : 5px;
    right : 30px;
    width : 220px;
}

.spolecnost-logo
{
    padding-left : 20px;
}

.zelena-linka
{
    color : green;
}

.spolecnost-kontaktni-osoby
{
    width : 100%;
    text-align : center;
    font-size : 22px;
    font-weight : bold;
    margin-top: 20px;
}

.spolecnost-kontaktni-osoby a
{
    color : #fb6c07;
}

.spolecnost-tisk
{
    margin-top  : 30px;
    margin-left : 30px;
}

.spolecnost-tisk a
{
    color : #4C4E57;
    text-decoration: none;
}

.spolecnost-logo
{
    float : right;
    padding-right : 120px;
}

img.mapa-img
{
    cursor : pointer;
}

/* Spolecnost end */

/* Kontaktni osoby begin */

#kontaktni-osoby
{
    width : 938px;
}

#kontaktni-osoby a
{
    color : #fb6c07;
    text-decoration: underline;
}

#kontaktni-osoby-ramecek
{

    width : 750px;
    position : relative;
    left : 94px;
}

.kontakt
{
    background-image : url('../img/layout/body/kontaktbox.jpg');
    height : 170px;
    margin-bottom : 10px;
   /*border-radius: 10px 10px 10px 10px;*/
}

.kontakt-lichy
{
    background-image : url('../img/layout/body/kontaktbox02.jpg');
    height : 170px;
    margin-bottom : 10px;
    /*border-radius: 10px 10px 10px 10px;*/
}

.kontakt-obr
{
    padding-top : 10px;
    padding-left : 10px;
    float : left;
    height : 170px;
}

.kontakt-text
{
    padding-top : 30px;
    padding-left : 20px;
    width : 250px;
    float : left;
}

.iniciala
{
    color : #fb6c07;
}

.kontakt-text-vzkaz
{
    float : left;
    padding-top : 35px;
}

.kontakt-text-uvozovky-top
{
    margin-top : 20px;
    width : 10px;
    float : left;
}

.kontakt-text-vzkaz-text
{
    position : relative;
    left : 5px;
    top : 20px;

}

.kontakt-text-podpis
{
    position : relative;
    left : 120px;
    top : 10px;
}

.kontakt-text-podpis-bartova
{
    position : relative;
    left : 120px;
    top : 0px;
}

.kontakt-text-jmeno
{
    font-size : 23px;
    width : 190px;
    text-align: right;
    /*text-align: right;*/
}
.kontakt-text-pozice
{
    font-size : 14px;
    width : 190px;
    text-align : right;
    /*text-align : right;*/
}

.kontakt-text-telefon
{
    font-size : 18px;
    padding-top : 25px;
    padding-left : 60px;
}

.kontakt-text-email
{
    font-size : 16px;
    padding-top : 0px;
    width : 190px;
    text-align: right;
}

.kontakt-text-skype
{
    font-size : 16px;
    padding-top : 0px;
    width : 190px;
    text-align: right; 
}

.kontakt-text-vzkaz
{
    width : 160px;
    position : relative;
    left : 14px;
    top : -18px;
}

#kontaktni-osoby img
{
    border-width : 0px;
    /*border-radius: 10px 10px 10px 10px;*/
}

.highslide-caption
{
    display : none;
    border : 5px solid white;
    border-top : none;
    padding : 5px;
    background-color : white;
}

.kontakt-jazyk
{
    float : left;
    width : 80px;
    height : 170px;
    color : #fb6c07;
    /*text-align: right;*/
    display: table;
    
    position: relative; 
    overflow: hidden;
}

.kontakt-jazyk-wraper
{
    display : table-cell;
    vertical-align: middle;
    top : 50%;
    
}

.kontakt-jazyk-vlajka
{
    float : right;
    width : 30px; 
    
    position: relative; 
    top: -50%;
}

.prvniVelke 
{
    text-transform: uppercase;
    color : #fb6c07;
}

/* Kontaktni osoby end */


/* Klientsky formular */

#klient-formular td
{
    padding : 5px 10px 10px 5px;
}

#klient-formular .disable
{
    color : gray;
}

#klient-formular .enable
{
    color : black;
}

#klient-formular .button
{
    margin : 15px 0 0 150px;
}

/* Klientsky formular NOVY */

#klientForm
{
  color: #4C4E57;
}
#klientForm big
{
  text-transform:uppercase;
  margin-right:29px;
  color:#bc0301;
  font-weight:bold;
}
#klientForm strong
{
  color:#fb6c07;
}
#klientForm textarea
{
  width:472px;
  height:120px;
  border-color: #e2e2ea;
  border-style: solid;
  border-width: 1px;
  border-top: 1px solid #acadb2;
}
#klientForm input
{
  border-color: #e2e2ea;
  border-style: solid;
  border-width: 1px;
  border-top: 1px solid #acadb2;
  padding:2px;
  margin-bottom:5px;
  margin-top:5px;
}
#klientForm select
{
  margin-top:10px;
}
#klientForm a
{
  font-weight:bolder;
  color: #fb6c07;
  font-style: italic;
}

#klientForm .space
{
  height: 30px;
}
#klientForm .extraPadding
{
  margin-left:15px;
}
#klientForm .box
{
  width:938px;
  height: 126px;
  background-image: url('../img/layout/klientForm/box.png');
  color: #4C4E57;
}
#klientForm .box input
{
  margin-right:30px;
  margin-left:30px;
  margin-top:11px;
  border-width: 0px;
  padding:0px;
}
#klientForm .box img
{
  margin-top:4px;
}
#klientForm .boxLeft
{
  float:left;
  width: 466px;
}
#klientForm .boxRight
{
  float:right;
  width:466px;
}
#klientForm .box span
{
  width:180px;
  display:inline-block;
}
#klientForm .boxRightKontakt
{
  float:left;
  color: #4C4E57;
}
#klientForm .boxLeftKontakt
{
  color: #4C4E57;
  float:left;
  margin-right:138px;
}
#klientForm .send
{
  width:101px;
  height:21px;
  background-image: url('../img/layout/klientForm/button_send.png'); 
  border:0;
  padding:2px;
  cursor: pointer;
}
#klientForm input[type=submit]
{
  margin-left:166px;
}
#klientForm .call
{
  margin-top:15px;
  margin-bottom:15px;
}
#klientForm .hLine
{
  margin-top:16px;
  margin-bottom:16px;
  display:block;
}