.pgz-administraceenable #document {
padding-top:54px !important;
}

.content-edit {padding: 0px 0;}

.lblok-menu {margin-bottom: 0px;}
.c-item-typ-menu{overflow: visible !important;}

.pgz_komentare .dform, .pgz_komentare, .pgz_kontaktform {border: 0px;background: none;}

.topsearch > form > table > tbody > tr > td > span{display: none;}


#header textarea, #header input, #header .pgz-button{border: 0px;}

#header .pgz-button:hover{background: #000; color: #fff;}



.col{width: 50%; float: left;}


body{ font-weight: 300; font-size: 15px;background: #ccc url('pattern.jpg'); color: #222;
font-family: 'Roboto', sans-serif;
}

body{ background: #ccc url('debut_dark.png');}

b, strong{font-weight: 400}

#header .col2{float: right}
#header .col1{float: left}


.clear{clear: both;}


#root {
position:relative;
width: 1100px;
z-index:2;
margin:0 auto;
line-height: 1.5em;
}

strong, b, th{font-weight: 400}



/*.c-item, .col2 > p, .dva-nologin, .col2 > .clanky, .drobky,*/
#footer .c-item, .col1 .c-item, #footer, .logoslogan{background: #fff; padding: 20px; margin: 10px 0px; overflow: hidden;    
}

#footer{padding: 0px; background: #563622;}
#footer .c-item{background: none; color: #fff; margin: 0px;}
#footerinfo{background: #fff; padding: 20px;}

.logoslogan{padding: 50px 20px;}

h1{background: #fff; margin: 10px 0px; padding: 20px 0px 15px 20px; }
.logo a{ text-decoration: none; color: #000; 
font-family: 'Roboto', sans-serif;
font-weight: 400;
color: #563622;
font-size: 2.5em;
}

.col1{
	width: 30%;
}

.col2{width: 70%;}

.col1, .col2{float: left;}

.logoslogan, .col1 .c-item{margin-right: 10px;}
 .colleft .c-item{margin-right: 10px;}

h1,h2,h3,h4,h5,h6{
color: #563622;
font-family: 'Roboto', sans-serif;
font-weight: 400;
}

h1 { font-size: 1.75em !important; }
h2 { font-size: 1.52em !important; }
h3 { font-size: 1.4em !important; }
h4,h5,h6 { font-size: 1.27em !important; }

#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6{
color: #fff;
}

.c-item-typ-menu{padding: 0px !important;}

.lblok-menu ul{
list-style: none;
margin: 0px;
padding: 0px;
background: #563622;
}



.lblok-menu > ul > li{

}

.lblok-menu  ul li span a{
display: block;
padding: 15px 20px;
text-decoration: none;
color: #fff;
border-top: 1px solid #fff;
border-bottom: 1px solid #000;
border-top: 1px solid rgba(255,255,255,0.4);
border-bottom: 1px solid rgba(0,0,0,0.2);
background: url('li.png') no-repeat 660px center;
transition: background 0.3s ease 0s, color 0.2s ease 0s;
}



.lblok-menu > ul > li ul a{
	color: #fff;
	background: rgba(0,0,0,0.25) url('li.png') no-repeat 660px center;
transition: background 0.3s ease 0s, color 0.2s ease 0s;
padding: 8px 20px;
font-size: 0.8em;
}

.lblok-menu > ul > li ul a:hover{
background: rgba(0,0,0,0.25) url('li.png') no-repeat 0px center;
}



a{color: #563622; text-decoration: underline; font-weight: 400}
a:hover{text-decoration: underline}

.lblok-menu a{text-decoration: none;}


.content-item h1 { padding: 20px !important;}

.pgz_komentare {font-size: 0.8em}

.lblok-menu .lblok-h2-2{padding: 1px 0px 0px 20px;display: block;}

.pgz_fotkydiv .item-foto {
margin:8px 14px;
}

 .item-foto, img, .item-foto:hover, .item-foto:hover img{
border-radius: 4px;
}

/*.pgz_fotkydiv .item-foto, img{
border: 1px solid #563622; padding: 4px;border-radius: 3px;
}
.pgz_fotkydiv .item-foto img{
border: 0; padding: 0px;border-radius: 0px;
}*/

.pgz_fotkydiv .item-foto img {
display: block;
}


.item-foto:hover::after {
    content:"";
    display:block;
    width:100%;
    height:100%;
    background: rgba(255,255,255,0.2) url(zoom.png) center center no-repeat;
	position: absolute;
top: 0px; left: 0px;
pointer-events: none
}



.pgz_fotkydiv .item-foto {

padding: 10px;
/*   overflow: hidden;*/
   position: relative;
  text-align: center;
border: 1px solid #ddd;
   -webkit-box-shadow: 1px 1px 2px #ccc;
   -moz-box-shadow: 1px 1px 2px #ccc;
   box-shadow: 1px 1px 2px #ccc;
   background: #fff;
}

.pgz_fotkydiv .item-foto{
   -webkit-transform: scaleY(1);
   -moz-transform: scaleY(1);
   -o-transform: scaleY(1);
   -ms-transform: scaleY(1);
   transform: scaleY(1);
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}

.pgz_fotkydiv .item-foto:hover{
   -webkit-transform: scale(1.15);
   -moz-transform: scale(1.15);
   -o-transform: scale(1.15);
   -ms-transform: scale(1.15);
   transform: scale(1.15);
/*   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;*/
}

/*opera
.item-foto:hover::after {content:"";display:none;width:0;height:0;background: none;position: relative;}
.pgz_fotkydiv .item-foto:hover, .pgz_fotkydiv .item-foto{-moz-transition: none;-webkit-transition: none;-o-transition: color 0 ease-in;transition: none;}

*/


.current{position: relative;}

.popupm{
	position: absolute;
width: 300px;
top: 10px;
left: 80%;
display: block;
/*box-shadow: 5px 5px 20px rgba(0,0,0,0.1);*/
z-index: 20;
}




.lblok-menu a{display: block;}
.menu-l2 a{padding-left: 30px !important;}
.menu-l3 a{padding-left: 45px !important;}
.menu-l4 a{padding-left: 60px !important;}
.menu-l5 a{padding-left: 75px !important;}
.menu-l6 a{padding-left: 90px !important;}
.menu-l7 a{padding-left: 105px !important;}


.lblok-menu ul li span a:hover,
.lblok-menu li.selected-exact-all > span > a{
	background: rgba(0,0,0,0.3) url('li.png') no-repeat 0px center !important;
}

.lblok-menu ul, .col2, .respshowmenu, .popupm, h1, .clanky, .drobky, #footer, .logoslogan, .c-item{
border-radius: 4px;
}
.c-item-typ-menu{border-radius: 6px;}

.col2{background: #fff; margin-top: 10px;overflow: hidden;}
.col2 .pd{padding: 20px;}

.first{border-top-left-radius: 4px;border-top-right-radius: 4px;}
.last{border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}

.first a{ border-top: 0px !important;}
.last a{ border-bottom: 0px !important;}




