body
{
 margin-top: 0px;
 background-color: #FDFEFF;
  text-align: justify;
 font-family: Verdana;
 font-size: 12px;
}
.ramec
{
 width: 759px;
 margin: auto;
 text-align: center;
 font-family: Verdana;
 font-size: 12px;
}
/* Hlavička */
.hlavicka
{
 background-image: url('../images/hlavni-lista.png');
 background-repeat: no-repeat;
 width: 759px;
 height: 31px;
}
.Česky a, .Anglicky a, .Německy a, .Španělsky a
{
 width: 22px;
 height: 14px;
 display: block;
 float: left;
 padding-left: 4px;
 margin-top: 7px;
}
.Česky a
{
 background-image: url('../images/cesky.jpg');
 background-repeat: no-repeat;
 margin-left: 15px;
}
.Anglicky a
{
 background-image: url('../images/anglicky.jpg');
 background-repeat: no-repeat;
}
.Německy a
{
 background-image: url('../images/nemecky.jpg');
 background-repeat: no-repeat;
}
.Španělsky a
{
 background-image: url('../images/spanelsky.jpg');
 background-repeat: no-repeat;
}
.hledani
{
 background-image: url('../images/lupa.png');
 background-repeat: no-repeat;
 margin-right: 15px;
 background-position: 0% 50%;
 margin-top: 4px;
 padding-left: 22px;
 color: white;
 float: right;
 display: inline;
}
.hledaci-policko input
{
 background-image: url('../images/hledaci-policko.png');
 background-repeat: no-repeat;
 color: white;
 width: 146px;
 height: 18px;
 border: 0px;
 padding-left: 12px;
 padding-right: 12px;
}
.tlacitko-ok input
{
 background-image: url('../images/tlacitko-ok.png');
 background-repeat: no-repeat;
 background-position: 50% 50%;
 color: black;
 width: 41px;
 height: 17px;
 border: 0px;
}
/* Hlavní menu */
.hlavni-menu
{
 margin-right: 10px;
 height: 25px;
 float: right;
 display: inline;
}
.hlavni-menu a
{
 background-image: url('../images/menu-tlacitko.png');
 background-repeat: no-repeat;
 height: 25px;
 width: 92px;
 display: block;
 float: left;
 color: black;
 text-decoration: none;
 line-height: 23px;
 padding-left: 3px;
 padding-right: 3px;
}
.hlavni-menu a:hover
{
 text-decoration: underline;
 color: #8F8F8F;
}
/* Logo */
.logo
{
 margin-top: 30px;
 margin-left: 7px;
 height: 50px;
}
.accomzone-logo
{
 background: url('../images/accomzone-logo.jpg') no-repeat;
 float: left;
 width: 40px;
 height: 43px;
}
.logo a
{
 background: url('../images/logo.png') no-repeat;
 height: 50px;
 width: 195px;
 display: block;
 margin-left: 10px;
 float: left;
}
.neuvidim
{
 display: none;
}
.mapa
{
 background-image: url('../images/logo-hlavicka.jpg');
 background-repeat: no-repeat;
 height: 253px;
 width: 765px;
 margin-top: 10px;
 margin-bottom: 10px;
 text-align: left;
}
#map_canvas
{
width: 240px; 
height: 180px; 
position:relative; 
top:25px; 
left:15px;
}
/*obsahová část*/
.obsah
{
 text-align: justify;
 padding: 20px;
 margin: auto;
 width: 550px;
}
.obsah-standard
{
 text-align: justify;
 padding: 20px;
 margin: auto;
 width: 700px;
}
.obsah-standard h1, .obsah h1
{
 text-align: left;
 padding-bottom: 10px;
 color: #5FC900;
}
.stin-panel-horni
{
 background-image: url('../images/stin-panel-horni.jpg');
 background-repeat: no-repeat;
 width: 395px;
 height: 21px;
 margin-top: 10px;
}
.stin-panel-stredni
{
 background-image: url('../images/stin-panel-stredni.jpg');
 background-repeat: repeat-x;
 height: 220px;
 padding-top: 21px;
 width: 373px;
 border-left: 1px solid #D7D7D7;
 border-right: 1px solid #D7D7D7;
 border-top: 0px;
 border-bottom: 0px;
 padding-left: 20px;
}
.stin-panel-stredni h2
{
 text-align: left;
}
.stin-panel-stredni table
{
 padding-top: 10px;
 padding-bottom: 10px;
}
.stin-panel-stredni td
{
 padding-left: 10px;
 padding-bottom: 1px;
 padding-top: 2px;
 padding-right: 5px;
 vertical-align: top;
}
.stin-panel-stredni select
{ 
 width: 220px;
}
.stin-panel-stredni input
{
 width: 220px;
}
.stin-panel-dolni
{
 background-image: url('../images/stin-panel-dolni.jpg');
 background-repeat: no-repeat;
 width: 395px;
 height: 9px;
 margin-bottom: 10px;
}
.kalendar a
{
 background-image: url('../images/kalendar.jpg');
 background-repeat: no-repeat;
 background-position: 0% 0%;
 height: 25px;
 display: block;
 float: left;
 padding-left: 30px;
}
.kalendar select
{
 width: 67px;
}
.katalog .vyhledat{
 display: inline-block;
}
.vyhledat
{
 text-align: right;
 display: block;
}
.vyhledat button
{
 background-image: url('../images/vyhledat.png');
 background-repeat: no-repeat;
 width: 67px;
 height: 26px;
 border: 0px;
 padding: 0px 5px;
 color: white;
 text-align: center;
 float: right;
}
.stin-panel-stredni a
{
 text-decoration: underline;
}
.stin-panel-stredni a:hover
{
 text-decoration: none;
}
.pravy-panel
{
 float: right;
}
.levy-panel
{
 float: left;
}

