* {
margin: 0;
padding: 0;
}

body {
text-align: center;
/*font-family: verdana, sans-serif;*/
font-family:Arial, sans-serif;
background: #4d4c4c;
}

img { border:0 }

#hlavicka {
text-align: left;
position: relative;
margin: 0 auto;
width: 773px;
height: 225px;
background: url('../img/hlavicka.gif') no-repeat;
}

#telo {
text-align: left;
margin: 0 auto;
width: 773px;
background: url('../img/telo.gif') repeat-y;
overflow: auto;
}

#paticka {
position: relative;
margin: 0 auto;
width: 773px;
height: 51px;
background: url('../img/paticka.gif') no-repeat;
}

/*#logo-obal {
padding: 15px 20px 20px 25px;
}

#logo {
margin: 0;
padding: 0;
position: relative;
width:206px;
height:42px;
overflow: hidden;
}

#hlavicka #logo span {
cursor: pointer;
display:block;
margin:0;padding:0;
position: absolute;
left:0;top:0;
z-index:1;
width:62px;
height:42px;
background: url("../img/logo-azfin.png") 0 0 no-repeat;
}*/

#header {
position:relative;
height:80px;
}
#header p {
position:absolute;
top:15px; left:140px;
color: #7E7E7E;
}

#logo {
position:absolute;
top:0px; left:17px;
width:103px; height:70px;
background: url("../img/logo-azfin.png") 0 0 no-repeat;
}

#hlavicka a img {
border: 0;
}

/*#mapa-stranek {
position: absolute;
top: 13px;
right: 35px;
}*/

#english {
position: absolute;
top: 33px;
right: 35px;
}

#cesky {
position: absolute;
top: 42px;
right: 35px;
}

#menu {
/*    width:750px;*/
    margin:0 0 0 10px;
    padding:0;
    overflow:auto;
}
#menu li {
    list-style-type:none;
    float:left;
    display:block;
    width:105px;height:143px;
    background-repeat:no-repeat;
    margin-right:2px;

}
#menu a {
    display:block;
    text-transform:uppercase;
    text-decoration:none;
    font-weight:bold;
    color:white;
    width:100%;height:100%;

}
#menu a span {
margin-top:4px;
display:block;
font-size:11px;
}

#menu #lakovna { background-image:url(../img/praskova-lakovna.gif); }
#menu #lakovna span { margin-left:21px; }
#menu #strojirenska-vyroba { background-image:url(../img/strojirenska-vyroba.gif); }
#menu #strojirenska-vyroba span { margin-left:5px; }
#menu #elektro { background-image:url(../img/elektromontaze.gif); }
#menu #elektro span { margin-left:26px; }
#menu #revize { background-image:url(../img/revize-a-inspekce.gif); }
#menu #revize span { margin-left:24px; }
#menu #kotelny { background-image:url(../img/stolarska-vyroba.gif); }
#menu #kotelny span { margin-left:2px; }
#menu #obchod { background-image:url(../img/svarovani-a-renovace.gif); }
#menu #obchod span { margin-left:18px; }
#menu #kontakty {
background-image:url(../img/stavebni-vyroba.gif);
margin:0;
}
#menu #kontakty span { margin-left:26px; }

/*#menu {
position: absolute;
width: 760px;
height: 143px;
left: 10px;
bottom: 4px;
}

#menu a img {
float: left;
margin-right: 3px;
}*/

#leva-strana {
padding-top: 20px;
float: left;
display: inline;
margin-left: 10px;
width: 495px;
}

#prava-strana {
padding-top: 20px;
float: right;
display: inline;
margin-right: 10px;
width : 252px;
border-left: 3px solid #e1ac1a;
}

.cleaner {
clear: both;
}

#leva-strana p {
font-size: 80%;
color: #193e69;
margin-left: 15px;
margin-top: 10px;
margin-bottom: 10px;
padding-right: 15px;
text-align: justify;
}

#foto {
float: left;
margin: 0 15px 10px 15px;
display: inline;
}


h1 {
margin-left: 10px;
font-size: 90%;
color: #ae0505;
background: url('../img/sipka.gif') left center no-repeat;
padding-left: 15px;
margin-bottom: 15px;
}

h2 {
margin-left: 10px;
font-size: 90%;
color: #ae0505;
background: url('../img/sipka.gif') left center no-repeat;
padding-left: 15px;
margin-bottom: 15px;
}

h3 {
font-size: 80%;
color: #193e69;
margin-left: 15px;
margin-bottom:10px;
}

h4 {
margin-left: 10px;
font-size: 70%;
color: #192e69;
background: url('../img/sipka2.gif') no-repeat;
background-position: 0 4px;
padding-left: 12px;
margin-bottom: 7px;
}

/*.novinky {
margin-left: 10px;
margin-bottom: 0;
}

#novinky {
display: block;
margin-left: 10px;
margin-bottom: 15px;
}*/

