html, body{
	padding:           0; 
  margin:            0;
	text-align:        left;
	font-family:       arial, tahoma;
	font-size:         12px;
	color:             #666;
	background-color:  #fff;
		background:        url("../img/left-bg.png") top right repeat-x;
}
#pageBody {
	position:          relative;
	margin:            0px auto;
	padding:           0px;
	width:             900px;
	background-color:  #fff;
}
#upperSpace {
  width:             900px;
  height:            25px;
  background:        url("../img/upperspace.png") top left no-repeat;
}
#rightSpace {
  position:          absolute;
  left:              900px;
  top:               0px;
  height:            546px;
  width:             52px;
  margin:            80px 0px 0px 0px;
  background:        url("../img/rightspace.png") top left no-repeat;
}
#bannerTop-home {
  position:          relative;
  height:            245px;
  width:             900px;
  margin:            0px 0px 0px 0px;
  background:        url("../img/topbanner-home.png") top left no-repeat;
  padding:           0px;
}
#bannerTop-default {
  position:          relative;
  height:            245px;
  width:             900px;
  margin:            0px 0px 0px 0px;
  background:        url("../img/topbanner-home.png") top left no-repeat;
  padding:           0px;
}
#bannerTop-bazeny-virivky {
  position:          relative;
  height:            275px;
  width:             900px;
  margin:            0px 0px 0px 0px;
  background:        url("../img/topbanner-bazeny-virivky.png") top left no-repeat;
  padding:           0px;
}
#bannerTop-investicna-cinnost {
  position:          relative;
  height:            245px;
  width:             900px;
  margin:            0px 0px 0px 0px;
  background:        url("../img/topbanner-investicna-cinnost.png") top left no-repeat;
  padding:           0px;
}
#bannerTop-ski-travel {
  position:          relative;
  height:            245px;
  width:             900px;
  margin:            0px 0px 0px 0px;
  background:        url("../img/topbanner-ski-travel.png") top left no-repeat;
  padding:           0px;
}
#bannerTop-bazen-zahrada {
  position:          relative;
  height:            245px;
  width:             900px;
  margin:            0px 0px 0px 0px;
  background:        url("../img/topbanner-bazeny-virivky.png") top left no-repeat;
  padding:           0px;
}
#bannerTop-kontakt {
  position:          relative;
  height:            245px;
  width:             900px;
  margin:            0px 0px 0px 0px;
  background:        url("../img/topbanner-kontakt.png") top left no-repeat;
  padding:           0px;
}
#logo {
  position:		absolute;
  height:		45px;
  width:		199px;
  top:			45px;
  z-index:   10;
}
h1{
  visibility:        hidden;
  padding:           0px;
  margin:            0px;
  font-size:         20px;  
}
#infoCol{
  position:          relative;
	margin:            -35px 0px 0px 0px;;
	padding:           0px;
	width:             253px;
	background-color:  #fff;
	float:             right;
	z-index:              4;
}
#infoCol img {
padding:              0px;
margin:               0px;	
}
#contentCol{
  position:          relative;
	margin:            0px auto;
	padding:           0px;
	width:             647px;
	float:             left;
}
#menuCol{
  position:          relative;
	margin:            0px auto;
	padding:           0px;
	width:             415px;
	height:            70px;
	float:             left;
}
#subBanner-home{
  position:          relative;
	margin:            0px auto;
	padding:           0px;
	width:             415px;
	height:            35px;
	background:        url("../img/subbanner-home.png") top left no-repeat;
}
#subBanner-default{
  position:          relative;
	margin:            0px auto;
	padding:           0px;
	width:             415px;
	height:            35px;
	background:        url("../img/subbanner-home.png") top left no-repeat;
}
#subBanner-bazeny-virivky{
  position:          relative;
	margin:            0px auto;
	padding:           0px;
	width:             415px;
	height:            35px;
	background:        url("../img/subbanner-bazeny-virivky.png") top left no-repeat;

}
#subBanner-investicna-cinnost{
  position:          relative;
	margin:            0px auto;
	padding:           0px;
	width:             415px;
	height:            35px;
	background:        url("../img/subbanner-investicna-cinnost.png") top left no-repeat;
}
#subBanner-ski-travel{
  position:          relative;
	margin:            0px auto;
	padding:           0px;
	width:             415px;
	height:            35px;
	background:        url("../img/subbanner-ski-travel.png") top left no-repeat;
}
#subBanner-bazen-zahrada{
  position:          relative;
	margin:            0px auto;
	padding:           0px;
	width:             415px;
	height:            35px;
	background:        url("../img/subbanner-bazeny-virivky.png") top left no-repeat;
}
#subBanner-kontakt{
  position:          relative;
	margin:            0px auto;
	padding:           0px;
	width:             415px;
	height:            35px;
	background:        url("../img/subbanner-kontakt.png") top left no-repeat;
}

