<!--

html,body {
  height:100%;
  
  font-size:12px;
  
}

body {
  margin:0;
  padding:0;
  min-width:1000px;
  font-family:arial,sans-serif;
  text-align:center;
  background:#fff url('body_bg.png') no-repeat center top;  
}

a, a:visited {
 font-weight: bold;
 color: #1362a5;
}

.nezobrazovat{
  display: none;
}

#stranka_obal {
  width:1000px; /* -- pro sirku 1024 */
  
  /*min-width:100%;*/
  /*overflow:hidden;*/
  /*height:100%;
  min-height:100%;
  position:relative; */ 
  margin:0 auto;
  text-align:left;
 /* background: #fff url('stranka_obal_bg.png') left top repeat-y;*/
  z-index:1;
}

#stranka {
  width:1000px; /* -- pro sirku 1024 */
  
  /*min-width:100%;*/
  /*overflow:hidden;*/
  height:100%;
  min-height:100%;
  position:relative;  
  background: transparent url('stranka_bg.png') left top no-repeat;
  margin:0;
  padding:0;
  z-index:2;
}


body>#stranka {
  height:auto;
}

#obsah {
  /*background: url('svisly_pr_gradient.jpg') repeat-y right;*/
  /*width:1000px;*/
  clear:left;
  z-index:3;
}

#obsah-zahlavi {
 padding:0;
 margin:0;
 /*background: transparent url('search_grad.jpg') repeat-x;*/
}

#vycpavka-des {
  width:100%;
  height:200px;
  position:relative;
  z-index: 10;
  font-size:0px;
  margin:0;
  padding:0;
  clear:both;
}

#vycpavka {
  /*
 border-collapse:collapse;
 width:100%;
 */
}

/* ------------------ zahlavi ---------------------- */
#top {
 margin:0; 
 padding:0 0 0 0px;
 height: 200px;
 position:relative;
 z-index:25;
 /*overflow:hidden;*/
}
#logo{
  /*border:1px solid red;*/
  margin:0;
  padding:0;
  position: absolute;
  top:0;
  left:0;
  width:365px;
  height:115px;
  z-index:26;
}
#logo a {
  display: block;
  width: 100%;
  height:100%;
  margin:0;
  padding:0;
}



/*#top a {
 color: #fff;
 color:black;
 font-weight: bold;
 text-decoration: none;
 display:block;
 width:120px;
 height:20px;  
 line-height:20px;
 float:left;
 margin-right:2px;
 text-align:center;
 
}
*/
#top a:hover { 
 /*background: #474b54;*/
 color:white;
}

#menu-top {
  position: absolute;
  top: 40px;
  right:0;
  height:30px;
  width: 630px;
  border: 0px solid red;
  /*overflow: hidden;*/
  z-index:27;
}

#menu-top img { 
  border:0;
  margin:0;
  padding:0;  
}

#menu-top .odkaz_menu_top { 
  margin:0;
  padding:0;  
  float: right;
  text-transform: uppercase;
  color:#fff;
  font-weight: bold;
  height:29px;
  line-height: 29px;
  width: auto;
  margin: 0px 0 0 2px;
  text-decoration: none;
  cursor: pointer;
  position:relative;	
}

#menu-top .odkaz_menu_top .odkaz_menu_top_leva{
	float: left;
	display: block;
	width: 5px;
	height: 29px;
  position:relative;
  background: #113483 url(menu_top_leva.png) left center no-repeat;
}

#menu-top .odkaz_menu_top .odkaz_menu_top_text{
	float: left;
	position: relative;
	font-size:15px;	
	width: auto;
	height: 29px;
	background: #113483 url(menu_top_stred.png) left center no-repeat;
	color: #fff;
	/*padding-left: 25px;*/
	text-align: center;
	line-height: 29px;
	text-decoration: none;
}

#menu-top .odkaz_menu_top .odkaz_menu_top_prava{
	float: left;
	width: 5px;
	height: 29px;
  position:relative;
  background: #113483 url(menu_top_prava.png) left center no-repeat;
}



#menu-top .odkaz_menu_top:hover .odkaz_menu_top_leva,#menu-top .zvyrazni .odkaz_menu_top_leva{	
  background: #ba0700 url(menu_top_leva_aktiv.png) left center no-repeat;
}

#menu-top .odkaz_menu_top:hover .odkaz_menu_top_text,#menu-top .zvyrazni .odkaz_menu_top_text{	
	background: #ba0700;
	color: #fff;
	text-decoration: none;
}

#menu-top .odkaz_menu_top:hover .odkaz_menu_top_prava,#menu-top .zvyrazni .odkaz_menu_top_prava{	
  background: #ba0700 url(menu_top_prava_aktiv.png) left center no-repeat;
}
/*
#menu-top .zvyrazni:hover .odkaz_menu_top_leva{
  background: #113483 url(menu_top_leva.png) left center no-repeat;
}
*/
#menu-top .zvyrazni:hover .odkaz_menu_top_text{
  /*background: #113483 url(menu_top_stred.png) left center no-repeat;
	color: #fff;*/
	text-decoration: underline;
}
/*
#menu-top .zvyrazni:hover .odkaz_menu_top_prava{
  background: #113483 url(menu_top_prava.png) left center no-repeat;
}
*/
#horni_menu{
  position: absolute;
  top: 121px;
  left: 349px;
  height: 30px;
  width: 645px;
  /*border: 1px solid red;*/
  overflow: hidden;
  z-index:28;
}

#horni_menu .odkaz-horni {	
	float: right;
	height: 30px;
	width: auto;
	margin: 0px 0 0 2px;
	text-decoration: none;
	cursor: pointer;	
  /*font-family:'Tahoma CE',Tahoma,Arial,verdana,Helvetica,sans-serif;*/
  position:relative;
  color: #fff;
  font-weight:normal;
}



/*
#horni_menu .odkaz-horni:hover .odkaz-horni-text{
  
  color:#000;
  position:relative;
}
*/
/*
#horni_menu .odkaz-horni .odkaz-horni-text{  
  color:#000;
  position:relative;
}
*/

#horni_menu .odkaz-horni .odkaz-horni-leva{
	float: left;
	display: block;
	width: 10px;
	height: 30px;
  position:relative;
  background: #82aada url(horni_menu_leva.png) left center no-repeat;
}



#horni_menu .odkaz-horni .odkaz-horni-text{
	float: left;
	position: relative;
	font-size:13px;
	font-weight:bold;
	/*text-transform: uppercase;*/
	width: auto;
	height: 30px;
	background: #82aada url(horni_menu_neaktiv.png) left center no-repeat;
	color: #fff;
	/*padding-left: 25px;*/
	text-align: center;
	line-height: 30px;
}

#horni_menu .odkaz-horni:hover .odkaz-horni-text{
  color:#000;
  /*background: #fff url(horni_menu_stred.png) left center no-repeat;*/
}

#horni_menu .odkaz-horni .odkaz-horni-prava{
	float: left;
	width: 10px;
	height: 30px;
  position:relative;
  background: #82aada url(horni_menu_prava.png) left center no-repeat;
}

#horni_menu :hover .odkaz-horni-leva{
  float: left;
	width: 10px;
	height: 30px;
	background:#82aada url(horni_menu_aktiv_leva.png) no-repeat;
}

#horni_menu .aktivni .odkaz-horni-leva{
  background: #A0CA5A url(horni_menu_hover_leva.png) left center no-repeat;
}

#horni_menu :hover .odkaz-horni-text{
	float: left;
	width: auto;
	height: 30px;
	background: #82aada url(horni_menu_aktiv_stred.png) left center repeat-x;
	color: #000;
	/*padding-left: 25px;*/
	line-height: 30px;
}

#horni_menu .aktivni .odkaz-horni-text{
  background: #A0CA5A url(horni_menu_hover_stred.png) left center repeat-x;
}

#horni_menu :hover .odkaz-horni-prava{
  float: left;
	width: 10px;
	height: 30px;
	background:#82aada url(horni_menu_aktiv_prava.png) no-repeat;
}

#horni_menu .aktivni .odkaz-horni-prava{
  background: #A0CA5A url(horni_menu_hover_prava.png) left center no-repeat;
}

#top_bottom{
  position: absolute;
  bottom:0;
  left:225px;
  width: 768px;
  height: 50px;
  border: 0px solid red;
  /*overflow: hidden;*/
  z-index:29;
}

#prihlaseni{
  position: absolute;
  bottom:10px;
  left:10px;
  height:25px;
  width: 175px;
  border: 0px solid black;
  z-index:30;
}

