* {
 margin:0;
 padding:0;
 list-style: none;
}
 
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 font-family: "Arial CE",Arial, Helvetica, sans-serif;
 color:#583D0D;
} 

img {
border:0;
}

body {
 font-size:70%;
 background-color:#FCF3E2 ;
 line-height:1.6em;
}



a {
color: #660000;
}

p a:hover {

}

.menu a {
text-decoration: none;
}

 
#pagewidth{ 
 width:896px;
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;  
 background:url(images/mainpagebgd.gif) 50% 0 repeat-y;
} 

.pageinner {
 margin:0 25px; 
}

#fullwheader {
width:896px;
margin: 0 auto;
background:url(images/menubgd.gif) 50% 0 repeat-y;
}
#fullwfooter {
width:896px;
margin: 0 auto;
background:url(images/bottompage.gif) 50% 0 no-repeat;
padding-top:20px;
}

.footermenu {
/*width:600px;
float:right;*/

}
.createdby {
/*width:200px;
float:left;*/
}



/*********hlavicka s obrazky********/
.headblock {
height:203px;
}

.topheader {
text-align:left;
padding:9px 0 6px 57px;
font-size:100%;
}
.topheader .langs a img{
margin-right:4px;
}


.topheader .langs a {
color:#E0D1B1;
text-decoration:none;
margin-right:10px;
text-transform:lowercase;
}
.topheader .langs a.active, .topheader .langs a:hover {
color:white;
}

.headimgleft {
  background:url(images/leftside.jpg) 0 0 repeat-y;
  height:100%;
  padding-left:30px;
  display:block;
  float:left;
  width:228px;
}
.headblock img {
float:left;
}

.headimgright {
display:block;
float:right;
width:588px;
height:203px;
}

/*********horni menu********/

.menu {
margin-bottom:10px;
padding-top:0;
/*
udelat mezeru na vysku address bloku*/
}

.menublock {
 background-color:#B7904C;
 padding-left:30px;
}
.menublock a {
 color: #583D0D ;
 font-weight:bold;
 text-decoration: none;
}

.menublock a.active {
 color: #FFF ;
}
.menublock a:hover {
 color: #F8E9CD ;
}


.menublock ul.topmenu li  {
 list-style: none;
 float:left;
 padding: 8px 25px 8px 35px;
 background:url(images/bullet_mainmenu.gif) 0 50% no-repeat;
}

.bodyblock {
padding:5px 0 10px 15px;
}

.breadcrumb {
height:35px;
text-align:right;
}

/*******hlavni obsah***/
/***menu tree***/
.leftcolumn {
position:relative;
display: block;
float:left;
width:245px;
padding-top:10px;
}

.contents {
display: block;
float:right;
text-align: justify;
width:530px;
padding:10px 20px 0 10px ;
}


.contents .highlight{
 background-color: #E8DBC5;
 border:1px solid white;
 padding: 6px 18px 20px 18px;
 color:#3c2805; 
}
.contents .highlight a{
 color:#3c2805; 
}
.contents .highlight.bg2{
 background-color: #eee5d7;

}

.contents .highlight h2, .contents .highlight h1{
 margin-top:0;
}

.contents .highlightnarrow{
 background-color: #E8DBC5;
 border:3px solid white;
 padding: 6px 5px 6px 5px;
 width:260px;
}

.contents .highlightnarrow h2, .contents .highlightnarrow h1{
 margin-top:0;
}



.floatright {
float:right;
margin-left:15px;
}

.floatleft {
float:left;
margin-right:15px;
}


.hr{
  background:url(images/hr_bgd.gif) 0 0 no-repeat;
  overflow:hidden;
  display: block;
  height:30px;
  margin-top:5px;
  background-color: transparent;
}


hr {
   height:0px;
   border-width:0;
   border-bottom:1px dashed #E8DBC5;
   margin:20px 0;
}  

  

.address {
background:url(images/pozadi_kontakt.gif) 0 0 no-repeat;
padding:30px 20px 10px 25px;
color:#660000;
height:125px;
}

.address h3 {
font-size:100%;


}


.textbanner {
background:url(images/pozadi_banner_next.gif) 0 0 no-repeat;
padding:15px 22px 20px 40px;
height:20px;
text-align:right;
font-weight: bold;
}

.addressblock {
/* position: absolute;*/
bottom:0;
width:100%;
}






/*****strom menu*****/
ul.leftmenu {
padding: 0px 0 3px 18px;
} 
ul.leftmenu a {
color: #660000 ;
}
ul.leftmenu ul a {
color: #583D0D ;
}
ul.leftmenu ul a:hover {
text-decoration: underline;
border-bottom:0;
}
ul.leftmenu a.active {
font-weight:bold;
}

