body {background-color:#dbd8de; color:#be5200 ;font-family:Arial}
#ws_tip_box.center .tip_p_title {display:none;}
#ws_tip_box.center {max-width:577px;}
.mfp-bg {z-index:502000!important}
.mfp-wrap { z-index: 503000!important;}
body > .container {
    position: relative;
    background: #fff; 
    border-radius: 3px;
    box-shadow: 0 0 5px #d7d7d7;
   
}

.ie9 body > .container{
    box-shadow: 0 0 9px #b9b9b9;
}

#content {
    position: relative;
    padding: 1.7em 20px;
}

.home #content{
    padding: 0;
}

#branding {
    position: relative;      
}

.home h1.logo{
    float: left;
    font-size: 14px;
    font-size: 1.4rem;
    margin: 0;
    padding: 0;
  clear:left;
}


.btn {
  position: relative;
  box-sizing:border-box;
  -moz-box-sizing:border-box; 
  -webkit-box-sizing:border-box; 
  -ms-box-sizing:border-box; 
  display: block;
  color: #fff;
  text-transform: uppercase;    
  padding: 0px;    
  font-weight: bold;
  text-align: center;
  text-decoration: none;        
  cursor: pointer;
  border: 1px solid #20c058;  
  background: #20c058;
  font-weight: 800;
  font-size: 12px;
  font-size: 1.2rem;
  border-radius: 3px;
  height: 35px;
  line-height: 33px;
  padding-left: 20px;
  padding-right: 20px;
  display: inline-block;
}

.btn:hover {
  background: #8dc053;
  border-color: #8dc053;
}

h1{
   
    font-size: 14px;
    font-size: 1.4rem;
    margin: 0 0 0.6em;
  margin
    padding: 0;
}

#home {
    position: relative;
    float: left;
    display: block;
    margin: 0px 0 21px 35px;
      clear: left;
}

#home img{
    position: relative;
    z-index: 10;
}

#home span{
    position: absolute;
    left: 0;
    top: 0;
}

#change-lng {
    float: right;
    position: relative;
    top: -28px;
    margin-right: 20px;
}
#change-lng a {
    display: block;
    float: left;
    width: 16px;
    height: 14px;
    margin-right: 5px;
    background: url('https://data.get-webseller.com/113863/web_templates/5/images/ico-flags.png') no-repeat;
    
}
#change-lng a.cs {background-position: 0 bottom;}
#change-lng a.cs.actv, #change-lng a.cs:hover {background-position: 0 0;}

#change-lng a.en {background-position: -21px bottom;}
#change-lng a.en.actv, #change-lng a.en:hover {background-position: -21px 0;}

#change-lng a.sk {background-position: -42px bottom;}
#change-lng a.sk.actv, #change-lng a.sk:hover {background-position: -42px 0;}

#change-lng span{
    display: none;
}

.header-bottom{
    border-top: 5px solid #1aae48;
    border-bottom: 5px solid #add53a;
}

.header-bottom .left-col{
    float: left;
    width: 345px;
}

.header-bottom .right-col {
    position: relative;
    float: right;
    width: 593px;
    height: 106px;   
}

#search {
    position: relative;
    padding: 13px 18px 44px 17px;
    height: 49px;
    background: url('https://data.get-webseller.com/113863/web_templates/5/images/bg-search.png') no-repeat;   
}

#search .button-wrap{
    height: 49px;
    position: relative;
    background: #176b2c;
    border-radius: 3px;
    behavior: url('/sys.php?action=pie');
}

#search .button-wrap:hover,
#search .button-wrap button:hover {
    cursor: pointer;
}

#search .button-wrap:hover button{
    background-position: 0 bottom;
}

#search .button-wrap:hover .title{
    color: #536c80;
}


#search .button-wrap .title{
    display: block;
    position: relative;
    float: left;
    width: 244px;
    top: 1px;
    left: 1px;
    height: 48px;
    line-height: 48px;
    padding: 0 0 0 18px;
    font-size: 16px;
    font-size: 1.6rem;
    color: #176b2c;
    border-radius: 3px 0 0 3px;
    background: #fff;
    behavior: url('/sys.php?action=pie');
}

#search .button-wrap .title strong{
    font-weight: 700;
}

#search .button-wrap button{
    position: relative;
    display: block;
    float: left;
    width: 47px;
    height: 49px;
    line-height: 49px;
    border: 0;
    border-radius: 0 3px 3px 0;
    background: url('https://data.get-webseller.com/113863/web_templates/5/images/button-search.png') no-repeat 0 0;  
}

#search .nav{
    position: absolute;
    display: none;
    background: #fff;
    margin: 0px 0 0 1px;
    top: 64px;
    border-radius: 3px;
    padding: 10px 11px 10px 10px;
    box-shadow: 0 3px 2px #D7D7D7; 
    behavior: url('/sys.php?action=pie');
    z-index: 150;
}

#search .nav a{
    display: block;
    color: #176b2c;
    width: 244px;
    padding: 0.5em 12px;
    margin-bottom: 1px;
    font-size: 16px;
    font-size: 1.6rem;
    text-decoration: none;
    position: relative;
    border-radius: 3px;   
}

#search .nav a:hover,
#search .nav li.active a{    
    background: #1aae48;
    color: #fff;
}

#search .link{
    display: block;
    float: left;    
    color: #fff;
    margin: 1em 0 0 37px;
    height: 16px;
    line-height: 11px;
    padding-left: 22px;
    font-weight: 400;    
    background: url('.https://data.get-webseller.com/113863/web_templates/5/images/ico-leaf.png') no-repeat;
}

#diseases{
    position: relative;
    height: 361px;
}

#diseases a{
    display: block;
    position: absolute;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    text-shadow: 1px 1px 0 #78b13f;
    text-decoration: none;
    line-height: 107%;    
}

#diseases a:hover{
    color: #cc0000;
    text-shadow: 1px 1px 1px #d4ecbb;
    background: url('https://data.get-webseller.com/113863/web_templates/5/images/bg-diseases-links.png') no-repeat;
}

#diseases a.link-insomnia{
    top: 25px;
    left: 19px;
    width: 156px;
    height: 40px;
}

#diseases a.link-insomnia:hover{
    background-position: 136px 20px;
}

#diseases a.link-cold{
    top: 82px;
    right: 19px;
    width: 167px;
    height: 74px;
    text-align: right;
}

#diseases a.link-cold:hover{
    background-position: 9px 54px;
}

#diseases a.link-cutaneous-disease{
    top: 116px;
    left: 20px;
    width: 103px;
    height: 93px;
}

#diseases a.link-cutaneous-disease:hover{
    background-position: 84px 73px;
}

#diseases a.link-diarrhea{
    top: 201px;
    right: 19px;
    width: 160px;
    height: 93px;
    text-align: right;
    z-index: 10;
}

#diseases a.link-diarrhea:hover{
    background-position: 10px 74px;
}

#diseases a.link-urinary-routes{
    top: 274px;
    left: 17px;
    width: 167px;
    height: 58px;
}

#diseases a.link-urinary-routes:hover{
    background-position: 149px 36px;
}



#footer-top{
    padding: 1.8em 0 1.9em 29px;
    background: #f7f7f7;
}

#footer-top .box{
    float: left;
    margin-right: 60px;
    font-size: 13px;
    font-size: 1.3rem;
}

#footer-top .box h2, #footer-top .box .h2{
    font-size: 15px;
    font-weight: 700;
    color: #7e7e7e;
    text-transform: uppercase;
    margin: 0 0 1em 0;
}

#footer-top .fn{
    font-weight: 600;
}

#footer-top address{
    font-style: normal;  
}


#footer-top #info-delivery{
    margin-right: 0;
}

#footer-top #info-delivery p,
#footer-top #info-delivery a {
    position: relative;
    width: 147px;
    margin-top: 0.7em;
    padding: 1.1em 10px 1.2em 75px;
    font-size: 15px;
    font-size: 1.5rem;
    font-weight: 800;
    color: #fff;
    border-radius: 3px 0 0 3px;
    text-transform: uppercase;
    background: #84c946 url('https://data.get-webseller.com/113863/web_templates/5/images/ico-pharma.png') no-repeat 18px 20px;
}

#footer-top #partners{
    margin-right: 0;
}

#footer-top #partners img{    
    margin-bottom: 0.05em;    
}

#footer-top #partners img:hover{
    box-shadow: 0 0 2px #CCCCCC;
}

#page.footer {
    font-weight: 400;
    font-size: 13px;
    color: #666565;
    padding: 1.6em 0 1.6em 18px;
}

#page.footer a{
    color: #666565;
    text-decoration: underline;
}

#page.footer a:hover{   
    text-decoration: none;
}

#page.footer strong{
    font-weight: 700;
}


/* FACEBOOK SLIDE */
#facebook-side-wrap {
  display: block;
  z-index: 99999;
  position:fixed;
  right:-292px;
  top:150px;  
  width: 327px;   
}

#facebook-side-wrap > a{
    cursor: default;
    float: left; 
}

#facebook-side-wrap .facebook-slide{
    float: left; 
    position:relative;    
    background: #fff;
    border-bottom: 1px solid #aaa;
}.nav ul {
    display: block; margin: 0; padding: 0; list-style-type: none;
}
.nav li {
    display: block; margin: 0; padding: 0; background: transparent;
}

/* MENU TOP */ 

#menu-main {
    float: left;
    margin-top: 13px;
    margin-left: 30px;
}
#menu-main ul.makeMenu li > ul {
    display: none;
    position: absolute;
    top: 19px;
    left: 0;
}
#menu-main ul.makeMenu li > ul li {
    z-index: 100;
}




/* 1. level */
#menu-main ul.makeMenu > li {
    display: block;
    float: left;
}
#menu-main ul.makeMenu > li > a {
    display: block;
    position: relative;
    padding: 15px 14px;
    border: 1px solid #fff;
    color: #536c80;
    font-weight: 400;
    text-transform: uppercase;
    text-decoration: none;
    behavior: url('/sys.php?action=pie');
    z-index: 600;
}
#menu-main ul.makeMenu > li.normal-item > a:hover {
    border: 1px solid #d3d3d3;
    border-radius: 3px;
    background: #fcfcfc;
}
#menu-main ul.makeMenu > li.item-submenu:hover > a,
#menu-main ul.makeMenu > li[class*="active"]:hover > a {
    padding-bottom: 34px;
    border: 1px solid #d3d3d3;
    border-bottom: 0;
    border-radius: 3px 3px 0 0;
    background: #fcfcfc;
}
/* 1. level - click */
#menu-main ul.makeMenu > li.item-submenu > a,
#menu-main ul.makeMenu > li[class*="active"] > a {
    padding-right: 25px;
}
#menu-main ul.makeMenu > li.item-submenu > a:after,
#menu-main ul.makeMenu > li[class*="active"] > a:after {
    content: '';
    display: block;
    position: absolute;
    top: 25px;
    right: 15px;
    width: 6px;
    height: 4px;
    background: url('https://data.get-webseller.com/113863/web_templates/5/images/arrow-menu-main.png') no-repeat;
}
#menu-main ul.makeMenu > li.active-item-submenu > a:after,
#menu-main ul.makeMenu > li.active-item-in-submenu > a:after {
    background-position: 0 bottom;
}
#menu-main ul.makeMenu li > a[class*="active"],
#menu-main ul.makeMenu li > a[class*="active"]:hover {
    color: #1aae48;
}



/* 2. level */
#menu-main .submenu {
    display: none;
    position: absolute;
    top: 102px;
    margin-left: 0;
    padding: 22px 25px 19px;
    border: 1px solid #d3d3d3;
    border-radius: 3px;
    background: #fcfcfc;
    z-index: 500;
}
.ie8 #menu-main .submenu {
    top: 104px;
}
#menu-main .submenu.wide {
    left: 0;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#menu-main .submenu.narrow > ul > li {
    float: none;
    margin-left: 0;
}
#menu-main .submenu > ul > li {
    float: left;
    width: 263px;
    margin-bottom: 1em;
    margin-left: 46px;
}
#menu-main .submenu.wide > ul > li {
    margin-bottom: 30px;
}
#menu-main .submenu > ul > li:nth-child(3n + 1) {
    clear: left;
    margin-left: 0;
}
#menu-main .submenu > ul > li.left {
    clear: left;
    margin-left: 0;
}
#menu-main .submenu > ul > li > div {
    clear: both;
}
#menu-main .submenu > ul:first-child {
    margin-left: 0;
}
#menu-main .submenu > ul > li > a {
    display: block;
    position: relative;
    margin-bottom: 0.3em;
    padding: 0.5em 0 0.4em 0;
    color: #536c80;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    text-decoration: none;
}
.touch #menu-main .submenu > ul > li > a {
    padding-top: 1em;
    padding-bottom: 1em;
}


#menu-main .submenu > ul > li.odkaz-vypis-karegorii > a{
    position: relative;
    font-weight: 700;
    float: left;
    color: #9a9a9a;
    max-width: none;
    font-size: 15px;
    font-size: 1.5rem;
    height: 42px;
    line-height: 42px;
    padding: 0 20px 0 46px;
    margin: 0;
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    background: #ffffff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6));
    background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 100%);
    -pie-background: linear-gradient(#ffffff,#f6f6f6);
    behavior: url('/sys.php?action=pie');
}

#menu-main .submenu > ul > li.odkaz-vypis-karegorii > a:after{
    content: '';
    display: block;
    position: absolute;
    left: 15px;
    top: 13px;
    width: 16px;
    height: 16px;
    background: url('https://data.get-webseller.com/113863/web_templates/5/images/ico-categories-small.png') no-repeat;    
}

