

.cl_eshop {
float:left;
width:100%;
font-size:80%;
line-height:140%;
text-align:justify;
margin:0 0 10px 0;
/*border:1px solid #c0c0c0;*/
}

.green_big_bold {
 font-size:150%;
 color:#090;
 font-weight:bold;
 }



/*styl extra pro left menu eshopu verejne..*/

.obsah_left ul li {
float:left;
width:100%;
padding:0;
font-size:95%;
/*line-height:110%;*/
list-style-type:none;
list-style-image:none;
position:relative;
}


.obsah_left ul li a {  
display:block;
text-decoration:none;
color:#404040;
padding:4px 0 4px 12px;
margin:0;
background: url(../img_design/m1.svg) no-repeat 0px 10px;
}

.obsah_left li ul {
margin:0 0 15px 0;
}

.obsah_left ul li a:hover {
color:#50A732;
background: url(../img_design/m1.svg) no-repeat 0px 10px;
transition-duration: .5s;  /*trvani*/
}

.obsah_left .mlakt { 
color:#50A732;
font-weight:bold;
background: url(../img_design/m1.svg) no-repeat 0px 10px;
}



.obsah_left li ul li {
margin:0 0 0 -28px;
color:#707070;
font-size:100%;
background:none; 
/*border:1px solid red;*/
}


.obsah_left li ul li a {
padding:5px 0 5px 15px;
margin:0 0 0 0px;
color:#202020;
font-size:90%;
/*background:none;*/ 
background: url(../img_design/submenu_odr1.svg) no-repeat 0 6px;   
/*border:1px solid red;*/
border:0;
/*border-bottom:1px solid #e0e0e0;*/
}



.obsah_left li ul li a:hover {
color:#50A732;
/*background:none;*/
background: url(../img_design/submenu_odr2.svg) no-repeat 2px 6px ;
/*border-bottom:1px solid #e0e0e0;*/
}

.obsah_left li ul li .mlakt {
color:#50A732;
/*background:none;*/
background: url(../img_design/submenu_odr2.svg) no-repeat 0 6px ;
}


.obsah_left ul {
margin:0px 0 0 -40px;
}

.obsah_left ul li .menu_left_img { /*obrazkove menu*/
background:none;
padding:0;
margin:0 0 10px 0;
border:0 solid #f00;
}

.obsah_left ul li .menu_left_img:hover {
background:none;
}


















 /*kosik info*/
.kosik_info {
/*height:60px;*/
color:#000;
font-size:85%;
text-align:right;
padding:5px 5px 5px 5px;
font-stretch:condensed;
position: absolute; right:5px; top:3px; z-index:490;
/*background: url(../img_design/imgkosik.gif) no-repeat 0 0;*/
/*border:1px solid green;*/
}

.kosik_info a {
color:#000;
text-decoration:none;
position:relative;
}

.kosik_info a:hover {
color:#000;
text-decoration:none;
}

.kosik_info span {
color:#000;
font-size:130%;
font-weight:bold;
}

.kosik_info .orange {
color:#c00;
font-size:110%;
font-weight:bold;
}

.kosik_info p {
color:#404040;
font-size:80%;
margin:10px 0 0 0;
}

.kosik_info img {
margin:0 15px 0 0;
position:relative;
/*border:1px solid blue;*/
}




.kosik_info a .kosik_info_ks { /*small info ks v kosiku*/
position: absolute; left:-12px; top:-15px; z-index:491;
width:15px;
height:15px;
padding:5px 4px 3px 4px;
color:#fff;
font-size:80%;
font-stretch:normal;
text-align:center;
background:rgba(0,0,0, 0.5);
border-radius:90%;
}



.tb_univerzal {
font-size:70%;
margin:10px 0 20px 0;
}

.tb_univerzal th, .tb_univerzal td  {
padding:1px 10px 1px 10px;
border:1px solid #d0d0d0;
}

.tb_univerzal th {
background:#e0e0e0;
}




















.form_top_eshop {
float:left;
width:100%;
font-size:100%;
margin:0 0 15px 0;
/*border:1px solid #d0d0d0;*/
}

