body {
    background:#f1f1f1;
    margin:0;padding:0;
    font-size: 15px;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif
}
input[type="submit"], input[type="button"]{
  font-size: 20px;
  font-weight: normal;
  color: #555;
  text-align: center;
  text-decoration: none;
  width: ;
  height: 2em;
  line-height: 2em;
  border: 1px solid #CCC;
  border-radius: 2px;
  background-color: #FFF;
  background-image: linear-gradient(#EEE, #CCC);
  display: inline-block;
  margin: ;
}
#ADispSkl {
	position:absolute; 
	top:8px; left:345px;
  z-index:1000;
	background-color:transparent;
	height :1em;
  width:1em;
	line-height:1em;
	font-size: 20px;
	font-weight: bold;
	color:#CCC;
  text-align:center;
	border-radius: 1em;
	border: 0px solid #fff;
	box-shadow:1px 1px 1px 0px #AAA;
  background-image: linear-gradient(#eee, #fff);
}
#ADispSkl a{
	position:absolute; 
	top:0px; left:0px;
  z-index:1100;
	background-color:transparent;
	height :1em;
  width:1em;
	line-height:1em;
	font-size: 20px;
	font-weight: bold;
	color:#CCC;
  text-align:center;
	border-radius: 1em;
	border: 0px solid #fff;
	box-shadow:1px 1px 1px 0px #AAA;
}
#ADispSkl::before{
  content: "S";
 }
/*1ST PAGE*/
.AkceNadpis{
	width:100%;
	font-size: ;
	background:#eee;
	border:1px solid #ddd;
	padding-left:5px;
  display:none
}
#AkceVypis{
	width:100%;
	font-size: ;
	background:#eee;
	border:1px solid #ddd;
  display:none
}
#AkceVypis img{
	border: 2px solid #fff;
	border-radius: 2px;
	box-shadow:1px 1px 1px 0px #AAA;
	padding:5px;
}
#AkceVypis tr{
	border-bottom:5px solid red;
	margin:5px;
}
#AkceVypis td{
	padding:5px;
}
#main {
  width:1280px;
  position:relative;
  margin: 0 auto;
}
#top {
	display:none;
	width:100%;
	background:#00FFFF;
}
#center {
	width: 100%;
	float:left;
  padding:1px;
  background-color:AliceBlue;
}

/*MENU SORTIMENT*/
#left {
	width: 198px;
	float:left;
	font-size: 15px;
  margin-left:1px;
  margin-right:1px;
}   
#left-header {
	height:1.8em;
  line-height:1.8em;
	color:yellow;
	font-weight: ;
	font-size: 18px;
	background-color: #01579B;
	background-position: center center;
	background-repeat: no-repeat;
	padding-left:5px;
	border-bottom:1px solid #FFFFFF;
  text-shadow: 2px 1px 2px black;
  background-image: linear-gradient(#01579b,#01579b);
  border-radius:2px;
}
#left-header:after {
  content: "DELON /Dealer on-line/";
}
#category {
   line-height: 50px;
}
#category a{
   color:white;
}
.semi-box {
	border-top-width: medium;
	border-right-width-value: medium;
	border-bottom-width: medium;
	border-left-width-value: medium;
	border-right-style-value: none;
	border-left-style-value: none;
	border-image-source: none;
	border-image-slice: 100% 100% 100% 100%;
	border-image-width: 1 1 1 1;
	border-image-outset: 0 0 0 0;
	border-image-repeat: stretch stretch;
	box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.1);
	background-color: transparent;
	margin-top: 0px;
}
#li a{
}
#left ul {
   list-style-type:none;
   margin: 0px;
   padding: 0px;
}
#left ul a{
}
#left ul li {
    color:;
    border-bottom:1px solid #FFF;
    background:#01579b;
    padding-top:0px;
    padding-bottom:0px;
    font-weight: ;
    font-size: ;
    border-radius:2px;
}
#left ul li a{
    color:;
    text-decoration:none;
    display: block;
    text-transform: uppercase;
    padding-left:10px;
}
#left ul ul li {
    border-bottom:1px solid #FFF;
    background-image: none; 
    background-position: 0px 0px;
    padding-top:0px;
    padding-bottom:0px;
    margin-top:0px;
    background-color:#03a9f4;
    color:black;
}
#left ul ul li a{
   color:black ;
   font-weight: normal;
   padding-left:;
   text-transform: none;
}
#left ul ul ul li {
   margin-left:; 
   color:; 
   background-color:#b3e5fc;
}
#left ul ul ul li a{
   color:black ;
   font-weight: normal;
}
#left ul ul ul li a:active{
   color: ;
   font-weight: normal;
   padding-left:;
   text-transform: none;
}
#left ul ul ul ul li {
   margin-left:20px;
}
#left ul ul ul ul ul li {
   margin-left:30px;
}
#left ul ul ul ul ul ul li {
	margin-left:40px;
}
#KategNab{
  background-color:;
  color:black !important;
  font-weight:bold;
  margin-top:5px;
}
#KategNab input[type="checkbox"]{
  width:;
  height:;
}
#KategNab ul {
}
#KategNab li {
}
#KategNab ul li {
  background-color:#ddd;
  color:black;
  padding-left:10px;
  line-height: 40px;
  border: 1px solid transparent;
  border-bottom: 1px solid #FFF;
}
#KategNab ul li a{
  display: inline-block;
}
#KategNab ul ul li {
  background-color:#f8f8f8 ;
  border: 1px solid transparent;
  border-bottom: 1px solid #FFF;
}
#KategNab ul ul li a{
  width:;
  height:3em;
  line-height:3em;
  font-size:;
  display: inline-block;
  vertical-align:middle;
}
#KFiltrVse {
  width:100%;
  height:40px;
  border-radius:2px;
  border: 1px solid #aaa;
  font-weight:bold;
  vertical-align:top;
}
#liAkce {
  color:Aqua !important;
}
#liAkce a{
  color:Aqua !important;
}
#liNew {
  color:Lime;
}
#liNew a{
  color:Lime;
}
#liSez {
  color:orange;
}
#liSez a{
  color:orange;
}
#li-10 {
}
#li-10 a{
  color: black !important;
  font-weight:bold;
  background-color: #9f9 !important;
}
#KM-101 {
}
#KM-101 a{
  color:;
  background-color:#cfc;
}
#SEL {
  color:red;
  border: 0px solid #ccc;
  background-color:black !important;
 }
#SEL a:before{
  float:left;
  left:;
	font-weight: ;
  font-size: ;
  content: "\25B6" !important;
  color:;
  background-color: ;
  border-left: 0px solid yellow;
}
#SEL a{
	font-weight: bold !important;
  /*text-shadow: 1px 1px 2px #000;*/
  color:yellow !important;
  /*text-shadow: 1px 1px 0px #000;*/
  background-color:black;
  border: 0px solid #ccc;
  height:;
  padding-left:1px !important;
  }
/*#SEL a:after{
  float:right;
	content: "\25B6" !important;
  color:yellow;
  background-color: ;
  border-left: ;
} */
.jazyk2 {
	background-color:#01579b;
	padding-top:10px;
	height:70px;
  display:none; 
}
.jazyk-select {
	height:50px;
	width:90%;
}

/*RIGHT BLOCK*/
#right {
	float: right;
	width: 1080px;
  background-color:AliceBlue;
}

/*TOP MENU*/
#menu-box {
	float:left;
	width: 1080px; 
	height:90px;
	/*background-color: #666;
  background-image: linear-gradient(#555, #AAA);*/
  padding-bottom:5px;
}
#menuL1 {
	float:left;
	width: ;
	height:;
	background-color:;
	border-top:0px solid white;
  border-bottom:0px solid white;
  margin-top:2px;
  margin-bottom:2px;
  margin-left:5px;
}
#menuL1a{
	float:left;
	width: 850px; 
	background-color:;
	color:black;

}
#user {
	float:left;
  line-height:2em;
	height:2em;
  width:50px;
	padding-top:;padding-left:5px;
  margin-left:0px;
	font-size: 15px;
  background-color: #EEE;
  background-image: linear-gradient(#FFF, #CCC);
  border-top-left-radius:2px;
  border-bottom-left-radius:2px;
  border-left: 0px solid black;
  border-top: 0px solid black;
  border-bottom: 0px solid black;
  vertical-align:;
}
#user_hodnota {
	float:left;
  line-height:1.5em;
	width: 100px;
	height:1.5em;
	font-size: 20px;
	font-weight:bold;
	padding-top:; padding-left:5px;  padding-right:5px;
  border-top-right-radius:2px;
  border-bottom-right-radius:2px;
  border-right: 0px solid black;
  border-top: 0px solid black;
  vertical-align:;
  background-color: #EEE;
  background-image: linear-gradient(#FFF, #CCC);
}
#partner {
	float:left;
  line-height:2em;
	height:2em;
  width:60px;
	font-size: 15px;
	padding-top:;
  padding-left:5px;
	background-color:#09F;
  border-top-left-radius:2px;
  border-bottom-left-radius:2px;
  border-left: 0px solid black;
  border-top: 0px solid black;
  border-bottom: 0px solid black;
  margin-left:5px;
  background-image: linear-gradient(#fff, #09F);
}
#partner_hodnota {
	float:left;
	width:425px;
  line-height:1.5em;
  height:1.5em;
	font-size: 20px;
	font-weight:bold;
	padding-top:; padding-left:5px;
	background-color:#09F;
  border-top-right-radius:;
  border-bottom-right-radius:;
  border-right: 0px solid black;
  border-top: 0px solid black;
  border-bottom: 0px solid black;
  background-image: linear-gradient(#fff, #09F);
}
#partner_hodnota a{
  font-size:20px;
  font-weight: bold;
  width:425px;
  text-decoration:none;
  color: #000;
  padding-left:5px; padding-right:5px;
  background-color: transparent;
  border: 0px solid black;
  border-radius: ;
  cursor:pointer;
  display:block;
 }
