a img { border: none; }
a { text-decoration : none; }
a:link { color: #f65618; }
a:visited { color: #f65618; }
a:hover { text-decoration : none; }

body
   {
   background : #d3e16d; /* #bad727 - silnejsia, #c9dd51 - stredna */
   margin : 0 0 10px 0; padding : 0;
   text-align: center;        /* pre centrovanie - IE */
   font-family : verdana, tahoma, arial, sans-serif;
   font-size : 9pt;
   color: #0a0a0a;
   }

#hlavny   /* DIV */
       {
       width: 780px;
       text-align: left;   /* pre centrovanie - vyrovnanie center z body */
       margin: 0 auto;     /* center */
       padding: 0;
       border: 3px solid #fefefe;
       }

#jazyky /* DIV */
   {
   height: 20px;
   padding: 0 0 0 10px;
   background : #fefefe; /* url(../obr/logo-h.jpg) no-repeat 195px 0; */
   }

#jazyky a img { margin: 0; padding: 1px 0 0 0; }


#logo /* DIV */
   {
   background : #fff78c url(../obr/logo.jpg) no-repeat 195px 0; /* ffcb87 oranzova */
   width: 780px; height: 170px;
   }

#ubytovanie-baner /* DIV */
   {
   background : #fff78c url(../obr/apartmany-liptov-ubytovanie.jpg) no-repeat 195px 0; /* ffcb87 oranzova */
   width: 780px; height: 170px;
   }

#cennik-baner /* DIV */
   {
   background : #fff78c url(../obr/apartmany-liptov-ubytovanie.jpg) no-repeat 195px 0; /* ffcb87 oranzova */
   width: 780px; height: 170px;
   }

#fotogaleria-baner /* DIV */
   {
   background : #fff78c url(../obr/apartmany-liptov-ubytovanie.jpg) no-repeat 195px 0; /* ffcb87 oranzova */
   width: 780px; height: 170px;
   }

#rezervacie-baner /* DIV */
   {
   background : #fff78c url(../obr/apartmany-liptov-ubytovanie.jpg) no-repeat 195px 0; /* ffcb87 oranzova */
   width: 780px; height: 170px;
   }

#restauracia-baner /* DIV */
   {
   background : #fff78c url(../obr/apartmany-liptov-restauracia.jpg) no-repeat 195px 0; /* ffcb87 oranzova */
   width: 780px; height: 170px;
   }
#kongresy-baner /* DIV */
   {
   background : #fff78c url(../obr/apartmany-liptov-ubytovanie.jpg) no-repeat 195px 0; /* ffcb87 oranzova */
   width: 780px; height: 170px;
   }
#okolie-baner /* DIV */
   {
   background : #fff78c url(../obr/apartmany-liptov-okolie.jpg) no-repeat 195px 0; /* ffcb87 oranzova */
   width: 780px; height: 170px;
   }

#kontakt-baner /* DIV */
   {
   background : #fff78c url(../obr/logo-uvod.jpg) no-repeat 195px 0; /* ffcb87 oranzova */
   width: 780px; height: 170px;
   }


#data /* DIV */
   {
   float: left;
   width: 100%;
   background: #ff9649 url(../obr/bg.gif) repeat-y 0 0;
   }

/* -------- LAVA STRANA --------- */

#menu /* DIV */
   {
   float:left;
   width: 195px;
   }

#menu ul
   {
    margin : 0; padding : 0;
    font-size: 9pt; font-weight: bold;
   }

#menu li
   {
    display: block;
    list-style : none;
    margin : 0; padding : 0;
    border-bottom: 1px solid #eaeaea;
   }

#menu li a
      {
       display: block;
       width: 185px; /* pre IE */
       color: #f9f9f9;
       padding: 6px 0 6px 10px;
      }

#menu li a:hover { background-color: #ffcb87 /* f8f598 */; color: #0a0a0a; }

#akcia /* DIV */
       {
       margin: 20px 0 0 0; padding: 10px 6px 10px 10px;
       color: #e40b06; background-color: #fcf3a4;
       border: 1px solid #999999;
       }

#akcia h2
 {
  margin : 0 0 10px 0; padding : 0;
  font-size: 11pt;
  color: #f65618;
  text-decoration: underline;
 }

#pocasie /* DIV */
      {
       margin: 0; padding: 20px 0;
       text-align: center;
      }

#statistika /* DIV */
      {
       margin: 0; padding: 5px 0;
       text-align: center;
      }


/* --------- PRAVA STRANA ---------- */

#text /* DIV */
   {
   float: left;
   width: 565px;           /* - px paddingu */
//   background : #fefefe;
   margin: 0; padding: 10px 10px 0 10px;
   }

#text p
 {
   margin: 0 0 10px 0; padding: 0;
 }

#text ul
 {
  margin : 0 0 10px 20px; padding : 0;
 }

#text ul li
 {
  margin: 0; padding: 0 0 2px 0;
  list-style-type: square;
 }

#text ol
 {
  margin : 0 0 15px 30px; padding : 0;
 }

#text ol li
 {
  margin: 0; padding: 0 0 5px 0;
 }

#text a.o_text
 {
  margin: 0; padding: 0;
  font-size : 9pt;
  color: #0a0a0a;
  font-weight : normal;
 }

#text a.o_text:hover { text-decoration: underline; }

h1
 {
  margin : 0 0 10px 0; padding : 0;
  font-size: 12pt;
  color: #f65618;
 }

h2
 {
  margin : 0 0 10px 0; padding : 0;
  font-size: 11pt;
  color: #f65618;
 }

h3
 {
  margin : 0 0 10px 0; padding : 0;
  font-size: 14px;
  color: #e40b06;
 }

.obrazky /* DIV */
 {
  margin: 0 0 15px 1px; padding: 0;
 }

.obrazky a
 {
  margin: 0 10px 0 0; padding: 0;
  border: none;
 }

.obrazky a img
 {
  margin: 0; padding: 0;
  border: 1px solid #643104;
 }

.obrazky .posledny_obr { margin: 0; }

.u_cennik
 {
  color: #0a0a0a;
  font-size : 8pt;
  font-weight : bold;
 }

.t_cennik /* TABLE */
 {
  border : none;
  margin : 0 0 15px 0; padding : 0;
  width : 100%;
  font-size : 9pt;
  text-align: center;
 }

.t_cennik th
 {
  font-size : 8pt;
  background : #fcf3a4;
  border: 1px solid #999999;
  margin : 0; padding : 2px;
  color : #0a0a0a;
  font-weight : bold;
  line-height: 1.6; /* pre 1-riadkové hlavičky */
 }

.t_cennik th.sezona
 {
 background : #b7def9;
 color : #0a0a0a;
 border: 1px solid #cccccc;
 }

.t_cennik td
 {
  background: #c8e6fc;
  margin: 0; padding : 2px;
  border: 1px solid #cccccc;
  line-height: 1.5; 
 }

.t_cennik span 
 {
 color: #f65618;
 }

.liptov-okolie /* DIV */ { margin: 0 0 15px 0; padding: 0; }
.liptov-okolie img { border: none; margin: 0 11px 0 2px;}
.liptov-okolie img.stred_ods { margin: 0 12px 0 1px;}
.liptov-okolie img.bez_ods { margin: 0; }

#kontakt /* TABLE */
 {
  width: 100%;
 }

#kontakt td /* TABLE */
 {
  margin: 0; padding: 0;
  vertical-align: top;
 }

#kontakt td img /* TABLE */
 {
  border: 1px solid #643104;
 }

#spodne /* DIV */
   {
   clear: both;
   background: #ffcb87;
   padding-top : 4px;
   font-size: 7pt;
   text-align: center;
   }

#spodne a { font-size: 7pt; }

#spodne #copy /* DIV */
   {
   background: #ffddb1;
   margin-top: 4px; padding: 2px 0;
   }



/*--------------------- */
/* CSS formuláre        */
/*--------------------- */

#formular    /* DIV */
   {
   text-align: center;
   margin-bottom: 15px; padding: 0;
   border: 1px solid #cccccc;
   }
   
input
	{
		border:1px solid #ff9649;
	}
	
textarea
	{
		border:1px solid #ff9649;
	}