/*
#------------------------------------------------------------------------
# News II - February Joomla! template (for Joomla 2.5)
#
# Copyright (C) 2007-2013 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com 
*/

/* Here you can include your override CSS styles */

/* Kunena nove prispevky a temata
#Kunena .knewchar{font-weight:bold;margin-left:3px;font-size:.75em;vertical-align:top;white-space:nowrap}
#Kunena table.kblocktable .knewchar{font-size:.583em}
#Kunena .knewchar{display:inline-block;margin-top:25px}
#Kunena .knewchar{color:#090;font-family:Arial,Helvetica,sans-serif}
#Kunena sup.knewchar{position:static}
*/



@media (max-width: 580px) {
  body {
    padding-right: 5px!important;
    padding-left: 5px!important;
  }
  
}
  
/* logo mobil */
@media (max-width: 580px) {
#gkLogo.cssLogo {
	float: none;
	margin:20px 20px 10px 0px!important;
	height: 63px;
	width: 250px;
	background-image: url('../images/lessmedium-mobil.png');
}


}

/* iframe for fb - article item */
div.fb-like.fb_iframe_widget > span {
width:120px!important;
}

div.fb-like.fb_iframe_widget > span > iframe {
width:120px!important;
}



/* Nastaveni pro clanky Lesoviny */

.itemIntroText.lesoviny {
    padding: 50px 50px 30px 50px; 
	margin:0px;
    background: #92B444;
    color: white;
}

.itemIntroText.lesoviny p {
    color: white;
    font-size:2.0em;
	text-align:center;	
	margin-bottom:0px;
}

.itemFullText.lesoviny {
    padding: 5px 50px 5px 50px; 
	margin:0px;
    background: #92B444;
    color: white;
	margin-bottom:50px;
}

.itemFullText.lesoviny p {
    color: white;
    font-size:1.0em;
}

/* Nastaveni pro modul Popularni clanky */

#gkBottom1 .nspArt h4.nspHeader {
    color: #222;
    font-size: 19px;
    font-weight: 400;
    line-height: 24px;
    margin: 0;
    padding: 0 0 5px 0;
    text-transform: none;
}

#gkBottom1 .nspArt p.nspInfo {
    padding: 0px 0 0 0;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #999;
}

#gkBottom1 .nspArt p.nspText {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0!important;
}

/* formular kniha v detailu clanku Knihkupectvi */

#formularkniha:before {clear:all;}
#formularkniha {display:none;width:100%;padding:20px 0 0 0}
button.kniha {float:none;display: inline-block;height: auto;}

/*
button.kniha {background:#fff;color:#222491;border:1px solid #222491;width:220px;height:50px;font-size:16px;font-weight:600;cursor:pointer;overflow:visible !important;}
button.kniha:hover {background:#222491;color:#fff;border:1px solid #fff;}*/

/* Kalendar mesicni tabulka  */

#jevents_body .cal_top_day_names tr {
    border: 1px solid; 
}

#jevents_body .cal_top_day_names td {
    border: 1px solid #ccc; 
	padding: 4px;
}


#jevents_body .cal_table tr, #jevents_body .cal_table td {
    border-width: 1px; 
}

/* Tabulka - modul kalendar udalosti jEvents */

.jevbootstrap [class^="icon-"], .jevbootstrap [class*=" icon-"] {
	color:rgb(31, 97, 20);
}


.jevbootstrap .mod_events_latest_date,
.jevbootstrap .icon-calendar {
	color:rgb(31, 97, 20);
}



table.mod_events_latest_table tbody tr td {
      border: none;
	  padding: 10px 0px;
}

table.mod_events_latest_table tbody tr {
    border-bottom: 1px solid #ccc;
}

.jevbootstrap .mod_events_latest_content a,
.jevbootstrap .mod_events_latest_content a:link,
.jevbootstrap .mod_events_latest_content a:visited  {
    color: #ff8000!important;
    text-decoration: none;
}

.jevbootstrap .mod_events_latest_content a:hover  {
    color: #000!important;
    text-decoration: underline;
}

div.mod_events_latest_callink a {display:inline-block; border:0px; margin:0; font-size:14px; color:#fff!important; background:#FF8000!important; text-transform:uppercase; line-height:20px; padding:6px 8px 5px; font-weight:normal; font-family: Arial, sans-serif; vertical-align:middle; cursor:pointer; text-align:center; width:auto;
}

div.mod_events_latest_callink a:hover {
color:#fff; background:#222222!important;
}

/* Detail udalosti jEvents */

#jevents h2.contentheading {
    padding-top: 0px;
    margin-top: 0px;
    font-size: 24px;
	font-weight:normal;
    padding-bottom: 10px;	
}

#jevents table.contentpaneopen tbody tr td {
    padding: 0px 10px;
}
/* Tabulky - responzive */

th {
    border-top: 1px solid #222;
    color: #222;
    font-weight: 600;
    padding: 10px;
    text-align: left;
    text-transform: uppercase;
}

/* Breezinforms - velikost Label pole */

.bfQuickMode .bfLabelLeft label {
    width: 25%!important;
    float: left;
    margin: 0px 10px 0px 0px;
}

.bfQuickMode span.bfLabelLeft label {
    width: auto!important;
    float: left;
    margin: 0px 10px 0px 0px;
}

.bfQuickMode section input[type='text'], .bfQuickMode section textarea, .bfQuickMode section select {
    float: left;
    margin: 0px;
    width: 65%!important;
}

/* HP casopis ke stazeni*/

#gkMainbodyTop .box-e {
    padding-top: 0px;
    margin-top: 0px;
}

 
#gkMainbodyTop .box-e {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
}

.gkCols6 .box-e.gkmod-2 {
    width: 50%;
}

@media (max-width: 750px) { 

#gkMainbodyTop .box-e {
    float: none;
}

.gkCols6 .box-e.gkmod-2 {
    width: 100%;
}

#gkMainbodyTop .box-e {
    margin-bottom: 30px;
}

}

/* HP e-knihy */

#gkMainbodyBottom .box-e {
    padding-top: 0px;
    margin-top: 0px;
}

 
#gkMainbodyBottom .box-e {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
}

.gkCols6 .box-e.gkmod-2 {
    width: 50%;
}

