/*  Programovanie kodu: Norbert ESTVANCIK,  www.7art-box.sk */

/* Zakladne zobrazenie
======================================== */
* {
  padding: 0px;margin: 0px;
}
div {
  margin-right: auto;margin-left: auto;
}
body {
  font-family: Arial, Helvetica, sans-serif;color: #000;font-size: 75%;background-color:#F9F7F4;background-image: url(../images/back.png);background-repeat: repeat-x;background-position:top;
}
h1, h2, h3, h4, h5 {
  line-height: normal;
}
img {
  border:0;
}
input {
  font-family: Arial;
}
.clearfix {
  clear: both;font-size: 1px;height: 1px;line-height: 0.1;visibility: hidden;width: 100%;height: 0%;
}

/* Odkazy - zaklad
======================================== */
a:link, a:visited {
  font-weight: normal;color: #00548B;text-decoration: underline;
}
a:hover {
  text-decoration: none;
}

/* Hlavne kontajnery
======================================== */
#wrapper {
  width: 990px;
}
#top {
  width: auto;height:78px; 
}
#reklamaTop {
  width: auto;height:41px;background: url(../images/back-top1.png) no-repeat;
}
#reklamaTop div {
  padding:13px 0 0 13px;
}
#infoPanel {
  width:auto;height:175px;
}
#mainPanel {
  width:auto;
}
#footer {
  width:auto;height:45px;background: url(../images/footer.png) no-repeat;margin:10px 0;
}
#footer div {
  text-align:center;color:#fff;padding-top:16px;font-size:11px;
}
#footer div  a, #footer div  a:visited {
  color:#fff;
}

/* Logo + Registracia
======================================== */
h1.logo {
  display: none;
}
.logo a {
  background: url(../images/logo.png) no-repeat;width: 260px;height:78px;float: left;display: inline;
}
a.register, a.register:visited {
  background: url(../images/add.png) no-repeat 0 0;float: right;padding:0 0 0 45px;height:30px;line-height:30px;margin:25px 0 0 0;color:#CE4B27;font-weight:700;font-size:14px;text-decoration:none;
}
a.register:hover {
  background: url(../images/add-hover.png) no-repeat 0 0;
}

/* Info text a info Obrazok
======================================== */
#infoText {
  width: 550px;height:175px;float:left;display:inline;background: url(../images/back-infotext.png) no-repeat 0 0;
}
.tLeft {
  width:340px;padding:13px 0 0 13px;float:left;display:inline;
}
.tLeft h2 {
  color:#fff;font-size:17px;font-style:italic;
}
.tLeft a, .tLeft a:visited {
  color:#fff;line-height:30px;font-size:13px;font-weight:700;
}
.tRight {
  width:175px;padding:19px 0 0 7px;float:left;color:#fff;
}
.tRight strong {
  font-size:13px;display:block;padding-bottom:7px;
}
.tRight a, .tRight a:visited {
  color:#DFDCD8;padding-right:3px;line-height:16px;
}
#infoImage {
  float:left;display:inline;
}

/* Vyhladavanie
======================================== */
.search {
  width:340px;height:35px;margin:7px 0 17px 0;
}
input.search_tag, input.send {
  float:left;width:250px;display:inline;border:0px solid #000;background:none;color: #000;font-size:14px;padding:17px 0 0 5px;
}
input.send {
  width:45px;height:35px;margin:8px 0 0 23px;padding:16px 0 0 25px;float:left;cursor:pointer;
}

/* Pozicie pre 3 zvysle stlpce
======================================== */
.mainCenter  {
  width:650px;margin:0 10px; 
}
.mainLeft, .mainRight {
  width:160px;
}
.mainLeft, .mainCenter , .mainRight {
  float:left;display:inline;margin-top:10px;
}

/* Panel Doporucujeme
======================================== */
.doporucujeme  {
  width:650px;height:130px;background: url(../images/dop.png) no-repeat 0 0;margin:0 0 10px 0;
}
.doporucujeme div  {
  padding:7px 5px 0 27px;
}
.doporucujeme div span {
  float:left;font-size:11px;text-align:center;
}
.doporucujeme div span img {
  margin:0 4px 4px 0;width:150px;height:100px;
}
.doporucujeme div span a, .doporucujeme div span a:visited {
  color:#000;
}

/* Rozne classy pre Content
======================================== */
.mainCenter h2, .mainCenter h3  {
  font-family: "Trebuchet MS", "Trebuchet", Arial;color:#00538B;font-size:25px;font-weight:400;padding:10px 0;
}
.mainCenter h3  {
  color:#333;font-size:18px;
}
div.fieldset  {
  background:#fff;border:1px solid #E6E1DD;font-size:13px;padding:10px;margin:0 0 10px 0;
}
div.fieldset p {
  font-size:14px;padding-top:15px;line-height:20px;color:#333;
}
a.vstup, a.vstup:visited {
  text-decoration:none;font-size:11px;color:#fff;background: url(../images/vstup.png) no-repeat 0 0;padding:3px 14px;font-weight:700;margin-left:10px; 
}
a.vstup:hover {
  color:#B9E3FF;
}

/* Tabulka ubytovanie
======================================== */
table.moznosti  {
  width:100%; border:1px solid #E6E1DD;font-size:11px;border-bottom:none;background:#fff;margin-bottom:10px;
}
table.moznosti td  {
  padding:7px 6px;border-bottom:1px solid #E6E1DD;
}
tr.table-title  {
  background:#E6E1DD;font-size:12px;font-weight:700;
}
td.vstup  {
  background:#006CB2;color:#fff;width:60px;text-align:center;
}
td.item-title  {
  color:#BB4424;font-weight:700;
}
a.link, a.link:visited {
  text-decoration:none;font-size:11px;color:#fff;background: url(../images/ok.png) no-repeat 0 0;padding:3px 8px;font-weight:700;margin-left:10px;margin-left:15px;
}
a.link:hover {
  color:#B9E3FF;
}

/* Moduly v lavo a pravo
======================================== */
.modul-left, .modul-right  {
  width:160x;min-height:200px;background: url(../images/modul-bottom-red.png) no-repeat bottom;margin-top:10px;
}
.mainLeft h4, .mainRight h4  {
  background: url(../images/modul-title-red.png) no-repeat 0 0;color:#FAE7E2;font-style:italic;height:30px;line-height:30px;text-indent:10px;font-size:15px;
}
.modul-right  {
  background: url(../images/modul-bottom-blue.png) no-repeat bottom;
}
.mainRight h4  {
  background: url(../images/modul-title-blue.png) no-repeat 0 0;color:#C4E8FF;
}
.modul-left ul, .modul-right ul  {
  list-style-type:none;padding:4px 10px 10px 10px;
}
.modul-left ul li a, .modul-left ul li a:visited {
  color:#990000;line-height:20px;
}
.modul-right ul li a, .modul-right ul li a:visited {
 line-height:20px;
}

.homediv{
margin:15px;
}
.homeh3{
font-size:13px;
}