#indexmenu {
	font-family:            Trebuchet MS;
	padding:                 0px;
	padding:                0px 0px 0px 0px;
	z-index:                 0;
	width:                  415px;
	height:                 35px;
	position:                relative;
	background:             url("../img/indexmenu-bg.png") top left no-repeat;
}

#indexmenu ul {
  	list-style:             none;
  	display:                inline;
  	margin:                 0px 0px 0px 0px;
	padding:                0px;
	float:                  left;
	width:                  415px;
	height:                 35px;
}
#indexmenu ul li {
	position:               relative;
	float:                  left;
  	display:                block;
	width:                  74px;
	height:                 35px;  
  	margin:                 0px;
  	padding:                0px;  
}
#indexmenu ul li a {
	padding:                10px 0px 10px 0px;
	display:                block;
	text-decoration:        none;
	font-size:              11px;
	font-weight:            normal;
	color:                  #8bc0f0;
	text-align:             center;
}
#indexmenu ul li a.secline {
	padding:                3px 0px 10px 0px;
	display:                block;
	text-decoration:        none;
	font-size:              11px;
	font-weight:            normal;
	color:                  #8bc0f0;
	text-align:             center;
}
#indexmenu ul li a:hover {
	color:                  #fff;
}

#indexmenu .home {
	width:                  45px;
	height:                 35px;  

}
#indexmenu .home a {
	position:               relative;
	float:                  left;
  	display:                block;
	width:                  45px;
	height:                 35px;  
  	margin:                 0px;
  	padding:                0px;
  	background:             url("../img/home-bg.png") top left no-repeat;
}

#indexmenu .home a:hover {
  	background:             url("../img/home-bg.png") top right no-repeat;
}
#home #indexmenu .home a {
	cursor:                 default;
	background:             url("../img/home-bg.png") top right no-repeat;
}


#home #indexmenu .home a,
#bazeny-virivky #indexmenu .bazeny-virivky a,
#investicna-cinnost #indexmenu .investicna-cinnost a,
#ski-travel #indexmenu .ski-travel a,
#bazen-zahrada #indexmenu .bazen-zahrada a,
#kontakt #indexmenu .kontakt a {
	color:                  #0e71e9;
	background-color:       #fff;
	cursor:                 default;
}

#contentText {
  margin:             0px;
  padding:            0px 20px 20px 20px;
  float:              left;
  width:              607px;
}

#titleCol-home {
  position:          relative;
	padding:           0px;
	width:             232px;
	height:            80px;
	float:             right;
	background:        url("../img/title-home.png") top left no-repeat;
}
#titleCol-bazeny-virivky {
  position:          relative;
	padding:           0px;
	width:             232px;
	height:            80px;
	float:             right;
	background:        url("../img/title-bazeny-virivky.png") top left no-repeat;
}
#titleCol {
  position:          relative;
	padding:           0px;
	margin:            -35px 0px 0px 0px;
	width:             232px;
	height:            80px;
	float:             right;
	background:        url("../img/titlecol.png") top left no-repeat;
  z-index:              4;
}
#titleCol h2 {
	font-family:       Trebuchet MS;
	font-weight:       100;
	font-size:         28px;
	text-transform:    uppercase;
	color:             #fff;
	text-align:        right;
	padding:           18px 15px 0px 0px;
	

}
#titleCol-investicna-cinnost {
  position:          relative;
	padding:           0px;
	width:             232px;
	height:            80px;
	float:             right;
	background:        url("../img/title-investicna-cinnost.png") top left no-repeat;
}
#titleCol-partneri {
  position:          relative;
	padding:           0px;
	width:             232px;
	height:            80px;
	float:             right;
	background:        url("../img/title-partneri.png") top left no-repeat;
}
#titleCol-kontakt {
  position:          relative;
	padding:           0px;
	width:             232px;
	height:            80px;
	float:             right;
	background:        url("../img/title-kontakt.png") top left no-repeat;
}
#newsCol {
  padding:           20px;
	width:             213px;
	border-top:        solid 1px #e8e8e8;
  margin:            -3px 0px 0px 0px; 
}

