body {
margin:0px  0px  0px  2px;
font-family:Roboto Condensed, Arial;
background-image: url(imgdesign/body_img.gif);
background-repeat: repeat-x;
background-position: 0% 0%;
text-align:center;
background-color:#FFFFFF;
color:#424242;
font-size:100%;
font-style:normal;
font-weight:normal;
}
.right h1 {
color:#006B37;
font-style:normal;
font-weight:bold;
padding: 5px 20px 5px 0px;
background-position:0 50%;
}
.obr_text h2, .div_file_all h2, .blok_galerie h2, .blok_odkazy h2, .div_formular h2, .form_nad h2, .div_hledani h2, .right h2 {
color:#006B37;
font-style:normal;
font-weight:bold;
padding: 2px 5px 5px 0px;
background-position:0 50%;
}
h2 a {color:#006B37}
h2 a {text-decoration:underline;}
a {
font-size:100%;
color:#006B37;
text-decoration:none;
}
a:hover {color:#D2691E;}
h1 {font-size:150%;}
h2,h3,h4,h5 {font-size:140%;}
input, textarea, select {font-family:Roboto Condensed, Arial}
input, textarea, select {font-size:90%;}
.main {
width:1250px;
margin:auto;
border-top:0px solid #FFD700;
border-right:0px solid #FFD700;
border-bottom:0px solid #FFD700;
border-left:0px solid #FFD700;
}
.lr_main {
float:left;
}
.top {
height:230px;
background:url(imgdesign/top_img.png) no-repeat;
}
.pozic_logo {
position: absolute; left:480px; top:25px; z-index:1000;
}
.top2 {
height:35px;
background-color:#DCDCDC;
}
.topmenu a {
margin-right:10px;
padding:15px 18px 15px 18px;
font-size:110%;
font-weight:bold;
color:#5D5D5D;
}
.topmenu a:hover{
color:#5D5D5D;
background-color:#FFFFFF;
}
.topmenu_main {position: absolute; left:233px; top:177px; z-index:2000;}
.left {
width:220px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#FFFFFF;
}
.menu_left {
margin:10px 0px 20px 5px;
}
.menu_left {
}
.menu_left a, .menu_left_pozic a {
display:block;
color:#000000;
background-color:#E4E4E4;
margin:2px 0px 0px 0px;
padding:10px 10px 10px 10px;
font-size:100%;
font-weight:normal;
}
.menu_left a:hover, .menu_left_pozic a:hover {
font-weight:normal;
color:#FFFFFF;
background-color:#024702;
}
.predelnik {
height:19px;
background-color:#000000;
color:#FFFFFF;
font-size:100%;
font-weight:bold;
padding:10px 5px 5px 35px;
text-align:left;
}
.lp_sl {width:1250px;}
.right {width:980px;
margin:0px 5px  0px  10px;
padding:10px 10px  10px  25px;
}
.right2 {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.foot {
height:500px;
color:#000000;
font-size:100%;
text-align:center;
background:url(imgdesign/foot_img.gif) no-repeat;
background-color:#FFFFFF;
padding:5px 20px 5px 20px;
}
.about {
margin:auto;
width:1250px;
}
input, textarea, .customform {
font-size:90%;
border:1px solid #424242;
background-color:#FFFFFF;
color:#424242;
}
.search input, .search1 input{
font-size:80%;
border:1px solid #006B37;
background:none;
background-color:#FFFFFF;
color:#006B37;
vertical-align:middle;
}
.search_input {
width:300px;
height:30px;
margin-right:3px;
}
.search_button_text {
height:34px;
}
.search .search_button, .search1 .search_button {
border:0; vertical-align:middle;
}
.search .search_button_text, .search1 .search_button_text {
vertical-align:middle;
}
.search .search_check_eshop, .search1 .search_check_eshop {
border:0; background:none; text-align:left;
}
.search p, .search1 p {color:#708090;}
.obr_text img {
margin:0 10px 10px 0;
float:left;
border:1px solid #424242;
}
.sm_cl_left {
padding:25px 5px 5px 5px;
margin:0px 0px 0px 5px;
text-align:justify;
}
.vypiskosiku_top a {color:#FFFFFF}
.vypiskosiku_top a {font-weight:bold}
.vypiskosiku_top a:hover {color:#FFD700;}
.vypiskosiku_top {
color:#FFFFFF;
font-size:100%;
padding:10px;
text-align:left;
width:250px;
position: absolute; left:950px; top:75px; z-index:1000;
}
.search1 {position: absolute; left:10px; top:25px; z-index: 2100;}
.about {
color:#808080;
font-size:90%;
text-align:right;
}
.about a{color:#000000;}
.about a:hover{color:#DC143C;}
.divlogin {
color:#FFFFFF;
}
.divlogininput {background:#FFFFFF;color:#000000;width:140px;height:15px;border:1px solid #FFFFFF;font-size:80%;
}
.divlogin input {font-size:80%;
}
.divlogin b{color:#FFFFFF;}
.div_eshop {border:1px solid #BDB76B;}
.e2 h2 {margin:0; padding:0; display:inline; border:0; background:0}
.e2 .eshop_nadpis_zbozi a{
color:#000000;
font-size:90%;
text-decoration:none;
}
.cena_sleva {
color:#708090;
font-size:90%;
}
.cena_puvodni {
}
.text_u_ceny {
color:#808080;
font-size:85%;
font-weight:normal;
}
.cena_eshop {
color:#466F3E;
font-size:110%;
font-weight:bold;
}
.eshop_doplncena {
color:#708090;
font-size:85%;
font-weight:normal;
}
.eshop_kod {
color:#008000;
font-size:80%;
font-weight:bold;
}
.eshop_skladem {
color:#466F3E;
font-size:80%;
font-weight:bold;
}
.eshop_sklad_odpocet {
color:#DC143C;
font-size:80%;
font-weight:normal;
}
.e2 {width:235px;}
.e3 {
width:500px;
height:250px;
color:#2F4F4F;
}
.e_ostatni {
color:#5D5D5D;
font-size:90%;
}
.lista_page {
vertical-align:middle;
clear:both;
color:#696969;
font-size:90%;
font-weight:normal;
border:1px solid #708090;
background-color:#FDF5E6;
margin:4px 0 10px 0;
padding:5px;
}
.lista_page a img, .lista_page img {
vertical-align:middle;
padding:0 3px 0 3px;
}
.lista_gal, .lista_gal_bottom {
vertical-align:middle;
float:left;width:98%;
color:#FF0000;
font-size:90%;
font-weight:bold;
padding:2px;
}
.lista_gal {
margin:2px 0 2px 0;
}
.lista_gal_bottom {
margin:2px 0 2px 0;
}
.lista_gal a img, .lista_gal img, .lista_gal_bottom a img, .lista_gal_bottom img {
vertical-align:middle;
padding:0 3px 0 3px;
}
.but_kosik {
padding:1px 3px 1px 3px;
color:#FFFFFF;
font-size:110%;
font-weight:bold;
border:4px solid #024702;
background:none;
background-color:#024702;
}
.ed_zvetsit_obr a{
padding:5px 5px 5px 30px;
background:url(imgdesign/obr_img.gif) no-repeat;
color:#FFFFFF;
text-decoration:none;
font-size:80%;
font-weight:bold;
background-position: 5% center;
vertical-align:middle;
}
.ed_zvetsit_obr_lb{
padding:5px 5px 5px 30px;
vertical-align:middle;
}
.ed_zvetsit_obr_lb input{
color:#FFFFFF;
text-decoration:none;
font-size:80%;
font-weight:bold;
vertical-align:middle;
}
.ed_zvetsit_obr a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.ed_right input {border:0}
.divlogin {position: absolute; left:10px; top:60px; z-index:1000;}
.log_key {position: absolute; left:10px; top:60px; z-index:1000;}
.login_but img a {
border:0;
}
.lang {margin:5px 0 10px 6px;}
b {
color:#006B37;
}
strong {
color:#006B37;
}
hr {
color:#C0C0C0;
background-color:#C0C0C0;
border:0; height:1px;
}
.body_list_gal {
background:none;
text-align:center;
background-color:#FFFFFF;
color:#FFFFFF;
}
.div_extgal {
margin:auto;
}
.body_list_gal a {
font-size:100%;
color:#FFFFFF;
text-decoration:none;
}
.body_list_gal a:hover {color:#FFFFFF;}
.body_list_gal b {color:#FFFFFF;}
fieldset, .adm td, .adm table, .adm div, .adm a, .adm a:hover, .adm {color:#000000;}
.adm input, .adm select, .adm textarea {color:#000000;}
.main_admnavbar a, .kosik_navbar{
color:#000000;
background:#FFCC00;
}
.main_admnavbar a:hover, .kosik_navbar:hover {
color:#FFFFFF;
background:#CC0000;
}
.strank input, .strank a{
color:#424242;
}

.ealt1001{
 width:30%;
 height: 370px;
 padding:10px 5% 10px 5%;
 margin:1% 1% 1% 1%;
 box-sizing: border-box;
 background: #FFFFFF none repeat scroll 0 0;
 border-radius: 0%;
 display: inline-block;
 backface-visibility: hidden;
 float: left;
 border: 1px solid #D4D4D4;  
 overflow: hidden;
 list-style: outside none none;
 position:relative;
 -moz-box-shadow: 0px 0px 0px #000;
 -webkit-box-shadow: 0px 0px 0px #000;
 box-shadow: 0px 0px 0px #000;
}

/*image link*/
.ealt1001 > a:nth-of-type(1){
 height: 200px;
 width: 100%;
 background-size: contain;
 background-repeat: no-repeat;
 background-position: center;
 display:block;
 margin: 0 0 0 0;
}

.ealt1001 > h2{
 font-size:100%;
 font-weight:bold;
 /*white-space: nowrap;*/
 max-width:100%;
 height:80px;
 overflow: hidden;
 display:block;
 position:relative;
 margin-top:8px;
/* text-overflow: ellipsis;*/
}

/*fade text on h2*/
.ealt1001 > h2 > div{
 position: absolute; 
 left: 0; 
 bottom: 0; 
 height: 10px; 
 width: 100%;
 background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
 background-image: -ms-linear-gradient(bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
 background-image: -webkit-gradient(linear, 0 0, 100% 0, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0)));
 background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
 background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
 background-image: linear-gradient(bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
 background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
}

/*h2 link*/
.ealt1001 > h2 > a{
 text-decoration:none;
 color:#5D5D5D !important;
}

/*všechny parametry*/
.ealt1001 > span{
 font-size:80%;
}

/*dostupnost text*/
.ealt1001 > span:nth-of-type(1){
 color:#5D5D5D !important;
}

/*dostupnost*/
.ealt1001 > span:nth-of-type(2){
 color:#219403;
}

/*text cena*/
.ealt1001 > span:nth-of-type(3){
 font-weight:bold;
 font-size:90%;
 color:#5D5D5D !important;
}

/*cena*/
.ealt1001 > span:nth-of-type(4){
 font-weight:bold;
 font-size:90%;
 color:#5D5D5D !important;
}

/*mena*/
.ealt1001 > span:nth-of-type(5){
 font-weight:bold;
 font-size:90%;
 color:#5D5D5D !important;
}

/*text za cenou*/
.ealt1001 > span:nth-of-type(6){
 font-size:70%;
 color:#5D5D5D !important;
}

/*puvodni cena*/
.ealt1001 > span:nth-of-type(7){
 font-size:90%;
 color:#5D5D5D !important;
 text-decoration:line-through;
}

/*editační kolečko*/
.ealt1001 > div:nth-last-child(1){
 position:absolute;
 top:0px;
 right:0px;
}

/*responzive*/
@media only screen and (max-width:768px) {
 .ealt1001{
  margin:5px 0 5px 0 !important;
  width:100%;
  border-radius: 0;
  border: 0;
  border-bottom: 1px solid #d3d3d3; 
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background:0;
 }
 /*fade text on h2 responzive*/
 .ealt1001 > h2 > div{
  background:none;
 }
}
/*hlavni prvek*/
.eshop_detail_2{
 display: grid;
 grid-template-columns: 1fr 1fr;
 grid-auto-rows: minmax(min-content, max-content);
}

/*sloupec parametry*/
.eshop_detail_2>div:nth-child(2n-1) {
 grid-column: 1 / 2;
 display: grid;
 grid-template-columns: 1fr 2fr;
 grid-auto-rows: minmax(min-content, max-content);
}

/*sloupec obrazky*/
.eshop_detail_2>div:nth-child(2n) {
 grid-column: 2 / 3;
 padding: 0 5px 0 5px;
}

/*obrazkek prvni*/
.eshop_detail_2>div:nth-child(2n) input[type="image"]:nth-child(-n+1){
 max-width:100%;
 /*border:2px solid red;*/
 display:block;
 margin-bottom:7px;
}

/*obrazkek druhy a vsechny dalsi*/
.eshop_detail_2>div:nth-child(2n) input[type="image"]:nth-child(n+2) {
 max-height:70px;
 margin:3px 3px 0 0;
/* border:2px solid green;*/
}

/*nazvy i hodnoty parametru*/
.eshop_detail_2>div:nth-child(2n-1)>div{
 line-height:180%;
}

/*nazvy parametru*/
.eshop_detail_2>div:nth-child(2n-1)>div:nth-child(2n-1){
 grid-column: 1 / 2;
 text-align:right;
 padding:0 5px 0 0;
}

/*dvojtecka za nazev parametru*/
.eshop_detail_2>div:nth-child(2n-1)>div:nth-child(2n-1):not(:empty):after{
 content: ": ";
}

/*hodnoty parametru*/
.eshop_detail_2>div:nth-child(2n-1)>div:nth-child(2n){
 grid-column: 2 /3;
}

