a:link            { color: #FF6600; font-weight: normal; text-decoration: underline; }
a:visited         { color: #FF6600; font-weight: normal; text-decoration: underline; }
a:hover           { color: #999999; font-weight: normal; text-decoration: underline; }

.alternative a:link        { color: #333333; font-weight: bold; text-decoration: none; }
.alternative a:visited     { color: #333333; font-weight: bold; text-decoration: none; }
.alternative a:hover       { color: #ff6600; font-weight: bold; text-decoration: none; }

.right-win a:link        { color: #FF6600;; font-weight: normal; text-decoration: underline; }
.right-win a:visited     { color: #FF6600;; font-weight: normal; text-decoration: underline; }
.right-win a:hover       { color: #999999; font-weight: normal; text-decoration: underline; }

.copyright a:link        { color: #cccccc; font-weight: normal; text-decoration: none; }
.copyright a:visited     { color: #cccccc; font-weight: normal; text-decoration: none; }
.copyright a:hover       { color: #cccccc; font-weight: normal; text-decoration: underline; }

.link a:link        { color: #FF6600;; font-weight: normal; text-decoration: underline; }
.link a:visited     { color: #FF6600;; font-weight: normal; text-decoration: underline; }
.link a:hover       { color: #999999; font-weight: normal; text-decoration: underline; }

body,html {
background-color: #333333;
background-image: url(../img/background2.png);
background-repeat: repeat-x;
padding: 0px;
margin: 0px;
}

.container {
position: relative;
width: 1012px;
margin: 0px auto;
border: 0px;
border-style: solid;
border-color: #00CC00;
}

.alternative {
position: absolute;
top: 0px;
left: 12px;
width: 1012px;
height: 383px;
margin-top: 0px;
font-size: 12px;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: normal;
font-variant: normal;
font-style: normal;
z-index: 0;
}

.flash {
position: relative;
top: 0px;
left: 0px;
width: 1012px;
height: 383px;
margin: 0px;
z-index: 2;
}

.bac {
position: absolute;
top: 384px;
left: 0px;
width: 1012px;
background-image: url(../img/bac.png);
background-repeat: repeat-y;
}

.bac-bot {
position: relative;
top: 7px;
left: 0px;
width: 1012px;
height: 7px;
background-image: url(../img/bac-bot.png);
background-repeat: repeat-y;
z-index: 1;
}

.zn {
color: #b0491f;
}

.left-win {
position: relative;
top: 20px;
left: 20px;
padding-bottom: 20px;
width: 700px;
min-height: 810px;
background-repeat: repeat-y;
color: #d6d6d6;
font-size: 12px;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: normal;
font-variant: normal;
font-style: normal;
z-index: 2;
}

.right-win {
position: absolute;
top: 12px;
left: 790px;
width: 160px;
background-repeat: repeat-y;
color: #d6d6d6;
font-size: 12px;
line-height: 15px;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: normal;
font-variant: normal;
font-style: normal;
}

.adresa {
color: #ffffff;
font-size: 12px;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: normal;
font-variant: normal;
font-style: normal;
z-index: 1;
}

.prostejov {
position: relative;
top: 15px;
left: -5px;
}

.olomouc {
position: relative;
top: 70px;
left: -5px;
}

.bomag {
position: relative;
top: 0px;
bottom: 20px;
left: -17px;
z-index: 10;
}

.eu {
position: relative;
text-align: right;
top: 0px;
left: 0px;
}

.oppi {
position: relative;
top: 0px;
left: 0px;
}

.r {
position: relative;
top: 240px;
bottom: 20px;
left: 40px;
z-index: 10;
}

.banner {
position: relative;
top: -20px;
left: -17px;
z-index: 10;
}

.copyright {
position: absolute;
top: 12px;
left: 12px;
width: 990px;
color: #666666;
font-size: 12px;
text-align: right;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: normal;
font-variant: normal;
font-style: normal;
z-index: 1;
}

.link {
top: 12px;
margin-bottom: 12px;
width: 990px;
color: #FF6600;
font-size: 10px;
text-align: right;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: normal;
font-variant: normal;
font-style: normal;
z-index: 1;
}


.komentar {
position: relative;
background-color: #666666;
padding: 12px;
top: 12px;
left: 0px;
width: 680px;
height: 12px;
color: #000000;
font-size: 12px;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: bold;
font-variant: normal;
font-style: normal;
z-index: 1;
}

.provozovna-foto {
position: relative;
top: 12px;
margin-left: 25px;
z-index: 1;
}

.zinek-foto {
position: relative;
top: 12px;
margin-left: 55px;
z-index: 1;
}

.flash-foto {
position: relative;
top: 12px;
margin-left: -15px;
z-index: 1;
}

.flash-mapa {
position: relative;
top: 0px;
left: -7px;
width: 738px;
height: 196;
z-index: 1;
}

.img-galva {
position: absolute;
top: 0px;
left: 400px;
width: 323px;
height: 341;
z-index: 0;
}

.img-vzorce {
position: relative;
top: 0px;
left: -5px;
width: 700px;
height: 500;
z-index: 0;
}

.img {
position: relative;
top: 12px;
left: 0px;
width: 650px;
padding: 20px;
color: #666666;
font-size: 12px;
text-align: left;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: normal;
font-variant: normal;
font-style: normal;
z-index: 1;
}

.table-kontakt {
position: relative;
top: 12px;
color: #d6d6d6;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: normal;
font-variant: normal;
font-style: normal;
}

em {
font-size: 12px;
color: #b0491f;
padding-bottom: 20px;
font-weight: normal;
font-variant: normal;
font-style: normal;
}

h1 {
text-transform: uppercase;
font-size: 17px;
color: #b0491f;
padding-bottom: 12px;
font-weight: bold;
font-variant: normal;
font-style: normal;
}

h2 {
font-size: 14px;
color: #b0491f;
margin-bottom: -8px;
font-weight: bold;
font-variant: normal;
font-style: normal;
}

h3 {
font-size: 12px;
color: #b0491f;
margin-bottom: -8px;
font-weight: bold;
font-variant: normal;
font-style: normal;
}

.nadpis2 {
color: #ffffff;
text-transform: none;
}

.foto-info {
position: relative;
text-align: right;
}

.kontakt1 {
position: relative;
text-align: right;
font-size: 12px;
color: #b0491f;
font-weight: bold;
font-variant: normal;
font-style: normal;
}

.kontakt2 {
position: relative;
text-align: right;
font-size: 12px;
color: #ffffff;
font-weight: bold;
font-variant: normal;
font-style: normal;
}

ul {
list-style-image: url(../img/bod.png);
}

.car {
width: 703px;
height: 5px;
background-image: url(../img/car.png);
z-index: 1;
}

.table {
width: 700px;
margin: 2px;
text-align: center;
font-size: 10px;
color: #ffffff;
border-style: dotted;
border-color: #999;
border-width: 1px;
}

.foto-stroj {
font-size: 10px;
color: #ffffff;
text-align: right;
padding-left: 620px;
}

.tr { 
height: 20px;
background: #222222;
}

.td1 {
width: 100px;
background: #b0491f;
padding-left: 3px;
padding-right: 3px;
}

.td1a {
background: #141414;
padding-left: 3px;
padding-right: 3px;
}

.td2 {
padding-left: 3px;
padding-right: 3px;
}

.td2a {
background: #111111;
padding-left: 3px;
padding-right: 3px;
}

.td3 {
background: #35221a;
padding-left: 3px;
padding-right: 3px;
}

.td3a {
background: #000000;
padding-left: 3px;
padding-right: 3px;
}

.td4 {
width: 360px;
padding-left: 3px;
padding-right: 3px;
}