#prihlaseni #prihlasit_se{
  position: absolute;
  top:0;
  left:0;
  height: 24px;
  width: 60px;
  background: url("prihlaseni_prihlasit.png") left top no-repeat;
  overflow: hidden;
  font-weight: bold;
  color: #fff;
  padding-left: 25px;
  line-height: 24px;
  cursor:pointer;
  font-size: 11px;
}

#prihlaseni #registrovat_se{
  position: absolute;
  top:0;
  right:0;
  height: 24px;
  line-height: 24px;
  width: 67px;
  background: url("prihlaseni_registrovat.png") left top no-repeat;
  overflow: hidden;
  font-weight: bold;
  color: #fff;
  padding-left: 18px;
  cursor:pointer;
  font-size: 11px;
}

#kosik_list{
  position: absolute;
  left: 200px;
  bottom: 10px;
  height: 24px;
  line-height: 24px;
  width: 200px;
  padding-left: 18px;
  background: url("kosik_list_bg.png") left center no-repeat;
  border: 0px solid red;
  font-weight: bold;
  color: #000;
  z-index:31;
}

#kosik_list a{
  color: #E60603;
  text-decoration: underline;
}

#kosik_list a:hover{
  text-decoration: none;
  color: #E60603;
}

#vyhledavani{
  position: absolute;
  right: 10px;
  bottom: 10px;
  height: 24px;
  line-height: 24px;
  width: 320px;  
  /*border: 1px solid red;*/
  z-index:32;
}

/*search*/
  #box_hledani {
    z-index:33;
  }

  #box_hledani form {
    z-index:34;
  }

  #box_hledani .search-input {
    float: left;
    height: 19px;
    line-height:19px;
    border: 1px solid #5C6569;
    width: 240px;
    margin: 0;
    padding:3px 5px 0 5px;
    color: #57595B;
  }

  #box_hledani .search-submit {
    float: right;
    height: 24px;
    line-height: 24px;
    width: 57px;
    margin:0;
    padding:0;
    color: white;
    background: url("vyhledavani_submit2.png") top left no-repeat;
    border:0;
    cursor:pointer;   
  }
  
  .reg_input{
    width: 120px;
    border: 2px solid #ccc;
  }
  
  #napoveda {
   position: absolute;
   left: 0px;
   top:26px;
   z-index:100020;
   margin:0;
   padding:0;
   display:hidden;
   
  }
  #napoveda li {
   display:block;
   background:#fff;
   color:#000;
   width:240px; 
   padding: 0 5px;
  }
  
  #napoveda li.hover {
   background-color: #ccc;
  }
/* konec search */ 

.menu_hlavicka {
  margin:0;
  padding:0;
  color: #fff;
  text-transform:uppercase;
  text-align:left;
  padding-left:20px;
  height: 25px;
  line-height:25px;
  position:relative; 
  width:155px;
  /*background: #3a87ef url('hlavicka_menu.gi--f') top left no-repeat;  */
  
}
.menu_hlavickap {
  margin:0;
  padding:0;
  color: #fff;
  text-transform:uppercase;
  text-align:left;
  
  height: 25px;
  width:118px;
  /*_width:150px;*/
  padding-left:32px;
  line-height:25px;
  /*background: #3a87ef url('hlavicka_men----u.gif') top left no-repeat; */ 
}

/* ------------------ leve menu --------------------- */


.clean {
 clear: both;
 height:200px;
 visibility: hidden;
 border:none;
 margin:0;
 padding:0;
}

#stred {
   padding:0;
   margin:0;
   border:0;
   margin-left:227px;
   position:relative;
   z-index:7;
}

/*#stred2 {
   margin-right: 155px;
   position:relative;
}*/

#stred2 {
   margin:0 0 0 227px;
   _margin:0 0 0 227px;
   position:relative;
   padding:0px;
   float: left;
   _display:inline;
   width:768px;
   _width: 768px;
   z-index:8;
   padding:0 0 49px 0;
   
}

#stred3 {
   text-align: left;   
   
   /*border-top:4px solid #fe8a01;*/
   margin:0 0px;
   padding-top:0px;
   position:relative;
  z-index:9;
}

#stred3.uvodka{
  border:0 !important;
}
/*#stred4 {
   margin:0 10px 0 160px;
   position:relative;
   width:670px;
   overflow-x:hidden;
   float:left;
}*/
#stred4 {
   /*margin:0 0 0 160px;
   _margin:0 0 0 160px;*/
   position:relative;
   margin: 0 3px;
   /*padding:0px;
   float: left;
   _display:inline;
   width:670px;
   _width: 675px;*/
   z-index:10;
}
#stred5 {
   margin:0 0px;
   position:relative;
   /*width:768px;*/
   /*overflow-x:hidden;*/
   z-index:11;
}
/* ------------------------ paticka -------------------- */

#patka {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:249px;
  overflow:hidden;
  background: #fff url("patka_bg.png") -4px top no-repeat;
  z-index: 12;
}

#patka * {
  position:relative;
}

#patka-obsah {
  text-align: right;
  margin: 149px 0px 10px 10px;
  /*border: 1px solid black;*/
  color: #66645E;
}


#patka a {  
  /*color: #fff;*/
  font-weight: normal;
  text-decoration: none;
  height:26px;
  line-height:26px;
}


#patka p {  
  text-align: center;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  height:26px;
  line-height:26px;
}

#patka_left { 
float:left;
height:22px;
/*background: url('left_end.jpg') no-repeat left; */
width:50px;
margin-top:1px;
}


#leve-menu {
  float:left;
  z-index:13;
  /*border:1px solid red;*/
  width: 220px;
  overflow:hidden;
  margin:13px 0 0 -994px;
  /*_margin:0 0 0 -1000px;*/
  padding:0px 0 0px 0;
  font-weight: bolder;
  /*background:url(leve-menu.png) bottom right no-repeat; */
  background: url(leve-menu-opakovani.png) top right repeat-y; 
  
}

#leve-menu-obal{
  background: url(leve-menu-top.png) top right no-repeat;
  min-height:485px;
}

#leve-menu-patka{
  background: red url(leve-menu-bottom.png) bottom right no-repeat;
  height:70px;
  overflow:hidden;
  /*border:1px solid black;*/
}

#leve-menu .menu_hlavicka {
  width:135px;  
  _width:135px;  
  /*border-bottom:3px solid #ddd;*/
  overflow:hidden;
}

/*#leve-menu {
  z-index:14;
  background:url(leve-menu-patka.png) bottom right no-repeat;
} */



/* ---------- shop menu ------- */



/* v nove verzi shopu je i nadkategorie odkazem */
#leve-menu .odkaz-nadkategorie{
  display:block;
  background: orange url("leve_menu_nadkategorie.png") left top no-repeat;
  width: 207px;
  _width: 199px;
  /*_border: 1px solid black;  */
  height: 23px;
  font-size: 15px;
  color: white;
  font-weight: bold;
  text-transform: capitalize;
  margin:0 0 1px 0;
  padding: 8px 5px 0px 8px;
  text-shadow: 0.1em 0.05em 0.05em #E25F00;
}
#leve-menu  #nad-akce{
 display:block;
  background: red url("leve_menu_nadkategorie_akce.png") left top no-repeat;
  width: 207px;
  _width: 199px;
  /*_border: 1px solid black;  */
  height: 23px;
  font-size: 15px;
  color: white;
  font-weight: bold;
  text-transform: capitalize;
  margin:0 0 1px 0;
  padding: 8px 5px 0px 8px;
}
#leve-menu  #nad-akce:hover{
 text-decoration:underline;
}
#leve-menu ul {
 list-style-type:none;
 margin:0;
 padding:0;
 width: 220px;
  _width: 199px;
  overflow:hidden;
}

#leve-menu ul li{ 
 margin:0;
 padding:0; 
}

/* kategorie */
#leve-menu .kategorie .odkaz-kategorie{
  display:block;
  min-height: 26px;
  _height: 26px;
  line-height: 26px;
  width:197px;
  background: transparent url('leve_menu_kategorie.png') left bottom no-repeat;
  color: #1161a6;
  text-decoration: none;
  padding-left:23px;
  font-size:13px;
  font-weight:bold;

  
}


#leve-menu .kategorie .odkaz-kategorie:hover, #kategorie-aktivni {
  background: orange url('leve_menu_kategorie_aktiv.png') left bottom no-repeat !important;
  color: #fff !important;
}
#leve-menu .kategorie .odkaz-kategorie-siroke {
  display:block;
  min-height: 26px;
  _height: 26px;
  line-height: 26px;
  color: #1161a6;
  text-decoration: none;
  padding-left:23px;
  font-size:13px;
  font-weight:bold;
  background: transparent url('leve_menu_kategorie.png') left bottom no-repeat;
  
}
#leve-menu a.menu-siroke:hover {
  /*background: url('bgr_pr_menu_siroke.png') repeat; 
  background-position: -155px 0;*/

}