#sleva {
	float:left;
  line-height:2em;
	height:2em;
  width:115px;
	font-size: 15px;
	padding-top:;padding-left:10px;
	background-color:#09F;
  border-right: 0px solid black;
  border-top: 0px solid black;
  border-bottom: 0px solid black;
  background-image: linear-gradient(#fff, #09F);
}
#sleva_hodnota {
	float:left;
  line-height:1.5em;
  height:1.5em;
	width: 55px; 
	font-weight:bold;
	font-size: 20px;
  text-align: left;
	padding-top:; padding-right:; 
	background-color:#09F;
  color:red;
  border-top-right-radius:2px;
  border-bottom-right-radius:2px;
  border-right: 0px solid black;
  border-top: 0px solid black;
  border-bottom: 0px solid black;
  background-image: linear-gradient(#fff, #09F);
}
#menuL1b{
	float:left;
	width:220px ;
  font-size: 20px;
	font-weight:bold; 
	text-align:;
	background-color:#ccc;
}
#hledani_podrobne {
  float:left;
  width: 170px;
  text-decoration: none;
  height: 2em;
  line-height: 2em;
  font-size: 15px;
  font-weight: normal;
  text-align: center;
  background-color: #ccc;
  color: #FFF;
  border-radius: 2px;
  border: 0px solid #000;
  margin-left:;
}
#hledani_podrobne a{
 	float:left;
  width: 180px ;
  text-decoration: none;
  height: 2em;
  line-height: 2em;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  background-color: ;
  color: #555;
  border-radius: 2px;
  border: 0px solid #000;
  margin-left:;
  /*background-image: linear-gradient(#EEE, #AAA);*/
}
#menuL2 {
	float:left;
	width: ;
	background-color: ;
  margin-left:5px;
  margin-top:5px;
}
#menuL2a {
	float:left;
	width: 850px;
	color: #FFF;
	background-color: ;
  font-size:20px;
	font-weight:bold;
}
.aTopmenuSel {
	color:aqua !important;
  background-color:black !important;
  background-image: linear-gradient(#555, #000)!important;
}
#menu_pomucky a:focus, #menu_odhlaseni a:focus, #menu_kosik a:focus, #menu_objednavka a:focus, #menu_doklady a:focus{
	color:aqua;
  background-color:black;
  background-image: linear-gradient(#555, #000);
}
#menu_pomucky {
	border-right:0px solid #FFF; 
  border-left:0px solid #FFF;
  border-radius:2px;
	float:left;
	width: 165px; 
	height:2.5em;
  line-height:2.5em;
	text-align:center;
	text-decoration:none;
  background-color:aqua ;
	color: #FFF;
  margin-left:0px;
  background-image: linear-gradient(center top , #797979, #606060 50%, #505050 50%, #2E2E2E);
  background-color: #6A6A6A;
  background-repeat: no-repeat;
}
#menu_pomucky a{
	border-right:0px solid #FFF; 
  border-left:0px solid #FFF;
  border-radius:2px;
	float:left;
	width: 165px; 
	height:2.5em;
  line-height:2.5em;
	text-align:center;
	text-decoration:none;
	color:white;
	padding-top:;
  background-color:black;
  background-image: linear-gradient(#000, #555);
}
#menu_odhlaseni {
	border-right:0px solid #FFF; 
  border-left:0px solid #FFF;
  border-radius:2px;
	float:left;
	width: 165px; 
	height:2.5em;
  line-height:2.5em;
	text-align:center;
	text-decoration:none;
  background-color:aqua ;
	color: #FFF;
  margin-left:5px;
  background-image: linear-gradient(#000, #555);	
}
#menu_odhlaseni a{
	border-right:0px solid #FFF; 
  border-left:0px solid #FFF;
  border-radius:2px;
	float:left;
	width: 165px; 
	height:2.5em;
  line-height:2.5em;
	text-align:center;
	text-decoration:none;
	color:white;
	padding-top:;
  background-color:black;
  background-image: linear-gradient(#000, #555);
}
#aODH :active {
	color:aqua;
}
#menu_kosik {
	border-right:0px solid #FFF; 
  border-left:0px solid #FFF;
  border-radius:2px;
	float:left;
	width: 165px; 
	height:2.5em;
  line-height:2.5em;
	text-align:center;
	text-decoration:none;
  background-color:aqua ;
	color: ;
  margin-left:5px;
  background-image: linear-gradient(#000, #555);
}
#menu_kosik a{
	border-right:0px solid #FFF; 
  border-left:0px solid #FFF;
  border-radius:2px;
	float:left;
	width: 165px; 
	height:2.5em;
  line-height:2.5em;
	text-align:center;
	text-decoration:none;
	color:white;
	padding-top:;
  background-color:black;
  background-image: linear-gradient(#000, #555);
}
#aKOS :active {
	color:aqua;
}
#menu_objednavka {
	border-right:0px solid #FFF; 
  border-left:0px solid #FFF;
  border-radius:2px;
	float:left;
	width: 165px; 
	height:2.5em;
  line-height:2.5em;
	text-align:center;
	text-decoration:none;
  background-color:aqua ;
	color: #FFF;
  margin-left:5px;
  background-image: linear-gradient(#000, #555);
}
#menu_objednavka a {
	border-right:0px solid #FFF; 
  border-left:0px solid #FFF;
  border-radius:2px;
	float:left;
	width: 165px; 
	height:2.5em;
  line-height:2.5em;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	padding-top:;
  background-color:black;
  background-image: linear-gradient(#000, #555);	
}
#aOBJ a:active{
	color:aqua;
}
#menu_doklady {
	border-right:0px solid #FFF; 
  border-left:0px solid #FFF;
  border-radius:2px;
	float:left;
	width: 165px; 
	height:2.5em;
  line-height:2.5em;
	text-align:center;
	text-decoration:none;
  background-color:aqua ;
	color: #FFF;
  margin-left:5px;
  background-image: linear-gradient(#000, #555);
}
#menu_doklady a{
	border-right:0px solid #FFF; 
  border-left:0px solid #FFF;
  border-radius:2px;
	float:left;
	width: 165px; 
	height:2.5em;
  line-height:2.5em;
	text-align:center;
	text-decoration:none;
	color:white;
	padding-top:;
  background-color:black;
  background-image: linear-gradient(#000, #555);
}
#menuL2b {
	float:left;
	width:220px;
	background-color: #eee;
  border-radius:2px;
  margin-left:;
}
#hledani2 {
	float:left;
	width:160px;
	height:40px;
	padding-top:10px;
	padding-left:3px;
	
}
#hled_vyraz {
	width:150px;
	height:1.5em;
  line-height:1.5em;
	font-size: 15px;
	border:1px solid #555;
	border-radius: 2px;
	padding-left:5px;
  background-color: White;
  vertical-align:center;
}
#hled_vyraz:focus{
	box-shadow: 0px 0px 2px #000;
  border:1px solid #000;
  color:#000;
}

