﻿/*body, html, *, select, input {font-family: Tahoma;}*/
body {
/* font-size: small; */
 color: White; /* #666666;*/
}
h1 h2 h3
{
 color: Navy;     
}
img.icon
{
	vertical-align: middle;
}
.nadpis {
 font-size: medium;
 font-weight: bold; 
}
.potvrzeni {
 font-size: large;
 font-weight: bold; 
}
.div_zpet{
 text-align: right;
 position: relative; 
 width: 80%; 
}

/*záhlaví*/
table th {
    font-family: "Open Sans Condensed", sans-serif;
    font-size: 15px;
    color: #fff;
    background-color: #045ba9;
    padding: 5px 7px 5px 0;
   /* border-right: 1px solid #fff;*/
    line-height: 15px;
}
/*řádek*/
table tr {
   height: 30px;
/*    border-bottom: 1px solid #c3c3c3;*/
}
/*řádek sudý*/
tbody tr.shopcart_row:nth-child(even) {
    background-color: #efefef;
}
/*řádek lichý*/
tbody tr.shopcart_row:nth-child(odd) {
    background-color: #fff;
}
/*tělo tabulky*/
table td {
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
    font-weight: bold;
    text-align: right;
    /*border-right: 1px solid #c3c3c3;*/
    padding: 5px;
}
input, select {
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
    font-weight: bold;
/*    text-align: right;*/
    /*border-right: 1px solid #c3c3c3;*/
/*    padding: 6px;*/
    vertical-align: middle; 
}

.div_obal_kosiku th
{
    text-align: center;
    }
.div_obal_kosiku td
{
 border-color: Silver;
 border-width: 1px;  
 border-style: none;
 
    }
/*

table{ 
 border-style: none; 
 border-color: White;
}
th{
 background-color: Navy;
 text-align:center;
 color: White; 
 border-color: White;
 border-width: 2px;  
}
td{
 text-align: center;
 border-color: White; 
 border-width: 2px;  
}
*/
#tab_slevy td, th
{
    font-size: 16px;
    padding: 5px; 
    }
.td_alternativni_pozadi
{
    background-color: #EEF7FF; 
    }    
.span_right
{
    padding-right: 12px; 
    }    
.td_obrazek{
 padding: 10px
}
.td_ramecek_footer{
 border-style: solid;
 border-width: 1px;
 border-color: Navy;
}
.td_zustatek{
 padding-left: 20px;
 padding-right: 20px;    
}
.td_left{
 text-align: left;
 padding-left: 10px;
 padding-right: 10px;  
}
.td_right{
 text-align: right;
 padding-left: 10px;
 padding-right: 10px;  
}
.td_center{
 text-align: center;
}
.td_padr{
 padding-right: 10px;
}
.button_font{
        margin:4px 8px;
        height:38px;
        border-radius: 10px;
                        -webkit-border-radius: 10px;
                        -moz-border-radius: 10px;
        transition: all 0.5s ease 0s;
        font-family: 'Open Sans Condensed',sans-serif;
        font-size:17px;
        text-align:center;
        font-weight:bold;
        cursor:pointer;
        text-shadow: #333 1px 1px 2px;
        box-shadow: #999 0px 0px 5px; 
}
.balik_footer
{
 font-weight: bold;
}
#table_zustatek{
 width: 250px;
 background-color: Red; 
 color: White;
 font-weight: bold;  
 padding: 2px;
}
#table_volba_id{
 background-color: White; 
 color: White;
 font-weight: bold;  
 border-style: solid;
 border-color: Blue;
 border-width: 1px;
}
.td_volba_id{
 padding: 20px;
}
.table_blede_zelena{
 background-color: #C1F0C1;
 border-style:solid;
 border-width: 1px;
 border-color: Green;   
}
.td_blede_zelena{
 border-style:solid;
 border-width: 1px;
 border-color: Green;   
}
.label_step_budouci{
 /*font-size: small;*/
 color: Red;
}
.label_step_minuly{
 /*font-size: small;*/
 color: #009900;
}
.label_step_vybrany{
 font-size: medium;
 font-weight: bold; 
 color: #009900; 
}
.labelIDx{
 font-weight: bold;
 /*font-size: small;*/
 color: #0033CC;
}
.div1_zahlavi{
 /*background-color: #D0D0D0;*/
 color: #1E4BCC;
 /*font-size: small;*/
 font-weight: bold;   
 padding: 10px;
 padding-right: 20px;
 text-align: left; 
}
.div1_table{
 border-style: solid;
 border-width: 1px;
 border-color: Silver;  
 /*background-color: #CEE6FF;*/
 width: 100%;
 padding: 5px; 
}
.div1_td{
 border-style: solid;
 border-width: 1px;
 border-color: Silver; /*#507CD1;  */
 padding-left: 2px;
 padding-right: 2px;
 padding-top: 2px;
 padding-bottom: 10px;
 height: 12px; 
 width: 70px; 
}
.div1_td_label{
 border-style: solid;
 border-width: 1px;
 border-color: Silver; /*#507CD1;  */
 padding-left: 2px;
 padding-right: 2px;
 padding-top: 2px;
 padding-bottom: 10px;
 width: 70px; 
 height: 14px;
 vertical-align: middle;
}
.div1_titulky{
 font-weight: bold;
 color: #0031AD; 
 text-align: center;
}
.div1_titulky td{
 text-align: center;
}
.div1_textbox{
 text-align: center;
 font-size: 12px; 
}
.div1_header{
 background-color: #0031AD;
 color: White;
 /*font-size: x-small;*/
}
.div1_td_header{
 background-color: #0031AD;
 height: 20px;
}
.div1_td_suma{
 background-color: Red;
 color: White;
 font-weight: bold;   
 /*font-size: small;*/
 width: 70px; 
 border-color:  Silver; /*#F2FFF2;*/
 border-style: solid;
 border-width: 1px;  
 text-align: center;  
 height: 16px; 
}
.div_footer{
 background-color: Red;
 color: White;
 height: 24px; 
 padding-right: 10px; 
}

