@import url( ./layout.css );
BODY {
	BACKGROUND: url(../images/body.png) #fff repeat-x left top; FONT: 75%/1.5 sans-serif; COLOR: #566d74; TEXT-ALIGN: center
}
H2 {
	FONT-SIZE: 120%
}
H3 {
	FONT-SIZE: 100%
}
ADDRESS {
	FONT-STYLE: normal
}
A:hover {
	TEXT-DECORATION: none
}
A:focus {
	TEXT-DECORATION: none
}
LABEL {
	FONT-SIZE: 180%
}
TABLE {
	FONT-SIZE: 80%
}
#main {
	BACKGROUND: url(../images/headlines.jpg) no-repeat left top; TEXT-ALIGN: left
}
#header {
	BACKGROUND: url(../images/header.gif) #fff repeat-x left bottom
}
#logo A {
	FONT-SIZE: 200%; COLOR: #1b2022
}
#logo SPAN {
	BACKGROUND: url(../images/logo.png) no-repeat left top
}
#menu LI A {
	BACKGROUND: url(../images/menu_a.gif) no-repeat right center; TEXT-TRANSFORM: uppercase; COLOR: #45565a; TEXT-DECORATION: none
}
#menu LI.last A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#menu LI A:hover {
	BACKGROUND: url(../images/menu_a_active.gif) #e44b01 repeat-x right top; COLOR: #fff
}
#menu LI A:focus {
	BACKGROUND: url(../images/menu_a_active.gif) #e44b01 repeat-x right top; COLOR: #fff
}
#menu LI.active A {
	BACKGROUND: url(../images/menu_a_active.gif) #e44b01 repeat-x right top; COLOR: #fff
}
#main #headlines H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 275%; TEXT-TRANSFORM: uppercase; COLOR: #333; LINE-HEIGHT: 1.2
}
H1 EM {
	FONT-WEIGHT: normal; TEXT-TRANSFORM: none; COLOR: #57757b; FONT-STYLE: normal; TEXT-ALIGN: right
}
H1 SPAN {
	BACKGROUND: url(../images/nebojte_se.png) no-repeat left top
}
#main #headlines H2 {
	FONT-SIZE: 180%; COLOR: #292929; TEXT-ALIGN: center
}
H2 SPAN {
	BACKGROUND: url(../images/vime_jak_na_to.jpg) no-repeat left top
}
#offer H2 {
	FONT-SIZE: 90%
}
#offer {
	COLOR: #cdcece; BACKGROUND-COLOR: #1c2122
}
#offer LI {
	BACKGROUND: url(../images/offer_item.png) no-repeat 25px top
}
#offer LI A SPAN.reklama {
	BACKGROUND: url(../images/reklama.png) no-repeat left top
}
#offer LI A SPAN.tisk {
	BACKGROUND: url(../images/tisk.png) no-repeat left top
}
#offer LI A SPAN.gravirovani {
	BACKGROUND: url(../images/gravirovani.png) no-repeat left top
}
#offer LI A SPAN.predmety {
	BACKGROUND: url(../images/predmety.png) no-repeat left top
}
#offer LI A {
	TEXT-TRANSFORM: uppercase; COLOR: #fff
}
#maincontent {
	COLOR: #000; BACKGROUND-COLOR: #fff
}
#maincontent A {
	COLOR: #009CD6; BACKGROUND-COLOR: #fff
}
.column {
	BACKGROUND-COLOR: #fff
}
#content {
	BACKGROUND-COLOR: #fff
}
#content {
	LINE-HEIGHT: 1.7
}
.column ADDRESS {
	FONT-WEIGHT: bold; FONT-SIZE: 90%
}
.column ADDRESS STRONG {
	FONT-SIZE: 130%; COLOR: #009CD6
}
H4 {
	FONT-SIZE: 160%; COLOR: #009CD6
}
#sub H2 {
	FONT-SIZE: 140%; COLOR: #009CD6
}
.ir SPAN.kontakt {
	BACKGROUND: url(../images/kontakt_s.png) no-repeat left top
}
.ir SPAN.aktualne {
	BACKGROUND: url(../images/aktualne.png) no-repeat left top
}
.ir SPAN.projekt {
	BACKGROUND: url(../images/projekt.png) no-repeat left top
}
#content EM.imp {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 4px; COLOR: #1d3338; PADDING-TOP: 4px; FONT-STYLE: normal; BACKGROUND-COLOR: #dcecef
}
#content UL LI {
	PADDING-LEFT: 18px; BACKGROUND: url(../images/li.gif) no-repeat left 5px; MARGIN-BOTTOM: 4px; LIST-STYLE-TYPE: none
}
#content H3 {
	TEXT-TRANSFORM: uppercase
}
.news-item H3 {
	FONT-SIZE: 100%; BACKGROUND-COLOR: #c5d4d8
}
.news-item P.info {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: lowercase
}
#main .project .image {
	BACKGROUND: url(../images/project_image.png) no-repeat center bottom; TEXT-ALIGN: center
}
.project .image IMG {
	VERTICAL-ALIGN: middle
}
.project .info {
	BACKGROUND-COLOR: #edf2f3
}
.project .info LI {
	FONT-SIZE: 90%
}
.project .info LI.first {
	TEXT-TRANSFORM: uppercase
}
.project .info LI STRONG {
	TEXT-TRANSFORM: none
}
.plus {
	FONT-SIZE: 90%
}
.plus SPAN {
	BACKGROUND: url(../images/plus.gif) no-repeat left top
}
#footer {
	BACKGROUND: url(../images/footer.gif) #dce5e7 left top
}
#footer .copy A {
	TEXT-DECORATION: none
}
#footer .copy A:hover {
	TEXT-DECORATION: underline
}
#footer .copy A:focus {
	TEXT-DECORATION: underline
}
#footer A {
	COLOR: #000
}
.novinky #main {
	BACKGROUND: url(../images/headlines_sub.jpg) no-repeat left top
}
.portfolio #main {
	BACKGROUND: url(../images/headlines_sub.jpg) no-repeat left top
}
.sluzby #main {
	BACKGROUND: url(../images/headlines_sub.jpg) no-repeat left top
}
.novinky #main #headlines H1 SPAN {
	BACKGROUND: url(../images/novinky.png) no-repeat left top
}
#sub #headlines P {
	COLOR: #3e3e3e
}
#sub #maincontent {
	BACKGROUND: url(../images/maincontent.gif) #fff repeat-x left top
}
#search {
	COLOR: #fff; BACKGROUND-COLOR: #1c2122
}
#search LABEL {
	FONT-SIZE: 90%; TEXT-TRANSFORM: uppercase
}
#search INPUT {
	COLOR: #fff; BACKGROUND-COLOR: #32393a
}
#submenu {
	BACKGROUND: url(../images/column.png) no-repeat right 1px
}
DIV[class] #submenu {
	BACKGROUND-POSITION: right top
}
#submenu LI {
	FONT-WEIGHT: bold; BACKGROUND: url(../images/column_li.gif) no-repeat 2px center; COLOR: #009CD6
}
#submenu LI A {
	COLOR: #333; TEXT-DECORATION: none
}
#submenu LI A:hover {
	COLOR: #009CD6
}
#submenu LI A:focus {
	COLOR: #009CD6
}
#submenu LI.active A {
	COLOR: #009CD6
}
#content-head {
	FONT-SIZE: 120%; BACKGROUND: url(../images/h_sub.gif) repeat-x left bottom
}
#content-head .out {
	FONT-SIZE: 100%; COLOR: #009CD6;
}
#content-head .out A {
	FONT-SIZE: 90%;  COLOR: #333
}
#sub .news-item H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 130%; COLOR: #009CD6; BACKGROUND-COLOR: #fff
}
#sub .news-item P A {
	FONT-WEIGHT: bold
}
#sub .news-item H2 {
	FONT-SIZE: 90%; TEXT-TRANSFORM: uppercase
}
#sub .news-item H2 SPAN {
	TEXT-TRANSFORM: none
}
.ospolecnosti #main {
	BACKGROUND: url(../images/headlines_sub_ospol.jpg) no-repeat left top
}
.novinky #main {
	BACKGROUND: url(../images/headlines_sub_novinky.jpg) no-repeat left top
}
.portfolio #main {
	BACKGROUND: url(../images/headlines_sub_portfolio.jpg) no-repeat left top
}
.sluzby #main {
	BACKGROUND: url(../images/headlines_sub_sluzby.jpg) no-repeat left top
}
.kontakt #main {
	BACKGROUND: url(../images/headlines_sub_kontakt.jpg) no-repeat left top
}
.vyhledavani #main {
	BACKGROUND: url(../images/headlines_sub_search.jpg) no-repeat left top
}
.ospolecnosti #main #headlines H1 SPAN {
	BACKGROUND: url(../images/o_spolecnosti.png) no-repeat left top
}
.ospolecnosti #content-head {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.ospolecnosti #content P.first {
	FONT-SIZE: 100%; COLOR: #47808f
}
.ospolecnosti #content H3 {
	FONT-SIZE: 130%; COLOR: #009CD6
}
.col H3 {
	FONT-SIZE: 130%; COLOR: #009CD6
}
.portfolio #main #headlines H1 SPAN {
	BACKGROUND: url(../images/portfolio.png) no-repeat left top
}
.portfolio-item {
	BACKGROUND: url(../images/portfolio-item.png) no-repeat left top; TEXT-ALIGN: center
}
#main .portfolio-item .plus .ir {
	COLOR: #fff; BACKGROUND-COLOR: #000; TEXT-ALIGN: left
}
.portfolio-item .plus SPAN {
	BACKGROUND: url(../images/portfolio_plus.gif) no-repeat left top
}
.kontakt #main #headlines H1 SPAN {
	BACKGROUND: url(../images/kontakt.png) no-repeat left top
}
.kontakt #maincontent ADDRESS A {
	FONT-WEIGHT: bold
}
.col H3 {
	FONT-WEIGHT: normal
}
.contact LABEL {
	FONT-WEIGHT: normal;FONT-SIZE: 100%;
}
.contact DD INPUT {
	BACKGROUND: url(../images/input.gif) #fff repeat-x left top; COLOR: #000
}
.contact DD TEXTAREA {
	BACKGROUND: url(../images/input.gif) #fff repeat-x left top; COLOR: #000
}
.submit {
	BACKGROUND: url(../images/submit.gif) #009CD6 repeat-x left bottom; COLOR: #fff
}
.sluzby #main #headlines H1 SPAN {
	BACKGROUND: url(../images/sluzby.png) no-repeat left top
}
.sluzby #content-head {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.sluzby #content P.first {
	FONT-SIZE: 100%; COLOR: #47808f
}
.sluzby #content P EM {
	FONT-STYLE: normal; BACKGROUND-COLOR: #dfebed
}
.sluzby #content P.first {
	FONT-SIZE: 100%; COLOR: #47808f
}
.sluzby #content H3 {
	FONT-SIZE: 130%; COLOR: #009CD6
}
.col H3 {
	FONT-SIZE: 130%; COLOR: #009CD6
}
.vyhledavani #main #headlines H1 SPAN {
	BACKGROUND: url(../images/vyhledavani.png) no-repeat left top
}