@media (max-width: 750px) { 

#gkMainbodyBottom .box-e {
    float: none;
}

.gkCols6 .box-e.gkmod-2 {
    width: 100%;
}

#gkMainbodyBottom .box-e {
    margin-bottom: 30px;
}

}

/* HP casopis */

.box.casopis ul {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
}

.box.casopis ul li {
    padding: 5px 10px 5px 10px;
    margin-right: 20px;
}

@media (max-width:580px) {

.box.casopis ul {
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;}

}


/* adsmanager menu */

#adsmanager_innermenu {padding-bottom: 15px;color:#fff}

#adsmanager_innermenu a {
color:#fff;
border:1px solid #1F6114;
background-color:#1F6114;
display:inline-block;
padding: 2px 3px;
margin: 0px 1px 4px 0px;
}

#adsmanager_innermenu a:first-child {
color:#fff;
border:1px solid #FF8000;
background-color:#FF8000;
display:inline-block;
padding: 2px 3px;
margin: 0px 1px 4px 0px;
}

#adsmanager_innermenu a:hover{background-color:#222222;border:1px solid #222222;color:#fff;}

/* muj profil - upravy vzhledu */
#login-form .logout-button .login-greeting {padding-bottom:20px;font-weight: bold;color:#1F6114;font-size:16px; }

.logout-button .login-greeting a {display:inline-block; border:0px; margin:0; font-size:13px; color:#fff!important; background:#1F6114!important; text-transform:uppercase; line-height:20px; padding:6px 8px 5px; font-weight:normal; font-family: Arial, sans-serif; vertical-align:middle; cursor:pointer; text-align:center; width:auto;
	/*-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;*/
}
.logout-button .login-greeting a:hover {color:#fff!important; background:#222222!important;}

#users-profile-core legend {font-weight: bold;color:#000;font-size:16px; }
#users-profile-core dl dt {font-weight: bold!important;color:#000!important; }


.profile a {display:inline-block; border:0px; margin:0; font-size:13px; color:#fff!important; background:#1F6114!important; text-transform:uppercase; line-height:20px; padding:6px 8px 5px; font-weight:normal; font-family: Arial, sans-serif; vertical-align:middle; cursor:pointer; text-align:center; width:auto;
	/*-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;*/
}

.profile a:hover {color:#fff!important; background:#222222!important;}
.profile-edit legend {font-weight: bold;color:#000;font-size:16px; }

.profile-edit input:focus { background-color: #E5EDE8;}
.profile-edit input[readonly='readonly'] { background-color: #F6F7F9;}



/* zvetseni a zvyraznit pismo ve formulari pro zadavani prispevku */
#Kunena textarea  {color: #333;font-size:16px!important;}
#Kunena input {color: #333;font-size:16px;}
#Kunena  ul.kprofilebox-welcome li {font-size:16px;}
/* skryt pridavani souboru jako priloha */
#Kunena #kpost-attachments {display:none;}

/* uprava zobrazeni novych prispevku indexem sup */
.klatest sup.knewchar {top: 0.5em;font-size:.9em!important;}
.ktopic-title-cover sup.knewchar {vertical-align:middle!important;}
.kthead-title sup.knewchar {}


/* systemova hlaseni - zmeny poloha a barva */

.sysmessages { clear: both; }


#system-message dd.error,  #system-message dd.warning,  #system-message dd.message {
	background: #ff8000!important;
	color: #fff!important;
}

#system-message dd.error ul li,  #system-message dd.warning ul li,  #system-message dd.message ul li,{
	color: #fff!important;
}


/* Kunena Custom Color CSS */
#Kunena a:visited,
#Kunena a:active {color: #1F6114 !important;}
	
/* Kunena latest model */
.klatest-posttime,
.klatest-cat,
.klatest-author {
	font-size: 12px!important;
	color:#8E8E8E;
}

.klatest-subject a {
	font-weight: bold;
	font-size: 14px!important;
}

.klatest li {
	border: none !important;
	margin:0px!important;
	padding:0px!important;
	line-height: normal!important;
}

ul.klatest-itemdetails {
padding-top:5px!important;
padding-bottom:10px!important;
border-bottom:1px solid #E5E5E5
}

/* Kunena component */
#Kunena span.kright  {display: inline!important;}

#Kunena input[type="submit"].kbutton,
input.kbutton
 {
	border: 1px solid #999999!important;
	padding: 3px 10px!important;
	line-height: normal;
	margin: 2px 10px 5px 10px!important;
	display: inline-block!important;
	float: right!important;
	text-transform: none;
	background-color:#1F6114 !important;	
	color: white!important;	
}

#Kunena input[type="submit"].kbutton:hover,
input.kbutton:hover
 {
	border: 1px solid #999999!important;
	background-color:#999999 !important;
}

#Kunena select#catid  {}

/* tabulky - podtrzeni radku */
tbody tr td {
	border: 1px solid #e5e5e5;
	padding: 10px
}

/* tabulky kontakty - vyjimka */
tr.cat-list-row0 td {background-color:#F6F7F9;}
tr.cat-list-row0 td,
tr.cat-list-row1 td {
	border: 0px;
	border-bottom: 1px solid #e5e5e5;
}

/* tabulky inzerce - vyjimka */
table.adsmanager_table td {
	border: 0px;
	border-bottom: 1px solid #e5e5e5;
}

/* Pagination */
.pagination ul li a, 
.pagination ul li span {
	margin: 3px 7px 3px 0;
}

/* Contact form */
.contact-form dd.clear {clear: both;}
.contact-form dt {	margin-top:10px!important;}
.contact-form dt.inline {	margin-top:10px!important;}
.contact-form dl {	float:none;}

.contact-form .button.validate {
	margin: 20px 0 0 0;
	float:right;
	clear: both;
}
#jform_captcha-lbl {margin: 20px 0 0 0;
	float:left;
	clear: both;}
#recaptcha_area {
	margin: 10px 0 0 0;
	float:left;
	clear: both;
}

/* K2 CLOUD */
.k2TagCloudBlock a {
border:1px solid #e5e5e5;
background-color:#fff;
display:inline-block;
padding: 2px 5px;
margin: 0px 1px 4px 0px;
}

.k2TagCloudBlock  a:hover{background-color:#E5EDE8;}


/*  button na HP */
.readon-button {
	color:#222222;
	background-color: #E5E5E5;
}


.readon-button:active,
.readon-button:focus,
.readon-button:hover {
	color: #eb1e00;
	background-color: #E5EDE8;
}

/*  box nejnovejsi zpravy - vsechny zpravy */
.box.dark .readon-button {
	color:#E5E5E5!important;
	background-color: #15400D!important
}

.box.dark .readon-button:active,
.box.dark .readon-button:focus,
.box.dark .readon-button:hover {
	color: #00654F!important;
	background-color: #fff!important;
}

.box.dark.green {
	background: #15400D!important;
}

.box.dark.green ul li {
	background: #15400D!important;
}

/* socialni site */
.fa-youtube, .fa-facebook {
    font-size: 2em;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
}

.fa-youtube:hover:before,
.fa-youtube:active,
.fa-youtube:focus {
    color: #CD332D;
}

.fa-facebook:hover:before,
.fa-facebook:active,
.fa-facebook:focus {
    color: #204385;
}

/* adresa v kontaktech - popis kategorie */
.kontakty-popis {
	padding-bottom:0px!important;
	margin-bottom:0px!important;
}	

.kontakty-popis p {
	line-height:normal !important;
	text-transform: none !important;
	padding-bottom:0px!important;
	margin-bottom:0px!important;
}	

/* flash bannery */
#gkBannerTop object {	display: block; }
#gkMainbody .banner-center object {
	display: block;
	width: 100%;
	margin: 0!important;
	padding: 0;
}

/* Komentare -boxy */
#jc .rbox {background-color:#f6f7f9;border: 1px solid #e5e5e5;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius: 0px;}

/* zmenseni odskoku pro prazdne komercni zpravy na HP */
#gkMainbodyTop .box.komercnizpravy {
/*padding: 0px!important;*/
border-bottom:1px solid #ccc;
margin: 0px!important;
background: #e2e2e2;
padding: 10px 5px!important;
}

.box.komercnizpravy p,
.box.komercnizpravy div.content {padding: 0px!important;margin: 0px!important;line-height:normal;}

.custom.dalsizpravy {padding: 0px!important;margin: 0px!important;}

/* blok Lesoviny na HP */

#gkMainbodyTop .box.lesoviny {
background: #e5ede8;
padding: 10px 5px!important;
margin:0 0 20px 0!important
}

