@charset "ISO-8859-2";
body {
	font: 11px Tahoma, Verdana, Arial;
	color: #000000;
	background: #666666 url(./images/bg-body.png) repeat-x;
	margin: 0px auto;
	padding: 35px 0px 15px;
	text-align: center;
}
div {
	text-align: left;
	margin: 0px;
	padding: 0px;
	position: static;
}
img {
	border-style: none;
}
ul {
	margin: 0px;
	padding: 15px 0px 0px 25px;
}
li {
	line-height: 130%;
	list-style: url(./images/list.png);
	margin: 0px;
	padding: 2px 0px 0px 10px;
}
h1 {
	font-size: 20px;
	font-weight: normal;
	margin: 0px;
	padding: 10px 0px 0px;
}
h2 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 15px 0px 0px;
}

h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 15px 0px 0px;
}
h4 {
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 15px 0px 0px;
}
table {
	font-size: 11px;
	margin: 15px 0px 0px;
	padding: 0px;
	border-style: none;
	width: 100%;
}
thead tr {
	background: #CB231B;
}
tbody tr {
	background: #F4F4F4;
}
td {
	margin: 0px;
	padding: 2px 3px;
}
th {
	color: #FFFFFF;
	margin: 0px;
	padding: 2px 0px;
	font-weight: normal;
	text-align: left;
}
cite {
	line-height: 130%;
	margin: 0px;
	padding: 0px 0px 0px 25px;
	font-style: normal;
	display: block;
}
form {
	margin: 0px;
	padding: 0px;
}
input, textarea, select {
	font: 11px Tahoma, Verdana, Arial;
}
address {
	font-style: normal;
	margin: 0px;
	padding: 15px 0px 0px;
	line-height: 130%;
}
p {
	line-height: 130%;
	margin: 0px;
	padding: 15px 0px 0px;
	text-align: justify;
}
a {
	font-weight: normal;
	color: #CB231B;
	text-decoration: underline;
}
a:Hover{
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
#guidepost {
	width: 655px;
	margin: 0px auto;
}
#delta {
	width: 725px;
	margin: 0px auto;
}
#header, #guidepostHeader {
	background: #FFFFFF url(./images/header-corner.png) no-repeat;
	margin-left: 36px;
	padding-top: 10px;
	float: right;
	width: 689px;
}
#guidepostHeader {
	width: 619px;
}
#logo {
	float: left;
	padding: 1px 0px 0px 20px;
}
.info {
	background: url(./images/bg-header-title.png) repeat-y;
}
.infoTitle {
	background: url(./images/title-corner.png) no-repeat;
	padding-top: 7px;
	float: left;
	margin-right: 7px;
}
#open, #address {
	font-size: 10px;
	float: right;
	padding: 0px 7px 4px 0px;
}
#open p, #address p {
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
}
.guidepostTab {
	height: 100px;
	float: left;
	width: 36px;
	margin-top: 1px;
}
.guidepostPart {
	width: 619px;
	background: #FFFFFF url(./images/bg-guidepost-part.png);
	float: left;
	margin-top: 1px;
	height: 100px;
}
.guidepostPart ul {
	padding: 20px 0px 0px 30px;
}
.guidepostPart a {
	display: block;
	height: 30px;
	width: 30px;
	position: absolute;
	margin: -40px 0px 0px 575px;
}
#activeTab {
	height: 216px;
	width: 36px;
	background: #CB231B url(./images/bg-active-tab.png);
	float: left;
	text-align: center;
}
#activeTab img {
	margin-top: 10px;
}
#mainPhoto {
	background: #FFFFFF;
	padding-right: 1px;
	float: left;
}
#mainPhotoIn {
	border-top: 2px solid #CB231B;
	padding: 1px 0px;
	height: 187px;
}
#menu, #menuWater {
	padding: 0px;
	background: #CB231B url(./images/bg-menu.png) repeat-x;
	height: 50px;
}
#menuWater {
	height: 74px;
}
#menu li, #menuWater li {
	line-height: normal;
	list-style: none;
	display: inline;
	padding: 0px;
}
#menu li a, #menu li a:Hover, #menuWater li a, #menuWater li a:Hover, #menu li strong, #menuWater li strong {
	display: block;
	color: #FFFFFF;
	float: left;
	padding: 4px 5px 7px 6px;
	background: url(./images/menu-spacer.png) no-repeat right 6px;
}
#menu li a:Hover, #menuWater li a:Hover {
	color: #000000;
}
#menu li .last, #menu li .last:Hover, #menuWater li .last, #menuWater li .last:Hover {
	background: url(none);
	padding-right: 0px;
}
#menu li .bold, #menu li .bold:Hover, #menuWater li .bold, #menuWater li .bold:Hover {
	font-weight: bold;
}
#menu li .active, #menu li .active:Hover, #menuWater li .active, #menuWater li .active:Hover {
	background: url(./images/bg-submenu.png);
}
#menu li ul, #menu li #menuWaterair2, #menu li #menuWaterair, #menuWater li #menuWaterair2, #menu li #menuAround, #menu li #ostatniBazeny, #menu li #menuRoof, #menu li #prislusenstvi, #menu li #bazenovaVybava, #menu li #rekInter, #menu li #menuCare, #menu li #uprPovr, #menu li #podlahy, #menu li #nabytek, #menu li #zidle, #menu li #stinTech, #menuWater li ul, #menuWater li #menuWaterair, #menuWater li #menuAround, #menuWater li #ostatniBazeny, #menuWater li #menuRoof, #menuWater li #prislusenstvi, #menuWater li #bazenovaVybava, #menuWater li #rekInter, #menuWater li #menuCare, #menuWater li #uprPovr, #menuWater li #podlahy, #menuWater li #nabytek, #menuWater li #zidle, #menuWater li #stinTech {
	padding: 0px;
	position: absolute;
	margin: 24px 0px 0px;
	background: url(./images/bg-submenu.png);
	width: 688px;
}
#menu li #menuWaterair2, #menuWater li #menuWaterair2 {
	margin: 48px 0px 0px;
}
#main {
	background: url(./images/bg-main.png);
	clear: both;
	width: 725px;
}
#subMenu {
	padding: 0px;
	float: left;
	width: 36px;
}
#subMenu li {
	line-height: normal;
	list-style: url(none) none;
	display: block;
	float: left;
	height: 100px;
	width: 36px;
	padding: 1px 0px 0px;
}
#subMenu li a, #subMenu li a:Hover, #subMenu li .interSel, #subMenu li .bazSel, #subMenu li .exterSel, #subMenu li .wellSel {
	display: block;
	height: 100px;
	text-decoration: none;
	border-right: 1px solid #666666;
}
#subMenu li a:Hover, #subMenu li .interSel, #subMenu li .bazSel, #subMenu li .exterSel, #subMenu li .wellSel {
	border-right: 1px solid #CB231B;
}
#subMenu li ul {
	padding: 0px;
}
#subMenu li ul li {
	line-height: normal;
	list-style: url(none) none;
	display: inline;
	float: none;
	height: auto;
	width: auto;
	padding-top: 0px;
}
#subMenu li ul li a, #subMenu li ul li a:Hover {
	color: #FFFFFF;
	height: auto;
	width: auto;
	text-decoration: underline;
	padding: 9px 0px 0px 10px;
	border-style: none;
}
#subMenu li ul li a:Hover {
	color: #000000;
}
#subMenu span, .infoTitle span, #activeTab span {
	display: none;
}
.subMenu {
	position: absolute;
	background: #CB231B;
	margin: 0px 0px 0px 36px;
	padding: 0px 0px 10px;
	width: 160px;
	display: none;
}
#bazeny {
	background: url(./images/tab-bazeny.png);
}
#bazeny:Hover, #subMenu li .bazSel {
	background: url(./images/tab-bazeny-hover.png);
}
#wellness {
	background: url(./images/tab-wellness.png);
}
#wellness:Hover, #subMenu li .wellSel {
	background: url(./images/tab-wellness-hover.png);
}
#gastro {
	background: url(./images/tab-gastro.png);
}
#gastro:Hover {
	background: url(./images/tab-gastro-hover.png);
}
#interiery {
	background: url(./images/tab-interiery.png);
}
#interiery:Hover, #subMenu li .interSel {
	background: url(./images/tab-interiery-hover.png);
}
#exteriery {
	background: url(./images/tab-exteriery.png);
}
#exteriery:Hover, #subMenu li .exterSel {
	background: url(./images/tab-exteriery-hover.png);
}
#sub1, #sub2, #sub3, #sub4 {
	margin-top: -100px;
}
#pages {
	float: left;
	background: #FFFFFF url(./images/bg-main-padding.png) no-repeat;
	width: 689px;
	padding: 0px 0px 15px;
}
#pagesPaddClassic, #pagesPaddSub {
	padding: 15px 15px 15px 30px;
}
#pagesPaddSub {
	padding: 0px 15px 15px 30px;
}
#pagesPaddAdvance, #pagesPaddAdvanceSub {
	margin: 15px 0px 15px 30px;
	float: left;
	width: 430px;
	display: inline;
}
#pagesPaddAdvanceSub {
	margin: 15px 0px 0px 30px;
}
.photo, .photoThree {
	margin: 15px 17px 0px 0px;
	float: left;
	height: 99px;
	width: 132px;
}
.photoThree {
	margin: 15px 0px 0px;
}
.photo a, .photoThree a {
	display: block;
	border: 1px solid #CCCCCC;
	height: 97px;
}
.photo a:Hover, .photoThree a:Hover {
	display: block;
	border: 1px solid #000000;
}
.photo a img, .photoThree a img, .photo a:Hover img, .photoThree a:Hover img {
	margin: 1px;
	height: 95px;
	width: 128px;
}
.photoGallery, .photoGalleryThree {
	margin: 5px 5px 0px 0px;
	float: left;
	height: 46px;
	width: 67px;
}
.photoGalleryThree {
	margin: 5px 0px 0px;
}
.vac, .vacFour {
	margin: 15px 18px 0px 0px;
	float: left;
	height: 94px;
	width: 94px;
}
.vacFour {
	margin: 15px 0px 0px;
}
.vac a, .vacFour a {
	display: block;
	border: 1px solid #CCCCCC;
	height: 92px;
}
.vac a:Hover, .vacFour a:Hover {
	display: block;
	border: 1px solid #000000;
}
.vac a img, .vacFour a img, .vac a:Hover img, .vacFour a:Hover img {
	margin: 1px;
	height: 90px;
	width: 90px;
}
.photoGallery a, .photoGalleryThree a {
	display: block;
	border: 1px solid #CCCCCC;
	height: 44px;
}
.photoGallery a:Hover, .photoGalleryThree a:Hover {
	display: block;
	border: 1px solid #000000;
}
.photoGallery a img, .photoGalleryThree a img, .photoGallery a:Hover img, .photoGalleryThree a:Hover img {
	margin: 1px;
	height: 42px;
	width: 63px;
}
.woodPhoto {
	margin: 17px 11px 0px 0px;
	float: left;
	height: 80px;
	width: 130px;
}
.woodPhoto a {
	display: block;
	border: 1px solid #CCCCCC;
	height: 78px;
}
.woodPhoto a:Hover {
	display: block;
	border: 1px solid #000000;
}
.woodPhoto a img, .woodPhoto a:Hover img {
	margin: 1px;
	height: 76px;
	width: 126px;
}
.rightPanel {
	float: left;
	width: 195px;
	margin-left: 19px;
	display: inline;
}
.rightPanelBorder {
	margin-top: 15px;
	border: 1px solid #CCCCCC;
}
.rightPanelPadd {
	padding: 7px;
	background: #F8F8F8 url(./images/bg-right-panel.png) no-repeat;
}
.rightPanelPadd p {
	text-align: left;
}
.rightPanelPadd a {
	color: #000000;
}
.rightPanelPadd a:Hover {
	color: #CB231B;
}
#related {
	font-size: 17px;
	font-weight: normal;
	background: url(./images/icon-related.png) no-repeat;
	padding: 4px 0px 5px 35px;
}
#eshop {
	font-size: 17px;
	font-weight: normal;
	background: url(./images/icon-eshop.png) no-repeat;
	padding: 4px 0px 5px 35px;
}
#breadcrumbs {
	font-size: 10px;
	color: #999999;
	margin: 0px;
	padding: 3px 0px 15px;
}
#breadcrumbs a {
	color: #999999;
}
#breadcrumbs a:Hover {
	color: #000000;
}
#footer {
	background: #CB231B;
	border-top: 1px solid #000000;
	font-size: 10px;
	color: #F2C8C6;
	padding: 4px 5px 5px;
	margin-left: 36px;
}
#guidepostFooter {
	font-size: 10px;
	color: #CCCCCC;
	padding-top: 15px;
	clear: both;
}
#footer p {
	padding-top: 0px;
}
#guidepostFooter p {
	padding-top: 0px;
	text-align: center;
}
#footer a {
	color: #F2C8C6;
}
#footer a:Hover {
	color: #FFFFFF;
}
#guidepostFooter a {
	color: #CCCCCC;
}
#guidepostFooter a:Hover {
	color: #FFFFFF;
}
#webmaster {
	display: block;
	float: right;
	margin-top: -26px;
	text-align: right;
}
.cleaner {
	font-size: 1px;
	clear: both;
	height: 0px;
}
.line-through {
	text-decoration: line-through;
}
.center {
	text-align: center;
}
.top {
	vertical-align: top;
}
.bottom {
	vertical-align: bottom;
}
.right {
	text-align: right;
}
.hidden {
	display: none;
}
.longTable {
	width: 644px;
}
.description {
	margin: 0px;
	padding: 5px 0px 0px;
	font-size: 10px;
	font-style: italic;
}
.form {
	width: 180px;
}
.textarea {
	width: 320px;
}
.red {
	color: #FF0000;
}
.green {
	color: #339900;
}
.indent {
	text-indent: 15px;
}
.centeredTable {
	width: 430px;
}
.centeredTable th {
	font-weight: bold;
	text-align: center;
	font-size: 10px;
}
.centeredTable td {
	text-align: center;
	font-size: 10px;
}
.readonly {
	color: #666666;
}
.underline {
	text-decoration: underline;
}
.blankTable td {
	background: #FFFFFF;
	padding: 2px 0px;
}
#contactsLeft {
	float: left;
	padding-right: 50px;
}
#contactsRight {
	float: left;
}
.bottomType {
	margin: 15px 15px 0px 0px;
	float: left;
	height: 78px;
	width: 104px;
}
.bottomType a, .bottomType a:Hover {
	display: block;
	height: 76px;
	width: 102px;
	border: 1px solid #CCCCCC;
}
.bottomType a:Hover {
	border: 1px solid #000000;
}
.bottomType a img, .bottomType a:Hover img {
	margin: 1px;
}
.bottomDesc {
	display: block;
	float: left;
	width: 311px;
}
.sheet td {
	background: #FFFFFF;
	text-align: center;
}
.none {
	display: none;
}
.galleryTitle {
	padding-bottom: 10px;
}
.pollIcon, .pollIconFive {
	width: 86px;
	float: left;
}
.pollIconFive {
	margin: 0px;
}
.pollIcon h3, .pollIconFive h3 {
	font-size: 12px;
	text-align: center;
}
.pollIcon h3 a, .pollIcon h3 a:Hover, .pollIconFive h3 a, .pollIconFive h3 a:Hover {
	font-weight: bold;
}
.pollIcon p, .pollIconFive p {
	text-align: center;
	padding: 5px 0px 0px;
}
#waterairSystem {
	margin: 15px 0px 0px;
	background: url(./images/bazeny/waterair-system.jpg);
	height: 213px;
	width: 430px;
}
#waterairSystem a, #waterairSystem a:Hover {
	display: block;
	height: 20px;
	width: 20px;
	position: absolute;
}
#sysA {
	margin: 37px 0px 0px 52px;
}
#descA {
	margin: 37px 0px 0px 72px;
}
#sysB {
	margin: 145px 0px 0px 205px;
}
#descB {
	margin: 145px 0px 0px 225px;
}
#sysC {
	margin: 25px 0px 0px 328px;
}
#descC {
	margin: 50px 0px 0px 225px;
}
#sysD {
	margin: 55px 0px 0px 352px;
}
#descD {
	margin: 75px 0px 0px 225px;
}
#sysE {
	margin: 68px 0px 0px 390px;
}
#descE {
	margin: 88px 0px 0px 225px;
}
#sysF {
	margin: 118px 0px 0px 345px;
}
#descF {
	margin: 138px 0px 0px 225px;
}
#sysG {
	margin: 110px 0px 0px 305px;
}
#descG {
	margin: 130px 0px 0px 225px;
}
#waterairSystem div {
	display: none;
	background: #f4f4f4;
	padding: 7px;
	width: 250px;
	border: 1px solid #ccc;
	position: absolute;
}
