BODY {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #ffffff; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
INPUT {
	FONT-SIZE: 1em; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: 1em; FONT-FAMILY: Arial, Helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 1em; FONT-FAMILY: Arial, Helvetica, sans-serif
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	Z-INDEX: 1; MARGIN: 0px 0px 1em 315px; OVERFLOW: hidden; WIDTH: 627px; POSITION: relative; HEIGHT: 31px
}
H4 {
	TEXT-TRANSFORM: uppercase
}
P {
	FONT-SIZE: 1em; MARGIN: 0px 0px 1.33em; LINE-HEIGHT: 1.4em
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.33em; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.33em; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.33em; PADDING-TOP: 0px
}
UL {
	LIST-STYLE-TYPE: none; POSITION: relative
}
OL {
	MARGIN-LEFT: 3em
}
UL LI {
	MARGIN-BOTTOM: 0.3em; LINE-HEIGHT: 1.4em
}
OL LI {
	MARGIN-BOTTOM: 0.3em; LINE-HEIGHT: 1.4em
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE {
	FONT-SIZE: 1em; MARGIN-BOTTOM: 1.33em
}
TH {
	TEXT-ALIGN: left
}
A {
	COLOR: #ff3300
}
A:hover {
	COLOR: #999
}
#hlavni {
	PADDING-BOTTOM: 1.3em; MARGIN: 0px auto; WIDTH: 942px; TEXT-ALIGN: left
}
#hlavicka {
	BACKGROUND: url(hlavicka.jpg) no-repeat left bottom; HEIGHT: 546px; TEXT-ALIGN: center
}
#seda-zona {
	BACKGROUND: #ff6600; TEXT-ALIGN: center
}
#kontakt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 942px; COLOR: #fff; PADDING-TOP: 3em; TEXT-ALIGN: left
}
.logo {
	LEFT: 20px; POSITION: relative
}
.logo A {
	DISPLAY: block; BACKGROUND: url(logo.jpg); MARGIN: 0px auto; WIDTH: 176px; POSITION: relative; TOP: 30px; HEIGHT: 59px
}
.logo A SPAN {
	DISPLAY: block; BACKGROUND: url(logo.jpg); MARGIN: 0px auto; WIDTH: 176px; POSITION: relative; TOP: 30px; HEIGHT: 59px
}
.logo A {
	Z-INDEX: 1; OVERFLOW: hidden; POSITION: relative
}
.logo A SPAN {
	Z-INDEX: 2; LEFT: 0px; CURSOR: pointer; POSITION: absolute; TOP: 0px
}
.hlavicka {
	POSITION: relative; TOP: 47px
}
H2 SPAN {
	DISPLAY: block; Z-INDEX: 2; LEFT: 0px; WIDTH: 627px; POSITION: absolute; TOP: 0px; HEIGHT: 31px
}
#n-sluzby {
	BACKGROUND: url(n-sluzby.png)
}
#n-sluzby SPAN {
	BACKGROUND: url(n-sluzby.png)
}
#n-portfolio {
	BACKGROUND: url(n-portfolio.png)
}
#n-portfolio SPAN {
	BACKGROUND: url(n-portfolio.png)
}
#n-intermezzo {
	BACKGROUND: url(n-intermezzo.png)
}
#n-intermezzo SPAN {
	BACKGROUND: url(n-intermezzo.png)
}
#n-ceny {
	BACKGROUND: url(n-ceny.png)
}
#n-ceny SPAN {
	BACKGROUND: url(n-ceny.png)
}
#n-tym {
	BACKGROUND: url(n-tym.png)
}
#n-tym SPAN {
	BACKGROUND: url(n-tym.png)
}
#n-kontakt {
	BACKGROUND: url(n-kontakt.png)
}
#n-kontakt SPAN {
	BACKGROUND: url(n-kontakt.png)
}
DL#sluzby {
	HEIGHT: 445px
}
DL#ceny {
	HEIGHT: 265px
}
DL DT {
	FLOAT: left; MARGIN-BOTTOM: 1em; LINE-HEIGHT: 1.4em; HEIGHT: 2.9em
}
DL DD {
	FLOAT: left; MARGIN-BOTTOM: 1em; LINE-HEIGHT: 1.4em; HEIGHT: 2.9em
}
DL DT {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; TEXT-TRANSFORM: uppercase; WIDTH: 308px; COLOR: #ff6600; TEXT-ALIGN: right
}
DL DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; WIDTH: 624px; PADDING-TOP: 0px
}
#vagony {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 22px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 260px
}
#nahledy {
	MARGIN-LEFT: 15px; OVERFLOW: hidden; WIDTH: 859px; POSITION: absolute; TOP: 0px
}
UL#portfolio {
	
}
UL#portfolio LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0.25em 2em 1.25em; WIDTH: 290px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
UL#portfolio LI A {
	
}
UL#portfolio LI IMG {
	BORDER-RIGHT: #a4a4a0 1px solid; BORDER-TOP: #a4a4a0 1px solid; MARGIN: 0px auto 0.5em; BORDER-LEFT: #a4a4a0 1px solid; BORDER-BOTTOM: #a4a4a0 1px solid
}
#intermezzo {
	MARGIN: 0px 0px 3em 318px
}
#tym {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 8px; MARGIN: 0px 77px 2em; PADDING-TOP: 8px; HEIGHT: 238px
}
.delnik {
	DISPLAY: inline; FONT-SIZE: 0.8em; FLOAT: left; MARGIN-LEFT: 8px; WIDTH: 240px; TEXT-ALIGN: center
}
.delnik IMG {
	MARGIN-BOTTOM: 0.5em
}
.ovladani {
	FONT-SIZE: 0.8em; MARGIN: 0px; TEXT-TRANSFORM: lowercase; LINE-HEIGHT: 35px; HEIGHT: 35px
}
.ovladani A {
	PADDING-LEFT: 25px; BACKGROUND: no-repeat 0% 70%; MARGIN: 0px 10px; COLOR: #000
}
.ovladani A:hover {
	TEXT-DECORATION: none

}
#formular {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 1em; MARGIN: 0px; WIDTH: 580px; PADDING-TOP: 0px
}
#kontakt TABLE {
	FLOAT: right; MARGIN: 0px 0px 0.1em
}
#kontakt TH {
	VERTICAL-ALIGN: top
}
#kontakt TD {
	VERTICAL-ALIGN: top
}
#kontakt TH {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0.5em; TEXT-ALIGN: right
}
#kontakt TD {
	PADDING-BOTTOM: 0.5em
}
TH.nepovinne {
	FONT-WEIGHT: normal
}
#kontakt TABLE INPUT {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 252px; PADDING-TOP: 5px
}
#kontakt TABLE TEXTAREA {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 452px; PADDING-TOP: 5px
}
TEXTAREA {
	HEIGHT: 100px

}
#adresa {
	FLOAT: right; WIDTH: 620px; PADDING-TOP: 0.5em
}
#adresa A {
	COLOR: #ebebe6
}
#adresa A:hover {
	COLOR: #fff
}
#paticka {
	CLEAR: both; FONT-SIZE: 0.8em; BACKGROUND: #ff3300; MARGIN: 0px; COLOR: #fff; LINE-HEIGHT: 3em; HEIGHT: 3em; TEXT-ALIGN: center
}
#paticka A {
	COLOR: #cdcdc8
}
#paticka A:hover {
	COLOR: #fff
}
#paticka A {
	MARGIN: 0px 10px
}
#paticka SPAN {
	MARGIN: 0px 10px
}
.centr {
	TEXT-ALIGN: center
}
.vpravo {
	TEXT-ALIGN: right
}
.vlevo {
	TEXT-ALIGN: left
}
.wolf {
	CLEAR: both
}
.pl {
	FLOAT: left
}
.pp {
	FLOAT: right
}
.zm {
	MARGIN: 0px
}
.mn {
	MARGIN-TOP: 1em
}
.md {
	MARGIN-BOTTOM: 1em
}