#hledani2_ok {
	float:right;
	width:50px;
	height:50px;
  border-radius: 2px;
  background-color: #DDD;
  border:0px solid black;
}
#OK {
	width:100%;
	height:2.5em;
  line-height:;
	font-size: ;
  font-weight:;
  border-top-right-radius:2px;
  border-bottom-right-radius:2px;
  background-color: black;
  border:0px solid black;
  background-image: linear-gradient(#555, #000);
  background-image: url("../eshop/img/lupa.png");
  background-position: center center;
  background-repeat: no-repeat;
  color:transparent;
}
#OK:focus {
    color: #000;
    background-color: black;
    background-image: linear-gradient(#555, #000);
    background-image: url("../eshop/img/lupa.png");
    background-position: center center;
    background-repeat: no-repeat;
    color:transparent;
}    
#menuL3 {
	border-top:1px solid #FFFFFF; 
	border-bottom:1px solid #FFFFFF; 
	float:left;
	width: 100%;
	background-color: #C0C0C0;
}
#menuL3a {
	float:left;
	width: 80%;
	background-color: silver;
}
#TABtlist {
	float:left;
	width: 100%; 
	height:35px;
	background-color: ;
  padding-left:5px;
  /*background-image: linear-gradient(#AAA, #EEE);*/
  border-bottom: 1px solid #CCC;
  /*box-shadow: 0px 1px 2px 0px #AAA;*/
}
#UVOD {
	float:left;
	width: 55px;
  margin-left:;
  margin-top:2px;
  border-top-left-radius:2px;
  border-bottom-left-radius:2px;
  background-color: transparent;
}
#UVOD a{
  text-decoration:none;
  height: 2em;
  line-height: 2em;
  font-size: 15px;
  font-weight: ;
  text-align: left;
  background-color: #0052B4;
  color: white;
  border-radius: 2px;
  border: 0px solid #000;
  padding-left:5px;
  padding-right:5px;
}
#C_M {
  float:left;
	width:800px;
  margin-top:2px;
  border-top-right-radius:2px;
  border-bottom-right-radius:2px;
  background-color: transparent;
}
#C_M a{
	width:800px;
  text-decoration:none;
  height: 2em;
  line-height: 2em;
  font-size: 15px;
  font-weight: ;
  text-align:;
  background-color: #9CF;
  color: #000;
  border-radius: 2px;
  border: 0px solid #000;
  padding-left:5px;
  padding-right:5px;
  background-image: linear-gradient(#00ccff, #0099ff);
}
#C_M b{
	font-weight: ;
}
#navigace {
	float:left;
	font-weight:bold;
	padding-top:10;
}
#menuL3b {
	float:left;
	width: 20%;
	background-color: silver;
	font-weight:bold;
}
#kosik_suma {
	float:left;
	padding-top:10;
}
#kosik_suma_hodnota {
	float:right;
	font-size:25px;
	font-weight:bold;
	color:red; 
	text-align:right;
	padding-right:5;
}
#menuL4 {
	float:left;
	width: 100%; 
	background-color:#0066CC;
	height:20px;
	display:none;
}
/*SORTIMENT*/
#CONTENT {
	position:relative;
	float:left;
	width:1080px ;
	background-color:AliceBlue;
/*  background-image: linear-gradient(#AAA, #FFF);*/
}
#SORTIM {
	background-color: ;
  margin-bottom:5px;
  padding-bottom:5px;
}
.td_left {
	background-color: transparent;
	border-top: 20px solid transparent;
	border-left: 5px solid transparent;
	width:540px;
}
.td_right {
	background-color: transparent;
	border-top: 20px solid transparent;
	border-left: 5px solid transparent;
	width:50%;
	height: ;
}
.item {
	position:relative; 
	top:0px; left:0px;
	width:535px;
	height:300px;
	background-color: GhostWhite;
	border: 1px solid #000;
	border-radius: 2px;
	box-shadow:0px 2px 2px 0px #AAA;
}
.iname {
	position:absolute; 
	top:0px; left:0px;
	background-color: #09F;
	height:1.5em;
  line-height:1.5em;
	width: 530px;
	color: #000000;
	cursor: pointer;
	font-size: 20px;
	font-weight: bold;
	text-align:left;
  padding-left:5px;
  background-image: linear-gradient(#00ccff, #0099ff);
  border-radius: 1px;
}
.iname a{
  max-width:;
}
.ipozn {
	position:absolute; 
	top:50px; left:0px;
	background-color: #GhostWhite;
	max-height: 25px;
	width:295px ;
	color: black;
	cursor: pointer;
	font-size: 12px;
	font-weight: normal;
	text-align:left;
	padding:5px;
  overflow:hidden;
  border-radius: 2px;
}
.istav {
	position:absolute; 
	top:35px; left:306px;
	text-align:right;
	font-size: 14px;
	font-weight: bold;
	height: 20px;
	width: 100px;
	background-color:transparent;
	color:black;
	border: 5px solid transparent;
	border-bottom:0px;
}
.iskladem {

}
.imnozstvi {
	position:absolute; 
	top:60px; left:306px;
	font-weight: bold;
	height : 27px;
	width: 100px;
	background-color:transparent;
	border: 5px solid transparent;
	border-top:2px solid transparent;
	text-align:right;
	font-size: 18px;
	color:red;
}
.ZkratkaMj {
	position:relative;
  float:right;
	top:; left:;
	text-align:right;
	font-size: 18px;
	font-weight: normal !important;
	height : 27px;
	width  : 20px;
	background-color:transparent;
	color:black;
	padding-left:5px;

}
.ikod {
	position:absolute;
	left:5px; top:30px;
	height : 1.5em;
    line-height:1.5em;
	width  : 350px;
	color : #832883;
	font-size: 20px;
	font-weight: bold;
	text-align:right;
	background-color: transparent;
    text-shadow: 1px 1px 1px black;
	text-align:left;
}
.icena_bez_dph {
	position:absolute;
	left:306px;top:150px;
	width: 100px;
	height:50px;
	color : black;
	font-size: 14px;
	font-weight: normal;
	text-align:right;
	background-color:;
	border: 5px solid transparent;
	padding:0px;
}
.icena_bez_dph_nazev{
	font-size: 12px;
	font-weight: normal;
	text-align:right;
}
.icena_bez_dph_hodnota{
	font-size: 16px;
	font-weight: bold;
	text-align:right;
	padding-top:5px;
	background-color:#f8f8f8;
	border: 1px solid gray;
	border-radius:2px;
}
.iprocento_dph {
	position:absolute;
	left:306px;top:200px;
	width: 100px;
	height: 55px;
	color : black;
	font-size: 14px;
	font-weight: normal;
	text-align:right;
	background-color:;
	border: 5px solid transparent;
	padding:0px;
}
.iprocento_dph_nazev{
	font-size: 14px;
	font-weight: normal;
	text-align:right;
}
.iprocento_dph_hodnota{
	font-size: 16px;
	font-weight: bold;
	text-align:right;
	padding-top:5px;
	background-color:#f8f8f8;
	border: 1px solid gray;
	border-radius:2px;
}
.ikosik {
	position:absolute; 
	left:425px;top:30px;
	text-align:right;
	width:100px;
	height:225px;
	background-color:#ccc;
  background-image: linear-gradient(white, #09F);
	padding:5px;
}
#SORTIM #dPlusMinus {
  position:absolute;
  top:5px;
  width: 100px;
  height: 2em;
  line-height: 2em;
  background-color: ;
  color: #FFF;
  cursor: pointer;
  font-size: 25px;
  font-weight: bold;
  border: 0px solid #CCC;
  border-radius: 2px;
  margin: ;
}
#SORTIM #dPlusMinus input[type="button"]{
  float: left;
  width: 1.8em;
  height: 1.8em;
  line-height: 1.8em;
  background-color: #09F;
  color: #FFF;
  cursor: pointer;
  font-size: 25px;
  font-weight: bold;
  vertical-align: middle;
  border: 1px solid #000;
  border-radius: 5px;
  margin: 2px
}
#Iaddkos #dPlusMinus input[type="button"]{
  float:left;
	width  :2em;
  height : 1.5em;
  line-height:1.5em;
  background-color:	red;
	color :white;
	cursor: pointer;
	font-size: 25px;
	font-weight: bold;
	border: 2px solid GhostWhite;
	border-radius: 5px;
}
.kosik {
  position:absolute;
	float:;
	position:; 
	left:5px;top:120px;
	background-color: #eee;
	background-image:url(../eshop/img/kosik_tl90.png);
	background-position: center center;
	background-repeat: no-repeat;
	height : 100px;
	width  : 100px;
	color : transparent;
	cursor: pointer;
	font-size: 18px;
	font-weight: bold;
	border: 1px solid black;
	padding-top:;
	border-radius: 5px;
  vertical-align:bottom;
}
.kosik:focus {
	box-shadow: 0px 0px 2px #000;
  border:0px solid #000;
  color:transparent;
}
#right .ikosik  input[type="number"]{
	float:;
	position:absolute;
  top:60px;
  left:5px; 
	background-color:white ;
	height : 48px;
	width  : 98px;
	color : #aaa;
	border: 1px solid gray;
	cursor: pointer;
	font-size: 24px;
	text-align:center;
	margin-top:;
	font-weight: bold;
	border-radius: 2px;
}
#right .ikosik  input[type="number"]:focus{
	box-shadow: 0px 0px 2px #000;
  border:1px solid #000;
  color:#000;
}
.Iimg {
	position:absolute; 
	top:70px; left:0px;
	width:295px;
	height:185px;
	background-color:transparent;
	padding-left:5px;
  padding-bottom:2px;
}
.nahled {
	position:absolute; 
	top:45px; left:5px;
  height:180px;
	max-width:290px;
	cursor: pointer;
	border: 2px solid #fff;
	border-radius: 2px;
	box-shadow:1px 1px 1px 0px #AAA;
}
#KOS {
	position:absolute;
	left:855px;top:2px;
	width: 220px;
	height:1.5em;
  line-height:1.5em;
  font-size: 20px; 
	text-align:center;
	background-color: yellow;
	color:black;
  border-radius: 2px;
  border: 0px solid #000;
}
#Cena {
	color:red;
}
#Tinfo {
	
}

