@charset "utf-8";

body
{
	background-color: #6a6a6a;
	background-image:url('/images/background.png');
	background-repeat:repeat-x;
	backgound-position: top;
	text-align: center;
	font-size: 11.5px;
	
}
img{border: 0px;}
h2{font-size: 11pt; margin-top: 8px;}
table tr {vertical-align: top;}

a {text-decoration: none; color: #d0d0d0;}
a:visited{text-decoration: none; color: #d0d0d0;}
h1 {display: none;}
#arrow-left a, #arrow-left a:visited, #arrow-right a, #arrow-right a:visited {text-decoration:none; color: white;}


#wrapper{width: 833px;margin-left: auto;margin-right: auto;text-align: left; position: relative;}
#header{height: 141px;}
#selection-row{height: 27px; background-image:url('/images/selection-row.png'); *margin-top: -3px; overflow: hidden; font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #d0d0d0; font-weight: bold; padding-top: 8px;}
#selection-row #selection-left {padding-left: 25px; float:left; width: 670px; height: 23px; margin-left: 30px; *margin-left: 15px;}
#selection-row #selection-left ul {padding: 0px; margin: 0px;}
#selection-row li {float: left; list-style-type: none;}
#selection-row #selection-right {float:right; width: 75px; height: 23px; margin-right: 28px; _margin-right: 15px; text-align:center;}
#faux-body{height: 568px; background-image:url('/images/faux-body.png'); margin-left: 1px; color: #d0d0d0; font-family:Arial, Helvetica, sans-serif; background-repeat: no-repeat;}
.selection-active a{color:#ffa248;}
.selection-active a:visited{color: #ffa248;}
#selection-row a:hover{color: #ffa248;}
#submenu-ospolecnosti{line-height: 20px; padding-left: 10px; padding-top: 5px;margin-top: 10px; background-repeat: no-repeat; width: 143px; height: 46px;background-image: url('/images/submenu-ospolecnosti.gif');position: absolute; top: 170px; left: 100px; z-index: 3; display: none;}
#submenu-sluzby {line-height: 20px; padding-left: 10px; padding-top: 5px; background-repeat: no-repeat; width: 143px; height: 87px; margin-top: 10px;background-image: url('/images/submenu-sluzby.gif');position: absolute; top: 170px; left: 210px; z-index: 4; display: none;}
#submenu-sluzby div {position: absolute; z-index: 3; top: -20px; left: 4px; width: 68px; height: 30px; background: transparent;}
#submenu-ospolecnosti div {position: absolute; z-index: 3; top: -20px; left: 4px; height: 30px; width: 100px; background: transparent;}

.block-left{position: relative; width: 242px;  margin-bottom: 10px; font-size: 9pt;}
.block-left .top {height: 5px; background-image:url('/images/block-left-top.gif'); background-repeat: no-repeat; overflow: hidden; width: 242px;}
.block-left .middle {padding: 0px 15px 0px 15px; background-image:url('/images/block-left-middle.gif'); background-repeat: repeat-y; width: 213px; overflow: hidden; }
.block-left .bottom {height: 5px; background-image:url('/images/block-left-bottom.gif'); background-repeat:no-repeat; width: 242px;}

#body-left{float:left; width: 240px; margin-left: 30px; _margin-left: 16px; margin-top: 20px;}
#body-right{float:right; width: 520px; margin-right: 26px; _margin-right: 14px; margin-top: 20px;}
.block-background{background-color: #4c4c4c; opacity: 0.7; filter:alpha(opacity=70);}
.block-background-left{padding-top: 5px; padding-bottom: 5px;}
.block-background-right{padding-top: 7px; padding-bottom: 7px;}
.block-foreground{position: absolute; top: 0px;}

.block-right{position: relative; width: 518px; margin-bottom: 10px;}
.block-right .top {height: 7px; background-image:url('/images/block-right-top.gif'); background-repeat: no-repeat; overflow: hidden; width: 518px;}
.block-right .middle {padding: 0px 15px 0px 15px; background-image:url('/images/block-right-middle.gif'); background-repeat: repeat-y; width: 488px; overflow: hidden; }
.block-right .bottom {height: 7px; background-image:url('/images/block-right-bottom.gif'); background-repeat:no-repeat; width: 518px;}


.block-size-uvod {height: 156px; width: 517px; overflow: hidden;}
.block-size-aktuality{height: 250px; width: 242px; overflow: hidden;}
.block-size-kontakt{height: 250px; width: 242px; overflow: hidden;}
.block-size-sluzby-uvod{height: 290px; width: 517px; overflow: hidden;}
.block-size-vyhody-spoluprace{height: 202px; width: 517px; overflow: hidden;}
.block-size-full{width: 517px; overflow:hidden; height: 516px;}
.block-size-aktuality-full {width: 517px; height: 516px;}
.scroll-y {overflow-y: scroll;}

#aktuality {overflow-y: scroll; width: 500px; padding-right: 25px;
scrollbar-base-color: #4d4c4b; scrollbar-arrow-color: #322e2e; scrollbar-track-color: #4d4c4b;}
#aktuality::-webkit-scrollbar {width: 17px;height: 17px;}
#aktuality::-webkit-scrollbar-button:start:increment {display: block; background-image:url('/images/scrollbar-up.png');}
#aktuality::-webkit-scrollbar-button:end:decrement {display: block; background-image:url('/images/scrollbar-down.png');}
#aktuality::-webkit-scrollbar-track-piece {background-color: #4d4c4b;}
#aktuality::-webkit-scrollbar-thumb {background-color: #4d4c4b; width: 15px; height: 15px; border-left: 1px solid #bca289; border-top: 1px solid #bca289; border-right: 1px solid black; border-bottom: 1px solid black; }


#aktuality a {text-decoration: underline;}
#aktuality .lightbox {float: left; margin-right: 10px; }
#aktuality h3 {color: #ffa248; font-size: 13px; margin-bottom: 0px; margin-top: 6px;}
#aktuality .clear {clear: both;}
#aktuality p {text-align: justify;}

.block-left h2 {color: white; margin: 5px 5px 5px 0px;}
.block-left h3 {font-size: 9pt; color:#ffa248; margin-top: 0px; margin-bottom: 0px; width: 150px;}
.block-aktualita {height: 110px; overflow: hidden;}
.block-aktualita-perex {position: relative; top: -34px; *top: -14px; font-size: 8pt; width: 212px; font-size: 10px; height: 54px; overflow: hidden; border: margin: 0px; text-align: justify;}
.block-aktualita-date {float: right; position: relative; top: -26px; *top: -12px;}
.block-aktualita-more {text-align: right; font-size: 11px; font-weight: bold; color: white; margin: 0px; margin-top: -46px; *margin-top: -36px; margin-bottom: 10px;}
.block-aktualita-more img{width: 17px; height: 17px; float:right; margin-left: 10px;}
.block-aktualita-more a, .block-aktualita-more a:visited{color:white;}

.block-kontakt-table {padding-bottom: 6px;}
.block-kontakt-table td{padding: 0px; padding-right: 20px; font-size: 8pt; height: -8px;}

.block-right h2 {color: white; margin: 5px 5px 5px 0px;}

#uvod-vazeni-zakaznici {width: 240px; *margin-top: 0px; text-align: justify;}
#uvod-vazeni-zakaznici-more {width: 240px;text-align: right; color: white; font-weight: bold;}
#uvod-vazeni-zakaznici-more img {float: right; margin-left: 10px;}
#uvod-vazeni-zakaznici-img {float: right; margin-top: 10px;}
#uvod-vazeni-zakaznici-more a, #uvod-vazeni-zakaznici-more a:visited {color: white;}

#sluzby-selection {margin: 0px; padding: 0px;}
#sluzby-selection li {float: left; list-style-type:none; text-align: center;}
#sluzby-selection li img {*margin-bottom: 4px;}
#sluzby-selection .spacer{width: 32px;}
#sluzby-selection h3 {width: 95px; font-size: 11px; margin: 0px;}
#sluzby-selection h3 a {text-decoration: none; color: #d0d0d0;}
#sluzby-selection h3 a:visited {text-decoration: none; color: #d0d0d0;}

#azservices-pro-vas {width: 365px; text-align: justify;}
#azservices-pro-vas-sgs {float: right;}
#azservices-pro-vas-more {float: right; color: white; font-weight: bold; margin-right: 0px; text-align: right; margin-top: -4px; _margin-top: 0px;}
#azservices-pro-vas-more img {float: right; margin-left: 10px; position: relative;}
#azservices-pro-vas-more a {color: white;}
#azservices-pro-vas-more a:visited{color:white;}

#vyhody-list {margin-top: 15px;}
#vyhody-list tr {vertical-align: top;}
#vyhody-list td {padding-bottom: 10px; padding-right: 10px; text-align:justify;}
#vyhody-list .no {color: #ffa248; font-weight: bold; font-size: 20px;}

#bezpecnostni-sluzby h2 {color: white;}
#bezpecnostni-sluzby h3 {color: #ffa248; font-size: 14px; margin-bottom: 0px;}
#bezpecnostni-sluzby p {width: 290px; font-size: 12px; text-align: justify; _margin: 0px;}
#bezpecnostni-sluzby-img {float: right; margin-top: 70px; margin-right: 20px; margin-left: 10px;}
#bezpecnostni-sluzby-arrows {position: relative; top: 20px; *margin-top: -30px; _margin-top: 52px; padding-left: 5px; padding-right: 5px; font-size: 12px; color: white; font-weight:bold;}
#bezpecnostni-sluzby-arrows2 {position: relative; top: 20px; *margin-top: -30px; _margin-top: -0px; padding-left: 5px; padding-right: 5px; font-size: 12px; color: white; font-weight:bold;}
#bezpecnostni-sluzby-arrows img {position: relative; top: 4px; padding-left: 10px; padding-right: 10px;}
#bezpecnostni-sluzby-arrows #arrow-right {float: left;}
#bezpecnostni-sluzby-arrows2 #arrow-right {float: left;}
#bezpecnostni-sluzby-arrows #arrow-left {float: right;}
#bezpecnostni-sluzby-arrows2 #arrow-left {float: right;}
#bezpecnostni-sluzby ul {list-style-image:url('/images/bullet.png');}

#managment-objektu h2 {color: white;}
#managment-objektu h3 {color: #ffa248; font-size: 13px; margin-bottom: 0px; margin-top: 6px;}
#managment-objektu p {width: 300px; font-size: 11px; margin-top: 0px; text-align: justify; *margin: 0px;}
#managment-objektu-img-wrapper {width: 180px; overflow: hidden; float: right;}
#managment-objektu-img {float: right; margin-top: 50px; margin-right: 10px;}
#managment-objektu-img2 {float: right; margin-top: 86px; margin-right: 10px;}
#managment-objektu-arrows {position: relative; top: -30px;*top: 0px; _top: -30px; padding-left: 5px; padding-right: 5px; font-size: 12px; color: white; font-weight:bold;}
#managment-objektu-arrows img {position: relative; top: 4px; padding-left: 10px; padding-right: 10px;}
#managment-objektu-arrows #arrow-right {float: left;}
#managment-objektu-arrows #arrow-left {float: right;}
#managment-objektu p h3 {margin: 0px; padding: 0px;}

#hygienicke-materialy h2 {color: white;}
#hygienicke-materialy h3 {color: #ffa248; font-size: 13px; margin-bottom: 0px; padding-bottom: 0px; margin-top: 8px;}
#hygienicke-materialy p {font-size: 11px; margin-top: 0px; margin-bottom: 5px; padding-right: 10px; text-align: justify;}
#hygienicke-materialy-img {float: right; margin-top: 70px; margin-right: 10px; padding-left: 20px; padding-bottom: 10px;}
#hygienicke-materialy-arrows {position: relative; top: 0px; padding-left: 5px; padding-right: 5px; font-size: 12px; color: white; font-weight:bold;}
#hygienicke-materialy-arrows img {position: relative; top: 4px;}
#hygienicke-materialy-arrows #arrow-right {float: left;}
#hygienicke-materialy-arrows #arrow-left {float: right;}

#uklidove-sluzby h2 {color: white;}
#uklidove-sluzby h3 {color: #ffa248; font-size: 13px; margin-bottom: 0px; padding-bottom: 0px; margin-top: 8px;}
#uklidove-sluzby p {font-size: 10px; margin-top: 0px; margin-bottom: 5px; text-align: justify;}
#uklidove-sluzby-img {margin-top: -40px; margin-left: 10px;}
#uklidove-sluzby-right p, #uklidove-sluzby-right h3{margin-left: 10px;}
#uklidove-sluzby-right #arrow-left img {position: relative; top: 4px; padding-left: 10px; padding-right: 10px;}
#uklidove-sluzby-right #arrow-left {float: right;padding-left: 5px; padding-right: 5px; font-weight: bold; font-size: 12px;}
#uklidove-sluzby-left {width: 240px; float: left; margin-top: -10px;}
#uklidove-sluzby-right {width: 240px; float: right; margin-top: -10px;}
#uklidove-sluzby-barevne-kodovani{position:relative; top: -50px; width: 240px; height: 70px;}
#uklidove-sluzby-barevne-kodovani #arrow-link {float: right; padding-top: 2px; margin-right: 6px;}
#uklidove-sluzby-barevne-kodovani table {margin-left: 6px;}
#uklidove-sluzby-barevne-kodovani td {padding-right: 12px;}
#uklidove-sluzby-barevne-kodovani h2 a {text-decoration: none; color: white;}
#uklidove-sluzby-barevne-kodovani h2 a:visited {text-decoration: none; color: white;}

#barevne-kodovani h2 {color: white;}
#barevne-kodovani h3 {color: #ffa248; font-size: 13px; margin-bottom: 0px; padding-bottom: 0px; margin-top: 8px;}
#barevne-kodovani h4 {margin-top: 0px; margin-bottom: 0px; font-size: 12px;}
#barevne-kodovani p {font-size: 10px; margin-top: 0px; margin-bottom: 5px; text-align: justify;}
#barevne-kodovani-img {float: right; margin-top: 70px; margin-right: 20px;}
#barevne-kodovani-arrows {position: relative; top: 0px; padding-left: 5px; padding-right: 5px; font-size: 12px; color: white; font-weight:bold; *padding-top :4px;}
#barevne-kodovani-arrows img {position: relative; top: 4px; left: 0px;  *position:static; *margin-top: 0px; padding-left: 10px; padding-right: 10px; }
#barevne-kodovani-arrows #arrow-right {float: left;}
#barevne-kodovani-arrows #arrow-left {float: right;}
#barevne-kodovani .text {width: 120px; overflow:hidden; padding-left: 10px;}
#barevne-kodovani .text p {text-align:left;}
#barevne-kodovani tr {vertical-align: top;}
#barevne-kodovani #blue {color: #2f8de7;}
#barevne-kodovani #red {color: #db0d0d;}
#barevne-kodovani #yellow {color: #ffc60f;}
#barevne-kodovani #green {color: #35a523;}

#certifikace h2 {color: white;}
#certifikace h3 {color: #ffa248; font-size: 13px; margin-bottom: 0px; padding-bottom: 0px; margin-top: 8px;}
#certifikace p {font-size: 11px; margin-top: 0px; margin-bottom: 5px; text-align: justify;}
#certifikace #bla {margin-right: 14px;}
#certifikace table p {text-align:center;}
#certifikace-img {float: right; margin-top: 70px; margin-right: 20px;}
#certifikace-arrows {position: relative; top: 0px; padding-left: 5px; padding-right: 5px; font-size: 12px; color: white; font-weight:bold;}
#certifikace-arrows img {position: relative; top: 4px; padding-left: 10px; padding-right: 10px;}
#certifikace-arrows #arrow-right {float: left;}
#certifikace-arrows #arrow-left {float: right;}
#certifikace-arrows #arrow-left a, #certifikace-arrows #arrow-left a:visited{color: white;}

#certifikace table {width: 500px; margin-top: 4px; margin-right: 10px;}
#certifikace tr {vertical-align: top;}
#certifikace td {width: 135px; text-align: center; padding-bottom: 10px;}
#certifikace td img {padding-bottom: 10px;}

#certifikace-zasady h2 {color: white;}
#certifikace-zasady h3 {color: #ffa248; font-size: 13px; margin-bottom: 0px; padding-bottom: 0px; margin-top: 8px;}
#certifikace-zasady p {font-size: 10px; margin-top: 0px; margin-bottom: 0px; text-align: justify;}
#certifikace-zasady-img {float: right; margin-top: 70px; margin-right: 20px;}
#certifikace-zasady-arrows {position: relative; top: 0px; padding-left: 5px; padding-right: 5px; font-size: 12px; color: white; font-weight:bold;}
#certifikace-zasady-arrows img {position: relative; top: 4px; padding-left: 10px; padding-right: 10px;}
#certifikace-zasady-arrows #arrow-right {float: left;}
#certifikace-zasady-arrows #arrow-left {float: right;}
#certifikace-zasady th {color:#ffa248; font-size: 20px; font-weight: bold; padding-top: 6px;}
#certifikace-zasady tr {vertical-align: top;}
#certifikace-zasady #podpis {padding-left: 20px; margin-top:20px;}
#certifikace-zasady #podpis #right {float: right; width: 180px;}
#certifikace-zasady #podpis-img {position: absolute; top: 450px; left: 420px;}


#nahradni-plneni h2 {color: white;}
#nahradni-plneni h3 {color: #ffa248; font-size: 13px; margin-bottom: 0px; padding-bottom: 0px; margin-top: 8px;}
#nahradni-plneni p {font-size: 11px; margin-top: 0px; margin-bottom: 5px; text-align: justify;}
#nahradni-plneni #perex a {text-decoration: underline;}
#nahradni-plneni-img {float: right; margin-top: 30px;}
#nahradni-plneni-arrows {position: relative; top: 0px; padding-left: 5px; padding-right: 5px; font-size: 12px; color: white; font-weight:bold;}
#nahradni-plneni ul {margin: 0px; padding: 15px; font-size: 11px; }
#nahradni-plneni li {color: #ffa248; list-style-image:url('/images/bullet.png');}


#nahradni-plneni #arrow {float: right; position: relative; top: -10px;}
#nahradni-plneni #arrow2 {float: right; position: relative; top: 25px;}

.nahradni-plneni-table{width: 100%; border-collapse:collapse;}
.nahradni-plneni-table thead {background-color: #ffa248; color: #494949;}
.nahradni-plneni-table tbody tr {border-bottom: 2px solid #ffa248; font-size: 11px; line-height: 20px;}
.nahradni-plneni-table tbody td {*border-bottom: 2px solid #ffa248;}

#galerie h2 {color: white;}
#galerie h3 {color: #ffa248; font-size: 13px; margin-bottom: 0px; padding-bottom: 0px; margin-top: 8px; float: right;}
#galerie p {font-size: 11px; margin-top: 0px; margin-bottom: 5px;}
#galerie table {width: 100%; margin-left: 6px; margin-top: 30px;}

#reference h2 {color: white;}
#reference h3 {color: white; font-size: 13px; margin-bottom: 0px; padding-bottom: 0px; margin-top: 8px; float: right;}
#reference p {font-size: 11px; margin-top: 0px; margin-bottom: 5px;}
#reference table {width: 100%;}
#reference a {text-decoration: underline;color: #ffa248;}

#kontakty h2 {color: white;}
#kontakty h3 {color: #ffa248; font-size: 13px; margin-bottom: 0px; padding-bottom: 0px; margin-top: 8px;}
#kontakty h4 {color: white; font-size: 12px; font-weight: bold; margin-bottom: 0px;}
#kontakty p {font-size: 12px; margin-top: 0px; margin-bottom: 5px;}

#kontakt-liberec-nadpis {background-image: url('/images/kontakty-liberec.gif'); width: 481px; height: 34px;}
#kontakt-liberec-nadpis h3 {position: relative; left: 80px; top: 10px; display: inline;}
#kontakt-liberec-nadpis span {position: relative; left: 90px; top: 10px; font-size: 11px;}
#kontakt-liberec-nadpis span strong {color:white;}
#kontakt-liberec-text {width: 380px; *margin-top: 10px;*margin-bottom: 10px;}
#kontakt-liberec-text td {padding-right: 50px;}
#kontakty table table {margin: 0px; padding: 0px; font-size: 11px;}
#kontakty table table tr {margin:0px; padding: 0px;}
#kontakty table table td{padding: 0px; padding-right: 10px;}
#kontakt-praha-nadpis {background-image: url('/images/kontakty-praha.gif'); width: 147px; height: 34px; padding-left: 80px; }  
#kontakt-praha-nadpis span {font-size: 11px;}
#kontakt-praha-nadpis p {*margin-top: -8px;}
#kontakt-hradec-nadpis {background-image: url('/images/kontakty-hradec.gif'); width: 184px; height: 33px; padding-left: 80px; }
#kontakt-hradec-nadpis p{*margin-top:-8px;}
#kontakt-praha-text{ *margin-top: 10px; *margin-bottom: 10px;}
#kontakt-brno-nadpis {background-image: url('/images/kontakty-brno.gif'); position:relative; width: 124px; height: 34px; padding-left: 80px; top: -149px; left: 270px;}
#kontakt-brno-nadpis p{*margin-top:-8px;}
#kontakt-hradec-text { width: 525px; *margin-top: 10px; *margin-bottom: 10px; }
#kontakt-mapka {position: absolute; left: 235px; top: 110px;}
#kontakty .arrow img {position: relative; top: 4px;}
#mapa-liberec {position: absolute; font-size: 11px; color: white; left: 385px; top: 40px; *left: 385px;}
#mapa-praha {position: absolute; font-size: 11px; color: white; left: 140px; top: 246px; *top: 236px;}
#mapa-hradec {position: absolute; font-size: 11px; color: white; left: 140px; top: 410px; *top: 430px;}
#mapa-brno {position: absolute; font-size: 11px; color: white; left: 410px; top: 410px; *top: 430px;}
#kontakty table a, #kontakty table a:visited {color: #ffa248; text-decoration: underline;}
#kontakty .arrow a {color: white;}
#kontakty #smolar {white-space: nowrap;}

#o-spolecnosti h2 {color: white;}
#o-spolecnosti h3 {color: #ffa248; font-size: 13px; margin-bottom: 0px; padding-bottom: 0px; margin-top: 8px;}
#o-spolecnosti p {font-size: 11px; margin-top: 0px; margin-bottom: 5px; text-align: justify;}
#o-spolecnosti #left {float: left; width: 240px;}
#o-spolecnosti #right {float: right; width: 240px;}
#o-spolecnosti-lampa {position:absolute; top: 326px; left: 2px;}


.az {color: #ffa248; font-weight: bold; font-style:italic;}
.services {color :white; font-weight: bold; font-style:italic;}
.orange {color: #ffa248;}
.white {color: white;}
#arrow-left img, #arrow-right img {*position: static;}
.nowrap {white-space:nowrap;}

#footer {float: right; margin-top: 10px; margin-right: 30px; *margin-right: 0px; width: 100%; text-align: right;}
#footer #footer-right {*margin-right: 30px;}
#footer #footer-left {float: left; margin-left: 60px; *margin-left: 40px;}
#footer a {text-decoration: underline;}

#minikontakt-vice {float: right; margin-top: -24px; *margin-top: -16px;}
#hygienicke-materialy #az-logo {position: absolute; top: 40px; left: 180px;}
#uklidove-sluzby #az-logo {position: absolute; top: 40px; left: 180px;}

#headerfl {position: absolute; top: 47px; left: 32px;}