ul.leftmenu ul{
padding-left:20px;
}


ul.leftmenu li{
font-family:Georgia, serif;
font-size:120%;
font-weight: bold;
line-height:2.5em;
padding-top:0;
}

ul.leftmenu ul li {
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
font-size:90%;
font-weight: normal;
padding-top:0;
line-height:1.7em;

}          


.fcleft {
display:block;
float:left;
width:234px;
padding:10px 10px 0 10px;
}


.fcright {
display:block;
float:right;
text-align:left;
width:234px;
padding:10px 10px 0 10px;
}
.texts {
padding: 0 10px;
}


.illu {
display:block;
width:172px;
text-align:center;
float:left;
overflow:hidden;
}

.imggallery {
float:left;
width:170px;
}
.imggallery p {
padding:0 1em;
}

 
 /* *** Float containers fix:*/
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }                    
 
.clearfix{display: inline-block;}

/* Hides from IE-mac */
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

#bottom {
background-color:#eee;

}


h1,h2,h3,h4,h5,h6 {
margin-bottom:.8em;
padding-top:9px;
font-family:Georgia, Times New Roman, serif;
color:#7A2121;
text-align:left;
}





.contents h1 { font-size:160%;font-weight:normal; }
.contents h2 { font-size:130%;}
.contents h3 { font-size:130%; font-weight:bold;}
.contents h4 { font-size:120%;font-weight:bold;}
.contents h5 { font-size:110%; font-weight:bold;}
.contents h6 { font-size:100%;}


h3,h4,h5,h6{
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
}

.nomargin {
margin:0;
padding:0;
} 




.contents p {
margin-bottom:.7em;
}
.contents ul {
padding-left:1.2em;
margin-bottom:.7em;
list-style:square;
}

.contents ul li {
list-style:square;
}

 .contents table {
 margin-top:.8em;
 width:100%;
 }


.contents table th {
background-color:#E0CFB4;
vertical-align:top;
padding:2px 6px;
border-bottom:2px solid #9F7017;
}

.contents table td {
/*background-color:#E7D9C2;*/
padding:2px 6px;
vertical-align:top;
text-align:left;
border-bottom:1px solid #9F7017;
}

.contents table tr {
background-color:#EADFCC;
}



.blockright {
text-align:right;
}
.blockleft {
text-align:left;
}
.blockcenter {
text-align:center;
}


.imgwtext {
display:block;
float:left;
width:150px;
text-align: center;
}

.address h1 {
font-size:100%;
margin: 0 0 1.2em 0;
}

.lightbox img {
border:2px solid #f5ede2;
padding:2px;
background-color:white;
}

.quickbox {
display:block;
position:relative;
float:right;
width:200px;
background-color:white;
border:1px solid #E9D8B6;
margin:0px 0 20px 20px;
padding: 0 10px 10px 10px ;
/*font-family: "Arial CE", Arial, Helvetica, sans-serif;*/
}

.quickbox a.active {
font-weight:bold;
}

.quickbox h2{
font-family:"Trebuchet MS", "Arial CE", Arial, Helvetica, sans-serif;
font-size:100%;
margin-top:8px;
}

.quickbox .objednavka, .quickbox .akcninabidka  {
display:block;
margin-top:1.5em;                      
width:190px;
line-height:30px;
text-align:left;
margin-top:4px;
font-weight:bold;
color:#660000 ;
padding-left:12px;
}

.quickbox .objednavka {
background:url(../images/checked.gif) #FAEDD8 92% 50% no-repeat ;
/*border:1px solid #E9D8B6;*/
}
 .quickbox .akcninabidka  {
background:url(../images/obalka.gif) #FCF3E2 90% 50% no-repeat ;
/*border:1px solid #E9D8B6;    */
}





.quickbox a {
text-decoration:underline;
}

.quickbox p, .quickbox h1, .quickbox h2, .quickbox h3, .quickbox h4 {
padding:0 5px;
}
.quickbox h2 {
 font-family:Georgia;
 font-size:120%;
}

.quickbox ul {
font-size:11px;
margin:0;
padding:0;
font-weight:bold;
font-family:Georgia, serif;
}
.quickbox ul li {
list-style: none;
padding:5px 8px;
list-style-position:inner;
margin:0;
color:#7A2121;
cursor:pointer;
}

.quickbox ul ul {
font-size:100%;
padding:0;
color:#583D0D;

/*display: none;*/
}