/* obaluje skupina rozbalenych podkategorii */

/* polozky podkategorie */
#leve-menu .podkategorie{
  padding-left: 20px;
  padding-bottom: 5px;
  background: transparent url("leve_menu_podkategorie_obal.png") bottom left no-repeat;
}
#leve-menu .odkaz-podkategorie {
  display: block;
  min-height: 15px;
  _height: 15px;
  color: #57595b;
  text-decoration: none;
  font-weight: normal;
  font-size: 12px;
  margin-top: 10px;
}

#leve-menu .odkaz-podkategorie:hover, #podkategorie-aktivni {
  text-decoration: underline !important;
  color: #e45e00 !important;
}

/* ------ shop menu ----------- */

#leve-menu a:hover {text-decoration:underline;}
#leve-menu a.submenu:hover {  color:blue;}

/* ----------------------------- prave menu ---------------------------- */
#prave-menu {
  /*float:left;
  width:150px; */
  /* delalo se tam nevysvetlitelne odsazeni kousek pod prvnim nadpisem */
  /*background: #fff url('right.gif') top right repeat-y;*/
  /*
  border:0px solid black;
  padding:0;
  font-weight:bold;
  color: rgb(128,150,15);
  margin:0 0 0 10px;
  _margin:0 0 0 2px;*/
  display:none;
}

#prave-menu .box {
  padding:10px 5px;
  width:140px;
  border:0px solid #000;
  overflow:hidden;
  text-align:left;
}

#prave-menu .telefony {
  margin:0 5px;
  color:rgb(128,150,15);
}

#prave-menu .menu_hlavicka {
  width:140px;  
  border-bottom:3px solid #ddd;
}

#prave-menu .menu-kosik-vypis {
  text-align:left;
  padding: 5px 0;
  margin:0 5px;
  color:#000; 
  font-weight: normal;
  cursor:pointer;
}

#prave-menu .menu-kosik-vypis a {
  text-align:left;
}
#prave-menu .proste {
   padding:0;
   border:0;
   margin:0;   
}

.prihlasit-se {
   border:0;
   height: 20px;
   width: 123px;
   background: #3a87ef url('tlacit-200px-modre.jpg') repeat; 
   margin-right: 7px;
   margin-top:4px;
   margin-bottom:4px;
   text-align:center;
   color:white;
   font-weight:bold;
   font-size:12px;
   
}


/*#prave-menu a {
  height:20px;
  font-weight: bold;
  text-decoration:none;
}*/

#prave-menu p {
 color: #000;
 margin: 0 5px 0 5px;
}

#zakaznicky-program  {
 font-weight: bold;
}

#zakaznicky-program span {
 color: rgb(128,150,15);
}

#zakaznicky-program a {
 display: block;
 background: none;
 margin:0;
 padding:0;
 color: rgb(128,150,15);
 margin-top:3px;
}

#AkcniNabidka  a {
 display: inline;
 background: none;
 margin:0;
 padding:0;
}

#AkcniNabidka  a:hover {
 text-decoration:underline;
}


#AkcniNabidka .ProduktAkcni {
 padding:10px;
}

#AkcniNabidka div.obsah {
  font-size:11px;
  color: #555;  
}

#AkcniNabidka div.nadpis {
  margin-left:-5px;
  padding-left:25px;
  background: url('green_box.jpg') no-repeat top left; 
}

#AkcniNabidka .ProduktAkcni form {
 text-align: right;
 display:block;
}

#AkcniNabidka .kosik {
  background: white url('kosik.gif') top left no-repeat;
  border:0;
  width:23px;
  height:23px;
  cursor:pointer;
}

#AkcniNabidka img { 
  border :2px solid #ddd;   
  float:right;
}

#AkcniNabidka .delic {
  height:1px;
  _height:3px;
  color:#ddd;
  border-top:2px solid #ddd;
}

/* ------------------- stred ------------------------- */
#stred2 a { }
#stred2 a:hover { text-decoration: underline;}

#lista {
 padding:0;
 margin:0;
 color: #555;
 font-weight:normal;
 height:25px;
 line-height:25px; 
 text-transform: lowercase;

}

#lista a {
  font-weight:normal;
  text-decoration: underline;
}

#lista a:hover{
  text-decoration: none;
}


/* ----------------------- detail produktu ------------- */
#stred2 .menu_hlavicka {
  width:200px;
  float:left; 
  font-weight:bold; 
}

/* akcni nabidky */
#stred2 .menu_hlavicka2 {
  background: #fff url('cervena_hlavicka_menu.JPG') no-repeat top left;
  font-weight: bold;
  color: #fff;
  margin-top:2px;
  padding-top:3px;   
  text-align:center;
  height:20px;
  width:220px;
  border: 0px solid red;
}


#PrAkce {
  background:url(bublinky_oranzove.jpg) top left no-repeat;
  height:22px;
  line-height:22px;
  width:100%;
  text-align:left;
  color:#fff;
  font-weight:bold;
}

#PrAkce span {
  padding-left:52px;
  
}

#PrAkce img { 
  display: inline; 
}
 
#PrDetail {
 padding:0;
 margin:0;
 width:100%
 float:left;
}

#PrDetail .pridat-do-kosiku {
  background:url(kosik_bg.png) top left no-repeat;
  width:31px;
  height:24px;
  border:0;
  cursor:pointer;
  
}

#PrDetail .prvnitd, #PrDetail .tretitd {
  color:#5a5a5a;
  background:#f8f8f8;
  padding:0 0 0 2px;
}

#PrDetail .tretitd {
  text-align:right;
}

#PrDetail .tretitd form {
  margin:0;
  padding:0 10px 0 0;
  
}

#PrDetail .druhytd {
  color:#fff;
  background:#e60505;
  /*border-right:4px solid #fff;
  border-left:4px solid #fff;*/
  text-align:right;
  padding:0 13px 0 0px;
}



#PrDetail #varianty_produktu{
  border-spacing: 1px 2px;
}

#PrDetail #varianty_produktu tr{
  text-align: center;
}

#PrDetail #varianty_produktu .nadpis{
  text-align:center; 
  padding: 4px 5px; 
  margin: 0 0 1px 0;
  border: 1px solid #f1f1f1;
}

#PrDetail #varianty_produktu .obsah-polozky {
  background:#f8f8f8;
  color:#555555;
  padding:3px 5px;
  border: 1px solid #f1f1f1;  
} 

#PrDetail #varianty_produktu .cena {
  background:#e60505;
  color:#fff;
  padding:3px 5px;
  border: 1px solid #f1f1f1; 
  text-align: right; 
  font-weight: bold;
} 


.vrchni-radek {
  border-bottom:4px solid #FF8B00;  
}

#PrDetail #vlastnosti_produktu{
  border-spacing: 0px 1px;
  width: 100%;
}

#PrDetail .nadpis {
  background:#f1f1f1;
  color:#555555;
  padding:7px 10px 7px 16px;
  width:280px;
  _width:280px;
  font-weight:bold;
  
} 

#PrDetail .obsah-polozky {
  background:#f8f8f8;
  color:#000000;
  padding:7px 10px 7px 16px;
  border: 1px solid #f1f1f1;
  
} 





#hlavni-lista {
  border-bottom:0px solid #ff8b00;
  /*background:#dddbdb;
  background:#F0F0E4; */
  margin:0;
  padding:0;
  margin-bottom:10px;
  /*_width:760px;*/
  z-index:15;
}

#hlavni-lista2 {
  padding:0 0px;
}
#hlavni-lista h2
{
  color:#FFF;
  font-size:15px;
  /*width: 280px;*/
  z-index:16;
  min-height: 34px;
  _height: 34px;
  background: #A6D351 url("editor_nadpis.png") right top no-repeat;
  line-height: 34px;
  font-weight: bolder;
  margin: 0 0 10px 0;
  padding: 0 10px 0 10px;
  text-align:left;
}



h2.hlavni-nadpis {
  margin: 0 0 10px 0;
  min-height:27px;
  _height: 27px;
  line-height: 27px;
  color: #1362a5;
  font-weight: bold;
  font-size: 20px;
  text-align: center;
}

h2.hlavni-nadpis span {
 
}

