.pgz-administraceenable #document { padding-top:54px !important; }

.cl-both { clear:both; }
body { 
	font-size: 67.5%;
	font-family: 'Open Sans', 'Calibri', 'Arial CE', sans-serif;
	
	background: #264046;
	background: -moz-linear-gradient(left, #264046 0%, #264046 25%, #fff 25%, #fff 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#264046), color-stop(25%,#264046), color-stop(25%,#fff), color-stop(100%,#fff));
	background: -webkit-linear-gradient(left, #264046 0%,#264046 25%,#fff 25%,#fff 100%);
	background: -o-linear-gradient(left, #264046 0%,#264046 25%,#fff 25%,#fff 100%);
	background: -ms-linear-gradient(left, #264046 0%,#264046 25%,#fff 25%,#fff 100%);
	background: linear-gradient(to right, #264046 0%,#264046 25%,#fff 25%,#fff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#264046', endColorstr='#fff',GradientType=1 );

	margin: 0;
}
hr.clear { display: block; clear: both; height: 0; border: 0; }

.container { 
	margin: 0 auto;
	max-width: 1000px; 
	padding: 0; 
}

#toogle { display: none; }

#sidebar { float: left; width: 33.9%; padding-top:5px;


background-color:#264046; 

}
#sidebar div.content { margin: 0 5%; }
#sidebar .c-item-typ-text img { max-width: 100%; height: auto !important; border: 2px solid #ffffff; }
#sidebar .c-item-typ-text h1 { color: #ffffff; font-size: 1.6em; }
#sidebar .c-item-typ-text h2 { color: #000000; font-size: 1.6em; }
#sidebar .c-item-typ-text h3 { color: #000000; font-size: 1.4em; }
#sidebar .c-item-typ-text { color: #fff; }
#sidebar .c-item-typ-text p { margin: 0 0 8px 0; font-size: 1.2em; color: #fff; line-height: 1.6;text-indent:12px; }
#sidebar .c-item-typ-text li { font-size: 1em; color: #222; }
#sidebar .c-item-typ-text a { color: #fff; text-decoration: none; border-bottom: 1px solid #000000; }
#sidebar .c-item-typ-text a:hover { color: #000; }
#sidebar .c-item { margin-bottom: 20px; }

#main { float: right; width: 62%; padding: 0 1.5% 0 2.6%; }
#main h1 { margin: 20px 0 15px 0; color: #000; font-size: 2.7em; }
#main h2 { color: #000; font-size: 2em; }
#main h3 { color: #000; font-size: 1.8em; }
#main p { margin: 0 0 15px 0; font-size: 1.22em; color: #222; line-height: 1.5;text-indent:12px; }
#main li { font-size: 1.2em; color: #222; }
#main a { color: #34555d; text-decoration: none; border-bottom: 1px solid #000000; }
#main a:hover { color: #f05523; }




/* left column */
.c-item-typ-rlogotext div { color: #ddd; margin: 15px 0;font-size: 25px;  }
.c-item-typ-rlogotext div span { color: #fff; font-weight: bolder;padding-left:5px; }


.lblok-menu { margin-bottom: 20px; }
.lblok-menu h2 { color: #fff; }
.lblok-menu ul { 
	padding: 0;
}
.lblok-menu ul li { 
	list-style-type: none;
	border-top: 1px solid #34555d;
}
.lblok-menu ul li.last { 
	border-bottom: 1px solid #34555d;
}
.lblok-menu ul li a { 
	display: block;
	line-height: 36px;
	padding-left: 10px;
	color: #fff;
	font-size: 1.3em;
	font-weight: 600;
	text-shadow: 0 1px 0 rgba(0,0,0,.3);
	text-decoration: none;
}

.lblok-menu ul li ul li a { 
	font-size: 1.2em;
}

/*.lblok-menu li.selected a,*/
.lblok-menu li a:hover { color:#fff; background-color: #34555d; }

.lblok-menu .menu-l2 a,
.lblok-menu .menu-l3 a,
.lblok-menu .menu-l4 a,
.lblok-menu .menu-l5 a
{ background: none; }

.lblok-menu .l2-selected a,
.lblok-menu .l3-selected a,
.lblok-menu .l4-selected a
.lblok-menu .l5-selected a
{  }

.lblok-menu .selected-exact > span > a,
.lblok-menu .l2-selected-exact > span > a,
.lblok-menu .l3-selected-exact > span > a,
.lblok-menu .l4-selected-exact > span > a,
.lblok-menu .l5-selected-exact > span > a
{ font-weight:bold !important;color:#fff !important;background-color: #34555d !important; }

.lblok-menu ul li a span {
	float: right;
	margin: 10px 5px 0 0;
	padding: 2px 5px;
	display: block;
	background-color: #34555d;
	height: 15px;
	line-height: 15px;
	font-size: 0.7em;
}
.lblok-menu ul li.menu-l2 a { padding-left: 20px; }
.lblok-menu ul li.menu-l3 a { padding-left: 30px; }
.lblok-menu ul li.menu-l4 a { padding-left: 40px; }

.lblok-odkazy { margin-bottom: 20px; }
.lblok-odkazy h2 { color: #ffffff; }
.lblok-odkazy ul { 
	padding: 0;
}
.lblok-odkazy ul li { 
	list-style-type: none;
	border-top: 1px solid #34555d;
	border-top: 1px solid #34555d;
}
.lblok-odkazy ul li.last { 
	border-bottom: 1px solid #34555d;
}
.lblok-odkazy ul li a { 
	display: block;
	line-height: 36px;
	padding-left: 10px;
	color: #fff;
	font-size: 1.3em;
	font-weight: 600;
	text-shadow: 0 1px 0 rgba(0,0,0,.3);
	text-decoration: none;
}
.lblok-odkazy ul li.selected a, 
.lblok-odkazy ul li a:hover { 
	background-color: #34555d;
}
.lblok-odkazy ul li a span {
	float: right;
	margin: 10px 5px 0 0;
	padding: 2px 5px;
	display: block;
	background-color: #34555d;
	height: 15px;
	line-height: 15px;
	font-size: 0.7em;
}
/* end left column */



.drobky { margin: 10px 0 0 0; }
.text { margin: 0 0 20px 0; }


.pgz_fotkydiv { margin: 0 0 20px 0; }
.pgz_fotkydiv .item-foto { margin: 7px; }
.pgz_fotkydiv .item-foto img { border: 5px solid #d9d9d9; }
.pgz_fotkydiv .item-foto img:hover { border: 5px solid #d9d9d9; }

.pgz_kontaktform { border: 0; padding: 0; background: none; }
.pgz_kontaktform div { margin-top: 15px; padding: 10px 0; background-color: #e8e8e8; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.pgz_kontaktform th { font-size: 14px; }
.pgz_kontaktform input.xbutton { float: right; background-color: #34555d; line-height: 40px; padding: 0 10px; font-size: 14px; font-weight: bolder; color: #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 0; cursor:pointer; }

.tb-soubory { margin: 0 0 20px 0; }
.tb-soubory table { font-size: 1.2em; }
.pgz_clanky { margin: 0 0 20px 0; }

.pgz_komentare { margin: 0 0 20px 0; padding: 0; font-size: 12px; }
.pgz_komentare div.items { border: 0; }
.pgz_komentare div.items div.item { background: none; border: 0; margin: 10px 0 0 0; border-bottom: 1px solid #dbdbdb; }
.pgz_komentare div.items div.item:nth-child(odd) { background: none; }
.pgz_komentare div.items div.item div { font-weight: bolder; font-style: italic; }
.pgz_komentare div.dform { margin-top: 15px; padding: 10px 0; border: 0; background-color: #e8e8e8; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.pgz_komentare div.dform h3 { display: none; }
.pgz_komentare div.dform table { width: 95%; }
.pgz_komentare div.dform th { font-size: 14px; }
.pgz_komentare div.dform input.xbutton { float: right; background-color: #34555d; line-height: 40px; padding: 0 10px; font-size: 14px; font-weight: bolder; color: #ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 0; cursor:pointer;  }


#mobile-left { display: none; }
#mobile-left img { max-width: 100%; height: auto !important; }

#footer { 
	width: 100%;
	font-size: 1.2em;
	text-align: right;
}
#footer-bg { float: left; width: 33.9%; padding-top:5px; background-color:#264046; }
#footer-text { 
	float: right;
	width: 61%; 
	margin-right: 1.5%;
	padding: 15px 0;
	margin-top: 15px;
	border-top: 1px solid #34555d;
}
#footer a { 
	color: #34555d;
	text-decoration: none;
	border-bottom: 1px solid #000000;
}
#footer a:hover { 
	color: #000000;
}


