html, body {
height: 100%;
}


body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
text-align: center;
font-family: "Tahoma", "Verdana", "Arial", "Lucida Grande", "Helvetica", lucida, sans-serif;
font-size: 70%;
font-weight: normal;
color: #31302C;
background-color: #ffffff;
text-align: center;
background-image: url("../img/bg_main.jpg");
background-repeat: repeat-x;
background-position: top center; 
}

a, a:visited, a:active {
color: #7E7C75;
text-decoration: none;
}

a:hover {
color: #9E0B0E;
text-decoration: underline;
}

#main {
width: 100%;
margin: 0 auto;
text-align: left;
min-height: 100%;
height: 100%;
position: relative;
}

body>#main {
 	height: auto;
 }

p {
padding:0;
margin:0;
margin-bottom: 10px;
}

#flash {
width: 830px;
height: 311px;
margin: 0 auto;
padding: 0;
}

#content {
width: 568px;
margin: 0 auto;
padding: 10px;
padding-bottom: 50px;
clear: both;
text-align: left;
}

#text-content {
width: 396px;
margin: 0 auto;
padding: 0px;
padding-left: 20px;
padding-bottom: 50px;
float: right;
text-align: left;
}

#text-content p {
text-align: justify;
}

h2 {
margin:0;
padding: 0;
margin-bottom: 15px;
}

h3 {
font-weight: bold;
font-size: 100%;
color: #9E0B0E;
margin: 0px;
padding: 0px;
margin-bottom: 7px;
}

/* NEWS */
#news-left,#news-right,#news-middle {
width: 170px;
padding-left: 10px;
padding-right: 2px;
text-align: left;
}

#news-left {
display: block;
float:left;
clear:left;
}

#news-right {
float:right;
display: block;
background-image: url("../img/bg_news.gif");
background-repeat: no-repeat;
background-position: top left; 
}  

#news-middle {
background-image: url("../img/bg_news.gif");
background-repeat: no-repeat;
background-position: top left; 
float:left;
display: block;
} 

.nadpis {
font-weight: bold;
font-size: 95%;
color: #9E0B0E;
background-image: url("../img/sipka.gif");
background-repeat: no-repeat;
background-position: left;
padding-left: 10px; 
}

.datum {
font-weight: normal;
font-size: 95%;
color: #8E8A7C;
padding-left: 10px; 
}
/* NEWS */

hr.cleaner {
clear:both;
height:1px;
margin: -1px 0 0 0; padding:0;
border:none;
visibility: hidden;
}

/* FOOTER */
#footer 
{ 
width: 100%; 
position: absolute; 
bottom: 0; 
left: 0; 
height: 45px; 
background: #F0EEE6; 
background-image: url("../img/bg_footer.jpg");
background-repeat: repeat-x;
background-position: top center; 
text-align: center;
} 


#footer2 {
margin: 0 auto;
width: 548px;
height: 26px;
margin-top: 10px;
padding-top: 7px;
padding-left: 10px;
padding-right: 10px;
background-image: url("../img/bg_footer2.jpg");
background-repeat: repeat-x;
background-position: top center; 
color: #A5A094;
text-align: right;
font-size: 90%;
}

#footer2-left {
float: left;
text-align: left;
}

#footer2-right {
float: right;
text-align: right;
}

#footer2 strong {
color: #9E0B0E;
font-weight: normal;
}

#footer2 a, #footer2 a:visited, #footer2 a:active {
color: #7E7C75;
text-decoration: none;
}

#footer2 a:hover {
color: #9E0B0E;
text-decoration: underline;
}
/* FOOTER */

/* SUBMENU */
#submenu {
width: 152px;
padding: 0 0 0 0;
margin-bottom: 1em;
float: left;
}

#submenu ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#submenu li {
list-style-type: none;
padding: 0px;
margin:0px;
display: block;
width: 147px;
height: 19px;
background-image: url("../img/bg_submenu.gif");
background-repeat: repeat-x;
background-position: top center; 
color: #8E8A7C;
text-align: left;
padding-left: 5px;
padding-top: 4px;
}

#submenu a, #submenu a:visited, #submenu a:active {
color: #8E8A7C;
padding-left: 12px;
text-decoration: none;
}

#submenu a:hover {
color: #8E8A7C;
padding-left: 12px;
text-decoration: none;
background-image: url("../img/sipka2.gif");
background-repeat: no-repeat;
background-position: left;
}

.sub-active {
color: #9E0B0E;
padding-left: 12px;
background-image: url("../img/sipka2.gif");
background-repeat: no-repeat;
background-position: left;
}

/* SUBMENU */

/* TITLES */
#title-spolocnost {
width:381px;
height:56px;
background:url("../img/title_spolocnost.gif") top right no-repeat;
}
#title-spolocnost span { display:none  }

#title-klienti {
width:381px;
height:56px;
background:url("../img/title_klienti.gif") top right no-repeat;
}
#title-klienti span { display:none  }


#title-tlac {
width:381px;
height:56px;
background:url("../img/title_tlac.gif") top right no-repeat;
}
#title-tlac span { display:none  }

#title-svetelna {
width:381px;
height:56px;
background:url("../img/title_svetelna.gif") top right no-repeat;
}
#title-svetelna span { display:none  }