h3.vedlejsi-nadpis {
  margin: 0 0 2px 0;
  height: 23px;
  line-height: 23px;
  color: #8ab41a;
  font-weight: bold;
  font-size: 17px;
  text-align: left;
}

h3.vedlejsi-nadpis span {
 
}

/*#PrDetail h2 {
 color:#3C3C3C;
 font-size:15px;
 float:left;
 text-align:center;
 width:300px;
 height:25px;
 line-height:25px;
 background:#F0F0E4;
 margin:0;padding:0;
}*/



#PrDetail .licha {
 /*background-color: #eee;*/
}

#PrDetail td p {
  margin:10px;
}

#PrDetail .FotoTd  {
  vertical-align:top;
  
  width:330px;
}

#PrDetail .FotoTd img {
  border:0px solid #ccc; 
}

#PrDetail #dalsi_foto{
  /*border: 1px solid black;*/
}

#PrDetail #dalsi_foto a{
  margin: 5px 5px 0 0;
  float: left;
}

#PrDetail #dalsi_foto a{
  margin: 0;
  border:0;
}

#PrDetail .ObsahTd {
  width:425px;
  vertical-align: top;  
}

#PrDetail .ObsahTd p {
  margin:1em 0;
  text-align:justify;
}



#PrDetail .PrKosik {
  text-align:right;
  
  vertical-align: middle;
  /*line-height: 25px;*/
  /*background: orange;*/
  margin:0;
  padding:0;
}

#PrDetail .PrKosik .ks {
  /*border:1px solid #1394CE;
  color:#1394CE;*/
  text-align:center;
  width:30px;
  
  color:#5a5a5a;
}

#PrDetail .kos {
background: grey url('koupit.gif') top left no-repeat;
height:22px;
width:67px;
border:0;
cursor: pointer;
}

#PrDetailSpodek{
  border-collapse: collapse;
  /*border: 1px solid black;*/
  width: 100%;
  margin. 0;
  padding:0;
}

#PrDetailSpodek .leva{
  width: 300px;
  vertical-align: top;
}

#PrDetailSpodek .prava{
  width: 460px;
  vertical-align: top;
}

#vlastnosti_produktu .nadpis{
  width: 130px;
}

#vlastnosti_produktu .obsah_polozky{
  width: 330px;
}

#podobne_produkty p{
 font-weight:bold;
}

#podobne_produkty a img{
  border: 0;
}

#podobne_produkty .podobny_produkt{
  border: 3px solid #e6e6e6;  
  height: 130px;  
  margin: 0px 5px 10px 0px;  
  overflow:hidden;
  width: 359px;
  float:left;
}

#podobne_produkty .podobny_produkt h4{ 
  height: 20px;
  line-height: 20px;
  font-size: 15px;
  font-weight: bold;  
  padding: 5px;
  margin: 0px;
  /*background: #000 url(podobne_produkty_bg.png) top left; */ 
  background: #000;  
  /*width: 70%;
  border-right: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;*/
  overflow:hidden;
}

#podobne_produkty .podobny_produkt h4 a, #podobne_produkty .podobny_produkt h4 a:hover{ 
  color: white;
  margin:0;
  padding:0;
  font-size:15px;
}

#podobne_produkty .podobny_produkt .obsah{
  font-weight: normal;  
  margin: 5px 5px 0px 0px;
  height: 75px;
  overflow: hidden;
  padding-left: 5px;
}

#podobne_produkty .podobny_produkt .obsah p{
  margin: 0;
}

#podobne_produkty .podobny_produkt p{
  font-weight: normal; 
  text-align: left; 
}

#podobne_produkty .podobny_produkt .foto{
  float:left;
  width: 100px;
  height:100px;
  overflow:hidden;
}

#podobne_produkty .podobny_produkt .cena{
  background: #fff;
  color: #e60505;
  font-weight: bold;
  margin: 0;
  padding: 2px 5px 5px 5px;
  width: 75px;
  text-align: right;
  float:right;
  overflow:hidden;
}

#podobne_produkty .podobny_produkt .detail{
  /*background: #e60505;*/
  color: #fff;
  font-weight: bold;
  margin: 0;
  padding: 2px 5px 5px 5px;
  width: 65px;
  text-align: center;
  float:right;
  overflow:hidden;
}

#oblibene_doplnky p{
 font-weight:bold;
}

#oblibene_doplnky a img{
  border: 0;
}

#oblibene_doplnky .doplnek{
  border: 3px solid #e6e6e6;
  height: 163px;
  &heigt:160px;
  width: 112px;
  float:left;
  margin: 0px 5px 10px 0px;
  text-align: center;
}

#oblibene_doplnky .doplnek h4{ 
  /*height:auto;*/
  /*min-height: 26px; */ 
  height: 25px;
  line-height: 13px;
  font-size: 12px;
  font-weight: normal;  
  padding: 5px;
  margin: 0px;
  /*background: #FFF; */
  overflow: hidden; 
  /*background: red url(nejoblibenejsi_doplnky_bg.png) top left;*/
  background: transparent;
  /*border-right: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;*/
}

#oblibene_doplnky .doplnek h4 a, #oblibene_doplnky .doplnek h4 a:hover{ 
 /*color: white;*/
 font-weight: normal;  
}

#oblibene_doplnky .doplnek p{
  font-weight: normal;  
}

#oblibene_doplnky .doplnek .foto{
  width: 100px;
  height:100px;
  overflow:hidden;
  margin:0 auto;
}

#oblibene_doplnky .doplnek .cena{
  background: #F8F8F8;
  color: #e60505;
  font-weight: bold;
  margin: 0;
  padding: 7px;
  text-align: center;
}

#PoslatStranku{
  width:142px;
  float:right;
  height: 27px;
  margin: 10px 0 0 10px;
}

#PoslatStranku a{
  display: block;
  height: 27px;
  width: 116px;
  background: #0f7bbd url("poslat_mailem_bg.png") top left no-repeat;
  line-height:27px;
  padding: 0 0 0 26px;
  text-decoration:none;
  font-weight:normal;
  color:#fff;
}

#VytisknoutStranku{
  width:92px;
  float:right;
  height: 27px;
  margin: 10px 0 0 10px;  
}

#VytisknoutStranku a {
  display: block;
  height: 27px;
  width: 66px;
  background: #0f7bbd url("print_page_bg.png") top left no-repeat;
  line-height:27px;
  padding: 0 0 0 26px;
  text-decoration:none;
  font-weight:normal;
  color:#fff;
}

#pomoztemi {  
  width:102px;
  float:right;
  height: 27px;
  margin: 10px 0 0 10px;
}

#pomoztemi a {
  display: block;
  height: 27px;
  width: 72px;
  background: #0f7bbd url("pomozte_mi_bg.png") top left no-repeat;
  line-height:27px;
  padding: 0 0 0 30px;
  text-decoration:none;
  font-weight:normal;
  color:#fff;
}

#pomoztemi a:hover,#VytisknoutStranku a:hover,#PoslatStranku a:hover{
  text-decoration: underline;
  color: #fff;
  font-weight: normal;
}


