* {
	font-family: Verdana, Arial;
	color: Black;
	font-size: 11px;
}

body, body.univerzal {
	margin: 0 0 0 0;
/*	background: url(images/pozadi-leto.gif) repeat-y; */
	background-image: url("http://www.ckpressburg.sk/images/pozadi-leto.gif");
	background-repeat: repeat-y;
	width: 795px;
	background-position: center;
	background-color: #F9F7DD;
	text-align: center;
}

body.univerzal {
	background: url(images/pozadi-univerzal.gif) repeat-y center;
	background-color: #F9F7DD;	
}

.stranka {
	position: absolute;
	left: 50%;
	top: 0px;
	width: 781px;
	border: 0px solid green;
  margin: 0px 0px 0px -390px;
}

.lsloupec {
	float: left;
  top: 0px;
	width: 198px;
	border: 0 0 0 0;
	border: 0px solid blue;
	background: transparent;
}

.obsah {
	float: left;
   top: 0px;
	width: 376px;
	border: 0px solid red;
	margin: 0 0 0 6px;	
}

.obsahdovolena {
	float: left;
   top: 0px;
	width: 575px;
	border: 0px solid black;
	padding: 0 0 0 6px;	
}

.psloupec {	
	float: left;
   top: 0px;
   width: 193px;	
	border: 0px solid green;		
	margin: 0 0 0 7px;		
}

.logo {
	border: 0 0 0 0;
	width: 193px;
	height: 175px;
	margin: 0 0 0 3px;
}

.prodejcepanel {
	background: url(images/vyhledat-prodejce.gif) no-repeat;
	width: 185px;
	height: 48px;
	text-align: left;
	padding: 25px 0 0 12px;
	line-height: 15px;
}

.akcepanel {
	background: url(images/akce-termaly.gif) no-repeat;
	width: 185px;
	height: 58px;
	text-align: center;
	padding: 8px 6px 0 6px;
	line-height: 15px;
}

.akcepanel-rodiny {
	background-color: #eede2e;
	width: 185px;
	height: 20px;
	text-align: center;
	padding: 8px 6px 0px 6px;
	line-height: 15px;
}

.akcepanel-seniori {
	background-color: #70a4cd;
	width: 185px;
	height: 20px;
	text-align: center;
	padding: 8px 6px 0px 6px;
	line-height: 15px;
}

.akcepanel-vikendy {
	background-color: #f0e02a;
	width: 185px;
	height: 20px;
	text-align: center;
	padding: 8px 6px 0px 6px;
	line-height: 15px;
}

.akcepanel-vodaci {
	background-color: #0b7ebd;
	width: 185px;
	height: 20px;
	text-align: center;
	padding: 8px 6px 0px 6px;
	line-height: 15px;
}

.poukazpanel {
	background: url(images/darkovy-poukaz.gif) no-repeat;
	width: 185px;
	height: 48px;
	text-align: left;
	padding: 25px 0 0 12px;
	line-height: 13px;	
}

.slevypanel {
	background: url(images/slevy-a-bonusy-uvod-2.gif) no-repeat;
	width: 185px;
	height: 48px;
	text-align: center;
	padding: 47px 0 0 12px;
	line-height: 13px;	
	font-weight: bold;
}

.pobockapanel {
	background: url(images/klientske-centrum.gif) no-repeat;
	width: 185px;
	height: 68px;
	text-align: left;
	padding: 0px 0 0 0px;
	line-height: 13px;	
	font-weight: bold;
}

.pobockapanel .text {
	padding: 0px 0 0 12px;
}

.katalogyflash {
	width: 365px;
	height: 241px;
	text-align: left;
}

.vyhledatdovolenou {
	width: 365px;	
	margin: 10px 0 0 0;
	text-align: left;
}

.tvyhledatdovolenou {
	width: 365px;
	height: 162px;
	background-color: #FAF393;
	border: 0px solid black;
	margin: 0 0 0 0;
}

.tvyhledatdovolenou.td {
	line-height:14px;
}

.selectdlouhy {
	width: 253px;
	border: 1px solid #7F9DB9;
}

.selectkratky {
	width: 127px;
}

.submitvyhledat {
	color: white;
	background-color: #2185CE;
	border: 0px solid #2185CE;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	line-height: 18px;
	vertical-align: top;
}

.nasetipyobr {
	padding: 0px 0 5px 0px;	
	text-align: left;
}

.nasetipy {
	width: 365px;
	border: 0px solid black;	
	text-align: left;
	padding: 8px 0 8px 0;
  clear: both;
}

.tipobr {
	border: 1px solid black;
	margin: 0 10px 0 0;
}

.tipnazev {
	font-size: 13px;
	font-weight: bold;
	color: #2185CE;
	padding: 8px 0 0 0;	
}

.tipcena {
	font-size: 13px;
	font-weight: bold;	
	color: #2185CE;	
}

.banner {
	background-color: #FF0000;	
	text-decoration: none !important;	
}

.bannernazev {
	font-size: 17px;
	font-weight: bold;	
	color: white;
	line-height: 30px;
}

.bannercenaod {
	font-size: 11px;
	font-weight: bold;	
	color: white;	
	line-height: 16px;	
}

.bannercenaza {
	font-weight: bold;	
	color: white;		
	line-height: 16px;	
}