#menu-main .submenu > ul > li.odkaz-vypis-karegorii > a:hover{
    color: #fff;
    background: #2cc259;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJjYzI1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYWFlNDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #2cc259 0%, #1aae48 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2cc259), color-stop(100%,#1aae48));
    background: -webkit-linear-gradient(top, #2cc259 0%,#1aae48 100%);
    background: -o-linear-gradient(top, #2cc259 0%,#1aae48 100%);
    background: -ms-linear-gradient(top, #2cc259 0%,#1aae48 100%);
    background: linear-gradient(to bottom, #2cc259 0%,#1aae48 100%);
    -pie-background: linear-gradient(#2cc259,#1aae48);
}

#menu-main .submenu > ul > li.odkaz-vypis-karegorii > a:hover:after {
    background-position: 0 bottom;
}
#menu-main .submenu > ul > li.left + li.odkaz-vypis-karegorii {
    float: right;
}
#menu-main .submenu > ul > li > a > img {
    float: left;
    width: 18%;
    margin: -0.4em 5px 0 0;
}
#menu-main .submenu > ul > li > a.active-item,
#menu-main .submenu > ul > li > a.active-item-submenu,
#menu-main .submenu > ul > li > a.active-item-in-submenu,
#menu-main .submenu > ul > li > a:hover {
    color: #1aae48;
}


/* 3. level */
#menu-main .submenu > ul ul > li {
    display: block;
    line-height: 120%;
}
.touch #menu-main .submenu > ul ul > li {
    padding-top: 1em;
    padding-bottom: 1em;
}
#menu-main .submenu > ul ul > li > a {
    display: inline-block;
    max-width: 263px;
    color: #646464;
    font-size: 13px;
    font-size: 1.3rem;
    text-decoration: none;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    padding-right: 1em;
}
/*#menu-main .submenu > ul ul > li > a:after {
    content: "•";
    position: absolute;
    top: .1em;
    right: .2em;
    font-size: 120%;
}*/
#menu-main .submenu > ul ul > li:last-child > a:after {
    content: "";
}
.touch  #menu-main .submenu > ul ul > li > a {
    font-size: 15px;
    font-size: 1.5rem;
}
#menu-main .submenu > ul ul > li > a:hover {
    color: #1aae48;
    text-decoration: underline;
}




/**
 * MENU TABS ARTICLE: 2 COLUMNS
*/

#menu-content {
    clear: both;
    width: 646px;
    display: table;
    margin: -1.5em 0 2.1em;
    padding: 1em 16px 1.2em 16px;
    font-size: 90%;
    border-bottom: 1px solid #ccc;
}
#menu-content ul {
    float: left; list-style-type: none;
}
#menu-content ul.first {
    margin-right: 205px;
    padding-right: 10px;
}
#menu-content li {
    padding: 0.1em 0;
    margin: 0 5px 5px 0;
}
#menu-content a {
    padding: 0.1em 0 0.1em 15px;
    text-decoration: none;    
    background: url(".https://data.get-webseller.com/113863/web_templates/5/images/bg-li.png") no-repeat 0px 4px;    
}
#menu-content a:hover {
    text-decoration: underline;    
}
#menu-content .active a,
#menu-content .active.last a {    
    font-weight: bold;   
    text-decoration: none;
}

#menu-content .active a:hover {    
    text-decoration: none;    
}

/**
 * MENU SIDE
 */
#menu-side{
   
}

#menu-side ul.makeMenu{
       
}

#menu-side .makeMenu li {
    
}

#menu-side a{
    display: block;
    padding: 1em 15px 0.75em 18px;
    text-decoration: none;
}

#menu-side a:hover{
    
}

/* 1. level - click */
#menu-side .makeMenu > li.active-item,
#menu-side .makeMenu > li.active-item-submenu,
#menu-side .makeMenu > li.active-item-in-submenu {
   
}

#menu-side .makeMenu > li > a.active-item,
#menu-side .makeMenu > li > a.active-item-submenu,
#menu-side .makeMenu > li > a.active-item-in-submenu{
   
}

/* 2. level */

#menu-side ul ul {
    display: block;
    padding: 0.1em 0 0.8em;
    margin: 0;    
}

#menu-side ul ul > li{
    padding: 0 0 0 0;
    border-left: 1px solid #fff;  
    border-bottom: 1px solid #eaeaea;    
}

#menu-side ul ul a {
    padding-bottom: 0.6em;
    padding-top: 0.65em;        
}

/* 2. level - over */
#menu-side ul ul a:hover {
}

/* 2. level - click */
#menu-side ul ul li.active-item,
#menu-side ul ul li.active-item-submenu,
#menu-side ul ul li.active-item-in-submenu{
   border: 1px solid #bfbfbf;
   border-right: 0;
   background: #fff;   
}

#menu-side ul ul li.active-item a,
#menu-side ul ul li.active-item-submenu a,
#menu-side ul ul li.active-item-in-submenu a{
    
}

/* MENU CATEGORIES */
#category-directory {
    width: 938px;
    margin-left: -20px;
}
#category-directory .category-item {
    float: left;
    width: 460px;
    margin-bottom: 4px;
    box-shadow: inset 116px 0 #F7F7F7;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#category-directory .category-item.right {
    float: right;
}
#category-directory .category-item:nth-child(odd) {
    clear: left;
}
#category-directory .category-image {
    margin-left: 0px;
}
#category-directory .category-item h2 {
    width: 310px;
    margin-bottom: 0;
    margin-left: 130px;
    border-bottom: 0;
    font-size: 23px;
    font-size: 2.3rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
#category-directory .category-item h2 a {
    display: block;
    padding-right: 20px;
}
#category-directory .category-item:hover h2 a {
    text-decoration: none;
}
#category-directory ul {
    margin: -15px 20px 0 130px;
    padding: 0 0 15px ;
    /*border-bottom: solid #e7e7e7 1px;*/
}
#category-directory li {
    display: block;
    /*float: left;*/
}
#category-directory li a {
    position: relative;
    padding-right: 1em;
    white-space: nowrap;
}
/*#category-directory li a:after {
    content: "•";
    position: absolute;
    top: .1em;
    right: .2em;
    font-size: 120%;
}*/
#category-directory li:last-child > a:after {
    content: "";
}



#menu-top {
    float: left;
    position: relative;
    top: -32px;
    margin-right: 10px;
    text-align: right;
}
#menu-top li {
    display: inline;
}
#menu-top a {
    margin: 0 5px;
    padding: 0 5px;
    color: #536c80;
    font-weight: normal;
    
    text-decoration: none;
    text-transform: uppercase;
}

/**
 * MODUL: RYCHLA NAVIGACE - SHOWPATH
 */
#navigation{
    border-bottom: 2px solid #fff;
    background: #F7F7F7;
}

#breadcrumb {
    float: left;
    color: #807f7f; font-size: 12px; font-size: 1.2rem; line-height: 140%; height: 49px;
    line-height: 49px;    
    padding-left: 29px;
    font-weight: 400;
}
#breadcrumb a {
    color: #807f7f;
    text-decoration: none;
    border-bottom: 2px solid #d9d9d9; 
}
#breadcrumb a:hover {
    border-bottom: 0;
}
#breadcrumb strong {
    font-weight: 700;
}
/* can be used to set the background */
#breadcrumb span {
    
}
/* hiding default text delimiter */
#breadcrumb em {
    font-style: normal;
}
#breadcrumb .last {
    color: #666666; text-decoration: none; border: 0; cursor: default;
}
#breadcrumb .last:hover {
    text-decoration: none; 
}

/** STRANKOVANI **/
.paging-uni {
    padding: 0;
    margin-bottom: 1.5em;
    text-decoration: none;
    font-size: 12px;
    font-size: 1.2rem;
    clear: both;
    font-weight: 800;
}

.paging-uni a {
    text-decoration: none; 
}
.paging-uni a,
.paging-uni b {
    position: relative;
    display: block;
    float: left;
    height: 23px;
    line-height: 23px;
    width: 23px;
    margin-left: 5px;   
    text-align: center;
    border: solid #e5e5e5 1px;  color: #7e7e7e; 
    background: #fefefe; text-decoration: none;  
    border-radius: 3px;
    behavior: url('/sys.php?action=pie');
}
.paging-uni a:first-child,
.paging-uni b:first-child {
    margin-left: 0;
}

.paging-uni a:hover {
    background: #fff; color: #1f9f4c; text-decoration: none;
}
.paging-uni b.nmbs{
    background: #22c35e; color: #fff; border-color: #1f9f4c
}

/* NAVIGACE KATEGORII */
.navigation-offer{
    float: right;
    margin: 2em 20px 0 0;
    z-index: 200;
}

.right-col .navigation-offer{
    position: absolute;
    right: 0;
    top: 0;
}

.navigation-offer a{
    float: left;
    position: relative;
    display: block;
    width: 53px;
    height: 53px;
    margin-left: 7px;
    background: #fefefe;
    border-radius: 4px;
    box-shadow: 0 0 6px #444444;
    behavior: url('/sys.php?action=pie');    
}

.navigation-offer a:after{
    position: absolute;
    display: block;
    content:'';    
    width: 53px;
    height: 53px;
    background: url('https://data.get-webseller.com/113863/web_templates/5/images/buttons-nav-offer.png') no-repeat;
}


.navigation-offer a.prev:after{
    background-position: 15px 15px;
}

.navigation-offer a.list:after{
    background-position: -45px 14px;
}

.navigation-offer a.next:after{
    background-position: -105px 15px;
}

.navigation-offer a.prev:hover:after{
    background-position: 15px -60px;
}

.navigation-offer a.list:hover:after{
    background-position: -45px -61px;
}

.navigation-offer a.next:hover:after{
    background-position: -105px -60px;
}

.navigation-offer a.disabled{
    background: #fff !important;
    cursor: default;
}

.navigation-offer a.prev.disabled:after{
    background-position: 15px -135px !important;
}

.navigation-offer a.list.disabled:after{
    background-position: -45px -136px !important;
}

.navigation-offer a.next.disabled::after{
    background-position: -105px -135px !important;
}


.navigation-offer a:hover{
    background: #2cc259;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJjYzI1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYWFlNDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #2cc259 0%, #1aae48 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2cc259), color-stop(100%,#1aae48));
    background: -webkit-linear-gradient(top, #2cc259 0%,#1aae48 100%);
    background: -o-linear-gradient(top, #2cc259 0%,#1aae48 100%);
    background: -ms-linear-gradient(top, #2cc259 0%,#1aae48 100%);
    background: linear-gradient(to bottom, #2cc259 0%,#1aae48 100%);
    -pie-background: linear-gradient(#2cc259, #1aae48);
}

#navigation .navigation-offer{
    margin-top: 0.5em;
}

#navigation .navigation-offer a{    
    width: 33px;
    height: 33px;
    box-shadow: none;
    border: 1px solid #e5e5e5;
}

#navigation .navigation-offer a:after{
    background-image: url('https://data.get-webseller.com/113863/web_templates/5/images/buttons-nav-offer-small.png');    
}


#navigation  .navigation-offer a.prev:after {
    background-position: 8px 9px;
}

#navigation  .navigation-offer a.prev:hover:after {
    background-position: 8px -43px;
}

#navigation .navigation-offer a.list:after {
    background-position: -33px 8px;
}

#navigation .navigation-offer a.list:hover:after {
    background-position: -33px -44px;
}

#navigation .navigation-offer a.next:after {
    background-position: -75px 9px;
}

#navigation .navigation-offer a.next:hover:after {
    background-position: -75px -43px;
}

#navigation .navigation-offer a.prev.disabled:after{
    background-position: 8px -94px !important;
}

#navigation .navigation-offer a.list.disabled:after{
    background-position: -33px -95px !important;
}

#navigation .navigation-offer a.next.disabled::after{
    background-position: -75px -94px !important;
}