#prava-strana h3 {
font-size: 10px;
}

#obsah {
padding: 20px 15px;
}
/*#obsah p { overflow:auto; }*/

#obsah p a {
color: #193e69;
}

#prava-strana p, #obsah p {
font-size: 80%;
line-height: 1.1em;
color: #193e69;
margin-left: 10px;
margin-bottom: 15px;
padding-right: 10px;
}

#prava-strana a img {
border: 0;
margin-bottom: 0;
}

#reklama {
font-size: 1px;
}

#paticka p {
position: absolute;
font-size: 70%;
color: #193e69;
}

#paticka p a {
color: #193e69;
text-decoration: none;
}

#paticka p a:hover {
text-decoration: underline;
}

#menu2 {
left: 20px;
top: 10px;
}

#nahoru {
	top: 10px;
	left: 330px;
}

#copyright {
right: 20px;
top: 10px;
}

#lancontrol {
right: 20px;
top: 23px;
}

form {
margin-left: 10px;
}
/*
form input {
border: 1px solid #949494;
margin-bottom: 15px;
}

form label {
display: block;
color: #193e69;
font-size: 70%;
margin-bottom: 5px;
}

form textarea {
border: 1px solid #949494;
margin-bottom: 15px;
}

#jmeno, #email, #telefon {
width: 360px;
height: 19px;
font-size: 11px;
padding-top: 3px;
padding-left: 5px;
}

#text {
padding: 5px;
width: 355px;
height: 190px;
font-family: verdana, sans-serif;
font-size: 11px;
}

#submit {
display: block;
margin-bottom: 20px;
border: 0;
}*/

table {
margin-left: 10px;
width: 725px;
}

table td {
vertical-align: top;
font-size: 70%;
color: #193e69;
padding-bottom: 15px;
}

table td a {
color: #193e69;
}

/*#svetlezluty h3 {
margin-top: 15px;
margin-bottom: 15px;
}


#svetlezluty {
background: #f7d12e;
width: 725px;
margin-left: 10px;
margin-bottom: 15px;
}

#svetlezluty img {
float: right;
margin-left: 15px;
}*/

/*#sitemap ul {
margin-left: 32px;
list-style-image: url('../img/sipkasite.gif');
}

#sitemap ul li {
font-size: 90%;
color: #193e69;
margin-bottom: 15px;
}*/

/*#svetlezluty ul {
margin-left: 32px;
list-style-image: url('../img/sipka3.gif');
}*/
ul {
    margin-left:32px;
    list-style-image: url('../img/sipka3.gif');
}
/*#svetlezluty ul li {
font-size: 70%;
color: #193e69;
margin-bottom: 15px;
}*/
ul li {
    font-size: 80%;
    color: #193e69;
    margin-bottom: 10px;
}

/*#vlevo {
float: left;
width: 365px;
margin-left: 25px;
display: inline;
}

#doleva{
margin-left: 25px;
}

#doleva h3 {
margin: 0;
margin-bottom: 15px;
}


#doleva p {
margin: 0;
margin-bottom: 10px;
}

#vpravo {
float: right;
width: 327px;
margin-right: 10px;
display: inline;
}

#vlevo h3, #vpravo h3 {
margin: 0;
margin-bottom: 15px;
}


#vlevo p, #vpravo p {
margin: 0;
margin-bottom: 10px;
}

#doleva ul {
margin-left: 17px;
list-style-image: url('../img/odrazka.gif');
}

#doleva ul li {
font-size: 60%;
color: #193e69;
margin-bottom: 8px;
}*/

/*
#emaillakovna p {
	margin: 0;
	margin-top:15px;
	margin-bottom:5px;
	margin-left:15px;
}


#vlevo ul {
margin-left: 17px;
list-style-image: url('../img/odrazka.gif');
}

#vlevo ul li {
font-size: 60%;
color: #193e69;
margin-bottom: 8px;
}

#vpravo ul {
margin-left: 17px;
list-style-image: url('../img/odrazka.gif');
}

#vpravo ul li {
font-size: 60%;
color: #193e69;
margin-bottom: 8px;
}*/

#nav {
  position: absolute;
  right: 40px;
  top: 12px;
  font-size: 8px;
  text-align: right;
}

.nav1 {
  color: #7E7E7E;
  text-decoration: none;
  font-weight: bold;
}

h3#novinky {
      margin:0 0 10px 10px;
      position:relative;
      width:75px; height:11px;
      overflow:hidden;
      }
h3#novinky span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:75px; height:11px;
      background:url("../img/novinky.gif") top left no-repeat;
}

.blue { color:#2f3f89; } /* barva loga */

.imgLeft {
    float:left;
    margin:0 10px 10px 0;
}
.imgRight {
    float:right;
    margin:0 0 10px 10px;
}