﻿@import url('menu-zarizeni.css');
@import url('too-cool.css');
@import url('typ-grafu.css');
@import url('fotografie.css');
@import url('formulare.css');
@import url('mapa.css');
@import url('kamera.css');
@import url('menu.css');
@import url('tabulky.css');
@import url('img-in-text.css');
@import url('slunko.css');
@import url('graf-navigace.css');
@import url('menu-vila.css');

* {
    color: #000030;
    font-family: "Arial CE", "Helvetica", "Arial", "sans-serif";
    font-size: normal;
}

body {
    background-color: white;
    margin: 0pt;
    padding: 0pt;
}

.navigace {
    position: absolute;
    top:  -5000px;
    left: -5000px;
}

a:link, a:visited, a:active { 
  text-decoration: none;
}

a:visited {
  color: #7070c0;
}

a:link, a:active { 
  color: #0000a0;
}

#footer-body {
  font-size: 80%;
  margin-top: 15pt;
  border: none;
  background-color: #b0b0c0;
  padding: 0.2em;
  padding-left: 1.2em;
  clear: both;
}

#footer-body a {
  color: #0000a0;
  margin-left: 2em;
}

/* Návrh dle MM */
div#obalovydiv {
    width:         980px;
    margin-top:    0px;
    margin-bottom: 10px;
    margin-left:   auto;
    margin-right:  auto;
    padding:       0pt;
    border-left:   1px solid #c0c0c0;
    border-right:  1px solid #c0c0c0;
    color:         black;
    text-align:    left;
}

div#hlavni-nadpis {
    text-indent:   5em;
    margin-left:   40px;
    margin-bottom: 10px;
}

div#hlavni-nadpis h1 {
    font-size:   14pt;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    position: relative;
}

div#obalovydiv-in {
    background: transparent url('/pics/oblouk_bez_loga2.jpg') no-repeat top;
}

div#obalovydiv-in-in {
    padding:        0px;
    padding-left:  30px;
    padding-right: 30px;
    margin:         0px;
    border-style:  none;
}

img#logo-right-top {
    padding: 0px;
    margin-top:     7px;
    margin-right:   0px;
    margin-bottom: 25px;
    margin-left:  709px;
    border: none;
}

div.levypanel {
    float: left;
    width: 200px;
    margin:  0px;
    padding: 0px;
}

div.levypanel-obsah {
    padding: 0px;
    margin:  0px;
}

div.hlavnipanel {
    margin-left: 200px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding: 0px;
}

div.hlavnipanel-obsah {
    padding: 0px;
    margin: 0px;
    margin-left: 5px;
}

.clear {
  clear: both;
}

.clear-left {
	clear: left;
}

.clear-right {
	clear: right;
}

div.red-lista {
    background: #bf4a4d url("/pics/lista-u.png") top repeat-x;
    margin:     0px;
    padding:    0px;
}

div.red-lista h2 {
    color:         white;
    font-size:      12pt;
    font-weight:    bold;
    text-align:   center;
    margin:          0px;
    padding:         0px;
    padding-top:     1px;
    padding-bottom:  1px;
    background: transparent url("/pics/lista-b.png") bottom repeat-x;
}

div.vysvetlivky, div.kontakt {
    margin: 5px;
    margin-bottom: 0px;
}

div.kontakt {
    text-align: center;
}

div.vysvetlivky div {
    float: left;
    width: 220px;
    padding: 0px;
    margin-left: 0px;
    margin-top:  0px;
    margin-bottom: 3px;
    margin-right:  3px;
}

div.vysvetlivky div img {
    float: left; 
    margin: 0px;
    margin-right: 5px;
}

div.domTT {
    border: solid 1px black;
    margin: 0px;
    padding: 1px;
    font-size: 10pt;
    background: url("/pics/polopruhledny.png");
    /* background-color: #b0b0c0; */
    max-width: 400px;
    _width:    400px;
}

#content-box {
	float: right;
	width: 96%;
}

.fleft {
	float: left;
}

.fright {
	float: right;
}

.justify {
	text-align: justify;
}

.image {
	background-color: #efefef;
	padding: 1ex;
	width: 200px;
}

.image a img {
	border-style: none;
}

.per2-columns {
	text-align: justify;
	width: 47%;
}
