/*
Pouzite barvy{}
svetle hneda:f7f4ee;

nejtmavsi hneda- color:#654a2c;
*/

body {
background-color:#fff;
font-family: Arial;
font-size: 10pt;
line-height: 15pt;
padding: auto;
margin: auto;
margin-top:7px;
/*text-align: center;*/
}
p {
line-height: 15pt;
margin: 0;
padding: 0;
text-align: justify;
}

form {
padding: 0;
margin: 0;
}
h1 {
font-size: 20px;
text-align: center;
text-transform: uppercase;
color:#000;
/*color: #88633b;*/
margin: 0 0 20px 0;
}
h2 {
font-size: 17px;
color: #88633b;
margin: 0;
margin-top:0.5em;
margin-bottom: 0.2em;
}
hr {
color: #baa43e;
border-color: #baa43e;
margin: 10px 20px;
}


a {
color: #88633b;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}

div.obal{

}

div.horni_pruh {
height:30px;
width:100%;
display: block;
background-color: #baa43e;
border-top: 3px #dcd19e solid;
margin-top: ;
} 
.stred {
position: relative;
margin-left: auto;
margin-right: auto;
width: 960px;
}
div.horni_pruh .right {
text-align: right;
}
div.banner {
width: 960px;
height:160px;
text-align: left;
background: url('img/banner_background.png') repeat-x;
}
div.banner a,img {
text-decoration:none;
border-width: 0;
}
img.banner_img {
margin-bottom: 2px;
}
div.navigace {
background-color: #e1d8c0;
height: 20px;
margin-top: 1px;
padding-left: 190px;
}
.navigace a {
color:#baa43e;
font-weight: bold;
}
div.prolozeni_top {
background-image: url('img/prolozeni_top.png');
height: 10px;
}
div.prolozeni_bottom {
background-image: url('img/prolozeni_bottom.png');
height: 10px;
}
div.main {
background-image: url('img/main_background.png');
}
div.menu {
width:190px;
padding-top: 20px;
float: left;
background: url('img/menu_background.png') no-repeat;
}


div.menu a {
display:block;
text-align: right;
margin-right: 20px;
text-decoration: none;
color: #000;
}
div.menu a:hover {
text-decoration: underline;
color:#bf7319;
}
div.menu a.selected {
color:#bf7319;
font-weight: bold;
}
div.obsah  {
float:right;
width: 730px;
margin-top:5px;
margin-left:20px;
margin-right:20px;
}
div.bottom_line {
background-color:#fff;
color:#dbdbdb;
font-weight: bold;
font-size: 13pt;
}
div.footer {
font-size: 10pt;
padding-top: 10px;
color: #baa43e;
height: 50px;
background: url('img/footer_background.png') repeat-x;
text-align: center;
}
.footer div.left {
float: left;
width:320px;
text-align: left;
}
.footer div.center {
float: left;
width:320px;
text-align: center;
}
.footer div.right {
float: right;
width:320px;
text-align: right;
}
.counters {
text-align: right;
margin:10px;
}


.browse {
text-align: center;
padding:0 10px;
font-size: 10pt;
font-weight: bold;
border-top: 1px #e1d8c0 solid;
border-bottom: 1px #e1d8c0 solid;
background-color: #fff;
margin: 10px;
}
.browse a {
color:#000;
}
.listing {
text-align: center;
margin-top: 2em;
}
.date {
font-size: 8pt;
color: #888;
font-style: italic;
}




div.err_msg {
font-weight: bold;
color: #990000;
}

div.msg {
font-weight: bold;
color: #990000;
}

.news img {
float:left;
margin-right: 20px;
margin-bottom: 10px;
}


/* FOTO TÝDNE */
div.foto_detail {
border: 1px #e1d8c0 solid;
margin-bottom: 20px;
} 
.foto_detail h2 {
margin-top: 0;
text-align: center;
background-color: #e1d8c0;
}
.foto_detail img {
display:block;
margin: 5px auto;
}
.foto_detail div.data {
text-align:center;
font-size:8pt;
color:#888;
font-style: italic;
}
.foto_detail div.text {
margin: 15px 15px 10px 15px;
}
.foto_detail table.details td {
padding-right: 10px;
}
/* FOTO TÝDNE KONEC */


/* FOTO TÝDNE ARCHÍV */
table.thumb {
display: table;
padding: 0;
float: left;
margin-right: 10px;
margin-bottom: 10px;
border: 1px #e1d8c0 solid;
}
table.thumb td.headline {
font-weight: bold;
background-color: #e1d8c0;
color:#88633b;
border-bottom: 1px #88633b solid;
}
table.thumb td.foto {
width:160px;
height: 160px;
background: url('img/thumb_background.png') repeat-x;
}
td.foto img {
border: 1px #e1d8c0 solid;
}
/* FOTO TÝDNE ARCHÍV KONEC */



/* GUESTBOOOK*/
div.guestbook_form {
width:350px;
position: relative;
margin: 1em auto;
}
.guestbook_form input,textarea {
  border: 1px #777 solid;
  width:270px;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
}
.guestbook_form textarea {
  height:5em;
  width: 350px;
}
input.checkcode {
width: 5em;
font-weight: bold;
font-family: verdana;
text-align: center;
text-transform: uppercase;
color: #88633b;

}

.guestbook_form div.checkcode span {

position: relative;
margin: 0;
padding: 0;
float: left;
width: 190px;
text-align:right;
}
.guestbook_form div.checkcode img {

position: relative;
margin: 0;
padding: 0;
float: left;
}

.guestbook_form input.submit {
width: 7em;
height:2em;
margin-top: 1em;
}
table.guestbook_form td.td1 {
width:80px;
}
table.guestbook_form td.td2 {
width:270px;
}


div.guestbook_msg {
position: relative;
margin: 10px auto;
width:500px;
border: 1px #e1d8c0 solid;
}
.guestbook_msg .reaction {
margin: 5px 5px 5px 20px;
border: 1px #e1d8c0 solid;
padding-bottom: 10px;
}
div.guestbook_msg .headline {
background-color: #e1d8c0;
padding: 0 5px;
font-weight: bold;
}
div.guestbook_msg div.text, div.guestbook_msg div.date {
padding:0 5px;
}
/* GUESTBOOK KONEC*/



/* SOJČIN ZÁPISNÍK*/
.sojka_clanek div.uvodnik{
font-style: italic;
margin-bottom: 2em;
}
.sojka_clanek h3 {
font-size: 10pt;
margin: 0;
margin-top: 0.5em;
margin-bottom: 0.2em;
}
.sojka_clanek div.text {
margin-bottom: 1em;
}
/* SOJČIN ZÁPISNÍK KONEC*/


/* FOTOBANKA */
div.cat_menu {
margin-top: 20px;
margin-bottom: 10px;
text-align: center;
}
div.cat_menu a {
color:#f7f4ee;
padding: 1px 10px;
display: inline-block;
width:auto; 
font-weight: bold;
background-color: #88633b;
border: 1px #654a2c outset;
}
div.cat_menu a:hover {
color:#f7f4ee;
background-color: #654a2c;;
border-style: inset;
text-decoration: none;
}
div.cat_menu span.selected a {
color:#200;
background-color: #e1d8c0;
border-style: inset;
text-decoration: none;
}
.photobank h2 {
margin: 20px 0;
padding: 2px 10px;
text-align: center;
background-color: #e1d8c0;
}
.photobank select {
width: 250px;
}
/* FOTOBANKA KONEC*/