.stin-panel-horni-pravy
{
 background-image: url('../images/stin-panel-horni-pravy.jpg');
 background-repeat: no-repeat;
 width: 340px;
 height: 21px;
 margin-top: 10px;
}
.stin-panel-stredni-pravy
{
 background-image: url('../images/stin-panel-stredni.jpg');
 background-repeat: repeat-x;
 height: 220px;
 padding-top: 8px;
 padding-left: 10px;
 width: 328px;
 border-left: 1px solid #D7D7D7;
 border-right: 1px solid #D7D7D7;
 border-top: 0px;
 border-bottom: 0px;
}
.stin-panel-stredni-pravy h2
{
 text-align: left;
 padding-left: 10px;
}
.stin-panel-stredni-pravy table
{
 padding-top: 10px;
 padding-bottom: 10px;
}
.stin-panel-stredni-pravy td
{
 padding-left: 10px;
 padding-bottom: 1px;
 padding-top: 2px;
 padding-right: 5px;
}

.stin-panel-dolni-pravy
{
 background-image: url('../images/stin-panel-dolni-pravy.jpg');
 background-repeat: no-repeat;
 width: 340px;
 height: 9px;
 margin-bottom: 10px;
}
.pravy-panel-uzivatel td input
{
width: 145px; 
}
.pravy-panel-uzivatel td select
{
width: 149px;
}