.div2_promo111{
 background-color: #C6FFE2;
 border-width: 2px;
 border-style: solid;
 border-color: Green;  
 /*font-size: small;  */
}
.div_promo111{
 background-color: #C6FFE2;
 /*font-size: small;  */
}
.div2_td_suma_pred{
 background-color: Yellow;
 color: Black;
 font-weight: bold;   
 /*font-size: small;*/
 height: 20px;
 width: 70px; 
 border-color: White;
 border-style: solid;
 border-width: 1px;   
}
.div2_zahlavi{
 padding: 3px;
 background-color: White;
 color: White;
 /*font-size: small;*/
 font-weight: bold;   
 height: 10px; 
}
.div2_mezi_panely{
 background-color: #3399FF;
 height: 3px; 
}
.div2_table_promo_berbony{
 background-color: #F2FFF2;
 width: 100%; 
 /*font-size: small; */
}
.div2_table_promo_berbony.td{
 border-style: solid;
 border-width: 2px;
 border-color: White;   
}
.div2_tr_soucet{
 background-color: #CCFFFF;
}
.div2_td_promo_berbony{
 padding-left: 5px;
 padding-right: 5px; 
 padding-bottom: 2px;
 padding-top: 2px;  
 text-align: center; 
}
.div2_celkem{
 font-size: large;
}
.div2_celkem_pred{
 background-color: Yellow;
 color: Black; 
 width: 70px;  
}
.div2_celkem_po{
 background-color: Red;
 color: White; 
 width: 70px;  
}
.div3_zahlavi{
 background-color: #045ba9;
 color: White;
 /*font-size: small;*/
 font-weight: bold;   
 border-color: White;
 border-style: solid;
 border-width: 3px;   
 height: 22px; 
}
.div3_anketa{
 background-color: #B9DCFF;
 color: Black;
 /*font-size: small;*/
 font-weight: bold;   
 border-color: White;
 border-style: solid;
 border-width: 3px;   
 height: 22px; 
}
.div3_zahlavi_id{
 background-color: #3399FF;
 color: White;
 /*font-size: small;*/
 font-weight: bold;   
 border-color: White;
 border-style: solid;
 border-width: 3px;   
 height: 22px; 
}
.div3_textbox{
 background-color: #DDE7F7;
 width: 200px; 
 text-transform: uppercase;
}
.div3_email{
 background-color: #DDE7F7;
 width: 200px; 
}
.div3_label{
 text-align: right;
 /*font-size: small;  */
}
.div3_nacti_id{
 width: 100%; 
 /*font-size: small;  */
}
.div3_textbox_id{
 text-transform: uppercase;
}
.div5_udaje{
 color: Navy; 
 text-align: left;
 padding-left: 10px;  
}
.div5_sloupec1{
 width: 200px;
}
.div5_sloupec2{
 width: 200px;
}
.div5_sloupec3{
 width: 200px;
}
.div5_sloupec4{
 width: 200px;
}
.div5_footer{
 /*font-size: small;*/
 padding-left: 5px;
 padding-right: 5px;  
}
.div5_footer_udaje{
 background-color: #B7FFFF; 
 border-color: Silver;
 border-bottom-style: solid;
 border-width: 1px;  
 font-weight: bold; 
 text-align: right;
 padding-right: 40px;  
}
.div5_footer_titl{
 border-color: Silver;
 border-bottom-style: solid;
 border-width: 1px;  
 text-align: right;
 padding-right: 40px;  
}
.div5_footer_suma{
 background-color: Red;
 color: White;
 font-weight: bold;   
 /*font-size: small;*/
 height: 20px;
 border-color:  Silver; /*#F2FFF2;*/
 border-style: solid;
 border-width: 1px;  
 text-align: right;  
 padding-right: 40px;  
}
.div6_pozadi{
 background-color: #B7DBFF;
 border-color:  Navy;
 border-style: solid;
 border-width: 1px; 
 padding: 10px;  
}
.div6_gratulace{
 font-size: large;
 color: Navy;
 font-weight: bold;  
}
.div6_email{
 font-size: medium;
 font-weight: bold; 
}
.table_steps{
 background-color: White; /* #F2FFF2;*/
 width: 100%; 
}
.table_steps td{
    text-align: center;
}
.table_steps_slevy{
 background-color: White; /* #F2FFF2;*/
 width: 80%; 
}
.grid_padding{
 padding: 10px;
}
.NoneBackButton {
 display:none;
 background-color: Blue;
 font-weight:bold; 
 color: White; 
}
.BackButton{
 background-color: Blue;
 font-weight:bold; 
 color: White; 
} 
.NextButton{
 background-color: Green;
 font-weight:bold; 
 color: Yellow ; 
}
#div_neprihlasen{
 width: 400px;
}
#div_nejste_prihlaseni{
 border-style:dotted;
 border-width: 1px;
 border-color: Red;  
 padding: 20px;
}
#div_registrace{
 border-style:dotted;
 border-width: 1px;
 border-color: Blue;  
}
.napoveda{
 padding-left: 5px;
 color: Blue;
 font-weight: bold;  
}
.div_cerveny_ramecek{
 border-style: dotted;
 border-color: Red;
 border-width: 1px;  
 font-weight: bold; 
}
.div_promo_berbony{
 background-color: #FFCC99;
 border-style: solid;
 border-color: #990000 ;
 border-width: 1px;  
}
.table_promo_berbony{
 background-color: #FFCC99;
 color: #990000; 
}
.button_max_promo_berbony{
 background-color: #3399FF;
 border-style: solid;
 border-color: White;
 border-width: 2px;  
 height: 20px;  
 color: White; 
}
.td_ramecek{
 border-width: 1px;
 border-style: none; 
 border-color: Black;
 width: 90px; 
 height: 22px;  
 background-color: #FFCC99; 
}
.td_podtrzeni{
 border-bottom-style: solid;
 border-bottom-color: #990000;
 border-bottom-width: 1px;  
}
.td_label_promo_berbony{
 padding-right: 15px;
}
.textbox_promo_berbony{
 width: 80px; 
 height: 20px;  
 text-align: right; 
}
.td_kolem_obrazku{
 padding-top: 10px;
}
.td_kolem_obrazku_oblibene{
 padding-left: 40px;
 padding-right: 40px;
}
.td_kod_produktu{
 padding-right: 10px;
}
.td_border_top{
 border-top: 1px solid;
 border-color: Silver; 
}
.td_border_bottom{
 border-bottom: 1px solid;
 border-color: Silver; 
}
.td_border_left{
 border-left: 1px solid;
 border-color: Silver; 
}
.td_border_right{
 border-right: 1px solid;
 border-color: Silver; 
}
.td_pozadi1{
 background-color: Yellow;
}
.td_pozadi2{
 color: White;
 background-color: Red;
}
.button_tooltip{
 color: Blue;
 background-color: #EFF3FB; 
 border-color: White;
 border-style: solid;
 border-width: 2px;
 font-size: medium;
 font-weight: bold;     
}
.vitejte
{
 color: Red;
 font-size: medium;
 font-weight: bold;    
}
.div_zadani_id
{
 text-align: left;    
 float: left;    
    }