#mask-search {
    position: relative;    
    float: right;
    display: block;
    width: 240px;
    margin: 15px 25px 0 0;
    z-index: 10;
}
#mask-search input {
    display: block;
    position: absolute;
    height: 50px;
    line-height: 50px;
    margin: 0;
    padding: 0 16px;
    color: #333;
    border: 0;
    font-weight: 400;
    border-radius: 3px;
    background: #f7f7f7;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
}
#mask-search input[type="text"] {
    width: 100%;
    padding-right: 62px;
    box-shadow: inset 1px 1px 0 0 #cccdcf;
}
#mask-search input[type="text"]:hover,
#mask-search input[type="text"]:focus {
    background-color: #fff;
}
#mask-search input[type="submit"] {
    position: absolute;
    border-radius: 0 3px 3px 0;
    top: 0;
    right: 0;
    width: 50px;
    cursor: pointer;
    border-left: 0;
    text-indent: -2000em;
    background: #536c80 url('https://data.get-webseller.com/113863/web_templates/5/images/ico-search.svg') center center no-repeat;
    background-size: 40%;
}
#mask-search input[type="submit"]:hover,
#mask-search input[type="submit"]:focus {
    background-color: #365062;
}#cboxLoadedContent img {
    border-radius: 5px;
}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:hidden !important;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
.cboxTitle2 {padding: 10px; text-align: center;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/*
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(https://data.get-webseller.com/113863/web_templates/5/images/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(https://data.get-webseller.com/113863/web_templates/5/images/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(https://data.get-webseller.com/113863/web_templates/5/images/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(https://data.get-webseller.com/113863/web_templates/5/images/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(https://data.get-webseller.com/113863/web_templates/5/images/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(https://data.get-webseller.com/113863/web_templates/5/images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(https://data.get-webseller.com/113863/web_templates/5/images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(https://data.get-webseller.com/113863/web_templates/5/images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(https://data.get-webseller.com/113863/web_templates/5/images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#000;}
        #cboxCurrent{position:absolute; bottom:2px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(https://data.get-webseller.com/113863/web_templates/5/images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(https://data.get-webseller.com/113863/web_templates/5/images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(https://data.get-webseller.com/113863/web_templates/5/images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(https://data.get-webseller.com/113863/web_templates/5/images/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; top:0; right:0; background:url(https://data.get-webseller.com/113863/web_templates/5/images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}.forms{
    background: #eeeeee;
    padding: 15px;
    margin-top: 1em; 
}

.forms form > div{
    clear: both;
}

.forms input[type="file"],
.forms input[type="text"],
.forms input[type="password"],
.forms select,
.forms textarea,
.forms .secure .fixedWidth,
.forms .selector,
.forms .uploader {
    border: inset #b5b5b5 1px;
    outline: none;
    background: #fff;
    border-radius: 3px;
    behavior: url('/sys.php?action=pie');
}

.forms input[type="file"],
.forms input[type="text"],
.forms input[type="password"],
.forms select,
.forms textarea,
.forms .empty-item,
.forms .label-wrap,
.forms .selector,
.forms .uploader,
.forms .secure {
    position: relative;
    width: 50%;    
    float: left;
    margin: 0 0 0.7em 0;
    padding: 0px 6px 0;           
    box-sizing:border-box;
    -moz-box-sizing:border-box; 
    -webkit-box-sizing:border-box; 
    -ms-box-sizing:border-box; 
}

.forms input[type="checkbox"],
.forms input[type="radio"],
.forms input[type="file"],
.forms input[type="text"],
.forms input[type="password"],
.forms input[type="submit"],
.forms select,
.forms textarea,
.forms .label-wrap,
.forms label,
.forms .empty-item,
.forms .fixedWidth,
.forms .selector span,
.forms .checker span,
.forms .radio span,
.forms .uploader {
    height: 35px;
    line-height: 33px; 
}

.forms select{
    padding-bottom: 8px;
    padding-right: 5px;
    padding-top: 8px;
}

.forms input[type="checkbox"],
.forms input[type="radio"] {
    position: absolute;
    width: 14px;
    margin: -1px 0 0 0;
    padding: 0;
    vertical-align: middle;
}

.forms .item-group{
    float: left;
}

.forms .item-group label:after {
    content:"\A";
    white-space:pre;    
}

.ie8 .forms .item-group label:after{
    content: '';
    display: block;
    white-space: normal; 
}

.forms .inline .item-group label:after{
    content: '';
    display: inline-block;
    width: 20px;    
}

.forms .inline .item-group label:last-child:after{
    width: 0px;
}

.forms .item-group label {
    padding-left: 20px;    
}

.forms textarea {
    padding-top: 0.3em;
    padding-bottom: 0.3em;
    height: 100px;
    line-height: 140%;
}

.forms .empty-item {
    width: 100%;
}

.forms .label-wrap {
    display: table;
    width: 25%;
    box-sizing:border-box;
    -moz-box-sizing:border-box; 
    -webkit-box-sizing:border-box; 
    -ms-box-sizing:border-box; 
    float: left;
    margin: 0 8px 0 0;
    padding: 1px 0 0 0;    
    text-align: right;
    cursor: pointer;
    clear: none;   
}

.forms label,
.forms input[type="file"],
.forms select {
    cursor: pointer;
}

.forms .label-wrap label{
    display: table-cell;
    vertical-align: middle;    
    width: 100%;
    height: auto;
    line-height: 120%;
    cursor: pointer;
    color: #505050;
}

.forms input[type="submit"] {
    position: relative;
    box-sizing:border-box;
    -moz-box-sizing:border-box; 
    -webkit-box-sizing:border-box; 
    -ms-box-sizing:border-box; 
    display: block;
    color: #fff;
    text-transform: uppercase;    
    padding: 0px;    
    font-weight: bold;
    text-align: center;
    text-decoration: none;        
    cursor: pointer;
    border: 1px solid #20c058;  
    background: #20c058;
    font-weight: 800;
    font-size: 12px;
    font-size: 1.2rem;
    border-radius: 3px;
    behavior: url('/sys.php?action=pie');
}

.forms input[type="submit"].disabled {
    border: solid #A9A9A9 1px;
    background: #A9A9A9;
    cursor: default;
}

/* FF FIX BUTTONS PADDING */
.forms button::-moz-focus-inner,
.forms input[type="button"]::-moz-focus-inner,
.forms input[type="submit"]::-moz-focus-inner,
.forms input[type="reset"]::-moz-focus-inner {
     padding: 0;
     border: 0;
}

.forms label.required{
    font-weight: 600;
}

.forms .fixedWidth {
    position: absolute;
    box-sizing:border-box;
    -moz-box-sizing:border-box; 
    -webkit-box-sizing:border-box; 
    -ms-box-sizing:border-box; 
}

.forms .fixedWidth + div{
    width: 100%;    
    box-sizing:border-box;
    -moz-box-sizing:border-box; 
    -webkit-box-sizing:border-box; 
    -ms-box-sizing:border-box; 
}

.forms .secure{
    padding: 0;
}

.forms input[type="submit"],
.forms .secure .fixedWidth {    
    width: 141px;   
}

.forms .secure .fixedWidth{
    padding: 2px;
}

.forms .secure .fixedWidth + div{
    padding-left: 151px;
}

.forms .secure input[type="text"] {    
    width: 100%;
    letter-spacing: 5px;   
    text-align: center;    
}


/* SIDE BY SIDE */
.forms.side-by-side > form div.pull-left,
.forms.side-by-side > form div.pull-right,
.forms.side-by-side .secure {
    width: 50%;
    box-sizing:border-box;
    -moz-box-sizing:border-box; 
    -webkit-box-sizing:border-box; 
    -ms-box-sizing:border-box;
}

.forms.side-by-side > form div.pull-left,
.forms.side-by-side .secure {
    float: left;
    clear: left;
    padding-right: 5px;
}

.forms.side-by-side > form div.pull-right{
    float: right;
    clear: right;
    padding-left: 5px;
}

.forms.side-by-side input[type="file"],
.forms.side-by-side input[type="text"],
.forms.side-by-side input[type="password"],
.forms.side-by-side select,
.forms.side-by-side textarea,
.forms.side-by-side .label-wrap,
.forms.side-by-side .empty-item,
.forms.side-by-side .selector,
.forms.side-by-side .uploader {
    width: 100%;
}

.forms.side-by-side .label-wrap{
    text-align: left;
}

.forms.side-by-side .submit-row{
    clear: none;
    float: right;
}

.forms.side-by-side .submit-row .label-wrap{
    width: 0;
    margin: 0;
    padding: 0;
}


/* HOVER, FOCUS, ERROR */

.forms input[type="file"]:hover,
.forms input[type="text"]:hover,
.forms input[type="password"]:hover,
.forms select:hover,
.forms textarea:hover,
.forms .uploader.hover,
.forms .selector.hover,
.forms input[type="file"]:focus,
.forms input[type="text"]:focus,
.forms input[type="password"]:focus,
.forms select:focus,
.forms textarea:focus,
.forms .uploader.focus,
.forms .selector.focus {
    border-color: #26B74E;
    box-shadow: 0 0 1px #26B74E;
}

.forms input[type="submit"]:hover{
    background: #8dc053;
    border-color: #8dc053;
}


.forms input[type="text"].error,
.forms input[type="text"].text-small-error,
.forms input[type="password"].error,
.forms select.error,
.forms textarea.error{
    border-color: #e4181d;
}


/* UNIFORM FILE */
.forms div.uploader{
    position: relative;
    padding-right: 0;
    overflow: hidden;    
}

.forms div.uploader input {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    position: absolute;
    top: 0;
    right: 0;
    float: right;
    cursor: default;
    width: 100%;
    height: 100%;
    z-index: 100;    
}

.forms div.uploader span.filename {   
    float: left;
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    white-space: nowrap;    
    width: 100%;
    padding-right: 64px;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
}

.forms div.uploader span.action{
    position: absolute;
    cursor: pointer;
    top: 0px;
    right: 0px;
    padding: 0 8px;
    border-left: 1px solid #dcdcdc;    
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #e6e6e6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#e6e6e6 100%); /* W3C */
    -pie-background: linear-gradient(#ffffff, #e6e6e6); /* PIE */
    behavior: url('/sys.php?action=pie');
}

/* UNIFORM SELECT */
div.selector,
div.selector.fixedWidth {  
  position: relative;  
}

div.selector span {
  width: 100%;  
  padding-right: 20px;
  overflow: hidden;
  display: block;
  white-space: nowrap;
  box-sizing:border-box;
  -moz-box-sizing:border-box; 
  -webkit-box-sizing:border-box; 
  -ms-box-sizing:border-box;
  background: none;  
}

div.selector span:after{
  content: '';
  display: block;
  position: absolute;
  right: 5px;
  top: 5px;
  width: 23px;
  height: 23px;
  background: #fff url('https://data.get-webseller.com/113863/web_templates/5/images/bg-form-inputs.png') no-repeat right 0;  
}

div.selector select {
  padding: 0;  
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  position: absolute;  
  top: -1px;
  left: 0px;
  width: 100%;
}

/* UNIFORM CHECKBOX */

div.checker input,
div.radio input {
  -moz-appearance: none;
  -webkit-appearance: none;
}

div.checker,
div.radio {
  position: absolute;
  display: inline-block;
}

div.checker span,
div.radio span{
  width: 15px;  
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;  
  background: url('https://data.get-webseller.com/113863/web_templates/5/images/bg-form-inputs.png') no-repeat 0 9px;
}

div.radio span {
  background-position: -36px 10px;  
}

div.checker span.checked{
  background-position: 0 -26px;
}

div.radio span.checked {
  background-position: -36px -26px;  
}

div.checker input,
div.radio input {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
}



html {
    font-size: 62.5%;
}
body, form, input, select, textarea, td, th {
    font-family: 'Open Sans', Arial, Tahoma, Helvetica, sans-serif; font-size: 14px; font-size: 1.4rem; line-height: 157.2%; font-weight: 300;
}
form, input, select, textarea, th, td {
    font-size: 100%;
}
img {
    border: 0;
}
p, ul, ol, dl, table {
    margin: 0 0 1em 0; padding: 0;
}
h2, h3, h4, h5, h6 {
    margin: 1.2em 0 0.6em 0; padding: 0; line-height: 120%; font-weight: 300; color: #1aae48;
}
h1 {
    margin: 0 0 0.6em; padding: 0; color: #1aae48; font-size: 34px; font-size: 3.4rem; line-height: 120%; font-weight: 400; letter-spacing: -0.01em;
}
h2 {
    font-size: 26px;
    font-size: 2.6rem;    
}
h3 {
    font-size: 20px;
    font-size: 2rem;    
}
h4 {
    font-size: 18px;
    font-size: 1.8rem;
}
h5 {
    font-size: 16px;
    font-size: 1.6rem;
}
h6 {
    font-size: 15px;
    font-size: 1.5rem; 
}
h2 + h3, h3 + h4, h4 + h5, h5 + h6 {
    margin-top: 0;
}

h2 > strong, h3 > strong, h4 > strong, h5 > strong, h6 > strong{
    font-weight: 300;
}

.entry-summary h2:first-child, .entry-summary h3:first-child, .entry-summary h4:first-child, .entry-summary h5:first-child, .entry-summary h6:first-child,
.entry-content h2:first-child, .entry-content h3:first-child, .entry-content h4:first-child, .entry-content h5:first-child, .entry-content h6:first-child {
    margin-top: 0; padding-top: 0;
}
a {
    color: #1aae48; text-decoration: underline;
}
a:hover {
    text-decoration: none;
}
/* IKONKY U ODKAZU */
.entry-summary a[href^='http'],
.entry-summary a[href^='https'],
.entry-content a[href^='http'],
.entry-content a[href^='https'] {
    padding-right: 0.9em; background-image: url('https://data.get-webseller.com/113863/web_templates/5/images/sys-link-out.gif'); background-position: right top; background-repeat: no-repeat;
}
.entry-summary a[href^='mailto'],
.entry-content a[href^='mailto'] {
    padding-right: 1em; background-image: url('https://data.get-webseller.com/113863/web_templates/5/images/sys-link-mail.gif'); background-position: right top; background-repeat: no-repeat;
}
.link-file {
   padding-right: 22px; background-image: url('https://data.get-webseller.com/113863/web_templates/5/images/default.gif'); background-position: right center; background-repeat: no-repeat;
}
.link-img {
   background-image: url('https://data.get-webseller.com/113863/web_templates/5/images/img.gif');
}
.link-gif {
   background-image: url('https://data.get-webseller.com/113863/web_templates/5/images/gif.gif');
}
.link-png {
   background-image: url('https://data.get-webseller.com/113863/web_templates/5/images/png.gif');
}
.link-jpg {
   background-image: url('https://data.get-webseller.com/113863/web_templates/5/images/jpg.gif');
}
.link-video {
   background-image: url('https://data.get-webseller.com/113863/web_templates/5/images/video.gif');
}
.link-fonts {
   background-image: url('https://data.get-webseller.com/113863/web_templates/5/images/fonts.gif');
}
.link-doc {
   background-image: url('https://data.get-webseller.com/113863/web_templates/5/images/doc.gif');
}
.link-pdf {
   background-image: url('https://data.get-webseller.com/113863/web_templates/5/images/pdf.gif');
}
.link-ppt {
   background-image: url('https://data.get-webseller.com/113863/web_templates/5/images/ppt.gif');
}
.link-rtf {
   background-image: url('https://data.get-webseller.com/113863/web_templates/5/images/rtf.gif');
}
.link-txt {
   background-image: url('https://data.get-webseller.com/113863/web_templates/5/images/txt.gif');
}
.link-xls {
   background-image: url('https://data.get-webseller.com/113863/web_templates/5/images/xls.gif');
}
.link-zip {
   background-image: url('https://data.get-webseller.com/113863/web_templates/5/images/zip.gif');
}


/**
 * FORMATOVANI - UVNITR CLANKU ARTICLE
 */

.entry-summary ul,
.entry-content ul {
    margin-left: 36px; padding: 0; list-style-type: none;
}
.entry-summary ul li,
.entry-content ul li {
    padding: 0 0 0.4em 13px; background: url('https://data.get-webseller.com/113863/web_templates/5/images/bg-li.png') 0 0.7em no-repeat;
}

.entry-content ul li ul li,
.entry-summary ul li ul li{
    background-image: url('https://data.get-webseller.com/113863/web_templates/5/images/bg-sub-li.png');
}

.entry-summary ol ul li,
.entry-content ol ul li {
    padding-left: 13px; background: url('https://data.get-webseller.com/113863/web_templates/5/images/bg-li.png') 0 0.7em no-repeat;
}
.entry-summary ol,
.entry-content ol {
    margin-left: 36px; padding: 0;
}
.entry-summary ol ol,
.entry-content ol ol {
    margin-bottom: 0; margin-left: 50px;
}
.entry-summary ol li,
.entry-content ol li {
    padding: 0 0 0.4em 0;
}
.entry-summary ul ol li,
.entry-content ul ol li {
    padding-left: 1em;
}
.entry-summary li ol,
.entry-content li ol {
    margin: 0.5em 0 0.3em 45px; padding: 0;
}
.entry-summary li ul,
.entry-content li ul {
    margin: 0.5em 0 0.3em 32px; padding: 0;
}
.entry-summary ol li,
.entry-content ol li,
.entry-summary ul ol li,
.entry-content ul ol li {
    background: none;
}
.entry-summary ul li:last-child,
.entry-content ul li:last-child,
.entry-summary ol li:last-child,
.entry-content ol li:last-child {
    padding-bottom: 0;
}

.obrazek-zarovnany-vlevo,
.obrazek-zarovnany-vpravo,
.obrazek-formatovany {
    padding: 0; border: 0; border-radius: 3px; behavior: url('/sys.php?action=pie');
}
a:hover .obrazek-zarovnany-vlevo,
a:hover .obrazek-zarovnany-vpravo,
a:hover .obrazek-formatovany {
    border-color: #1aae48;
}
.obrazek-zarovnany-vlevo {
    float: left; margin: 0 1em 1em 0;
}
.obrazek-zarovnany-vpravo {
    float: right; margin: 0 0 1em 1em;
}


.tabulka-formatovana {
    border-collapse: collapse;
}
.tabulka-formatovana th, .tabulka-formatovana td {
    padding: 0.4em 12px 0.3em 17px;
    border: 1px solid #fff;
}
.tabulka-formatovana th{
    padding-top: 0.4em;
    padding-bottom: 0.4em;
}
.tabulka-formatovana caption {
    padding-bottom: 0.8em;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600; 
    font-style: italic;
    text-align: center;
}
.tabulka-formatovana th, .tabulka-formatovana tr.radek-zahlavi td {
    color: #fff; font-family: 'Open Sans', sans-serif; font-weight: 600; background-color: #1aae48;
}
.tabulka-formatovana td {
    vertical-align: top;
    background: #fff;
    color: #2b2b2b;
}
.tabulka-formatovana tr:nth-child(even) td {
    background: #f7f7f7;
}
.tabulka-formatovana tr:first-child td {
    border-top: solid #f7f7f7 1px;
}
.tabulka-formatovana tr:last-child td {
    border-bottom: solid #f7f7f7 1px;
}

.tabulka-formatovana th[valign='middle'], .tabulka-formatovana td[valign='middle'] {
    vertical-align: middle;
}
.tabulka-formatovana th[valign='bottom'], .tabulka-formatovana td[valign='bottom'] {
    vertical-align: bottom;
}
/*
#content .entry-summary {
    margin-bottom: 1.5em;
    font-size: 120%;
    font-weight: bold;
}
*/
/**
 * INFORMACNI BLOKY - ERROR/SUCCESS
 */

.states, #forms-success,
#shop-wibo-tisky {
    margin-bottom: 1em; padding: 8px 10px 8px 38px; border-style: solid; border-width: 1px; border-radius: 3px 3px;
}
.states p,
#shop-wibo-tisky p {
    margin-bottom: .4em;
}
.states ul, .states li,
#shop-wibo-tisky ul, #shop-wibo-tisky li {
    margin: 0; padding: 0; list-style-type: none;
}
.states p:last-child,
#shop-wibo-tisky p:last-child {
    margin-bottom: 0;
}
.state-error, .file-list-error {
    border-color: #cd0a0a; color: #cd0a0a; background: #fef1ec url('https://data.get-webseller.com/113863/web_templates/5/images/btn-error.png') 15px 10px no-repeat;
}
.state-highlight,
#shop-wibo-tisky {
    border-color: #fad42e; color: #363636; background: #fbec88 url('https://data.get-webseller.com/113863/web_templates/5/images/btn-info.png') 15px 10px no-repeat;
}
.state-info {
    border-color: #96a9cd; color: #3a5897; background: #dee8f0 url('https://data.get-webseller.com/113863/web_templates/5/images/btn-info.png') 15px 10px no-repeat;
}
.state-success, #forms-success {
    border-color: #b2e0c1; color: #12a041; font-weight: bold; background: #c5e8d1 url('https://data.get-webseller.com/113863/web_templates/5/images/btn-accept.png') 15px 10px no-repeat;
}
.state-error a {
    color: #cd0a0a;
}
.state-highlight a {
    color: #363636;
}