.AtrAkce{
	float:left;
	position:relative;
	top:-16px; left:-1px;
	background-color:aqua;
	height :1em;
	line-height:1em;
	padding-left:5px;padding-right:5px;
	padding-top:3px;
	font-size: 10px;
	font-weight: bold;
	color:black;
	border-radius: 2px;
	border: 1px solid #000;
	box-shadow:1px 0px 1px 0px #AAA;
	margin-right:5px;
  background-image: linear-gradient(aqua, aqua);
}
.AtrAkce:before{
content:" !!! POZOR AKCE !!! "
}
.AtrNovinka{
	float:left;
	position:relative; 
	top:-16px; left:-1px;
	background-color:lime;
	height :1em;
	line-height:1em;
	padding-left:5px;padding-right:5px;
  padding-top:3px;
	border: 1px solid #000;
	font-size: 10px;
	font-weight: bold;
	color:black;
	border-radius: 2px;
	box-shadow:1px 0px 1px 0px #AAA;
	margin-right:5px;
  background-image: linear-gradient(lime, lime);
}
.AtrNovinka:before{
content:" NOVINKA "
}
.AtrSezonPol{
	float:left;
	position:relative; 
	top:-16px; left:-1px;
	background-color:orange;
	height :1em;
	line-height:1em;
	padding-left:5px;padding-right:5px;
  padding-top:3px;
	border: 1px solid #000;
	font-size: 10px;
	font-weight: bold;
	color:black;
	border-radius: 2px;
	box-shadow:1px 0px 1px 0px #AAA;
	margin-right:5px;
  background-image: linear-gradient(orange, orange);
}
.AtrSezonPol:before{
  content:" SEZĂ“NA "
}
.AtrKosik{
	float:left;
	position:relative; 
	top:-16px; left:-1px;
  z-index:100;
	background-color:red;
	height :1em;
	line-height:1em;
	padding-left:5px;padding-right:5px;
  padding-top:3px;
	border: 1px solid #000;
	font-size: 10px;
	font-weight: bold;
	color:white;
	border-radius: 2px;
	box-shadow:1px 0px 1px 0px #AAA;
	margin-right:5px;
  background-image: linear-gradient(red, red);
}
.AtrKosik:before{
content:" KOĹ ĂŤK "
}
.icena_text{
	font-size: 14px;
	font-weight: normal;
	text-align:right;
}
.icena_hodnota{
	font-size: 14px;
	font-weight: bold;
	text-align:right;
}
.SLIST{
  display:none;
  height:30px;
  margin-left:2px;
}
.SLIST img {
  height:30px;
}
.SLIST img a {
  height:30px;
}
.SLIST input[type="image"]{
  height:30px;
}
/*SORTIMENT-DETAIL*/
#DivDetPol {
	position:relative; 	
	float:left;
	width:1080px;
	background-color:;
  margin-left:;
  margin-right:;
  margin-top:;
}
.Tdpol{
	position:relative; 	
	float:left;
	height:;
	width:1075px;
	background-color:;
  cellpadding:2px;
}
.Tdpol td{
	border-radius: 2px;
  background-color:;
}
.Dpol {
  position:relative;
	background-color:orange;
	width:845px;
	height: 1.5em;
  line-height: 1.5em;
  font-size: 20px;
	font-weight: bold;
  border-radius: 2px;
  margin-left:5px;
  margin-right:5px;
  background-image: linear-gradient(#0CF, #09F);
}
#Dpol_nazev {
  position:absolute;
  left:0px;
  padding-left:5px;
}
#Dpol_kod {
  position:absolute;
  left:550px;
  color:white;
  font-size: 20px;
  font-weight: normal;
  padding-left:5px;
  text-shadow: 1px 1px 1px #000;
}
#Dpol_kod_hodnota {
  position:absolute;
  left:600px;
  color:white;
  padding-left:5px;
  text-shadow: 1px 1px 1px #000;
}
#DetKOS {
color: #000;
top: 2px;
width: 225px;
height: 1.5em;
line-height: 1.5em;
font-size: 20px;
text-align: center;
background-color: #FF0;
color: #000;
border-radius: 2px;
border: 0px solid #000;
}
#Cena {
}
.PolInfo {
	position:relative;
	float:left; 
	width:100%;
}
.det_ceny {
	position:absolute; 
	top:5px; left:860px;
	width:110px;
	height:260px;
	background-color:#ddd;
	border: 0px solid black;
	border-radius:2px;
	font-size: 15px;
	margin-left: 5px;
	margin-right:5px;
	padding-left:5px;
	padding-right:5px;
}
.det_ceny_bezdph {
	position:absolute; 
	top:5px; left:5px;
	width:95px;
	text-align:right;
	font-size: 13px;
	padding-right:5px;
}
.det_ceny_bezdph_hodnota {
	position:absolute; 
	top:25px; left:5px;
	font-weight: bold;
	text-align:right;
	background-color:#f8f8f8;
	border: 1px solid gray;
	border-radius:2px;
	width:95px;
	text-align:right;
	padding-top:5px;
	padding-right:5px;
}
.det_ceny_sdph {
	position:absolute; 
	top:55px; left:5px;
	width:95px;
	text-align:right;
	font-size: 13px;
	padding-right:5px;
}
.det_ceny_sdph_hodnota {
	position:absolute; 
	top:75px; left:5px;
	font-weight: bold;
	text-align:right;
	background-color:#f8f8f8;
	border: 1px solid gray;
	border-radius:2px;
	width:95px;
	text-align:right;
	padding-top:5px;
	padding-right:5px;
}
.dph {
	position:absolute; 
	top:105px; left:5px;
	width:95px;
	text-align:right;
	font-size: 13px;
	padding-right:5px;
}
.dph_hodnota {
	position:absolute; 
	top:125px; left:5px;
	font-weight: bold;
	background-color:#f8f8f8;
	border: 1px solid gray;
	border-radius:2px;
	width:95px;
	text-align:right;
	padding-top:5px;
	padding-right:5px;
}
.dispon_mnozstvi {
	position:absolute; 
	top:155px; left:5px;
	width:95px;
	text-align:right;
	font-size: 13px;
	padding-right:5px;
}
.dispon_mnozstvi_hodnota {
	position:absolute; 
	top:175px; left:5px;
	font-weight: bold;
	background-color:#f8f8f8;
	border: 1px solid gray;
	border-radius:2px;
	width:95px;
	text-align:right;
	padding-top:5px;
	padding-right:5px;
}
.dispon_mnozstvi_hodnota a{
	font-weight: bold;
}
#aDMH  {
	font-weight: bold;
}
.Exp_pocet {
	position:absolute; 
	top:205px; left:5px;
	width:95px;
	text-align:right;
	font-size: 12px;
	padding-right:5px;
	font-weight: normal;
}
.Exp_pocet b{
	font-weight: normal;
}
.Exp_pocet_hodnota {
	position:absolute; 
	top:225px; left:5px;
	font-weight: bold;
	text-align:right;
	padding-top:5px;
	background-color:#f8f8f8;
	border: 1px solid gray;
	border-radius:2px;
	width:95px;
	text-align:right;
	padding-top:5px;
	padding-right:5px;
}
.Exp_pocet_hodnota b{
	font-weight: bold;
}
.zaruka{
  display:none;
}
#Iaddkos {
	position:absolute; 
	top:0px; left:980px;
	width:100px;
	height:215px;
	background-color:;
	border: 0px solid silver;
}
#iKosM {
	position:absolute;
	top:50px; left:0px; 
	background-color:white ;
	height : 50px;
	width  : 97px;
	color : #000;
	border: 1px solid gray;
	cursor: pointer;
	font-size: 24px;
	text-align:center;
	margin-bottom:10px;
	font-weight: bold;
	border-radius: 2px;
}
#Iaddkos form > b {
 display: none;
}
#Iaddkos #dPlusMinus {
  position:absolute;
	float: left;
  left:0px;
  top: 0px;
  width: 100px;
  height: 2em;
  line-height: 2em;
  background-color: transparent;
  color: #FFF;
  cursor: pointer;
  font-size: 25px;
  font-weight: bold;
  border: 0px solid #CCC;
  border-radius: 2px;
} 
#Iaddkos #dPlusMinus input[type="button"] {
  float: left;
  width: 1.8em;
  height: 1.8em;
  line-height: 1.8em;
  background-color: #09F;
  color: #FFF;
  cursor: pointer;
  font-size: 25px;
  font-weight: bold;
  vertical-align: middle;
  border: 1px solid #000;
  border-radius: 5px;
  margin: 2px;    
} 
#DetAdd {
	position:absolute;
	top:105px; left:0px;  
	background-color: #eee;
	background-image:url(../eshop/img/kosik_tl90.png);
	background-position: center center;
	background-repeat: no-repeat;
	height: 100px;
	width: 100px;
	color: transparent;
	cursor: pointer;
	font-size: 18px;
	font-weight: bold;
	border: 1px solid #ccc;
	padding-top:55px;
	border-radius: 2px;
}
#DetList {
	position:absolute; 
	top:220px; left:980px;
	width:100px;
	height:300px;
	background-color:;
	border: 0px solid silver;
	font-size: 14px;
	margin-top:0px;
	margin-right:0px;
}
#DetList input{
}
#fprev{
}
#submitprev {
	position:absolute;
	top:85px;
	left:0px; 
	background-color: #eee;
	background-image:url(../eshop/submitprev_tl.png);
	background-position: center center;
	background-repeat: no-repeat;
	height : 100px;
	width  : 100px;
	color : transparent;
	cursor: pointer;
	font-size: 18px;
	font-weight: bold;
	border: 1px solid #ccc;
	padding-top:0px;
	border-radius: 2px;
}
#submitprev:disabled {
	position:absolute;
	top:;
	left:0px; 
	background-color: #eee;
	background-image:url(../eshop/submitprev_tl_disabled.png);
	background-position: center center;
	background-repeat: no-repeat;
	height : 100px;
	width  : 100px;
	color : transparent;
	cursor: ;
	font-size: 18px;
	font-weight: bold;
	border: 1px solid #ccc;
	padding-top:0px;
	border-radius: 2px;
}
#fnext{
}
#submitnext {
	position:absolute;
	top:-15px;
	left:0px; 
	background-color: #eee;
	background-image:url(../eshop/submitnext_tl.png);
	background-position: center center;
	background-repeat: no-repeat;
	height : 100px;
	width  : 100px;
	color : transparent;
	cursor:pointer;
	font-size: 18px;
	font-weight: bold;
	border: 1px solid #ccc;
	padding-top:0px;
	border-radius: 2px;
}
#submitnext:disabled {
	position:absolute;
	top:-15px;
	left:0px; 
	background-color: #eee;
	background-image:url(../eshop/submitnext_tl_disabled.png);
	background-position: center center;
	background-repeat: no-repeat;
	height: 100px;
	width: 100px;
	color: transparent;
	cursor:;
	font-size: 18px;
	font-weight: bold;
	border: 1px solid #ccc;
	padding-top:0px;
	border-radius: 2px;
}
#back {
	position:absolute;
	top:185px;
	left:0px; 
	background-color: #eee;
	background-image:url(../eshop/back_tl.png);
	background-position: center center;
	background-repeat: no-repeat;
	height : 100px;
	width  : 100px;
	color : #FFFFFF;
	cursor: pointer;
	font-size: 24px;
	font-weight: bold;
	border: 1px solid #ccc;
	border-radius: 2px;
}
.PolImages {
	position:absolute; 
	top:5px; left:5px;
	background-color:White;
	border: 1px solid #ddd;
  border-radius: 2px;
	width:845px;
  height:525px;
}
.PolImages img{
	border: 0px solid silver;
  max-width:750px;
}
.PolImagesNahled{
	background-color:#f8f8f8;
}
.Ipozn {
	position:absolute; 
	top:555px; left:5px;
	background-color:#FFF;
	border: 1px solid #ddd;
	width:1065px;
	font-size: 15px;
  border-radius:2px;
  padding:5px;
}
#AskUs {
display:none;
	position:absolute; 
	top:1000px; left:200px;
	width:1080px;
	background-color:gray;
}



