<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document */

/*button*/
#button {
    color: #FFFFFF;
    max-width: 230px;
    width: 230px;
    margin-bottom: 5px;
}

    #button a {
        color: white;
        text-decoration: none;
        text-align: left;
        font-weight: bolder;
    }

        #button a:hover {
            color: #ffc706;
        }

td.but_hlr {
    width: 6px;
    height: 6px;
    background-image: url(_images/but_hlr.png);
    font-size: 1px;
}

td.but_hpr {
    width: 7px;
    height: 6px;
    background-image: url(_images/but_hpr.png);
    font-size: 1px;
}

td.but_dlr {
    width: 6px;
    height: 5px;
    background-image: url(_images/but_dlr.png);
    font-size: 1px;
}

td.but_dpr {
    width: 7px;
    height: 5px;
    background-image: url(_images/but_dpr.png);
    font-size: 1px;
}

td.but_l {
    width: 6px;
    height: 18px;
    background-image: url(_images/but_l.png);
    background-repeat: no-repeat;
    font-size: 1px;
}

td.but_r {
    width: 7px;
    height: 18px;
    background-image: url(_images/but_r.png);
    background-repeat: no-repeat;
    font-size: 1px;
}

td.but_s {
    height: 18px;
    width: 205px;
    background-image: url(_images/but_s.png);
    background-position: right top;
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: top;
    padding-left: 6px;
    padding-right: 6px;
    margin-top: 0;
    padding-top: 0;
}

    td.but_s a {
        text-align: center;
        display: block;
    }

td.but_h {
    min-width: 100px;
    height: 6px;
    background-image: url(_images/but_n.png);
    background-repeat: repeat-x;
    font-size: 1px;
}

td.but_d {
    width: 217px;
    height: 5px;
    background-image: url(_images/but_d.png);
    background-repeat: repeat-x;
    font-size: 1px;
}


/*stahni, v�ce*/

td.but_stahni {
    height: 18px;
    width: 155px;
    background-image: url(_images/but_stahni.png);
    background-position: right top;
    background-repeat: no-repeat;
    color: White;
    text-align: left;
    vertical-align: top;
    padding-left: 6px;
    padding-right: 6px;
    margin-top: 0;
    padding-top: 0;
}


#stahni {
    color: #FFFFFF;
    max-width: 168px;
    width: 168px;
    margin-bottom: 5px;
}

td.but_stahni a {
    color: white;
    text-decoration: none;
    text-align: left;
}

    td.but_stahni a:hover {
        color: #ffc706;
    }

td.but_hst {
    width: 155px;
    height: 6px;
    background-image: url(_images/but_n.png);
    background-repeat: repeat-x;
    font-size: 1px;
}

td.but_dst {
    width: 155px;
    height: 5px;
    background-image: url(_images/but_d.png);
    background-repeat: repeat-x;
    font-size: 1px;
}



ř.155

/* V�CE button AKCE - dlouhy a button vice dvouřádkový*/

table.but_vice {
    width: 230px;
    height: 32px;
    overflow: hidden;
    padding-bottom: 10px;
    margin-top: 5px;
}
table.but_vice2R {
	width: 230px;
    height: 64px;
    overflow: hidden;
    padding-bottom: 10px;
    margin-top: 5px;
}

td#vice {
    width: 230px;
    height: 32px;
    text-align: left;
    vertical-align: middle;
}
.vice2R {
    width: 231px;
    height: 64px;
    text-align: left;
    vertical-align: middle;
}

    td#vice p, .vice2R p {
        margin: 0;
        padding: 0;
    }


    td#vice a {
        width: 225px;
        height: 28px;
        padding-left: 6px;
        padding-top: 6px;
        background-image: url(_images/but_vice.png);
        background-position: left top;
        background-repeat: no-repeat;
        display: block;
        text-decoration: none;
        color: white;
    }
	.vice2R a {
        width: 225px;
        height: 58px;
        padding-left: 6px;
        padding-top: 6px;
        display: block;
        text-decoration: none;
        color: white !important;
    }

    td#vice :hover {
        background-image: url(_images/but_vice_over.png);
        color: #ffc706;
        background-repeat: no-repeat;
    }

td#vice01 a, td#vice02 a, td#vice03 a, td#vice04 a, td#vice05 a, td#vice06 a, td#vice07 a, td#vice08 a, td#vice09 a {
    width: 225px;
    height: 22px;
    padding-left: 6px;
    padding-top: 4px;
    background-image: url('_images/sipkaHome.png');
    background-repeat: no-repeat;
    background-position: right top;
    display: block;
    text-decoration: none;
    font-family: 'Open Sans',Arial,Helvetica,Sans-Serif;
    color: white;
    font-size: 13px;
    padding-bottom: 4px;
}

.vice2R01 a, .vice2R02  a, .vice2R03  a, .vice2R04  a, .vice2R05  a, .vice2R06 a, .vice2R07 a, .vice2R08 a, .vice2R09 a {
    width: 224px;
    height: 36px;
    padding-left: 7px;
    padding-top: 4px;
    background-image: url('_images/sipkaHome.png');
    background-repeat: no-repeat;
    background-position: right top;
    display: inline-block;
    text-decoration: none;
    font-family: 'Open Sans',Arial,Helvetica,Sans-Serif;
    color: white !important;
    font-size: 13px;
	line-height:16px;
    float:left;
}


td#vice01 a, .vice2R01 a {
    background-color: #b4aa25;
}

td#vice01 :hover, .vice2R01 :hover {
    background-color: #999100;
}

td#vice02 a, .vice2R02 a {
    background-color: #E4B513;
}

td#vice02 :hover, .vice2R02 :hover {
    background-color: #c69b00;
}

td#vice03 a, .vice2R03 a {
    background-color: #D58931;
}

td#vice03 :hover, .vice2R03 :hover {
    background-color: #b7701b;
}
td#vice04 a, .vice2R04 a {
    background-color: #c44a36;
}
td#vice04 a :hover, .vice2R04 :hover {
    background-color: #a52e23;
}
td#vice05 a, .vice2R05 a {
    background-color: #96b900;
}
td#vice05 a :hover, .vice2R05 :hover {
    background-color: #7c9e00;
}