/**
 * AJAX LOADER
 */
.loading_bar {
    display: none; position: absolute; width: 100%; height: 100%; background: #fff url('https://data.get-webseller.com/113863/web_templates/5/images/loading.gif') 50% 50% no-repeat; opacity: .8; filter: alpha(opacity=80); z-index: 99; 
}

div.vcard {
    float: left;
}
div.vcard + iframe {
    float: right; margin-bottom: 1em;
}/* from held*/

.autocomplete-w1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 240px;
    margin: 0;
    font-size: 12px;
}
.autocomplete {
    position: relative;
    margin-top: 6px;
    padding: 8px;
    border-radius: 3px;
    border: solid #536c80 1px;
    text-align: left;
    line-height: 1.4;
    background: #fff;
    cursor: default;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.autocomplete:before {
    content: "";
    position: absolute;
    top: -9px;
    right: 210px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 8px 9px 8px;
    border-color: transparent transparent #536c80 transparent;
    line-height: 0;
    _border-color: #000000 #000000 #536c80 #000000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
    -webkit-transform:rotate(360deg);
}
.autocomplete .group-cat,
.autocomplete > a,
.fast-order .autocomplete > .title,
.autocomplete .load-next,
.autocomplete .offer {
    padding: 4px 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.autocomplete > a,
.fast-order .autocomplete > .title,
.autocomplete .load-next,
.autocomplete .offer {
    position: relative;
    display: block;
    color: inherit;
    text-decoration: none;
    white-space: nowrap;
    overflow: hidden;
}
.autocomplete > a:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 100%;
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background:    -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background:     -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background:      -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background:     linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
}
.autocomplete > a.selected,
.autocomplete .load-next:hover,
.autocomplete .offer:hover,
.autocomplete .offer:hover a {
    color:#333;
    background: #ddf39d;
}
.autocomplete > a.selected:after {
    background: -webkit-linear-gradient(left, rgba(221,243,157,0) 0%, rgba(221,243,157,1) 100%);
    background:    -moz-linear-gradient(left, rgba(221,243,157,0) 0%, rgba(221,243,157,1) 100%);
    background:     -ms-linear-gradient(left, rgba(221,243,157,0) 0%, rgba(221,243,157,1) 100%);
    background:      -o-linear-gradient(left, rgba(221,243,157,0) 0%, rgba(221,243,157,1) 100%);
    background:     linear-gradient(to right, rgba(221,243,157,0) 0%, rgba(221,243,157,1) 100%);
}
.autocomplete strong {
    color: #1aae48;
    font-weight: bold;
}

.autocomplete .group-cat {
    clear: both;
    margin-bottom: 4px;
    color: #444;
    font-weight: bold;
    font-size: 10px;
    text-transform: uppercase;
    cursor: default;   
    background: #ddd;
}
.autocomplete a + .group-cat {
    margin-top: 8px;
}


.autocomplete .load-next,
.autocomplete .offer {
    width: 50% !important;
    margin-bottom: 4px;
    cursor: pointer;
    text-align: center;
}
.autocomplete .offer a {
    text-decoration: none;
}


/**
 * STYLY NAHLEDU PRODUKTU
 */

.autocomplete .seach-plus-title {
    display: block;
    position: absolute;
    left: -460px;
    width: 460px;
    padding: 8px;
    border: solid #536c80 1px;
    background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.autocomplete .seach-plus-title .search-plus-loading {
    display: block;
    margin: 8px auto;
}

.autocomplete .seach-plus-title .close {
    position: absolute;
    top: -16px;
    right: -16px;
    border-radius: 10pc;
    width: 32px;
    height: 32px;
    border: 0;
    outline: none;
    color: #fff;
    font-size: 24px;
    font-weight: normal;
    text-align: center;
    line-height: 32px;
    background: #536c80;
}


/**
 * STYLY NAHLEDU PRODUKTU -- offer s obrazkem
 */

.autocomplete .seach-plus-title * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.autocomplete .seach-plus-title .fn {
    margin-top: .6em;
}
.autocomplete .seach-plus-title .photo {
    float: left;
    width: 25%;
    height: auto;
}
.autocomplete .seach-plus-title .photo img {
    max-width: 100%;
    height: auto;
    max-height: 128px;
    margin-right: 15px;
}
.autocomplete .seach-plus-title .info {
    float: left;
    width: 75%;
}
.autocomplete .seach-plus-title .description {
    font-size: 13px;
    line-height: 1.4;
}




/**
 * TABLE OFFER
 * /

.autocomplete .seach-plus-title .goods {
    width: 100%;
    margin: 0;
    line-height: 18px;
}

.autocomplete .seach-plus-title th,
.autocomplete .seach-plus-title td {
    padding: 4px 8px;
    vertical-align: top;
    text-align: left;
}
.autocomplete .seach-plus-title th {
    border-bottom: solid #ddd 1px;
}
.autocomplete .seach-plus-title tbody td {
    padding-top: 6px;
}
.autocomplete .seach-plus-title .name-col {
    padding-top: 10px;
}
.autocomplete .seach-plus-title .fn {
    margin-bottom: 4px;
    font-weight: bold;
}
.autocomplete .seach-plus-title .url {
    color: #014622;
    text-decoration: none;
}
.autocomplete .seach-plus-title .url:hover {
    text-decoration: underline;
}
.autocomplete .seach-plus-title p {
    margin-bottom: 2px;
    font-size: 11px;
}
.autocomplete .seach-plus-title p:last-of-type {
}

.autocomplete .seach-plus-title .price-col {
    width: 200px;
}

.autocomplete .seach-plus-title .cena-wrap {
    float: left;
    width: 60px;
    text-align: right;
    margin-right: 8px;
}
.autocomplete .seach-plus-title .hproduct del {
    display: block;
}
.autocomplete .seach-plus-title .cena-wrap.no-discount {
    line-height: 26px;
}
.autocomplete .seach-plus-title form {
    white-space: nowrap;
}
.autocomplete .seach-plus-title .with-discount + form {
    margin-top: 3px;
}
.autocomplete .seach-plus-title input,
.autocomplete .seach-plus-title .unit {
    height: 24px;
    line-height: 24px;
    padding: 0;
    outline: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.autocomplete .seach-plus-title input[type="text"] {
    width: 40px;
    text-align: right;
    padding: 0 4px;
}
.autocomplete .seach-plus-title input[type="submit"] {
    width: 60px;
    font-size: 12px;
    box-shadow: 0 0 5px #D2CEC9;
}
.autocomplete .seach-plus-title .unit {
    padding: 0 6px;
}
*/


/********************************************************************************
 * TABLET + DESKTOP
 */

@media (min-width: 768px) {
    
    .autocomplete .seach-plus-title:after {
        content: "";
        position: absolute;
        top: 11px;
        left: 100%;
        width: 0;
        height: 0;
        margin-top: -8px;
        border: solid transparent;
        border-color: rgba(247, 152, 44, 0);
        border-left-color: #536c80;
        border-width: 8px;
        line-height: 0;
        _border-color: #000000 #000000 #536c80 #000000;
        _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
        -webkit-transform:rotate(360deg);
    }

}/**
 * WIBO FORMULAR
 * Nastaveni barev - pouhe "prebarveni" - pokladny bunek a formulare pro objednavky
 */

/* Barva ramecku v tabulkach,
melo by byt stejny jako pozadi v clanku */
.TWPGrid,
.wibo-warning,
.wibo-grid,
.wibo,
.wibo-topic-table {
    border-color: #FFF;
}
/* Zahlavi tabulek */
.wibo-topic-table span,
.wibo-topic-table,
.wibo-grid th,
.wibo-topic-table h2 {
    color: #29429b;
    background-color: #ddebf7;
}
/* Bunky tabulek */
.wibo {
    color: #29429B;
    background: #EEF7FF;
}
/**
 * PREHLED OBJEDNAVEK "WIBO"
 * Prebarveni objednavek: (staci zmenit tyto barvy)
 */

/* oramovani input boxu  */
input.wibo-mode-update,
select.wibo-mode-update,
textarea.wibo-mode-update {
    border: 1px solid #000;
}
/* Podbarveni neklikacich ikonem */
.wibo-searchbar input.bntace,
.wibo-updatebar img,
.wibo-searchbar img {
    background-color: #e8f1fb;
}
/* Barva oramovani neklikacich ikonek */
.wibo-searchbar input.bntace,
.wibo-updatebar img,
.wibo-searchbar img {
    border-color: #ddebf7;
}
/* Podbarveni klikacich ikonem */
.wibo-topic-table img,
.wibo-searchbar input.bntace,
.wibo-updatebar a img,
.wibo-searchbar a img {
    background-color: #e8f1fb;
}
/* Barva oramovani klikacich ikonek */
.wibo-searchbar input.bntace,
.wibo-updatebar a img,
.wibo-searchbar a img {
    border-color: #29429b;
}
/* Liche radky WIBA v Gridu */
tr.wibo-grid-line0 {
    background-color: #ddebf7;
}
/* Sude radky WIBA v Gridu */
.wibo-grid-pager,
tr.wibo-grid-line1 {
    background-color: #cfe3f4;
}
/* over odkazu v over radku */
tr.wibo-grid-line0-hover,
tr.wibo-grid-line1-hover,
tr.wibo-grid-line0:hover,
tr.wibo-grid-line1:hover {
    color: #000;
    background: #B4CBE3;
}
/**
 * PREHLED OBJEDNAVEK WIBO
 */
#shop-orders {
    padding: 10px 0;
    overflow: auto;
}
.wibo {
    clear: both;
    width: 100%;
    margin: 10px 0 15px 0;
    border: 0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #1F3652;
    font-size: 11px;
    font-family: arial, tahoma, verdana, sans-serif;
}
.wibo a:hover {
    text-decoration: none;
}
.wibo input,
.wibo textarea,
.wibo select {
    font-size: 11px;
}
/**
 * HLAVICKA WIBA S VERZI,
NADPISEM,
NAPOVEDOU
 */
.wibo-topic-cell {
    width: 100%;
    padding: 0;
    font-family: arial;
}
.wibo-topic-table {
    width: 100%;
    padding: 0;
    border-top-width: 1px;
    border-top-style: solid;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-collapse: collapse;
}
.wibo-topic-table h2 {
    margin: 0;
    padding: 0;
    font-size: 12px;
    text-align: center;
    background: none;
}
.wibo-topic-table span {
    display: block;
    width: 70px;
    padding: 0 0 0 5px;
}
.wibo-topic-table a {
    display: block;
    width: 70px;
    padding: 0 0 0 5px;
    color: #999;
}
.wibo-updatebar input.bntace {
    border-style: solid;
    border-width: 1px;
}
/**
 * IKONY PRO OVLADANI WIBA
 */

td.wibo-searchbar,
td.wibo-updatebar {
    padding: 5px 0;
    border: 0;
}
.wibo th img,
td.wibo-updatebar img {
    display: inline;
    border: 0;
}
td.wibo-searchbar input,
td.wibo-searchbar img {
    display: inline;
    border: 0;
}
td.wibo-searchbar input.bntace {
    width: 38px;
}
/* leve ikony */
td.wibo-searchbar {
    padding-left: 3px;
    text-align: left;
}
td.wibo-searchbar img {
    margin-right: 5px;
}
/* prave ikony */
td.wibo-updatebar {
    text-align: right;
}
td.wibo-updatebar img {
    margin-left: 5px;
    border-style: solid;
    border-width: 1px;
}
/* skryvani ikon */
td.wibo-updatebar .bntadd,
td.wibo-updatebar .bntdel,
td.wibo-updatebar .bntcan {
    display: none;
}
/**
 * BAREVNE STAVY,
REZIMY WIBA
 * ---------------------------
 * update - aktualizace dat
 * search - vyhledavani,
normalni stav
 * insert - vkladani novych dat
 * change - editace stavajicich dat
 */

select.wibo-mode-update,
textarea.wibo-mode-update,
textarea.wibo-mode-search,
select.wibo-mode-search,
textarea.wibo-mode-insert,
select.wibo-mode-insert,
textarea.wibo-mode-change,
select.wibo-mode-change {
    overflow: auto;
}
input.wibo-mode-update,
select.wibo-mode-update,
textarea.wibo-mode-update {
    margin: 2px 0 2px 2px;
    border: solid #808080 1px;
    background: #fff;
}
input.wibo-mode-search,
textarea.wibo-mode-search,
select.wibo-mode-search {
    margin: 2px 0 2px 2px;
    border: solid #94ABC5 1px;
    background: #fff;
}
input.wibo-mode-insert,
textarea.wibo-mode-insert,
select.wibo-mode-insert {
    margin: 2px 0 2px 2px;
    border: solid #5B9C68 1px;
    background: #fff;
}
input.wibo-mode-change,
textarea.wibo-mode-change,
select.wibo-mode-change {
    margin: 2px 0 2px 2px;
    border: solid #0072BC 1px;
    background: #fff;
}
/**
 * TYP VYPISU GRID - TELO WIBA,
OBSAH
 */
.wibo-grid {
    width: 100%;
    border-top-style: solid;
    border-top-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-family: arial;
}
.wibo-grid td {
    padding: 1px 0 1px 4px;
    font-size: 11px;
    white-space: nowrap;
}
.wibo-grid a {
    color: #4d4d4d;
}
.wibo-grid th,
.wibo-grid td {
    line-height: 150%;
}
/* over radku */
tr.wibo-grid-line0-hover,
tr.wibo-grid-line1-hover,
tr.wibo-grid-line0:hover,
tr.wibo-grid-line1:hover {
    line-height: 150%;
}
.wibo-grid tr:hover td a {
    color: #fff !important;
    text-decoration: none;
}
/* Bunka s nadpisem k Canvasu */
.wibo-grid th {
    padding-left: 4px;
    font-size: 11px;
    font-weight: normal;
    font-weight: bold;
    text-align: left;
}
/* ikona pro zpusob zarovnani */
.wibo-grid th img {
    vertical-align: middle;
}
/**
 * STRANKOVANI WIBA
 */
.wibo-grid-pagetable {
}
/* tabulka se strankovanim */
.wibo-grid-pager {
    width: 100%;
    margin: 10px 0 0 0;
    font-family: arial;
}
.wibo-grid-pager td {
}
.wibo-grid-pages {
}
/**
 * OSTATNÍ
 */

/* horni cast wiba s popiskama */
.wibo-grid-head-desc td {
}
/* wibo se strukturou databaze */
.wibo-grid-structure {
    width: 100%;
    padding: 0;
    border-spacing: 1px;
}
/* bunka ve ktere se nachazi text */
td.wibo-text {
    margin: 0;
    padding: 0;
    text-align: right;
}
textarea.wibo-xml {
    height: 100px;
    overflow: auto;
}
/* tabulka s chybovou hlaskou */
.wibo-warning {
    width: 100%;
    border-style: solid;
    border-width: 3px;
    border-spacing: 1px;
}
.wibo-warning p {
    padding: 10px 0 10px 0;
    text-align: center;
}
.wibo-warning p a {
    display: block;
    margin: 10px 0 0 0;
}
.wibo-grid-pager-pages img {
    display: inline;
}
.wibo-grid-pager-pages {
    text-align: left;
}
.wibo-grid-pager-pages a {
    text-decoration: underline;
    line-height: 15px;
}
.wibo-grid-pager-status {
    text-align: right;
}
td.wibo-text {
    padding-right: 5px;
}
.TWPGrid {
    margin: 2px 0 1px 0;
    border-top-style: solid;
    border-top-width: 1px;
}
td.TWPGridCell {
}
.TWPGrid td {
    padding-right: 2px;
    padding-left: 2px;
    border-bottom: solid #fff 1px;
}
.wibo-text td {
    color: #4d4d4d;
    line-height: 150%;
}
/* informace o měně a státu: detail objednavky */
#shop-order-detail-currency {
    clear: both;
    width: 100%;
    text-align: right;
}
/* blok s informacemi o platbach a tiscich mezi tabulkami */
.clear {
}
#shop-wibo-load-order {
    margin-top: .5em;
}
#shop-wibo-platby {
}
#shop-wibo-tisky {
}
#shop-wibo-platby-info {
    padding: 0 10px 0 0;
}
#shop-wibo-rozesilka {
    margin-bottom: 20px;
    padding: 0 10px 0 0;
}
/**
 * CASHDESK: globals
 */