.primelinky {
	height: 88px;
	background-color: #EBF5FD;
	padding: 13px 0px 0px 0px;
	text-align: center;	
}

.primelinkyh {
	height: 128px;
	background-color: #EBF5FD;
	padding: 13px 0px 0px 0px;
	text-align: center;	
}

.primelinkytext {
	padding: 0px 0px 0px 0px;
	font-weight: bold;	
	line-height: 15px;	
}

.podbannerem {
	background: url(images/pasek-pod-bannerem.gif) no-repeat;
	padding: 14px 0px 0px 0px;	
}

.bezbanneru {
	background: url(images/pasek-pod-bannerem.gif) no-repeat;
}

.nejzadanejsioblasti {
	padding: 10px 0px 0 0px;
	text-align: left;	
}

.ul.nejoblasti {
	list-style-image: url(images/odrazka-nejzadanejsi.gif);
	text-align: left;
	padding: 0 0 0 0;
}

.h1.nejoblast {
	margin: 0 0 0 0;
	padding: 10px 0 0 5px;
	color: black;	
	font-weight: bold;
	font-size: 12px;		
	text-align: left;
}

.oblastiodkazy {
	margin: 5px 10px 0 18px;
	text-align: left;
	color: #206FA6;
	line-height: 15px;
}

a {
	color: #2185CE;
}

.aktivnistredisko {
	font-weight: bold;	
}

.h1.nazevoblasti {
	margin: 0 0 0 0;
	padding: 10px 0 0 15px;
	color: black;	
	font-weight: bold;
	font-size: 14px;		
	text-align: left;
}

.katalogvrch {
	width: 380px;
	_width: 375px;
	height: 102px;
	background-color: #9EC400;
	text-align: left;
}

.dovolenavrch {
	width: 382px;
	height: 102px;
	background-color: #2185CE;
	text-align: left;
}

.dovolenavrch h1, .katalogvrch h1 {
  font-size: 150%;
  color: white;
	margin-top: 40px;
	margin-left: 5px;
}

table.tabulkakapacit {	
	width: 95%;	
	text-align: left;
	border: none;
	margin: 0 0px 0 0;
	padding: 0 10px 0 0;	
}

th.tabulkakapacit.nazev, td.tabulkakapacit.nazev {
	width: 45%;
}

th.tabulkakapacit.termin, td.tabulkakapacit.termin {
	width: 25%;
}

th.tabulkakapacit.strava, td.tabulkakapacit.strava {
	width: 10%;
}

th.tabulkakapacit.cena, td.tabulkakapacit.cena {
	width: 20%;
	text-align: right;
	font-weight: bold;
}

h3 {
	font-size: 13px;
	color: #2185CE;
	text-align: left;
	font-weight: bold;
	margin: 15px 0 0 1px;
}

h2 {
	font-size: 15px;
	color: #2185CE;
	text-align: left;
	font-weight: bold;
	margin: 15px 0 10px 1px;
}

.vyhledanepolozky {
  position: relative;
	padding: 0 0 0 5px;
	text-align: left;
	float: left;
  width: 570px; 
  border: 0px solid red;
}

.paticka {
	font-size: 9px;
	text-align: left;	
	padding: 0 0 0 10px;	
}

.patickaodkaz {
	font-size: 9px;
}

.fpartneri {
  margin: 0px;
	padding: 0px;
	height: 50px;
}

.hornimenu  {
	width: 95%;	
	text-align: right;
	border: none;
	margin: 0 0px 0 0;
	padding: 10px 5px 0 0;
  font-size: 9px;	
	text-align: right;  
}

.hornimenu.a {
  font-size: 9px;
}

.hornimenu2  {
	width: 95%;	
	text-align: left;
	border: none;
	margin: 0 0px 0 0;
	padding: 10px 5px 0 0px;
  font-size: 11px;	  
}

.hornimenu2.a {
  font-size: 11px;
}

table.nadpis {	
	width: 95%;	
	text-align: left;
	border: none;
	margin: 0 0px 0 0;
	padding: 0 10px 0 0;	
}

td.nadpis.modrynadpis {
  color: white;
	height: 22px;	
}

td.nadpis.zlutynadpis {
  background-color: #FCF385;
	color: black;
	height: 22px;		
}

.text {
	margin: 5px 0px 0px 0px;
	width: 95%;
}

.center {
  text-align: center;
}
.justify {
  text-align: justify;
}
.left {
  text-align: left;
}
.right {
  text-align: right;
}

input.text, input.submit {
  border: 1px solid black;
	margin: 0;
	padding: 0;
	height: 15px;	
}

input.submit {
	height: 19px;
}

input.text {
  width: 250px;
}
input.kratke {
  width: 100px;
}
input.dlouhe {
  width: 400px;
}
input.kratsi {
  width: 180px;
}
input.nejkratsi {
  width: 50px;
	vertical-align: middle;
}

table.tipy {
  margin 0;
}

td.tipy {
  color: black;
  margin: 30px;
  padding: 10px 0 0 0;
  font-weight: bold;
  font-size: 14px;
}

a.tipy {
  font-weight: bold;
  font-size: 14px;
}

.odsazeny {
  padding: 3px 0 0 0;
}

img.ram {
  margin: 5px;
}

table.form, table.tr.form {
  vertical-align: middle;
}

table.form th {
  text-align: right;
}

span.dual {
  font-size: 80%;
  color: gray;
  font-style: italic;
}