/* Videa - vlozena do K2 polozky */
.avPlayerWrapper{text-align:left!important;}
.avPlayerWrapper .avPlayerContainer {;padding:0;margin:0;}
.avPlayerWrapper .avPlayerContainer .avPlayerBlock{text-align:left!important;}
.avPlayerWrapper .avPlayerContainer .avPlayerBlock div {text-align:left!important;}

/* tmavsi seda v textech HP */
.nspArt p.nspText {
	color: #555555;
	color: #263238;
}
.nspLinks ul li p {
	color: #555555;
	color: #263238;
}

#gkMainbodyTop .box .nspArt h4.nspHeader,
#gkMainbody .box .nspArt h4.nspHeader,
#gkBottom3 .box .nspArt h4.nspHeader
 {
	font-weight: 600;
}

#gkBottom3 .box .nspArt h4.nspHeader
 {
	font-size: 18px;
}

#gkMainbodyTop .box .nspLinks ul li h4,
#gkMainbody .box .nspLinks ul li h4
 { 
	font-weight: 600;
}

/* upoutavna na aktualni casopis uvnitr clanku */
.itemView .upoutavka-vnitrni {
padding:20px!important;
margin: 20px 0!important;
background: #F6F7F9;
color: black;
border: 1px solid #E5E5E5!important;
font-size:0.9em;
}

.itemView .upoutavka-vnitrni ul {margin:10px 0px 0px 0px; }

.itemView .upoutavka-vnitrni ul li {
	border:none !important; 
	list-style: none;
	overflow: inherit;
	padding: 5px 0 0px 20px!important;
	width: auto;
	position: relative;
	
}
.itemView .upoutavka-vnitrni ul li:before {
	font-family: FontAwesome;
	font-size: 13px;
	position: absolute;
	top: 5px;
	left: 0
}

.itemView .upoutavka-vnitrni ul li:before {
	color: #ff8000;
	content: "\f14a";
}
/* ankety uvnitr clanku */
.poll.anketa-vnitrni {
padding:20px!important;
margin: 20px 0!important;
background: #F6F7F9;
color: black;
border: 1px solid #E5E5E5!important;
}

.poll h4 {font-size:16px!important; }

.poll.anketa-vnitrni h4 {
font-size:16px!important;
font-weight:800;
margin-bottom: 20px;
}

#my_poll { width: 70%;}

/* ankety vlevo na HP */
.poll.anketa {font-size:0.9em; }
.poll.anketa h4 {font-size:13px!important;font-weight:800; }
.poll.anketa label {font-size:13px!important; }

/* Phoca gallery */
#phocagallery-categories-detail {
padding-top:10px;
}

#phocagallery h1 {
padding-bottom:30px;
}

.pg-cats-box-float {
position: relative;
float: left;
padding-bottom:0px;
}

.pg-cats-name {text-align:center;font-size:12px;line-height:1.1em;height:60px;min-height: 60px}
.pg-cats-name span.small {display:none;}
.pg-cats-box-img {text-align:center;}

#phocagallery div.pg-cats-box-img a img {border: 1px solid #E5E5E5;	}
#phocagallery div.pg-cats-box-img a:hover img {border: 1px solid #FF8000;}

/* FB likebox window - spravne nastaveni v clanku i pro zobrazeni FB likebox */
.fb_iframe_widget iframe {
    max-width: 500px !important;
}

/* registracni formular */
#member-registration dt { min-width: 220px }
#member-registration dd { min-width: 250px }
#jform_profile_tos {width: 30em!important;}


/* Posledni komentare */
.komentare h5 {
padding:0px;
margin:0px;
font-size:12px;
}
.komentare li {
padding:3px 0 5px 0;
margin:0px;
font-size:12px;
}

.komentare li div {
line-height:normal;
}

.komentare li a {
padding:0px;
margin:0px;
font-size:12px;
}
.komentare li span.author {
padding:0px;
margin:0px;
color:#8E8E8E;
}

