body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	text-align: center;
	font-family: Tahoma, Arial, Sans;
	background-color: #EEF2D1;
}

textarea {
	font-family: Tahoma, Arial, Sans;
}
img {
	border: 0px;
	display: block;
	padding: 0px 0px 0px 0px;
}
img.ui-datepicker-trigger {
	display: inline;
}


a {
	color: #663300;
}

a:link {
	color: #663300;
}

a:hover {
	color: #92a237;
}

a:visited {
	color: #9a6a3a;
}

p {
	color: #663300;
	padding: 2px 0px 8px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 18px;
}

h2 {
	font-size: 12px;
	color: #92a237;
	padding: 6px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

h2.large {
	font-size: 16px;
	color: #663300;
	padding: 6px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

/* TABLE */
table.nice {
	font-size: 11px;
	color: #663300;
	border-collapse: collapse;
	border: 0px solid #cad29f;
	width: 921px;
	margin: 0px 0px 0px 0px;
}


table.nice tr.top {
	background-repeat: no-repeat;
	background-position: right -1151px;
	background-image: url(../i/matrix.jpg);
	font-weight: normal!Important;
}

table.nice tr.other {
	background-repeat: no-repeat;
	background-position: right -1191px;
	background-image: url(../i/matrix.jpg);
}

table.nice tr.top th {
	font-weight: normal!Important;
	padding: 5px 10px 3px 10px;
	border-bottom: 1px solid #cad29f;
	font-size: 12px;
	color: #92a237;
	text-align: left;
}

table.nice td {
	padding: 2px 10px 2px 10px;
	border-bottom: 1px solid #cad29f;
	background-image: none;
}

table.nice tr.red {
	color: #ff0000;
}


table.nice.attr td {
	padding: 4px 10px 4px 10px;
	border-bottom: 1px solid #cad29f;
	background-image: none;
}

table.nice.attr tr.bold td {
	padding: 11px 10px 4px 10px;
	border-bottom: 1px solid #cad29f;
	background-image: none;
	font-weight: bold;
}

.ok, .okC {
	display: block;
	width: 15px;
	height: 17px;
	background-repeat: no-repeat;
	background-position: 0px -880px;
	background-image: url(../i/matrix.jpg);
	float: right;	
}

.okC {
	float: none;
}

form {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

fieldset {
	border: 0px solid #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
div.right {
	float: right;
}


div.green {
	font-size: 11px;
	line-height: 18px;
	color: #92a237;
	padding: 0px 0px 0px 0px;
	margin: -5px 0px 10px 0px;
	width: 210px;
}


td.green {
	font-size: 11px;
	line-height: 18px;
	color: #92a237;
}

h1.cottage {
	font-size: 16px;
	color: #663300;
	padding: 0px 15px 0px 0px;
	margin: 0px 0px 0px 0px;
}

h1, h2.like_h1 {
  float: left;
  font-size: 20px;
  color: #92a237;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 15px 0px;
}

h2.like_h1_list {
  font-size: 18px!Important;
  color: #92a237!Important;
  padding: 0px 0px 0px 0px!Important;
  margin: 0px 0px 0px 0px!Important;
  font-weight: normal!Important;
}
h2.like_h1_list a  {
	text-decoration: none!Important;
	color: #92a237!Important;
}

h2.like_h1_list a:hover  {
	text-decoration: underline!Important;
	color: #92a237!Important;
}

div.light_green_195_down h3.owner {
	font-size: 11px;
	color: #92a237;
	padding: 2px 0px 10px 24px;
	margin: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: -509px -369px;
	background-image: url(../i/matrix.jpg);	
}

div.light_green_195_down h3 {
	font-size: 11px;
	color: #92a237;
	padding: 2px 0px 10px 24px;
	margin: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: -509px -337px;
	background-image: url(../i/matrix.jpg);
}

div.light_green_195_down p {
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.light_green_195_down label {
	font-size: 11px;
	color: #663300;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
}

div.light_green_195_down input.hundred {
	width: 145px;
	font-size: 11px;
	float: left;
}

div.light_green_195_down input {
	width: 170px;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	border: 1px solid #cbd2a0;
}

div.light_green_195_down textarea {
	width: 170px;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	border: 1px solid #cbd2a0;
}

div.header {
  width: 984px;
  height: 162px;
  position: relative;
  padding: 0px 0px 0px 0px;
  margin: 10px auto 0px auto;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-image: url(../i/matrix.jpg);
}

a.logoLink {
  width: 420px;
  height: 110px;
  position: absolute;
  top: 11px; left: 11px;
}

a.silvesterLinkHeader {
  width: 220px;
  height: 70px;
  position: absolute;
  top: 50px; right: 11px;
}

div.favorites {
  text-align: right;
  padding: 11px 20px 0px 0px;
  margin: 0px 0px 0px 0px;
  height: 30px;
}

div.favorites span.body {
  color: #663300;
  float: right;
  font-size: 11px;
  line-height: 25px;
  padding: 0px 0px 7px 10px; 
  margin: 0px 0px 0px 0px; 
  background-position: left -1px;
  background-repeat: no-repeat;
  background-image: url(../i/matrix.gif);
}

div.favorites span.body a {
	color: #663300;
	text-decoration: none!Important;
}

div.favorites span.body a:hover {
	color: #663300;
	text-decoration: underline!Important;
}
div.favorites table, div.header table {
	float: right;
	background-position: left -1px;
	background-repeat: no-repeat;
	background-image: url(../i/matrix.gif);
}
div.favorites table td, div.header table td {
	padding: 2px 0px;
	vertical-align: top;
}

a.dropdown_flag {
  width: 11px;
  height: 15px;
  padding: 0px 15px 0px 0px;
  margin: 0px 0px 0px 0px;
  text-decoration: none;
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: right -850px;
  background-image: url(../i/matrix.jpg);
}

a.dropdown_flag.open {
  background-position: right -866px;
}


span.flag {
  width: 21px;
  height: 15px;
  padding: 0px 21px 2px 0px;
  margin: 12px 0px 0px 0px;
  background-repeat: no-repeat;
  background-image: url(../i/matrix.gif);
}

span.flag span {
  display: none;
}

span.flag.sk {
  background-position: -832px -115px;
}

span.flag.en {
  background-position: -832px -45px;
}

span.flag.de {
  background-position: -832px -80px;
}

span.flag.cz {
  background-position: -832px -150px;
}

span.flag.pl {
  background-position: -832px -185px;
}

span.flag.hu {
  background-position: -832px -220px;
}

span.flag.ru {
  background-position: -832px -255px;
}

div.favorites_cottage {
  height: 93px;
}

a.dropdown_arrow {
  display: block;
  position: absolute;
  top: 11px;
  right: 11px; 
  width: 12px;
  height: 6px;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-repeat: no-repeat;
  background-position: right -854px;
  background-image: url(../i/matrix.jpg);
}

.roll_over a.dropdown_arrow {
  right: 10px; 
  top: 10px;
}

div.languages {
  display: none;
  top: 35px;
  right: 10px;
  width: 115px;
  position: absolute;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border: 1px solid #CBD0A7;
  border-width: 0px 1px 1px 1px;
  background-color: #ffffff;
}

div.languages ul {
  list-style: none;
  text-align: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 10px 0px;
}

div.languages ul li {
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.languages ul li a {
  width: 54px;
  height: 16px;
  display: block;
  color: #9fb224;
  font-size: 11px;
  text-align: right;
  text-decoration: none;
  padding: 2px 40px 2px 2px;
  margin: 0px 0px 0px 10px;
  background-repeat: no-repeat;
  background-image: url(../i/matrix.gif);
}

div.languages ul li a.sk {
  background-position: -762px -113px;
}

div.languages ul li a:hover {
  padding: 1px 40px 1px 1px;
  border: 1px solid #9fb224;
}

div.languages ul li a.sk:hover {
  background-position: -763px -114px;
}

div.languages ul li a.cz {
  background-position: -762px -148px;
}

div.languages ul li a.cz:hover {
  background-position: -763px -149px;
}

div.languages ul li a.hu {
  background-position: -762px -218px;
}

div.languages ul li a.hu:hover {
  background-position: -763px -219px;
}

div.languages ul li a.pl {
  background-position: -762px -183px;
}

div.languages ul li a.pl:hover {
  background-position: -763px -184px;
}

div.languages ul li a.ru {
  background-position: -762px -253px;
}

div.languages ul li a.ru:hover {
  background-position: -763px -254px;
}

div.languages ul li a.en {
  background-position: -762px -43px;
}

div.languages ul li a.en:hover {
  background-position: -763px -44px;
}

div.languages ul li a.de {
  background-position: -762px -78px;
}

div.languages ul li a.de:hover {
  background-position: -763px -79px;
}




a.dropdown_currency {
  width: 11px;
  height: 15px;
  padding: 0px 15px 0px 0px;
  margin: 0px 0px 0px 0px;
  text-decoration: none;
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: right -850px;
  background-image: url(../i/matrix.jpg);
}

a.dropdown_currency.open {
  background-position: right -866px;
}


div.currencies {
  display: none;
  top: 35px;
  right: 83px; /* bolo 10 */
  width: 45px;
  position: absolute;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border: 1px solid #CBD0A7;
  border-width: 0px 1px 1px 1px;
  background-color: #ffffff;
  z-index: 10000;
}

div.currencies ul {
  list-style: none;
  text-align: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

div.currencies ul li {
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.currencies ul li a {
  width: 30px;
  height: 16px;
  display: block;
  color: #9fb224;
  font-size: 11px;
  text-align: right;
  text-decoration: none;
  padding: 2px 8px 2px 2px;
  margin: 0px 0px 0px 2px;
}

div.currencies ul li a:hover {
  padding: 1px 8px 1px 1px;
  border: 1px solid #9fb224;
}

div.filterOptions {
  display: none;
  top: 37px;
  right: 20px;
  width: 490px;
  position: absolute;
  background-color: #ffffff;
  z-index: 1000;
}

div.filterOptions_up {
  height: 10px;
  background-repeat: no-repeat;
  background-position: -495px -891px;
  background-image: url(../i/matrix.jpg);
}

div.filterOptions_body {
  width: 490px;
  width/**/:/**/ 475px;
  padding: 6px;
  margin: 0px 0px 0px 0px;
  background-color: #EEF2D1;
  border: 1px solid #CBD2A0;
  max-height: 300px;
  overflow: auto;
}

div.filterOptions_body a {
	font-size: 11px;
	color: #663300;
	display: block;
	float: left;
	width: 150px;
	line-height: 18px;
	text-decoration: none;
}

div.filterOptions_body a:hover {
	text-decoration: underline;
}
div.filterOptions_down {
  height: 10px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: -495px -927px;
	background-image: url(../i/matrix.jpg);
}


div.menu {
  padding: 0px 20px 0px 20px;
  margin: 0px 0px 0px 0px;
  text-align: right;
}


div.menu a {
  height: 15px;
  color: #ffffff;
  font-size: 11px;
  font-weight: bold;
  line-height: 15px;
  text-decoration: none;
  padding: 0px 6px 0px 6px;
  margin: 0px 0px 0px 0px;
  border-right: 1px solid #ffffff;
}

div.menu a:visited {
	color: #ffffff;
}

div.menu a.last {
  border: 0px solid black;
}

div.menu a:hover {
  color: #663300;
}

div.cottage_count {
  float: left;
  color: #ffffff;
  font-size: 11px;
  line-height: 15px;
  font-weight: bold;
  text-align: center;
  padding: 0px 0px 0px 40px;
  margin: 0px 0px 0px 0px;   
  width: 140px;
}

div.main {
  width: 984px;
  margin: 0px auto 0px auto;
  padding: 10px 0px 0px 0px;
  background-color: #ffffff;
}

div.left_col {
  width: 208px;
  float: left;    
}
 
div.right_col {
  width: 964px;
  float: left;
  text-align: left;
  margin-left: 10px;
}

a.d_on_d {
  float: left;
  color: #ffffff;
  font-weight: bold;
  font-size: 11px; 
  text-decoration: none;
  padding: 0px 30px 0px 0px;
  margin: 0px 0px 0px 0px;
  background-repeat: no-repeat;
  background-position: right -1053px;
  background-image: url(../i/matrix.jpg); 
}

a.d_on_d:visited {
	color: #ffffff;
}

a.d_on_d span {
  display: block;
  color: #ffffff;  
  padding: 5px 0px 7px 10px;
  margin: 0px 0px 0px 0px;
  background-repeat: no-repeat;
  background-position: -810px -1053px;
  background-image: url(../i/matrix.jpg); 
}

a.d_on_d:hover {
	background-position: right -1088px;
}

a.d_on_d:hover span{
	background-position: -810px -1088px;
}

a.d_on_l {
  float: left;
  color: #ffffff;  
  font-weight: bold;
  font-size: 13px;
  text-decoration: none;
  padding: 0px 40px 0px 0px;
  margin: 0px 0px 0px 0px;
  background-repeat: no-repeat;
  background-position: right -989px;
  background-image: url(../i/matrix.jpg); 
}

a.d_on_l:visited {
	color: #ffffff;
}

a.d_on_l span { 
  display: block;
  padding: 12px 0px 13px 20px;
  margin: 0px 0px 0px 0px;
  background-repeat: no-repeat;
  background-position: -494px -989px;
  background-image: url(../i/matrix.jpg); 
  color: #ffffff!Important;
}

a.d_on_l:hover {
	background-position: right -944px;
}

a.d_on_l:hover span{
	background-position: -494px -944px;
  color: #ffffff!Important;
}

div.d_on_d input:hover {
  background-color: white;
}

div.green_cell_down {
  padding: 10px 0px 0px 0px;
  margin: 0px 0px 10px 0px;
  background-repeat: no-repeat;
  background-position: 0px -820px;
  background-image: url(../i/matrix.jpg);
}

div.light_green_up {
  padding: 7px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  background-repeat: no-repeat;
  background-position: -10px -213px;
  background-image: url(../i/matrix.jpg);
}

div.light_green_body {
  width: 962px;
  width/**/:/**/ 922px;
  padding: 13px 20px 13px 20px;
  margin: 0px 0px 0px 0px;
  background-color: #fbfcf3;
  border-left: 1px solid #CBD2A0;
  border-right: 1px solid #CBD2A0;
}

div.light_green_body.am {
	color: #fe0000;
	font-weight: bold;
	text-align: center;
}
div.light_green_down {
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	background-repeat: no-repeat;
	background-position: -10px -823px;
	background-image: url(../i/matrix.jpg);
}


div.light_green_262 {
	float: left;
	width: 282px;
	padding: 0px 0px 0px 0px;
	margin: 0px 18px 0px 0px;
	background-color: #EFF5CF;
}

div.light_green_262_up {
	width: 282px;
	height: 10px;
	background-repeat: no-repeat;
	background-position: -654px -230px;
	background-image: url(../i/matrix.jpg);
}

div.light_green_262_body {
	padding: 10px 20px 0px 20px;
	text-align: center;
	position: relative;
}

div.light_green_262_body a {
	position: relative;
	display: block;
	text-decoration: none;
}

div.light_green_262_body img {
	padding: 0px 0px 15px 0px;
}

div.light_green_262_body img.small {
	padding: 0px 10px 10px 0px;
	width: 116px;
	float: left;
}

div.light_green_262_body img.smallRight {
	padding: 0px 0px 10px 0px;
	width: 116px;
	float: right;
} 

div.light_green_262_down {
	width: 282px;
	height: 10px;
	background-repeat: no-repeat;
	background-position: -654px -281px;
	background-image: url(../i/matrix.jpg);
}

div.light_green_270 {
	float: left;
	width: 622px;
	position: relative;
	background-color: none;
}

div.light_green_270_up {
	margin-top: 20px;
	background-repeat: no-repeat;
	background-position: -174px -1406px;
	background-image: url(../i/matrix.jpg);
	width: 622px;
	height: 10px;
}

div.light_green_270_body {
	padding: 0px 15px 0px 15px;
	background-color: #EFF5CF;
	width: 592px;
}

div.light_green_270_down {
	background-repeat: no-repeat;
	background-position: -174px -1555px;
	background-image: url(../i/matrix.jpg);
	width: 622px;
	height: 20px;
}

td.light_green_270_separator {
	width: 32px;
	background-repeat: no-repeat;
	background-position: -817px -1406px;
	background-image: url(../i/matrix.jpg);
	background-color: #EFF5CF;
}


div.near_flags {
	float: left;
	width: 215px;
}

ul.flags {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

ul.flags a, ul.flags a:hover {
    text-decoration: none!Important;
	float: left;
}


ul.flags li {
	padding: 0px 5px 5px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

span.bold_brown {
	font-size: 12px;
	color: #663300;
	font-weight: bold;
}

.brown {
	color: #663300!Important;
}

span.rc {
	font-size: 11px;
	color: #663300; 
	float: right;
	padding-top: 7px;
}

ul.pipe {
	width: 170px;
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

ul.pipe li {
	font-size: 12px;
	color: #92a237;
	padding: 0px 0px 5px 20px;
	margin: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: 0px -880px;
	background-image: url(../i/matrix.jpg);
}

ul.wide {
	width: 480px!Important;
	margin-left: 20px;
}

ul.wide li {
	padding-bottom: 10px;
}

ul.features {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-top: 0px solid #92a237;
	width: 120px;
}

ul.features li {
	float: left;
	width: 25px;
	height: 25px;
	padding: 0px 5px 0px 0px;
	margin: 0px 0px 10px 0px;
	background-repeat: no-repeat;
	background-image: url(../i/matrix.jpg);
}

ul.features li.ico1 {background-position: -498px -519px;}
ul.features li.ico2 {background-position: -528px -519px;}
ul.features li.ico3 {background-position: -558px -519px;}
ul.features li.ico4 {background-position: -588px -519px;}
ul.features li.ico5 {background-position: -618px -519px;}
ul.features li.ico6 {background-position: -648px -519px;}
ul.features li.ico7 {background-position: -678px -519px;}
ul.features li.ico8 {background-position: -708px -519px;}

ul.features li.ico9  {background-position: -498px -549px;}
ul.features li.ico10 {background-position: -528px -549px;}
ul.features li.ico11 {background-position: -558px -549px;}
ul.features li.ico12 {background-position: -588px -549px;}
ul.features li.ico13 {background-position: -618px -549px;}
ul.features li.ico14 {background-position: -648px -549px;}
ul.features li.ico15 {background-position: -678px -549px;}
ul.features li.ico16 {background-position: -708px -549px;}

ul.features li.ico17 {background-position: -498px -579px;}
ul.features li.ico18 {background-position: -528px -579px;}
ul.features li.ico19 {background-position: -558px -579px;}
ul.features li.ico20 {background-position: -588px -579px;}
ul.features li.ico21 {background-position: -618px -579px;}
ul.features li.ico22 {background-position: -648px -579px;}
ul.features li.ico23 {background-position: -678px -579px;}
ul.features li.ico24 {background-position: -708px -579px;}

ul.features li.ico25 {background-position: -708px -489px;}

ul.features li span {
	display: none;
}

a.read_more {
	color: #92a237;
	font-weight: bold;
	text-decoration: none;
}

div.col_195 {
	width: 193px;
	float: left;
	padding: 0px 0px 0px 9px;
}

div.col_465 {
	width: 472px;
	float: right;
	padding: 0px 0px 0px 0px;
}

div.light_green_195_up {
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	background-repeat: no-repeat;
	background-position: -167px -44px;
	background-image: url(../i/matrix.gif);
}

div.light_green_195_down {
	padding: 0px 10px 10px 10px;
	background-repeat: no-repeat;
	background-position: -167px bottom;
	background-image: url(../i/matrix.gif);
}

a.love {
	display: block;
	float: left;
	width: 92px;
	height: 25px;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 10px 0px;
	background-repeat: no-repeat;
	background-position: -771px -237px;
	background-image: url(../i/matrix.jpg);
}

a.love:hover {
	background-position: -771px -272px;
}

a.love.selected {
	background-position: -771px -307px;
}

a.love.selected:hover {
	background-position: -771px -342px;
}

a.reservation {
	display: block;
	width: 156px!Important;
	height: 43px;
	color: #ffffff!Important;
	font-weight: bold;
	font-size: 18px;
	line-height: 26px;
	text-decoration: none;
	padding: 17px 0px 0px 60px;
	margin: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-image: url(../i/matrix2.png);
	background-position: 0px -317px;
	overflow:hidden;
	float: right;
	margin-left: 20px;
}

a.reservation:hover {
	background-position: -226px -317px;
}
a.reservation.second {
	display: block;
	width: 255px!Important;
	height: 60px;
	margin: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-image: url(../i/matrix2.png);
	background-position: 0px -660px;
	float: right;
	margin-left: 20px;
	padding: 0;
}
a.reservation.second:hover {
	background-position: -260px -660px;
}

div.reserved {
	display: block;
	width: 216px!Important;
	color: #ff0000!Important;
	font-size: 11px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: right;
	margin-left: 20px;
	text-align: center;
}

a.morePhotos {
	display: block;
	width: 182px!Important;
	height: 26px;
	color: #ffffff!Important;
	font-weight: bold;
	font-size: 13px;
	line-height: 15px;
	text-decoration: none;
	padding: 10px 0px 0px 60px;
	margin: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-image: url(../i/matrix.jpg);
	background-position: -204px -1257px;
	overflow:hidden;
	text-align: left;
}

a.morePhotos:hover {
	background-position: -204px -1303px;
}


input.searchSubmit {
	border: 2px solid #9FB224!Important;
	background-color: #F0F4CF!Important;
	color: #663300!Important;
	font-weight: bold;
	float: left;
	margin-right: 20px;
	padding: 0px 20px 3px 20px!Important;
}

div.silvester input.searchSubmit {
	border: 2px solid #9FB224!Important;
	background-color: #ffffff!Important;
	color: #663300!Important;
	font-weight: bold;
	float: left;
	margin-right: 20px;
	padding: 0px 20px 3px 20px!Important;
}


a.searchSubmit {
	display: block;
	width: 139px;
	height: 34px;
	color: #92A237!Important;
	font-weight: bold;
	font-size: 16px;
	line-height: 26px;
	text-decoration: none;
	padding: 6px 0px 0px 33px;
	margin: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-image: url(../i/matrix.jpg);
	background-position: 0px -1039px;
	overflow:hidden;
	float: left;
}

a.searchSubmit:hover {
	background-position: 0px -1084px;
	text-decoration: none!Important;
}

a.print {
	display: block;
	float: left;
	width: 91px;
	height: 25px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	background-repeat: no-repeat;
	background-position: -873px -237px;
	background-image: url(../i/matrix.jpg);	
}

a.print:hover {
	background-position: -873px -272px;
	
}

a.full_light_button {
	display: block;
	width: 160px;
	height: 25px;
	color: #92a237;
	font-weight: bold;
	font-size: 11px;
	line-height: 26px;
	text-decoration: none;
	padding: 0px 0px 0px 33px;
	margin: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: 0px -1302px;
	background-image: url(../i/matrix.jpg);
	border-bottom: 10px solid #fbfcf4; 
	overflow:hidden;
}

a.full_light_button:hover {
	background-position: 0px -1257px;
}

a.full_light_button:visited {
	color: #92a237;
}

a.full_light_button_right {
	display: block;
	width: 160px;
	height: 25px;
	color: #92a237;
	text-align: right;
	font-weight: bold;
	font-size: 11px;
	line-height: 26px;
	text-decoration: none;
	padding: 0px 33px 0px 0px;
	margin: 0px 0px 10px 0px;
	background-repeat: no-repeat;
	background-position: right -1302px;
	background-image: url(../i/matrix.jpg);	
	overflow:hidden;	
}

a.full_light_button_right:hover {
	background-position: right -1257px;
}

a.full_light_button_right:visited {
	color: #92a237;
}


a.phone_button, a.email_button, a.skype_button, a.www_button {
	display: block;
	width: 143px;
	height: 32px;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	padding: 18px 0px 0px 50px;
	margin: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-image: url(../i/matrix.jpg);
	border-bottom: 10px solid #fbfcf4; 
	overflow:hidden;	
}

a.phone_button {
	background-position: -203px -1332px;
}
a.phone_button:hover {
	background-position: -203px -1277px;
}

a.email_button {
	background-position: -203px -1222px;
}
a.email_button:hover {
	background-position: -203px -1167px;
}

a.skype_button {
	background-position: -203px -1112px;
}
a.skype_button:hover {
	background-position: -203px -1057px;
}

a.www_button {
	background-position: -599px -1057px;
}
a.www_button:hover {
	background-position: -401px -1057px;
}

a.phone_button:visited, a.email_button:visited, a.skype_button:visited, a.www_button:visited {
	color: #ffffff;
}



a.calendar {
	display: block;
	float: right;
	width: 21px;
	height: 21px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: -549px -267px;
	background-image: url(../i/matrix.jpg);
}
a.calendar.summer {
	background-position: -581px -267px;
}

a.calendar span {
	display: none;
}

div.pages {
	float: right;
}

/*
div.centered_pages {
	text-align: center;
	padding: 10px 0px 0px 0px;
	margin: 0px auto 0px auto;
}

div.centered_pages table {
	margin: 0px auto 0px auto;
	border: 0px solid #ffffff;
	background: none;
}
*/

div.centered_pages table {
	border: 0px solid #ffffff;
	background: none;
}

div.centered_pages table td {
	border: 0px solid #ffffff;
	background: none;
}

a.left_double_arrow {
	display: block;
	float: left;
	width: 25px;
	height: 25px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	background-repeat: no-repeat;
	background-position: -821px -182px;
	background-image: url(../i/matrix.jpg);
}

a.left_double_arrow:hover {
	background-position: -668px -182px;
}

a.left_single_arrow {
	display: block;
	float: left;	
	width: 25px;
	height: 25px;
	margin: 0px 0px 0px 10px;
	background-repeat: no-repeat;
	background-position: -856px -182px;
	background-image: url(../i/matrix.jpg);
}

a.left_single_arrow:hover {
	background-position: -703px -182px;	
}

a.right_double_arrow {
	display: block;
	float: left;
	width: 25px;
	height: 25px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	background-repeat: no-repeat;
	background-position: -939px -182px;
	background-image: url(../i/matrix.jpg);
}

a.right_double_arrow:hover {
	background-position: -786px -182px;
}

a.right_single_arrow {
	display: block;
	float: left;	
	width: 25px;
	height: 25px;
	margin: 0px 0px 0px 10px;
	background-repeat: no-repeat;
	background-position: -904px -182px;
	background-image: url(../i/matrix.jpg);
}

a.right_single_arrow:hover {
	background-position: -751px -182px;
}

div.empty_l_on_l, a.empty_l_on_l { 
  float: left;
  color: #92a237; 
  font-weight: bold;
  font-size: 11px; 
  text-decoration: none;
  padding: 0px 10px 0px 0px;
  margin: 0px 0px 0px 10px;
  background-repeat: no-repeat;
  background-position: right -1302px;
  background-image: url(../i/matrix.jpg); 
}

div.empty_l_on_l span, a.empty_l_on_l span { 
  display: block;
  padding: 5px 0px 7px 10px;
  margin: 0px 0px 0px 0px;
  background-repeat: no-repeat;
  background-position: -584px -1302px;
  background-image: url(../i/matrix.jpg); 
}

div.empty_l_on_l span a {
	color: #92a237;
	padding: 4px 5px 4px 5px;
	text-decoration: none;
}

div.empty_l_on_l span a:hover {
	color: #92a237;
	padding: 3px 4px 3px 4px;
	background-repeat: no-repeat;
	background-position: -850px -1259px;
	background-image: url(../i/matrix.jpg);
	border: 1px solid #ffffff; 
}

div.empty_l_on_l span a.active {
	font-weight: bold;
}

div.empty_l_on_l span a:visited {
	color: #92a237;
}

div.empty_l_on_l span.paging{
  font-weight: normal;
}


div.gallery1 {
	float: left;
	background-image: none;
	margin: 20px 30px 20px 30px;
}

div.gallery1 img {
    border: 2px solid #91A136;
}


div.gallery {
	float: left;
	margin: 20px 17px 0px 0px;
	width: 296px; height: 260px;
	background-repeat: no-repeat;
	background-position: -185px -233px;
	background-image: url(../i/matrix.jpg);
	position: relative;
}


div.gallery.last {
	margin: 20px 0px 0px 0px;
}

div.gallery div.galleryIn {
	float: left;
	margin: 27px;
}

div.gallery div.galleryIn img {
	width: 242px;
	height: 150px;
	margin-bottom: 6px;
}

div.gallery div.galleryIn a {
	font-size: 12px;
	text-decoration: none!Important;
	color: #663300;
	font-weight: bold;
	line-height: 13px;
	padding-bottom: 3px;
	height: 25px; overflow: hidden;
}

div.gallery div.galleryIn a:hover {
	text-decoration: underline!Important;
}


div.gallery div.galleryIn p {
	font-size: 11px;
	text-decoration: none!Important;
	color: #92A138;
	font-weight: normal;
	line-height: 13px;
	padding-bottom: 3px;
	height: 25px; overflow: hidden;
}

div.gallery div.discount, div.light_green_262_body div.discount {
	font-size: 17px;
	color: #ffffff;
	position: absolute;
	top: 0px;
	right: 0px;
	background: url(../i/discount.png) no-repeat;
	width: 76px;
	height: 66px;
	padding: 10px 10px 0px 0px;
	text-align: right;
}
div.gallery div.dog_yes, div.light_green_262_body div.dog_yes {
	position: absolute;
	top: 32px;
	right: 32px;
	background: url(../i/dog_yes.png) no-repeat;
	width: 50px;
	height: 25px;
	padding: 0; margin: 0;
}

div.gallery div.dog_no, div.light_green_262_body div.dog_no {
	position: absolute;
	top: 32px;
	right: 32px;
	background: url(../i/dog_no.png) no-repeat;
	width: 50px;
	height: 25px;
	padding: 0; margin: 0;
}

div.gallery div.silvesterAvailable, div.light_green_262_body div.silvesterAvailable {
	font-size: 17px;
	color: #ffffff;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(../i/sk.silvester-volny.png) no-repeat;
	width: 119px;
	height: 70px;
	padding: 10px 10px 0px 0px;
	text-align: right;
}

div.silvesterAvailable.pl {
	background: url(../i/pl.silvester-volny.png) no-repeat!Important;
}
div.silvesterAvailable.cz {
	background: url(../i/cz.silvester-volny.png) no-repeat!Important;
}
div.silvesterAvailable.hu {
	background: url(../i/hu.silvester-volny.png) no-repeat!Important;
}
div.silvesterAvailable.de {
	background: url(../i/de.silvester-volny.png) no-repeat!Important;
}
/*div.silvesterAvailable.en {
	background: url(../i/en.silvester-volny.png) no-repeat!Important;
}
div.silvesterAvailable.ru {
	background: url(../i/ru.silvester-volny.png) no-repeat!Important;
}*/

div.gallery div.silvesterPrice, div.light_green_262_body div.silvesterPrice {
	font-size: 17px;
	color: #ffffff;
	position: absolute;
	bottom: 87px;
	right: 32px;
	background: url(../i/silvester-cena.png) no-repeat;
	width: 95px;
	height: 29px;
	padding-top: 2px;
	text-align: center;
}



div.gallery div.description {
	font-size: 11px;
	color: #663300;
	position: absolute;
	top: 254px;
	left: 0px;
	width: 293px;
  	width/**/:/**/ 273px;
	height: 40px;
	padding: 0px 10px 5px 10px;
	background-color: #F0F4CF;
	z-index: 10000;
	border: 1px solid #663300;
}


div.light_green_262_body div.discount {
	background: url(../i/discount2.png) no-repeat;
}

div.footerTop {
	width: 984px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	height: 10px;
	background-repeat: no-repeat;
	background-position: left -1390px;
	background-image: url(../i/matrix.jpg);
}
div.footer {
	width: 984px;
	font-size: 11px;
	text-align: left;
	margin: 0px auto 0px auto;
	padding: 10px 0px 0px 0px;
}

div.footer div {
	float: left;
	width: 150px;
	color: #92a237;
	padding: 10px 0px 20px 10px;
	background-color: #eef2d1;
	background-color: #eef2d1;
}

div.footer div a {
	color: #92a237;
}


div.footer ul {
	float: right;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	background-color: #eef2d1;
}

div.footer ul li {
	display: block;
	float: left;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	border-left: 1px solid #92a237;
}


div.footer ul li.first {
	padding: 0px 10px 0px 0px;
	border: 0px solid #92a237;
}

div.footer ul li a, div.footer ul li a:visited {
	color: #92a237;
	text-decoration: none;
}

div.footer ul li a:hover {
	color: #663300;
	text-decoration: none;
}

form.main {
	padding: 00px 0px 10px 0px;
	font-size: 15px;
}

div.form_up {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 10px 20px;
	background-repeat: no-repeat;
	background-position: -31px -729px;
	background-image: url(../i/matrix.jpg);
}

div.form_up span {
	font-weight: bold;
	font-size: 15px;
	color: #663300;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	background-color: #fbfcf4;
}

div.form_body {
	height: 1%;
	border-left: 1px solid #663300;
	border-right: 1px solid #663300;
	padding-top: 10px;
}

div.form_down {
	height: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background-repeat: no-repeat;
	background-position: -31px -803px;
	background-image: url(../i/matrix.jpg);
}

form.main div.row {
	padding: 0px 10px 20px 10px;
}
form.main div.row img {
	float: left;
	padding: 0px 10px 0px 0px;	
}

form.main div.row div.radio_group {
	display: block;
	width: 550px;
	clear: left;
	padding: 10px 0px 0px 0px;
	border: 1px solid #cbd2a0;
}

div.withBorder {
	display: block;
	width: 898px;
	clear: left;
	padding: 10px 0px 0px 0px;
	border: 0px solid #cbd2a0;
}

div.withBorder .changed {
	background-color: #EEF2D1;
}




form.main div.row div.radio_col {
	float: left;
	width: 540px;
}

form.main div.row div.radio_col2 {
	float: left;
	width: 270px;
}

form.main div.row div.radio_col3 {
	float: left;
	width: 180px;
}

form.main label {
	width: 250px;
	float: left;
	color: #663300;
	padding: 0px 10px 0px 10px;
	text-align: right;
}

form.main input, form.main select {
	float: left;
	width: 400px;
	font-size: 14px;
	border: 1px solid #cbd2a0;
	padding: 2px 0px 2px 0px;
}

form.main textarea {
	float: left;
	width: 400px;
	height: 80px;
	font-size: 14px;
	border: 1px solid #cbd2a0;
	padding: 2px 0px 2px 0px;
}

form.main label.form_help {
	float: left;
	width: 180px;
	font-size: 13px;
	color: #fe0000;
	padding: 0px;
	margin: 4px 0px 0px 10px;
	text-align: left;
}

form.main .radio label.form_help {
	padding: 0px 10px 10px 10px;
	display: none;
}


form.main label.lab {
	width: 80%;
	float: left;
	font-size: 11px;
	color: #9a6a3a;
	padding: 0px 10px 10px 3px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}

div.radio_col label.lab {
	width: 490px;
}

div.radio_col2 label.lab {
	width: 210px;
}
div.radio_col3 label.lab {
	width: 120px;
}

#mainFormResponse {
	padding: 5px 10px 10px 10px;
	width: 380px; 
	color: #fe0000;
}	

div.row input.file {
	width: 200px;
	font-size: 11px;
}

div.row p {
	font-size: 11px;
	padding-top: 0px;
	margin-top: 0px;
}

div.radio {
	float: left;
}

div.radio input {
	float: left;
	width: 16px;
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 10px;
	border: 0px solid #ffffff;
}

div.note {
	color: #9a6a3a;
	padding: 0px 10px 20px 20px;
}

div.minihelp {
	color: #9a6a3a;
	padding: 4px 10px 10px 20px;
	font-size: 13px;
}

ul.cottage_list {
	float: left;
	width: 235px;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 0px;
	color: #92a237;
	font-size: 11px;
}

ul.cottage_list.col3 {
	width: 200px!Important;
}
ul.cottage_list.col4 {
	width: 220px!Important;
}

ul.cottage_list.col5 {
	width: 174px!Important;
}

ul.cottage_list li {
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
}

ul.cottage_list li a {
	color: #9a6a3a;
	text-decoration: none;
	font-size: 11px!Important;
	font-weight: normal!Important;
}

ul.cottage_list li a:hover {
	text-decoration: underline;
}

ul.cottage_list li a:visited {
	color: #92a237!Important;
}

hr {
	height: 1px;
	color: #92a237; 
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	border-top: 0px solid #cbd2a0;
	border-bottom: 1px solid #cbd2a0;
	border-right: 0px solid #cbd2a0;
	border-left: 0px solid #cbd2a0;
}

div.order_by {
  float: right;  
  color: #663300;
  font-size: 11px; 
  position: relative;
  text-decoration: none;
  padding: 0px 10px 0px 0px;
  margin: 0px 1px 0px 0px;
  background-repeat: no-repeat;
  background-position: right -1346px;
  background-image: url(../i/matrix.jpg); 
}

div.order_by span { 
  display: block;
  padding: 5px 0px 7px 10px;
  margin: 0px 0px 0px 0px;
  background-repeat: no-repeat;
  background-position: -485px -1346px;
  background-image: url(../i/matrix.jpg); 
}

div.order_by span a {
	color: #663300;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 0px;
	background-repeat: no-repeat;
	background-position: right -849px;
	background-image: url(../i/matrix.jpg);
}

div.order_by span a.open {
  background-position: right -866px;
}

/*----- roll over menu -----*/
div.roll_over {
  
 display: none;
  z-index: 100;
  top: 0px;
  right: 0px;
  width: 201px;
  position: absolute;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  background-repeat: no-repeat;
  background-position: -386px bottom;
  background-image: url(../i/matrix.gif);
}

div.roll_over ul {
  list-style: none;
  text-align: left;
  padding: 4px 11px 0px 10px;
  margin: 0px 0px 10px 0px;
  background-repeat: no-repeat;
  background-position: -386px -318px;
  background-image: url(../i/matrix.gif);
}

div.roll_over ul li {
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.roll_over ul li a {
  width: 156px;
  height: 16px;
  display: block;
  color: #663300;
  font-size: 11px;
  text-align: right;
  text-decoration: none;
  padding: 2px 10px 2px 2px;
  margin: 0px 0px 0px 0px; 
}

div.roll_over ul li a:hover {
  padding: 1px 10px 1px 1px;
  border: 1px solid #9fb224;
  background-position: -763px -114px;
}

div.roll_over ul li a:visited {
  color: #9fb224;
}

/*--------------------------*/

div.detail {
	float: left;
	width: 490px;
	padding: 10px 0px 0px 0px;
}

div.detail h1 {
	font-size: 16px;
	color: #9fb224;
	font-weight: bold;
 	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

div.detail .location {
	font-size: 12px;
	color: #663300;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;

}

p.location {
	font-size: 12px;
	color: #92A237;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 8px 0px;
	clear: left;
}

p.location a {
	color: #92A237!Important;
}


div.price1, div.price2, div.price {
	font-size: 11px;
	color: #FF4200;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

div.price2 {
	color: #5757FF;
}

div.price {
	color: #663300;
}

div.detail div.right {
	float: right;
}

div.detail div.left {
	float: left;
	width: 290px;
}

div.detail div.left_wide {
	float: left;
	width: 490px;
	min-height: 105px;
}

div.detail div.left p {
	font-size:11px;
}

div.detail div.left_wide p {
	font-size: 11px;
}
div.green_cell_detail {
	color: #9a6a3a; 
	height: 35px;
	font-size:11px;
	padding: 9px 10px 0px 10px;
	margin: 1px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: -220px -636px;
	background-image: url(../i/matrix.jpg);
}

div.green_cell_detail strong {
	color: #663300;
}

div.green_cell_detail ul {
	float: right;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
}

div.green_cell_detail ul li {
	display: block;
	float: left;
	padding: 0px 5px 2px 0px;
}

div.green_cell_our_cottage {
	color: #9a6a3a; 
	height: 43px;
	font-size:11px;
	position: relative;
	padding: 0px 10px 0px 10px;
	margin: 5px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: -494px -891px;
	background-image: url(../i/matrix.jpg);
}

div.green_cell_our_cottage strong {
	color: #663300;
}

div.green_cell_our_cottage p {
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
}

a.drop {
	display: block;
	float: right;
	color: #663300;
	font-weight: bold;
	text-decoration: none;
	margin: 6px 0px 0px 0px;
	padding: 0px 15px 0px 0px;
	background-repeat: no-repeat;
	background-position: right -850px;
	background-image: url(../i/matrix.jpg);
}

form fieldset input.c, form fieldset textarea.c, form fieldset select.c, form fieldset div.c {
	background-color: #EEF2D1;
}

form fieldset input.inv, form fieldset textarea.inv, form fieldset select.inv, form fieldset div.inv {
	border: 1px solid #fe0000!Important;
	background-color: #ffb2b2!Important;
}

div.cleaner {
  clear: both;
}


/* Rado pridal */

.transferer1 {
	border: 2px solid #6B3800;
}

.comment {
	font-size: 11px;
	color: #92A237;
}
.w130 {
	width: 135px!Important;
}


/* Calendar */

div.calendar {
	width: 161px;
	text-align: center;
	float: left;
	margin: 0px 8px 10px 15px;
	height: 210px;
	font-size: 11px;
}

.calendarEdit div.calendar {
	width: 161px;
	text-align: center;
	float: left;
	margin: 0px 8px 10px 10px;
	height: 210px;
	font-size: 11px;
}

div.day {
	width: 20px;
	height: 18px;
	text-align: center;
	padding-top: 3px;
	float: left;
	border: 1px solid #CBD2A0;
	margin-right: 1px;
	margin-bottom: 1px;
}

.active {
	color: #663300!Important;
	cursor: pointer;
}

.ro {
	cursor: default!Important;
}

.inactive {
	color: #eeeeee;
	border: 1px solid #eeeeee!Important;
	cursor: default!Important;
}

.dayName {
	color: #91A136;
	border: 1px solid #F9F7F5!Important;
}

.monthName {
	color: #9A6A3A;
	font-weight: bold;
	font-size: 13px;
}

.selected {
	background-color: #C5D279;
}

.status01 {
	background-repeat: no-repeat;
	background-position: -21px -1140px;
	background-image: url(../i/matrix.jpg);
}
.status10 {
	background-repeat: no-repeat;
	background-position: -1px -1140px;
	background-image: url(../i/matrix.jpg);
}
.status11 {
	background-repeat: no-repeat;
	background-position: -1px -1170px;
	background-image: url(../i/matrix.jpg);
}


.fav_menu_table {
	margin-right: 4px;
}

/* Input table */
table.input {
	font-size: 12px;
	color: #663300;
	border-collapse: collapse;
	border: 0px solid #cad29f;
	margin: 0px 10px 10px 10px;
}
table.input td {
	padding: 0px 0px 6px 0px;
}

table.input input, table.input select {
	float: left;
	width: 300px;
	font-size: 11px;
	border: 1px solid #cbd2a0;
	padding: 2px 0px 2px 0px;
}



.generic ol, .generic ul {
	color: #663300;
	padding: 10px 0px 10px 10px!Important;
	margin: 0px 0px 0px 20px!Important;
}
.generic li {
	padding: 3px 0px 0px 0px;
}
div.photosList {
	float: left;
	padding: 0px;
	margin: 0px 17px 6px 0px;
	text-align: center;
	padding: 10px 0px 0px 0px;
}

.photosList img {
	margin: 0px;
	padding: 0px;
	width: 116px;
}
.photosList a {
	font-size: 11px;
}

div.photosUploaded {
	float: left;
	padding: 0px;
	margin: 0px 3px 6px 23px;
	text-align: center;
}
div.photosUploaded {
	padding: 10px 0px 0px 0px;
}
.photosUploaded img {
	margin: 0px;
	padding: 0px;
	width: 116px;
}
.photosUploaded a {
	font-size: 11px;
}

.smallText {
	font-size: 11px;
}

.generic p {
	line-height: 18px;
}

.generic h2 {
	padding: 10px 0px 10px 0px!Important;
	font-size: 18px;
	font-weight: bold;
}
.generic h3 {
	color: #663300;
	padding: 10px 0px 10px 0px!Important;
	font-size: 16px;
	font-weight: bold;
}

/* Tabs */

div.tabs {
	padding: 0px 0px 0px 10px;
}
a.tab {
  float: left;
  color: #663300;
  font-weight: normal;
  font-size: 14px;
  text-decoration: none;
  padding: 0px 14px 0px 0px;
  margin: 0px 0px 0px 3px;
  background-repeat: no-repeat;
  background-position: right -1151px;
  background-image: url(../i/matrix.jpg);
}

a.tab:visited {
	color: #663300;
}

a.tab span {
  display: block;
  padding: 9px 0px 8px 15px;
  margin: 0px 0px 0px 0px;
  background-repeat: no-repeat;
  background-position: -63px -1151px;
  background-image: url(../i/matrix.jpg);
}

a.tab:hover span {
	color: #663300!Important;
}

a.tab.active {
	background-repeat: no-repeat;
	background-position: right -1059px;
	background-image: url(../i/matrix.jpg);
	color: #ffffff!Important;
	font-weight: bold;
}

a.tab.active span {
  display: block;
  padding: 9px 0px 8px 15px;
  margin: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: -213px -1059px;
	background-image: url(../i/matrix.jpg);
}

a.tab.active:hover span {
	color: #ffffff!Important;
}

.mb0 {
	padding-bottom: 0px!Important;
	margin-bottom: 0px!Important;
}

.invisibleSubmit {
	position: absolute;
	left: -1000px;
}

p#descriptionShort, p#descriptionFull {
	padding-left: 10px;
}

.searchLabel {
	margin: 0px 0px 2px 2px!Important;
	padding: 0px!Important;
	font-size: 11px!Important;
	color: #ffffff!Important;
}

p.leftSmall {
	font-size: 10px!Important;
	padding-bottom: 8px!Important;
	width: 160px;
}

div.fulltext_home {
  width: 760px;
  width/**/:/**/ 740px;
  height: 236px;
  background-image: url(../i/fulltext.jpg);
  background-repeat: no-repeat;
  padding: 10px 20px 0px 10px;
}

input.fulltext_home {
	border: 0px solid #CAD2A1;
	width: 340px;
	height: 36px;
	margin: 0px;
	margin-top: 10px;
	background-color: transparent;
	font-size: 30px;
	margin-bottom: 10px;
	color: #9A6A3A;
	font-family: Tahoma, Arial, Sans;
	margin-left: 10px;
}

div.fulltext_home p.small {
    font-size: 11px;
	color: #92A237;
}

.kw1 {font-size: 11px!Important;}
.kw2 {font-size: 15px!Important;}
.kw3 {font-size: 16px!Important;font-weight: bold;}

.kw1, .kw2, .kw3 {
	line-height: 20px;
}


.dragRow {
    background-color: #EEF2D1;
}

.dragHandle {
    cursor: move;
}

div.toptabs {
	width: 984px;
	font-size: 11px;
	text-align: left;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: left -1390px;
	background-image: url(../i/matrix.jpg);
}

div.toptabsMain {
  width: 984px;
  margin: 0px auto 0px auto;
  padding: 4px 0px 0px 0px;
  background-color: #ffffff;
}

div.toptabsMain a, div.toptabsMain a:visited {
	color: #333333;
	/*font-weight: bold;*/
	margin: 0px 10px 0px 10px;
	text-decoration: none!Important;
}

div.toptabsMain a:hover {
	text-decoration: underline!Important;
}

#attractionQuick {
	font-size: 11px;
	color: #663300;
	padding-top: 3px;
	width: 330px;
}

#attractionQuick option {
	font-size: 11px;
	color: #663300;
	padding: 2px 2px 3px 2px;
}

a.detailsRightLink {
    font-size: 11px;
	padding-right: 20px;
}


a.detailsRightLink:link, a.detailsRightLink:visited, a.detailsRightLink:active {
    text-decoration: none;
}

a.detailsRightLink:hover {
    text-decoration: underline;
}

#quickSearch {
    font-size: 11px;
	padding: 2px;
	border: 1px solid #CBD2A0;
	background-color: #F3F7DE;
}

#feedback {
    font-size: 11px;
	padding: 2px;
	border: 1px solid #CBD2A0;
	background-color: #F3F7DE;
	width: 160px;
	height: 80px;
}

#feedbackContact {
  width: 160px;
  font-size: 11px;
  padding: 2px 2px 1px 2px;
  margin: 10px 0px 10px 0px;
}


/* SCROLLER */
div.scroller{
	width: 100%;
}

div.scroller .items{
	float: left;
	height: 63px;
	width: 865px;
	overflow: hidden;
}

div.scroller a.prev {
	margin: 1px 10px 0px 0px;
	height: 63px;
	width: 20px;
	background-repeat: no-repeat;
	background-position: -534px -338px;
	background-image: url(../i/matrix.jpg);
	float: left;
}

div.scroller a.next {
	margin: 1px 0px 0px 3px;
	height: 63px!Important;
	width: 20px;
	background-repeat: no-repeat;
	background-position: -564px -338px;
	background-image: url(../i/matrix.jpg);
	float: left;
}
div.scroller a.prev.arrowHidden {
	background-repeat: no-repeat;
	background-position: -723px -338px;
	background-image: url(../i/matrix.jpg);
	cursor: default;
}

div.scroller a.next.arrowHidden {
	background-repeat: no-repeat;
	background-position: -752px -338px;
	background-image: url(../i/matrix.jpg);
	cursor: default;
}

div.scroller div.items a {
	display: block;
	float: left;
	margin: 0px 8px 0px 0px;
}

div.scroller div.items a img {
	display: block;
	width: 94px;
	border: 3px solid #FBFCF4;
}

div.scroller div.items a.active img {
	display: block;
	width: 94px;
	border: 3px solid #ff0000;
}

/* search */
table.search {
	border: 0px;
	border-collapse: collapse;
	color: #ffffff;
}

table.search td {
    padding: 2px;
	vertical-align: middle;
	height: 30px;
}

table.search td.right {
    text-align: right;
	width: 160px;
	padding-right: 6px;
	font-weight: bold;
}

table.search input, table.search select {
	border: 1px solid #CBD2A0;
	font-size: 12px;
	padding: 1px 2px 2px 2px;
}

table.search input.checkbox {
    margin: 3px 0px 0px 0px;
	border: 0px solid #ffffff;
}

table.advancedSearch td {
    padding: 2px;
	vertical-align: middle;
	height: 22px;
}

table.search a {
    color: #ffffff;
	text-decoration: none;
}

table.search a:hover {
    color: #ffffff;
	text-decoration: underline;
}
.ac_results {
    text-align: left;
	background-color: #EEF2D1;
	padding: 3px;
	border: 1px solid #CBD2A0;
}


.ac_results ol, .ac_results ul {
	list-style:none;
	margin: 0px;
	padding: 0px;
}
.ac_results ol li, .ac_results ul li {
	padding: 3px;
	font-size: 12px;
	color: #663300;
}


li.ac_over {
	background-color: #999999;
}

table.search #lfAreaSuggestion {
    position: absolute;
	z-index: 10;
	width: 200px;
   /*	border-width: 1px 0px 1px 1px;*/
	border: 0;
	height: 17px;
}

table.search #lfArea {
    position: absolute; z-index: 0; width: 240px;
	border-width: 1px 1px 1px 1px;
}


div.home_search_body_main {
  background-image: url(../i/search_bg.jpg);
  margin-top: 10px;
}
div.home_search_bod {
  width: 964px;
  width/*ľšč*/:/**/ 924px;
  /*padding: 13px 20px 13px 20px;*/
  padding: 13px 20px 13px 20px;
  margin: 0px 0px 0px 0px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-image: url(../i/search.jpg);
}

div.home_search_body.silvester {
  /*background-image: url(../i/silvester-search-bg.jpg);*/
  height: 157px;
}

div.home_search_down {
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	background-repeat: no-repeat;
  	background-image: url(../i/search_bg_bottom.jpg);
}

div.sun_light {
	height: 22px;
	width: 22px;
	margin-right: 4px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: -653px -338px;
	background-image: url(../i/matrix.jpg);
	float: left;
}

div.snow_light {
	height: 20px;
	width: 20px;
	margin-right: 4px;
	background-repeat: no-repeat;
	background-position: -683px -338px;
	background-image: url(../i/matrix.jpg);
	float: left;
}


div.sun_dark {
	height: 22px;
	width: 22px;
	margin-right: 4px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: -653px -369px;
	background-image: url(../i/matrix.jpg);
	float: left;
}

div.snow_dark {
	height: 22px;
	width: 22px;
	margin-right: 4px;
	background-repeat: no-repeat;
	background-position: -683px -369px;
	background-image: url(../i/matrix.jpg);
	float: left;
}

div.photosList .redBorder {
	display: none;
}

div.photosList.unavailable .redBorder {
	display: block;
}

div.light_green_body ol {
    margin: 0;
	padding: 15px 0 0 0;
}

div.light_green_body ol li {
    margin: 3px 0 0 20px;
	padding: 0;
	font-size: 12px;
	line-height: 17px;
	color: #663300;
}

div.ico {
	position: static;
	float: left;
	width: 45px;
	height: 25px;
	padding: 0px 5px 0px 0px;
	margin: 0px 0px 10px 0px;
	background-repeat: no-repeat;
	background-image: url(../i/matrix.jpg);
}
div.ico.icoDogYes {background-position: -499px -489px;}
div.ico.icoDogNo {background-position: -551px -489px;}
div.ico.icoTrain {background-position: -603px -489px;}
div.ico.icoBus {background-position: -655px -489px;}

div.dogDetails {
	float: left;
    margin: 0;
	padding: 0 0 0 10px;
	color: #92a237;
	font-size: 11px;
	line-height: 11px;
}

div.star {
	position: static;
	float: left;
	width: 10px;
	height: 15px;
	padding: 0px 5px 0px 0px;
	margin: 0px 0px 10px 0px;
	background-repeat: no-repeat;
	background-image: url(../i/matrix.jpg);
}
div.star.full {background-position: -501px -418px;}
div.star.half {background-position: -516px -418px;}
div.star.empty {background-position: -533px -418px;}

div.star.full.onDark {background-position: -501px -437px;}
div.star.half.onDark {background-position: -516px -437px;}
div.star.empty.onDark {background-position: -533px -437px;}

a.noUnderline {
	text-decoration: none!Important;
}

#advancedOpen, #advancedClose {
    color: #ffffff; float: left; width: 200px; margin-left: 10px; margin-top: 5px;
}

#resultsResponse {
	font-size: 12px; display: none; color: #FFFF92; font-weight: bold; float: left; width: 200px; margin-top: 5px;
}

a.fblink img {
	display: block;    
}
a.fbook {
    display: block;
    float: right;
    width: 70px;
    margin-left: 5px;
    height: 70px;
    background: url(../i/m/fb_matrix.png);
}
a.fbook.sk_SK {
    background-position: 0px 0px;
}
a.fbook.cs_CZ {
    background-position: 0px -80px;
}
a.fbook.pl_PL {
    background-position: 0px -160px;
}
a.fbook.de_DE {
    background-position: 0px -240px;
}
a.fbook.hu_HU {
    background-position: 0px -320px;
}
a.fbook.en_GB {
    background-position: 0px -400px;
}
a.fbook.ru_RU {
    background-position: 0px -480px;
}

a.fbooklist {
    display: block;
    height: 20px;
    background: url(../i/m/fb_matrix.png);
}
a.fbooklist.sk_SK {
    background-position: -80px 0px;
    width: 71px;
}
a.fbooklist.cs_CZ {
    background-position: -80px -80px;
    width: 55px;
}
a.fbooklist.pl_PL {
    background-position: -80px -160px;
    width: 80px;
}
a.fbooklist.de_DE {
    background-position: -80px -240px;
    width: 55px;
}
a.fbooklist.hu_HU {
    background-position: -80px -320px;
    width: 80px;
}
a.fbooklist.en_GB {
    background-position: -80px -400px;
    width: 56px;
}
a.fbooklist.ru_RU {
    background-position: -80px -480px;
    width: 90px;
}


table.search td.leftYellow {
	color: rgb(255, 255, 146);
}