.div_prihlasen
{
 text-align: left;
 float: left;   
 padding-bottom: 10px;
 padding-top: 10px; 
}    
.pismo_uvod
{
 color: #002060;    
}
.pismo_uvod_napdpisy
{
 font-weight: bold;
 padding-left: 10px;     
}
.div_valign_c 
{
    vertical-align: middle;
    padding-bottom: 8px;
    padding-top: 8px;
}
.div_valign_c td
{
 text-align: left;
 padding: 0px;    
}
.ButtonNACTI_JMENO
{
 background-color: White;
 color: #5B9BD5;     
 cursor: pointer; 
}
hr
{
 color: #006699;    
}
#tab_sport_r
{
 background-color: #EEEEEE;
}
#tab_sport_r td
{
 text-align: left;
 padding-left: 10px;
 padding-right: 10px;  
  
}
#tab_sport_r .td_center
{
 text-align: center;
}
.button_pridej_do_kosiku
{
 background-color: #3399FF;
 color: White;
}
.ddl_velikosti
{
 width: 40px;    
}
/*================================================================================*/
#div_obal
{
        width: 1000px;
        background-color: #F0F0F0;
}    
.tab_sal
{
    padding: 30px; 
}
.btn_misto
{
    cursor: pointer; 
}    
.btn_misto:hover
{
    background-color: Yellow;
}    
.podium
{
 padding-bottom: 3px;
 padding-top: 3px;
 padding-left: 10px;
 padding-right: 10px;
}
/*================================================================================*/
.tab_obsahy_balicku
{
  padding: 5px;     
}
.obsah_balicku_obal td
{
	vertical-align: top;
}
.obsah_balicku_obal th
{
	border-style: solid; 
	border-width: 1px; 
	border-color: #636367; 
	background-color: #FFFF66;
	color: #333333;
	padding: 15px;
}
.obsah_balicku_ramecek
{
	padding: 15px;
	border-style: solid; 
	border-width: 1px; 
	border-color: #636367; 
	text-align: left;
}
.obsah_balicku_ramecek td
{
	text-align: left;
	font-size: x-small; 
	padding-bottom: 2px;
	padding-top: 2px;
}
#tab_pridej_produkt
{
		text-align: left;
		width: 100%;    
}
#tab_pridej_produkt td
{
		text-align: left;
}
.div_staty td
{
    text-align: right;
    border-style: solid;
    vertical-align: middle;
    border-width: 1px; 
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 5px; 
    border-collapse: collapse;
    border-style: none;
}
.div_karty td
{
    font-size: large;
    vertical-align: middle;
    text-align: center;
    border-style: dotted;
    border-width: 1px; 
    border-collapse: collapse;
    border-color: #006699;  
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 10px; 
    padding-top: 10px; 
}
.div_karty th
{
 background-color: White;
 color: #006699;  
 border-color: #006699;  
 border-style: dotted;
 border-width: 1px; 
 border-collapse: collapse;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 10px; 
    padding-top: 10px; 
}
#tab_obrazek td
{
    border-style: none;
}
/*================================================================================*/
.button {
        margin:4px 8px;
	padding: 3px 25px;
        height:38px;
        border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
        transition: all 0.5s ease 0s;
        /*font-family: Tahoma;*/
        font-size:16px;
        text-align:center;
        font-weight:900;
        cursor:pointer;
        /*box-shadow: #999 0px 0px 1px;*/
}
.button_modry {
        color: White;
        background-color: #3399FF;
}
.button_modry:hover {
        background-color: #5BADFF;
}
.button_bily {
        color: Black;
        background-color: White;
}
.button_bily:hover {
        background-color: #EAEAEA;
}
.button_next {
        color: White;
        background-color: Green;
}
.button_next:hover {
        background-color: #00CC00;
}
.button_back {
        color: White;
        background-color: #0031AD;
}
.button_back:hover {
        color: White;
        background-color: #2359D8;
}
.button_cancel {
        color: White;
        background-color: Red;
}
.button_cancel:hover {
        background-color: #F1130E;
}
.button_akce {
        color: White;
        background-color: #FF6600;
}
.button_akce:hover {
        background-color: #FF7E28;
}
.button_balik {
        color: White;
        background-color: Red;
}
.button_balik:hover {
        background-color: #FF3333;
}
/*******************************************/
        .tab_ramec td{
                vertical-align: top;
            }
        .div_sirka
        {
            /*width: 550px;*/
            vertical-align: middle;
            }
        .tab_volba{
            width: 100%; 
            padding: 2px;
            }

        #tab_typ_objednavky{
             background-color: #F7CFA7;        
             width: 100%;
            }    
            
        #tab_typ_objednavky td{
            background-color: #F7CFA7; 
            padding: 5px;
            vertical-align: middle;
            text-align: left;
            height: 30px;
            }
        #tab_typ_objednavky input{
            position: relative;
            top: -3px;
            }
        #tab_typ_objednavky .div_volba{
            background-color: #F7CFA7; 
            padding: 10px;
            cursor: pointer;
            /*border-color: White;
            border-style: solid;
            border-width: 2px;*/
            }
          #tab_typ_objednavky .div_volba:hover{
            background-color: #FF6600; 
            cursor: pointer;
			padding:5px;
            border: 5px solid #FF6600;
            }           
            
        .td_dopravce{
            vertical-align: middle;
            }    
        .td_logo
        {
             /*width: 60px;*/
            }    
        .td_info
        {
             width: 20px;
            }
        .td_typ_objednavky
        {
             /*width: 300px;*/
            }

        .nadpis_typ_objednavky
        {
             font-size: large;
             color: #FF6600;
            }
        .nadpis_termin
        {
             font-size: large;
             color: Purple;
            }
            