#stred2 .info {
 text-align:center;
 color: #f00;
}
/* ------------------- vypis produktu v kategorii jako seznam/katalog ----------------- */

 #akcni_seznam {
    width: 99%;
    border-collapse: collapse;
 }

 
 #akcni_seznam tr { height: 25px;}
 #akcni_seznam td { padding: 0 5px 0 5px;}
 #akcni_seznam img {  border:0px; }
 
 #akcni_seznam .akcni_checkbox {  width: 20px; padding:0;}
 #akcni_seznam .akcni_model {    
               font-weight: bold;
               color: rgb(185,0,0);
 }
 #akcni_seznam .akcni_model a {    color: rgb(185,0,0);  }
 #akcni_seznam .akcni_cena { 
    width:150px; 
    text-align:right;
    font-weight: bold;
 }
 #akcni_seznam .akcni_ks {    width: 20px;   padding:0;}
 #akcni_seznam .akcni_koupit {  width: 25px;  padding:0;}

 #akcni_seznam .prvni { 
    background: transparent url('search_grad.jpg') repeat-x;
    font-size: 10px;
    height:25px;
    vertical-align: bottom;
    color: #555;
 }
 
 #akcni_seznam input {
   border: 1px solid rgb(243,159,122);
   text-align:center;
   font-weight:bold;
   font-size:10px;
   height:15px;
   width: 25px;
 }
 
 #akcni_seznam .kosik {
   background: white url('kosik.gif') top left no-repeat;
   border:0;
   width:23px;
   height:23px;
   cursor:pointer;
 }
 
 #akcni_seznam .class0 {
   background-color: rgb(251,218,199);
 }
 
 #akcni_seznam .prvni .akcni_model {
   padding-left:15px;
   color: #555;
 }
 
 #prepinac-tabulka-podrobne  {
  text-align:left;
  line-height:24px;
  height:24px;
  font-weight:bold;
  color:#d5e2ed;
  float:left;
  margin:5px 0;
  position:relative;
  text-decoration: none;
 }
 
 #prepinac-tabulka-podrobne a:hover {
    color: #e25e00;
    text-decoration: underline;
 }
 
 #prepinac-tabulka-podrobne .prepinac_nadpis{
   color: #5a5a5a;
 }
 
 #prepinac-tabulka-podrobne .prepinac_tabulkove{
   padding-left: 20px;
   background: url(prepinac_tabulkove.png) 3px 4px no-repeat;
 }
 
  #prepinac-tabulka-podrobne .prepinac_podrobne{
    padding-left: 20px; 
    background: url(prepinac_podrobne.png) 3px 4px no-repeat;
  }
 
 #prepinac-tabulka-podrobne .prepinac_detailni{
    padding-left: 20px;
    background: url(prepinac_detailni.png) 3px 4px no-repeat;
 }
 
 span.prepinac_tabulkove, span.prepinac_podrobne, span.prepinac_detailni{
    color: #e25e00;
    text-decoration: underline;
 }
 
 #strankovaci_odkazy_obal{
  float: right;
  width: 100%;
  _height: 24px;
  _position:relative;
  
 }
 
 #strankovaci_odkazy {
  /*background: transparent url('search_grad.jpg') repeat-x;*/
  text-align: right;
  font-weight: bold;
  padding:0;
  
  position:relative;  
  height:24px;
  float:right;
  /*&margin-bottom:20px;*/
  line-height:24px;
  margin: 5px 0; 
  
 }
 
 #strankovaci_odkazy a {
   /*vertical-align: bottom;
   padding: 5px 6px 4px 6px;
   &padding:0;
   color: #5a5a5a;
   background: #d5e2ed;
   margin: 0 0 0 3px;
   line-height:24px;
   position:relative;
   &bottom:3px;*/
  float:left;
  width:24px;
  height:24px;
  text-align:center;
  line-height:24px;
  padding:0;
  margin: 0 0 0 3px;
  color: #5a5a5a;
  background: #d5e2ed;
 }
 
 #strankovaci_odkazy img { 
   border:0;
   margin:0;
   padding:0;
 }
 
 #strankovaci_odkazy .img {
  /*padding: 0 0px 0 0px;
  position:relative;
  top:7px;
  &top:0;
  background: transparent;
  line-height:24px;*/
  float:left;
  width:24px;
  height:24px;
  text-align:center;
  line-height:24px;
  padding:0;
  
 }
 
 #strankovaci_odkazy .akt {
  background: #e25f00;
  color: #ffffff;
  /*vertical-align: bottom;
  padding: 5px 6px 4px 6px;
  &padding:5px 6px 12px 6px;
  &height:24px;
  margin: 0 0 0 3px;
  line-height:24px;
  position:relative;
   &bottom:3px;*/
  float:left;
  width:24px;
  height:24px;
  text-align:center;
  line-height:24px;
  padding:0;
  margin: 0 0 0 3px;
 }
 
 #strankovaci_odkazy .tecky, #strankovaci_odkazy2 .tecky {
  color: #5a5a5a;
  background: #d5e2ed;
  float:left;
  width:24px;
  height:24px;
  text-align:center;
  line-height:24px;
  padding:0;
  margin: 0 0 0 3px;
 }
 
 #strankovaci_odkazy form {
  display: inline;
 }
 
 .produkty-znacky {
  color:#5a5a5a;  
  
  _float:right;
  /*width: 300px;*/ 
  /*border: 1px solid black;*/
  
  font-weight: bold;
  padding:0 0px 5px 10px;
  margin-left:5px;
  vertical-align:middle;
      
 }

  .produkty-znacky span {
    margin:0 5px 0 0;
    vertical-align:middle;
    _vertical-align: baseline;
  }

 .produkty-znacky select {
  
  
  font-weight: bold;
  color:#5a5a5a;  
  position:relative;
  top:3px;
  
  _position:static;
  
 }

 #produkty-znacky-hlavni{
  float: left;
  _display: block;
  width: 100%;
  /*_width: 500px;*/
 }
 
  
 #produkty-znacky-hlavni h4{
  background:0;
  margin:10px 0 0 0;
  padding:0;
  height: 30px;
  line-height: 30px;
}

#produkty-znacky-hlavni h4 .leva_cast
{
  float: left;
	width: 10px;
	height: 30px;
	background:#82aada url(seznam_kategorii_leva.png) no-repeat;
}

#produkty-znacky-hlavni h4 .text_cast
{
  float: left;
	width: auto;
	width: 130px;
	height: 30px;
	background: #82aada url(seznam_kategorii_stred.png) left center repeat-x;
	color: #000;
	/*padding-left: 25px;*/
	line-height: 30px;	
}

#produkty-znacky-hlavni h4 .prava_cast
{
  float: left;
	width: 10px;
	height: 30px;
	background:#82aada url(seznam_kategorii_prava.png) no-repeat;
}

.produkty-znacky-hlavni-obsah{
  border: 2px solid #e5e5e5;
  padding: 10px 10px 10px 16px;
  _height: 15px;
  display:none;
}

.produkty-znacky-hlavni-obsah table{
  
  border-collapse:collapse;
  width:728px;
}

.produkty-znacky-hlavni-obsah table td{
   vertical-align:top;
   padding:5px;
}


.produkty-znacky-a{
  padding: 5px 10px 5px 0;
  
}

.produkty-znacky-span{
  padding: 5px 10px 5px 0;
  font-weight: bold;
}

#filtr_produktu_skryt{  
  height:29px;
  width:27px;
  float:right;
  padding:0;
  margin:0px 0;
}

.filtr_produktu_skryt{
  background: red url(filtr_produktu_sipka_dolu.png) top left no-repeat;
}

.filtr_produktu_odkryt{
  background: red url(filtr_produktu_sipka_nahoru.png) top left no-repeat;
}

#produkty-razeni{
  float: right;
  height: 24px;
  line-height: 24px;
}

 #strankovaci_odkazy2 {
  /*background: transparent url('search_grad.jpg') repeat-x;*/
  text-align: right;
  font-weight: bold;
  padding:0;
  
  position:relative;  
  height:24px;
  float:right;
  /*&margin-bottom:20px;*/
  line-height:24px;
  margin: 5px 0;  
 }
 
 #strankovaci_odkazy2 a {
   /*vertical-align: bottom;
   padding: 5px 6px 4px 6px;
   &padding:0;
   color: #5a5a5a;
   background: #d5e2ed;
   margin: 0 0 0 3px;
   line-height:24px;
   position:relative;
   &bottom:3px;*/
  float:left;
  width:24px;
  height:24px;
  text-align:center;
  line-height:24px;
  padding:0;
  margin: 0 0 0 3px;
  color: #5a5a5a;
  background: #d5e2ed;
 }
 
 #strankovaci_odkazy2 img { 
   border:0;
   margin:0;
   padding:0;
 }
 
 #strankovaci_odkazy2 .img {
  /*padding: 0 0px 0 0px;
  position:relative;
  top:7px;
  &top:0;
  background: transparent;
  line-height:24px;*/
  float:left;
  width:24px;
  height:24px;
  text-align:center;
  line-height:24px;
  padding:0;
  
 }
 
 #strankovaci_odkazy2 .akt {
  background: #e25f00;
  color: #ffffff;
  /*vertical-align: bottom;
  padding: 5px 6px 4px 6px;
  &padding:5px 6px 12px 6px;
  &height:24px;
  margin: 0 0 0 3px;
  line-height:24px;
  position:relative;
   &bottom:3px;*/
  float:left;
  width:24px;
  height:24px;
  text-align:center;
  line-height:24px;
  padding:0;
  margin: 0 0 0 3px;
 }
 
 
 #strankovaci_odkazy2 form {
  display: inline;
 }
 
 #vysledky_hledani {
  font-weight:bold;
  margin-bottom:5px;
 }
/* ------------------------- vypis jako seznam ------------------------ */

 #produkty-2 {
  border:0px solid black;
  margin:0;
  padding:0;
  width:100%;
  _width:99%;
  float:left;
  /*_float:none;*/
  position:relative;
    
  border-collapse:separate;
  /*&border-collapse: collapse;*/
  border-spacing: 0 3px;
  /* v IE jinak vznika mezera kvuli 99% */
