body {
 font-family: Arial;
 font-size: 12px;
 margin: 0px auto;
 padding: 0px;
 color: white !important;
 
 
 background: #721803 url(../images/body.jpg) repeat-x top left;
 text-align: center;
}
a {
 color: #fff;
 text-decoration: none;
}
a:hover {
 text-decoration: underline;
}
.clear {
 width: 100%;
 clear: both;
 font-size: 1px;
}
.center {
 text-align: center;
 width: 100%;
}
* {
 margin: 0px;
 border: 0px;
 padding: 0px;
}
#all {
 width: 823px;
 text-align: left;
 margin: 0px auto;
}
#horni {
  height: 75px;
}
#horni img.logo{
 float: left;
}
#horni img.partner{
 position: relative;
 left: 113px;
 float: left;
}
ul.lang {
 position: relative;
 top: 52px;
 right: 7px;
 list-style: none;
 float: right;
}
ul.lang li{
 float: left;
 margin-left: 14px;
}
ul.lang li a{
 display: block;
 height: 27px;
 width: 18px;
}
div#zahlavi {
 background-color: #A22502;
 padding-top: 2px;
 border: 1px solid #AA4B30;
 border-top: 0px;
 width: 821px;
 height: 282px;
}
div#zahlavi img{
 float: left;
}
ul.menu1 {
 list-style: none;
 margin-right: 1px;
 float: left;
}
ul.menu1 li a{
 display: block;
 background: url(../images/menu1.jpg) no-repeat;
 width: 114px;
 height: 30px;
 padding: 17px 0px 0px 15px;
 font-size: 11px;
 font-style: italic;
}
ul.menu2 {
 list-style: none;
 float: right;
}
ul.menu2 li a{
 display: block;
 background: url(../images/menu2.jpg) no-repeat;
 width: 114px;
 height: 30px;
 padding: 17px 15px 0px 0px;
 font-size: 11px;
 font-style: italic;
 text-align: right;
}
#main {
 background: #551101 url(../images/main.jpg) no-repeat;
 width: 823px;
 padding: 12px 0px 12px 0px;
}
.levy {
 width: 596px;
 float: left;
}
.nadpis1{
 margin-left: 20px;
}
.nadpis2{
 padding-left: 0px;
}
.pravy {
 width: 207px;
 float: right;
 padding-right: 14px;
}
img.sipka_l {
 float: left;
 margin: 60px 10px 0px 19px;
}
img.sipka_p {
 float: left;
 margin: 60px 0px 0px 11px;
}
img.img {
 float: left;
 padding: 2px;
 background-color: #430F01;
 border: 1px solid #E86000;
 margin: 10px 5px 0px 5px;
}
p.text1 {
 padding: 0px 35px 0px 40px;
}
div.text1 
{
 padding: 0px 35px 0px 40px;
}

p.text2 {
 padding: 20px 55px 0px 0px;
 text-align: justify;
 float:left;
}
p.text3 {
 padding: 0px 35px 0px 24px;
 text-align: justify;
}
p.text4 {
 padding: 0px 35px 0px 0px;
}
.org {
 color: #FC6C00;
}
.kalendar {
 background-color: #4A1301;
 width: 207px;
 padding: 10px 0px;
 margin-bottom: 10px;
}
.kalendar table{
 width: 177px;
 border-collapse: collapse;
 margin: 0 auto;
}
.kalendar table tr td{
 width: 21px;
 height: 19px;
 background-color: #831F01;
 margin: 0px 0px 0px 0px;
 border: 5px solid #4A1301;
 text-align: center;
 font-style: italic;
 color: #FC6C00;
 font-weight: bolder;
}
.kalendar table tr td.nic{
 background-color: transparent;
}
.kalendar table tr td.akce{
 background-color: #FC6C00;
 color: #fff;
}
.kalendar table tr td.akce a{
 background-color: #FC6C00;
 color: #fff;
}
.kalendar table tr td.akce a:hover{
 background-color: #FC6C00;
 color: #fff;
}
.kalendar table tr.prv td{
 background-color: transparent;
 color: #fff;
}
.copy {
 background: url(../images/copy.jpg) no-repeat;
 width: 823px;
 height: 48px;
}
.c1 {
 float: left;
 color: #FCA163;
 font-size: 9px;
 padding: 15px 0px 0px 10px;
}
.c1 a{
 color: #FCA163;
}
a.c2{
 color: #FCA163;
 font-size: 9px;
 margin-top: 20px; 
 margin-right: 10px;
 padding: 5px 29px 0px 0px;
 float: right;
 background: url(../images/is.jpg) no-repeat right top; 
 height: 16px;
}
a.c2:hover{
text-decoration:none;
}
img.obr_l {
 float: left;
 border: 2px solid #FC6C00;
 margin: 10px 10px 0px 27px;
}
img.fotog {
 border: 2px solid #FC6C00;
 margin: 10px 0px 0px 13px;
}
p.info {
 width: 330px;
 height: 50px;
 float: left;
}
p.info span{
 float: left;
 font-weight: bolder;
 color: #FC6C00;
}
p.info strong{
 float: right;
 font-weight: normal;
}
h3 {
 padding: 20px 35px 0px 24px;
 color: #FC6C00;
 font-size: 12px;
 clear: both;
 font-weight:bold;
 line-height:2em;
}
h3 span{
 color: #fff;
 font-weight: normal;
}
h3.bez {
 padding: 0px 35px 10px 0px;
 color: #FC6C00;
 font-size: 12px;
 clear: both;
}
h4 {
line-height:2em;	
	
}