.quickbox ul ul li {
text-decoration: none;
list-style:square;
list-style-position:inside;
padding:4px 0 ;
margin:0;
color:#583D0D;
font-family:Arial, helvetica, sans-serif;
font-weight:normal;
}



.texts img, #mapelement {
  border:2px solid #E8DBC5;
}


.contactform .input {
margin:5px 0;
width:170px;
border:1px solid #735111;
}

.contactform select {
border:1px solid #735111;
font-size:90%;
width:170px;
}



.contactform label {
display:block;
float:left;
width:100px;
margin:5px 0;
font-weight:bold;

}
                      
.contactform textarea {
width:270px;
overflow:auto;
height:100px;
border:1px solid #735111;
margin-bottom:10px;
}

.contactform p {
padding:0;
margin-bottom:3px;
}

.footer {
padding:4px;
}

.contents td strong {
color:#825B13 ;
}

.contents td h2 {
font-family:"Trebuchet MS","Arial CE", Arial, Helvetica, sans-serif;
color:#825B13 ;
font-size:100%;
font-weight:normal;
margin:0;
padding:0;
width:300px;
/*text-decoration: underline;*/
font-weight:bold;
cursor:pointer;
}

.contents td h2.isroll {
color:#583D0D;
}



.contents td p {
margin:0;
padding:0;
}

/*aktuality */

.aktualita p {
margin:0;
}
.datum {
font-variant:italic;
margin-bottom:0;
}


.texts .aktualita p {
margin:0;
}

.texts .aktualita .datum {
font-weight:bold;
border-right:1px solid #B7904C;
padding-right:5px;
margin-right:5px;
float:left;
font-variant:italic;
}

.texts .textinline p {
}


.aktualitadetail .image {
float:right;
border:2px solid #f5ede2;
padding:2px;
background-color:white;
}

.aktualita .image {
float:left;
border:2px solid #f5ede2;
padding:2px;
margin-right:10px;
background-color:white;
}

.image img {
float:left;
}

.aktlist {
margin-bottom:1.1em ;
}

.aktlist h2, .aktlist p, .aktualitadetail h2   {z
margin:0;
}

.aktlist .datum, .aktualitadetail .datum {
font-size:90%;
margin-bottom:0;
padding-bottom:0;
}
.aktualita {
margin-bottom:1.8em;
}

.newsleftc {
margin:0 0 3px 18px;
}


table a {
color: #825B13;
}


table a:hover {
text-decoration:underline;
}
table h3 {
color: #825B13;
}


.imgblok {
display:block;
float:left;
width:165px;
text-align: center;
margin-right:0;
min-height:20px;
}

.backlink {
padding-top:1.8em;
}

.bannerblock {
margin-left:8px;
}


.topbannerblock {
background:#E8DBC5 repeat scroll 0 0 ;
width:auto;
padding:13px 0px 13px 10px;
}

.topbannerblock a {
margin-right:23px;
}
.topbannerblock p {
margin-bottom:0;
padding-bottom:0;
}

.lastminute {
padding: 0 15px 0 18px;
}

.lastminute h1 {
font-family:Georgia,serif;
font-size:140%;
font-style:italic;
font-weight:bold;
line-height:2.5em;
margin:0;
}

.lastminute li {
background:transparent url(images/odrazkaflower.gif) no-repeat scroll 0 4px;
margin-bottom:5px;
padding-left:20px;
}

.lastminute li a:hover{
text-decoration:underline;
}

.bigtext {
font-size:160%;
font-family:Georgia;
}


.result {
border:1px solid #735111;
margin-bottom:1em;
padding:3px 11px;
width:247px;

}

.mimoradna {
font-weight:bold;
}
.mimoradna .active{
font-weight:normal;
}

p img {
vertical-align:top;
}

/*Kontakty*/
.kontakt_block {
display:block;
width:155px;
float:left;
margin-right:10px;
text-align:center;
margin-bottom:30px;
height:220px;
overflow:hidden;
}

.kontakt_block p {
margin:0; 
padding:0;
}



.contimage {
background:url(../images/kontakt_fotobgd.jpg) 0 0 no-repeat;
width:154px;
height:119px;
display:block;
}

.kontakt_block .illu a {
margin: auto;
display:block;
padding:5px 0;
text-align:center;
}
.kontakt_block p.name{
background:#b7904c;
color: white;
font-weight:bold;
}

.kontakt_block a {
  color: #6d4906;
}

.highlightbox {
width:480px;
text-align:left;
padding:2em;
}
.highlightbox p{
margin-bottom:1em;

}



.createdby a{
color: #000;
}