td#vice06 a, .vice2R06 a {
    background-color: #609400;
}
td#vice06 a :hover, .vice2R06 :hover {
    background-color: #487b00;
}

td#vice07 a, .vice2R07 a {
    background-color: #246ED9;
}

td#vice07 :hover, .vice2R07 :hover {
    background-color: #0056ba;
}

td#vice08 a, .vice2R08 a {
    background-color: #18478d;
}

td#vice08 :hover, .vice2R08 :hover {
    background-color: #003273;
}

td#vice09 a, .vice2R09 a {
    background-color: #00CEF2;
}

td#vice09 :hover, .vice2R09 :hover {
    background-color: #00BEDF;
}

/*table BUTTON �ipka - odkaz*/

table.odkaz {
    width: auto;
    max-width: 645px;
    height: 20px;
    min-height: 20px;
    border: 0;
    padding: 0;
    margin: 0;
    overflow: hidden;
    clear: right;
    display: inline;
}

td#odkaz {
    width: 22px;
    height: 20px;
}

    td#odkaz a {
        width: 22px;
        height: 20px;
        background-image: url(_images/odkaz.png);
        background-position: left top;
        background-repeat: no-repeat;
        display: block;
        text-decoration: none;
        border: none;
    }

    td#odkaz img {
        border: none;
    }

    td#odkaz :hover {
        background-image: url(_images/odkaz_over.png);
    }

td.textodkaz {
    padding-right: 5px;
    font-weight: bold;
}

/* Odkaz v textu*/

a.tecky a, a.tecky img {
    position: relative;
    top: 1px;
    text-decoration: none;
    border: 0;
}

a.tecky_nove01, a.tecky_nove02, a.tecky_nove03, a.tecky_nove04, a.tecky_nove05, a.tecky_nove06, a.tecky_nove07, a.tecky_nove08, a.tecky_nove09 {
    text-decoration: none;
    position: relative;
    top: 2px;
    display: inline-block;
    /*	background-image:url(_Images/tecky_transp.png);
*/
    max-width: 26px;
    width: 26px;
    max-height: 14px;
    height: 14px;
    padding: 0px 0px 0px 0px;
    text-align: center;
}

    a.tecky_nove01 img, a.tecky_nove02 img, a.tecky_nove03 img, a.tecky_nove04 img, a.tecky_nove05 img, a.tecky_nove06 img, a.tecky_nove07 img, a.tecky_nove08 img, a.tecky_nove09 img {
        position: relative;
        top: 1px;
    }
/* viz buton_velky, td#vice atd.
a.tecky_nove03
{
	background-color:#D58931; 
}
a.tecky_nove03:hover
{
	background-color:#b7701b;
}*/
/*button velk� - v�ce ��dk�*/

table.buton_velky {
    width: 155px;
    height: 110px;
    min-height: 110px;
    float: left;
}

td.buton_velky {
    width: 155px;
    height: 110px;
    min-width: 155px;
    min-height: 110px;
}

td.buton_velky01 a, td.buton_velky02 a, td.buton_velky03 a, td.buton_velky04 a, td.buton_velky05 a, td.buton_velky06 a, td.buton_velky07 a, td.buton_velky08 a, td.buton_velky09 a {
    width: 133px;
    height: 68px;
    min-width: 133px;
    min-height: 62px;
    padding: 5px 6px 13px;
    display: block;
    background-image: url('_images/sipkaHome.png');
    background-repeat: no-repeat;
    background-position: right top;
    font-family: 'Open Sans',Arial,Helvetica,Sans-Serif;
    font-size: 14px;
    font-weight: 400;
    color: White;
    text-decoration: none;
}

td.buton_velky01 strong, td.buton_velky02 strong, td.buton_velky03 strong, td.buton_velky04 strong, td.buton_velky05 strong, td.buton_velky06 strong, td.buton_velky07 strong, td.buton_velky08 strong, td.buton_velky09 strong {
    font-weight: 400;
}


td.buton_velky a {
    width: 135px;
    height: 90px;
    min-width: 135px;
    min-height: 90px;
    padding: 10px;
    display: block;
    background-image: url(_images/button_viceRadku.png);
    background-position: left top;
    background-repeat: no-repeat;
    color: White;
    text-decoration: none;
}

    td.buton_velky a strong {
        color: White;
        line-height: 165%;
        font-weight: 400;
    }

    td.buton_velky :hover, td.buton_velky a:hover strong {
        color: #ffc706; /*v�ude tuto oran�*/
    }

td.buton_velky01 a, td#vice01 a, a.tecky_nove01 {
    background-color: #b4aa25;
}

    td.buton_velky01 :hover, td#vice01 :hover, a.tecky_nove01:hover {
        background-color: #999100;
    }

td.buton_velky02 a, td#vice02 a, a.tecky_nove02 {
    background-color: #E4B513;
}

    td.buton_velky02 :hover, td#vice02 :hover, a.tecky_nove02:hover {
        background-color: #c69b00;
    }

td.buton_velky03 a, td#vice03 a, a.tecky_nove03 {
    background-color: #D58931;
}

    td.buton_velky03 :hover, td#vice03 :hover, a.tecky_nove03:hover {
        background-color: #b7701b;
    }

td.buton_velky04 a, td#vice04 a, a.tecky_nove04 {
    background-color: #C44A36;
}

    td.buton_velky04 :hover, td#vice04 :hover, a.tecky_nove04:hover {
        background-color: #a52e23;
    }

td.buton_velky05 a, td#vice05 a, a.tecky_nove05 {
    background-color: #96b900;
}

    td.buton_velky05 :hover, td#vice05 :hover, a.tecky_nove05:hover {
        background-color: #7c9e00;
    }

td.buton_velky06 a, td#vice06 a, a.tecky_nove06 {
    background-color: #609400;
}

    td.buton_velky06 :hover, td#vice06 :hover, a.tecky_nove06:hover {
        background-color: #487b00;
    }