/*Konec obsahové části*/
/*Registracni čast*/
.obsah h2
{
 background-image: url('../images/nadpisek-registrace-h2.png');
 height: 24px;
 line-height: 24px;
 color: #FFFFFF;
 background-repeat: no-repeat;
 padding-left: 7px;
 font-size: 13px;
 width: 556px;
}
.registrace-text
{
 font-size: 14px;
}
.registrace-obdelnik
{
 background-image: url('../images/popisek-registrace.png');
 background-repeat: no-repeat;
 height: 76px;
 width:  557px;
 margin-top: 10px;
}
.registrace-obdelnik p
{
 padding-left: 112px;
 padding-top: 9px;
 padding-right: 5px;
}
.obsah h3
{
 background-image: url('../images/nadpisek-registrace-h3.png');
 background-repeat: no-repeat;
 height: 25px;
 padding-left: 18px;
 line-height: 25px;
 margin-top: 5px;
}
.obsah table
{
 margin-top: 5px;
 margin-left: 10px;
 position:relative;
 left:40px;
}
.obsah td
{
 padding: 2px;
 color: #313131;
}
.obsah-standard td
{
 padding: 2px;
}
.obsah td input
{
 background-color: #F8F8F8;
 border: 1px solid #A8A8A8;
 width: 142px;
}
.obsah td select
{
 width: 144px;
}
.zmena-osobnich-udaju
{
 background-image: url('../images/vyhledat2.png');
 background-repeat: no-repeat;
 height: 26px;
 width: 80px;
 display: block;
 float: right;
 margin-left: 3px;
 margin-right: 40px;
 text-align: center;
 line-height: 26px;
 color: white;
 margin-top: 20px;
 margin-bottom: 20px;
}
.registrace-zpet-pokracovat
{
 background-image: url('../images/vyhledat2.png');
 background-repeat: no-repeat;
 height: 26px;
 width: 80px;
 display: block;
 float: right;
 margin-left: 3px;
 margin-right: 3px;
 text-align: center;
 line-height: 26px;
 color: white;
 margin-top: 20px;
 margin-bottom: 20px;
}
.registrace-zpet-pokracovat:hover, .zmena-osobnich-udaju:hover
{
 color: white;
}
.schema-registrace
{
 text-align: center;
 padding-bottom: 20px;
 width: 500px;
 height: 97px;
 margin: auto;
}
.krok-pozadi
{
 background-image: url('../images/krok.png');
 background-repeat: no-repeat;
 width: 74px;
 height: 77px;
 margin-right: 30px;
 margin-left: 30px;
 display: block;
 color: white;
 text-decoration: none;
 padding-left: 23px;
 padding-top: 20px;
}
.krok-pozadi-aktivni
{
 background-image: url('../images/krok.png');
 background-repeat: no-repeat;
 width: 74px;
 height: 77px;
 margin-right: 30px;
 margin-left: 30px;
 display: block;
 color: #FF7920;
 text-decoration: none;
 padding-left: 23px;
 padding-top: 20px;
}
.krok-pozadi-aktivni:hover
{
 color: white;
 text-decoration: none;
}
.krok-pozadi:hover
{
 color: white;
 text-decoration: none;
}
.krok
{
 color: white;
 font-weight: bold;
 font-size: 15px;
 text-decoration: none;
}
/*Konec registracni časti*/
/* Patička */
.paticka
{
 background-image: url('../images/paticka-podklad.png');
 background-repeat: no-repeat;
 width: 759px;
 height: 72px;
 margin-top: 10px;
 text-align: left;
 padding-left: 15px;
 padding-right: 15px;
 color: white;
 clear: both;
 font-size: 12px;
}
.paticka h3
{
 padding-top: 7px;
 color: white;
 font-size: 12px;
}
.paticka h3 a
{
 color: #192E36;
}
.extra-menu
{
 height: 23px;
}
.extra-menu a
{
 height: 23px;
 display: block;
 float: left;
 margin-left: 5px;
 margin-right: 5px;
 line-height: 23px;
 text-align: center;
 color: black;
 text-decoration: none;
 font-size: 11px;
}
.o-spolecnosti
{
 background-image: url('../images/o-spolecnosti.jpg');
 background-repeat: no-repeat;
 width: 91px;
}
.kontakt
{
 background-image: url('../images/kontakt.jpg');
 background-repeat: no-repeat;
 width: 61px;
}
.mapa-webu
{
 background-image: url('../images/mapa-webu.jpg');
 background-repeat: no-repeat;
 width: 78px;
}
.zabezpeceni
{
 background-image: url('../images/zabezpeceni.jpg');
 background-repeat: no-repeat;
 width: 76px;
}
.ochrana-osobnich-udaju
{
 background-image: url('../images/ochrana-osobnich-udaju.jpg');
 background-repeat: no-repeat;
 width: 129px;
}
.spolupracujte-s-nami
{
 background-image: url('../images/spolupracujte-s-nami.jpg');
 background-repeat: no-repeat;
 width: 123px;
}
.pravni-podminky
{
 background-image: url('../images/pravni-podminky.jpg');
 background-repeat: no-repeat;
 width: 94px;
}
/* Uživatelský profil*/
.levy-panel-uzivatel
{
 width: 180px;
 float: left;
 text-align: left;
 margin-bottom: 20px;
 padding-bottom: 10px;
 border: 1px solid #BA0B0B;
}
.levy-panel-uzivatel h2
{
 background-color: #BA0B0B;
 color: white;
 padding-left: 15px;
}
.pravy-panel-uzivatel
{
 width: 535px;
 float: right;
 margin-bottom: 20px;
 padding-bottom: 10px;
 background-color: #F4F4F4;
}
.pravy-panel-uzivatel h2
{
 background-color: #D1D1D1;
 color: #BA0B0B;
 text-align: left;
 padding-left: 15px;
}
.pravy-panel-uzivatel table
{
 padding-top: 3px;
 padding-bottom: 3px;
 margin-bottom: 10px;
}
.pravy-panel-uzivatel td
{
 padding-top: 3px;
 padding-bottom: 3px;
 padding-left: 15px;
 padding-right: 15px;
}
.pravy-panel-uzivatel .zvyrazni
{
 background-color: silver;
}
.pravy-panel-uzivatel .puvodni
{
 background-color: #F4F4F4;
}
.fajfka
{
 display: block;
 background-image: url('../images/fajfka.png');
 background-repeat: no-repeat;
 height: 14px;
 width: 16px;
 float: left;
}
.uzivatel
{
 padding: 20px 20px 20px 20px;
}
.levy-panel-uzivatel ul
{
 list-style-type: disc;
 margin-left: 22px;
 color: #B7B7B7;
 padding-top: 10px;
 margin-bottom: 10px;
}
/*Konec uživatelského profilu*/
/*Vypis hotelů*/
.obsah-vypis 
{
 margin-top: 30px;
}
.obsah-vypis h2
{
 text-align: left;
 padding-left: 20px;
 padding-bottom: 15px;
}
.polozka-ubytovani
{
 background-image: url('../images/stin-vypis-hotel.jpg');
 background-repeat: no-repeat;
 width: 629px;
 height: 98px;
 margin: 5px auto 0px;
 padding: 10px 10px 10px 10px;
 text-align: left;
 color: #2A2A2A;
}
.polozka-ubytovani h2
{
 padding: 0px;
 float: left;
 display: block;
}
.polozka-ubytovani h2 a
{
 color: #2A2A2A;
}
.polozka-ubytovani h2 a:hover
{
 color: #2A2A2A;
 text-decoration: none;
}
.polozka-ubytovani em
{
 clear: left;
 display: block;
 font-size: 11px;
}
.polozka-ubytovani em a
{
 color: #31A5FD;
 text-decoration: underline;
}
.polozka-ubytovani em a:hover
{
 text-decoration: none;
}
.polozka-ubytovani img
{
 float: right;
}
.cena
{
 color: #FF4900;
 font-weight: bold;
}
.cena1
{
 float: right;
 margin-right: 20px;
 margin-top: 30px;
}
.vice-informaci
{
 background-image: url('../images/vice-informaci.jpg');
 background-repeat: no-repeat;
 float: right;
 color: white;
 width: 99px;
 height: 20px;
 text-align: center;
 line-height: 20px;
 margin: 20px 20px 0px 0px;
}
a.vice-informaci:hover
{
 color: orange;
}
.polozka-ubytovani p
{
 width: 330px;
 float: left;
 clear: left;
 margin-top: 5px;
}
.polozka-ubytovani-prava-cast
{
 width: 120px;
 float:  right;
}
a.nas-tip
{
 background-image: url('../images/nas-tip.jpg');
 float: left;
 margin-left: 20px;
 color: white;
 font-weight: bold;
 width: 82px;
 height: 17px;
 text-align: center;
 line-height: 16px;
}
a.nas-tip:hover
{
 color: white;
 text-decoration: none;
}
.hotel
{
 background-image: url('../images/fajfka.png');
 background-repeat: no-repeat;
}
.administrace button
{
 text-align: center;
}
.administrace input[type=checkbox]
{
 float: right;
 width: auto;
}
.velke-selecty td select
{
 width: 200px;
}
/*Detail ubytovaní*/
.obsah-detail
{
 width: 759px;
 margin-top: 20px;

}
.obsah-detail-levy-panel
{
 width: 430px;
 float: left;
 text-align: justify;
 padding-left: 20px;
 padding-bottom: 20px;
}
.obsah-detail-levy-panel h1
{
 color: #5FC900;
 font-size: 15px;
 float: left;
}
.obsah-detail-levy-panel h3
{
 margin: 2px;
 color: #C63C00;
 font-weight: bold;
}
.obsah-detail-levy-panel p
{
 padding: 9px;
}
.kategorie
{
 clear: both;
 padding-bottom: 15px;
}
.kategorie a
{
 text-decoration: underline;
}
.obsah-detail-pravy-panel
{
 width: 280px;
 float: right;
 text-align: left;
 padding-bottom: 20px;
}
.obsah-detail-pravy-panel h2
{
 background-image: url('../images/nadpis-detail-h2.jpg');
 background-repeat: no-repeat;
 width: 269px;
 height: 26px;
 color: white;
 font-size: 14px;
 padding-left: 20px;
 line-height: 26px;
}
.objednat-rezervovat
{
 color: #5FC900;
 font-weight: bold;
 font-size: 14px;
 margin-top: 10px;
 float: left;
 line-height: 34px;
 padding-right: 12px;
 width: 420px;
}

