* {
  font-family:Arial CE,Arial,Helvetica,sans-serif;
  }
.zbozi  {
 /*width:220px;*/
  background:#ffffff;
  border: 0px solid #cccccc ;
}
body, td, input {
  font-size:11px;
}
a {
  text-decoration:none;
  color:#D05721;
  color:#5c5c5c;
  font-weight:bold;
  }
b {text-decoration:none;}
body {
  padding:0px;
  margin:0px;
  margin-bottom: 20px;
  background: #cccccc;
  text-align:center;
  padding-top:10px;
  }
.wrap {margin-left:auto;margin-right:auto;position:relative;width:1020px;background:#ffffff}
.wrap2 {margin-left:auto;margin-right:auto;position:relative;width:1020px;background:#cccccc}
.novinky, .novinky *{
  background-color:#DD5F3A;
  color:white;
}
#aboveMain {
  margin-left:1px;
  margin-right:1px;
  margin-left:3px;
  text-align:left;
  }
#main {
  text-align:left;
  }
#head {
  position:relative;
  width:1020px;
  background:#fff;
  }
#logo {
  width:300px;text-align:left;margin:10px;
  }
#cart {
  width:570px;text-align:left;float:right;margin-bottom:6px;margin-top:4px;
}
h1 {
  font-size:30px;
  margin:0px;
  }
h1 a,h1 a span {
  text-decoration:none !important;
  color:#006600;
}
.red {
  color:#009900;
  font-weight:normal;
}
.redvaha {
  color:#D05721;
  font-weight:bold;
}
.small {
  font-size:0.7em;
  font-weight:normal;
}
#pozn {
  font-style:italic;
  position:relative;
  top:-4px;
  }
#vyhl {
  position:absolute;
  top:10px;
  left: 10px;
 /* right:10px;*/
  padding:10px;
  padding-top:0px;
  font-size:11px;
  font-weight:bold;
  margin-top:10px;
  }
#vyhl input {
  font-size:11px;
  }
#vyhl a {
  font-style:italic;
  font-weight:normal;
  font-size:11px;
  color:#7E7E7E;
  color:#5c5c5c;
  text-decoration:none;
  margin-top:5px;
  }
#menu {
  text-align:center;
 /* background:#006600 url('img/menu.gif') top left repeat-x;*/
  position:relative;
  font-size:1px;
  margin-top:20px;
  color:#ffffff;
  }
#kosik {
 /* background:#FFF7EC;*/
  text-align:center;
  color:#383733;
  border: 0px solid red;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
#kosik a {
  color:#D6B98D;
  color:#5c5c5c;
}
#menu a {
  width:143px;
/* background:#C42E0B url('img/menua.gif') top left repeat-x;*/
  font-size:14px;
  font-weight:normal;
  padding:10px;
  color:#006600;
  }
.clearer {
  clear:both;
}
#hlavni {
/*  height:100px; */
  border-bottom:0px #006600 solid;
/*  background:#ffffff url('img/logohlavni.jpg') top left no-repeat; */
  margin-bottom:0px;
}
#hlavnitop {
  width:100%;
  height:12px;
}
#obsah {
  position:relative;
  top:10px;
  /*background-color:red;*/
  }
.box {
  }
#boxtop {
  width:180px;
  height:9px;
  position:relative;
  top:-9px;
}
#boxbottom {
  width:180px;
  height:9px;
  position:relative;
  top:9px;
}
#leftmenu {
  width:180px;
  float:left;
  margin-left:2px;
  position:relative;
  margin-bottom:12px;
  margin-top:35px;
}
#rightmenu {
  width:180px;
  float:right;
  margin-left:2px;
  position:relative;
  margin-bottom:12px;
}
.pruh,.pruh2 {
 background:#fefefe url('img/pruh.gif') repeat-x top left;
  border:1px #e2e7eb solid;
  padding:4px 20px;
}
.tobj,.tobj2 {
  background:#fefefe url('img/pruh.gif') repeat-x top left;
  border:1px #e2e7eb solid;
  width:250px;
}
.tobj {
  /*float:right;*/
  border: 0px solid shadow;
  margin-bottom: 20px;
}
.pruh {
  margin-left:186px;
  text-align:right;
}
#menicko {
  background-color:#ffffff;
 /* background-image: url('img/menu_bez.jpg');*/
  background-repeat: no-repat;
  border:0px #000000 solid;
  color:#000000;
  padding: 8px;
}
#menicko div,#menicko div strong u {
  color:#000000;
  color:#5c5c5c;
}
#menicko a {
  color:#000000;
  color:#5c5c5c;
}
#newsletter {
  width:180px;
  float:left;
  font-style:italic;
  margin-top:10px;
  margin-bottom:10px;
  }
