body {margin: 0; padding: 0; font: 11px Verdana; color: #555555; font-size: 11px; background: url(img/pozadi.gif) repeat-x top #6e6e6e; line-height: 14px;} 
.underline {text-decoration: underline;}
.kurziva {font-style: italic;}
br {line-height: 17px;}  /* mozilla */
img {border: 0;}
p {margin: 10px 0 10px 0;}

/* tělo stránek */
#main {margin: 0 auto 0 auto; width: 945px; position: relative; display: table;}
#top {width: 945px; height: 182px; background: url(img/pozadi-top.jpg) no-repeat;}
a#logo {width: 276px; height: 57px; position: absolute; background: url(img/logo.jpg) no-repeat; margin: 61px 0 0 0;}
#datum {width: 200px; height: 18px; position: absolute; margin: 143px 0 0 730px; color: #ffffff; text-align: right; font-size: 10px;}
#jazyky {width: 242px; text-align: right; position: absolute; margin: 164px 0 0 704px;}
#jazyky a:link, #jazyky a:visited {color: #f88245; margin: 0 6px; border: 0; font-size: 10px; text-decoration: none;}
#jazyky a:hover {text-decoration: underline;}
#menu-top {position: absolute; margin: 139px 0 0 26px; z-index: 999; line-height: normal;}
#middle {width: 801px; margin: 45px 0 25px 72px; display: table;}
#middle-middle {width: 713px; margin: 0 0 0 43px; color: #ffffff;}
#middle-middle a {color: #f88245; text-decoration: none;}
#middle-middle a:hover {text-decoration: underline;}
#middle-middle-text {width: 692px; padding: 0 10px; color: #ffffff; line-height: 17px;}
#middle-middle-text li {list-style-image: url(img/tecka.gif);} /* firefox, opera */
#middle-left {width: 459px; height: 510px; float: left;}
#middle-right {width: 330px; float: right;}
#middle-right a {color: #f88245;}
#middle-right a:hover {text-decoration: none;}
#bottom {width: 945px; height: 37px; background: url(img/pozadi-bottom.gif) no-repeat;}
#akta {height: 15px; position: absolute; margin: 20px 0 0 780px;}
#akta a:link, #akta a:visited {font-size: 10px; color: #e3e3e3; border: 0; text-decoration: none;}
#akta a:hover {text-decoration: underline;}
/* tělo stránek - konec */

/* hlavni strana */
#menu-stred {width: 450px; height: 506px; position: absolute;} /* ie */
a#buton-pneumatiky {width: 440px; height: 119px; background: url(img/buton-pneumatiky.jpg) no-repeat; margin: 0 0 0 0; position: absolute;}
a:hover#buton-pneumatiky {background-position: -440px;}
#buton-produkty-hutniho-prumyslu {position: absolute; height: 119px; width: 440px; margin: 129px 0 0 0;}
#buton-produkty-dratotazneho-prumyslu {position: absolute; clear: both; height: 119px; width: 440px; margin: 258px 0 0 0;}
#buton-pneuservis {width: 440px; height: 119px; background: url(img/buton-pneuservis.jpg) no-repeat; margin: 387px 0 0 0; position: absolute;}
#hodiny {color: #dfdfdf; font-size: 10px; font-weight: bold; width: 303px; height: 114px; background: url(img/linka-1.gif) no-repeat bottom; margin: 0 0 40px 0; padding: 0 0 0 10px;}
#hodiny-left {padding-top: 30px;}
#hodiny-flash {float: right; width: 110px; height: 110px; background: url(img/pozadi-hodiny.jpg) no-repeat 2px 8px;} 
#novinky-h {color: #e5e5e5; font-size: 10px; width: 290px; background: url(img/linka-1.gif) no-repeat bottom; margin: 0 0 40px 0; padding: 0 0 20px 23px;}
#novinky-h p:first-line {font-weight: bold; color: #f88245;}
#novinky {}
#novinky p:first-line {font-weight: bold; color: #f88245;}
/* hlavni strana - konec */

/* kontakty */
.kontakt-sidla {width: 211px; float: left; margin: 10px 16px 45px 0;}
.kontakt-sidla img {margin: 10px 0 0 0;}
.kontakt-kontakt {width: 343px; height: 175px; background: url(img/pozadi-kontakt.jpg) no-repeat right; float: left; margin: 0 0 30px 10px; _margin-left: 7px;}
.kontakt-kontakt img {border: 1px solid #e2e4e2; float: left;}
.kontakt-kontakt-a {font-weight: bold; width: 186px; margin: 26px 0 0 0; padding: 0 0 0 8px; display: table;}
.kontakt-kontakt-b {width: 186px; margin: 10px 0 0 0; padding: 0 0 0 8px; display: table;}
/* kontakty - kontakty */


/* ikonky */
.ikonka-i {width: 47px; height: 28px; background: url(img/ikonka-i.jpg) no-repeat; position: absolute; margin: -8px 0 0 258px;}
.ikonka-sipka {width: 47px; height: 28px; background: url(img/ikonka-sipka.jpg) no-repeat; position: absolute; margin: -8px 0 0 258px;}
.ikonka-sipka2 {width: 47px; height: 27px; background: url(img/ikonka-sipka2.jpg) no-repeat; position: absolute; margin: -9px 0 0 668px;}
.ikonka-mail {width: 47px; height: 27px; background: url(img/ikonka-mail.jpg) no-repeat; position: absolute; margin: -9px 0 0 668px;}
/* ikonky - konec */

/* doplnky */
.clr {clear: both;}
/* doplnky - konec */

/* Fotogalerie */
.fotogalerie {width: 710px; text-align: center; margin: 0 0 20px 0;}
.fotogalerie img {border: 10px solid #535353; margin: 0 0 2px 0; padding: 0;}
/* Fotogalerie - konec */

/* tabulky */
#middle-middle-text table {padding: 0; margin: 10px 0; color: #ffffff; font-size: 9px; line-height: 14px;}
.tabulka-top {background: #464646; color: #ffffff;}
.tabulka-top td {border-bottom: 1px solid #6e6e6e; border-right: 1px solid #6e6e6e; padding: 0 2px;}
.tabulka-a {background: #515151; color: #ebebeb;}
.tabulka-a td {text-align: center; border-bottom: 1px solid #6e6e6e; border-right: 1px solid #6e6e6e; padding: 6px 1px;}
.tabulka-b {background: #5b5b5b; color: #ebebeb;}
.tabulka-b td {text-align: center; border-bottom: 1px solid #6e6e6e; border-right: 1px solid #6e6e6e; padding: 6px 1px;}
.tabulka-i {width: 540px; background: url(img/ikonka-i.jpg) no-repeat -9px top; padding: 30px 0 0 0; position: relative; margin: 0 0 20px 0px; font-size: 9px; text-align: left;}
/* tabulky - konec */

h1 {font-weight: bold; font-size: 12px; color: #f1f1f1; width: 505px;}
#middle-right h1 {width: 293px; height: 21px; font-size: 16px; font-weight: bold; color: #ffffff; background: url(img/tecky-2.gif) repeat-x bottom; margin-left: 11px; margin-top: 20px; padding: 0 0 0 8px;}
#middle-middle h1 {width: 705px; height: 19px; font-size: 14px; font-weight: bold; color: #f88245; background: url(img/tecky-2.gif) repeat-x bottom; margin-top: 10px; padding: 0 0 0 8px;}
#middle-middle h2 {width: 705px; height: 19px; font-size: 12px; font-weight: bold; color: #f88245; background: url(img/tecky-2.gif) repeat-x bottom; margin-top: 20px; padding: 0 0 0 8px;}
#middle-middle-text h2 {width: 705px; height: 19px; font-size: 12px; font-weight: bold; color: #f88245; background: url(img/tecky-2.gif) repeat-x bottom; margin-top: 12px; margin-bottom: 18px; padding: 0 0 0 8px;}
#middle-middle h3 {width: 705px; height: 19px; font-size: 12px; font-weight: bold; color: #ffffff; margin-top: 10px; margin-left: 8px;}
.fotogalerie h3 {margin: 0; font-size: 12px; font-weight: bold; color: #ffffff;}
h2 {font-weight: bold; font-size: 12px; color: #555555; margin-bottom: 7px;}
h3 {font-weight: bold; font-size: 11px; color: #555555; margin-bottom: 7px;}