.shop-cashdesk br {
    clear: both;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
}
.shop-cashdesk fieldset,
.shop-cashdesk-end-buttons {
    display: block;
    margin: 0;
    padding: 0;
    border: 0;
    background: #f6f6f6;
}
.shop-cashdesk fieldset,
.shop-cashdesk-end-buttons,
.shop-cashdesk .collumns {
    margin-bottom: 1em;
}
.shop-cashdesk label.required,
.shop-cashdesk label.required:hover,
.shop-cashdesk span.required {
    color: #29429b;
    font-weight: bold;
}
.shop-cashdesk input[type="text"],
.shop-cashdesk input[type="password"],
.shop-cashdesk select,
.shop-cashdesk textarea {
    clear: none;
    border: solid #cbe0f1 1px;
    border-radius: 3px;
    outline: none;
}
.shop-cashdesk input[type="text"],
.shop-cashdesk input[type="password"],
.shop-cashdesk select,
.shop-cashdesk textarea,
.shop-cashdesk .empty-item,
.shop-cashdesk .right-col,
.shop-cashdesk .left-col,
.shop-cashdesk label {
    float: left;
    width: 206px;
    height: 30px;
    margin: 0 0 7px 0;
    padding: 0px 6px 0;
    line-height: 28px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.shop-cashdesk input[type="checkbox"],
.shop-cashdesk input[type="radiobutton"] {
    float: left;
    margin: 0;
    padding: 0;
    vertical-align: top;
}
.shop-cashdesk select {
    padding-top: 6px;
    padding-bottom: 6px;
}
.shop-cashdesk textarea {
    float: none;
    width: 100%;
    height: 80px;
}
.shop-cashdesk input[type="submit"],
#shop-button-back {
    display: block;
    float: left;
    clear: none;
    width: auto;
    margin-bottom: .6em;
    padding: 5px 21px;
    border-radius: 5px;
    font-size: 105%;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    line-height: 16px;
    cursor: pointer;
}

.shop-cashdesk input[type="submit"] {
    border: solid #df6400 1px;
    box-shadow: inset 0 0 5px #fff;
    color: #9c3b2f;
    text-shadow: 0 0 2px #fff;
    text-transform: uppercase;
    background-color: #fbdfa9;
    background-image: -webkit-linear-gradient(top, #fbdfa9 0%, #eeb953 49%, #e38600 50%, #eea238 100%);
    background-image:    -moz-linear-gradient(top, #fbdfa9 0%, #eeb953 49%, #e38600 50%, #eea238 100%);
    background-image:     -ms-linear-gradient(top, #fbdfa9 0%, #eeb953 49%, #e38600 50%, #eea238 100%);
    background-image:      -o-linear-gradient(top, #fbdfa9 0%, #eeb953 49%, #e38600 50%, #eea238 100%);
    background-image:         linear-gradient(top, #fbdfa9 0%, #eeb953 49%, #e38600 50%, #eea238 100%);
}
.shop-cashdesk input[type="submit"].tmp_disabled {
    border: solid #A9A9A9 1px;
    background: #A9A9A9;
    cursor: default;
}
.shop-cashdesk .left-col input {
    float: right;
    margin-top: 6px;
}
/* FF FIX BUTTONS PADDING */
button::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner {
    padding: 0;
    border: 0;
}
.shop-cashdesk label,
.shop-cashdesk .left-col {
    display: block;
    float: left;
    clear: none;
    width: 113px;
    margin: 0 8px 0 0;
    padding: 0;
    border: 1px solid #F6F6F6;
    text-align: right;
    cursor: pointer;
}
.shop-cashdesk .right-col {
    padding: 0;
}
.shop-cashdesk .right-col label {
    float: none;
    width: auto;
    margin: 0;
    padding: 0;
    text-align: left;
}
/**
 * CASHDESK: globals - hover,
error,
focus
 */

.shop-cashdesk label:hover {
    color: #5b9ad5;
}
.shop-cashdesk label.disabled,
.shop-cashdesk label.disabled:hover {
    color: #999999 !important;
}
.shop-cashdesk label:hover + input[type="text"],
.shop-cashdesk label:hover + input[type="password"],
.shop-cashdesk label:hover + select,
.shop-cashdesk label:hover + textarea,
.shop-cashdesk input[type="text"]:hover,
.shop-cashdesk input[type="password"]:hover,
.shop-cashdesk select:hover,
.shop-cashdesk textarea:hover {
    border-color: #8db4d4;
}

.shop-cashdesk input[type="submit"]:hover {
    border-color: #d53400;
    box-shadow: inset 0 0 5px #fff;
    color: #fff;
    text-shadow: 0 0 2px #d53400;
    background-color: #fad58f;
    background-image: -webkit-linear-gradient(top, #fad58f 0%, #e9a31e 49%, #da6100 50%, #e98500 100%);
    background-image:    -moz-linear-gradient(top, #fad58f 0%, #e9a31e 49%, #da6100 50%, #e98500 100%);
    background-image:     -ms-linear-gradient(top, #fad58f 0%, #e9a31e 49%, #da6100 50%, #e98500 100%);
    background-image:      -o-linear-gradient(top, #fad58f 0%, #e9a31e 49%, #da6100 50%, #e98500 100%);
    background-image:         linear-gradient(top, #fad58f 0%, #e9a31e 49%, #da6100 50%, #e98500 100%);
}
.shop-cashdesk input[type="text"]:focus,
.shop-cashdesk input[type="password"]:focus,
.shop-cashdesk select:focus,
.shop-cashdesk textarea:focus {
    border-color: #8db4d4;
    box-shadow: 0 0 5px #cbe0f1;
}
.shop-cashdesk input[type="text"].error,
.shop-cashdesk input[type="password"].error,
.shop-cashdesk select.error,
.shop-cashdesk textarea.error {
    border-color: #ff9999;
}
.shop-cashdesk input[type="text"]:hover.error,
.shop-cashdesk input[type="password"]:hover.error,
.shop-cashdesk select:hover.error,
.shop-cashdesk textarea:hover.error {
    border-color: #cc3333;
}
.shop-cashdesk input[type="text"]:focus.error,
.shop-cashdesk input[type="password"]:focus.error,
.shop-cashdesk select:focus.error,
.shop-cashdesk textarea:focus.error {
    border-color: #cc3333;
}
/**
 * CASHDESK: checkout steps
 */

#checkout-steps {
    display: table;
    width: 725px;
    margin: 0;
    padding: 0;
    color: #29429b;
    font-size: 140%;
    font-weight: bold;
    list-style-type: none;
}
#checkout-steps li {
    float: left;
    position: relative;
    width: 216px;
    margin: 0;
    padding: 12px;
    border: solid #cccfd5 0;
    border-top-width: 1px;
    border-bottom-width: 1px;
    text-align: center;
    line-height: 100%;
    cursor: default;
}
#checkout-steps .actv {
    border: solid #df6400 1px;
    border-right-color: #eca469;
    border-left-color: #eca469;
    box-shadow: inset 0 0 3px #fff;
    color: #9c3b2f;
    text-shadow: 1px 1px 0 #fff;
    background-position: left;
    background-color: #f0a640;
}
#checkout-steps .actv:before,
#checkout-steps .actv:after {
    content: "";
    display: block;
    position: absolute;
    left: 106px;
    width: 0;
    border-width: 12px 12px 0;
    border-style: solid;
}
#checkout-steps .actv:before {
    bottom: -13px;
    border-color: #df6400 transparent;
}
#checkout-steps .actv:after {
    bottom: -11px;
    border-color: #f0a640 transparent;
}
#checkout-steps .frst {
    border-width: 1px;
    border-radius: 4px 0 0 4px;
}
#checkout-steps .frst.actv {
    border-right-color: #eca469;
}
#checkout-steps li.last {
    border-width: 1px;
    border-radius: 0 4px 4px 0;
}
#checkout-steps li.actv.last {
    border-left-color: #eca469;
}
#checkout-steps li.actv + li {
    border-left-width: 0;
}
/**
 * CASKHDESK: table with products and prices
 */