.obj
{
 display: block;
 background-image: url('../images/obj.jpg');
 background-repeat: no-repeat;
 width: 121px;
 height: 34px;
 color: white;
 text-align: center;
 float: right;
}
a.obj:hover
{
 text-decoration: none;
 color: #FFA500;
}
.obsah-detail-pravy-panel table
{
 width: 250px;
 margin: auto;
}
.obsah-detail-pravy-panel td
{
 padding: 2px;
}
.cena
{
 color: #FF4E00;
 text-align: right;
}
.ne
{
 color: #BE2424;
 font-weight: bold;
 text-align: right;
}
.ano
{
 color: #3CAB00;
 font-weight: bold;
 text-align: right;
}
.fotogalerie-detail
{
 margin: auto;
 padding-left: 3px;
 padding-top: 4px;
}
.katalog form div
{
 line-height: 29px;
 vertical-align: middle;
}
.katalog table
{
 margin: 5px auto;
}
.katalog td
{
 padding: 5px;
}
.katalog-seznam-zemi
{
 width: 700px;
 margin: auto;
}
.katalog-seznam-zemi table
{
 margin: 0px 0px 10px;
}
.katalog-seznam-zemi table td
{
 width: 175px;
}
#sipka_leva, #sipka_prava
{
 padding: 0px;
}
#sipka_leva img, #sipka_prava img
{
 display: block;
 padding-top: 17px;
}
.upload-photo .vyhledat button
{
 position: relative;
 left: 75px;
}

.kalendar input
{
 background: url('../images/kalendar.jpg') no-repeat 100% 100%;
 border-width: 1px;
 padding: 2px;
}

.strankovani{
font-size: 14px;
padding: 10px 0px;
}
.strankovani a{
color: #FF5402;
cursor: pointer;
}
.strankovani a.stranka-aktivni{
color: #BB0B0D;
font-weight: bold;
}