#subMenu {
  padding:           20px;
	width:             213px;
	border-top:        solid 1px #e8e8e8; 
}
#subMenu ul {
  list-style:             none;
  margin:                 0px 0px 15px 0px;
	padding:                0px 0px 0px 0px;
	float:                  left;
	font-size:              11px;
	font-weight:            bold;
	color:                  #1b75e3;

}
#subMenu ul li {

  list-style:             none;
	display:                block;
	width:                  200px;  
  margin:                 1px 0px 4px 3px;
  padding:                0px;
    
}
#subMenu ul li a {
	padding:                0px 0px 0px 5px;
	display:                block;
	text-decoration:        none;
	font-size:              11px;
	font-weight:            normal;
	color:                  #6699cc;
	text-align:             left;
}
#subMenu ul li a:hover {
	color:                  #0e71e9;
	text-decoration:        underline;
}
#subMenu ul li ul li a {
	padding:                0px 0px 0px 5px;
	display:                block;
	text-decoration:        none;
	font-size:              11px;
	font-weight:            normal;
	color:                  #6699cc;
	text-align:             left;
}
#subMenu ul li ul li a:hover {
	color:                  #0e71e9;
	text-decoration:        underline;
}
#subMenu ul li a.head {
	padding:                0px 0px 0px 0px;
	display:                block;
	text-decoration:        none;
	font-weight:            bold;
	color:                  #1b75e3;
  font-size:              12px;

}
#subMenu ul li a.head:hover {
	color:                  #1b75e3;
	text-decoration:        underline;
}



#inlay {
  margin:            0px 0px 0px 0px;
  width:             900px;
  text-align:       justify;
  background:        url("../img/inlay-bg.png") top left repeat-y;
}

p {
  margin:            10px 0px 10px 0px;
  line-height:       20px;
}

p.noline {
  line-height:       110%;
}
.endfloat {visibility: hidden; height: 0px; width: 0px; margin: 0px; padding: 0px; clear: both;}

#footer{
  position:          relative;
	margin:            0px auto;
	padding:           20px 0px 10px 10px;
	width:             890px;
	height:            50px;
	background-color:  #fff;
	color:             #000;
	background:        url("../img/footer-bg.png") top left no-repeat;
	font-size:              10px;
	font-weight:            normal;
	color:                  #9fb0b0;
	border-top:      solid 1px #e8e8e8; 
}
#footer a{
  color:                  #9fb0b0;
  padding:           0px 20px 0px 20px;
  text-decoration:   none;
}
#footer a:hover {
  text-decoration:   underline;
}
#subFooter {
  	position:          relative;
	margin:            0px auto;
	padding:           0px 0px 0px 10px;
	width:             900px !important;
	width:             890px;
	height:            30px;
	background-color:  #fff;
	color:             #000;
	font-size:              11px;
	font-weight:            normal;
	color:                  #9fb0b0;
	line-height:       20px;     
}
#subFooter a{
  color:             #9fb0b0;
  padding:           0px 0px 0px 0px;
  text-decoration:   none;
}
#subFooter a:hover{
  text-decoration:   underline;
}
.h2home {
	font-size:         17px;
	color:             #000;
	padding:           0px 0px 0px 45px;
	margin:            20px 0px 0px 0px;
	background:        url("../img/h2-home-bg.png") top left no-repeat;
	height:            32px;
}
.h2bazeny-virivky {
	font-size:         17px;
	color:             #000;
	padding:           0px 0px 0px 45px;
	margin:            20px 0px 0px 0px;
	background:        url("../img/h2-bazeny-virivky-bg.png") top left no-repeat;
	height:            32px;
}
.h2investicna-cinnost {
	font-size:         17px;
	color:             #000;
	padding:           0px 0px 0px 45px;
	margin:            20px 0px 0px 0px;
	background:        url("../img/h2-investicna-cinnost-bg.png") top left no-repeat;
	height:            32px;
}
.h2kontakt {
	font-size:         17px;
	color:             #000;
	padding:           0px 0px 0px 45px;
	margin:            20px 0px 0px 0px;
	background:        url("../img/h2-kontakt-bg.png") top left no-repeat;
	height:            32px;
}
.h2sub {
  font-family:       arial;
	font-size:         12px;
	color:             #000;
	margin:           -12px 0px 0px 45px;
}
.focus{
  border:                 1px solid #e4eaef;
  margin:                 20px 0px 20px -20px;
  padding:                10px 20px 20px 20px;
  background-color:       #f6f8fa; 
}
.focus ol {
  margin:                 0px 0px 0px 60px;
  padding:                0px 0px 0px 0px;
}
.focus ol li {
  margin:                 5px 0px 0px 0px;
  padding:                0px 0px 0px 0px;
  color:                  #00459a;
}
.focus ul {
  margin:                 0px 0px 0px 20px;
  padding:                0px 0px 0px 0px;
}
.focus ul li {
  margin:                 5px 0px 0px 0px;
  padding:                0px 0px 0px 0px;
  color:                  #00459a;
}
.slogan2 {
  font-family:       arial;
	font-size:         12px;
	margin:            0px 0px 0px 0px;
	padding:           0px 0px 0px 40px;
	color:             #000;
	float:             left;
}
.button-gray {
	color:             #fff;
	margin:            5px 0px 0px 0px;
	padding:           0px;
	width:             89px;
	height:            29px;
  background:        url("../img/button-gray-bg.png") top left no-repeat;
  float:             right;
  border:             0px solid #fff;
    cursor:               pointer;
	cursor:               hand; 
}
.button-gray:hover {
	display:           block;
	color:             #fff;
	text-decoration:   none;
	background:        url("../img/button-gray-bg.png") top right no-repeat;
}
.button-gray a{
  font-family:       arial;
	font-size:         11px;
	width:             79px;
	height:            29px;
	margin:            0px 0px 0px 0px;
	padding:           7px 0px 0px 10px;
	color:             #fff;
	text-decoration:   none;
	display:           block;
}
.button-gray a:hover {
	display:           block;
	color:             #fff;
	text-decoration:   none;
	background:        url("../img/button-gray-bg.png") top right no-repeat;
}


