﻿@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css);
@font-face {
    font-family: 'Segoe UI';
    src: url('SegoeUI.woff2') format('woff2'),
        url('SegoeUI.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
a 
{
    text-decoration:none;
}
a:hover 
{
    text-decoration:underline;
}
body
{
    background: linear-gradient(to bottom, #ffffff 0%, #bbffbd 50%);
    font-family: 'Segoe UI';
}
div
{
    /* border:1px solid #ccc; */
}
body, div
{
    margin:0;
    padding:0;
}
.TopPage1SuperBg
{
    height:50px;
    background-color:#00b300;
    min-width:1030px;
    padding-top:10px;
}
.lblPageObsah
{
    margin:0 auto; 
    width:1030px;
    position: relative;
}
.clear 
{
    clear:both;
}
.lblPageObsahSubPage
{
    margin:0 auto; 
    width:1030px;
    position: relative;
    background-color:#fff;
    padding:0px;
}
.lblPageObsahDoplPad
{
    padding-top:0px;
    padding-bottom:0px;
}
.lblPageObsah1CastMarginTop
{
    margin-top:20px;
}
.lblTopSubPage p, .lblTopSubPageZalozeni p
{
    
}
.logoCss
{
   text-align:center; 
   margin:0 auto;
}

.menuPolozkaCss
{

}
.menuPolozkaCss a
{
    width:25%;
    float:left;
    text-align:center;
    padding:10px 0 10px 0;
}
.menuPolozkaCss a:hover
{
    background-color:#97dbff;
}
.menuPolozkaCssActive
{
    background-color: #71CDFF;
}
#top_nav{
   top: 320;
   position: fixed;
   z-index: 1000;
   width:1030px;
}
.menuCeleCss
{

}
.menuPodCeleCss
{
    margin:0 auto; 
    width:1030px;
    position: relative;
    background-color:#00b300;
}
.menuCeleCss a
{
    color:#fff;
    text-decoration:none;
    font-weight:bold;
    font-size:1.8em;
}
.odkTopTelefon, .odkTopMail
{
    float:left;
    width:300px;
}
.odkTopObjednejteSiOnline
{
    float:right;
    width:250px;
}
.odkTopTelefon a, .odkTopMail a
{
    color:#fff;
    text-decoration:none;
    display:block;
    text-transform:lowercase;
    padding: 4px 10px 4px 10px;
    font-size:1.3em;
}
.odkTopTelefon, .odkTopMail
{
    text-align:left;
}
.odkTopTelefon a:before, .odkTopMail a:before
{
  content: '\f007';
  position: relative;
  left: 0;
  top: 0;
  font-weight: 400;
  font-size: 1.0em;
  font-family: 'FontAwesome';
  color: #fff;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  padding-right:10px;
}

.odkTopTelefon a:before
{
  content: '\f095';
}
.odkTopMail a:before
{
  content: '\f0e0';
}
.odkTopObjednejteSiOnline a
{
    color:#333;
    text-decoration:none;
    display:block;
    padding: 4px 10px 4px 10px;
    text-align:center;
    font-size:1.3em;
    background-color:#fff;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

.odkTopObjednejteSiOnline a:hover
{
    background-color: #97dbff;
    color: #333;
}

.lblObsahText
{
    margin-top:30px;
    padding:30px;
}

.TopPage1LineFooter a
{
    color:#fff;
}

.tblCenik
{
    width:100%;
}
.tblCenik td
{
    border-bottom:1px dashed #ccc;
    padding:5px;
}

.td2Cenik
{
    width:250px;
    text-align:center;
}



#form-main {width:303px;}
#form-main input {width:288px; font-size:1em; padding:6px 8px; font-family:'Segoe UI'; border:1px solid #999; background:#fff;}
#form-main textarea {height:117px; overflow:auto; width:288px; font-size:1em; padding:6px 8px; font-family:'Segoe UI'; border:1px solid #999; background:#fff;}

.buttons {padding-top:10px; text-align:left;}
.buttons a {margin-left:0px;}
.button 
{
    cursor:pointer; 
    font-size:1.1em; line-height:1.2em; 
    font-family:'Segoe UI'; 
   color:#fff;
    background-color: #00b300;
padding:8px 21px 8px 21px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    }
.button:hover {background:#97dbff; text-decoration:none;}







       /*jssor slider loading skin spin css*/
        .jssorl-009-spin img {
            animation-name: jssorl-009-spin;
            animation-duration: 1.6s;
            animation-iteration-count: infinite;
            animation-timing-function: linear;
        }

        @keyframes jssorl-009-spin {
            from { transform: rotate(0deg); }
            to { transform: rotate(360deg); }
        }

        /*jssor slider bullet skin 051 css*/
        .jssorb051 .i {position:absolute;cursor:pointer;}
        .jssorb051 .i .b {fill:#fff;fill-opacity:0.5;}
        .jssorb051 .i:hover .b {fill-opacity:.7;}
        .jssorb051 .iav .b {fill-opacity: 1;}
        .jssorb051 .i.idn {opacity:.3;}

        /*jssor slider arrow skin 051 css*/
        .jssora051 {display:block;position:absolute;cursor:pointer;}
        .jssora051 .a {fill:none;stroke:#fff;stroke-width:360;stroke-miterlimit:10;}
        .jssora051:hover {opacity:.8;}
        .jssora051.jssora051dn {opacity:.5;}
        .jssora051.jssora051ds {opacity:.3;pointer-events:none;}