/*  _width:99%; 
  _position:relative;
  _left:-4px;
  */
 }
 
 #produkty-2 .foto_td{
    border-left:3px solid #e5e5e5;
 }
 
 #produkty-2 .foto_td img{
    width: 100px;
    overflow-x:hidden;
 }
 
  #produkty-2:a {text-decoration:none;}
    #produkty:a {text-decoration:none;}
 #produkty-2 th {
  color: rgb(128,150,15);
  font-weight: bold;
  height:20px;
  vertical-align:bottom;
 }
 
 #produkty-2 th, #produkty-2 th.model {
  text-align:left;
 }
 
 #produkty-2 .kusu {
  width:30px;
  text-align:center;
  vertical-align:center;
 }

 #produkty-2 th.kusy {
  text-align:center;
  vertical-align: middle;
  /*border-bottom:10px solid #fff;*/
 }

  #produkty-2 .kusu-koupit {
    width:65px;
    _width:75px;
    /*_width:55px;*/
    text-align:right;
    border-right:3px solid #e5e5e5;
    padding:10px;
    
  }

 #produkty-2 .kusu-koupit * {
    float:left;
 }

 #produkty-2 .kusu-koupit .kosik {
    float: none;
    margin-left: 5px;
 }
 
 #produkty-2 img {
  border:0px;
 }
 #produkty-2 td {
  border-top:3px solid #e5e5e5;
  border-bottom:3px solid #e5e5e5;
  position: relative;
  padding:10px;
 }
 
 #produkty-2 td.cena {
  text-align:right;
  padding:10px;
  /*border-left:3px solid #fff;*/
  color:#e60505;
  background:#f8f8f8;
  font-size: 14px;
  line-height:14px;
 }
 #produkty-2 .skladem {
  text-align:left;
 }
 
 #produkty-2  td.cena {
  font-weight:bold;
 }
 
 #produkty-2 td.model {
 }
 
 #produkty-2 td.koupit {
  text-align: right;
 }
 
 #produkty-2 .model a {
  color: #333;
  text-decoration:none;
 }
 
 #produkty-2 input.kosik {
   background: white url('kosik_bg.png') top left no-repeat;
   border:0;
   width:31px;
   height:24px;
   /*width:20px;
   height:20px;*/
   cursor:pointer;
 }
 
 #produkty-2 .class0, #produkty-2 .class1 {
  /*ackground-color: #eee;*/
  background:#fff;

 }
 
 #produkty-2 input {
   border: 1px solid #a4a4a4;
   text-align:center;
   font-weight:bold;
   font-size:10px;
   height:22px;
   width: 25px;
   color:#5a5a5a;
   line-height:22px;
   vertical-align: middle;
 }
 
 #produkty-2 .model_td{
  padding: 0px 10px 10px 10px;
  width: 420px;
  position: relative;
 }
 
 #produkty-2 .model_td_model{
  float:left;
  min-height: 24px;
  _height: 24px;
  line-height:24px;
  width: 345px;
  border: 0px solid red;
  vertical-align: top;
 }
 
 #produkty-2 .model_td_porovnani{
  float: right;
  height: 24px;
  line-height:24px;
  width: 55px;
  border: 0px solid red;
  font-size:11px;
  vertical-align: middle;
  padding-left: 20px;
  background: url(porovnej.png) left center no-repeat;
 }

/* ---------- porvonavani produkjtu --------- */

#porovnani {
 border-collapse: collapse;
}

#porovnani td { 
padding: 3px;
}

#porovnani th, .polozka {
 color: rgb(128,150,15);
  font-weight: bold;
  
}
#porovnani .class1 {
   background-color: #eee;
}

/* ------------------------- kosik --------------- */

#div-formular-kosik {
 /*border: 1px solid  #FE8A01;*/
 /*width:98%;*/
 /*float:left;
 position:relative; */
}

#kosik_produkty{
  border-collapse:collapse;
  border:0;
}

#kosik_produkty th{
  height: 40px;
  background: #E3E3E3 url(kosik_produkty_th_bg.png) bottom left repeat-x;
  padding: 5px 10px;
  vertical-align: middle;
  color: black;
  font-weight: bold;
  font-size: 13px; 
}

#kosik_produkty td{
  height: 41px;
  background: #F8F8F8 url(kosik_produkty_td_bg.png) bottom left repeat-x;
  padding: 5px 10px;
  vertical-align: middle;
  color: black;
  font-weight: normal;
  font-size: 12px;
  border:0;
  border-top: 1px solid #EFEFEF; 
}

#kosik_produkty td.prvni_sloupec{
  background: #F8F8F8 url(kosik_produkty_td_prvni.png) bottom left no-repeat;
}

#kosik_produkty td.prvni_sloupec a{
  font-weight:normal;
}

#kosik_produkty td.posledni_sloupec{
  background: #F8F8F8 url(kosik_produkty_td_posledni.png) bottom right no-repeat;
  width: 41px;
  _width:50px;
  padding:3px;
  text-align:center;
  
}

#kosik_produkty td.cena{
  background: #E60505 url(kosik_produkty_td_cena.png) bottom left repeat-x; 
  color:white;
  font-weight:bold;
 
}

#kosik_produkty .tlacitko_zrusit{
  background: #E60505 url(kosik_produkty_zrusit.png) top left no-repeat; 
  width:25px;
  height:24px;
  text-decoration:none;
  overflow:hidden;
  font-weight:bold;
  /*float:left; */
  display:block;
  margin:0 auto;
 
} 

/*#kosik_produkty td.posledni_sloupec *{
 margin:0;
 padding:0;
} */

/*#div-formular-kosik table {
 border-collapse:collapse; 
}

#div-formular-kosik td {
 
 padding-left:4px;
}

#div-formular-kosik .kosik_top {
  
  background-color:#FE8A01;
  color:#fff;
  background-color:#DDDBDB;
  color:#000;
  height: 20px;
}

.kosik-cena {
  width:140px;
}
*/
/*
#tlacitko-submit-kosik {
  cursor:pointer;
  text-align:center;
  background:url('tlacit-200px-modre.jpg') top left repeat-x;
  margin:0;
  padding:0;
  border:0;
  cursor: pointer;
  font-weight:bold;
  color:#fff;
  font-family:arial,sans-serif;
  margin-right:5px;
}*/

#tlacitko-submit-kosik {
  cursor:pointer;
  text-align:center;
  background:#fff;
  margin:0;
  padding:0;
  border:0;
  cursor: pointer;
  font-weight:bold;
  color:rgb(23, 131, 183);;
  font-family:arial,sans-serif;
  margin-right:5px;
}



.odkaz-objednat {
  display:block;  
  height:20px;
  line-height:20px;
  width:120px;
  cursor:pointer;
  text-align:center;
  background-color:#fb8c15;
  margin:5px;
  margin-right:10px;
  
  border:0;
  float:right;
  _float:none;
  cursor: pointer;
  font-weight:bold;
  color: #fff !important;
  
  z-index:100;
}

a.odkaz-objednat:hover {
  
  color: #fff !important;
}

.radek-zpet {
text-align:center;

}

.radek-zpet a {
  color:#20A3DB;
  float:right;
  height: 39px;
  line-height:39px;
  width:100px;
  text-align:center;
  border:0px solid black;
  margin-right: 30px;
}
/*
#formular-vypis-kosiku table td {
  border-bottom: 2px solid rgb(222, 220, 221);
}

#formular-vypis-ceny-kosiku-div table td {
  border:0;
}
*/
#formular-vypis-ceny-kosiku-div {
  text-align:right;
  width:100%;
  float:right;
  /*border-top:px solid #FE8A01;
  border-bottom:1px solid #FE8A01;*/
  margin:10px 0;  
  
  color:#000;
  font-weight:bold;
}   

#formular-vypis-ceny-kosiku .objednavka-celkem-td {
  /*border-top:1px solid #FE8A01;*/
}

#formular-vypis-ceny-kosiku  {
  
  width:365px;
  border:1px solid #F0F0F0;
  background:#F8F8F8;
  border-collapse:collapse;
  float:right;
  font-weight:bold;
  color:black;
  
}

#formular-vypis-ceny-kosiku td {
  height: 20px;
  
}

#formular-vypis-ceny-kosiku td.prvni {
  text-align:right;
  font-weight:bold;
  color:black;
  padding-right:10px;
}
#formular-vypis-ceny-kosiku td.druhy {
  text-align:left;
  font-weight:normal;
  color:black;
  padding-left:10px;
}

#formular-vypis-ceny-kosiku td.cena{
  color: red;
  font-size:15px;
  font-weight:bold;
}