.button-biggray {
	color:             #fff;
	margin:            5px 0px 0px 0px;
	padding:           0px;
	width:             200px;
	height:            66px;
  background:        url("../img/button-biggray-bg.png") top left no-repeat;
  border:             0px solid #fff;
    cursor:               pointer;
	cursor:               hand; 
}
.button-biggray:hover {
	display:           block;
	color:             #fff;
	text-decoration:   none;
	background:        url("../img/button-biggray-bg.png") top right no-repeat;
}
.button-biggray a{
  font-family:       arial;
	font-size:         12px;
	width:             130px;
	height:            60px;
	margin:            0px 0px 0px 0px;
	padding:           11px 0px 0px 10px;
	color:             #fff;
	text-decoration:   none;
	display:           block;
	text-align:        center;
}
.button-biggray a:hover {
	display:           block;
	color:             #fff;
	text-decoration:   none;
}
#partneriZ {
  border-top:      solid 1px #e8e8e8; 
  padding:          0px;
  margin:           0px 0px 0px 0px !important;
  margin:           -40px 0px 0px 0px;
  height:           80px !important;
  height:           65px;
}
h2  {
  font-size:         17px;
  color:             #000;
  margin:            0px 0px 0px 0px;
  font-weight:       bold;
  text-align:        left;
}
#h2partneriZ{
  float:              left;
  width:              90px;
  height:             35px;
  border-right:      solid 1px #e8e8e8; 
  margin:            15px 5px 0px 0px;
  font-size:         17px;
	color:             #000;
	padding:           15px 0px 0px 20px;
}
#partneriZ img {
  float:              left;
  padding:            0px 0px 0px 0px;
  margin:             10px 0px 0px 18px;
}
a {
  text-decoration:    underline;
  color:              #666;
}
a:hover {
  text-decoration:    underline;
  color:              #1b75e3;
}
a img {
  border:             0px solid #fff;
}
#clientsbrief {
  float:                left;
  padding:              0px 0px 20px 20px;
  margin:               0px;
}
#clientsbrief table {
  padding:              0px;
  margin:               0px;
  width:                595px; 
}
#clientsbrief td {
  padding:              3px 10px 2px 0px;
  margin:               0px;     
  color:               #666666;
     
}
#clientsbriefrequest {
  float:                left;
  padding:              0px 0px 20px 0px;
  margin:               0px;
}
#clientsbriefrequest table {
  padding:              0px;
  margin:               0px;
  width:                595px; 
}
#clientsbriefrequest td {
  padding:              3px 10px 2px 0px;
  margin:               0px;     
  color:               #666666;
     
}
input {
  border:             1px solid #dfdfdf; 
  font-size:          11px;
  width:              190px; 
  height:             15px;
  background:         url("../img/form-bg.png") top left repeat-x; 
  text-align:         left;
  padding-top:              3px;
}
.checkbox input{
  font-size:          11px;
  text-align:         left;
  padding-top:              0px;
  margin:             0px;
  width:              15px;
  height:             15px;
  background:         url("");
  border:             0px solid #dfdfdf; 
  border-style:inset; 
}