td.buton_velky07 a, td#vice07 a, a.tecky_nove07 {
    background-color: #246ed9;
}

    td.buton_velky07 :hover, td#vice07 :hover, a.tecky_nove07:hover {
        background-color: #0056ba;
    }

td.buton_velky08 a, td#vice08 a, a.tecky_nove08 {
    background-color: #18478d;
}

    td.buton_velky08 :hover, td#vice08 :hover, a.tecky_nove08:hover {
        background-color: #003273;
    }

td.buton_velky09 a, td#vice09 a, a.tecky_nove09 {
    /*	background-color:#0CF;*/
    background-color: #00CEF2;
}

    td.buton_velky09 :hover, td#vice09 :hover, a.tecky_nove09:hover {
        background-color: #00BEDF;
    }





/*ovlada�e hw tabulka*/

table.ovladace {
    border: 0px;
    background-color: white;
    vertical-align: top;
    width: auto;
    padding: 5px;
    margin: 5px;
    width: auto;
}

    table.ovladace td {
        min-width: 100px;
        min-height: 100px;
        height: 70px;
        margin-left: 5px;
        vertical-align: top;
    }



    table.ovladace br {
        padding-left: 6px;
    }

    table.ovladace td h3 {
        padding-top: 5px;
        padding-bottom: 3px;
        margin: 0;
    }


    table.ovladace td img {
        text-align: center;
        padding: 0;
        margin: 0;
    }

    table.ovladace td.ovlr {
        padding-left: 3px;
    }

/*buton velk�*/

#button2 {
    color: #FFFFFF;
    max-width: 155px;
    width: 155px;
    max-height: 110px;
    height: 110px;
    overflow: hidden;
    float: left;
    margin-right: 5px;
}

    #button2 a {
        color: white;
        text-decoration: none;
        text-align: left;
        display: block;
        height: 100%;
    }

        #button2 a strong {
            line-height: 2.0em;
            color: White;
        }


        #button2 a:hover, #button2 a:hover strong {
            color: #e6cc47;
        }

td.but2_hlr {
    width: 5px;
    height: 5px;
    background-image: url(_images/but2_hlr.png);
    background-repeat: no-repeat;
    font-size: 1px;
}

td.but2_h {
    width: 144px;
    height: 5px;
    background-image: url(_images/but2_h.png);
    background-repeat: no-repeat;
    font-size: 1px;
}

td.but2_hpr {
    width: 6px;
    height: 5px;
    background-image: url(_images/but2_hpr.png);
    background-repeat: no-repeat;
    font-size: 1px;
}

td.but2_l {
    width: 5px;
    height: 98px;
    background-image: url(_images/but2_l.png);
    background-repeat: no-repeat;
    font-size: 1px;
}

td.but2_s {
    width: 139px;
    height: 98px;
    background-image: url(_images/but2_s.png);
    background-repeat: no-repeat;
    vertical-align: top;
    padding-left: 5px;
}

td.but2_r {
    width: 6px;
    height: 98px;
    background-image: url(_images/but2_r.png);
    background-repeat: no-repeat;
    font-size: 1px;
}

td.but2_dlr {
    width: 5px;
    height: 7px;
    background-image: url(_images/but2_dlr.png);
    background-repeat: no-repeat;
    font-size: 1px;
}

td.but2_d {
    width: 144px;
    height: 7px;
    background-image: url(_images/but2_d.png);
    background-repeat: no-repeat;
    font-size: 1px;
}

td.but2_dpr {
    width: 6px;
    height: 7px;
    background-image: url(_images/but2_dpr.png);
    background-repeat: no-repeat;
    font-size: 1px;
}


/*homepage*/

table#homepage {
    color: White;
    vertical-align: top;
    position: relative;
    /*left: -15px;*/
    width: 670px;
    z-index: 0;
}

    table#homepage td {
        vertical-align: top;
        background-repeat: no-repeat;
        font-size: 17px;
        font-weight: 400;
    }

    table#homepage a {
        display: block;
        height: 100%;
        color: White;
        text-decoration: none;
    }

    #subpage .ho2 a {
    display: block;
    height: 100%;
    color: White;
    text-decoration: none;
    }

    #subpage a {
    /*display: block;*/
    height: 100%;
    text-decoration: none;
    }


        table#homepage a:hover {
            color: #e6cc47;
        }

td.homepage_01 {
    width: 670px;
    height: 194px;
    background-image: url(_images/homepage_01.jpg);
    background-position: center top;
}

td.homepage_02 {
    width: 152px;
    padding-left: 10px;
    height: 159px;
    background-image: url(_images/homepage_02.jpg);
}

td.homepage_03 {
    width: 155px;
    padding-left: 18px;
    height: 159px;
    background-image: url(_images/homepage_03.jpg);
}

td.homepage_04 {
    width: 153px;
    padding-left: 18px;
    height: 159px;
    background-image: url(_images/homepage_04.jpg);
}

td.homepage_05 {
    width: 146px;
    padding-left: 18px;
    height: 159px;
    background-image: url(_images/homepage_05.jpg);
}

td.homepage_06 {
    width: 152px;
    padding-left: 10px;
    height: 161px;
    background-image: url(_images/homepage_06.jpg);
}

td.homepage_07 {
    width: 155px;
    padding-left: 18px;
    height: 161px;
    background-image: url(_images/homepage_07.jpg);
}

td.homepage_08 {
    width: 153px;
    padding-left: 18px;
    height: 161px;
    background-image: url(_images/homepage_08.jpg);
}

td.homepage_09 {
    width: 146px;
    padding-left: 18px;
    height: 161px;
    background-image: url(_images/homepage_09.jpg);
}


tr.ho_1 td {
    padding-top: 0;
    margin-top: 0;
    overflow: hidden;
}

tr.ho2 td {
    height: 144px;
    overflow: hidden;
    background-position: left bottom;
}


tr.ho3 td {
    padding-top: 15px;
    margin-top: 0;
    height: 146px;
    background-position: top;
}