#STR {
	background-color:transparent ;
	text-align:right;
  padding-top:5px;
}
#STR a{
	font-size: 20px;
	font-weight: normal;
	color:#555;
	text-align:center;
	text-decoration:none;
	width: 2.5em;
	height:2em;
  line-height:2em;	
	border: 1px solid #CCC;
	border-radius: 2px;
  background-color: #FFF;
  background-image: linear-gradient(#EEE, #CCC);
	display: inline-block;
	margin:1px;
}
#STR span{
	font-size: 20px;
	font-weight: bold;
	color:red;
	text-align:center;
	text-decoration:none;
	width: 2.5em;
	height:2em;
  line-height:2em;	
	border-radius: 2px;
	background-color:;
	display: inline-block;
	margin:1px;
  border: 1px solid #CCC;
  background-color: #EEE;
  background-image: linear-gradient(#CCC, #EEE);
}
.SLIST_bottom{
color:transparent;
float:right;
}
#ITop{
  background-image: url("../eshop/img/onhorni.png");
	background-position: center center;
	background-repeat: no-repeat;
  height:50px;
  width:50px;
  color:transparent;
  border: 1px solid #CCC;
	border-radius: 2px;
  background-color: #FFF;
  margin-left:5px;
}
#ITop:disabled{
  background-image: url("../eshop/img/offhorni.png");
  background-position: center center;
	background-repeat: no-repeat;
  height:50px;
  width:50px;
  color:transparent;
  border: 1px solid #CCC;
	border-radius: 2px;
  background-color: #FFF;
  margin-left:5px;
}
#IPrev{
  background-image: url("../eshop/img/onnahoru.png");
  background-position: center center;
	background-repeat: no-repeat;
  height:50px;
  width:50px;
  color:transparent;
  border: 1px solid #CCC;
	border-radius: 2px;
  background-color: #FFF;
  margin-left:5px;
}
#IPrev:disabled{
  background-image: url("../eshop/img/offnahoru.png");
  background-position: center center;
	background-repeat: no-repeat;
  height:50px;
  width:50px;
  color:transparent;
  border: 1px solid #CCC;
	border-radius: 2px;
  background-color: #FFF;
  margin-left:5px;
}
#INext{
  background-image: url("../eshop/img/ondolu.png");
	background-position: center center;
	background-repeat: no-repeat;
  height:50px;
  width:50px;
  color:transparent;
  border: 1px solid #CCC;
	border-radius: 2px;
  background-color: #FFF;
  margin-left:5px;
}
#INext:disabled{
  background-image: url("../eshop/img/offdolu.png");
  background-position: center center;
	background-repeat: no-repeat;
  height:50px;
  width:50px;
  color:transparent;
  border: 1px solid #CCC;
	border-radius: 2px;
  background-color: #FFF;
  margin-left:5px;
}
#IBottom{
  background-image: url("../eshop/img/ondolni.png");
  background-position: center center;
	background-repeat: no-repeat;
  height:50px;
  width:50px;
  color:transparent;
  border: 1px solid #CCC;
	border-radius: 2px;
  background-color: #FFF;
  margin-left:5px;
}
#IBottom:disabled{
  background-image: url("../eshop/img/offdolni.png");
  background-position: center center;
	background-repeat: no-repeat;
  height:50px;
  width:50px;
  color:transparent;
  border: 1px solid #CCC;
	border-radius: 2px;
  background-color: #FFF;
  margin-left:5px;
}
#down{
	position:relative;
	float:left;
	width:100%;
}
#Tinfox {
	position:absolute;
	left:0;
 	top:0px;
  width:25% ;
}
#SListx {
	width:;
  font-size: 20px;
  font-weight: bold;
  text-align:center;
	text-decoration:none;
	width:;
	height:2em;
  line-height:2em;	
  color: #555;
  background-color:;
}
#SListx b{
	text-align:center;
	text-decoration:none;
	width: 2.5em;
	height:2em;
  line-height:2em;	
	margin:;
  font-size: 20px;
  font-weight: bold;
  color: red;
  background-color: #F5F5F5;
  border: 1px solid #CCC;
  border-radius: 2px;
  background-image: linear-gradient(#CCC, #EEE);
}
#L10, #L30, #L50, #L100{
	text-align:center;
	text-decoration:none;
	width: 2.5em;
	height:2em;
  line-height:2em;	
	display: inline-block;
	margin:;
  font-size: 20px;
  font-weight: bold;
  color: #555;
  background-color: #F5F5F5;
  border: 1px solid #CCC;
  border-radius: 2px;
  background-image: linear-gradient(#CCC, #EEE);
}

.odkaz img{
	border: 5px solid #F0F0F0;
	max-width:160px;
  max-height:100px;
}

#TPrihlaseni {
	position:relative;
	float:left;
	width:860px;
	font-size: 25px;
	font-weight: bold;
	padding-left:5px;
  padding-right:5px;
  margin-top:5px;

}
#TPrihlaseni .td_top{
	width:855px;
  height:2em;
  line-height:2em;
	font-size: 25px;
	font-weight: bold;
	color:black;
	background-color:yellow;
	padding-left:5px;
	padding-left:5px;
  border-radius:2px;
  background-color: #EEE;
  background-image: linear-gradient(#FFF, #CCC);
}
#TPrihlaseni input{
	font-size: 20px;
	font-weight: bold;
	padding-top:10px;
}
#TPrihlaseni input[type="submit"]{
	position:absolute;
	top:2px;
	left:860px;
	background-color: #0052b4;
	background-position: center center;
	background-repeat: no-repeat;
	height : 135px;
	width  : 213px;
	color : #FFFFFF;
	cursor: pointer;
	font-size: 30px;
	font-weight: bold;
	border: 0px solid black;
	border-radius: 2px;
  background-image: linear-gradient(#0090dd, #0052b4);
}
#IReg{
display:none;
}
#ZH{
display:none;
}

#Ktop{
	width:;
	color:black;
}
#Ktop.td_top{
	color:black;
  padding-left:5px;
  padding-right:5px;
}
.icena {
display:none;
}
.jazyk {
display:none;
}
.hledani {
display:none;
}
#obch_mail {
display:none;
}
#SSleva {
display:none;
}
#VObr {
display:none;
}
#SList {
display:none;
}
#SORTIM .SLIST {
display:none;
}
#footer {
display:none;
}
#VObrx {
display:none;
}