/*******************************************/
#div_obal_seznam
{
    margin-left: auto; margin-right: auto;
}
#div_objednavky
{
 width: 100%;
    }
#div_objednavky td{
 padding: 5px;    
 color: #666666;
 font-size: medium;
} 
#div_objednavky th{
 padding: 5px;    
 font-size: medium;
 height: 30px;
} 
.typ_registrace td
{
 padding: 20px;    
}
.akce_seznam
{
    width: 100%;
}
.akce_seznam td
{
 padding-top: 10px;
 padding-left: 20px;
 padding-right: 20px;
 padding-bottom: 10px;
 background-color: White;
 vertical-align: text-top;
 vertical-align: top;
}
#tab_uhrada_paypal {
 border-color: Silver;
 border-style: solid;
 border-width: 1px;
 background-color: #E9E9E9; 
 padding: 5px;    
} 
#tab_uhrada_paypal td{
 padding: 5px;    
 background-color: #E2E2E2;
} 
.libovolna_uhrada_paypal
{
 padding-left: 20px;
 padding-right: 20px;    
 padding-top: 5px;
 padding-bottom: 5px;
 border-color: Silver;
 border-style: solid;
 border-width: 1px;
}
#tab_balik
{
 float: right;    
 border-color: Silver;
 border-style: solid;
 border-width: 1px;
}
#tab_balik td
{
 padding-top: 3px;
 padding-bottom: 3px;
}
#div_navod
{
 text-align: left;    
    }