.form_top_eshop input {
padding:6px 12px 6px 12px;
margin:0 5px 0 0;
color:#000;
background:#e0e0e0;
border:0;
}

.form_top_eshop input:hover, .form_top_eshop .submit_akt {
color:#fff;
background:#090;
}





.tb_histobj {
font-size:80%;
margin:10px 0 20px 0;
}

.tb_histobj th, .tb_histobj td {
padding:5px 10px 5px 10px;
border:0;
border-bottom:1px solid #f0f0f0;
}

.tb_histobj th {
background:#f0f0f0;
}

.tb_histobj a {
color:#808080;
} 














.tb_kosik {
float:left;
font-size:80%;
font-stretch:condensed;
margin:10px 0 20px 0;
width:100%;
}

.tb_kosik th, .tb_kosik td  {
padding:8px 5px 8px 5px;
border-top:1px solid #d0d0d0;
}

.tb_kosik th  {
font-size:100%;
font-stretch:condensed;
background: #f0f0f0;
}

.tb_kosik input, .tb_kosik img {
vertical-align:middle;
}









/*uspornejsi verze pro vypis osobnich udaju */

.div_obal_lr { /*obal*/
float:left;
width:100%;
margin:10px 0 5px 0;
/*border:1px solid #f00;*/
}


.div_kosik_l  {  /*pomocne divy levy + pravy*/
float:left;
}

.div_kosik_r  {
float:right;
}

.div_kosik_l, .div_kosik_r  {
width:45%;
padding:0 0.5% 0 0.5% ;
min-height:140px;
border:2px solid #e0e0e0;
}


.tb_kosik2 {
float:left;
margin:0;
width:100%;
}


.tb_kosik2 td  {
padding:2px;
border:0;
border-bottom:1px solid #e0e0e0;
}



.pozn_nakup {
float:left;
width:100%;
margin:0 0 20px 0;
font-size:90%;
/*border:1px solid #000;*/
}

.pozn_nakup .textarea_pozn {
float:left;
width:99%;
padding:0.5%;
min-height:50px;
font-size:90%;
border:1px solid #c0c0c0;
}










.edit_ks, .del_polozka_eshop {
width:20px;
height:20px;
padding:0;
margin:0 2px 0 1px;
font-size:0;
cursor:pointer;
border:0;
}

.edit_ks {
background: #fff url(../img_design/save.gif) no-repeat ;
}
.del_polozka_eshop {
background: #fff url(../img_design/delx.svg) no-repeat 5px 50% ;
}