div.listek {
 padding: 0px 0px 0px 24px;
 line-height: 1.8em;
 width:95%;
display:block;
clear:both;
}

div.listek span{
 float: left;
 width:85%;
}
div.listek strong{
 float: right;
 font-weight: normal;
 color: #FC6C00;
}
.left {
 float: left;
 padding-left: 30px;
}
.right {
 float: right;
 width: 240px;
}
.right2 {
 float: right;
 width: 400px;
}
.left2 {
 float: left;
 padding-left: 0px;
}
.stred {
 float: left;
 padding-left: 25px;
}
.right3 {
 float: left;
 padding-left: 25px;
}
p.listek2 {
 padding: 0px 0px 0px 24px;
 width: 150px;
 line-height: 1.8em;
}
p.listek2 span{
 float: left;
}
p.listek2 strong{
 float: right;
 font-weight: normal;
 color: #FC6C00;
}
span.popis {
 padding-left: 23px;

}
input.input1 {
 background-color: #862001;
 border: 1px solid #FC6C00;
 height: 15px;
 width: 120px;
 color: #FC6C00;
}
input.submit1 {
 background: url(../images/odeslat.png) no-repeat;
 width: 87px;
 height: 19px;
 position: relative;
 left: 492px;
 cursor:pointer;
 color:#FFF;
 font-weight:bold;
 font-size:11px;
}

#map {
width:350px;
height:270px;
margin:20px auto 0 auto;
border:2px solid #FC6C00;
}


/* GALLERIE */

#scrollLeftButton{float:left;cursor:pointer;margin:70px 0 0 10px;}
#scrollRightButton{float:right;cursor:pointer;margin:70px 10px 0 0;}
#roll-gallery {width:473px;height:150px;margin:20px 0 0 10px;overflow:hidden;position:relative;float:left;}
#roll-gallery ul#thumbs {position:absolute;top:0px;left:0px;width:9999px; height:150px;}
#roll-gallery ul#thumbs li {display:inline;float:left;}
#roll-gallery ul#thumbs li a img {background-color:#000; border:1px solid #FD6E06; padding:2px;width:100%;}
#roll-gallery ul#thumbs li a {display:block;width:210px;overflow:hidden;padding:0 40px 0 0;}


select {background-color:#862001;border:1px solid #FC6C00;color:#FC6C00;}

h1:first-letter{text-transform: uppercase;}
h1 {font-size:18px; font-weight:bold;padding: 0 0 10px 25px;font-style:italic;color:#FC6C00;}
h2 {font-size:17px; font-weight:bold;padding: 0 0 5px 0px;font-style:italic;color:#FC6C00;}

.pdd20top {padding-top:20px !important;}

.vyber-listku{font-size:12px;font-weight:bold;line-height:2em;}
.hlaska-form {padding-left:25px;font-size:13px;font-weight:bold;color:#FFF;line-height:3em;}

table.table-foto {padding-left:40px;}
table.table-foto td{padding:10px;width:150px;}
table.table-foto img{padding:3px;border:1px solid #999;width:100%;}
a.fotogal {
	padding:10px 10px 10px 25px;width:150px;float:left;
}
a.fotogal img{
padding:3px;border:1px solid #999;width:100%;
}
table.formular span.popis
{
	float:left;
	padding:0px;
}
table.formular input.input1
{
	float:right;
}
table.formular td{
	border:1px solid red !important;
	width:200px;
	padding:0px 5px 0px 5px;
}
table.formular
{
	width:600px !important;
}