/*==========================================================*/
.gridViewPager td
{
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 1px;
	padding-bottom: 2px;
}
#CheckBoxVYBERfatty { /* Change width and height */
   width:2em;
   height:2em;
}
/*==========================================================*/
.label_ramecek
{
 padding: 3px;    
 border-color:#1E78A7;
 border-style: none;
 border-width: 1px;
}
.modalBackground
{
    background-color: Black;
    filter: alpha(opacity=90);
    opacity: 0.4;
}
.modalPopup
{
    background-color: #FFFFFF;
    padding: 10px;
}
.cizi_bonus th
{
    background-color: Silver;
    color: #333333;
    }        
.rek_cizi_bonus th
{
    /*background-color: White;*/
    color: #333333;
    /*font-size: small;*/
    }        
.rek_cizi_bonus td
{
    background-color: White;
    }        
        
.tab_prodlouzeni
{
    width: 100%;
    font-size: large; 
    color: #002060;
    }        
.tab_prodlouzeni td
{
    padding: 0px; 
    text-align: center;
    font-size: large; 
    color: #002060;
    } 
.odsazeni_zprava
{
    padding-right: 20px;    
    }
    
.tab_prodlouzeni_prehled td
{
    padding: 10px; 
    font-size: large; 
    color: #002060;
    }  