table#homepage-text {
    color: White;
    vertical-align: top;
    position: relative;
    left: -14px;
    width: 669px;
    z-index: 0;
}

    table#homepage-text a {
        display: block;
    }

        table#homepage-text a:hover {
            color: #003399;
        }

.homepage_text-odkazy {
    /*    color: #5E5E5E;
    font-size: 17px; 
    font-weight: 500px;
	*/
}

    .homepage_text-odkazy a {
        color: #99FF00;
        text-decoration: none;
    }

td.homepage_text-odkazy {
    /*
    color: #5E5E5E;
    font-size: 14px;
    font-weight: 500px;
	text-decoration: none;
*/
}

    td.homepage_text-odkazy a {
        color: #4C4C4C;
        text-decoration: none;
        display: block;
    }

        td.homepage_text-odkazy a:hover {
            color: #3e438e;
        }

td.homepage_text-odkazy_b {
    color: #5E5E5E;
    font-family: 'Open Sans', Arial, Helvetica, Sans-Serif;
    font-weight: bolder;
    font-size: 17px;
    padding-left: 10px;
    text-decoration: none;
}

    td.homepage_text-odkazy_b a {
        color: #5E5E5E;
        text-decoration: none;
    }

/*nová homepage*/
td.homeIkoRow1 div, td.homeIkoRow2 div {
    /*background-image: url(_images/sipkaHome.png);
    background-repeat: no-repeat;
    background-position: right top;*/
    float: left;
    width: 22%;
    height: 160px;
    max-height: 160px;
    padding: 35px 8px 8px 8px;
    text-align: left;
    vertical-align: bottom;
	position:relative;
}

.homeIkoRow1 div{
    float: left;
    width: 22%;
    height: 160px;
    max-height: 160px;
    padding: 35px 8px 8px 8px;
    text-align: left;
    vertical-align: bottom;
	position:relative;
}

#subpage {width: 100%; min-width: 700px;}

#subpage .homeIkoRow1 div {
    float: left;
    width: 13%;
    height: 65px;
    padding: 30px 8px 8px 8px;    
}

#subpage .left{float: left; }
#subpage .right{float: right ! important; }

tr.ho2 td a, tr.ho3 td a {
    width: 100%;
    height: 160px;
    max-height: 160px;
    /*padding: 35px 8px 8px 8px;*/
    position: relative;
    /*top: -35px;
    left: -8px;*/
    font-family: 'Open Sans', Arial, Helvetica, Sans-Serif;
    font-size: 20px;
    line-height: 24px;
    font-weight: 400;
}

.ho2 div a  {
    width: 100%;
    height: 160px;
    max-height: 160px;
    /*padding: 35px 8px 8px 8px;*/
    position: relative;
    /*top: -35px;
    left: -8px;*/
    font-family: 'Open Sans', Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    font-weight: 400;
}

#subpage .ho2 div a {
    padding: 25px 8px 13px 8px;
    top: -30px;
}


td.homeIkoRow1 div a:hover, td.homeIkoRow2 div a:hover {
    /*background-image: url(_images/sipkaHome.png);
    background-repeat: no-repeat;
    background-position: right top;*/
}

td.homeIkoRow1 div a.trustMark01:hover, td.homeIkoRow2 div a.trustMark01:hover{
	background-image: none;
	opacity: 0.6;
    filter: alpha(opacity=60);
}

table#homepage td.homeIkoRow1 div a:hover, table#homepage td.homeIkoRow2 div a:hover {
    color: white;
}