.errmsg {
  margin-bottom:5px;
  color:red;
  font-style:normal;
  }
.inner {
  font-size:10px;
  margin:10px;
  margin-left:15px;
  }
.inner1 {
  display: block;
  width: 280px;
  font-size:12px;
  padding: 5px;
  padding-bottom: 20px;
 /* background-image: url('./images/bcg_zbozi.jpg');
  background-repat: y-repeat;
  background-repeat: no-repeat;*/
  }
  .inner1_porovnani {
  font-size:10px;
  padding: 5px;
  padding-bottom: 20px;
  /*
  background-image: url('./images/bcg_zbozi.jpg');
  background-repat: y-repeat;
  background-repeat: no-repeat;
  */
  }
.inner2 {
  font-size:10px;
  padding: 5px;
  padding-bottom: 20px;
 /* background-image: url('img/bcg_top5.jpg');*/
  background-repeat: no-repeat;
  }
.cena {
  margin:5px auto;
  font-size:15px;
  font-weight:bold;
}
.short {
  font-size:10px;
  font-style:italic;
  word-wrap:break-word;
  }
.inner a {
  font-style:normal;
  font-size:10px;
  }
.kat {
  padding:4px 30px;
  }
.kat1 {
  margin-left:2px;
  }
.kat1 a {
  font-weight:normal;
  line-height:1.5em;
  }
.kat0 a {
  font-weight:bold;
  }
.input {
  border:1px #BFBFBF solid;
  font-size:11px;
  }
#middle {
  margin-left:200px;
  margin-right:200px;
  margin-top: 0px;

}
#middle_singl {
  margin-left:50px;
  margin-right:50px;
}
#content {
  width:600px;
  margin-right:10px;
  margin-top:25px;
  height:120%;
  padding-bottom:20px;
  border: 0px solid red;
  }
.nadpis {
  font-weight:bold;
  font-style:normal;
  font-size:18px;
  margin-top:10px;
  margin-bottom:5px;
  background-color: #006600;
  color: white;
  padding: 3px;
  padding-left: 10px;
  }
.nadpis_cena {
  font-weight:bold;
  font-style:normal;
  font-size:14px;
  margin-top:10px;
  margin-bottom:5px;
  }
.nadpis_sleva {
  font-weight:bold;
  font-style:normal;
  font-size:14px;
  margin-top:10px;
  margin-bottom:5px;
  color:  #006600;
  }
.nadpis_new_cena {
  font-weight:bold;
  font-style:normal;
  font-size:16px;
  margin-top:10px;
  margin-bottom:5px;
  font-weight:bold;
  color:  #006600;
  }
.nadpis_usetrite {
  font-weight:bold;
  font-style:normal;
  font-size:14px;
  margin-top:10px;
  margin-bottom:5px;
  color:  #006600;
  }
.nadpis2 {
  height: 45px;
  font-weight:bold;
  font-style:normal;
  font-size:14px;
  margin-bottom:2px;
  }
.subnadpis {
  color: #006600;
  font-weight:bold;
  }
.cervena {
  color:  #006600;
  font-size:15px;
 }
