/*
#------------------------------------------------------------------------
# inStyle - November 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 
*/
 
/* Style 4 */

/* template.css */
a,
#gkMainbody header h1 a:active,
#gkMainbody header h1 a:focus,
#gkMainbody header h1 a:hover,
#gkMainbody header h2 a:active,
#gkMainbody header h2 a:focus,
#gkMainbody header h2 a:hover,
#k2Container article header h2 a:active,
#k2Container article header h2 a:focus,
#k2Container article header h2 a:hover { color: #005387; }
#gkCartCounter.highlighted { color: #005387; }
#gkTopMenu a:active,
#gkTopMenu a:focus,
#gkTopMenu a:hover { color: #005387; }
.breadcrumbs li a:hover { color: #005387; }
#gkFooter a:active,
#gkFooter a:focus,
#gkFooter a:hover { color: #005387; }
.box.dark a:active,
.box.dark a:focus,
.box.dark a:hover { color: #005387!important; }
.gkPopupWrap h3 a { color: #005387; }


.buttoneshop     {
background-color:#000000;
width: 120px;
color:white!important;
font-weight: bold;
margin: 0 5px 2px 2px;
padding: 0 24px;
text-transform: uppercase;
border:1px solid #eee;
display: block;
font-size: 12px;
height: 38px;
line-height: 39px;
transition: all .3s ease-out;
cursor: pointer;
-webkit-appearance: none;

}

.buttoneshop1     {
background-color:#000000;
width: 120px;
color:white!important;
font-weight: bold;
margin: auto;
padding: 0 24px;
text-transform: uppercase;
border:1px solid #eee;
display: block;
font-size: 12px;
height: 38px;
line-height: 39px;
transition: all .3s ease-out;
cursor: pointer;
-webkit-appearance: none;

}
.buttoneshopbluelong {
    background-color: #cc0000;
    width: 375px;
    color: white!important;
    font-weight: bold;
    margin: auto;
    padding: 0 24px;
    text-transform: uppercase;
    border: 1px solid #eee;
    display: block;
    font-size: 23px;
    height: 60px;
    line-height: 59px;
    transition: all .3s ease-out;
    cursor: pointer;
    -webkit-appearance: none;
}

.buttoneshopprejitdoeshopu     {
background-color:#000000;
width: 230px;
color:white!important;
font-weight: bold;
margin: auto;
padding: 0 24px;
text-transform: uppercase;
border:1px solid #eee;
display: block;
font-size: 12px;
height: 38px;
line-height: 39px;
transition: all .3s ease-out;
cursor: pointer;
-webkit-appearance: none;

}
.buttoneshopprejitairbag     {
background-color:#000000;
width: 250px;
color:white!important;
font-weight: bold;
margin: auto;
padding: 0 24px;
text-transform: uppercase;
border:1px solid #eee;
display: block;
font-size: 13px;
height: 38px;
line-height: 39px;
transition: all .3s ease-out;
cursor: pointer;
-webkit-appearance: none;

}

.buttoneshopbluelongsoutez     {
background-color:#005286;
width: 245px;
color:white!important;
font-weight: bold;
margin: auto;
padding: 0 24px;
text-transform: uppercase;
border:1px solid #eee;
display: block;
font-size: 12px;
height: 38px;
line-height: 39px;
transition: all .3s ease-out;
cursor: pointer;
-webkit-appearance: none;

}

.buttoneshop_long     {
background-color:#e02971;
width: 300px;
color:white!important;
font-weight: bold;
margin: auto;
padding: 0 24px;
text-transform: uppercase;
border:1px solid #eee;
display: block;
font-size: 12px;
height: 38px;
line-height: 39px;
transition: all .3s ease-out;
cursor: pointer;
-webkit-appearance: none;

}

.buttoneshop_long1     {
background-color:#005387;
width: 350px;
color:white!important;
font-weight: bold;
margin: auto;
padding: 0 24px;
text-transform: uppercase;
border:1px solid #eee;
display: block;
font-size: 12px;
height: 38px;
line-height: 39px;
transition: all .3s ease-out;
cursor: pointer;
-webkit-appearance: none;

}




.buttoneshop:hover {
background-color: #005387;
border-color: #005387;
}
.buttoneshop1:hover {
background-color: #005387;
border-color: #005387;
}
.buttoneshopbluelong:hover {
background-color: #005387;
border-color: #005387;
}
.buttoneshopprejitdoeshopu:hover {
background-color: #005387;
border-color: #005387;
}
.buttoneshop_long:hover {
background-color: #000000;             
border-color: #000000;
}
      
/* joomla.css */

button:hover,
.button:hover,
input.button:hover,
span.button:hover,
button.button:hover,
div.button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
.pagenav-prev a:hover,
.pagenav-next a:hover,
.pager li.previous a:hover,
.pager li.next a:hover,
.readon:hover,
#gkMainbody .itemReadMore:active,
#gkMainbody .itemReadMore:focus,
#gkMainbody .itemReadMore:hover,
#gkMainbody .readmore > a:active,
#gkMainbody .readmore > a:focus,
#gkMainbody .readmore > a:hover,
.button.invert,
.gkShowCart a:hover {
	background: #005387;
	border-color: #005387;
}
article header.itemHasImage h1 a:active,
article header.itemHasImage h1 a:focus,
article header.itemHasImage h1 a:hover { color: #005387!important; }
.tooltip-inner strong { background: #005387; }
div.bannerfooter { color: #005387; }
dl#tabs dt.tabs span h3 a:hover,
dl.tabs dt.tabs span h3 a:hover { color: #005387 }
.autocompleter-queried { color: #005387!important }
.menu li a:hover { color: #005387 !important; }

/* gk_stuff.css */
.nspPagination li:hover,
.nspPagination li.active { background-color: #005387; }
.nspNext:hover:after,
.nspPrev:hover:after { color: #005387; }
.nspArt h4.nspHeader a:hover { color: #005387 !important }
.box.dark a.readon { background: #005387; }
.products .nspArt:hover .addtocart-button { background: #005387!important; }
.products .nspBadge { background: #005387; }
.gk-newsletter input[type="button"]:active,
.gk-newsletter input[type="button"]:focus,
.gk-newsletter input[type="button"]:hover { background: #005387; }
.gk-social-icons li a:hover:before { color: #005387; }
.gk-features li.highlighted strong { background: #005387; border: 1px solid #005387; }
.gkMenu .nspArt .readon { color: #005387!important; }

/* menu.css */
.gkMenu > ul li div.childcontent a:hover { color: #005387!important; }
#gkMenuOverlayClose,
#gkMenuOverlayContent .gkcol li a:active,
#gkMenuOverlayContent .gkcol li a:focus,
#gkMenuOverlayContent .gkcol li a:hover { color: #005387; }

/* k2.css */
.k2FeedIcon a:before,
a.k2FeedIcon:before { color: #005387; }
.activeCategory a { color: #005387 }
.itemComments .icon-comments { background: #005387; }
.itemImageBlock sup { background: #005387; }
.k2AuthorsListBlock ul li a.abAuthorLatestItem:hover { color: #005387; }
.k2CalendarBlock table.calendar tr td.calendarDateLinked a:hover { background: #005387; }
.k2CalendarBlock table.calendar tr td.calendarToday { background: #005387; }
table.calendar tr td.calendarTodayLinked a { color: #005387; }
.k2CalendarBlock table.calendar tr td.calendarTodayLinked a:hover { background: #005387; }
.calendarNavLink { color: #005387; }
.k2TagCloudBlock a:hover { color: #005387 }

/* vm.css */
body input.addtocart-button { background: #005387 !important; }
.category-view .row .category .spacer h2 a:hover,
.product-related-products > div a:hover,
.product-related-categories > div a:hover,
table.cart-summary a:hover { color: #005387 }
#facebox .popup > div > div > a { background: #005387; }
#ui-tabs h4 { color: #005387; }
#ui-tabs ul#tabs li.current { color: #005387; }
#ui-tabs ul#tabs li:hover { color: #005387; }
.general-bg,
input.vm-default,
a.product-details,
a.details,
div.details { color: #005387; }
.vmGkCartProducts h3 a:hover { color: #1b1d1f }
.featured-view .spacer h3 a:hover,
.latest-view .spacer h3 a:hover,
.topten-view .spacer h3 a:hover,
.related-products-view .spacer h3 a:hover,
.browse-view .row .product .spacer h2 a:hover,
h3.catProductTitle a:hover { color: #005387!important }
.productdetails-view .product-related-products a:hover,
.productdetails-view .product-related-categories a:hover { color: #005387 !important }
.terms-of-service h5 a,
.terms-of-service h5 a:visited { color: #005387; }
.vm-button-correct,
.vm-button-correct:link,
.vm-button-correct:visited { background: #005387; }
.vmCartModule dl dt a:hover { color: #005387 }
a.product-details,
a.details,
div.details { display: inline-block }
input.addtoCart:hover { background: #005387 }
#com-form-login a:hover { color: #005387 !important }
.box .addtocart-button:hover { background: #005387 !important }


/* Prices */
.products .nspInfo span,
.catProductPrice,
.vmGkCartProducts .gkPrice,
.gkTotal,
.vmCartModule dd strong,
.PricebillTotal,
div.PricesalesPrice,
.product-price span.PricesalesPrice { color: #E81F00; }





      #price {
  text-align: center;
}

.plan {
  display: inline-block;
  margin: 10px 1%;
  font-family: 'Lato', Arial, sans-serif;
}

.plan-inner {
  background: #fff;
  margin: 0 auto;
  min-width: 280px;
  max-width: 100%;
  position:relative;
}

.entry-title {
  background: #53CFE9;
  height: 140px;
  position: relative;
  text-align: center;
  color: #fff;
  margin-bottom: 30px;
}

.entry-title>h3 {
  background: #20BADA;
  font-size: 20px;
  padding: 5px 0;
  text-transform: uppercase;
  font-weight: 700;
  margin: 0;
}

.entry-title .price {
  position: absolute;
  bottom: -25px;
  background: #20BADA;
  height: 110px;
  width: 110px;
  margin: 0 auto;
  left: 0;
  right: 0;
  overflow: hidden;
  border-radius: 50px;
  border: 5px solid #fff;
  line-height: 80px;
  font-size: 28px;
  font-weight: 700;
}

.price span {
  position: absolute;
  font-size: 9px;
  bottom: -10px;
  left: 30px;
  font-weight: 400;
}

.entry-content {
  color: #323232;
}

.entry-content ul {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}

.entry-content li {
  border-bottom: 1px solid #E5E5E5;
  padding: 10px 0;
}

.entry-content li:last-child {
  border: none;
}

.btn {
  padding: 3em 0;
  text-align: center;
}

.btn a {
  background: #323232;
  padding: 10px 30px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
  text-decoration: none
}
.hot {
    position: absolute;
    top: -7px;
    background: #F80;
    color: #fff;
    text-transform: uppercase;
    z-index: 2;
    padding: 2px 5px;
    font-size: 9px;
    border-radius: 2px;
    right: 10px;
    font-weight: 700;
}
.basic .entry-title {
  background: #75DDD9;
}

.basic .entry-title > h3 {
  background: #44CBC6;
}

.basic .price {
  background: #44CBC6;
}

.standard .entry-title {
  background: #4484c1;
}

.standard .entry-title > h3 {
  background: #3772aa;
}

.standard .price {
  background: #3772aa;
}

.ultimite .entry-title > h3 {
  background: #DD4B5E;
}

.ultimite .entry-title {
  background: #F75C70;
}

.ultimite .price {
  background: #DD4B5E;
}




.button_zamestnani {
  background-color: #4CAF50; /* Green */
  border: none;
  color: white;
 /* padding: 16px 32px;       */
/*  text-align: center;         */
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  -webkit-transition-duration: 0.4s; /* Safari */
  transition-duration: 0.4s;
  cursor: pointer;
  font-weight:normal;
}

.button1_zamestnani {
  background-color: white; 
  color: black; 
  border: 2px solid #4CAF50;
}

.button1_zamestnani:hover {
  background-color: #4CAF50;
  color: white;
}

.button2_zamestnani {
  background-color: white;  
  border: 2px solid #ff6600;
}


.button2_zamestnani:hover {
  background-color: #008CBA;
  color: white;  
}

.button3_zamestnani {
  background-color: white; 
  color: black; 
  border: 2px solid #f44336;
}

.button3_zamestnani:hover {
  background-color: #f44336;
  color: white;
}

.button4_zamestnani {
  background-color: white;
  color: black;
  border: 2px solid #e7e7e7;
}

.button4_zamestnani:hover {background-color: #e7e7e7;}

.button5_zamestnani {
  background-color: white;
  color: black;
  border: 2px solid #555555;
}

.button5_zamestnani:hover {
  background-color: #555555;
  color: white;
}