.komentare li span.date {
color:#8E8E8E;
}

/* Hledat page */
.searchintro, .searchintro p {
padding:0px;
margin:0px;
}

section.search header h1 {
padding-bottom:0px!important;
margin-bottom:0px!important;
}

section.search #searchForm, section.search fieldset.word  {
padding:0px !important;;
margin-bottom:10px !important;;
}

section.search fieldset.phrases,
section.search fieldset.only {
padding:5px 10px;
margin-bottom:10px;
}

section.search input[type="text"]  {
margin-bottom:10px !important;
}

/* socialni site a odkazy dole pod clankem K2 */
.itemLinks {
   padding-top:10px;
   padding-bottom:0px;
   margin-top:20px;
   margin-bottom:0px;
   border-top: 1px solid #e5e5e5;
}

.itemLinksSocial {
   padding-top:10px;
   padding-bottom:0px;
   margin-top:20px;
   margin-bottom:0px;
   border-top: 1px solid #e5e5e5;
}

.itemLinksSocial > div {
	float: left;
   padding-right:10px;
   padding-bottom:10px;
}

.itemLinksSocial .itemSocialSharing > div {
	float: left;
  padding-right:10px;
   padding-bottom:10px;
}

.itemSocialSharing {overflow: visible!important;}

article.item-page .itemLinksSocial {
   padding-top:20px !important;
   margin-top:50px !important;
   border-top: 1px solid #e5e5e5 !important;
}

[class^="gk-icon-"]:before  {
padding-right:5px;
}

/* mensi mezera v detailu clanku K2 */
article#k2Container.itemView header {
	margin-bottom: 0px!important;
	padding-bottom: 0px!important;
}

/* mensi mezera v detailu clanku K2 po nadpisu v perexu */
article#k2Container.itemView .itemIntroText h3,
article#k2Container.itemView .itemIntroText h4,
article#k2Container.itemView .itemIntroText h5,
article#k2Container.itemView .itemIntroText h6
 { margin-top:15px;}

article#k2Container.itemView header ul {
	margin-bottom: 0px!important;
}

/* mensi fotka v detailu clanku K2 */
#k2Container.itemView .itemImageBlock img {
	height: auto;
	max-width: 100%;
	padding: 0;
	width:50%!important;
}

/* K2 category view */
.itemList article header, .itemListView article header { margin-bottom: 10px !important;}


/* Partneri v paticce */
.box.partneri img { border:1px solid #e5e5e5; padding:1px;}
.box.partneri a img { border:1px solid #e5e5e5; padding:1px;}
.box.partneri a:hover img {border:1px solid #1F6114;}	

/* aktualni datum */
#gkUpdates { font-size:14px; color:#8E8E8E; padding-left: 20px;	width: 20%;}
#gkUpdates:first-letter { text-transform: capitalize; }


/* modal windows pozadi - also in k2.css */
#sbox-window { background: #fff; padding: 20px 30px}
#sbox-content { background: #fff}

/* login page */
section.registration legend {	font-weight:800;}
section.registration dl dt {}

section.login ul {
	font-size: 14px;
	margin-top: 30px
}

section.login .login-fields label {
	min-width: 100px;
	width: 15%;
}

/* uzsi okraje kvuli bannerum - uzsi uz nejdou - prelezaji cary */
#gkMainbody, #gkMainbodyTop, #gkMainbodyBottom {padding: 32px;}
#gkMainbodyTop {padding-top: 24px;padding-bottom:0px;border-bottom:none;}
#gkMainbody {padding-top: 20px;}
#gkMainbodyBottom {padding-top: 0px;padding-bottom:0px;border-bottom:none;margin-top: 0!important;}

#gkMainbody .box.schovatbanner, #gkMainbodyTop .box.schovatbanner{	padding: 0px!important;	margin: 0px!important;}

/* nastaveni okraju v pro reklamu  */
#gkSidebarRight .box.banner-center{
	padding:10px 0px 5px 0px;
}

#gkSidebarRight .box.banner-vpravo-top.banner-center {
	padding:0px; margin:0px;
}

#gkSidebarRight .box.banner-vpravo-top img {
	margin-top: 24px !important;
	margin-bottom:5px !important
}

#gkSidebarRight .box.banner-vpravo-top object {
	margin-top: 24px !important;
	margin-bottom:5px !important
}

/* clear suffix */
#gkSidebarLeft .box.clear,
#gkSidebarRight .box.clear {
	clear: none;
	margin: 0!important;
	padding: 0;
}


/* nadpis a datum u videa  */
.gkNspPM-VideoList h3 {
	padding: 10px 0 5px 0;
	text-align: left;
}

.gkNspPM-VideoList strong {
	text-transform: none;
		text-align: left;
}

/* oznaceni doporucenych clanku */
.itemImageBlock sup {
display:none;	
}


/* zruseni linky nad bannerem */
div.banneritem {
	border-top: none;
	padding: 0px;
}


/* zvyraznit vysledky hledani*/
.search-results .highlight {
	background-color: #F8F892;
	font-weight: 800;
	padding: 1px 4px
}