.objednavka-celkem-sdph {
  font-size:130%;
  font-size:100%;
  
}

/* ------------------------- ostatni --------------------------- */



p {
  margin:0;
}


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

.text-vpravo {
  text-align:right;
}

.na-stred {
  text-align:left;
  margin:0 auto;
}

/*styly pro editor*/
.editor_text {
  font-family : verdana;
  margin:0px;
}

.red {
 color: #f00;
}

.tlacitko-modre {
  background:#3a87ef url('tlacit-200px-modre.jpg') top left repeat-x;
  margin:0;
  padding:0;
  border:0;
  cursor: pointer;
  font-weight:bold;
  color:#fff;
}

.editor-nadpis{
  height: 34px;
  background: #A6D351 url("editor_nadpis.png") right top no-repeat;
  line-height: 34px;
  font-size: 28px;
  color: #fff;
  font-weight: bold;
  margin: 0 0 10px 0;
  padding: 0 10px 0 10px;
  overflow: hidden;
}

th {
  text-align:left;
}

#top-menu-cyklo,#top-menu-outdoor,#top-menu-obleceni,#top-menu-zimni,#top-menu-ostatni {
  display:block;
  float:left;
  width:162px;
  height:123px;
}

#top-menu-ostatni {
  width:162px;
  margin-right:0;
}

#top-menu-cyklo span,#top-menu-outdoor span,#top-menu-obleceni span,#top-menu-zimni span,#top-menu-ostatni span {
  display:none;
}



#top-menu-cyklo {
  /*background:url('menu_new/cyklistika_zelena.gif') top right no-repeat;*/
  background:url('2-cyklistika.jpg') top left no-repeat;
}

#top-menu-outdoor {
  /*background:url('menu_new/outdoor_zelena.gif') top right no-repeat;*/
  background:url('2-outdoor.jpg') top left no-repeat;
}
#top-menu-obleceni {
  /*background:url('menu_new/outdoor_zelena.gif') top right no-repeat;*/
  background:url('2-obleceni.jpg') top left no-repeat;
}
#top-menu-zimni {
  /*background:url('menu_new/zimni_zelena.gif') top right no-repeat;*/
  background:url('2-zima.jpg') top left no-repeat;
}

#top-menu-ostatni {
  /*background:url('menu_new/ostatni_zelena.gif') top right no-repeat;*/
  background:url('2-ostatni.jpg') top left no-repeat;
}

#top-menu-cyklo:hover,#top-menu-cyklo.aktivni {
  /*background:url('menu_new/cyklistika_zelena.gif') top left no-repeat;*/
  background:url('2-cyklistika.jpg') top right no-repeat;
}

#top-menu-outdoor:hover,#top-menu-outdoor.aktivni {
  /*background:url('menu_new/outdoor_zelena.gif') top left no-repeat;*/
  background:url('2-outdoor.jpg') top right no-repeat;
}
#top-menu-obleceni:hover,#top-menu-obleceni.aktivni {
  /*background:url('menu_new/outdoor_zelena.gif') top left no-repeat;*/
  background:url('2-obleceni.jpg') top right no-repeat;
}
#top-menu-zimni:hover,#top-menu-zimni.aktivni {
  /*background:url('menu_new/zimni_zelena.gif') top left no-repeat;*/
  background:url('2-zima.jpg') top right no-repeat;
}

#top-menu-ostatni:hover,#top-menu-ostatni.aktivni  {
  /*background:url('menu_new/ostatni_zelena.gif') top left no-repeat;*/
  background:url('2-ostatni.jpg') top right no-repeat;
}


.uvodni-stranka {
  /*color:#9196a0;*/
  _width:99%;
}
.uvodni-stranka .nadpis {
 
 font-weight:bolder;
 font-size:13px;
 text-align:left;
 height:25px;
 background: url('orange_box.png') 0px 2px no-repeat;
 padding-left:20px;
 color:#4C515B;
}
.uvodni-stranka .box {
 
float:left;
width:315px;
border-bottom:2px solid #DBDBDB;
height:220px;
}
.uvodni-stranka .box2 {
 
float:left;
margin-left:10px;
margin-right:10px;
margin-top:2px;
width:2px;
height:220px;
background-color:#DBDBDB;

}
.uvodni-stranka h1 {
  margin:0; padding:0;
  font-size:120%;
  font-weight:normal;

}
.uvodni-stranka h3 {
  margin:0; padding:0;
  font-size:130%;
}

.uvodni-stranka-obrazek {
  float:left;
  text-align:center;
  width:270px;
}

.uvodni-stranka-text {
  margin-left:275px;
  text-align:justify;
}

.uvodni-stranka-text p {
  margin:0 0 5px 0;
}

.akcni-produkt {
  width:180px;
  height:260px;
  overflow:hidden;
  position:relative;
  float:left;
  margin-right:20px;
  margin-bottom:10px;
  background:url('oranzova_akcni_spodek.jpg') 0px 255px no-repeat;
}

.akcni-produkt * {
}

.akcni-produkt h3 {
  background:#E95900 url('oranzova_akcni_vrsek.jpg') top left no-repeat; 
  border:0px solid black;
  margin:0;
  padding:0;
  text-align:center;
  font-size:120%;
  height:16px;
}

.akcni-produkt-popis {
  height:48px;
  overflow:hidden;
  padding:0 3px;
}

.akcni-produkt-obrazek {
  text-align:center;
  clear:right;
  height:150px;
  margin-bottom:5px;
}

.akcni-produkt-obrazek a img {
  border:0;
}

.akcni-produkt-formular {
  margin:0;
  padding:0;
  /*background:url('oranzova_akcni_spodek.jpg') bottom left no-repeat;*/
  text-align:right;
}

.akcni-produkt-formular form {
  margin:0;
  padding:0;
}

.akcni-produkt-obsah {
  padding-bottom:7px;
  /*background:#fff;*/
}

.akcni-produkt h3 a {
  display:block;
  color:#fff;
}

.akcni-produkt-cena {
  float:left;
  display:block;
  font-size:200%;
}

#stred .akcni-produkt .kosik {
  background: white url('kosik.gif') top left no-repeat;
  border:0;
  width:23px;
  height:23px;
  cursor:pointer;
  _border-top:5px solid #fff;
  _height:27px;
}
  
.akcni-produkt .ks {
  height:14px;
  width:30px;
  text-align:center;
}

#produkty-2 th {
  background:#dddbdb;
  color:#000;
}

#produkty-2 .tlacitka th {
  background:#dddbdb;
  color:#000;
  /*border-bottom:10px solid #fff;*/
}

/*  ---- formulare ---------------------*/
#zasilani_sms_obal {
  width: 533px;
  height:93px;
  background: #ffffff url(zasilani_sms_bg.png) top left no-repeat;
  padding: 35px 170px 0 15px;
}

#smsId{
  width:auto !important;
  margin: 10px 20px 0px 0;
}

h3.modry-nadpis {
  color:#8EB932;
  border:0;
  margin:5px 0;
  font-size:17px;
  padding:0;
}

#formular-registrace td, #formular-objednavka td {
  padding:3px;
  padding-left:10px;
}

#formular-registrace .povinne, #formular-objednavka .povinne {
  background:#ffffff;
}

#formular-objednavka-tabulka td {
  vertical-align:top;
  padding:3px;
}

#formular-objednavka-tabulka input {
  width:170px;
}

#formular-objednavka-tabulka .prvni-sloupec {
  width:235px;
}

.cervene {
  color:#f00;
}


.obecny_link
{

 
 color: #1362a5;
  text-decoration: none;
}
.obecny_link:link {
 text-decoration: none;
}
.obecny_link:hover {
 color:#3C3C3C;
 text-decoration:underline;
}
#produkty-2 a {
  text-decoration:none;
}
a {
  text-decoration:none;
}
#topten {
font-weight:normal;
color:black;
}
#topten a{
font-weight:normal;
}
h4{
 font-weight:bolder;
 font-size:15px;
 text-align:left;
 height:25px;
 background: url('orange_box.png') 0px 2px no-repeat;
 padding-left:20px;
 margin-right:5px;
 color:#3A87EF;

}

#top-produkty {
  float:left;
  width:540px;
  position:relative;
}

#top-produkty-akce {
  float:left;
  width:762px;
  position:relative;
}

#top-produkty-akce .akce{
  width: 373px !important;
}

#top-produkty h4 {
  background:url(sipka_nadpis.png) top left no-repeat;
  height:34px; 
  line-height:32px;
  font-size:20px;
  color:#717886;
  padding-left:25px;
  border-bottom:2px solid #f3f3f3; 
}