.detailBt,.koupitBt,.porovnatBt,.bt {
  width:100px;
  /*height:24px;*/
  display:block;
  text-align:center;
  margin:5px auto 0px auto;
  color:#475057;
  background-color: #006600;
  color: white;
  font-weight:bold;
  /*padding-top:6px;*/
  font-size:12px;
  line-height: 150%;
}
.btbezreg {
  width:250px;
  /*height:24px;*/
  display:block;
  text-align:center;
  margin:5px auto 0px auto;
  background-color:#006600;
  color: white;
  font-weight:bold;
  /*padding-top:6px;*/
  font-size:12px;
  line-height: 150%;
}
.detailBt {
  /*width: 100%;*/
  background:url('img/detail.gif') no-repeat center center;
  background-color: #006600;
}
.koupitBt,.bt {
  background:url('img/koupit.gif') no-repeat center center;
}
/*
.porovnatBt {
  background:url('img/porovnat.gif') no-repeat center center;
  color: black;
}
*/
.vypisBt {
  width: 100%;
  display:block;
  text-align:center;
  margin:5px auto 0px auto;
  background:url('img/detail.gif') no-repeat center center;
  background-color: #006600;
  color: white;
  font-size:12px;
  line-height: 150%;
}
.porovnatBt {
  width: 100%;
  background-color: #f5f5f5;
  color: #F05D2A;
  border: 1px solid #CCCCCC;
}
.porovnat {
  width:100px;
  position:relative;
  margin:0px auto 0px auto;
  color:#475057;
  color: black;
  font-weight:bold;
  font-size:10px;
  background:url('img/porovnat_bg.gif') repeat-y center center;
}
.porovnat a {
  color:#475057;
}
.porovnattop {
  background:#ffffff url('img/porovnat_top.gif') no-repeat bottom center;
  height:4px;
}
.porovnatbottom {
  background:#ffffff url('img/porovnat_bottom.gif') no-repeat top center;
  height:3px;
  bottom:0px;
}
#novinky {
  width:1020px;
  margin-left:10px;
  margin-right:10px;
  text-align:center;
  background:#fbfbfc;
  position:relative;
  top:-12px;

}
#beneathMain * {
  color:#767676;
  color:#5c5c5c;
  font-weight:normal;
}
#beneathMain {
  height:108px;
  width:1020px;
  text-align:left;
  background:#cccccc;
  position:relative;
  top:-12px;
  }
#rozstrel {
  position:relative;
  top:35px;
  text-align:center;
}
#footer {
 background-color: #EEEEEE;
 padding: 5px;
 font-size: 2em;
 margin-top: 20px;
}
#footbottom {
  width:1000px;
  margin-left:10px;
  margin-right:10px;
  height:6px;
  position:relative;
  top:-12px;
}
#copy {
  float:left;
  margin-left:20px;
  position:relative;
  top:40px;
  }
#creator {
  float:right;
  margin-right:20px;
  position:relative;
  top:40px;
  }
.cesta {
  font-style:italic;
  margin-top:10px;
  }
.cesta a {
  font-style:normal;
  }
#foto {
  text-align:center;
  margin:10px 0px;
  background:#ffffff;
  }
.bt {
  cursor:hand;
  cursor:hand;
  width:150px;
  border:0px #006600 solid;
  padding-top:0 !important;
  background-color:#006600;
  color: white;

  }
.red, .red * {
  color:red;
  }
a:hover, a:hover span, a:hover div {
  text-decoration:underline;
  cursor: hand;
  }
.listuj {
  background:#ffffff;
  /*
  color:#000000;
  border:1px #666666 solid;
  */
  padding-bottom:0px;
  padding-right:5px;
  padding-left:5px;
  }
#curpage {
  color:#000000;
  font-weight:bold;
/*
  background:#D05721;
  border:1px #000000 solid;
*/
  padding-bottom:0px;
  padding-right:5px;
  padding-left:5px;
  }
.curpage {
  color:#ffffff;
  font-weight:bold;
  background:#D05721;
  border:1px #000000 solid;
  padding-bottom:0px;
  padding-right:5px;
  padding-left:5px;
  }
