/* Start of CMSMS style sheet 'page' */
HTML,BODY {margin:0; padding:0; border:0 none; background:url("./uploads/images/css/background3.jpg") 50% 0 repeat-x #000000; color:#00607D; font-family: "Arial CE", "Helvetica CE", Arial, sans-serif; text-align:center;}

BODY {font-size:71%; padding-bottom:8px;  line-height:130%; }
BODY { overflow:scroll; overflow: -moz-scrollbars-vertical; *overflow:visible; }
* HTML BODY {overflow:auto;}
FIELDSET,FORM {margin:0; padding:0; border:0 none;}
IMG {border:0 none;}
TABLE {font-size:100%;}
INPUT,TEXTAREA,SELECT {font-size:100%; font-family: "Arial CE", "Helvetica CE", Arial, sans-serif;}

P,H1,H2,H3,H4,H5,H6 {margin:0; padding:8px 0; }

H1 {font-size:120%; color:#000;}
H2 {font-size:110%; color:#000;}
H3 {font-size:100%; color:#000;}
H4 {font-size:120%; color:#00607D;}
H5 {font-size:110%; color:#00607D;}
H6 {font-size:100%; color:#00607D;}

A {color:#00607D; text-decoration:uderline;}
A:hover {text-decoration:none; color:#008099;}

HR {margin:0; padding:0; border:0 none; background:none; height:1px;  line-height:0; font-size:0; border-top:1px solid #000; clear:both;}

#site,#site-en {width:998px; margin:0 auto; text-align:left; position:relative;}
#site,#site-en {left:9px;}
#site2-en,#site2 {width:1007px; margin:0 auto; text-align:left; position:relative;}

div.top {width:100%; height:118px; position:relative; top:0; left:-3px; z-index:2;}
#site2-en,#site2 div.top {height:107px;}

.logo {margin:0; padding:0; font-size:100%; width:465px; height:120px; float:left; position:absolute; top:0; left:0; }
.logo A {position:absolute; z-index:5; width:100%; height:100%; background:url("./uploads/images/css/index-top-logo3.jpg") 0px 0 no-repeat;}
.logo SPAN {position:absolute; top:20px; left:20px; width:300px; height:60px; color:#fff; z-index:2;}

#site2 .logo { width:468px; height:107px; float:left; }
#site2 .logo A {background:url("./uploads/images/css/site-logo.jpg") right 0 no-repeat;}

#site2-en .logo { width:468px; height:107px; float:left; }
#site2-en .logo A {background:url("./uploads/images/css/site-logo.jpg") right 0 no-repeat;}


div.menu  {background:url("./uploads/images/css/index-top-menu5.jpg") 5px 0px no-repeat; width:547px; height:120px; position:absolute; right:0; top:0; z-index:5;}
div.menu UL,div.menu UL LI {margin:0; padding:0; list-style:none; background:none;}
div.menu UL {position:absolute; bottom:13px; left:9px; }
div.menu UL LI {float:left; }
div.menu UL LI A { float:left;  width:40px; height:30px; position:relative; }
div.menu UL LI.o-nas A { width:40px;  }
div.menu UL LI.produkty A {width:69px;} 
div.menu UL LI.galeria A {width:66px;}
div.menu UL LI.referencie A {width:82px;}
div.menu UL LI.rezervacia A {width:83px;}
div.menu UL LI.sutaz A {width:50px;}
div.menu UL LI.kontakt A {width:60px;}

div.menu UL LI A.active SPAN { width:auto; height:auto; position:absolute; z-index:10; cursor:pointer; cursor:hand;}

div.menu UL LI.kontakt A.active SPAN {background:url("./uploads/images/css/menu-kontakt.gif") 0 0 no-repeat; top:2px; left:2px; width:70px; height:42px;  }
div.menu UL LI.sutaz A.active SPAN {background:url("./uploads/images/css/menu-sutaz.gif") 0 0 no-repeat; top:3px; left:3px; width:55px; height:46px;  }
div.menu UL LI.rezervacia A.active SPAN {background:url("./uploads/images/css/menu-rezervacia.gif") 0 0 no-repeat; top:5px; left:3px; width:86px; height:47px;  }
div.menu UL LI.referencie A.active SPAN {background:url("./uploads/images/css/menu-referencie.gif") 0 0 no-repeat; top:3px; left:-2px; width:93px; height:50px;  }
div.menu UL LI.galeria A.active SPAN {background:url("./uploads/images/css/menu-galeria.gif") 0 0 no-repeat; top:3px; left:-1px; width:72px; height:52px;  }
div.menu UL LI.produkty A.active SPAN {background:url("./uploads/images/css/menu-produkty.gif") 0 0 no-repeat; top:3px; left:0px; width:72px; height:53px;  }
div.menu UL LI.o-nas A.active SPAN {background:url("./uploads/images/css/menu-o-nas.gif") 0 0 no-repeat; top:3px; left:-3px; width:47px; height:54px;  }

#site2 div.menu {background:url("./uploads/images/css/site-menu2.jpg") 0px 0 no-repeat;  width:542px; height:107px;  z-index:5;}
#site2 div.menu UL {bottom:0px; left:4px; }

#site2-en div.menu {background:url("./uploads/images/css/site2-menu-en.jpg") -1px 0 no-repeat;  width:542px; height:107px;  z-index:5;}
#site2-en div.menu UL {bottom:0px; left:0px; }


#site-en div.menu {background:url("./uploads/images/css/index-en-top-menu.jpg") 0px 0 no-repeat;  width:542px; height:107px;  z-index:5;}
#site-en div.menu UL {position:absolute; bottom:0px; left:0px;}

div.menu UL LI.about A { width:45px;  }
div.menu UL LI.products A {width:69px;} 
div.menu UL LI.gallery A {width:65px;}
div.menu UL LI.references A {width:89px;}
div.menu UL LI.reservation A {width:88px;}
div.menu UL LI.contest A {width:66px;}
div.menu UL LI.contact A {width:62px;}

div.menu UL LI.contact  A.active SPAN {background:url("./uploads/images/css/menu-contact.gif") 0 0 no-repeat; top:4px; left:2px; width:67px; height:42px;  }
div.menu UL LI.contest A.active SPAN {background:url("./uploads/images/css/menu-contest.gif") 0 0 no-repeat; top:3px; left:3px; width:71px; height:46px;  }
div.menu UL LI.reservation A.active SPAN {background:url("./uploads/images/css/menu-reservation.gif") 0 0 no-repeat; top:5px; left:3px; width:91px; height:47px;  }
div.menu UL LI.references A.active SPAN {background:url("./uploads/images/css/menu-references.gif") 0 0 no-repeat; top:3px; left:1px; width:93px; height:50px;  }
div.menu UL LI.gallery A.active SPAN {background:url("./uploads/images/css/menu-gallery.gif") 0 0 no-repeat; top:3px; left:-1px; width:72px; height:52px;  }
div.menu UL LI.products A.active SPAN {background:url("./uploads/images/css/menu-products.gif") 0 0 no-repeat; top:3px; left:0px; width:72px; height:53px;  }
div.menu UL LI.about A.active SPAN {background:url("./uploads/images/css/menu-about.gif") 0 0 no-repeat; top:6px; left:-0px; width:48px; height:50px;  }


div.content {width:100%; height:284px;   position:relative; top:0; left:0;  background:url("./uploads/images/css/index-content4.jpg") 1px 0 no-repeat;  }

#site2-en div.content,#site2 div.content { height:auto; background:url("./uploads/images/css/site-back2.gif") 463px 0 repeat-y;   z-index:3; }
#site2-en div.content-case,#site2 div.content-case {background:url("./uploads/images/css/site-content.jpg") 463px 0 no-repeat;  margin-bottom:-86px; overflow:hidden; position:relative; z-index:2; _width:100%;}

#site2-en div.content-case {top:-14px;}
#site2 div.content-case {top:-4px;}

div.content-left {width:345px; padding:20px 0 0 50px;  max-height:230px; overflow:hidden; }
* HTML BODY div.content-left {height:230px; }

div.content-right {width:415px;  float:right;  padding:50px 85px 75px 0;  position:relative; z-index:10;  }
 
div.flash-object { position:absolute; left:447px; top:-13px; width:507px; height:292px;  z-index:8;}   
div.flash-object OBJECT,div.flash-object IMG {display:block;}

#site2-en div.flash-object,#site2 div.flash-object {position:relative; left:0; top:0; float:left; width:472px; height:auto;}
#site2-en div.contest,#site2 div.contest {position:relative; left:-2px; top:0; float:left; clear:left;} 

#site2-en div.contest,#site2 div.contest {text-align:right; width:462px;}

#site2 div.contest {}

div.footer {clear:both;width:100%; height:138px; position:relative; top:0; left:0;  z-index:10; viibility:hidden;}
div.footer .contest {position:relative; top:4px; left:25px; width:428px;  float:left;}
div.footer .contest OBJECT,div.footer .contest IMG {display:block;}
#site2-en div.footer,#site2 div.footer {background:url("./uploads/images/css/site-foot.gif") 462px 0 no-repeat; height:86px; position:relative; z-index:3;}

#site-en div.footer .contest {left:25px; top:5px; }

div.footer div.partneri {position:absolute; top:5px; left:448px;  width:553px; height:138px;  z-index:10;}

div.copyright {color:#C8C8C9; padding:8px 0 0 55px; font-size:90%;}

div.cleaner {clear:both; width:1px; height:0; font-size:0; line-height:0; }

table.formbuilderform td {padding:2px 4px;}
table.formbuilderform td input {border:1px solid #77C0CC; background:#fff; width:200px;}
table.formbuilderform td textarea,table.formbuilderform td select {border:1px solid #77C0CC; background:#fff;}
table.formbuilderform td.radio  input {width:auto; background:none; border:0 none;}
table.formbuilderform td input.fbsubmit {width:auto; background:#77C0CC; border:1px solid #77C0CC; color:#333;  cursor:pointer; cursor:hand;}

.button {background:#77C0CC; border:1px solid #77C0CC; color:#333;  cursor:pointer; cursor:hand; padding:2px 4px; display:inline-block; text-decoration:none;}
.button:hover {text-decoration:none; background:#469EB5;border:1px solid #4BA4B6; color:#000;}

.red {background: #F698B2; border: 1px solid #F698B2; }
.red:hover {background: #DD89A0; border: 1px solid #D28298; }

.error_message {color:#222;}

li.thumb img { border: 1px solid #ffffff; }
li.thumb img:hover { border: 1px solid #666666; }
li.thumb {margin-bottom: 12px; }
li.thumb a { padding-bottom: 4px; }

.albumnav a { text-decoration: none; border: 1px solid #ffffff; background-color: #ffffff; color: #666666; padding: 1px 3px; font-size: 120%; font-weight: bold; }
.albumnav a:hover { border: 1px solid #666666; background-color: #cccccc; color: #ffffff; }

table.cennik {width: 100%; border: 1px solid #ADD6EA; }
table.cennik td, table.cennik th { padding: 6px; text-align: center; color: #000000; border-top: 1px solid #216181; border-left: 1px solid #216181; border-right: 1px solid #ADD6EA; border-bottom: 1px solid #ADD6EA; }
table.cennik td { background-color: #E0EEF7; }
table.cennik th { background-color: #cccccc; }
table.cennik td.produkt { padding-right: 20px; text-align: left; }

h1 a {text-decoration: none; font-size: 80%; vertical-align: middle; color: #888888;}
h1 a:hover {color: #666666;}
h1 span {color: #666666;}

.tabulka {margin-bottom:8px; width:100%; border-collapse:collapse;}
.tabulka TH {padding:2px 6px;  border:1px solid #4BA4B6; background:#4BA4B6; color:#fff; text-align:left; font-style:normal;}
.tabulka  TD {padding:2px 6px; vertical-algin:middle; border:1px solid #4BA4B6;}
.tabulka TR.empty TD {padding:0; font-size:10px; border:0 none; height:14px;}
.tabulka  TD.cena {text-align:right;}

blockquote.citat { 
  background : url(./uploads/images/css/bb_quotes.gif) no-repeat top left;
  margin : 15px 0 0 5px;
  padding : 5px 20px 0 25px;
  border-right : 1px dotted #00607D; 
  border-left : 1px dotted #00607D; 
  text-indent : 30px;
}

blockquote.citat cite {
  background : url(./uploads/images/css/bb_quotes_end.gif) no-repeat top right; 
  display : block; 
  padding-top : 20px;
  padding-right : 50px;
  text-align : right;
  color : #000000;
  font-weight : bold;
}

.letsgo {
  font-size: 120%;
  color: #000000;
  font-style: italic;
}

h2.galeria {
  padding: 2px 6px;  border: 1px solid #4BA4B6; background:#4BA4B6; color:#fff; text-align: left;
  font-style:normal;
}



/* borders, margin.. */
h2,
h3 {
	margin: 0; padding: 0;
	font-size: 100%;
}
img {
	border: none;
}

/* floating & display, clearers */
.fleft { float: left !important; }

.cboth { clear: both; height: 1px !important; font-size: 1px !important; overflow: hidden; }

.cf-both { clear: both; height: 1px !important; font-size: 1px !important; overflow: hidden; }

/*.nodisp { display: none !important; }
.disp-block { display: none !important; }
.hidden { visibility: hidden; }*/

/* main elements */


.box {
	margin: 5px;
	float: left;
}
	.box-i {
		padding: 5px;
	}
	.box-bottom {
		width: 215px;
		margin-left: 10px;
		float: left;
	}
	.box-bottom .box-i {
		min-height: 100px;
	}
	.box h4 {
		color: #777;
		padding: 5px;
		background: #fbfbfb;
	}

.box-gallery {
	/*width: 550px !important;*/
}
	.box-gallery h1 {
		margin: 5px 0 10px;
		font-size: 130%;
		font-weight: bold;
		color: #033476;
	}
	.box-gallery img {
		margin: 5px;
	}
.box-gallery-list {
/* 	width: 550px !important; */
}
	.box-gallery-list .box-series-i {
		background-color: #E6EAF1;
		padding: 15px 0px 0px 6px;
	}
	.box-gallery-list .gallery {
 		display: inline;
 		float: left;
 		width: 98px !important;
 		height: 140px;
	}
		.box-gallery-list .gallery img {
			margin: 0 0 5px 0;
			height: 70px;
			width: 96px;
		}
		.box-gallery-list .gallery a {
			margin: 1px;
		}
		.box-gallery-list .gallery .image-count {
			font-size: 85%;
			font-style: italic;
		}
	.box-gallery-list h2 {
		margin: 5px 0 10px;
		font-size: 130%;
		font-weight: bold;
		color: #033476;
		/*padding: 5px 0 10px 10px;
		font-size: 110%;
		font-weight: bold;
		color: #033476;*/
	}
	.box-gallery-list h3 {
		display: block;
		font-weight: bold;
		color: #033476;
	}

/* End of 'page' */