#navigace-v-kategorii {
  float:left;
  width:210px;
  padding-top:62px;
  *padding-top:36px;
}

#navigace-v-kategorii h4 {
  background:#717886 url('sipka_nadpis_vpravo.png') center left no-repeat;
  color:#fff;
  line-height:23px;
  height:23px;
  margin:0;
  padding:0 0 0 20px;
}

#navigace-v-kategorii ul {
  background:#f3f3f3;
  margin:0;
  padding:5px 0; 
}

#navigace-v-kategorii li {
  margin:0 10px 0 20px;
  padding:2px 0;
  list-style-type: none;
}


.podobne 
{
width:650px;

}
.podobne .box
{
width:150px;
float:left;
height:250px;
border:1px solid #D1D1AD;
margin-right:9px;
text-align:center;
margin-bottom:15px;

}
.podobne .box h3
{
margin:0px;
padding:10px;
font-size:12px;
height:30px;
display:block;
background:#E338AB;
color:white;
text-align:left;

}
.podobne .box h3 a
{
color:white;
}
.podobne img
{
margin:5px;
border:0px;
}
.podobne .box .link
{
color:white;

}

.velikosti
{
margin-bottom:20px;
}

.velikosti form
{
margin:0px;
padding:0px;
}
.velikosti h2
{
 font-weight:bolder;
 font-size:15px;
 text-align:left;
 height:25px;
 background: url('orange_box.png') 0px 2px no-repeat;
 padding-left:20px;
 margin-right:5px;
 color:#3A87EF;
 margin-bottom:0px;
}  
.velikosti .sbt
{
background-color:#3A87EF;
border:0pt none;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
height:22px;
line-height:22px;
margin-left:10px;
text-align:center;
width:120px;
z-index:100;

}

#uvodka_seznam_kategorii{
  float: left;
  width: 100%;
  margin-bottom: 20px;
}

#uvodka_seznam_kategorii .kategorie{
  float: left;
  /*display: block;*/
  height: 135px;
  width: 231px;
  overflow: hidden;
  margin: 5px 20px 0 0;
}

#uvodka_seznam_kategorii .kategorie a.nadpis{
  display: block;
  min-height: 20px;
  _height: 20px;
  width: 231px;
  font-size: 15px;
  line-height: 20px;
  margin:0;
  padding:0;
  border:0px solid black;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}

#uvodka_seznam_kategorii .kategorie a.nadpis:hover{
  text-decoration: underline;
  color: #E45E00;
  font-weight: bold;
}

#uvodka_seznam_kategorii .kategorie a.obrazek{
  display: block;
  text-align: center;
  margin:0;
  text-decoration:none;  
  border:0px solid green;
  background: #fff url("foto_obal.png") top left no-repeat;
  height: 97px;
  width: 221px;
  overflow: hidden;
  padding: 5px 5px 11px 5px;
}

#uvodka_seznam_kategorii .kategorie a.obrazek img{
  margin:0;
  padding:0;
  border:0;
}

#uvodka_seznam_kategorii .text a{
  color: #EB8A04;
  text-decoration: none;
  font-weight: bold;
}

#uvodka_seznam_kategorii .text a{
  color: #EB8A04;
  text-decoration: underline;
  font-weight: bold;
}
#uvodka_prislusenstvi_obal{
  float: left;
  width: 100%;
  margin: 0 0 20px 0;
}

#uvodka_prislusenstvi_obal .uvodka_prislusenstvi{
  float: left;
  min-height: 160px;
  _height: 160px;
  width: 182px;
  margin: 0 6px 0 0;
  
}

#uvodka_prislusenstvi_obal .uvodka_prislusenstvi h3.nadpis{
  margin: 0;
  padding: 0 8px 12px 8px;
  height: 38px;
  line-height: 38px;
  font-size: 15px;
  font-weight: bold;
  color: #fff;
  background: #1161A6 url("prislusenstvi_nadpis.png") top left no-repeat;
  width: 167px;
  overflow:hidden;
}

#uvodka_prislusenstvi_obal .uvodka_prislusenstvi ul{
  margin: 0;
  padding:0 0 0 10px;
  list-style-type: none; 
  min-height:90px;
  _height: 90px;  
}

#uvodka_prislusenstvi_obal .uvodka_prislusenstvi ul li{
  margin: 0;
  padding: 0 0 0 11px;
  display:block;
  background: #fff url("prislusenstvi_sipka.png") left center no-repeat;
}

#uvodka_prislusenstvi_obal .uvodka_prislusenstvi ul li a{
  font-weight: normal;
  text-decoration: none;
  color: #1161A6;
}

#uvodka_prislusenstvi_obal .uvodka_prislusenstvi ul li a:hover{
  font-weight: normal;
  text-decoration: underline;
  color: #E45E00;
}

#uvodka_prislusenstvi_obal .uvodka_prislusenstvi a.dalsi{
  display: block;
  height:23px;
  width:63px;
  margin:10px 0 0 0;
  padding:0;
  background: red url("prislusenstvi_dalsi.png") top left no-repeat;
}

#modul_clanky{
  float: left;
  width: 100%;
}

#modul_clanky img{
  border:0;
}

#clanek_detail{
  color: #808285;
}


#clanek_detail .foto{
  float:left;
  width: 300px;
  min-height:225px;
  _height:225px;
  margin: 0px 10px 10px 0;
  overflow:hidden;
  
  text-align:center;
  
}

#clanek_detail .foto img, #clanek_detail .foto a img{
  border:0;
}

#clanek_detail .foto a{
  text-decoration:none;
}

#clanek_detail h4{
  margin: 0 0 5px 0;
  font-weight: bold;
  font-size: 18px;
  line-height: 19px;
  color: #1362a5;
  background: transparent;
  padding:0;
}

#clanek_detail .clanek_info{
  margin-bottom:10px;
}
#clanek_detail .autor{
  font-weight: bold;
  padding: 0 20px 0px 0px;
  font-size: 15px;
  display:none;
}

#clanek_detail .datum{  
  padding: 0 0px 0px 0px;
  font-size: 15px;
}

#clanek_detail .zpet{
  display:block;
  text-align: center;
  margin-top: 10px;
  font-weight: bold;
}

#clanky_obal{
  background: #FFF url(clanky_obal_bg.gif) left top repeat-y;
}

#clanky_obal h2{
  /*width:325px;*/
}
#clanky_obal h2 span{
  width:125px;
}
.clanek_zvyrazni{
  /*border: 1px solid #3e97d0;
  margin-right: 5px;
  padding:7px;
  width: 309px;*/
  /*overflow:hidden;*/
  /*min-height: 195px !important;
  _height: 195px !important;*/
}

.clanek_zvyrazni .autor, .clanek_zvyrazni .datum{
 /* display:block;*/
}

.clanek_zvyrazni .strucny_popis{
  /*font-weight: bold;  */
}

.clanek{
  min-height: 90px;
  _height: 90px;
  color: #808285;
}

.clanek .foto{
  float:left;
  width: 100px;
  min-height:85px;
  _height: 85px;
  margin: 0px 10px 10px 0;
  overflow:hidden;
  /*_overflow:visible;*/
  text-align:center;
  
}

.clanek .foto img, #clanek_detail .foto a img{
  border:0;
}

.clanek .foto a{
  text-decoration:none;
}

.clanek h4{
  margin: 0 0 5px 0;
  font-weight: bold;
  font-size: 18px;
  line-height: 19px;
  color: #1362a5;
  background: transparent;
  padding:0;
}

.clanek h4 a{  
  color: #1362a5;
  text-decoration: none;
}

.clanek h4 a:hover{
  text-decoration: underline;
}

.clanek .clanek_info{
  margin-bottom:10px;
}
.clanek .autor{
  font-weight: bold;
  padding: 0 10px 0px 0px;
  font-size: 15px;
  display:none;
}

.clanek .datum{  
  padding: 0 0px 0px 0px;
  font-size: 13px;
}
.clanek .strucny_popis{
  text-align:justify;
}
.clanek .detail{
  width: 100px;
  font-weight: bold;
}

.clanek_oddelovac{
  height: 1px;
  font-size:0;  
  margin: 15px 0px;
  text-align: center;
  line-height:0;  
  width: 100%;
  _width: 99%;  
}

.clanek_oddelovac p{
  height: 0px;
  font-size:0;
  border-bottom: 1px solid #f3f3f3;
  margin: 0 auto;
  width: 100%;
}

.clanek_oddelovac_zvyrazni{  
  /*width: 325px;
  _width: 324px;*/
}

-->