#shop-cashdesk-currency {
    clear: both;
    margin: 1em 7px 0.5em;
    text-align: right;
}
.shop-cashdesk-basket {
    width: 100%;
    border-collapse: collapse;
}
.shop-cashdesk-basket th,
.shop-cashdesk-basket td {
    padding: 5px 7px;
    border: solid #fff 1px;
    text-align: right;
}
.shop-cashdesk-basket th {
    border-bottom-width: 2px;
    color: #29429b;
    background-color: #ddebf7;
}
.shop-cashdesk-basket td {
    background: #EEF7FF;
}
.shop-cashdesk-basket a {
    color: #29429B;
}
.shop-cashdesk-basket .amount div {
    float: right;
}
.shop-cashdesk-basket .amount div * {
    display: block;
    float: left;
    margin: 0 5px 0 0;
    border-radius: 3px;
    vertical-align: top;
}
.shop-cashdesk-basket .amount input[type="text"] {
    width: 30px;
    height: 20px;
    padding: 0px 6px;
    text-align: right;
}
.shop-cashdesk-basket .amount input[type="text"]:hover {
    border-color: #62b6e5;
}

.shop-cashdesk-basket .amount input[type="image"],
.shop-cashdesk-basket .amount img,
#shop-button-back {
    margin-top: 2px;
    margin-right: 3px;
    border: solid #bcddf0 1px;
    box-shadow: inset 0 0 1px #fff;
    background: #cce3f4;
    background-image: -webkit-linear-gradient(top, #bdddf0 0%, #9bc9e8 49%, #76b3de 50%, #82b7de 100%);
    background-image:    -moz-linear-gradient(top, #bdddf0 0%, #9bc9e8 49%, #76b3de 50%, #82b7de 100%);
    background-image:     -ms-linear-gradient(top, #bdddf0 0%, #9bc9e8 49%, #76b3de 50%, #82b7de 100%);
    background-image:      -o-linear-gradient(top, #bdddf0 0%, #9bc9e8 49%, #76b3de 50%, #82b7de 100%);
    background-image:         linear-gradient(top, #bdddf0 0%, #9bc9e8 49%, #76b3de 50%, #82b7de 100%);
}

.shop-cashdesk-basket .amount input[type="image"]:hover,
.shop-cashdesk-basket .amount img:hover,
#shop-button-back:hover {
    border-color: #62b6e5;
    background: #308dce;
    background-image: -webkit-linear-gradient(top, #9aceec 0%, #5ea8dc 49%, #308dce 50%, #4090cb 100%);
    background-image:    -moz-linear-gradient(top, #9aceec 0%, #5ea8dc 49%, #308dce 50%, #4090cb 100%);
    background-image:     -ms-linear-gradient(top, #9aceec 0%, #5ea8dc 49%, #308dce 50%, #4090cb 100%);
    background-image:      -o-linear-gradient(top, #9aceec 0%, #5ea8dc 49%, #308dce 50%, #4090cb 100%);
    background-image:         linear-gradient(top, #9aceec 0%, #5ea8dc 49%, #308dce 50%, #4090cb 100%);
}
.shop-cashdesk-basket .amount span {
    margin: 3px 0 0 -0.3em;
}
.shop-cashdesk-basket .product {
    text-align: left;
}
.shop-cashdesk-basket .price {
    width: 12%;
}
.shop-cashdesk-basket .discount {
    width: 9%;
}
.shop-cashdesk-basket .amount,
.shop-cashdesk-basket .tax {
    width: 19%;
}
.shop-cashdesk-basket .total {
    width: 18%;
}
/**
 * CASKHDESK: common formats in blocks
 */
.shop-cashdesk legend {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0.9em 0;
    background: #eaeaea;
}
.shop-cashdesk legend:before,
.shop-cashdesk legend:after {
    content: "";
    padding-left: 15px;
}
.shop-cashdesk legend input[type="checkbox"] {
    float: none;
    position: relative;
    top: -1px;
    width: 14px;
    height: 14px;
    margin: 0em 8px 0 0px;
    vertical-align: middle;
}
.shop-cashdesk legend label {
    display: inline;
    float: none;
    width: auto;
    height: auto;
    margin: 0;
    border: none;
    line-height: 100%;
}
.shop-cashdesk legend strong {
    font-size: 120%;
}
.shop-cashdesk .collumns {
    display: table;
    width: 100%;
}
.shop-cashdesk .cell {
    display: table-cell;
    width: 50%;
    border-color: #fff;
    border-style: solid;
    border-width: 0 0.5em 0 0;
    background: #F6F6F6;
}
.shop-cashdesk .cell.right {
    border-width: 0 0 0 0.5em;
}
.shop-cashdesk .fieldset-items {
    display: block;
    clear: both;
    padding: 10px 15px 8px;
}
.shop-cashdesk .fieldset-items br + input[type="submit"] {
    margin-left: 108px;
}
.shop-cashdesk .fieldset-items div.frst {
    float: left;
    margin-right: 16px;
}
.shop-cashdesk .fieldset-items div.scnd {
    float: left;
}
#shop-cashdesk-shots legend {
    background: #fff;
}
.right-fold {
    position: absolute;
    width: 170px;
    padding: 25px 30px 0 15px;
}
.right-fold:after {
    content: "";
    display: block;
    position: absolute;
    bottom: -20px;
    left: 0;
    width: 215px;
    height: 20px;
}
.right-fold p strong {
    color: #29429b;
}
.right-fold ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.right-fold li {
    margin: 0;
    padding: 0 0 .8em 20px;
}
.cachdesk-info {
    top: -5px;
    right: -237px;
}
#cachdesk-info {
    display: block;
    position: relative;
    width: 725px;
    height: 1px;
}
/**
 * CASKHDESK: fees
 */
#shop-cashdesk-fees-fields p {
    margin-bottom: 0.5em;
    font-weight: bold;
}
#shop-cashdesk-fees-fields div.fees3 {
    margin-right: 0;
}
#shop-cashdesk-fees-fields input[type="radio"] {
    float: none;
    position: relative;
    top: 0.2em;
    width: 14px;
    height: 14px;
    margin: 0 8px 0.8em 0;
    padding: 0;
    line-height: 14px;
}
#shop-cashdesk-fees-fields label {
    display: inline;
    float: none;
    width: auto;
    height: 14px;
    margin: 0em 0 0em;
    text-align: left;
    line-height: 14px;
}
/**
 * CASKHDESK: form errors
 */

.state,
.shop-cashdesk #filling-forms-errors ul {
    margin: 2em 0 1.5em;
    padding: 10px 10px 10px 40px;
    border-style: solid;
    border-width: 1px;
    font-weight: bold;
}
.shop-cashdesk #filling-forms-errors ul {
    margin: 0;
}
.state p {
    margin-bottom: 0;
}
.state p:last-child {
    margin-bottom: 0;
}
.shop-cashdesk #filling-forms-errors li {
    padding: 0.1em 0;
    background: transparent;
    list-style-type: none;
}
.state-error,
.shop-cashdesk #filling-forms-errors ul {
    border-color: #cd0a0a;
    color: #cd0a0a;
    background: #fef1ec url("https://data.get-webseller.com/113863/web_templates/5/images/btn-error.png") 15px 9px no-repeat;
}
.state-success {
    border-color: #91de68;
    color: #268A50;
    background: #d1f6bd url("https://data.get-webseller.com/113863/web_templates/5/images/btn-accept.png") 15px 9px no-repeat;
}
.state-info {
    margin-top: 1.5em;
    border-color: #fad42e;
    color: #363636;
    background: #fbec88 url("https://data.get-webseller.com/113863/web_templates/5/images/btn-info.png") 15px 9px no-repeat;
}
.shop-cashdesk-end-buttons {
    padding: 1em 0;
    background: transparent;
}
#shop-button-next {
    float: right;
}
#shop-button-back {
    float: left;
    color: #fff;
    font-weight: bold;
}
.article-cashdesk {
    padding: 2em 15px 1em;
}
.shop-order-preview {
    margin: 2em 0;
}
.article-cashdesk + style + .shop-order-preview {
    margin-top: 0;
}
/**
 * Plovouci kosik
 */

#shop-basket-float {
    width: 330px;
    padding: 15px;
    border-radius: 14px;
    box-shadow: 2px 2px 8px #808080;
    background: #dbe0f6;
}
.shop-basket-float-header {
    padding: 5px 0 10px 0px;
    color: #e75012;
    font-size: 110%;
    font-weight: bold;
}
.shop-basket-float-message .title {
    color: #e75012;
    font-size: 110%;
    font-weight: bold;
}
.shop-basket-float-message .state {
    margin: 0;
}
.shop-basket-float-message .state ul {
    margin-bottom: 0;
    list-style-type: none;
}
.shop-basket-float-message .state ul li {
    margin-bottom: 0.2em;
}
#shop-basket-float-comodit {
    padding: 10px;
    background: #fff;
}
#shop-basket-float-buttons {
    padding: 10px 0 0 0;
}
#shop-basket-float-buttons a {
    display: block;
    float: left;
    width: 160px;
    height: 19px;
    padding: 6px 0 0 0;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    text-decoration: none;
}
#shop-basket-float-close {
    margin-right: 10px;
    cursor: pointer;
}
#shop-basket-float-buttons a.shopping-cart {
    text-shadow: 0 0 2px #d53400;
}
/**
 * NABIDKA ZBOZI
 */
#shop-offer {
    clear: both;
    padding: 0 15px 5px 30px;
}
/**
 * PARAMETRICKE VYHLEDAVANI
 */
.shop-offer-search {
    float: left;
    height: 27px;
}
.shop-offer-search select {
    display: block;
    float: left;
    width: 91px;
    margin-right: 10px;
    border: 1px solid #BCBCBC;
    font-size: 100%;
}
.shop-offer-search .select {
    display: block;
    float: left;
    margin-top: 3px;
    margin-right: 10px;
}
.shop-offer-search .label {
    display: block;
    float: left;
    margin: 3px 7px 0 0;
    padding-left: 1px;
}
.shop-offer-search .submit {
    display: block;
    float: left;
    width: 7px;
    height: 8px;
    margin: 7px 10px 0 0;
    border: 0px;
    background: red;
    cursor: pointer;
}
/**
 * NABIDKA ZBOZI - nastroje (strankovani,
apod.)
 */
.shop-offer-tools {
    clear: both;
    height: 26px;
    text-shadow: none;
    line-height: 26px;
}
.shop-offer-tools.bottom {
    margin-bottom: 1.5em;
}
/**
 * STRANKOVANI NABIDKY ZBOZI
 */
.shop-offer-tools .paging-uni > div {
    float: right;
}
/**
 * NABIDKA ZBOZI - POLOZKA ZBOZI
 */