textarea {
  border:             1px solid #dfdfdf; 
  font-size:          11px;
  width:              595px; 
  height:             95px;
  background:         url("../img/form-bg.png") top left repeat-x;
  font-family:        arial, Verdana, Times New Roman;
  background-color:   #f7f7f7;
}
input:focus, textarea:focus {
  background:         #fafafa;
} 
#kontaktInfo {
  border-top:      solid 1px #e8e8e8; 
  padding:          20px 0px 0px 20px;
  margin:           0px 0px 0px 0px;
  
}
#kontaktInfo table {
  padding:              0px;
  margin:               0px;
  width:                595px; 
}
#kontaktInfo td {
  padding:              3px 10px 0px 0px;
  margin:               0px;    
  width:                190px;        
}
.kontakt-tel {
  padding:              0px 0px 0px 15px;
  background:           url("../img/icon-tel.png") top left no-repeat;
}
.kontakt-email {
  padding:              0px 0px 0px 15px;
  background:           url("../img/icon-email.png") top left no-repeat;
}
.kontakt-www {
  padding:              0px 0px 0px 15px;
  background:           url("../img/icon-www.png") top left no-repeat;
}
#kontaktInfo img {
  border:               1px solid #999;
  margin:               0px 10px 0px 0px;
}
.zobrazitNaMape {
  padding:               10px 0px 0px 0px;
  display:                block;
}

.content_img {
  margin:               20px 0px 30px 0px;
  padding:              0px 0px 0px 0px;
  min-height:           50px;
}

.content_img img {
  margin:               10px 10px 0px 0px;
  padding:              0px 0px 0px 0px;
  min-height:           50px;
  width:                140px;
  height:               105px;
  float:                left;
}

#content_img2 {
  margin:               20px 0px 30px 0px;
  padding:              0px 0px 0px 0px;
  display:              block;
}

#content_img2 img {
  margin:               10px 10px 0px 0px;
  padding:              0px 0px 0px 0px;
  width:                96px;
  height:               72px;
      float:                left;
}

.video {
  margin:               20px 0px 30px 0px;
  padding:              0px 0px 0px 0px;
  min-height:           50px;
}

.video object {
  margin:               10px 10px 0px 0px;
  padding:              0px 0px 0px 0px;
  width:                290px;
  height:               200px;
  float:                left;
}

.gallery_picboxes {
  margin:               20px 0px 10px 0px;
  padding:              0px 0px 0px 0px;
  min-height:           50px;
}
.gallery_picbox1, .gallery_picbox3 {
  width:                134px;
  height:               101px;
  margin:               0px;
}
.gallery_picbox1 a  {
  width:                134px;
  height:               101px;
  padding:              1px;
  border:               2px solid #dedede;
  display:              block;
  float:                left; 
  margin:               0px 15px 15px 0px;
}
.gallery_picbox3 a {
  width:                134px;
  height:               101px;
  padding:              1px;
  border:               2px solid #dedede;
  display:              block;
  float:                left; 
  margin:               0px 0px 15px 0px;
}
.gallery_picbox1 a:hover, .gallery_picbox3 a:hover  {
  border:               2px solid #1980b3;
  display:              block;
}
.gallery_picbox1 img, .gallery_picbox3 img {
  width:                132px;
  height:               99px;
  border:               1px solid #dedede;
}
#viridizajn {
		float:    left;
}