div.homepage_01 {
    /*background-color: #7ab243;*/
    background-image: linear-gradient(to bottom right, #7ab243, #346a1f);
    margin-right: 18px;
}

    div.homepage_01:hover {
        background-image: none;
        background-color: #7ab243;
    }
	div.homepage_01 a.trustMark01:hover {
        background-color: transparent;
    }

    div.homepage_01.right,
    div.homepage_02.right,
    div.homepage_03.right,
    div.homepage_04.right,
    div.homepage_05.right,
    div.homepage_06.right,
    div.homepage_07.right,
    div.homepage_08.right {
        margin-right: 0;
        margin-left: 18px;
    }    

div.homepage_02 {
    background-image: linear-gradient(to bottom right, #f4bc2d, #f58017);
    margin-right: 18px;
}

    div.homepage_02:hover {
        background-image: none;
        background-color: #f4bc2d;
    }

div.homepage_03 {
    background-image: linear-gradient(to bottom right, #e54a19, #c0360c);
    margin-right: 18px;
}

    div.homepage_03:hover {
        background-image: none;
        background-color: #e54a19;
    }

div.homepage_04 {
    background-image: linear-gradient(to bottom right, #ee6090, #ae1658);
    margin-right: 18px;
}

    div.homepage_04:hover {
        background-image: none;
        background-color: #ee6090;
    }

    #homepage div.homepage_04, #homepage div.homepage_08 {margin-right: 0;}

div.homepage_05 {
    background-image: linear-gradient(to bottom right, #d3df56, #837918);
    margin-right: 18px;
}

    div.homepage_05:hover {
        background-image: none;
        background-color: #d3df56;
    }

div.homepage_06 {
    background-image: linear-gradient(to bottom right, #8ec9f8, #1a77d2);
    margin-right: 18px;
}

    div.homepage_06:hover {
        background-image: none;
        background-color: #8ec9f8;
    }

div.homepage_07 {
    background-image: linear-gradient(to bottom right, #7986cb, #1b247f);
    margin-right: 18px;
}

    div.homepage_07:hover {
        background-image: none;
        background-color: #7986cb;
    }

div.homepage_08 {
    background-image: linear-gradient(to bottom right, #65ba69, #1c5f21);
    margin-right: 18px;
}

    div.homepage_08:hover {
        background-image: none;
        background-color: #65ba69;
    }

tr.ho2 td.p18, tr.ho3 td.p18 {
    height: 135px;
    max-height: 135px;
    padding-bottom: 18px;
    padding-top: 0;
}

.homeIkoRow1 p {clear: both; height: 18px; margin: 0; padding: 0;}





/* ================================================================================*/
/* dva sloupce*/

td.lsl {
    text-align: left;
    vertical-align: top;
    padding-right: 13px;
    width: 320px;
    font-family: 'Open Sans', Arial, Helvetica, Sans-Serif;
}

td.psl {
    text-align: left;
    vertical-align: top;
    padding-left: 12px;
    width: 320px;
    font-family: 'Open Sans', Arial, Helvetica, Sans-Serif;
}

table.dvasl {
    margin-bottom: 15px;
    clear: right;
}

/* li obecn�*/

li {
    padding-bottom: 3px;
    padding-top: 3px;
}

ol {
    padding-bottom: 5px;
    padding-top: 5px;
}
/* petr styly pro FAQ*/

.faq_dotaz {
    font-weight: bold;
    margin-bottom: 0px;
}

.faq_odp {
    margin-left: 40px;
    margin-top: 0px;
    margin-bottom: 0px;
}



/* tabulky �te�ky */

table#ctecky {
    width: 640px;
}

#ctecky td {
    vertical-align: middle;
}

table#ctecky td h2 {
    padding: 0;
    margin: 0;
    margin-left: 3px;
}

#ctecky td img {
    text-align: center;
}

table#ctecky tr td p {
    padding: 0;
    margin: 0;
    margin-left: 3px;
    margin-right: 3px;
}

table.starcos td {
    vertical-align: top;
    padding-left: 5px;
    padding-right: 10px;
}

table.starcos {
    padding-bottom: 15px;
    padding-top: 10px;
}


/*ikony prohl�e�e*/


a.uzpri img {
    border: 0;
    margin-right: 3px;
    text-decoration: none;
}

/*doln� menu */

.footercopy {
    font-family: 'Open Sans', Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    height: auto;
    width: 100%;
    min-width: 990px;
    text-align: center;
    position: relative;
    text-transform: uppercase;
    font-weight: normal;
    text-transform: none;
    color: Gray;
    padding: 15px 0;
}

.footerlinks {
    font-family: 'Open Sans', Arial, Helvetica, Sans-Serif;
    font-size: 11px;
    height: auto;
    width: 100%;
    min-width: 990px;
    text-align: center;
    position: relative;
}


div.footerlinks a {
    color: #3e438d;
    text-decoration: none;
}

div.footerlinks span.first-link a {
    color: Gray;
}

    div.footerlinks a:hover {
        color: Gray;
    }

div.footerlinks span {
    color: Gray;
    position: relative;
    font-weight: bolder;
    top: -1px;
}

/*novinky*/

tr.normalrow {
    /*background-color: #e9edf0;*/
}

    tr.normalrow table {
        width: 610px;
    }

    tr.normalrow td {
        border: 2px solid white;
    }

tr.alterrow td {
    border: 2px solid white;
}

tr.alterrow table {
    width: 610px;
    border: 2px solid white;
}

tr.alterrow {
    /*background-color: #d4e8fb;*/
}

td.prehleddatum, td.prehledfoto {
    width: 80px;
    min-width: 80px;
    text-align: center;
    padding: 5px;
}

td.prehledfoto {
    width: 100px;
    min-width: 100px;
    text-align: center;
    padding: 5px;
}

td.prehledpopis {
    width: 100%;
    min-width: 300px;
    vertical-align: top;
    padding-left: 15px;
}

    td.prehledpopis h3 {
        padding-top: 5px;
        margin-top: 0;
    }

table.prehled, table.prehled1 {
    min-width: 640px;
}

table.prehled .normalrow, table.prehled1 .alterrow {
    border-top: 1px dotted gray;
}

.dotted .normalrow td, .dotted .alterrow td {
    border-top: 1px dotted gray;
}

td.prehledpopis1 {
    width: 100%;
    min-width: 300px;
    vertical-align: top;
    padding-left: 15px;
    padding-bottom: 10px;
}

div.GalleryBack2 {
    font-weight: bold;
}

/*novinka rozbalen�*/

div#vicenov a {
    position: relative;
    top: -4px;
}

table.rozbalena {
    width: 100%;
    overflow: hidden; /*border:1px solid gray;     border-collapse:collapse;*/
}

tr.detail td {
    margin: 0;
    padding-bottom: 5px;
    /*padding-left: 10px;*/
    width: 430px;
}

tr.detail1 td {
    margin: 0;
    padding-bottom: 5px;
    padding-left: 10px;
    width: 430px;
}

tr.detail span, tr.detail p {
    /*max-width: 440px;*/
}

td.rozbalenapopis {
    vertical-align: top;
    font-weight: 600;
    padding-left: 10px;
    padding-bottom: 10px;
    width: 430px;
}

td.rozbalenapopis1 {
    vertical-align: top;
    font-weight: 600;
    padding-left: 10px;
    padding-bottom: 10px;
    width: 500px;
}

    td.rozbalenapopis1 H3 {
        text-transform: uppercase;
        color: #4564A6;
        padding-top: 0;
        margin-top: 0;
        font-size: 20px;
        font-weight: normal;
    }

td.rozbalenadatum {
    font-size: 11px;
    width: 70px;
    padding: 0;
    margin: 0;
}

td.rozbalenafoto {
    width: 100px;
    padding: 0 10 0 10px;
    margin: 0;
    text-align: center;
}

    td.rozbalenafoto img, td.rozbalenafoto1 img {
        max-width: 100px;
        /*border: 1px solid gray;*/
        padding: 0;
        margin: 0;
    }

td.rozbalenafoto1 {
    width: 100px;
    min-width: 100px;
    padding: 0 10 0 10px;
    margin: 0;
    text-align: center;
}


td.rozbalenafoto img {
   /* border: 1px solid gray;*/
}

td.rozbalenapopis H3 {
    text-transform: uppercase;
    color: #4564A6;
    padding-top: 0;
    margin-top: 0;
    font-size: 20px;
    font-weight: normal;
}


/*table.prehled td, table.prehled1 td
{
    min-width:500px;
}*/

/*kontakty*/

table.kontakt {
    width: 320px;
    clear: both;
}

table.kontakt1 {
    float: left;
    width: 300px;
    clear: both;
}


table.kontakt td {
    padding: 0px 20px 0px 0px;
    vertical-align: top;
}

table.kontakt h2 {
    font-size: 19px;
    font-weight: normal;
    padding-top: 5px;
    margin-top: 0;
    padding-bottom: 3px;
    color: #4564A6;
}

table.kontakt h3, table.kontakt1 h3 {
    font-size: 15px;
    text-transform: uppercase;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 3px;
    margin-top: 0;
    line-height: 1.25em;
    color: #4564A6;
}


table.kontakt p {
    padding-bottom: 3px;
    margin-bottom: 0;
    padding-top: 3px;
    margin-top: 0;
    line-height: 1.3em;
}


table.kontakt td.dny {
    width: 70px;
    padding: 0;
    margin: 0;
    text-align: left;
    max-width: 100px;
}

table.kontakt td.hod {
    width: 250px;
    padding: 0;
    margin: 0;
    text-align: left;
    max-width: 250px;
}


td.tuckon {
    font-weight: bold;
}


/*table �te�ky 2*/
table.ctecky2 td {
    border-bottom: 1px dotted gray;
    border-collapse: collapse;
    min-width: 100px;
}

    table.ctecky2 td img {
        text-align: center;
        float: right;
        padding-right: 15px;
    }


/*ko�enov� certifik�ty*/


div.korencert_uvod {
    margin-top: 15px;
}


/* tabulky cen�k a ostatn� odvozen� tabulky*/

table#cenik {
    width: 100%;
    min-width: 620px;
    border: 0;
}

table#cenik0, table.cenik0 {
    width: 100%;
    min-width: 620px;
    border: 0px;
}

    table.cenik0, table.cenik0 td {
        border-top: 1px dotted gray;
        border-collapse: collapse;
    }

    table#cenik0 td {
        border: none;
        border-bottom: 1px dotted gray;
        min-width: 90px;
    }

    table#cenik0 tr.row1 td, table#cenik0 tr.row2 td, table#cenik0 tr.zero td,
    table.cenik0 tr.row1 td, table.cenik0 tr.row2 td, table.cenik0 tr.zero td {
        background-color: white;
        color: #5d5d5d;
    }

    table#cenik0 tr.zero td {
        font-weight: normal;
    }

    table#cenik0 h3 {
        float: left;
        display: inline;
        padding: 0;
        margin: 0;
    }

    table.cenik0 td.prehledfoto {
        min-width: 100px;
    }

    table.cenik0 td.prehleddatum {
        min-width: 90px;
    }

    table.cenik0 tr.normalrow {
        background-color: white;
    }

    /*table.cenik0 tr.normalrow
{
    border-bottom:1px solid gray;
        border-top:1px solid gray;
}*/

    table.cenik0 tr.alterrow {
        background-color: white;
    }



    table#cenik0 td.nodot {
        border-bottom: none;
    }

