/* všeobecný vzhled */
body {
	background-color: #18326B;
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	text-align: left;
}
.kompletni {
  background-color: #001645;
  margin: auto;
}
#komplet-td {
  border: 3px solid #18326B;
  padding: 0px;
}
h1 {
  font-size: 18px;
  text-align: center;
  margin: 10px 0px;
}
h2 {
  font-size: 14px;
  text-align: center;
  margin: 8px 0px;
}
p {
  text-indent: 0px;
  min-height: 13px;
  clear: left;
  margin-top: 5px;
  margin-bottom: 15px;
}
p.indent {
  text-indent: 15px;
  min-height: 13px;
  clear: left;
  margin-top: 5px;
  margin-bottom: 15px;
}
abbr {
  cursor: help;
  border-bottom: 1px dashed #FFFFFF;
}
a {
  color: #FFFFFF;
}
table {
  border-collapse: collapse;
}
img {
  border: none;
}
input[type=text], input[type=password], textarea {
  color: #001645;
  background-color: #C4D6FC;
  border: 2px inset;
}
textarea {
  padding: 1px 0px;
}
#nastred {
  text-align: center;
}
#alignright {
  text-align: right;
}
#podtrzeno {
  border-bottom: 3px solid #18326B;
}
#nadtrzeno {
  border-top: 3px solid #18326B;
}

/* hlavička */
.hlavicka-td {
  height: 130px;
}
.hlavicka {
  height: 130px;
  background-image: url("../images/logo.png");
  background-repeat: no-repeat;
}

/* patička */
.paticka {
  text-align: center;
  padding: 8px;
}

/* řádek pod hlavičkou */
.flags-languages {
  width: 180px;
  height: 30px;
}
.flags-languages td {
  text-align: center;
  padding: 0px;
}
.facebook-kontakt {
  width: 604px;
  height: 30px;
}
.facebook-kontakt td {
  text-align: center;
  padding: 0px;
}

/* menu */
.l-menu-td {
  width: 180px;
  padding: 0px;
  vertical-align: top;
}
.menu-left {
  width: 180px;
  text-align: center;
}
.odkazmenu {
  background-image: url("../images/tlacitko.png");
  background-repeat: no-repeat;
  text-decoration: none;
  display: block;
  height: 22px;
  width: 180px;
  text-align: center;
  padding: 0px;
  margin: 0px;
  border: 0px;
}
.odkazmenu a {
  text-decoration: none;
  display: block;
  padding: 3px;
}
.r-menu-td {
  vertical-align: top;
  width: 200px;
  padding: 0px;
}
.menu-right {
  width: 194px;
  margin: 3px;
}
.login_form {
  width: 194px;
}
.login_form td, .login_form th {
  text-align: right;
}
.login_form th {
  height: 20px;
}
.form_text {
  width: 124px;
  height: 15px;
}

/* page */
.page-td {
  min-height: 1000px;
  width: 604px;
}
.page {
  width: 574px;
  min-height: 970px;
  margin: 15px;
  text-align: justify;
}

/* registrace */
.registrace table {
  margin: auto;
}
.registrace table td {
  text-align: left;
}
.registrace input[type=text], .registrace input[type=password], .registrace textarea {
  width: 255px;
}
.registrace textarea {
  height: 120px;
}

/* úprava statických stránek */
.uptpage {
  text-align: center;
}
.uptpage textarea {
  width: 550px;
  height: 600px;
}
.uptpage .flags-languages {
  margin: auto;
}

/* úprava data otevření */
.uprava_open {
  width: 90%;
  margin: auto;
}
.uprava_open td {
  text-align: center;
}
.uprava_open_mesic td, .uprava_open_mesic th{
  border: 1px solid #808080;
  width: 30px;
}
.opened_date{
  background-color: #FF0000;
  cursor: pointer;
}
.noold_date {
  cursor: pointer;
}
.old_date {
  background-color: #696969;
}
#EditDate {
  width: 100px;
}
#EditOd, #EditDo {
  width: 20px;
}

/* novinky */
.novinka {
  border: 2px solid #18326B;
  margin-bottom: 3px;
}
.novinka td {
  padding: 5px;
  width: 560px;
}
.hlavicka_new {
  background-color: #18326B;
}
.test img {
  margin: 5px 10px 5px 0px;
}
.zobrazeni_new img, .akce img, .o-muzeu img, .vraniskala img, .vrch2014 img, .herold2014 img, .krest2013 img {
  float: left;
  margin: 5px 10px 5px 0px;
}
.editor_new input[type=text], .editor_new textarea {
  width: 345px;
}
.editor_new textarea {
  height: 150px;
}

/* exponáty */
.exponaty {
  margin: auto;
  border-collapse: separate;
}
.exponaty td {
  width: 150px;
  border: 2px solid #18326B;
}
.exponaty td div {
  width: 150px;
  max-width: 150px;
}
.editor_exp input[type=text], .editor_exp textarea {
  width: 345px;
}
.editor_exp textarea {
  height: 150px;
}
.exponat {
  border-bottom: 2px solid #18326B;
  margin-bottom: 3px;
}

/* e-shop */
.eshop_seznam, .obr_zbozi {
  margin: auto;
  border-collapse: separate;
}
.eshop_seznam td, .obr_zbozi td {
  text-align: center;
  width: 150px;
  max-width: 150px;
  border: 2px solid #18326B;
}
.zbozi input[type=text] {
  width: 40px;
}
.eshop_kosik {
  margin: auto;
  border-collapse: collapse;
  border: 2px solid #18326B;
  margin-bottom: 10px;
}
.eshop_kosik th, .eshop_kosik td {
  border: 1px solid #18326B;
  padding: 2px;
}
.eshop_silnejsi_border {
  border: 2px solid #18326B;
}
.tabulka_dph {
  border: 2px solid #18326B;
  margin: auto;
  margin-top: 20px;
  margin-bottom: 20px;
}
.tabulka_dph td, .tabulka_dph th {
  border: 1px solid #18326B;
  text-align: right;
  padding: 2px;
}
.eshop_form_udaje {
  border: 2px solid #18326B;
  margin: auto;
  margin-bottom: 20px;
}
.eshop_form_udaje td {
  border: 1px solid #18326B;
}
.no_border td {
  border: 0px;
}
.objednavky{
  overflow-y: scroll;
  height: 1000px;
}
#box1, #box2, #box3, #box4{
	position:absolute;
}

/* Sample 5*/
#box5 div{
	position:absolute;
	background:#fff;
	width:480px;
	height:240px;
}
#box5 h3{
	padding:0 0 10px 0;
}
#box5 img{
	position:static;
	float:left;
	width:200px;
	height:140px;
	margin:0 10px 10px 0;
}
.mask{
	position:relative;
	width:480px;
	height:240px;
	overflow:hidden;
}
.mask img{
	position:absolute;
	display:block;
	border:none;
}

.obrazky{
	text-align:center;
}

.saxi{
	background-image: url("../images/pozadi.jpg");
}

