html, body {
	margin: 0;
	border: 0;
	padding: 0;
	background: #1B0B04 url(../images/back.jpg) no-repeat top center;
	color: #412211;
	font-family: "Helvetica", Verdana, Geneva, Arial, sans-serif;
	font-size: 90%;
	text-align: left;
}
A { font-weight: normal; text-decoration: none; }
A:link { color: #1B0B04;
text-decoration: underline; }
A:visited { color: #1B0B04;
text-decoration: underline; }
A:hover { color: #1B0B04; 
text-decoration: none; }
img { border: none; 
padding: 0;
margin: 0;}
/*  layout dvousloupcovy BOX- wpj  */
#page {
padding: 0;
margin: auto; width: 980px;}
.page-top {
position: relative;
height: 226px;
margin: 0 0 0 0;}

A.menu-oz:link { color: #1B0B04; }
A.menu-oz:visited { color: #1B0B04; }
A.menu-oz:hover { color: #1B0B04; }

#logo { position: absolute; top: 34px; left: 64px;
padding: 0; margin: 0; 
border: 0;
z-index: 180;
background-image: none;
height: 138px;}
#logo a {
	display:block;
	width:205px; height:138px;
	margin:0; padding:0;
	text-decoration: none;
	}
#logo a span { display:none; padding: 0; margin: 0;  }

#prihlasit { position: absolute; top: 9px; left: 220px;
padding: 0; margin: 0; 
border: 0;
z-index: 200;
background-image: none;
height: 53px;}

#prihlasit a {
	display:block;
	width:105px; height:53px;
	margin:0; padding:0;
	text-decoration: none;
	}

#prihlasit a span { display:none; padding: 0; margin: 0;  }
/*  menu-wpj-left submenu  */
#submenu { 
font-size: 90%;
width: 195px;
margin-right: 0;
padding: 0 0  15px 0;
text-align: left;}
#submenu li { 
padding-left: 0;
margin: 0;}
#submenu ul {
padding: 0;
margin: 0;
}
#submenu A, #submenu A.submenu-oz, #submenu A.submenu-sub{
display: block;
text-decoration: none;
text-align:left;
color :white;
font: bold 90% "Helvetica", Verdana, Arial, sans-serif;
padding-left: 15px;
letter-spacing: 2px;
padding-top: 5px;
padding-bottom: 5px;
height: 18px;
}
#submenu A:link { color: white;
background-color: #412211;
border-left: 5px solid #FF8A3C;}
#submenu A:visited { color: white;
background-color: #412211;
border-left: 5px solid #FF8A3C;}
#submenu A:hover { color: #1B0B04;
border-left: 5px solid #FF8A3C;
background-color: #FF8A3C;
}
#submenu A.submenu-oz:link, #submenu A.submenu-oz:visited
 {color: #1B0B04;
border-left: 5px solid #FF8A3C;
background-color: #FF8A3C;
}
#submenu A.submenu-sub:visited, #submenu A.submenu-sub:link
{ color: #1B0B04;
background-color: #FF8A3C;
border-left: 5px solid #FF8A3C;}
#submenu A.submenu-oz:hover   
 { color: #1B0B04;
border-left: 5px solid #FF8A3C;
background-color: #FF8A3C;
}
#submenu A.submenu-sub:hover   
 { color: #1B0B04;
border-left: 5px solid #FF8A3C;
background-color: #FF8A3C;
}
li.submenu {
padding-bottom: 2px;
list-style: none;
}

#submenu A.submenu-open { 
height: 13px;
font-size: 90%;
color: White;
background-color: #FF8A3C;
border-left: 5px solid #FF8A3C;
font-weight: normal; text-decoration: none;}
#submenu A.submenu-open:link,#submenu A.submenu-open:visited { 
background-color: #FF8A3C;
border-left: 5px solid #FF8A3C; color: #1B0B04; text-decoration: none;
font-weight: bold;}
#submenu A.submenu-open:hover {
background-color: #FF8A3C;
color: White;
border-left: 5px solid #FF8A3C; text-decoration: none;
font-weight: bold;}
#submenu A.submenu-open-oz:link, #submenu A.submenu-open-oz:visited, #submenu A.submenu-open-oz:hover {
font-size: 90%;
height: 13px;
background-color: #FF8A3C;
border-left: 5px solid #FF8A3C; color: white; text-decoration: none; font-weight: bold;}

#submenu li.submenu-open {
padding: 2px 0 0 0;
list-style: none;}
/*  menu-wpj-end  */