#Ktop {
	font-size: 20px;
	color:black;
  margin-top:;
  margin-bottom:5px;
}
#KCont {	
	color:black;
	font-size: 15px;
}
/*#KCont b{	
	text-decoration: none;
  color: #000;
  background-color: #09F;
  background-image: linear-gradient(#0CF, #09F);
  border-radius: 2px;
  border: 0px solid #000;
  width: 100%;
  height: 30px;
  display: block;
}*/
#KCont tr{
}
#KCont td{
  margin-top:2px;
  border: 1px solid transparent;
  border-radius: 2px;	
}
#KCont .td_top{
	font-size: 15px;
  text-align: left;
  color:white;
  border-radius: 2px;
  height: 2em;
  line-height: 2em;
  text-decoration: none;
  background-color: #0052B4;
  background-image: linear-gradient(#0052B4, #0052B4);
  padding-left: 5px;
}
#KCont .td_top a{
	font-size: 15px;
  text-decoration: none;
  border: 0px solid #EEE;
  border-radius:2px;
  background-color:;
  color: #FF0 !important;
  display: block;
  font-weight: bold !important;
  text-shadow: 1px 1px 2px #000;
}
.ItemsKos {
	height:55px ;
  background-color:;
}
.Big_image{
	position:fixed;
	top:0px;
	left:0px;
	z-index:1000;
	background-color: #eee;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100%;
	height : 100%;
	width  : 100%;
	color : #FFF;
	cursor: pointer;
	border: 1px solid black;
}
.Big_image img {
	height: 100%;
	max-width:1280px ;
}

/*KOSIK*/
#KCont{
	background-color:#ddd;
  border: 0px solid #ddd;
}
#KCont input[type="number"]{
	position:relative;
	background-color:white ;
	height : 50px;
	width  : 75px;
	color : #000;
	border: 1px solid black;
	cursor: pointer;
	font-size: 25px;
	text-align:center;
	margin:5px;
	font-weight: bold;
	border-radius: 2px;
}
#KCont input[type="submit"]{
	position:relative;
	background-color:white ;
	height : 50px;
	width  : ;
	color : #000000;
	border: 1px solid black;
	cursor: pointer;
	font-size: 25px;
	text-align:center;
	margin-bottom:5px;
	font-weight: bold;
	border-radius: 7px;
}
#KCont #dPlusMinus {
    float: right;
    top: ;
    width: 100px;
    height:2em;
    line-height:2em;
    background-color: ;
    color: #FFF;
    cursor: pointer;
    font-size: 25px;
    font-weight: bold;
    border: 0px solid #ccc;
    border-radius:2px;
    margin:5px;
}
#KCont #dPlusMinus input[type="button"] {
    float: left;
    width: 1.8em;
    height: 1.8em;
    line-height: 1.8em;
    background-color: #09F;
    color: #FFF;
    cursor: pointer;
    font-size: 25px;
    font-weight: bold;
    vertical-align:middle;
    border: 1px solid #000;
    border-radius: 5px;
    margin:2px;
}
#KCont .td_top{
	background-color:#DDD;
  padding:5 0 5 0;
}
#KCont td{
	background-color:white;
	margin-bottom: 2px solid white;
}
#KosButtons {
	text-align:left;
  vertical-align:middle;
  width:100%;
  height: 50px;
  background-color:#0052B4;
}
#KosButtons td{
  vertical-align:middle;
}
#KosButtons input[type="submit"]{
  height : 50px;
}
#EmptyKos {
	height : 50px;
	cursor: pointer;
	font-size: 24px;
	text-align:left;
  color:Crimson;
  vertical-align:middle;
}
#EmptyKos input[type="submit"]{
	color:Crimson;
  height : 50px;
}
#AddKod {
	height : 50px;
	cursor: pointer;
	font-size: 24px;
	text-align:left;
}
#BackKos {
	height : 50px;
	cursor: pointer;
	font-size: 24px;
	text-align:left;
}
#ObjedKos {
	height : 50px;
	cursor: pointer;
	font-size: 24px;
	text-align:left;
}
#ModifyKos {
  float:right;
	height : 50px;
	cursor:;
	font-size: 24px;
	text-align:right;
  background-color:;
}
/*#ModifyKos:after {
  content: "\21BB" !important;
  padding-right:2px;
  width:50px;
  height:50px;
  border:1px solid black;
  background-color:yellow;
  border-radius: 2px;
}                 */
#ModifyKos input[type="submit"]{
	color:;
  height : 50px;
  width:250px;
  background-color:yellow;
  background-image: linear-gradient(yellow, yellow);
  border:1px solid black;
}
#dSumaKos {
  }
