#responsivemenu{display: none;}

.pgz_komentare .items {
border-top: 4px solid #ed5b07;
border-bottom: 4px solid #ed5b07;
}
.pgz_komentare .items .item:nth-child(2n+1)  {
background: rgba(255,255,255,0.5)
}
.pgz_komentare .items .item {
background: rgba(0,0,0,0.1)
}

.margin{overflow: hidden;}

.topsearch .pgz-input{background: #fff url('find-ico.png') 5px center no-repeat; padding-left: 30px !important;}
.lblok-menu .lblok-h2-1{float: left; margin-right: 10px;}
.lblok-menu .lblok-h2-1 h2{margin: 0px; margin-top: 7px;}
      
.drobky{margin-top: 10px; border-radius: 10px; background: #913600 url('bg-2.png'); border: 1px solid #913600; padding: 8px 25px;color: #fff}

#footer2{margin-top: 50px;}

.pslogan, .logo{
/*	float: left;
height: 60px;
vertical-align: middle;
line-height: 60px;*/
}
.pslogan{
/* margin-left: 20px;*/
}

.drobky a, #footer2 a{color: #fff;}
.drobky a:hover, #footer2 a:hover{color: #fff;}

a{color: #913600; text-decoration: underline}
a:hover{color: #ed5b07;text-decoration: underline}


.pgz-administraceenable #document {
padding-top:54px !important;
}

.pgz_komentare .dform, .pgz_komentare, .pgz_kontaktform {border: 0px;background: none;}

.topsearch > form > table > tbody > tr > td > span{display: none;}

.margin{padding: 0px 30px;}

#header textarea, #header input, #header .pgz-button{border: 0px;}

#header .pgz-button:hover{background: #000; color: #fff;}

#root textarea,#root input,#root .pgz-button{border-radius: 10px; border: 0px; padding: 0em 2em; font-size: 12px; border: 1px solid #ccc}
#root input, #root textarea{padding: 0.5em}
#root input,#root .pgz-button{
 box-sizing: border-box;
height: 30px;
margin: 0px;
}

.pgz-button{ color: #fff;
border: 0px;
background: #ed5b07; /* Old browsers */
background: -moz-linear-gradient(top, #ed5b07 0%, #b94400 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed5b07), color-stop(100%,#b94400)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ed5b07 0%,#b94400 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ed5b07 0%,#b94400 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ed5b07 0%,#b94400 100%); /* IE10+ */
background: linear-gradient(to bottom, #ed5b07 0%,#b94400 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed5b07', endColorstr='#b94400',GradientType=0 ); /* IE6-9 */
}

#header .pgz-button{
background: #000; /* Old browsers */
background: -moz-linear-gradient(top, #444444 0%, #222222 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(100%,#222222)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #444444 0%,#222222 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #444444 0%,#222222 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #444444 0%,#222222 100%); /* IE10+ */
background: linear-gradient(to bottom, #444444 0%,#222222 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444 ', endColorstr='#222222',GradientType=0 ); /* IE6-9 */

border-top: 1px solid #666;
border-left: 1px solid #666;
border-bottom: 1px solid #000;
border-right: 1px solid #000;

}



body{font-family: 'Roboto', sans-serif; font-weight: 400; font-size: 14px;background: #913600 url('bg-0.png');}
textarea{font-family: 'Roboto', sans-serif;}
p { text-indent:10px; }

#header, #footer2{ border-radius: 10px; padding: 1em; color: #fff;
font-weight: 400;
border: 2px solid #913600;
background: #ed5b07; /* Old browsers */
background-image: url('bg-2.png'), -moz-linear-gradient(top, #ed5b07 0%, #b94400 100%); /* FF3.6+ */
background-image: url('bg-2.png'), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed5b07), color-stop(100%,#b94400)); /* Chrome,Safari4+ */
background-image: url('bg-2.png'), -webkit-linear-gradient(top, #ed5b07 0%,#b94400 100%); /* Chrome10+,Safari5.1+ */
background-image: url('bg-2.png'), -o-linear-gradient(top, #ed5b07 0%,#b94400 100%); /* Opera 11.10+ */
background-image: url('bg-2.png'), -ms-linear-gradient(top, #ed5b07 0%,#b94400 100%); /* IE10+ */
background-image: url('bg-2.png'), linear-gradient(to bottom, #ed5b07 0%,#b94400 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed5b07', endColorstr='#b94400',GradientType=0 ); /* IE6-9 */
}
#header .col2{float: right}
#header .col1{float: left}


.clear{clear: both;}

.lblok-menu > ul > li > ul { position: absolute;display: none; padding: 5px 1em 5px 0.5em;}
.lblok-menu > ul > li > ul  { background: #913600; border-radius: 10px; list-style:none; z-index: 50 }
.lblok-menu > ul > li {float: left; list-style: none;}

.lblok-menu > ul > li > span > a {color: #fff; text-shadow: #913600 1px 1px; text-decoration: none;  /*border: 1px solid rgba(255,255,255,0.3);*/ padding: 0.5em 1em; border-radius: 10px; margin: 5px 10px 5px 0px; display:block;
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
}
.lblok-menu > ul > li.selected > span > a:hover,.lblok-menu > ul span > a:hover {background: #fff; color: #913600;border-radius: 10px; text-shadow: none;}
.lblok-menu > ul > li.selected > span > a {background: rgba(255,255,255,0.9); color: #913600; text-shadow: none;}
.lblok-menu ul ul li{
display: block;
}
/*.lblok-menu ul ul{padding-left: 1em !important}*/

.lblok-menu ul ul a{color: #fff; text-decoration: none;  padding: 2px 20px; display: block}

.menu-l2 a{padding-left: 15px !important;}
.menu-l3 a{padding-left: 30px !important;}
.menu-l4 a{padding-left: 45px !important;}
.menu-l5 a{padding-left: 60px !important;}
.menu-l6 a{padding-left: 75px !important;}
.menu-l7 a{padding-left: 90px !important;}



#root {
position:relative;
width:1100px;
width: 960px;
z-index:2;
margin:0 auto;
border-radius: 20px;
background: #fff url('paper.jpg');
padding: 10px;
border: 2px solid #fff;
box-shadow: #913600 0px 0px 5px;
}

strong, b, th{font-weight: 400}

h1{font-family: 'Roboto', sans-serif; color: #913600; }

.logo a {font-family: 'Roboto', sans-serif; font-size: 3em; text-decoration: none; color: #fff; text-shadow: #913600 1px 1px 2px;}

.pgz_imglightbox_main .pgz_imglightbox_main_item img {
border-radius: 10px;
}

#responsivemenu{background: #913600; font-size: 1.5em; margin: 1em 0px;width: auto;height:auto;overflow:auto; border-radius: 10px;}
#responsivemenu ul{margin: 0px; padding: 0px; list-style: none;}
#responsivemenu > ul{padding: 1em}
#responsivemenu ul a{color: #fff; font-size: 18px; text-decoration: none;}


.pgz_fotkydiv .item-foto img:hover span {

}

.pgz_fotkydiv .item-foto img {
    border: 2px solid #ed5b07;
    border-radius: 10px;
    cursor: pointer;
    padding: 2px;

  -webkit-transition: all 0.8s ease;
     -moz-transition: all 0.8s ease;
       -o-transition: all 0.8s ease;
      -ms-transition: all 0.8s ease;
          transition: all 0.8s ease;
}

.pgz_fotkydiv .item-foto {    margin: 10px 2.5%;

}
.pgz_fotkydiv .item-foto img:hover { 

  border-radius: 40%;
  -webkit-transform: rotate(10deg);
     -moz-transform: rotate(10deg);
       -o-transform: rotate(10deg);
      -ms-transform: rotate(10deg);
          transform: rotate(10deg);
}