td.nodot {
    border-bottom: none;
}

table#cenik table.but_vice {
    padding-bottom: 0;
    margin-left: 20px;
}


    table#cenik table.but_vice td {
        border: 0px;
        border-collapse: separate;
    }

#cenik td {
    vertical-align: middle;
    border-bottom: 1px dotted gray;
    border-collapse: collapse;
    min-width: 100px;
}


tr.row1 td {
    background-color: white;
}

tr.row2 td {
    background-color: #f7f7f7;
}

td.odd {
    height: 25px;
    border: 0px;
}

#cenik2 td.odd {
    height: 25px;
    border: 0px;
}

tr.zero td {
    background-color: #f7f7f7;
    font-weight: bold;
    color: #4C4C4C;
}

    tr.zero td a, tr.zero td img {
        font-weight: bold;
        color: #666666;
        text-decoration: none;
        border: none;
        max-height: 14px;
    }

tr.zero a:hover {
    font-weight: bold;
    color: #55626e;
    text-decoration: none;
}


td.levysl {
    text-align: left;
}

#cenik2 td.levysl, #cenik td.levysl {
    padding-left: 10px;
    text-align: left;
}


td.cenikodr {
    text-align: left;
    padding-left: 30px ! important;
    margin-top: 5px;
    background-image: url(_images/sipkacen.png);
    background-repeat: no-repeat;
    background-position: left top;
}

td.cenodsaz {
    padding-left: 48px;
    background-image: url(_images/sipkacen1.png);
    background-repeat: no-repeat;
    background-position: left top;
}


td.pravysl {
    text-align: right;
    padding-right: 20px;
}

tr.stred td {
    text-align: center;
}


table#cenik2 {
    width: 100%;
    min-width: 620px;
    border: 0;
}

#cenik2 td {
    vertical-align: middle;
    border: 1px dotted gray;
    border-collapse: separate;
    min-width: 80px;
    text-align: center;
}

    #cenik2 td h3, #cenik td h3 {
        color: #666666;
        text-align: left;
        padding-top: 0;
        margin-top: 0;
    }



/* h2 a P s odr�kou*/

div.h2odr H2 {
    padding-left: 20px;
    background-image: url(_images/sipkaul.png);
    background-position: left center;
    background-repeat: no-repeat;
    margin-top: 15px;
    padding-top: 0;
    clear: left;
}

p.odrSipka {
    padding-left: 20px;
    background-image: url(_images/sipkaul.png);
    background-position: left top;
    background-repeat: no-repeat;
    padding-top: 0;
    clear: left;
}

div.h2odr H3 {
    padding-left: 20px;
    background-image: url(_images/sipkaul.png);
    background-position: left center;
    background-repeat: no-repeat;
    margin-top: 15px;
    max-width: 625px;
    padding-top: 0;
    clear: left;
}

div.h2odr table.buton_velky {
    padding-left: 20px;
    padding-top: 5px;
}

div.h2odr H1 {
    padding-bottom: 0px;
    margin-bottom: 0px;
}

div.h2odr p {
    padding-left: 20px;
    max-width: 625px;
    clear: left;
}

div.h2odr p {
    padding-bottom: 0px;
    margin-bottom: 0px;
}