#tSUMARKos {
  background-color:yellow;
  width:250px;
  border-radius: 2px;
  border: 1px solid black;
  margin-top:1px;
}
.ZSLeva {
	font-size: 15px;
  font-weight: bold;
  color: #0052b4;
  height: 1.5em;
  line-height:1.5em;
  background-color: ;
  border: 0px solid #ddd;
  border-radius: 2px;
  padding-left:5px;
}
.ZSLeva:before {
	content: " sleva "
}
.ZSleva {
	font-size: 15px;
  font-weight: bold;
  color: #0052b4;
  height: 1.5em;
  line-height:1.5em;
  background-color: ;
  border: 0px solid #ddd;
  border-radius: 2px;
}
.ZSleva:before {
	content: " sleva ";
  color:red;
}
a.ZSleva {
	background-color:transparent!important;
  background-image: linear-gradient(transparent, transparent)!important;
  color: #0052b4;
}
.KuponSleva{
  display:none;
	font-size: 15px;
  font-weight: bold;
  color: orange;
  height: 1.5em;
  line-height:1.5em;
  background-color: ;
  border: 0px solid #ddd;
  border-radius: 2px;
  padding-left:5px;
}
.KuponSleva:before {
	content: " slevovĂ˝ kupĂłn "
}
.KSSleva{
	color: orange;
}
.KSProc{
	color: orange;
}
.ikNahled{
	height: 50px;
  background-color: ;
  border: 1px solid #ccc;
  border-radius: 2px;
  padding:1px;
}  
/*OBJEDNAVKA*/
#OBJ {
	font-size: ;
	margin:5px;
  background-color:;	
	border-radius: 2px;
  border: 0px solid #CCC;
}
#OBJ .td_top_cal{
	font-size: 24px;
	height : 50px;
	border: 0px solid gray;
}
#OBJ select{
	font-size: 30px;
	height: 50px;
}
#OBJ .calendar{
	width: 50px;
	height: 50px;
	vertical-align: bottom;
	background-image:url(../images/calendar2.png) ;
	background-color:white;
	background-repeat:no-repeat;
	background-position: center center;
	cursor:pointer;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left:5px;
  color:black;
}
#ZpusDod{
	margin-top:5px;
	margin-bottom:5px;
	border: 1px solid #ddd;
	vertical-align:middle;
	background-color:#f8f8f8;
	padding:5px;
  display:none;
}
#ZpusDod td{
	background-color:#FCFCFC!important;
}
#ZpusDod input[type="radio"]{
	height : 50px;
	width  : 50px;
	vertical-align:middle;
}
#OBJ b{
  color:;
}
#OBJ tr {
	background-color:;	
	border: 0px solid #CCC;
}
#OBJ .td_top {
	font-size: 15px;
	color:;
	background-color:;	
	padding-left:0px;
  font-size: 15px;
  text-align: left;
  color:;
  border-radius: 2px;
  border: 0px solid #CCC;
  height: 2em;
  line-height: 2em;
  text-decoration: none;
  margin-bottom: 5px;
}
#OBJ .td_top a{
	color:;
}
#OBJ .td_top b{
  padding-left:5px;
  padding-right:5px;
  color:;
}
#OBJ td{
  border-radius: 2px;
  border: 1px solid transparent;
  background-color:white;
}
#OBJ .OBJPOZN {
	font-size: 15px;
	color:black;
	height : ;
  line-height:;
	border-bottom: 0px solid transparent;
	background-color:#fcfcfc;
	margin-top:0px;
  padding-bottom:;
}
#OBJ .OBJPOZN a{
	font-size: 12px;
	color:#888;
	height : 2em;
  line-height:2em;
	border: 1px solid #ccc;
	border-radius:4px;
	background-color:#fff;
	cursor:pointer;
	background-color: #F5F5F5;
	border: 1px solid #ccc;
	border-radius: 2px;
}
#OBJ .OBJPOZN b{
	font-size: 13px;
	background-color:#fff;
  height:1em;
}
#OBJ .kurzor {
	font-size: ;
	background-color:;
  height:;
}
#OBJ .ObjRowPozn {
	font-size: 15px;
	height : 1em;
	width:80%;
	color:;
}
#ObjKos {
	font-size: ;
	margin-top:5px;
	border: 1px solid #ddd;
	background-color:#eee;
	padding:;
  color:black;
}
#ObjKos a{
  text-decoration:none;
	color:black;
  background-color:#09F;
  background-image: linear-gradient(#0CF, #09F);
  border-radius: 2px;
  border: 0px solid black;
  width:100%;
  height:30px;
  display:block;
}
a.kurzor {
	background-color:#f0f0f0!important;
  background-image: linear-gradient(#f0f0f0, #f0f0f0)!important;
  display:inline !important;
}
#ObjKos b{
display:inline-block;
}
#ObjKos .td_top{
	font-size: 15px;
	margin-top:0px;
	border: 0px solid #aaa;
  background-color:#0052b4;
  border-radius: 2px;
  padding-left:;
  color:white;
}
#ObjKos tr{
	font-size: ;
	margin-top:2px;
	border: 1px solid black;
	background-color:;
  border-radius: 2px;
}
#OBJDETTAB{
	font-size:;
	margin-top:;
	border: 1px solid #ddd;
	background-color:#FCFCFC;
}
#OBJDETTAB td{
	vertical-align:top;
  background-color:#FCFCFC;
}
#TSUMAR{
  float:right;
	font-size:15px;
	margin-top:0px;
	width:250px;height:;
	background-color:yellow;
  border:1px solid black;
  border-radius: 2px;
}
#TSUMAR td{
  background-color:transparent;
}
#ODText{
	width:680px;
	font-size:16px;
	margin-bottom:5px;
}
#ODEvid{
	font-size:16px;
	height:25px;
	margin-bottom:5px;
}
#dSlevKupon{
	display:none;
}
#ObjSend {
	position:relative;
	float:right;
	right:-290px;
	background-color: #0052b4;
	background-position: center center;
	background-repeat: no-repeat;
	height : 100px;
	width  : 150px;
	color : #FFF;
	cursor: pointer;
	font-size: 24px;
	font-weight: bold;
	border: 1px solid black;
	border-radius: 3px;
	clear:both;
	margin-bottom:10px;
	margin-top:30px;
}
#ObjBack {
	position:relative;
	float:right;
	right:-290px;
	background-color: #ddd;
	background-position: center center;
	background-repeat: no-repeat;
	height : 50px;
	width  : 150px;
	color : #FFF;
	cursor: pointer;
	font-size: 24px;
	font-weight: bold;
	border: 1px solid gray;
	border-radius: 3px;
	clear:both;
	margin-bottom:10px;
}
/*DOKLADY*/
.Tprehl{
	background-color: ;
  margin-bottom:1px;
  border-radius: 2px;
  border: 0px solid #fff;
}
.Tprehl tr{
  border-radius: 2px;
  border: 1px solid #fff;
  background-color:;
  margin:1px;	
}
.Tprehl th{
  font-size:20px;
	vertical-align:middle;
  text-align:left;
  background-color:white;
  padding-left:5px;
}
.Tprehl td{
	vertical-align:middle;
  border-radius: 2px;
  border: 0px solid #fff;
  margin:1px;	
}
.Tprehl input[type="button"]{
	height : 50px;
	font-size: 20px;
	vertical-align:middle;
}
.Tprehl input[type="radio"]{
	height : 35px;
	width  : 35px;
	font-size: 20px;
	vertical-align:middle;
}
.Tprehl input[type="checkbox"]{
	height : 35px;
	width  : 35px;
	vertical-align:middle;
}
#tDokl {
  border-top: 0px solid #fff;
  border-radius: 2px;
}
#tDokl .td_top{
  font-size: 15px;
  text-align: left;
  color: #FFF;
  border-radius: 2px;
  border: 0px solid #CCC;
  height: 2em;
  line-height: 2em;
  text-decoration: none;
  background-color: #0052B4;
  background-image: linear-gradient(#0052B4, #0052B4);
  padding-left: 5px;
  margin-bottom: 5px;
}
#tDokl td{
  font-size: 15px;
  text-align: left;
  border-radius: 2px;
  height: 1em;
  line-height: 1em;
  text-decoration: none;
  background-color: #FFF;
  border: 1px solid transparent;
  padding-left: 5px;
}
#tDokl tr{
	height : ;
	font-size: ;
  background-color: white;
  border: 1px solid #aaa;
	border-radius: 2px;
}
#R{
	height : 50px;
	font-size: 20px;
}
#M{
	height : 50px;
	font-size: 20px;
}
.td_top input[type="button"]{
	height : 30px;
	font-size: 15px;
}
#DBack {
	float:right;
	height : 50px;
	cursor: pointer;
	font-size: 24px;
	text-align:center;
	margin-right:5px;
}
#bPlatBil, #bBackOrder {
	display: none;
}
#tPolNadpis {
  height: 2em;
  line-height:2em ;
	background-color:white;
  border-radius: 2px;
  border: 0px solid #ccc;
  padding-left:5px;
  margin-top:5px;
  margin-bottom:5px;
}
#tPolozky {
  font-size: ;
  text-align: ;
  color: ;
  border-radius: 2px;
  border: 0px solid #ccc;
  background-color: white;
  padding-left: ;
}
#tPolozky .td_top {
  font-size: 15px;
  text-align: left;
  color: #FFF;
  border-radius: 2px;
  border: 0px solid #ccc;
  height: 2em;
  line-height:2em ;
  text-decoration: none;
  background-color: #0052B4;
  background-image: linear-gradient(#0052B4, #0052B4);
  padding-left: 5px;
  margin-bottom:5px;
}
#tPolozky td {
  font-size: 15px;
  text-align: left;
  border-radius: 2px;
  height:1em ;
  line-height:1em ;
  text-decoration: none;
  background-color: white ;
  border: 1px solid transparent;
  padding-left:5px;
}
#tPolozky td a{
  font-size: 15px;
  text-align: left;
  font-weight: bold;
  vertical-align:middle;
  border-radius: 2px;
  height: ;
  line-height: ;
  text-decoration: none;
  background-color:#f8f8f8;
}
#sSRAD {
  height: 30px;
  width:;
  font-size: ;
  background-color:;
  border: 1px solid white;
  
}
#bPolPrint, #bPolBack{
  float: left;
  height: 50px;
  cursor: pointer;
  font-size: 20px;
  text-align: center;
  margin-right: 5px;
}
/*ODBERATEL*/
#iOdbReg{
  float:right;
  height:50px;
  width:220px;
	color:#aaa !Important;
  font-weight:bold;
  font-family:courier;
  font-size:20px;
  background-color:aqua;
  margin-right:;
  border-radius:2px;
  border: 0px solid #555;
}
#DOdb1{
  background-color:#f8f8f8;
  border-radius:2px;
  border: 1px solid #ccc;
  font-size:20px;
  height:2.5em;
  line-height: 2.5em;
  margin-top:5px;
}
#DOdb1M, #DOdb1I, #DOdb1P {
  width:;
  font-size:18px;
  height:2em;
  line-height: 2em;
  padding-left:5px;
  display:inline;
}
#DOdb1M {
  width:30%;
}
#DOdb1I {
  width:15%;
}
#DOdb1P {
  width:30%;
}
#Fmesto{
  float:;
  height:2em;
  width:250px;
  line-height:2em;
	color:black !Important;
  font-weight:bold;
  font-family:courier;
  font-size:18px;
  background-color:#fff;
  margin-right:5px;
  border-radius:2px;
  border: 1px solid #ccc;
}
#FICO{
  float:;
  height:2em;
  line-height:2em;
  width:105px;
	color:black !Important;
  font-weight:bold;
  font-family:courier;
  font-size:18px;
  background-color:;
  margin-right:5px;
  border-radius:2px;
  border: 1px solid #ccc;
}
#FICO :focus{
	box-shadow: 0px 0px 2px lime;
  border:1px solid black;
  background-color:lime;
  color:;
}
#FODB{
  float:;
  height:2em;
  line-height:2em;
  width:255px;
	color:black ;
  font-weight:bold;
  font-family:courier;
  font-size:18px;
  background-color:;
  border-radius:2px;
  border: 1px solid #ccc;
}
#FODB :focus{
	box-shadow: 0px 0px 2px lime;
  border:1px solid black;
  background-color:lime;
  color:;
}
#bOdbFilter{
  float:right;
	height:2.5em;
  line-height:;
	width:220px;
	font-size:20px;
  font-weight:bold;
  font-family: courier;
  background-color:#ccc;
  margin-right:;
  border-radius:2px;
  border: 0px solid #ccc;  
}
#DOdb2{
  background-color:#eee;
  border-radius:2px;
  border: 1px solid #aaa;
  font-size:20px;
  height:2.5em;
  line-height: 2.5em;
  padding-left:5px;
  margin-top:20px;
}
#DOdb2O, #DOdb2K {
  width:;
  font-size:18px;
  height:2em;
  line-height:;
  display:inline;
}
#DOdb2K {
float:right;
  width:;
}
#DOdb2K b{
vertical-align:middle;
}
#ODB{
  float:;
  height:2em;
  line-height:2em;
  width:600px;
	color:black !Important;
  font-weight:bold;
  font-family:courier;
  font-size:18px;
  background-color:#ccffff;
  margin-right:5px;
  border-radius:2px;
  border: 1px solid #ccc;
}
#Kont_OS{
	float:;
  height:2em;
  line-height:2em;
  width:215px;
	color:black !Important;
  font-weight:bold;
  font-family:courier;
  font-size:18px;
  background-color:#fff;
  margin-right:5px;
  border-radius:2px;
  border: 1px solid #ccc;
}
#kObj {
  width:270px;
  height: 2em;
  line-height: 2em;
  color: #000 !important;
  font-weight: bold;
  font-family: courier;
  font-size: 18px;
  background-color: #CFF;
  margin-right: 5px;
  border-radius: 2px;
  border: 1px solid #CCC;
}
#DOdb3{
  width:;
  background-color:#eee;
  border-radius:2px;
  border: 1px solid #aaa;
  font-size:20px;
  height:2.5em;
  line-height:2.5em;
  margin-top:5px;
  padding-left:5px;
}
#DOdb3K{
  width:;
  height: 2em;
  line-height: 2em;
  font-size: 18px;
  display: inline;
}
#DOdb3Z{
  width:;
  height: 2em;
  line-height: 2em;
  font-size: 18px;
  background-color: #EEE;
  border-radius: 2px;
  border: 0px solid #AAA;
  display:inline ;
}
#zDeal {
    float:;
    width: 90px;
    height: 2em;
    line-height: 2em;
    color: red !important;
    font-weight: bold;
    font-family: courier;
    font-size: 18px;
    background-color: #FFF;
    margin-right: 5px;
    border-radius: 2px;
    border: 1px solid #CCC;
}
#OdbOK {
  float: right ;
  height: 2.5em;
  width: 220px;
  font-size: 20px;
  font-weight: bold;
  font-family: courier;
  color:white;
  background-color: #01579B;
  border-radius: 2px;
  border: 0px solid #000;
  display:;
}
#OdbOK::before {
	content: " Aktivuj odbÄ›ratele " ;
  color:black !important;
}
/*PRIDEJ DLE KODU*/
#Pridejkos{	
	background-color: #eee;
}
#hkod{
	height:45px;
	width:198px;
	font-size:20px;
	color:black;
	border: 1px solid #bbb;
	border-radius: 2px;
}
.MNOZ{
	height:45px;
	width:198px;
	font-size:20px;
	color:black;
	border: 1px solid #bbb;
	border-radius: 2px;
}
#Pridejkos input[type="submit"]{
	height : 45px;
	width  : 45px;
	font-size: 20px;
	vertical-align:middle;
}
#PridejKosBack {
	position: relative;
	float: right;
 	background-color: #DDD;
 	background-position: center center;
 	background-repeat: no-repeat;
 	height: 50px;
 	width: 150px;
 	color: #000;
 	cursor: pointer;
 	font-size: 24px;
 	font-weight: bold;
 	border: 1px solid #808080;
 	border-radius: 7px;
 	clear: both;
 	margin-bottom: 10px;
}
/*PARTNER*/
#dOdbInfo  {
  position:relative;
  float:left;
  width:1070px;
 	font-size: 14px;
  padding:5px;
  background-color: #f8f8f8;
}
#dOI1  {
  position:absolute;
  top:0px; left:0px;
  width:840px;
 	border: 0px solid #eee;
 	border-radius: 2px;
  background-color: AliceBlue;
  padding:5px;
  vertical-align:top;
}
#dOI1 tr {
  border-radius: ;
  background-color: ;
  padding-left:5px;
}
#tOI1  {
  width:100%;
  background-color: ;
 	border: 0px solid #ddd;
 	border-radius: 2px;
}
#tOI1  tr{
   vertical-align:top;
}
#tOI1  td{
  background-color: GhostWhite;
 	border: 1px solid #ddd;
 	border-radius: 2px;
  margin-bottom:10px;
  padding:;
}
#tOI1  b{
   background-color: cyan;
   color:black;
   width:100%;
   display: block;
   border-radius:;
}
.aNazev {
   background-color: ;
   width:100%;
   display: ;
   font-weight: bold;
}
.aHodn {
   background-color: ;
   width:100%;
   display: ;
}
#tOI1_1, #tOI1_2, #tOI1_3, #tOI1_4{
  width:100%;
  background-color: Ghostwhite;
 	border: 0px solid #eee;
 	border-radius: 2px;
  border-collapse: collapse
}
#tOI1_1  td{
  background-color: GhostWhite;
 	border: 0px solid black;
 	border-radius: 2px;
  margin-bottom:;
  background-image: none;
}
#tOI1_2  td{
  background-color: GhostWhite;
 	border: 0px solid black;
 	border-radius: 2px;
  margin:;
  background-image: none;
}
#tOI1_3  td{
  background-color: GhostWhite;
 	border: 0px solid black;
 	border-radius: 2px;
  margin:;
  background-image: none;
}
#tOI1_4  td{
  background-color: GhostWhite;
 	border: 0px solid black;
 	border-radius: 2px;
  margin:;
  background-image: none;
}