#content.shop-offer {
    padding-top: 1.1em;
    padding-bottom: 1.1em;
}
#content.shop-offer.dictionary-content {
    padding-top: 1.7em;
    padding-bottom: 1.7em;
}
.category-image {
    position: absolute;
    margin-left: 7px;
}
.category-image span {
    display: table-cell;
    position: relative;
    width: 93px;
    height: 65px;
    padding: 10px;
    border: 0 3px 3px 0;
    text-align: center;
    background: #f7f7f7;
    vertical-align: middle;
    behavior: url('/sys.php?action=pie');
}
.category-image img {
    max-width: 96px;
}
.ie8 .category-image img {
    width: 100%;
}
.category-image + h1,
.category-image + h2 {
    height: 84px;
    margin: 0 0 0.9em 140px;
    line-height: 84px;
    /*border-bottom: 1px solid #e7e7e7;*/
}
.category-image + h1.long,
.category-image + h2.long {
    height: 104px;
    border-bottom: 0;
    line-height: 70px;
}
.category-image + h1 span {
    display: block;
    margin: -6px 0 0 4px;
    color: #176b2c;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1;
}
.shop-offer-item {
    float: left;
    width: 210px;
    height: 310px;
    margin: 0 19px 1.3em 0;
    background: #fff url("https://data.get-webseller.com/113863/web_templates/5/images/bg-offer-item.png") no-repeat;
}
.shop-offer-item p.popis {
    clear: both;
    width: 100%;
    margin: 0;
    padding: 8px 0 0 0;
    font-size: 92%;
}
.shop-offer-item.right {
    margin-right: 0;
}
.shop-offer-item h3 {
    height: 41px;
    padding: 0 10px;
    color: #646464;
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: 400;
    text-align: center;
}
.shop-offer-item h3 a {
    display: block;
    color: #646464;
    text-decoration: none;
}
.shop-offer-item.hover {
    cursor: pointer;
}
.shop-offer-item:hover {
    background-position: right 0;
}
.shop-offer-item h3 a:hover,
.shop-offer-item.hover h3 a {
    color: #1AAE48;
}
.shop-offer-item.show-all {
    position: relative;
    background: none;
}
.shop-offer-item.show-all a {
    display: block  ;
    position: absolute;
    right: -20px;
    bottom: 20%;
    height: 38px;
    padding: 0 32px 0 16px;
    border-radius: 3px 0 0 3px;
    color: #FFF;
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 38px;
    background: #1AAE48;
}
.shop-offer-item.show-all a:hover {
    background: #176d2d;
}
.shop-offer-img {
    text-align: center;
  position:relative;
}
.shop-offer-img .product-markers  {
      bottom: 0px;
  	  left:0px;
      width: 210px;
      text-align: center;
  	  position:absolute;
   
}
.shop-offer-img .product-markers span  {
    color: #fff;
    padding: 5px;
    margin:2px;
    border-radius: 3px;
}
.shop-offer-img .product-markers span.marker-new{
  	background-color: #1aae48;
}
.shop-offer-img .product-markers span.marker-special{
  	background-color: #1aae48;
}
.shop-offer-img .product-markers span.marker-sale{
  	background-color: #1aae48;
}
.shop-offer-img a {
}
.shop-offer-img img {
    max-width: 100%;
    border: 0;
}
/**
 * DETAIL ZBOZI
 */
#shop-detail-item h1 {
  	width: calc(100% - 160px);
    margin: 10px;
  margin-left: 15px;
    padding: 10px 0 34px 0;
    border-bottom: 1px solid #e7e7e7;
}
/*#shop-detail-item .entry-summary {
    margin-bottom: 1em;
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: 600;
}*/
.shop-detail-article strong {font-weight:700!important;}
#shop-detail-data {margin-bottom:16px}
#shop-detail-item .shop-detail-article ul {
    margin: 18px;
}
#shop-detail-data {
    float: right;
    width: 618px;
    min-height: 300px;
  	margin-top: 20px;
}
.shop-detail-img {
    float: left;
    width: 270px;
    text-align: center;
}
.shop-detail-img a > img {
    width: 260px;
    margin-right: 10px;
}
.shop-detail-right-col {
    float: left;
    width: 270px;
    padding-top: 55px;
}
.shop-detail-img a.link-img {
    background: none;
}
#shop-detail-item .category-image {
    display: table;
    position: absolute;
    top: 15px;
    right: 10px;
    width: 140px;
    height: 95px;
    margin: 0;
    border-left: solid #fff 20px;
}
#shop-detail-item .category-image span {
    width: 100%;
    height: auto;
    padding: 0 10px;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#shop-detail-item .category-image strong {
    display: block;
    margin-top: .3em;
    margin-bottom: 0.6em;
    color: #536c80;
    font-size: 12px;
    font-weight: 700;
    line-height: 110%;
    letter-spacing: -0.01em;
}
#shop-detail-item .category-image a {
    padding-left: 13px;
    color: #536c80;
    background: url('https://data.get-webseller.com/113863/web_templates/5/images/arrow-back.gif') no-repeat 0 4px;
}
#shop-detail-item .info-delivery {
    position: relative;
    margin-bottom: 0.5em;
    padding: 0.6em 10px 0.7em 46px;
    border-radius: 3px;
    color: #fff;
    line-height: 140%;
    background: #1aae48 url('https://data.get-webseller.com/113863/web_templates/5/images/ico-pharma-small.png') no-repeat 14px 12px;
    behavior: url('/sys.php?action=pie');
}
#shop-detail-item .info-delivery strong {
    font-weight: 600;
}
#shop-detail-item .attributes {
    padding-top: 0.5em;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 150%;

}
#shop-detail-item .attributes strong {
    font-weight: 600;
}
#shop-detail-item .attributes .files {
    margin-top: 1em;
    padding-top: 0.5em;
    border-top: 1px solid #eee;
}
#shop-detail-item .offer-slider {
    margin-top: 1.5em;
    margin-left: -20px;
}
#shop-detail-item .offer-slider .slides {
    padding: 0 0 0 20px;
}
#shop-detail-item .offer-slider .flex-viewport {
    padding: 0 20px;
}
#shop-detail-item .offer-slider .flex-viewport .slides {
    padding: 0;
}
#shop-detail-item .offer-slider .flex-viewport .slides .item .shop-offer-item:last-child,
#shop-detail-item .offer-slider .shop-offer-item {
    margin-right: 19px;
}
#shop-detail-item .offer-slider .shop-offer-item:last-child {
    margin-right: 0px;
}
.collapsing {
    cursor: pointer;
}
.collapsing:hover span {
    text-decoration: underline;
}
.collapsing span {
    position: relative;
    padding-right: 17px;
}
.collapsing span:after {
    content: '';
    display: block;
    position: absolute;
    top: 12px;
    right: 0;
    width: 10px;
    height: 6px;
    background: url('https://data.get-webseller.com/113863/web_templates/5/images/arrows-collapsing.png') no-repeat;
}
.collapsing.active span:after {
    background-position: -20px 0;
}
/**
 * GALERIE KE ZBOZI V DETAILU ZBOZI
 */
.shop-gallery {
    display: table;
    clear: both;
    width: 100%;
    padding: 15px 0 0 0;
}
.shop-gallery div {
    float: left;
    width: 105px;
    margin: 0 10px 10px 0;
    color: #377254D;
}
.shop-gallery img {
    margin-bottom: 0;
    border-color: #d3d5d7;
}
/**
 * CHYBOVA OBRAZOVKA PO NEUSPESNE PLATBE KARTOU
 */
p.notice strong {
    display: block;
    margin-bottom: 1em;
    padding: 8px 10px 8px 35px;
    border-style: solid;
    border-width: 1px;
    border-radius: 3px;
    border-color: #fad42e;
    color: #363636;
    font-size: 120%;
    background: #fbec88 url("https://data.get-webseller.com/113863/web_templates/5/images/btn-info.png") 12px 8px no-repeat;
}
p.reason {
    margin-bottom: 1.3em;
    color: #29429b;
}
p.reason strong {
    color: #666;
}
p.continue a {
    margin-right: 2px;
    padding: 4px 8px 5px 10px;
    border-style: solid;
    border-width: 1px;
    border-radius: 5px;
    border-color: #269f5e;
    color: #fff;
    font-weight: bold;
    text-shadow: 0 0 2px #269f5e;
    text-decoration: none;
    background-color: #26a142;
    background-image: -webkit-linear-gradient(center top, #50b373 50%, #26a142 50%, #63b768 100%);
    background-image:    -moz-linear-gradient(center top, #50b373 50%, #26a142 50%, #63b768 100%);
    background-image:     -ms-linear-gradient(center top, #50b373 50%, #26a142 50%, #63b768 100%);
    background-image:      -o-linear-gradient(center top, #50b373 50%, #26a142 50%, #63b768 100%);
    background-image:         linear-gradient(center top, #50b373 50%, #26a142 50%, #63b768 100%);
}
p.continue a:hover {
    box-shadow: 0 0 10px #a5cda7;
    text-decoration: underline;
}
/* VPOIS OFFER */
.vpois-wrap h3 {
    margin: 0 0 0.5em;
    color: #505050;
}
.vpois-wrap .vpois-item {
    float: left;
    width: 50%;
    height: 78px;
    margin-bottom: 1em;
    padding-top: 1em;
    border-top: 1px solid #EEEEEE;
}
.vpois-wrap .vpois-item:first-child {
    padding-top: 0;
    border-top: 0;
}
.vpois-wrap .vpois-item:first-child + .vpois-item {
    padding-top: 0;
    border-top: 0;
}
.category-envelope {
    margin-left: 20px;
}
h2.category-header {
    clear: both;
    position: relative;
    width: 100%;
    color: #536b7f;
    font-size: 28px;
    font-weight: 700;
    font-family: 'Open Sans', Arial, Tahoma, Helvetica, sans-serif;
    text-align: center;
}
h2.category-header:first-child {
    margin-top: 0;
}
h2.category-header:after {
    content: "";
    display: block;
    position: absolute;
    z-index: 0;
    top: 52%;
    left: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px dashed #eee;
}
h2.category-header span {
    position: relative;
    z-index: 1;
    padding: 0 .5em;
    background: #fff;
}

.fb-like {
    margin: 1.5em 0; 
  margin-left: 20px;
}/* systemove skryte polozky s obsahem tooltipu */
div.hidden {
    display: none;
}
/* pojem - bude se u nej zobrazovat onmouseover tooltip */
span.slovnik-pojem {
    background: url('https://data.get-webseller.com/113863/web_templates/5/images/border-tooltip.png') repeat-x 0 bottom;    
}
span.slovnik-pojem:hover {
    
}

/**
 * TOOLTIP PRI :HOVER NAD ODKAZ
 */

#toolTip {
    position: absolute;
    width: 275px;
    min-height: 1em;    
    margin-left: -10px;
    margin-top: 5px;
    border-radius: 5px;   
    box-shadow: 0 0 5px #d1d1d1;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 150%;
    z-index: 100;
    text-align: left;    
    background: #fff;   
    behavior: url("/sys.php?action=pie");
}

#toolTip:after {
    position: absolute;    
    content: " ";
    top: -10px;
    left: 18px;
    display: block;
    height: 10px;
    width: 14px;    
    background: url('https://data.get-webseller.com/113863/web_templates/5/images/bg-tooltip-arrow.png') no-repeat;
}

#toolTip *{
    background-color: #fff;
}

/* TLACITKO ZAVRIT */

#toolTip .close a {
    position: absolute;
    right: 5px;
    top: 5px;
    display: block;
    width: 15px;
    height: 15px;
    background: url('https://data.get-webseller.com/113863/web_templates/5/images/button-close.png') no-repeat;
}

#toolTip .close a:hover{
    background-position: 0 bottom;    
}

#toolTip .close a span{
    display: none;
}

/* DEFINICE SLOVA */

#toolTip dl {
    display: block; margin: 0; padding: 10px 13px 0 13px;
}
#toolTip dt {
    margin-bottom: 1em;
}
#toolTip dt a {
    font-weight: 700;
    text-decoration: none;
}

#toolTip dt a:hover{
    text-decoration: underline;      
}

#toolTip dd {
    display: block;
    margin: 0;
    padding: 0;
}
#toolTip .tooltip-more {
    position: relative;
    display: block;
    height: 36px;
    line-height: 36px;
    background: #f7f7f7;
    margin: .5em 0 0 0;
    padding-left: 13px;
    font-weight: 400;
    border-radius: 0 0 5px 5px;
    behavior: url("/sys.php?action=pie");
}

#toolTip .tooltip-more a{
    background-color: #F7F7F7;  
}


/**
 *
 */

#dictionary-category {
    clear: both;
    margin-top: 1em;
    padding: 7px 0;
    border-top: 1px solid #D8DED0;
    line-height: 17px;
}
#dictionary-category strong,
#dictionary-param-search strong {
    min-width: 105px;
    display: inline-block;
    margin-right: 10px;
}
#dictionary-category div {
    display: inline;
}
#dictionary-category a {
    position: relative;
    display: inline-block;
    margin: 0 5px 5px 0;
    padding: 2px 10px;
    border: solid #c9c5a9 1px;
    border-top-color: #e1dec3;
    border-bottom-color: #b0ab8d;
    border-radius: 5px;
    box-shadow: inset 1px 1px 0 #fff;
    color: #837c44;
    font-weight: bold;
    text-shadow: 0 1px #fff;
    text-decoration: none;
    background: #eeeac9;
    background: -moz-linear-gradient(top, #ffffff 0%, #eeeac9 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%, #eeeac9 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #eeeac9 100%);
    -pie-background: linear-gradient(top, #ffffff 0%, #eeeac9 100%);
    behavior: url("/sys.php?action=pie");
}
#dictionary-category a:hover {
    color: #f6900d;
}
#dictionary-category a.active-item,
#dictionary-category a.active-item-submenu {
    color: #433c12;
    border-color: #c7c195;
    border-top-color: #b0ab8d;
    text-shadow: 0 1px #f6f4e4;
    box-shadow: inset 1px 1px 0 #f6f4e4;
    background: #ded7a0;
    background: -moz-linear-gradient(top, #f6f4e4 0%, #ded7a0 100%);
    background: -webkit-linear-gradient(top, #f6f4e4 0%, #ded7a0 100%);
    background: -o-linear-gradient(top, #f6f4e4 0%, #ded7a0 100%);
    -pie-background: linear-gradient(top, #f6f4e4 0%, #ded7a0 100%);
}

/**
 *
 */

#dictionary-param-search {
    clear: both;
    padding-top: 10px;
    border-top: 1px solid #D8DED0;
    border-bottom: 1px solid #D8DED0;
}
#dictionary-param-search:after {
    content: "";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
#dictionary-param-search strong {
    display: block;
    float: left;
    margin-top: 5px;
}
#dictionary-param-search input[type="text"] {
    width: 160px;
    height: 14px;
    border-radius: 5px 0 0 5px;
    line-height: 14px;
}
#dictionary-param-search input[type="submit"] {
    width: 70px;
    height: 27px;
    margin-left: -1px;
    border-radius: 0 5px 5px 0;
    font-size: 100%;
    line-height: 17px;
}