div.h2odr table.but_vice, div.h2odr table.odkaz {
    float: left;
    position: relative;
    left: 20px;
    clear: right;
    margin-bottom: 15px;
    width: inherit;
}

div.odsaz {
    padding-left: 20px;
    margin-left: 0;
    padding-top: 0;
    clear: left;
}

    div.odsaz H4 {
        padding-top: 0;
        margin-top: 0;
        font-size: 14px;
    }

/*POBO�KY kraje */

div.regKraj {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 2px;
    padding-bottom: 10px;
    padding-top: 0px;
    margin-top: 0;
}

div.regNazev {
    font-size: 1.2em;
    font-size: 14px;
    padding-bottom: 3px;
    color: #4564a6;
}

div.regCity {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 2px;
    padding-bottom: 5px;
    padding-top: 0px;
    margin-top: 0;
    padding-top: 20px;
}

.map-list .kraj div.separator-reg-kraj {
    padding-bottom: 10px;
    border-bottom: 1px dotted #9c9c9c;
    margin-bottom: 20px;
}

.map-list .kraj div.separator-reg-kraj:last-of-type {
    padding-bottom: 0px;
    border-bottom: 0;
    margin-bottom: 0px;
}

.map-list .desktop .kraj div.separator-reg-kraj,
.map-list .desktop .kraj div.separator-reg-kraj:last-of-type {
    border: 0;
}

.map-list .desktop .additional-info {
    clear: both;
}

.map-list .desktop .rowline {
    display: flex;
}

.map-list .desktop .rowline:hover, .map-list .desktop .opened .rowline {
    cursor: pointer;
    background-color: #cccccc;
    display: flex;
}

.map-list .desktop .more-info {padding-top: 10px; padding-bottom: 10px; float: left; width: 100%;}

.map-list hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border-bottom: 1px dotted gray;
    border-top: 0;
    float: left;
    width: 100%;
}
.map-list img {
    max-width: 100% !important;
}


.map-list .desktop .street-city,
.map-list .desktop .reg-title {
    width: 28%;
    float: left;
    margin-right: 1%;
}


.map-list .desktop .phone {
    width: 16%;
    float: left;
}

.map-list .desktop .city {
    width: 18%;
    float: left;
    padding-left: 17px;
    background-image: url("_Images/yellowArrow.png");
    background-repeat: no-repeat;
    background-position: -17px -11px;
}

.map-list .desktop .hw-sk {
    width: 10%;
    float: left;
}

.map-list .mobile .city,
.map-list .mobile .street-city,
.map-list .mobile .street,
.map-list .mobile .phone,
.map-list .mobile .email {
    width: 100%;
    float: left;
}



table.objednavkyObsah {
    position: relative;
    left: -122px;
    width: 468px;
}

    table.objednavkyObsah tr.normalrow, table.objednavkyObsah tr.alterrow {
        background-color: White;
    }

        *table.objednavkyObsah tr.normalrow td, table.objednavkyObsah tr.alterrow td {
            min-width: 110px;
        }


/*div.personud
{
    position: relative;
    left: -68px;
    float:left;
    width:100%;
}*/

div.personud {
    width: 470px;
    position: relative;
    left: -107px;
}

/*div.objhwtext
{
    position:relative;
    left:130px;
    width:500px;
    }
*/


/*VYHLED�V�N�*/

table#ctl00_MainContent_SearchFromTexts1_ListView1_Table2 {
    width: 640px;
    border-collapse: collapse;
}

    table#ctl00_MainContent_SearchFromTexts1_ListView1_Table2 td {
        background-color: white;
        border-top: 1px dotted gray;
        border-collapse: collapse;
        vertical-align: top;
        width: 50%;
        overflow: hidden;
        padding: 5px;
    }

    table#ctl00_MainContent_SearchFromTexts1_ListView1_Table2 tr.normalRowStyle td {
        background-color: #F7F7F7;
    }

    table#ctl00_MainContent_SearchFromTexts1_ListView1_Table2 tr th {
        font-size: 15px;
        text-transform: uppercase;
        width: 300px;
        min-width: 300px;
        padding: 5px;
        text-align: left;
    }

table#ctl00_MainContent_SearchFromNews1_ListView1_itemPlaceholderContainer td {
    background-color: White;
}

/*BANNERY navigace*/
#slides .prev {
    display: block;
    height: 24px;
    position: absolute;
    top: 81px;
    left: 8px;
    width: 22px;
    background-image: url(_images/arrow-left.png);
    z-index: 101;
    text-decoration: none;
}

#slides .next {
    display: block;
    height: 24px;
    position: absolute;
    top: 81px;
    width: 22px;
    background-image: url(_images/arrow-right.png);
    z-index: 101;
    left: 639px;
    text-decoration: none;
}

#slides .prev:hover {
    background-image: url(_images/arrow-left-over.png);
}

#slides .next:hover {
    background-image: url(_images/arrow-right-over.png);
}
/* NOVÉ BUTTONY */

div.butt_small {
    background-image: url('_images/sipkaHome.png');
    background-repeat: no-repeat;
    background-position: right top;
    background-color: #000099;
    float: left;
    width: 224px;
    height: 27px;
    max-height: 92px;
    padding: 4px 4px 4px 4px;
    text-align: left;
    display: table;
}

.butt_small_text {
    min-height: 10em;
    display: table-cell;
    vertical-align: middle;
    color: #FFFFFF;
}

/*rozbalovací buttony*/

.kctab {
    width: 640px !important;
    max-width: 640px !important;
    overflow: hidden;
}

    .kctab td {
        vertical-align: top;
    }

    .kctab .left {
        width: 160px;
        max-width: 160px;
        min-width: 160px;
    }

    .kctab .right {
        width: 480px;
        max-width: 480px;
        min-width: 480px;
    }

.buttonWd {
    width: 522px;
    min-width: 522px;
    height: 15px;
    min-height: 15px;
    max-height: 15px !important;
    background-color: #b4aa25;
    color: white;
    font-size: 13px;
    line-height:14px;
    padding: 6px 6px 4px;
    background-image: url('_images/sipkaHome.png');
    background-repeat: no-repeat;
    background-position: right top;
    /*display: inline-table;*/
    margin-bottom:20px;
    border:none;
}