/*  layout hl BOX- wpj */
#sidebar { float: left; width: 195px; margin:0; padding:0;}
#sidebar-content { margin: 0; padding: 5px 0 0 0;
text-align: left;
}
#img-link{
padding: 10px 0 10px 0;
}
#middle {
background-color: #FFF5CC;
text-align: left;
min-height: 1px;
_height: 1px;
}
#main 
{margin:0 210px 0 210px; padding:0;}
#main-content { margin: 0px 0 0px 0; padding: 15px 10px 0 10px;
font-size: 100%;}

#right-main {
text-align: center;
float:right;
width:196px;
margin: 5px 0 0 0;
}

.img-text {
margin: 5px 0 2px 0;
}
#main-content img {
margin:3px;
}
#main-content table, td, tr {
margin: 0;
padding: 0;
}
#main-content.mapa { margin:0; padding: 0 0 15px 0; font-size: 120%; color: white;width: 600px;
float: left }

hr.cleaner { clear: both; margin: -1px 0 0 0; padding: 0; border: none; height: 1px; visibility: hidden; }
/*  layout hl BOX- wpj ende */
/*  layout dvousloupcovy BOX- wpj ende  */
/*  botton BOX- wpj */
#bottom {
background: #FFF5CC url(../images/back-bottom.gif) no-repeat;
height: 90px;
font-size: 80%;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
position: relative;}

#bottom-png {
background: transparent url(../images/back-bottom.png) no-repeat;
height: 24px;
margin-bottom: 10px;}

#bottom-middle {
position: absolute;
left: 25px;
top: 70px;
height: 17px;
color: #ffffff;
width: 930px;}

#bottom-middle p.left{
padding: 0;
margin: 0;
float: left;}

#bottom-middle p.right{
padding: 0;
margin: 0;
float: right;}

#bottom A { text-decoration: none;
font-weight: bold }
#bottom A:link { color: #ffffff; }
#bottom A:visited { color: #ffffff; }
#bottom A:hover { color: #ffffff;
text-decoration: none; }
/*  botton BOX- wpj  ende */

/*  hlavni-wpj  formatovani */
h2 {margin: 0; padding: 0; font-size: 210%;}
h3 {margin: 0; padding: 10px 0 5px 5px; font-size:140%;}
h4, h5 {margin: 0; padding: 10px 0 1px 3px; font-size:110%;}

#main-content p {
padding: 0 2px 0 2px;
text-align:justify;
}
#main-content ul { margin: 0 0 10px 10px; padding: 0px; }
#main-content li { 
margin: 0 0 0 5px;
padding: 5px 0px 5px 0px;
list-style: square inside;}
/*  hlavni-wpj  formatovani ende*/

/*  akce */
#akce h3 { 
margin: 0;
padding: 10px 0 0 0;
color: White;
font-size: 130%;
}
#akce p{ 
margin: 0;
padding: 3px 3px 5px 1px;
}

#akce A { text-decoration: none;
font-weight: bold;
color: White;}
#akce A:link { color: white; }
#akce A:visited { color: white; }
#akce A:hover { color: white; }

div.table-style-akce {padding: 10px 0px 10px 0px;}
#akce li {margin-left: 0; padding: 0;}
#akce {
padding: 0 10px 5px 10px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 }
#akce span {
font-weight: normal;
font-size: 90%;}
div.akce {
text-align: right;
padding: 5px 7px 10px 0;}
#akce ul {list-style: none; padding: 2px 0 0 0; margin: 0px;}
#akce li.akce-linka { padding: 3px; padding-right: 7px;}
#akce li.akce-text {padding: 3px 7px 0 7px;}
/*  akce end*/

/*  formular */
#formular {
padding: 20px 20px 10px 20px;
margin-top: 15px;
border: 1px solid #1B0B04;
width: 490px; }
#formular table {
border-top: 10px;
width: 480px;
text-align: center;
margin: auto;
}
#formular textarea {
background-color: #EDF5FA;
	border: 1px solid #1B0B04;
	width: 480px;
	height: 110px;
	
}
#formular input {
background-color: #EDF5FA;
	font-weight: bold;
	color: #1B0B04;
	margin-top: 1px;
	margin-bottom: 1px;
	border: 1px solid #1B0B04;
	text-align: left;
}
#formular td.in-nad,th {
text-align: left;
padding: 10px;
font-weight: bold;
vertical-align: top;
}
#formular td.form-ot-odsazeni {
text-align: left;
padding: 5px;
padding-top: 15px;
}
#formular td.form-ot {
text-align: left;
font-weight: bold;
padding: 6px 5px 6px 5px;
white-space: nowrap;
}
#formular td.odsazeni {
padding-top: 15px;
}
#formular td.povinna, #formular strong.red {
color: Red;
font-weight: bold;
text-align: left;
}