/**
 *
 */

#dictionary-alphabet {
    margin: 0.7em 0 0.9em;
    border-bottom: 1px solid #D8DED0;
}
#dictionary-alphabet a {
    position: relative;
    display: inline-block;
    margin: 0 5px 7px 0;
    padding: 2px 6px;
    padding: 2px 5px\9;
    border: solid #BFADAA 1px;    
    border-radius: 5px;
    box-shadow: inset 1px 1px 0 #fff;
    color: #78624C;
    font-weight: bold;
    text-shadow: 0 1px #fff;
    text-decoration: none;
    background: #ECE5D9;
    background: -moz-linear-gradient(top, #ffffff 0%, #ECE5D9 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%, #ECE5D9 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #ECE5D9 100%);
    -pie-background: linear-gradient(top, #ffffff 0%, #ECE5D9 100%);
    behavior: url("/sys.php?action=pie");
}
#dictionary-alphabet a:hover {
    color: #1AAE48;
}
#dictionary-alphabet a.shop-param-menu-activ {
    color: #1AAE48;
    border-color: #c7c195;
    border-top-color: #b0ab8d;
    text-shadow: 0 1px #f6f4e4;
    box-shadow: inset 1px 1px 0 #f6f4e4;
    background: #c5bdb3;
    background: -moz-linear-gradient(top, #ffffff 0%, #c5bdb3 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%, #c5bdb3 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #c5bdb3 100%);
    -pie-background: linear-gradient(top, #ffffff 0%, #c5bdb3 100%);
    behavior: url("/sys.php?action=pie");
}


/**
 *
 */

#dictionary-offer {
    clear: both;
}
#dictionary-offer dt,
#dictionary-offer dd {
    float: left;
    position: relative;
    margin: 15px 0 0 0;
    padding: 10px 15px;
    border-radius: 0 5px 5px 5px;
    border: 1px solid #d8ded0; 
    background: #fbfaf6;
    behavior: url("/sys.php?action=pie");
}
#dictionary-offer dt {
    clear: left;
    width: 275px;
    margin-right: -1px;
    padding-top: 8px;
    padding-left: 2%;
    border-radius: 5px 0 0 5px;
    border-right-color: transparent;
    border-right-color: #fbfaf6;    
    z-index: 1;
}
#dictionary-offer dt h2{
    font-size: 20px;
    font-size: 2rem;
    margin: 0;
    padding: 0;
}


#dictionary-offer dt span {
    padding-left: .5em; font-weight: normal; font-size: 80%;
}
#dictionary-offer dt span:before {content: "(";}
#dictionary-offer dt span:after {content: ")";}
#dictionary-offer dd {
    width: 557px;
    z-index: 0;
}
/*#dictionary-offer dt:hover,
#dictionary-offer dt:hover + dd {
    border: solid #c0c6b8 1px;
    background: #FEF9EA;
}
#dictionary-offer dt:hover {
    border-right-color: #FEF9EA;

}*/

#dictionary-offer dd .obrazek-zarovnany-vlevo,
#dictionary-offer dd .obrazek-zarovnany-vpravo {
    position: relative;
    border-radius: 5px;
    border: 1px solid #D8DED0;
    behavior: url('/sys.php?action=pie');
}

#dictionary-offer dd p,
#dictionary-offer .desc {
    margin: 0 0 .5em 0;
    padding: 0;
}

#dictionary-offer .desc{
    margin-bottom: 0.5em;
}

#dictionary-commodit h2 {
    margin: 1em 0 .5em ;
    padding: 0;  
}
#dictionary-commodit .desc{
    margin-bottom: 1em;
}


#dictionary-categories {
    margin: 1.5em 0 0 0;
    padding: .5em 0 0 0;
    border-top: 1px solid #D8DED0;
}



/*/
 *
 */

.dictionary-links p {font-weight: bold; margin: 0 0 .2em; padding: 0;}
.dictionary-links ul, .dictionary-categories li {margin: 0; padding: 0; list-style: none;}
.dictionary-links li {position: relative; padding: 0 0 .2em 10px;}
.dictionary-links li {background: url('https://data.get-webseller.com/113863/web_templates/5/images/bg-li.png') no-repeat 0 10px}


.slovnicek-detail-linked{
    margin-bottom: 1em;
}

#bottom-link-back{
    border-top: 1px solid #D8DED0;
    clear: both;
    padding-top: 0.4em;
    margin-top: 1.5em;
}

#bottom-link-back a{
    padding-left: 10px;
    font-size: 90%;
    background: url('https://data.get-webseller.com/113863/web_templates/5/images/arrow-green-left.gif') no-repeat 0 7px;
}
/* Tiny Scrollbar */
.scrollbar-search { width: 288px; margin: 20px 0 10px; float: right;}
.scrollbar-search .viewport { width: 268px; height: 273px; overflow: hidden; position: relative; }
.scrollbar-search .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
.scrollbar-search .scrollbar{ background: transparent url(https://data.get-webseller.com/113863/web_templates/5/images/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 10px; padding-top: 5px }
.scrollbar-search .track { background: transparent url(https://data.get-webseller.com/113863/web_templates/5/images/bg-scrollbar-trackend-y.png) no-repeat 50% 100%; height: 100%; width:10px; position: relative; padding: 0; }
.scrollbar-search .thumb { background: transparent url(https://data.get-webseller.com/113863/web_templates/5/images/bg-scrollbar-thumb-y.png) no-repeat 0 100%; height: 159px; width: 10px; cursor: pointer; position: absolute; top: 0; left: 0px; }
.scrollbar-search .thumb .end { background: transparent url(https://data.get-webseller.com/113863/web_templates/5/images/bg-scrollbar-thumb-y.png) no-repeat 0 0; overflow: hidden; height: 5px; width: 10px; position: relative; top: -5px;}
.scrollbar-search .disable { display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides .item {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* FlexSlider Default Theme
*********************************/
.flexslider {position: relative;}
.flex-viewport {max-height: 500px;}
.loading .flex-viewport {max-height: 500px;}

/* Direction Nav */


/* Control Nav */
.flex-control-nav {position: absolute; bottom: 9px; right: 4px;}
.flex-control-nav li {margin: 0 7px 0 0; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 22px; height: 22px; display: block; background: url('https://data.get-webseller.com/113863/web_templates/5/images/buttons-slider.png') no-repeat right 0; cursor: pointer; text-indent: -9999px; }
.flex-control-paging li a:hover { background-position: 0 0; }
.flex-control-paging li a.flex-active { background-position: 0 0; cursor: default; }


#main-flexslider {
    background: #84c745 url('https://data.get-webseller.com/113863/web_templates/5/images/bg-main-slider.png') no-repeat;
    height: 467px;
}


/*
#main-flexslider .static-text{
    position: absolute;
    left: 177px;
    bottom: 15px;
    color: #fff;
    font-weight: 800;
    text-transform: uppercase;
    height: 24px;
    line-height: 24px;
    padding-left: 38px;
    background: url('../picture/ico-pharma-small.png') no-repeat;
}
*/

#main-flexslider .static-text{
    display: none;   
}

#categories-flexslider{
    margin-top: 1.7em;
    margin-bottom: 3.8em;
    width: 100%;
    height: 153px;
    padding: 0;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box; 
}

#categories-flexslider .item-wrap{
    float: left;
    width: 144px;
    margin: 0 6px;
    text-align: center;
}

#categories-flexslider .item-wrap:hover{
    cursor: pointer;
}

#categories-flexslider h3{
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: 400;
    color: #536c80;    
}

#categories-flexslider h3 a{    
    color: #536c80;
    text-decoration: none;
}

#categories-flexslider .item-wrap:hover a{
    color: #1AAE48;
}


#categories-flexslider .flex-direction-nav a {position: relative; width: 36px; height: 106px; background: #b7b7b7 url('https://data.get-webseller.com/113863/web_templates/5/images/arrows-slider-home.png') no-repeat 0 0; position: absolute; margin-top: -53px; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; behavior: url('/sys.php?action=pie')}
#categories-flexslider .flex-direction-nav .flex-next {background-position: -32px 41px; right: 0; border-radius: 3px 0 0 3px}
#categories-flexslider .flex-direction-nav .flex-prev {left: 0; border-radius: 0 3px 3px 0; background-position: 10px 41px}
#categories-flexslider .flex-direction-nav .flex-next:hover,
#categories-flexslider .flex-direction-nav .flex-prev:hover {background-color: #84c946; }
#categories-flexslider .flex-direction-nav .flex-disabled { background-color: #e8e8e8 !important; background-image: url('https://data.get-webseller.com/113863/web_templates/5/images/arrows-slider-home.png') !important; cursor: default; }

/* OFFER SLIDER */
.offer-slider {
    height: 388px;
}

.offer-slider h2{
    float: left;
    position: relative;
    margin: 0 0 1.4em 0;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0 32px;
    height: 38px;
    line-height: 38px;
    color: #fff;
    background: #1aae48;
    border-radius: 0 3px 3px 0;    
}

.offer-slider .slides,
.offer-slider .flex-viewport {
    overflow: hidden;
    padding: 0 14px;
}

.offer-slider .flex-viewport .slides{
    padding: 0;
}

.offer-slider .slides .item .shop-offer-item:last-child{
    margin-right: 0;
}

.offer-slider .flex-viewport .slides .item .shop-offer-item:last-child{
    margin-right: 23px;
}

.offer-slider .flex-direction-nav a {position: relative; float: left; margin-left: 6px; width: 38px; height: 38px;  border-radius: 3px; background: #b7b7b7 url('https://data.get-webseller.com/113863/web_templates/5/images/arrows-offer.png') no-repeat 0 0; cursor: pointer; text-indent: -9999px; behavior: url('/sys.php?action=pie')}
.offer-slider .flex-direction-nav .flex-next {background-position: -19px 11px;}
.offer-slider .flex-direction-nav .flex-prev {background-position: 13px 11px}
.offer-slider .flex-direction-nav .flex-next:hover,
.offer-slider .flex-direction-nav .flex-prev:hover {background-color: #1aae48; }
.offer-slider .flex-direction-nav .flex-disabled { background-color: #e8e8e8 !important; cursor: default;}
/* Zakladni format pro elementy stranky */
body {
    width: 938px; margin: 0 auto; padding: 42px 0 0 0; color: #505050; background: #dae382 url('https://data.get-webseller.com/113863/web_templates/5/images/bg-body.jpg') center 0 no-repeat;
}
.cleaner {
    font-size: 0; line-height: 0; clear: both; visibility: hidden;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}
.clearfix:after {
  clear: both;
}
.hidden-user{
    position: absolute;
    top: -1000px;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

.pull-left{
    float: left !important;
}

.pull-right{
    float: right !important;
}

/* popup okno - DIV */
.popup {
    position: absolute; top: 25%; left: 25%; padding: 5px; border: solid #444 0.2em; text-align: left; background-color: #eee; z-index: 100; filter: alpha(opacity="90"); opacity: 0.90; overflow: auto;
}
.popup-head {
    padding: 0 0 10px; text-align: right;
}
.popup-head a {
    font-weight: bold;
}
.popup-body {
    text-align: left;
}
/* skryti statistiky */
#mask-statistic {
    display: none;
}    
    @media only screen and (max-width: 978px) {
        .autocomplete-w1,
        .autocomplete .group-cat,
        .autocomplete .seach-plus-title .description,
        .forms input[type="submit"],
        #footer-top .box,
        #page.footer,
        #menu-main .submenu > ul ul > li > a,
        #breadcrumb,
        .paging-uni,
        .wibo,
        .wibo input, .wibo textarea, .wibo select,
        .wibo-topic-table h2,
        .wibo-grid td, 
        .wibo-grid th,
        #shop-detail-item .category-image strong,
        #shop-detail-item .attributes,
        #toolTip,
        th,
        td,
        caption
        {
            font-size: 14px; font-size: 1.4rem;
        }                
        #categories-flexslider h3,
        .home h1,
        .shop-offer-item h3 {
            font-size: 16px; font-size: 1.6rem;
        }       
        .offer-slider h2,
        #search .button-wrap .title {
            font-size: 18px; font-size: 1.8rem;
        }        
        #menu-main .submenu > ul ul > li {
            line-height: 200%;
        }
        #menu-main .submenu > ul ul > li > a:after {
            right: .4em;
        }
        #menu-main .submenu > ul ul > li > a {
            padding-right: 1.4em;
        }
        .autocomplete .group-cat,
        .autocomplete > a,
        .fast-order .autocomplete > .title,
        .autocomplete .load-next,
        .autocomplete .offer {
            padding: 8px;
        }
        #category-directory li {
            margin-top: 0.6em
        }
        #category-directory li a {
            padding-right: 1.6em;
        }
        #category-directory li a:after {
            right: .5em;
        }
        #change-lng a {
            margin-left: 10px;
        }
        .shop-detail-right-col .category-image img {
            max-width: 75px;
        }
        #shop-detail-item .category-image {
            width: 160px;
        }
        
    }

.error{list-style-type:none; max-width:943px; margin-left:auto; margin-right:auto; padding:2%; color:#cc0000;text-align: center;font-size: 18px;font-weight: bold;}
.success{list-style-type:none; max-width:943px; margin-left:auto; margin-right:auto; padding:2%; color:#4F8A10;text-align: center;font-size: 18px;font-weight: bold;}

.entry-summary table {
  border-collapse: collapse;
}
.entry-summary table, .entry-summary th, .entry-summary td {
  border: 1px solid #1aae48;
  text-align:left;
  padding:2px;
  vertical-align:center;
  font-weight:400px!important;
  
}
.entry-summary th p, .entry-summary td p {margin:0; padding:0;}

.entry-summary table {margin: 0.25em 0 0.25em 0;}