.sedy_check {
background:#a0a0a0;
}
.gray_light {background:#f0f0f0;}


.sm_gray {
color:#808080;
font-size:90%;
}

.sm2_gray {
color:#808080;
font-size:85%;
}









.but_buy { /*but koupit*/
/*float:left;*/
/*min-width:90px;*/
height:23px;
padding:0.5% 10px 1% 40px;
color:#fff;
font-size:110%;
cursor:pointer;
background: #a0a0a0 url(../img_design/eshop/kosik_but1.svg) no-repeat 10px 45%;
border-radius:2px;
border:0;
}

.but_buy:hover { /*but koupit*/
background: #FF6600 url(../img_design/eshop/kosik_but2.svg) no-repeat 10px 45%;
}







.dopln_text {
float:left;
width:96%;
padding:2%;
margin:15px 0 5px 0;
font-size:75%;
text-align:justify;
line-height:140%;
background: rgba(224, 224, 224, 0.5) ;
/*border:1px solid #e0e0e0;*/
}

.dopln_text_obj {
float:left;
width:98%;
padding:1%;
margin:1px 0 15px 0;
font-size:75%;
text-align:justify;
line-height:140%;
background: rgba(224, 224, 224, 0.5) ;
/*border:1px solid #e0e0e0;*/
}











.blokzbozi { 
float:left;
/*width:214px;*/ /*214=3x  395=2x */
/*height:300px;*/  /*240*/
/*overflow:auto;*/
font-size:75%;
font-stretch:condensed;
margin:3px 2px 1px 2px;
padding:10px;
/*background: #fff;*/
background: #fff url(../img_design/eshop/eshop_dlz_back.png) repeat-x 0 0 ;
position:relative;
/*border-radius:5px;*/  
/*box-shadow: 2px 2px 10px 0px #a0a0a0;*/
border:1px solid #e0e0e0;

/*
border-right:1px solid #e0e0e0;
border-bottom:1px solid #e0e0e0;
*/
}


.blokzbozi h2 {
float:left;
width:100%;
padding:0;
margin:0 0 5px 0;
font-size:130%;
background:none;
/*border:1px solid #000;*/
}


.blokzbozi h2 a {
display:block;
width:100%;
height:35px;
padding:0;
line-height:100%;
margin:0;
color:#404040;
text-align:center;
font-weight:bold;
text-decoration:none;
/*border:1px solid #a0a0a0;*/
}

.blokzbozi h2 a:hover {
color:#900;
}





.blokzbozi p {
float:left;
width:100%;
max-width:100%;
font-size:95%;
margin:0 0 2px 0;
/*border:1px solid green;*/
}



.blokzbozi .p1 { /*odstavec textu s obtekanym obr*/
float:left;
width:100%;
/*height:170px;*/  
font-size:90%;
color:#707070;
margin:0 0 10px 0;
/*text-align:justify;*/
text-align:center;
line-height:110%;
overflow:hidden;
/*border:1px solid red;*/
}

.blokzbozi p img {
/*float:left;*/
margin:0 5px 2px 0;
/*border-radius:5px;*/
/*border:1px solid #a0a0a0;*/
}



.blokzbozi .cena {  
color:#090;
font-size:130%;
font-weight:bold;
}

.cena_bezna {
 color:#090;
 text-decoration:line-through;
}

.cena_var {  
color:#090;
font-size:100%;
font-weight:bold;
}




/*zvetsovani nahledu v katalogu*/

.blokzbozi a img {
position:relative;
/*float:left;*/
padding:0;
margin:0 5px 2px 0;
/*border:1px solid red;*/
}

.blokzbozi .obrcl {
visibility: hidden;
}

.blokzbozi a:hover .obrcl {
visibility: visible;
}

.blokzbozi .obrcl {
padding:5px;
position: absolute; bottom: 230px; right: 0px; z-index:490;
background:#fff;
font-size:100%;
font-weight:normal;
/*box-shadow: none; */  /*   rozpiti stinu,širka stinu */
box-shadow: 2px 2px 10px 0px #808080;  
/*text-shadow: 0 1px 0 #000;*/
color:#a0a0a0;
}

.blokzbozi .obrcl img {
margin:0 0 5px 0;
}


/*akce novinky ..*/


.divan {
position: absolute; right:12px; top:55px; z-index:5;
width:60px;
font-size:80%;
opacity: 0.7;
/*border:1px solid #c0c0c0;*/
}

.akce, .akce2, .novinka, .novinka2 {
padding:4px 5px 2px 5px;
color:#fff;
text-align:center;
width:50px;
/*border:1px solid #000;*/
}


.akce, .novinka {
float:right;
margin:0 0 1px 0;
}

.akce2, .novinka2 {
float:left;
font-size:75%;
margin:0 1px 0 0;
}




.akce, .akce2 {background:#f00;}
.novinka, .novinka2 {background:#00CC00;}
























/*zvetsovani nahledu v katalogu*/

.eshop_img_ost {
position:relative;
/*border:1px solid #e0e0e0;*/
}


.eshop_img_ost a img {
position:relative;
/*clear:both;*/
float:left;
/*vertical-align:top;*/
text-align:center;
padding:0;
margin:0 3px 3px 0;
border:1px solid #e0e0e0;
}


.eshop_img_ost a img:hover {
border:1px solid #808080;
}



.eshop_img_ost .imgshop {
visibility: hidden;
}

.eshop_img_ost a:hover .imgshop {
visibility: visible;
box-shadow: 2px 2px 10px 0px #808080;  
}

.eshop_img_ost .imgshop {
padding:5px;
position: absolute; bottom:0%; right: 102%; z-index:495;
background:#fff;
font-size:100%;
font-weight:normal;
box-shadow: none;   /*   rozpiti stinu,širka stinu */
/*text-shadow: 0 1px 0 #000;*/
color:#a0a0a0;
}

.eshop_img_ost .imgshop img {
margin:0 0 0 0;
}















.blokzbozi p input, td p input {
float:left;
margin:0 3px 0 0;
vertical-align:middle;
/*border:1px solid red;*/
}

.blokzbozi p .inp_ks,  td p .inp_ks {
padding:2.4px;
text-align:center;
/*vertical-align:middle;*/
width:45px;
}








/*registrace fieldset..*/
.fieldset_eshop, .fieldset_eshop2 {
float:left;
width:98%;
padding:1%;
margin:10px 0 10px 0;
font-size:90%;
/*background:#F8F8F8;*/
border:1px solid #c0c0c0;
}

.fieldset_eshop legend, .fieldset_eshop2 legend {
color:#000;
font-size:85%;
font-weight:bold;
padding:5px;
background:#F8F8F8;
border:1px solid #c0c0c0;
}

.fieldset_eshop input, .fieldset_eshop textarea, .fieldset_eshop2 input, .fieldset_eshop2 textarea  {
padding:1px;
font-size:90%;
padding:0.2%;
}

.fieldset_eshop p, .fieldset_eshop2 p {
margin:0 0 3px 0;
/*border:1px solid #c0c0c0;*/
}

.fieldset_eshop p label, .fieldset_eshop2 p label {
float:left;
min-width:200px;
text-align:right;
margin:0 10px 0 0;
/*border:1px solid #c0c0c0;*/
}


.fieldset_eshop2 p label {
min-width:500px;

}



.fieldset_eshop2 .but {
margin:20px 0 0 10px;
padding:15px;
/*border:1px solid #f00;*/
}


.fieldset_eshop_green {
float:left;
width:98%;
padding:1%;
margin:0 0 15px 0;
color:#009900;
font-size:80%;
background:#F0FFC5;
border:1px solid #090;
}




.ereport {
color:#f00;
font-size:80%;
/*font-weight:bold;*/
}

.ereport strong {
color:#000;
}





.lista_list {
float:left;
background:#e0e0e0;
width:99%;
height:15px;
padding:2px 0 6px 5px;
margin:10px 0 10px 0;
font-size:80%;
color:#000;
border:1px solid #d0d0d0;
}

.lista_list a, .lista_list img, .lista_list a img, .lista_list input, .lista_list select {
vertical-align:middle;
}

.lista_list .filtr_eshop {
display:inline;
width:100%;
margin:0 0 0 1%;
/*border:1px solid #000;*/
}

.filtr_eshop select {
margin:0;
padding:0 2px 0 2px;
font-size:95%;
}

.filtr_eshop input {
display:inline;
height:17px;
font-size:80%;
padding:0px 5px 0 5px;
border:1px solid #c0c0c0;
}

.lista_list form {
display:inline;
}

.lista_list p {
display:inline;
/*border:1px solid #f00;*/
}







/*stepper kosik horni*/
.stepper {
float:left;
width:98%;
margin:0px 0 30px 0;
padding:1%;
position:relative;
/*background: rgba(220,220,220, 0.3);*/
/*border:1px solid #c0c0c0;*/
}

.stepper p {
float:left;
/*display:inline;*/
margin:19px 5% 0 5px;
/*border:1px solid red;*/
}

.stepper .step, .stepper .step_akt {
float:left;
width:50px;
height:50px;
padding:10px;
color:#fff;
font-size:140%;
font-weight:bold;
cursor:pointer;
border:0;
border-radius:30px;
}



.stepper .step:hover,  .stepper .step_akt:hover, .bottom_step_left:hover, .bottom_step_right:hover   {
/*background:#FF6600;*/
transform: scale(1.05);
transition-duration: .3s;  /*trvani*/
}




.stepper .step {background:#606060;}
.stepper .step_akt {background:#090;}

/*neaktivni stepppery*/
.stepper .step_but_none {
float:left;
width:30px;
height:30px;
padding:10px;
color:#fff;
background:#e0e0e0;
font-size:150%;
font-weight:bold;
text-align:center;
cursor:default;
/*border:1px solid red;*/
border-radius:100%;
}

.stepper .step_text_none {
color:#c0c0c0;
}




.form_stahni_obj_pdf {
/*float:right;*/
height:45px;
padding:6px;
margin:0;
font-size:90%;
position:absolute; top:80px; left:0; 
background: rgb(0,153,0, 0.1);
border:2px solid #090;
}

.form_uloz_inter_obj_pdf {
/*float:right;*/
height:45px;
padding:6px;
margin:0;
font-size:90%;
position:absolute; top:80px; left:380px; 
background: rgb(0,153,0, 0.1);
border:2px solid #090;
}











.form_dokonci_obj {
float:right;
padding:0;
margin:0;
/*border:1px solid #f00;*/
}


.p_but_final_send_obj {
width:100%;
margin:0;
padding:0;
/*border:1px solid #c00;*/
}

.p_but_final_send_obj p {  /*maly text pod buttonem*/
width:270px;
font-size:75%;
color:#808080;
padding:5px;
margin:5px 0 0 0;
text-align:center;
/*border:1px solid #c0c0c0;*/
}

.but_final_send_obj {  /*finalni but pro odeslani objednavky*/
width:280px;
padding:20px;
color:#fff;
font-size:90%;
font-weight:bold;
background:#090;
cursor:pointer;
border:0;
border-radius:5px
}









.p_but_final_save_obj {
width:100%;
margin:0 0 5px 0;
padding:0;
/*border:1px solid #c00;*/
}

.but_final_save_obj {  /*finalni but pro odeslani objednavky*/
width:200px;
padding:10px;
color:#fff;
font-size:100%;
font-weight:bold;
background:#f60;
cursor:pointer;
border:0;
border-radius:5px
}










.bottom_step_left, .bottom_step_right { /*spodni stepper*/
padding:10px;
color:#fff;
font-size:90%;
font-weight:bold;
background:#009900;
cursor:pointer;
border:0;
border-radius: 5px
}

.bottom_step_right {float:right;}
.bottom_step_left {float:left;}


/* spodni stepper */
.stepper_bottom {
float:left;
width:100%;
padding:10px 0 0 0;
margin:10px 0 10px 0;
/*border-top:1px solid #e0e0e0;*/
}


.eshop_sm { /*p tag*/
margin:2px 0 2px 0;
font-size:80%;
/*border:1px solid #e0e0e0;*/
}


hr {
clear:both;
height:0px;
border-width: 0;
border-bottom:1px solid #d0d0d0;
margin:5px 1px 10px 1px;
}



.i100_red, .i100_green {
width:100px;
padding:2px;
font-size:90%;
}

.i100_red {border:1px solid #cc0000;}
.i100_green {border:1px solid #00CC00;}



.div_misto_dodani {
float:left;
width:370px;
min-height:200px;
padding:5px;
margin:0 10px 0 0;
border:1px solid #d0d0d0;
}


.tb_new_misto_dodani {
font-size:100%;
}

.tb_new_misto_dodani td {
padding:0 2px 0 2px;
}



.tb_eshop {
float:left;
margin:10px 0 20px 0;
width:100%;
font-size:90%;
}

.tb_eshop th, .tb_eshop td  {
padding:1px 5px 1px 5px;
border-top:1px solid #d0d0d0;
border-bottom:1px solid #d0d0d0;
}




.but_plus, .but_minus, .save_img { /*but pridani neceho k nabidce*/
width:15px;
height:15px;
font-size:0;
border:0;
}

.but_plus {background:#fff url(../img_design/plus.png) no-repeat;font-size:0;}
.but_minus {background:#fff url(../img_design/minus.png) no-repeat;font-size:0;}
.save_img {background:#fff url(../img_design/save2_sm.gif) no-repeat;}

td .but_plus, td .but_minus {
vertical-align:middle;
font-size:0;
}




.link_eshop_detail {
padding:0;
margin:0;
}

.link_eshop_detail a {
color:#000;
padding:2px 6px 2px 6px;
text-decoration:none;
font-size:80%;
background:#ffcc00;
/*border:1px solid #d0d0d0;*/
}










.eshop_detail_l {
float:left;
width:53%;
overflow:auto;
/*border:1px solid blue;*/
}


.eshop_detail_r {
float:right;
width:46%;
/*border:1px solid green;*/
}


.eshop_img_ost {
float:left;
width:100%;
/*border:1px solid red;*/
}


.tb_detail_zbozi {
width:100%;

margin:20px 0 0 0;
/*border:1px solid #d0d0d0;*/
}

.tb_detail_zbozi td {
padding:5px 3px 5px 3px;
border:0;
border-bottom:1px solid #e0e0e0;
}

.tb_detail_zbozi td p {
margin:0 2px 2px 0;
}

.tb_detail_zbozi td .hlaska_pz_red {
padding:5px;
margin:5px 0 0 0;
color:#900;
background:#FFCCCC;
border:1px solid #c00;
}


.img_detail_zbozi {
float:left;
}

.img_detail_zbozi img {
border:1px solid #d0d0d0;
}

.popis_detail_zbozi {
float:left;
width:100%;
margin:1px 0 10px 0;
font-size:80%;
text-align:justify;
/*border:1px solid #d0d0d0;*/
}

.tb_detail_zbozi .cena {
color:#009900;
font-size:120%;
font-weight:bold;
}









.skladem_green {color:#009900;}
.skladem_red {color:#f00;}
.skladem_blue {color:#0066CC;}









.login_div_eshop {
float:left;
width:218px;
/*height:100%;*/
padding:10px;
margin:0 0 10px 0;
font-size:75%;
color:#000;
/*position:absolute; left:0px; top:160px; z-index:11;*/
background:#f0f0f0;
/*background:#CC9933 url(../img_design/key.png) no-repeat 0 0;*/
/*background-position:0 0;*/
/*border-radius:5px;*/
border:1px solid #d0d0d0;
}

.login_div_eshop p input {
vertical-align:middle;
padding:1px;
/*color:#404040;*/
}

.login_div_eshop .mini_but {
padding:2px 8px 2px 8px;
color:#fff;
text-decoration:none;
background:url(../img_design/bb2.png);
border:1px solid #404040;
}

.login_div_eshop .mini_but:hover {
color:#ffcc00;
}

.login_div_eshop a {
/*display:block;*/
padding:3px;
font-size:90%;
margin:0 0 5px 0;
color:#ffcc00;
text-align:center;
/*text-decoration:none;*/
/*background:#f00;*/
/*border:1px solid #404040;*/
}

.login_div_eshop a:hover {
/*background:#cc0000;*/
color:#fff;
}

.login_div_eshop input {
font-family:arial;
margin:2px 5px 0 5px;
border:1px solid #808080;
font-size:90%;
}

.login_div_eshop p {
text-align:right;
/*display:inline;*/
margin:0;
color:#000;
/*border:1px solid blue;*/
}


.login_div_eshop .but {
padding:2px 8px 2px 8px;
font-size:90%;
color:#fff;
/*background: #ffcc00 url(../img_design/bb5.png) no-repeat 0 0;*/
}





.reg_answer {
float:left;
width:100%;
margin:10px 0 20px 0;
/*border:1px solid red;*/
}

.reg_answer form {
float:left;
margin:0 20px 0 0;
}

.reg_answer input {
padding:8px 15px 8px 15px;
}

.reg_answer input:hover {
cursor:pointer;
transform: scale(1.05); 
}

.reg_answer .but_reg_akt {
padding:8px 15px 8px 30px;
color:#404040;
background: #ffcc00 url(../img_design/akt.png) no-repeat 5px 8px;
}






.h2sz { /*nadpis podobne zbozi*/
margin:40px 0 5px 0;
padding:0;
color:#a0a0a0;
font-size:90%;
background:none;
}

.sz { /*div tag souvisejici zbozi*/
float:left;
width:100%;
margin:0;
text-align:center;
/*border:1px solid #e0e0e0;*/
}


.sz span {
float:left;
width:100%;
margin:0 5px 5px 0;
line-height:120%;
/*border:1px solid #e0e0e0;*/
}


.sz a { 
/*display:inline;*/
float:left;
display:block;
width:148px;
height:130px;
padding:5px;
margin:0 5px 5px 0;
font-size:70%;
color:#808080;
overflow:none;
border-radius:3px;
text-decoration:none;
border:1px solid #e0e0e0;
}

.sz a:hover { /*souvisejici zbozi*/
background: #F8F8F8;
/*transform: scale(1.03);*/ 
/*box-shadow: 2px 2px 10px 0 #808080;*/
}

.sz a img:hover {
/*transform: scale(1.03);*/
/*float:left;*/
/*width:90%;*/
}

.sz img {
max-width:100%;
}


.p_info {
float:left;
width:96%;
padding:2%;
font-size:80%;
color:#808080;
background: #F6F6F6;
border:1px solid #e0e0e0;
}











/* lista filtr zbozi ---------------------*/
.filtr_zbozi {
float:left;
width:100%;
padding:0 0 0 0;
margin:5px 0 5px 0;
font-size:75%;
background: #f0f0f0;
border:1px solid #e0e0e0;
}


.filtr_zbozi p {
float:left;
padding:0;
/*vertical-align:middle;*/
margin:0 20px 0 0;
/*border:1px solid #e0e0e0;*/
}


.filtr_zbozi p input {
float:left;
padding:10px;
margin:0;
cursor:pointer;
background: #f0f0f0;
border:0;
border-right:1px solid #e0e0e0;
}

.filtr_zbozi p .einp_akt,  .filtr_zbozi p input:hover {
background: #F8F8F8;
/*border-right:1px solid #e0e0e0;*/
border-bottom:0;
}


.filtr_zbozi2 {
float:left;
width:100%;
padding:0 0 0 0;
margin:10px 0 20px 0;
font-size:75%;
background: #fff;
/*border:1px solid #e0e0e0;*/
}

.filtr_zbozi2 p {
float:left;
padding:0;
/*vertical-align:middle;*/
margin:0 20px 0 1px;
/*border:1px solid #e0e0e0;*/
}

.filtr_zbozi2 p input {
padding:0px;
margin:0 15px 0 2px;
vertical-align:middle;
border:0;
}

/* end lista filtr zbozi ---------------------*/

















/* pozicovane.. pozn. nakupujiciho zbozi v kosiku eshop */
.a_pozn_zbozi  {
float:left;
padding:0px 0px 0 0;
position:relative;
/*border:1px solid #d0d0d0;*/
cursor:default;
}

.a_pozn_zbozi img {
float:left;
padding:0px;
border-radius:0;
/*border:1px solid #d0d0d0;*/
}

.bublina_pozn_zbozi {
font-size:100%; 
visibility: hidden;
width:500px;
min-height:150px;
padding:10px;
color:#000;
background:#fff;
text-align:justify;
position: absolute; top: 0px; right: 17px; z-index:10;
box-shadow: 0px 0px 10px 0px #a0a0a0;
border:1px solid #a0a0a0;
}

.bublina_pozn_zbozi textarea {
font-size:130%; 
}

.a_pozn_zbozi:hover .bublina_pozn_zbozi {
visibility: visible;
}









/*pozic top info kosik*/
.bublina_zbozi_kosik {
float:left;
/*width:100%;*/
padding:0;
margin:0;
font-size:130%; 
visibility: hidden;
min-width:350px;
/*min-height:150px;*/
color:#000;
/*background: rgba(224, 224, 224, 0.7);*/
text-align:justify;
position: absolute; top: 47px; right: 10px; z-index:10;
/*box-shadow: 0px 0px 10px 0px #a0a0a0;*/
border:1px solid #a0a0a0;

}




.bublina_zbozi_kosik p {
float:left;
width:96%;
padding:2%;
margin:0 0 1px 0;
background: rgba(240, 240, 240, 0.8);
/*border-bottom:1px solid #fff;*/
}

.bublina_zbozi_kosik p:hover {
background: rgba(240, 240, 240, 1);
}

.bublina_zbozi_kosik p img {
float:left;
margin:0 15px 0 0;
}

.bublina_zbozi_kosik  a {
display:block;
}





.kosik_info:hover .bublina_zbozi_kosik {
visibility: visible;

}
















.td_border_bottom {
color:#808080;
font-size:95%;
border-bottom:2px solid #404040;
} 



.tb_var_cen {
float:left;
width:100%;
margin:10px 0 0 0;
font-size:75%;
/*border:2px solid #e0e0e0;*/
}

.tb_var_cen td {
padding:5px 2px 5px 2px;
border:0;
border-bottom:1px solid #e0e0e0;
}




.but_dobj, .but_dobj_x { 
height:25px;
padding:0 0 0 25px;
background:none;
text-decoration:underline;
border:0;
}

.but_dobj:hover, .but_dobj_x:hover { 
color:#900;
text-decoration:none;
}

.but_dobj {
background: url(../img_design/d1.svg) no-repeat 0 95%;
}

.but_dobj_x {
background: url(../img_design/d2.svg) no-repeat 0 75%;
} 



.but_pdf_post {
padding:0;
margin:0 2px 0 3px;
width:20px;
height:20px;
font-size:0;
border:0;
cursor:pointer;
background:url(../img_design/pdf.svg) no-repeat 50% 50%;
}


.but_opak_obj {
padding:0;
margin:0 2px 0 3px;
width:30px;
height:30px;
font-size:0;
border:0;
cursor:pointer;
background:url(../img_design/but_opak_obj.svg) no-repeat 50% 50%;
}







.bk1 { /*info bublina doprava*/
float:right;
width:30px;
height:20px;
padding:0 0px 0 1px;
background: url(../img_design/otaznik.svg) no-repeat 100% 50%;
position:relative;
cursor:pointer;
/*border:1px solid red;*/
} 
 
.bk1 span {
min-width:300px;
padding:10px;
background: rgba(250,250,250, 1);

position: absolute; bottom: 25px; left: 0px; z-index:10;
visibility: hidden;
border:1px solid #e0e0e0;
}

.bk1:hover span {
visibility: visible;
}








.str_box { /*strankovani eshop*/
float:left;
width:100%;
/*border:1px solid #e0e0e0;*/
}

.str_box a { 
float:left;
width:20px;
height:20px;
padding:1%;
text-align:center;
text-decoration:none;
color:#404040;
font-size:100%;
background:rgba(160,160,160, 0.2);
margin: 0 0 0 5px;
border:2px solid #e0e0e0;
}

.str_box a:hover, .str_box .sakt {
color:#fff;   
background:rgba(96,96,96, 0.9);
border:2px solid #a0a0a0;
}



.str_box .str_next {
background: url(../img_design/str_next.svg) no-repeat 50% 50%;
}
.str_box .str_next:hover {
background:rgba(160,160,160, 0.1) url(../img_design/str_next.svg) no-repeat 50% 50%;
}

.str_box .str_prev {
margin:0 0 0 20px;
background: url(../img_design/str_prev.svg) no-repeat 50% 50%;
}
.str_box .str_prev:hover {
background:rgba(160,160,160, 0.1) url(../img_design/str_prev.svg) no-repeat 50% 50%;
}






.form_dotaz_cena_zbozi {
float:left;
padding:10px;
margin:5px 5px 5px 0;
background:rgba(96,96,96, 0.2);
border:1px solid #a0a0a0;
}

.form_dotaz_cena_zbozi input[type=text],  .form_dotaz_cena_zbozi textarea {
margin:0 0 5px 0;
}

.form_dotaz_cena_zbozi span {
font-weight:bold;
}


/* kosik radio button atrapa.. pro vyber dopravy ve 2 kroku kosiiku */
.tb_kosik input[type="radio"] {
    display:none;
}
.tb_kosik input[type="radio"] + label span {
    display:inline-block;
    width:20px;
    height:20px;
    /*margin:-2px 10px 0 0;*/
    vertical-align:middle;
    background:url(../img_design/radio1x.svg) left top no-repeat;
    cursor:pointer;
}
.tb_kosik input[type="radio"]:checked + label span {
    background:url(../img_design/radio2.svg)  top no-repeat;
    cursor:pointer;
}

.tb_kosik label {
cursor:pointer;
}




