/* z reku */

	.techspecs, .greytable{
		border: none;
		empty-cells: show;
		border-spacing:0px;
		
	}

	.techspecs th, .greytable th{
		background-color: #00A3F3;
		color: #FFF;
		padding: 2px 5px;
		border-top: 1px solid #FFF;		
	}
	
	
	.techspecs th a{
		color: #555;
	}


	.techspecs td, .greytable td{
		border-bottom: 1px solid #A9A9A9;
		padding: 2px;
		font-size: 0.9em;
	}	
	
	.techspecs .startrow, .greytable .startrow, .techspecs{
		border-left: 3px solid #FFF;
	}
	.techspecs th.grey{
		color: #555;
		border-bottom: 1px solid #A9A9A9;
		background-color: #EEE;
	}
	
	.greytable th{
		background-color: #EEE;
		text-align:center;
		color: #555;
	}
	.greytable td{
		text-align:center;	
		padding: 10px;
	}
	
  .clear{
		float: none;
		clear: both;
	}

/* gallery */
#slideshow {
    width: 900px;
    height: 275px;
    position: absolute;
	top: 0px;
	left: 0px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:1;
    opacity:0.0;
    height: 275px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:3;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:2;
}

#slideshow DIV IMG {
    height: 275px;
    display: block;
    border: 0;
}

#bazeny-reku #subMenu .mReku,
#bazeny-rivierapool #subMenu .mRivierapool,
#bazeny-rivierapool-xl #subMenu .mRivierapoolXL,
#bazeny-rivierapool-s-prepadovym-zlabom #subMenu .mRivierapoolU,
#reku-malaga #subMenu .mReku,
#reku-maris #subMenu .mReku,
#reku-milano #subMenu .mReku,
#reku-san-remo #subMenu .mReku,
#riviera-classic #subMenu .mRivierapool,
#riviera-modena #subMenu .mRivierapool,
#riviera-rimini #subMenu .mRivierapool,
#riviera-capri #subMenu .mRivierapool,
#riviera-royal #subMenu .mRivierapool,
#riviera-ravenna #subMenu .mRivierapool,
#riviera-florenz #subMenu .mRivierapool,
#riviera-rom #subMenu .mRivierapool,
#riviera-classic-xl #subMenu .mRivierapoolXL,
#riviera-rom-xl #subMenu .mRivierapoolXL,
#riviera-royal-xl #subMenu .mRivierapoolXL,
#riviera-florenz-xl #subMenu .mRivierapoolXL,
#riviera-rimini-xl #subMenu .mRivierapoolXL,
#riviera-classic-u #subMenu .mRivierapoolU,
#riviera-classic-rom-u #subMenu .mRivierapoolU,
#riviera-classic-royal-u #subMenu .mRivierapoolU,
#riviera-classic-xl-u #subMenu .mRivierapoolU,
#riviera-classic-rom-xl-u #subMenu .mRivierapoolU,
#riviera-classic-royal-xl-u #subMenu .mRivierapoolU

{
  display:                block;
}

.mRivierapool,
.mReku,
.mRivierapoolXL,
.mRivierapoolU
{
  display:                   none;
}

#reku-malaga #subMenu .reku-malaga,
#reku-maris #subMenu .reku-maris,
#reku-milano #subMenu .reku-milano, 
#reku-san-remo #subMenu .reku-san-remo,
#riviera-classic #subMenu .riviera-classic,
#riviera-modena #subMenu .riviera-modena,
#riviera-rimini #subMenu .riviera-rimini,
#riviera-capri #subMenu .riviera-capri,
#riviera-royal #subMenu .riviera-royal,
#riviera-ravenna #subMenu .riviera-ravenna,
#riviera-florenz #subMenu .riviera-florenz,
#riviera-rom #subMenu .riviera-rom,
#riviera-classic-xl #subMenu .riviera-classic-xl,
#riviera-rom-xl #subMenu .riviera-rom-xl,
#riviera-florenz-xl #subMenu .riviera-florenz-xl,
#riviera-rimini-xl #subMenu .riviera-rimini-xl,
#riviera-classic-u #subMenu .riviera-classic-u,
#riviera-classic-rom-u #subMenu .riviera-classic-rom-u,
#riviera-classic-royal-u #subMenu .riviera-classic-royal-u,
#riviera-classic-xl-u #subMenu .riviera-classic-xl-u,
#riviera-classic-rom-xl-u #subMenu .riviera-classic-rom-xl-u,
#riviera-classic-royal-xl-u #subMenu .riviera-classic-royal-xl-u

{
  color:                  #0e71e9;
	text-decoration:        none;
	cursor:                 default;
}

#subMenu ul li a:hover ul.mRivierapool {
  display:                block;
  visibility:             visible;
}
#reklamaEshop {
  width:                  182px;
  height:                 116px;
  position:		absolute;
  top:			-20px;
  left:     480px;
  z-index:   11;
  

}