#formular p.red {
color: Red;
font-weight: bold;
}
#formular input.chb {
background: none;
        border: none;
        text-align: left;
		  
}
#formular input.in-od {
width: 280px;
}
#formular input.in-od-upload {
width: 280px;
text-align: right;
}
#formular td {
text-align: left;
}
#formular td.dotaz strong {
text-align: left;
padding: 5px;
}
#formular td.upload{
text-align: right;
}
#formular td.tlacitka {
text-align: center;
}
#formular input.pocet {
width: 20px;
padding: 2px;
}
#formular input.tlacitko {
        font-weight: bold;
		  color: white; 
        text-align: center;
		  margin: 8px;
		  background-color: #1B0B04;
		  border: solid 5px  #1B0B04;
}

/*  new-wpj */
#news-seznam, #pano-seznam {
margin: 30px 0 0 100px;
width: 430px;
position: relative;
color: White;
}

#news-seznam img, #pano-seznam img {
border: none;
}
div.novinka h3 {margin: 0;
padding: 5px 0 5px 0;
font-size: 120%;
color: white;}

img.news {
position: absolute;
left: -110px;
top: -20px;
border: none;
}

#news-seznam  p{
margin: 0;
padding: 0;
text-align: left;
}
div.news-right{
width: 300px;
}
div.pano-right{
width: 160px;
}
#news-seznam div.novinka, #pano-seznam div.novinka{
background-color: #412211;
margin-top: 15px;
margin-bottom: 15px;
position: relative;
height: 80px;
padding: 5px 5px 5px 10px;
}
.new-image-back {
float: right;
margin: 0 5px 5px 5px;
width: 96px;
height: 76px;
background: url(../images/back-images.gif) no-repeat bottom right;
}
#news-seznam a {
font-weight: bold;
}

A.news, A.news:link, A.news:visited, A.news:hover  { color: white;
text-decoration: none;
background-color: #1B0B04;
padding: 3px 7px 3px 7px;}

#news-seznam  A:link { color: white;
text-decoration: none;}
#news-seznam  A:visited { color: white;
text-decoration: none;}
#news-seznam A:hover { color: white;
text-decoration: underline;}
/*  new-wpj -end */


A.main, A.text { font-weight: bold; font-size: 100%; text-decoration: none;}
  
 #main-foto ul{
 padding: 0;
 margin: 10px 0 10px 0;
 display: block;
}

 #main-foto li{
 display: inline;
 list-style: none;
}

 #text-foto {
 padding: 5px;
}
 #text-foto img{
 padding: 0;
 margin: 0;
  border: solid 2px white;
}
 #text-foto ul{
 margin: 0;
 padding: 0px 0 0 0;
 list-style: none;
}

 #text-foto li{
 display: inline;
 padding: 3px;
 margin: 0;
}

/*  kontakt*/
#kontakt-mapa {
float: right;
text-align: center;
padding: 15px 30px 0 0;
}
#kontakt-mapa img{
border: none;
}
#adresa{
padding: 25px 0px 50px 15px;
}
#adresa p {
padding: 5px 0 0 5px;
margin: 0;
}
#user{
padding: 20px 0px 0px 0px;
}
#user td {
padding: 3px 3px 15px 5px;
font-size: 90%;
}
#user li {
	margin: 0 0 0 5px;
	padding: 5px 0px 5px 0px;
	list-style: square inside;
}

#user ul{
margin: 0px; padding: 0px; 
}

#user p {
margin: 0px;
padding: 0px;
}
#user em {
padding-left: 2px;
padding-top: 2px;
}
/*  end kontakt */
/* fotogalerie */
#fotogalerie {
padding: 15px 0 10px 2px; 
}
#fotogalerie  h3{
padding-left: 0; 
}
#fotogalerie img{
border: solid 4px #1B0B04; 
margin: 2px 1px 2px 1px;
padding: 0;
}
#fotogalerie a{
text-decoration: none;
border: 0; 
margin: 0;
padding: 0;
}
/* fotogalerie end */