/* Buttons */
.btn-lp strong, a.btn-lp strong {color:#fff!important;}
.btn-lp, a.btn-lp {display:inline-block; border:0px; margin:0 0 10px 0; font-size:13px; color:#fff!important; background:#FF8000!important; text-transform:uppercase; line-height:20px; padding:6px 8px 5px; font-weight:normal; font-family: Arial, sans-serif; vertical-align:middle; cursor:pointer; text-align:center; width:auto;
	/*-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;*/
}
.btn-lp:hover, a:hover.btn-lp {color:#fff!important; background:#222222!important;}
.btn-lp:active, .btn-lp:focus,
a:active.btn-lp, a:focus.btn-lp  {color:#fff!important; /*background:#2a2a2a;*/}

.btn-lp-green strong, a..btn-lp-green strong {color:#fff!important;}
.btn-lp-green {display:inline-block; border:0px; margin:0 0 10px 0; font-size:13px; color:#fff!important; background:#1F6114!important; text-transform:uppercase; line-height:18px; padding:5px 8px 4px; font-weight:normal; font-family: Arial, sans-serif; vertical-align:middle; cursor:pointer; text-align:center; width:auto;
	/*-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;*/
}
.btn-lp-green:hover {color:#fff!important; background:#222222!important;}
.btn-lp-green:active, .btn-lp-right:green {color:#fff!important; /*background:#2a2a2a;*/}

/* GK Menu - mezery */
.gkMenu > ul > li > a {	padding: 0 16px;}

/* ************************************ /
/* Highlighter */
.gkHighlighterInterface span.text { 
	display:block; 
	float:left; 
	margin:-1px 0 0 20px; 
	font-size: 14px; 
	font-style: normal;
	font-weight: bold; 
	line-height: 55px; 
	color: #1F6114 !important;
}

.gkHighlighterInterface div { 	right: 10px;}

.gkHighlighterItem {font-size: 14px; }



/* sloupec vpravo - RSS feed */
.srfrContainer.rssmodul {padding:0px!important;}
.box.rssmodul ul.srfrList h4 { display: block; font-weight: 600!important; font-size: 16px!important; padding: 0px!important; margin: 0px!important; line-height:1.3!important; }
.box.rssmodul ul.srfrList h4 a:link, 
.box.rssmodul ul.srfrList h4 a:visited {color:#F08013}
.box.rssmodul ul.srfrList h4 a:hover {color:#1F6114}

span.srfrReadMore a:link, 
span.srfrReadMore a:visited {color:#F08013}
span.srfrReadMore a:hover {color:#1F6114}

.box.rssmodul span.srfrFeedItemDate {padding:0px!important;margin:0px!important;}

.box.rssmodul ul.srfrList li p {line-height:1.3!important;padding-bottom:0px!important;margin-top:10px!important;margin-bottom:10px!important;}


/* bannery vpravo mezera dole*/
.box.banner-center.clear.spodek img{margin:0 auto 10px auto;}



/* horni banner */
#HorniBanner {
	text-align: right;
	margin: 15px 0 0 0;
	position:relative;
	z-index:10;
}

#gkBannerTop {
	float: right;
	margin: 15px 0 0 0;
}

#gkBannerTop a,
#gkBannerTop img {
	
	border:none;
}

#gkBannerTop p {
	margin:0; padding:0;
}

/* typografie */
.lp-typoDiv {
	clear: both;
	margin: 20px 0 20px;
	overflow: hidden
}
.lp-typo-col1 {
	float: none;
	width: 100%
}
.lp-typo-col2 {
	float: left;
	width: 50%
}
.lp-typo-col3 {
	float: left;
	width: 33%
}
.lp-typo-col4 {
	float: left;
	width: 25%
}
.lp-typo_padd { padding: 0 15px }
p.num-3 span  {	color: #ff8000;	border-color: #ff8000;}
p.num-3 strong { font-size:18px; font-style:bold; margin:0 !important;	padding:0 !important;}

/* Menu suffix - zruseni efektu hover - posun doprava */
.box.menu li:hover { padding: 2px 0 2px 0px; }
.box.menu li:hover:before {	color: #FF8000;	left: -20px;}



/* bloky v clancich */

.gkblock-1 { 
border: 1px solid #e5e5e5; 
font-size: 0.9em;
}
.gkblock-2 {
	background: #FF8000;
	color: white;
	border: 1px solid #EAE8CC;
	font-size: 0.9em;
}

.gkblock-2 a:link, .gkblock-2 a:visited {color:#fff; text-decoration: underline;}
.gkblock-2 a:hover  {color:black; text-decoration: none;}

.gkblock-3 { 
background: #f8f8f8;
font-size: 0.9em; 
}

.gkblock-4 {
	background: #00654F;
	color: white;
	border: 1px solid #EAE8CC;
	font-size: 0.9em;
}

.gkblock-4 a:link, .gkblock-4 a:visited {color:#CCCCCC; text-decoration: underline;}
.gkblock-4 a:hover  {color:#FF8000; text-decoration: none;}


/* bloky v clancich */
.gkblock-1,
.gkblock-2,
.gkblock-3,
.gkblock-4
 {
	margin: 10px 0 !important;
	padding: 15px 20px;
}

.gkblock-1 p,
.gkblock-2 p,
.gkblock-3 p,
.gkblock-4 p
 {
	margin: 10px 0;
}

/* odstavce HP */
#gkTop1 p {margin:15px 0;} 
#gkTop2 p {margin:15px 0;} 
#gkBottom1 p {margin:15px 0;} 
#gkMainbodyBottom {margin:15px 0;} 

/* odstavce vpravo */
#gkSidebarRight p {margin:15px 0;}

/* nadpis vpravo nad bannerem */
.box.clear.banner-center h3.header {margin-top:15px !important;}



/* sitemap */
#xmap ul li {
	font-size: 16px;
	list-style: none;
	overflow: inherit;
	padding: 2px 0 2px 25px;
	position: relative
}

#xmap ul li:before {
	font-family: FontAwesome;
	font-size: 16px;
	position: absolute;
	top: 3px;
	left: 0
}

#xmap ul li:before {
	color: #ff8000;
	 content: "\f054";
}


/* hlavni strana bloky */
#gkBannerRight .box {padding:20px 20px 0px 20px!important;}
#gkBannerLeft .box  {padding:20px 20px 0px 20px!important; }
#gkTop1 .box {padding:20px 20px 20px 20px!important;}
#gkTop2 .box  {padding:20px 20px 20px 20px!important; }

#gkMainbodyTop .box  {padding-bottom:0px; }
#gkMainbody .box  {padding-bottom:0px; }
#gkMainbodyBottom .box  {padding-bottom:0px; }


#gkTop1 img.titulek, #gkTop2 img.titulek  {z-index: 5;position: relative; margin-left: 10px; margin-bottom: 10px; float: right;}

#gkBottom1 .box ul {margin:10px 0px 0px 0px; }
#gkBottom1  .box ul.gkBullet1 li,
#gkBottom1  .box ul.gkBullet2 li,
#gkBottom1  .box ul.gkBullet3 li,
#gkBottom1  .box ul.gkBullet4 li {
	border:none !important; 
	font-size:12px!important;
	padding: 5px 0 0px 20px;
	width: auto;
}

#gkBottom1  .box ul li {
	border:none !important; 
	font-size:12px!important;
	list-style: none;
	overflow: inherit;
	padding: 5px 0 0px 20px!important;
	position: relative
}

#gkBottom1 .box ul li:before {
	font-family: FontAwesome;
	font-size: 13px;
	position: absolute;
	top: 5px;
	left: 0
}

#gkBottom1 .box ul li:before {
	color: #ff8000;
	content: "\f14a";
}

#gkBottom4 .box {padding:20px 0px 0px 10px !important; }
#gkBottom5 .box {padding:20px 0px 0px 10px !important;}

@media (max-width: 800px) {
#gkTop1 img.titulek, #gkTop2 img.titulek {z-index: 5;position: relative; margin-left: 0px; margin-bottom: 0px; float: none;}
}

.box.lightgreen { background: #E5EDE8;}
.box.lightred {	background: #FAE7E8;}
.box.lightgray {	background: #F6F7F9;}


/* Grid 1x1 for banners */
.gkGrid1x1 {
	margin: -3px;
}

.gkGrid1x1 > a {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 3px;
	width: 99%;

}

.gkGrid1x1 > a > img {
	display: block;
	height: auto;	
	max-width: 100%
}


/* ---------- box headers ---------- */
#gkMainbody .box h3.header {font-size:18px;}
#gkBottom1 .box h3.header {font-size:18px;}
#gkBottom2 .box h3.header {font-size:18px;}
#gkBottom22 .box h3.header {font-size:18px;}
#gkBottom3 .box h3.header {font-size:18px;}
#gkBottom3 .box h4.header {font-size:18px;}
#gkBottom4 .box h3.header {font-size:18px;}
#gkBottom5 .box.partneri h3.header {font-size:20px;margin: 1em 0;text-align:center;}
#gkBottom5 .box.partneri p {margin: 1px 0;}

#gkMainbodyTop .box.casopishp h3.header {font-size:22px;color: red;line-height:24px;}
#gkMainbodyTop .box.casopishp {border-bottom:1px solid #E5E5E5;margin-bottom:30px!important;}
#gkMainbodyBottom .box h3.header {font-size:18px;}
.box.title-border .header {	padding-top: 10px;margin-top:0px;}

#gkSidebarRight .box h3.header {margin-bottom:15px; padding-bottom:0px;}
.box.menu h3.header {margin-bottom:10px; padding-bottom:0px;}

/* odrazky v blogu clanku */
.itemList ul {margin:10px 0px 0px 0px; }
.itemList ul.gkBullet1 li,
.itemList ul.gkBullet2 li,
.itemList ul.gkBullet3 li,
.itemList ul.gkBullet4 li {
	border:none !important; 
	font-size:12px!important;
	padding: 5px 0 0px 20px;
	width: 70%;
}

/* odrazky v modulech */
#gkTop1 .box ul {margin:10px 0px 0px 0px; }
#gkTop1 .box ul li,
#gkTop1 .box ul.gkBullet1 li,
#gkTop1 .box ul.gkBullet2 li,
#gkTop1 .box ul.gkBullet3 li,
#gkTop1 .box ul.gkBullet4 li {
	border:none !important; 
	font-size:12px!important;
	padding: 5px 0 0px 20px;
	width: auto;
}


#gkTop2 .box ul {margin:10px 0px 0px 0px; }
#gkTop2 .box ul li,
#gkTop2 .box ul.gkBullet1 li,
#gkTop2 .box ul.gkBullet2 li,
#gkTop2 .box ul.gkBullet3 li,
#gkTop2 .box ul.gkBullet4 li {
	border:none !important; 
	font-size:12px!important;
	padding: 5px 0 0px 20px;
	width: auto;
}


#gkBottom1 .box ul {margin:10px 0px 0px 0px; }
#gkBottom1  .box ul.gkBullet1 li,
#gkBottom1  .box ul.gkBullet2 li,
#gkBottom1  .box ul.gkBullet3 li,
#gkBottom1  .box ul.gkBullet4 li {
	border:none !important; 
	font-size:12px!important;
	padding: 5px 0 0px 20px!important;
	width: auto;
}

#gkBottom1  .box ul li,
#gkTop1 .box ul li,
#gkTop2 .box ul li  {
	border:none !important; 
	font-size:12px!important;
	list-style: none;
	overflow: inherit;
	padding: 5px 0 0px 20px!important;
	position: relative
}

#gkBottom1 .box ul li:before,
#gkTop1 .box ul li:before,
#gkTop2 .box ul li:before {
	font-family: FontAwesome;
	font-size: 13px;
	position: absolute;
	top: 5px;
	left: 0
}

#gkBottom1 .box ul li:before,
#gkTop1 .box ul li:before,
#gkTop2 .box ul li:before  {
	color: #ff8000;
	content: "\f14a";
}


/* aticles - list view */

section.category h1 {line-height:34px;}
section.category h2 {
	margin-bottom: 0!important;
	padding-bottom: 0!important;
}

section.category fieldset {
	margin: 0!important;
	padding: 0 0 10px 0!important;
}


/* archiv casopisu - seznam kategorii */
#gkMainbody section.blog header {padding-left:30px;}

section.blog header h1 {padding-top:15px!important;}

.children h3 {display:none!important;}

section.categories-list ul li,
section.category .children ul li,
section.blog .children ul li {
	border-top: none;
	clear: both;
	font-size: 16px;
	line-height: 1.4;
	overflow: hidden;
	width: auto;
}

section.categories-list.archiv-casopis ul { list-style-type:none; margin:0!important; padding:0!important; text-align: left; }
section.categories-list.archiv-casopis ul li { color: black; padding: 0px 3px 0px 0px !important; margin: 0px!important; text-align: left; display: inline-block; font-weight: normal; zoom: 1; *display: inline;}
section.categories-list.archiv-casopis ul li a:link, 
section.categories-list.archiv-casopis ul li a:visited { background-color: #FF8000; color: white!important; display: inline-block; padding: 3px 4px; text-decoration: none; }
section.categories-list.archiv-casopis ul li a:hover { background-color: #222222; color: white!important; text-decoration: none; }

section.categories-list.archiv-casopis ul li div { display: block!important; }

section.categories-list.archiv-casopis ul li div a:link, 
section.categories-list.archiv-casopis ul li div a:visited { background: none; color: #FF8000!important; display: inline; padding: 0px!important;; text-decoration: none; }
section.categories-list.archiv-casopis ul li div a:hover { background: none; color: #222222!important; text-decoration: underline!important; }

section.archiv-casopis.itemList ul { list-style-type:none; margin:0!important; padding:0!important; text-align: left; }
section.archiv-casopis.itemList ul li { color: black; padding: 3px 3px 3px 0px !important; margin: 0px!important; text-align: left; display: inline-block; font-weight: normal; zoom: 1; *display: inline;font-size: 16px;}

section.archiv-casopis.itemList ul li div { display: block!important; }

section.archiv-casopis.itemList ul li a:link, 
section.archiv-casopis.itemList ul li a:visited { background-color: #FF8000; color: white!important; display: inline-block; padding: 0px 4px !important;; text-decoration: none; }
section.archiv-casopis.itemList ul li a:hover { background-color: #222222; color: white!important; text-decoration: none; }

section.archiv-casopis.itemList ul li div a:link, 
section.archiv-casopis.itemList ul li div a:visited { background: none; color: #FF8000!important; display: inline; padding: 0px!important;; text-decoration: none; }
section.archiv-casopis.itemList ul li div a:hover { background: none; color: #222222!important; text-decoration: underline!important; }

section.blog.archiv-casopis.itemList div.kategorie-popis a:link, 
section.blog.archiv-casopis.itemList div.kategorie-popis a:visited { background: none; color: #FF8000!important; display: inline; text-decoration: none; }	
section.blog.archiv-casopis.itemList div.kategorie-popis a:hover { background: none; color: #222222!important; text-decoration: underline!important; }

article.item-page div.itemBody { 
margin-bottom: 0px!important;
}


/* archiv casopisu - seznam kategorii - chovani obrazku a popisu */
section .blog header img.kategorie-obrazek {float: left; padding-right:20px;padding-bottom:40px;} 

section .blog header div.kategorie-popis p  {text-transform: none!important;}
.cleear {clear: both;}
.children {clear: both;}

header span.kategorie-popis {color: #FF8000;	font-size: 22px!important;	font-weight: 500!important;}
.blog.archiv-casopis  header div.kategorie-popis   {color:#000!important;}
.blog.archiv-casopis  header div.kategorie-popis p  {margin:15px 0!important;}
.blog.archiv-casopis header h2 small {color: #FF8000!important;	font-size: 24px!important; font-weight: 500!important;}

/* blog clanku mezery - hlavicka */
.itemList header { 
margin-top: 10px;
margin-bottom: 0px;
padding-bottom: 10px;
}

.archiv-casopis.itemList header { 
padding-bottom: 35px;
}

/* blog clanku - mezery mezi clanky blogu */
.blog.itemList .column-1  {
padding-top:10px!important;
padding-bottom:10px!important;
}


/* clanek mezery */
.item-page header { margin-bottom: 10px !important;}
article header {border: none !important; margin-bottom: 25px !important}
.categories-list header  { margin-bottom: 10px !important; padding-bottom: 0px!important;}


/* odstavce v clancich */
article p {margin:15px 0;}
.item-page p {margin:15px 0;padding:0px;}
.item-page ul {padding-top:0px!important; margin-top:0px!important;padding-bottom:0px  !important;margin-bottom:0px!important;}
.item-page h4 {margin:10px 0px!important;}


.img-intro-left {float:left; width:130px; margin: 0px 10px 0px 0px; }
.img-intro-left img {width:120px; border: solid gray 4px; padding: 1px;}
.img-intro-left a:hover img {border: solid green 4px;}


.img-intro-right {float:right; width:130px; margin: 0px 0px 0 20; }
.img-intro-right img {width:120px; border: solid gray 4px; padding: 1px;}
.img-intro-right a:hover img {border: solid green 4px;}

.img-fulltext-right {float:right; width:25%; margin-left: 20px;	margin-bottom: 0px;}
.img-fulltext-right img {}


/* bloky v clancich */
.gkblock-1,
.gkblock-2,
.gkblock-3,
.gkblock-4
 {
	margin: 10px 0 !important;
	padding: 15px 20px;
}

.gkblock-1 p,
.gkblock-2 p,
.gkblock-3 p,
.gkblock-4 p
 {
	margin: 10px 0;
}

h1 {color: #1F6114;line-height:38px;}

.componentheading  {
	font-size: 34px;
	font-weight: 500;
	text-transform: none;
	color: #1F6114;
}

h2.componentheading {
	font-size: 34px;
	font-weight: 500;
	text-transform: none;
	padding:30px;
	color: #1F6114;
	border-bottom: 1px solid #e5e5e5;
}



.itemListView header h1 {
	font-size: 34px;
	font-weight: 500;
	text-transform: none;
	color: #1F6114;
	border-bottom:none;
	padding-bottom:0px!important;
}

#my_poll { width: 70%;}


.bubble-1 cite,
.bubble-2 cite {

	font-size: 13px!important;
	height: 20px !important;
	line-height: 15px !important;
}

/* omezeni sirky prvku */
.gkArtContentWrap {
min-width: 150px; 
/* Will be AT LEAST 20em wide */}


/* zmenseni vysky radku HP */
h4 {line-height: 1.3em;}
.nspArt h4.nspHeader {line-height: 22px;padding-bottom:10px;}
.nspArt p.nspText {line-height: 1.4em; padding-top:0px;}
ul.nspList li p {line-height: 1.4em;}

/* Nazvy kategorii na HP */
.nspArt p.nspInfo {
	padding: 0px 0 0 5px; margin-top:-8px;
}

.nspArt p.lesmedium span {padding:0px!important; margin:0px!important;}

.nspArt p.vystavy span {background-color:#CF171F; color: white!important; padding:0px 4px!important; margin:0px!important;}
.nspArt p.redakcna-sprava span {background-color:#CF171F; color: white!important; padding:0px 4px!important; margin:0px!important;}
.nspArt p.sutaze span {background-color:#CF171F; color: white!important; padding:0px 4px!important; margin:0px!important;}
.nspArt p.sutaz span {background-color:#CF171F; color: white!important; padding:1px 4px!important; margin:0px!important;}
.nspArt p.pozvanka span {background-color:#CF171F; color: white!important; padding:1px 4px!important; margin:0px!important;}
.nspArt p.komercna-sprava span {background-color:#8E8E8E; color: white!important; padding:0px 4px!important; margin:0px!important;}

.nspArt p.o-com-sa-pise span {color:#1F6114!important;}
.nspArt p.aktualne span {color:#CF171F!important;}
.nspArt p.lesoviny span {color:#92B444!important;}
.nspArt p.videa span {color:#92B444!important;}
.nspArt p.pravda-o-lese span {color:#00654f!important;}

.nspArt p.nspText strong {font-weight: 600;color:#1F6114}
.nspArt p.nspText em {font-style: normal;}

.box.title-color1 .header,
.box.title-color1 .header a { color: #1F6114!important; }

.box.title-color3 .header,
.box.title-color3 .header a { color: #cf171f!important; }

.box.title-color-pravda .header,
.box.title-color-pravda .header a { color: #00654f!important; }
.box.title-border.title-color-pravda .header { border-top: 1px solid #00654f; }

/* K2 kategorie */
.itemBlock .itemIntroText {line-height: 1.4em;}
/* monitoring tisku */
li.lnd_latestnews {	line-height: 1.4em;}
span.lnd_introdate br{ margin-bottom:10px;}

/* zmenseni mezer pro boxy 
#gkMainbodyTop .box {margin-top: 0px !important;	margin-bottom: 10px !important; padding-top: 0px !important; padding-bottom: 10px !important;}*/

/* zmenseni mezer pro boxy */
#gkMainbodyTop .box {margin-top: 0px !important; padding-top: 0px !important; margin-bottom: 0px !important; padding-bottom: 20px;}
#gkMainbodyTop .box.hlavnizpravy {padding-bottom: 0px!important;}
#gkMainbodyTop .box.komercnizpravy {padding-bottom: 0px!important;}

/* .box {margin-top: 10px !important;	margin-bottom: 10px !important; padding-top:10px !important; padding-bottom: 10px !important;}
.box { padding-top:10px !important; }*/

#gkTopNav {	border-top: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; }
#gkTopNav {	background: #F6F7F9;}

.box.light {	background: #F6F7F9;}

#gkToolbar { border-top: 2px solid #1F6114;}


#eventlist h1 {padding-bottom:30px}
#xmap h1 {padding-bottom:30px}

/* ankety */
.ankety form { clear: both;margin-top:30px;}
.ankety table { width: 60%;} 

@media (max-width: 750px) { 
.ankety table { width: 90%;} 
}



#gkFooterArea > div {
	float: right;
	
}



#gkLogoSmall.cssLogo {
	background: transparent url('../images/lessmedium-male.png') no-repeat 0 0;
	background: transparent url('../images/lessmedium-male.svg') no-repeat 0 0;	
	
	/* You can specify there logo size and background */
	height: 28px;
	width: 100px;
	float: none;
	margin-top: 5px;
}


/* zrusit efect hover img */
.itemBody  img:hover {
	-webkit-transform: none!important;
	-moz-transform: none!important;
	-ms-transform: none!important;
	-o-transform: none!important;
	transform: none!important;
}

.itemImageBlock img:hover {
	-webkit-transform: none!important;
	-moz-transform: none!important;
	-ms-transform: none!important;
	-o-transform: none!important;
	transform: none!important;
}

.itemRelImageWrap:hover img {
	-webkit-transform: none!important;
	-moz-transform: none!important;
	-ms-transform: none!important;
	-o-transform: none!important;
	transform: none!important;
}

.nspMain .nspImageWrapper:hover img {
	-webkit-transform: none!important;
	-moz-transform: none!important;
	-ms-transform: none!important;
	-o-transform: none!important;
	transform: none!important;
}

.gkNspPM-VideoList .gkImageWrap:hover img {
	-webkit-transform: none!important;
	-moz-transform: none!important;
	-ms-transform: none!important;
	-o-transform: none!important;
	transform: none!important;
}

/* seznam zprav HP vlevo*/
.nspLinks .nspLinkScroll1 ul li {

	padding: 8px 0;
}

/* zobrazeni blogu kategorie K2 */
.itemList .itemImageBlock { margin: 0 0 20px}
.itemList .itemBody { margin: 0 0 5px; }

.itemBlock header {margin:0 !important; padding:0 !important; }


/* Userarea */
#gkLogin {
	background: #1F6114;
	color: #fff;
	border-left: 1px solid #e5e5e5;  
	float: right;
	font-weight: 600;
	padding: 0 20px;
	text-transform: uppercase;
}

#gkLogin:active,
#gkLogin:focus,
#gkLogin:hover {
	background: #222222;
	color: #fff;
}


/* K2 fotogalerie */

.itemImageGallery {margin-bottom:30px;}

ul.sigProContainer { margin:0!important;padding:0!important;}
li.sigProThumb {list-style: none!important;}

li.sigProThumb::before { 
content:""!important;
}

ul.sigProClassic li.sigProThumb span.sigProLinkWrapper {
-webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	box-shadow: none!important;
    border: none;
	}
    


/* vyhledavani select */
select {
    padding: 6px 12px;
}

section.remind button,
section.reset button {
    margin-top:60px;
}

/* Inzeraty modul na HP */
#gkMainbody .itemList.adsmanager_box_module {
margin: 0 -24px;
border-top: 1px solid #e5e5e5;
}

#gkMainbody .itemList.adsmanager_box_module h2 a {
color: #ff8000;
}

#gkMainbody .itemList.adsmanager_box_module h2 a:hover {
color: #000;
}

#gkMainbody .itemList.adsmanager_box_module span.text-short,
#gkMainbody .itemList.adsmanager_box_module span.text-next {
font-size: 12px;
}

#gkMainbody .itemList.adsmanager_box_module .itemContainer .itemsContainerWrap {
line-height: 1.4;
}

.itemList.adsmanager_box_module img {
height:auto!important;
max-height: 133px;
}

@media (max-width:640px) {
#gkMainbody .itemList.adsmanager_box_module img {
max-height: none!important;
}

	
}	

/* Knihkupectvi */

.itemExtraFields span.Povodnacena{
    text-decoration: line-through;
}

.itemExtraFields span.Zavnencena{
    color: red;
}