.buttonMd {
    width: 210px;
    min-width: 210px;
    height: 15px;
    min-height: 15px;
    background-color: #b4aa25;
    color: white;
    font-size: 13px;
    line-height:14px;
    padding: 5px 10px;
    background-image: url('_images/sipkaHome.png');
    background-repeat: no-repeat;
    background-position: right top;
    display: inline-block;
    float:left;
    margin-bottom:20px;
}

.arrButt3R {
    width: 564px;
    min-width: 564px;
    height: 25px;
    min-height: 25px;
    max-height: 25px;
    background-image: url(_images/arr3down.png);
    background-repeat: no-repeat;
    background-position: right center;
    margin-bottom: 20px;
    display: block !important;
    cursor: pointer;
}

.arrButt3RM {
    width: 218px;
    min-width: 218px;
    padding: 6px 6px 3px;
    height: 16px;
    min-height: 16px;
    position:relative;
    left:-10px;
    top:-5px;
    /*margin-right: 74px;
    background-image: url(_images/arr3right.png);*/
    background-repeat: no-repeat;
    background-position: right center;
    /*margin-bottom: 10px;*/
    display: block !important;
    cursor: pointer;
    color:white !important;
    text-decoration:none;
}

.infoButt, .infoButt2R, .infoButtNO {
    width:25px;
    min-width:25px;
    max-width:25px;
    height:25px;
    min-height:25px;
    max-height:25px;
    padding:0;
    margin: 0 35px 20px 6px;
    text-decoration:none !important;
    background-image: url(_images/arr3right.png);
    background-repeat: no-repeat;
    background-position: center center;
    display:inline-table;
}
.infoButt2R {
    height:40px;
    min-height:40px;
    max-height:40px;
}
.infoButtNO {
    background-image:none !important;
    cursor:default !important;
}

    .arrButt3R.selected, .arrButt3RM.selected {
        background-image: url(_images/arr3top.png);
    }

    .arrButt3R:hover div, .buttonMd:hover {
        background-color: #999100;
    }

.leftPan, .rightPan {
    width: 300px;
    min-width: 300px;
    max-width: 300px !important;
    height: auto;
    display: inline-table !important;
    margin: 0 !important;
    padding: 0 !important;
}
.rightPan {
    position:relative;
    left:1px;
}

.divCont {
    position: relative;
    animation-name: contIn;
    animation-duration: 1s;
    background-color: white;
    transition: ease-in;
    transition-timing-function: ease-in;
}


.kctab h2 {
    margin-bottom: 25px;
}


@keyframes contIn {
    from {
        top: 0;
        height: 0px;
        opacity: 0.3;
    }

    to {
        top: 0;
        height: auto;
        opacity: 1;
    }
}
.secPosun {
    position:relative;
    top:-15px;
}
.trustMark01, .trustMark05 {
    width: 30px !important;
    max-width: 30px !important;
    height: 42px !important;
    max-height: 42px !important;
    line-height: normal !important;
    padding: 5px !important;
    padding-top: 8px !important;
    position: absolute !important;
    /*left: unset !important;
    top: unset !important;*/
    bottom: 0;
    right: 0;
    z-index: 8000;
}

.trustMark01 img, .trustMark05 img {
/*	width:35px;
	height:50px;
*/	}
.homepage_01_text {
	color:red !important;
	display:inline-table !important;
	position:relative !important;
	}

/* RESPONSIVE DESIGN */

@media screen and (max-width: 990px) {
.arrButt3R, .buttonWd, .kctab {width: 98%; min-width: 98%; min-height: initial; height: initial; max-height: initial ! important;}

.kctab .right {width: auto; min-width: auto; max-width: auto;}
}

@media screen and (max-width: 750px) {
#subpage {min-width: 100%;}
.HtmlContentInner {width: 100%;}

#subpage .homeIkoRow1 div {
    width: 18%;
   
}

}


@media screen and (max-width: 600px) {
#subpage .left {float: left;}
#subpage .homepage_02.right, #subpage .homepage_03.right, #subpage .homepage_04.right {float: left;}

#subpage .homeIkoRow1 div {
    width: 20%;
}

    div.homepage_01.right,
    div.homepage_02.right,
    div.homepage_03.right,
    div.homepage_04.right,
    div.homepage_05.right,
    div.homepage_06.right,
    div.homepage_07.right,
    div.homepage_08.right {
        margin-right: 0;
        margin-left: 1%;
    }

    div.homepage_01.left,
    div.homepage_02.left,
    div.homepage_03.left,
    div.homepage_04.left,
    div.homepage_05.left,
    div.homepage_06.left,
    div.homepage_07.left,
    div.homepage_08.left {
        margin-left: 0;
        margin-right: 1%;
    }

    .homeIkoRow1 p {height: 1%;}

}


@media screen and (max-width: 470px) {
    #subpage .homeIkoRow1 div {
        width: 20%;
    }
}

@media screen and (max-width: 450px) {
    #homepage div.homepage_01 a:hover,
    #homepage div.homepage_02 a:hover,
    #homepage div.homepage_03 a:hover,
    #homepage div.homepage_04 a:hover,
    #homepage div.homepage_05 a:hover,
    #homepage div.homepage_06 a:hover,
    #homepage div.homepage_07 a:hover,
    #homepage div.homepage_08 a:hover {min-height: 120px;}

}

    @media screen and (max-width: 420px) {
        .kctab .right, .kctab .left {
            float: left;
        }


        #subpage .homeIkoRow1 div {
            width: 27%;
            float: left !important;
            margin: 0 1% 1% 0;
        }

        .homeIkoRow1 p {
            display: none;
        }

        td.buton_velky01 a,
        td.buton_velky02 a,
        td.buton_velky03 a,
        td.buton_velky04 a,
        td.buton_velky05 a,
        td.buton_velky06 a,
        td.buton_velky07 a,
        td.buton_velky08 a,
        td.buton_velky09 a {
            width: 90%;
        }
    }

</pre></body></html>