.dotaz_zadat_zkusenosti span
{
    font-size: large; 
    color: #002060;
    }             
.usetreno_lk65
{
    font-size: 24pt;
    background-color: White;
    font-weight: bold;
    border-color: #002060;
    border-style: solid;
    border-width: 2px;
    }    
/*=====================================================================================*/
.vyber_akce
{
    padding: 5px; 
    }    
.registrace_sekce
{
    background-color: #347FC2;
    color: White;
    vertical-align: top;
    }    
.td_levy_sloupec
{
    vertical-align: top;
    padding: 10px; 
    text-align: left;
    }
.div_levy_sloupec
{
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: #347FC2;
    text-align: center;
    vertical-align: middle;
    color: White;
    font-size: medium; 
    font-weight: bold;
    }  
#div_status td
{
    text-align: left;
    font-size: medium;
    padding: 10px; 
    }      
#div_vyber_karty th
{
    /*font-size: small;*/
    color: White;
    padding: 5px;
    border-color: White;
    border-style: solid;
    border-width: 1px;
    }    
#div_vyber_karty td
{
    /*font-size: small;*/
    padding: 5px;
    }

.div_promo_lk65 th {
    /*font-size: small;*/
    color: White;
    padding: 5px;
    border-color: White;
    border-style: solid;
    border-width: 1px;
}
.div_promo_lk65 td {
    /*font-size: small;*/
    padding: 5px;
    border-color: #2A8DD4;
    border-style: solid;
    border-width: 1px;
}
/*================= doprava a uhrada ==========================*/
.doprava_zahlavi {
    font-weight: bold;
    font-size: medium;
}

.nadpis_doprava {
    font-size: large;
    color: Navy;
}

.nadpis_uhrada {
    font-size: large;
    color: Green;
}

/* spolecne vlastnosti */
.doprava-uhrada {
    padding: 9px;
    border: 2px solid #FFFFFF;
    vertical-align: middle;
    margin-top: 5px;
}

.tab-uhrada-doprava {
    width: 100%;
}

.tab-uhrada-doprava td {
    vertical-align: middle;
}

/* doprava */
.doprava_obal {
    padding: 4px;
    background-color: #D9ECFF;
    /*width: 450px;*/
    text-align: left;
}
.doprava_obal td {
    vertical-align: baseline;
    height: 30px;
}

.doprava_obal input {
    position: relative;
    top: -3px;
}

.doprava_selected {
    padding: 3px;
    border: 8px solid Navy;
}

.doprava {
    padding: 9px;
    border: 2px solid rgba(255,255,255,0.00);
}
.doprava:hover {
    padding: 3px;
    border: 8px solid #99CCFF;
    cursor: pointer;
}

/* uhrada */ 
.uhrada_obal
{
        padding: 4px; 
        background-color: #CCFFCC; 
        /*width: 450px;*/
        text-align: left;
    }    
.uhrada_obal td{
    vertical-align: middle;
    height: 30px;
}
.uhrada_obal input{
    position: relative;
    top: -3px;
}

.uhrada
{
    padding: 9px; 
    border: 2px solid #FFFFFF;
    vertical-align: middle;
    margin-top: 5px;
    }
.uhrada_selected
{
    padding: 3px; 
    border: 8px solid Green;
    }
.uhrada:hover {
    padding: 3px;
    border: 8px solid #88FF88;
    cursor: pointer;
}
.uhrada_pozadi {
    background-color: #B0FFB0;
    padding-left: 50px;
}
/*==========================================================*/
.td_typ_objednavky {
    /*             width: 150px;
*/ vertical-align: middle;
}    

.div_filtry td {
    text-align: left;
}

.div_ceny_bez_dph
{
    background-color: Yellow;
    text-align: center;
    vertical-align: middle;
    padding: 5px;
    }
.div_karta_bez_produktu {
    font-weight: bold;
    font-size: large;
    color: red;
}

.tab_dotaz_filtr {
    border: 10px solid yellow;
}

.vyber-balickypromolk65{
    width: 100%;
}

.adresa-validator span{
    color: red;
}


#ppl-parcelshop-map {
    background-color: #fff;
}