#title-vozidla {
width:381px;
height:56px;
background:url("../img/title_vozidla.gif") top right no-repeat;
}
#title-vozidla span { display:none  }

#title-informacne {
width:381px;
height:56px;
background:url("../img/title_informacne.gif") top right no-repeat;
}
#title-informacne span { display:none  }

#title-offset {
width:381px;
height:56px;
background:url("../img/title_offset.gif") top right no-repeat;
}
#title-offset span { display:none  }

#title-graficke {
width:381px;
height:56px;
background:url("../img/title_graficke.gif") top right no-repeat;
}
#title-graficke span { display:none  }

#title-tlac1 {
width:381px;
height:56px;
background:url("../img/title_tlac1.gif") top right no-repeat;
}
#title-tlac1 span { display:none  }

#title-svetelna1 {
width:381px;
height:56px;
background:url("../img/title_svetelna1.gif") top right no-repeat;
}
#title-svetelna1 span { display:none  }

#title-vozidla1 {
width:381px;
height:56px;
background:url("../img/title_vozidla1.gif") top right no-repeat;
}
#title-vozidla1 span { display:none  }

#title-informacne1 {
width:381px;
height:56px;
background:url("../img/title_informacne1.gif") top right no-repeat;
}
#title-informacne1 span { display:none  }

#title-kontakt {
width:381px;
height:56px;
background:url("../img/title_kontakt.gif") top right no-repeat;
}
#title-kontakt span { display:none  }

#title-formular {
width:381px;
height:56px;
background:url("../img/title_formular.gif") top right no-repeat;
}
#title-formular span { display:none  }

#title-mapa {
width:381px;
height:56px;
background:url("../img/title_mapa.gif") top right no-repeat;
}
#title-mapa span { display:none  }





/* TITLES ENG */
#title-spolocnost-eng {
width:381px;
height:56px;
background:url("../img/title_spolocnost_eng.gif") top right no-repeat;
}
#title-spolocnost-eng span { display:none  }

#title-klienti-eng {
width:381px;
height:56px;
background:url("../img/title_klienti_eng.gif") top right no-repeat;
}
#title-klienti-eng span { display:none  }


#title-tlac-eng {
width:381px;
height:56px;
background:url("../img/title_tlac_eng.gif") top right no-repeat;
}
#title-tlac-eng span { display:none  }

#title-svetelna-eng {
width:381px;
height:56px;
background:url("../img/title_svetelna_eng.gif") top right no-repeat;
}
#title-svetelna-eng span { display:none  }

#title-vozidla-eng {
width:381px;
height:56px;
background:url("../img/title_vozidla_eng.gif") top right no-repeat;
}
#title-vozidla-eng span { display:none  }

#title-informacne-eng {
width:381px;
height:56px;
background:url("../img/title_informacne_eng.gif") top right no-repeat;
}
#title-informacne-eng span { display:none  }

#title-offset-eng {
width:381px;
height:56px;
background:url("../img/title_offset_eng.gif") top right no-repeat;
}
#title-offset-eng span { display:none  }

#title-graficke-eng {
width:381px;
height:56px;
background:url("../img/title_graficke_eng.gif") top right no-repeat;
}
#title-graficke-eng span { display:none  }

#title-tlac1-eng {
width:381px;
height:56px;
background:url("../img/title_tlac1_eng.gif") top right no-repeat;
}
#title-tlac1-eng span { display:none  }

#title-svetelna1-eng {
width:381px;
height:56px;
background:url("../img/title_svetelna1_eng.gif") top right no-repeat;
}
#title-svetelna1-eng span { display:none  }

#title-vozidla1-eng {
width:381px;
height:56px;
background:url("../img/title_vozidla1_eng.gif") top right no-repeat;
}
#title-vozidla1-eng span { display:none  }

#title-informacne1-eng {
width:381px;
height:56px;
background:url("../img/title_informacne1_eng.gif") top right no-repeat;
}
#title-informacne1-eng span { display:none  }

#title-kontakt-eng {
width:381px;
height:56px;
background:url("../img/title_kontakt_eng.gif") top right no-repeat;
}
#title-kontakt-eng span { display:none  }

#title-formular-eng {
width:381px;
height:56px;
background:url("../img/title_formular_eng.gif") top right no-repeat;
}
#title-formular-eng span { display:none  }

#title-mapa-eng {
width:381px;
height:56px;
background:url("../img/title_mapa_eng.gif") top right no-repeat;
}
#title-mapa-eng span { display:none  }






/* REFERENCIE */

.photos {
width: 100%;
padding: 5px;
background-color: #F7F5EF;
text-align: left;
margin-bottom: 15px;
}

.photos img {
margin: 7px;
}

/* REFERENCIE */

.box {
width: 380;
padding: 15px;
background-color: #F7F5EF;
text-align: left;
margin-bottom: 15px;
}

/* FORM */
.form {
margin: 0;
padding: 0;
}

input,textarea {
border: #E1DDD4 2px solid;
font-size: 100%; 
background-color: #CDC9C0;
background-image: url("../img/bg_main.jpg");
background-repeat: repeat-x;
margin-bottom: 5px;
font-weight: normal;
color: #000000;
}

.button {
background-color: #CDC9C0;
font-weight: normal;
font-weight: normal;
font-size: 100%;
letter-spacing: 1px;
color: #7E7C75;
}

/* FORM */

