/* DEFAULT PAGE */
div#defaultLeft,div#defaultRight,div#leftIn {
	min-height: 411px;
	height: auto;
	float: left;
}

div#defaultLeft {

	padding: 0px 4px 0px 0px;

height: auto;
}

div#leftIn {
	
}

div#greenBox {
	padding: 0px 0px 0px 15px;
	margin: 0px;
height: 238px;
/* _height: 240px; */
	width: 180px;
	float: left;
	border-top: 2px solid #B2CF25;
	border-right: 2px solid #B2CF25;
border-left: 6px solid #B2CF25;
	
}

div#greenBox2 {
	padding: 0px 0px 10px 15px;
	min-height: 200px;
		margin: 0px;
	float: left ;
width: 363px;
	border-right: 2px solid #B2CF25;
border-left: 6px solid #B2CF25;
	border-bottom: 2px solid #B2CF25;	
}
div#greenBox2 h2.vitejte{
	font-weight: normal;
	color: #ef7105;
	text-align: left;	
font-weight: bold;
	width: 180px;
		font-size: 10px;
		margin: 0px;
}

div#greenBox h2.vitejte{
	font-weight: normal;
	color: #ef7105;
	text-align: left;	
font-weight: bold;
	width: 180px;
		font-size: 10px;
		margin: 0px;
}
div#greenBox h2.vitejte3{
	font-weight: normal;
color: #606f07;
	text-align: left;	
font-weight: bold;
	width: 180px;
		font-size: 16px;
		margin-bottom: 5px;
		margin-top : 0px !important;
		padding: 0px;
}
	table.noBorder tr td h2.snidane{
  	color: #F77E1D;
  	}

div#greenBox p {
	margin: 0px 0px 0px 0px !important;
}

div#defaultFotogalery1 {
	width: 177px;
	height: 177px;
	padding: 10px;
	background-color: #f0e9c1;
}
div#defaultFotogalery1 h3{
	color: #644219;
	text-align: center;
}

	div#miniPic{
		width: 177px;
		text-align: center;
	}
	div#miniPic img{
		border: solid 2px #fff;
		padding: 1px;
	}
	

div#defaultRight {
	width: 520px;
}

div#defaultRight img {
	margin: 0px ! important;
}

/* vitejte u nas*/
p.bigger,
p.bigger strong{

	font-size : 14px;
}

/*miniGalerie*/
div#fpsMain{
	padding: 10px 0px 0px 45px;
	height: 30px;
}


.fpsDef,
.fpsDef img{
	border: none !important;
}

a.fpsDef img{
	float: left;
}

div#fpsNum{
	width: 40px;
	float: left;
}



/* KONTAKTNI FORMULAR ----------------------------------*/
fieldset {
	border: 0px;
}

form.calc,div.calculator {
	border: solid 2px #bdc0b7;
	padding: 10px 190px 0px 10px;
	margin: 0px 0px 20px 0px;
	background: url("../images/calc.gif") right top no-repeat #fff;
	/* _height: 220px; */
	min-height: 220px;
}

input,select {
	border: solid 2px #bdc0b7;
	background: url("../images/formbg.gif") left top repeat-x;
	padding: 2px;
}

select {
	width: 200px;
}

option {
	background-color: #fff;
}

input.datField {
	width: 20px;
	border: solid 2px #bdc0b7;
	background: url("../images/formbg.gif") left top repeat-x;
}

input.yerField {
	width: 40px;
	border: solid 2px #bdc0b7;
	background: url("../images/formbg.gif") left top repeat-x;
}

input.smallCount {
	width: 20px;
}

input.submit {
	padding: 5px;
	margin: 0px 0px 0px 150px;
	background: url("../images/formbg.gif") left top repeat-x;
}

textarea {
	border: solid 2px #bdc0b7;
	background: url("../images/formbg.gif") left top repeat-x;
	padding: 2px;
}

input.important,textarea.important {
	border: solid 2px #bdc0b7;
	background: url("../images/formbg.gif") left top repeat-x;
}

label {
	display: block;
	width: 200px;
	float: left;
}

div.line {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: solid 1px #efefef;
}

div.calculator	div.line {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

div.half {
	width: 330px;
	float: left;
}

table {
	margin: 0px 0px 0px 0px;
	background-color: #ecdaa3;
}

table.cenik {
	width: 710px;
}
table.cenik th.cena {
	background-color: #ffe9a7;
	width: 95px;
}
table.cenik th.cena2 {
	background-color: #ffe9a7;
	width: 400px;
}


table.cenikB {
	width: 710px;
}

table.cenikB td,table.cenik td {
	text-align: center;
}

table th,table td {
	padding: 3px;
}

table th {
	background-color: #ffe9a7;
}




table th.leftArrow {
	text-align: left;
	background: url("../images/left-arrow.gif") 40px 50% no-repeat #ffe9a7;
}

table th.downArrow {
	background: url("../images/down-arrow.gif") 50% 35px no-repeat #ffe9a7;
	padding: 0px 0px 30px 0px;
}

table th.smallest {
	font-weight: normal;
	font-size: 9px;
}

table td {
	background-color: #fff6db;
}

div#underM {
	margin: 20px 0px 0px 0px;
	padding: 10px 0px 10px 20px;
	border-top: solid 1px Orange;
	border-bottom: solid 1px Orange;
}
iframe#gall {
	border: none;
}


object#flash{
  margin-top: 100px;
  }



/* dodatky k ceniku */
.room_nocenter {margin-left: 165px}
.room_infotd {padding: 0px}
  
#info1, #info2, #info3 {display: none; background: url('../images/info_bublina.png') no-repeat; position: absolute; text-align: center;
                        width: 200px; height: 60px; margin-left: 40px; z-index: 1}
  #info1, #info2, #info3 p {padding: 5px}
  
#viva_info1, #viva_info2, #viva_info3, #viva_info4, #viva_info5 {display: none; background: url('../images/info_bublina2.png') no-repeat;
                                                                 line-height: 120%; position: absolute; margin-left: 40px; z-index: 1}
  #viva_info1, #viva_info2, #viva_info3, #viva_info4, #viva_info5 p {padding: 10px 15px 10px 15px; text-align: justify; width: 220px; height: 65px}  
  

/* posuvnik na hlavni strane */
#defaultPosuvnik {text-align: center}
  #defaultPosuvnik li {width: 340px; height: 257px}
  
  
/* leva */
.leftb {float: left; width: 165px; margin-left: 20px; margin-top: 20px}
  .leftb img {width:100%}
