/* background body je v general-body-bg.css kvůli fck editoru */

@font-face {
 font-family: Frutiger-normal-1;
 src: url("../fonty/frutiger-ce-55-roman.eot") /* EOT file for IE */
}
@font-face {
 font-family: Frutiger-normal-2;
 src: url("../fonty/frutiger-ce-55-roman.ttf") /* TTF file for CSS3 browsers */
}

@font-face {
 font-family: Frutiger-light-1;
 src: url("../fonty/frutiger-45-light.eot") /* EOT file for IE */
}
@font-face {
 font-family: Frutiger-light-2;
 src: url("../fonty/frutiger-45-light.ttf") /* TTF file for CSS3 browsers */
}


body {font-family: Frutiger-normal-1, Frutiger-normal-2; color: black; font-size: 12px;}

#all {width: 950px; margin: 0px auto; position: relative;}
#bg-main {float: left; background-image: url(../images/gray-dot.png); background-position: center bottom; background-repeat:repeat-x; width: 950px; padding-bottom: 15px; margin-top: 60px;}
#bg-text {float: left; padding: 10px 0 0 0;}
#logo {height: 130px; margin-right: 20px; vertical-align: top; float: left;}
.dot-column {float: left; background-image: url(../images/gray-dot.png); background-position:top center; background-repeat:repeat-y; width: 5px; height: 100px;}
.dot-line { clear: both; background-image: url(../images/gray-dot.png); background-position: center; background-repeat:repeat-x; width: 950px; height: 5px;}
#head-text {float: left; width: 270px; padding: 0 15px 0 20px; font-size: 14px; color: #717171; line-height: 24px;}
#head-text a {color: #717171; text-decoration: none;}
#head-text a:hover {color: #444;}
.soc-site {float: right;}
.soc-site img {width: 50px; height: 50px;}
#bg-bottom {height: 32px; width: 950px; text-align: left; vertical-align: top; padding: 5px 0 0 0; clear: both;}


#mapa-right {width: 350px; height: 350px; float: right; margin-top: 20px;}
#map_canvas {width: 350px; height: 350px; border: 1px solid #ccc; margin-bottom: 15px;}

.vlajky {background-image:url(../images/menu_top.png); background-position: top; background-repeat: no-repeat; text-align:center;}
.vlajky {padding-top: 20px;}
.vlajky img { border-color: #CCC;}

.pod-menu {margin: 10px; margin-top: 30px; margin-left: 10px;}
.toplist {border: 0;}

h1 {font-size: 20px; color: #87888a; letter-spacing: 2px;}
h2 {font-size: 18px; color: #87888a;}
h3 {font-size: 16px; color: #87888a;}

hr {
 border: 0;
 color: #ccc;
 background-color: #ccc;
 height: 1px;
 width: 100%;
 text-align: left;
 margin-top: 15px;
 margin-bottom: 15px;
 }


a {color: #082a4c; text-decoration: none;}
a:hover {color: #082a4c; text-decoration: underline;}

/*li {list-style-image: url('../img/li.gif');}*/

img {border-color: #AAAAAA;}

.id1 {width: 650px; vertical-align: top; background-color: #fff; float: left;}
.id1_vypis {font-size: 12px;}

.id1_form {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;}

/* použito v editoru */
.table-in-fckeditor {font-size: 12px; width: 650px;}
.pod-foto {font-weight: bold; text-decoration: none; margin-top: 10px;}

div.reference {
  float: left;
  width: 200px;
  height: 200px;
  margin: 5px;;
  text-align: center;
  vertical-align: middle;
  font-size: 0.8em;
  font-weight: bold;
} 


.photo-right td {width:180px; height:180px; text-align: center; vertical-align:middle;}
.photo-right img {border-color:#FFF;}

.nd {display: none;}
.skryvany {display: none;}

#sloupec-menu {background-color: #FFF; vertical-align: top; width: 250px; float: left;}

/*MENU - drop down*/
.cele-menu {padding-top: 90px; margin-left: 950px;}
.menu {width: 485px; height: 100px; text-align: center; vertical-align: middle; float: left;}
.menu-table {width: 450px; text-align: center; margin: 0 20px 0 15px; height: 35px; font-size: 18px; color: #ccc;}
.menu-table a {color: #808285; text-decoration: none;}
.menu-table a:hover {text-decoration: none; color: #58595b;}

/*mouse out*/
.color-out {color: #808285;}
/*mouse over*/
.color-over {cursor: pointer;}
.color-over a {color: #58595b;}
/*aktuálně zobrazená stránka*/
.color-active { font-weight: bold; color: #58595b !important;}
.color-active a {color: #58595b !important; font-weight: bold;}


/*zboží*/

.zbozi-td { background-color:#fff; padding: 10px; height: 450px;}
.zbozi-img-td {vertical-align: top; width: 150px; text-align: center; padding: 10px; background-color:#082a4c;}
.zbozi-text-td {vertical-align: top; padding: 10px 15px 10px 15px; width: 300px; background:#e4e4e4;}
.zbozi-cena-div {margin: 10px 0px 0px 0px;}
.zbozi-td-mezera {width: 15px;}
.zbozi-tr-mezera {height: 15px;}
.spocitej {width: 750px;}

.nazev {font-size: 13px; color:#082a4c; font-weight: bold;}
.popis {margin-top: 10px;}
.soubor {margin-top: 10px;}
.cena {font-weight: bold; margin-top: 10px;}
.cena-bez-dph {margin-top: 5px;}
.zadej-pocet {margin-top: 10px;}
.kod {font-style:italic; font-size: 10px; margin-top: 10px;}
.novinka { position: absolute; margin: -7px 0 0 10px;}


/*volné termíny */
.mesice {font-size: 12px;}
.jeden_mesic {font-size: 12px; text-align: center; border: #666 solid 1px; border-collapse: collapse;}
.nazvy_pokoju { font-size: 12px;}
.dny_datum {font-size: 12px;}


.akce_nadpis {color: #990000;}

.bg-line {background-image: url(../images/bg-line.png); background-position: top; background-repeat: repeat-x;}


.pod-fotku {margin-top: 5px;}
.nazev-galerie {margin-top: 5px; width: 200px; text-align: center;}




.link_bottom {font-weight: normal; color: #717171; font-size: 12px;}

.link_bottom a {
	font-size: 12px;
    color: #717171;
    text-decoration: none;
}

.link_bottom a:hover {
    color: #444;
}



.nahoru a {text-decoration: none; font-size: 11px;}
.nahoru {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 10px; text-align: right; margin-right: 0px;}