.extra {
  padding:4px;
  margin-bottom:10px;
  margin-top:10px;
  background:#626978 url('img/extra_bg.gif') repeat-y top right;
  color:white;
  font-weight:bold;
  text-align:center;
}
.alt {text-align:right;font-size:9px}
#filterbutton {border:1px #999999 solid;background-color:#ffffff;}
  #getPopis,#getSpec,#getPopis2,#getSpec2 {
  width:100px;
  text-align:center;
  margin:5px 0 0 0;
  color:#999999;
  font-weight:bold;
  padding-top:3px;
  padding-bottom:2px;
  font-size:11px;
  background:url('img/koupit.gif') no-repeat center center;
}
  .curPopis {
  background:url('img/detail.gif') no-repeat center center !important;
  color:#475057 !important;
  }
  #zboziPopis,#zboziSpec,#zboziPopis2,#zboziSpec2 {
    border-top:1px #c8c8c8 solid;
  }
sup{ font-size:80%;}
* {
  font-family:Arial CE,Arial,Helvetica,sans-serif;
  color:#9c9c9c;
  color:#6c6c6c;
  }
a {
  text-decoration:none;
  color:#006600;
  font-weight:bold;
  }
/*======================================*/
.CssKrok_Title {
  margin-top:20px;
  margin-bottom: 20px;
  padding-left: 10px;
  font-size:24px;
  font-weight: bold;
  color:#AA0000;
}
#Poptavka {
  padding: 30px;
  padding-left: 50px;
  text-align: left;
  background-color: #EEEEEE;
}
#Formular {
  border: 0px solid black;
  padding: 30px;
  padding-left: 50px;
  text-align: left;
  background-color: #EEEEEE;
}
a.CssKrok_Button {
  text-decoration:none;
  margin: 5px;
  margin-left: 10px;
  margin-right: 10px;
  border: none;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #AA0000;
  font-size: 14px;
  color:#FFFFFF;
  font-weight: normal;
}
.CssKrok_Button {
  border: none;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #AA0000;
  font-size: 14px;
  color:#FFFFFF;
  line-height: 100%;
  font-weight: normal;
}
#Krok_ButtonLine {
  margin-top:20px;
  margin-bottom: 20px;
  text-align: right;
}
.welcome_novinky {
  margin:10px;
  border: 0px solid #AAAAAA;
  padding: 8px;
  text-align:center;
 /* background:#ffffff url('img/bcg_novinky.jpg');*/
}
.welcome_novinkyTitle {
 font-size: 1em;
 font-weight: bold;
 color: #006600;
 line-height: 150%;
}
.telo {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
  background:#ECECF0 url('admin/images/toolbar_background.gif') repeat-x top left;
  margin:0px;
  border:1px solid silver;
}
.objednavka_zelena td{
  background:#CCFF99;
  border-top:1px black solid;
}
.objednavka_oranz td{
  background:#FFCC99;
  border-top:1px black solid;
}
.objednavka_lila td{
  background:##FFCCFF;
  border-top:1px black solid;
}
#krpop {
  font-size:10px;

  }
  .ssubnadpis {
  color: #006600;
  font-weight:bold;
  font-size:10px;
  }

   .styl1 {
  color: #FF0000;
  font-weight:bold;
  font-size:12px;
  }
.text1 {
  margin:2px;
  font-size:11px;
  font-weight: normal;
  }
.novinkynadpis {
  margin:0px;
  font-size:12px;
  font-weight: bold;
  text-align:center;
  }
.seonadpis {
position: absolute;
 top: 6px;
 left: 195px;
 width: 600px;
 font-weight:bold;
 font-style:normal;
 font-size:16px;
  margin-top:10px;
  margin-bottom:5px;
  background-color: #006600;
  color: white;
  padding: 3px;
  padding-left: 10px;
  
  
}
.text2 {
  margin:2px;
  font-weight:bold;
  font-style:normal;
  font-size:16px;
  color: white;
  }