#PlatceOn  {
}
#dOI2  {
  position:absolute;
  top:0px; left:850px;
  width:220px;
 	border: 0px solid #555;
 	border-radius:;
  background-color: ;
  padding-left:5px;
  padding-right:5px;
}
#tOI2  {
  width:100%;
 	border-radius: 2px;
  background-color: AliceBlue;
}
#tOI3, #tOI4  {
  width:100%;
 	border: 1px solid #ddd;
 	border-radius: 2px;
  margin-bottom:;
  background-color: GhostWhite;
  color:black;
  border-collapse: collapse;
}
#tOI2_1, #tOI2_2  {
  width:100%;
 	border: 1px solid #ddd;
 	border-radius: 2px;
  margin:;
  background-color: cyan;
  color:black;
  border-collapse: collapse;
}
#tOI2_2{
  color:#000;
}
#trOI2_top  {
  font-size: 12px;
 	font-weight: bold;
  background-color: cyan;
  color:black;
}
.trOI2_1  {
  font-size: ;
 	font-weight: ;
  background-color: GhostWhite;
  color:;
}
.trOI2_2  {
  font-size: ;
 	font-weight: ;
  background-color: #eee;
  color:;
}
#iPBPart  {
  height: 50px;
  width:100%;
  cursor: pointer;
  font-size: 15px;
  text-align: center;
  margin-top: 10px;
  margin-bottom:10px;
  background-color: #0052B4;
  border-radius: 2px;
  color:white;
}
#tdDokl  {
  font-size: 14px;
 	font-weight: bold;
  background-color: cyan;
  color:black;
  margin-bottom:;
}
#tr11100{
  font-size:15px ;
 	font-weight: bold;
  background-color: ;
  color:red;
  border-radius: 2px;
  border: 1px solid red;
}
#tr13100{
  font-size:15px ;
 	font-weight: ;
  background-color: ;
  color:red;
}
#tr14100{
  font-size:15px ;
 	font-weight: bold;
  background-color: ;
  color:red;
}
#tr21100{
  font-size:15px ;
 	font-weight: bold;
  background-color: ;
  color:#0052B4;
  border: 1px solid #0052B4;
}
#tr23100{
  font-size:15px ;
 	font-weight: ;
  background-color: ;
  color:#0052B4;
}
#tr24100{
  font-size:15px;
 	font-weight: bold;
  background-color: ;
  color:#0052B4;
}
#tDetBil  {
  position:absolute;
  top:550px; left:0px;
  width:100%;
 	border: 0px solid #eee;
 	border-radius: 2px;
  background-color: AliceBlue;
  padding:5px;
  vertical-align:top;
}
#tDetBil table {
  width:100%;
  border-collapse:separate;
  cellspacing:5px;
}
#tDetBil th {
  font-size:15px;
  text-align:left;
  border-radius: 2px;
  height: 2em;
  line-height: 2em;
  text-decoration: none;
  color: ;
  background-color: #0052B4;
  background-image: linear-gradient(#0052B4, #0052B4);
}
#tDetBil th a{
  text-decoration: none;
  color: white;
  padding-left:5px;
  display: block;
}
#tDetBil td {
  font-size:15px;
  text-align:left;
  border-radius: 2px;
  height: 2em;
  line-height: 2em;
  text-decoration: none;
  background-color: #fff ;
  border: 1px solid #DDD;
}   
#tDBthSel {
  position:;
  top:; left:;
  width:;
  font-size:15px;
  text-decoration:none;
 	border: 0px solid #eee;
 	border-radius: ;
  background-color: ;
  padding-left:5px;
  vertical-align:;
  color:yellow !important;
  display: block;
  font-weight: bold !important;
  text-shadow: 1px 1px 2px #000;
  color: #FF0;
}
#tDBthSel:before {
	content: "\25bc" !important;
  padding-right:2px;
}
/*SORTIMENT-NAHLEDY*/
.SortimThumbContainer {
  position: relative;
  float: left;
  top: 0px;
  background-color: #09F;
  border: 0px solid #CCC;
  border-radius: 2px;
  padding: 5px;
}
.SortimThumbItem  {
  float:left;
  width:;
  background-color: #fff;
 	border: 1px solid #ccc;
 	border-radius: 2px;
  padding:2px;
  margin:2px;
}
.SortimThumbItem  img{
  height:75px;
  background-color: ;
 	border: 0px solid #fff;
 	border-radius: 2px;
  padding:0px;
}

/*UNIVERZALNI NASTAVENI*/
#info {
  width:1080px;
  height:525px;
  background-color: #fff;
  background-image: url("../eshop/img/info-ditipo.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  color: transparent;
}
#ScrollDown {
  position:absolute;
  top:2px;
  left:1225px;
  width:50px;
  height:30px;
  border: 0px solid #fff;
 	border-radius: 2px;
  background-color: black;
  background-image: url("../eshop/img/down.png");
  background-position: center center;
  background-repeat: no-repeat;
  color: black;
} 
#ScrollDown :before{
  content: "3229";
} 

