body
{
  font-family: verdana;
  font-size: 90%;
  _font-size: 85%;
  background-color: #fff;
}

.b {
  border: 1px solid #22380D;
  margin-bottom: 5px;
  }

ul {
  margin-top: 0px;
}

ol li {
  padding-bottom: 5px;
  padding-top: 5px;
  }
  
th {text-align: left;}

h1 {font-size: 1.5em;}

h2 {
  font-size: 1.0em;
  font-weight: bold;
  color: #555;
  border-left: 9px solid #eee;
  padding-left: 10px;
  margin-top: 20px;
  }

img {border: 0px;}

table {margin: 0px !important; padding: 0px !important;}
#web{width: 879px; _width: 883px; margin: 0 auto 0 auto; padding: 37px 0 0 0px; margin: 0px 30 0px 30px; background-color: #fff;}


a {color: #333333;}
a:link   {color: #333333  text-decoration: underline;}
a:visited {color: #333333;}
a:active {color: #333333;}
a:hover  {color: #333333; text-decoration: none;}

#infoweb {
  background-color: #fff;
  background-image: url('images/hornimenu.gif');
  }

#infoweb #horniobrazek{
  background-image: url('images/golfmarket-horni.jpg');
  height: 93px;
  width: 890px;
  text-align: right;

  position: relative;
  top: 2px;
  left: -1px;
  }

#infoweb table {
  width: 100%;
  }

#infoweb td {
  text-align: center;
  margin: 0px;
  padding: 0px;
  vertical-align: top;
  }

#infoweb .stejnasirkavelka {
  width: 145px;
  background-image: url('images/lista_pozadi.jpg');
  border-right: 1px solid #fff;
  _border: 0px;
  }

#infoweb .stejnasirka {
  padding: 0px 15px 0px 15px;
  background-image: url('images/lista_pozadi.jpg');
  border-right: 1px solid #fff;
  _border: 0px;
  }

#infoweb #mobil {
  position: relative;
  right: 155px;
  top: 43px;
  z-index: 100;
  }

#infoweb #logo {
  position: relative;
  right: 615px;
  top: 3px;
  }

#infoweb .levalista {
  height: 32px;
  width: 190px;
  background-image: url('images/lista_levy.jpg');
  }

#infoweb #odkazy a,#infoweb #odkazy a:link,#infoweb #odkazy a:visited {
  display: block;
  height: 18px;
  padding-top: 17px;
  color: #515854;
  color: #818884;
  text-decoration: none;
  font-size: 0.65em;
  margin: 2px 2px 2px 2px;
  padding-right: 5px;
  margin-left: 0px;
  background-position: right;
  background-repeat: no-repeat;
  font-weight: bolder;
  }

#infoweb #odkazy a:hover {
  color: #111814;
  }

#infoweb #dolisty {
  margin: 0px;
  padding: 0px;
  width: 160px;
  position: absolute;
  }

#infoweb #dolisty_vypln {
  margin: 0px;
  padding: 0px;
  width: 190px;
  }

#infoweb #dolisty2 {
  vertical-align: bottom;
  }

#infoweb #dolisty a,#infoweb #dolisty a:link,#infoweb #dolisty a:visited{
  margin: 0px;
  padding: 0px;

  text-decoration: none;
  font-weight: bold;
  background-image: url('');
  }

#infoweb #dolisty img {
  position: relative;
  top: -45px;
  left: 18px;
  margin: 0px;
  padding: 0px;
  }

#infoweb #dolistystin {
  position: relative;
  top: -3px;
  right: -2px;
  width: 36px;
  height: 39px;
  background-image: url('images/horni_stin.jpg');
  background-position: right 0px;
  background-repeat: no-repeat;
  }

#vodicka {
  background-image: url('images/horni_vodicka.jpg');
  width: 100%;
  height: 14px;
  position: relative;
  top: -5px;
  }

#vodickadolni {
  display: block;
  background-image: url('images/horni_vodicka_dolni.jpg');
  height: 10px;
  width: 100%;
  position: relative;
  top: -3px;
  font-size: 0px;
  }

#strednicast {

  }

#pravemenu {
  text-align: left;
  font-size: 0.8em;

  background-color: #fff;
  DELpadding-left: 731px;

  float:right;
	width:150px;
	margin:0; padding:0;
  }

#pravemenu .prihlaseni {


  background-image: url('images/right_kraj.jpg');
  background-repeat: no-repeat;

  padding: 10px 0px 0px 4px;
  }

#pravemenu .prihlaseni .username {
  color: #F49110;
  font-size 0.9em;
  font-weight: normal;
  }

#pravemenu .prihlaseni .odrazka {
  margin-right: 4px;
  }

#pravemenu .prihlaseni .policko {
  width: 70px;
  height: 15px;
  border: 1px solid #555;
  padding-left: 7px;
  }

#pravemenu .prihlaseni .polickosubmit {
  width: 70px;
  height: 20px;
  border: 1px solid #555;
  padding-left: 7px;
  }

#pravemenu .prihlaseni .hlaska {
  color: #e22;
  font-weight: bold;
  }

#pravemenu #anketa {
  margin-top: 20px;
  font-weight: normal;
  background-image: url('images/poll_prechod.gif');

  margin-bottom: 10px;
  padding-bottom: 10px;
  }

#pravemenu #anketa #inner {
  margin: 5px 0px 7px 5px;
  }

#akce {
  margin-top: 25px;
  vertical-align: middle;
  text-align: center;
  }

#akce img {
  margin: 7px 0px 0px 0px;
  }

#akce #vnitrek {
  background-image: url('images/poll_prechod.gif');
  background-repeat: repeat-x;
  background-color: #D8DCE2;
  padding: 3px;
  padding-bottom: 15px;
  }

#akce #vnitrek #sdesc {
  font-size: 0.9em;
  }

#akce #nadpis {
  font-size: 1em;
  font-weight: bold;
  color: #111;
  }

#akce #cena {
  font-size: 1.1em;
  font-weight: bold;
  }

#akce .prisehighlight2 {
  color: #D01D00;
  }

#akce #nahoru {
  position: relative;
  top: -12px;
  }

#paticka {
  width: 880px;
  font-size: 0.7em;
  color: #fff;
  margin: 0px auto 0 auto;
  padding-top: 9px;
  padding-bottom: 9px;
  text-align: center;
  background-color: #295F09;
  border-top: 1px solid #225205;
  }

#paticka a {text-decoration: none; color: #fff;}
#paticka a:link   {text-decoration: none;}
#paticka a:visited {}
#paticka a:active {}
#paticka a:hover  {text-decoration: underline;}


#znacky {
  width: 880px;
  font-size: 0.65em;
  color: #000;
  padding-top: 10px;
  padding-bottom: 5px;
  Aheight: 35px;
  margin: 2px auto 0 auto;
  text-align: center;
  background-image: url('images/znacky_pozadi.jpg');
  background-repeat: repeat-x;
  border-top: 1px solid #225205;
  font-weight: bold;
  background-color: #346513;
  }

#znacky a,#znacky a:link,#znacky a:visited {
  color: #000;
  text-decoration: none;
  }

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

#znacky img {
  height: 24px;
  margin: 4px;
  }

#nadpispozadi {
  height: 119px;
  width: 100%;
  }

#nadpispozadi img {
  border: 0px;
  margin:0px;
  padding: 0px;
  }

#levemenu {
  float: left;
  width: 141px;
  margin:0; padding:0;

  text-align: left;
  font-size: 0.8em;
  background-color: #fff;
  }

.logas {
  display: block;
  padding-left: 24px;
  height: 27px;
  padding-top: 13px;
  color: #111;
  background-color: #eee;
  border-bottom: 1px solid #7F9C8A;
  text-decoration: none;
  font-weight: bold;
  font-size: 0.9em;
  padding: 9px 5px 0px 7px;
  }

#levemenu .odkazy a,#levemenu .odkazy a:link,#levemenu .odkazy a:visited {
  display: block;
  height: 20px;
  padding-left: 24px;
  padding-top: 9px;
  color: #000;
  background-color: #fff;
  background-image: url('images/left_odrazka.jpg');
  background-repeat: no-repeat;
  background-position: left center;
  _background-position: 4px center;
  text-decoration: none;
  font-weight: bold;
  font-size: 0.9em;
  cursor: hand;
  }

#levemenu .odkazy .submenu a,#levemenu .odkazy .submenu a:link,#levemenu  .odkazy .submenu a:visited {
  display: block;
  height: 17px;
  padding-left: 34px;
  padding-top: 5px;
  color: #944;
  background-color: #fff;
  background-image: url('');
  text-decoration: none;
  font-weight: bold;
  font-size: 0.8em;
  }

#levemenu .spacer {
  display: block;
  height: 2px;
  font-size: 0px;
  background-image: url('images/left_vodicka.jpg');
  }

#levemenu .odkazy .dodatek {
  font-size: 0.9em;
  margin-left: 10px;
  }

#levemenu #doporucujeme {
  font-size: 0.85em;
  margin-top: 25px;
  margin-bottom: 15px;
  background-image: url('images/doporucujeme_prechod.gif');
  }

#levemenu #doporucujeme a,#levemenu #doporucujeme a:link,#levemenu #doporucujeme a:visited {
  font-size: 0.95em;
  text-decoration: none;
  }

#levemenu #doporucujeme a:hover {
  text-decoration: underline;
  }

#levemenu #doporucujeme td {
  vertical-align: top;
  }

#levemenu #ooo3 {
  text-align: center;
}

#levemenu #ooo a {
  display: block;
}

#levemenu #ooo img {
  border: 1px solid black;
  margin-left: auto;
  margin-right: auto;
  display: block;
}


#levemenu #ooo2 img {
  border: 1px solid #eee;
  margin-left: auto;
  margin-right: auto;
  display: block;
}


#levemenu #sakrble a {
  display: block;
  margin-top: -10px;
}

#levemenu #sakrble img {
  border: 1px solid #999;
  margin-left: auto;
  margin-right: auto;
  display: block;
}


#obsah {
  DELmargin-left: 151px;
  DELpadding: 0px 5px 5px 5px;
  background-image: url('images/stred_rozhrani.jpg');
  background-position: right;

  background-color: #eee;
  font-size: 0.8em;
  margin:0 151px;
  }



#obsah #ctverec {
  padding: 5px 5px 5px 5px;
  color: #000;
  }

#obsah #ctverec h1 {
  font-size: 1.3em;
  font-weight: bold;
  color: #333 !important;
  }

#obsah #ctverec .rightpic {
  margin: 10px;
  float: right;
  }



.cajdetail {
  margin-bottom: 40px;
  width: 90%;
  }

.cajdetail td {
  text-align: left;
  vertical-align: top;
}

.cajdetail .nazev {
  background-image: url('images/cara.gif');
  background-repeat: no-repeat;
  width: 100%;
  }

.cajdetail .fotocaj {
  width: 100px;
  }

.cajdetail .fotocaj img {
  border: 3px solid #8A9D87;
  width: 96px;
  height: 96px;
  display: block;
  }

.novinka {
  background-color: #f3f3f3;
  border: 1px solid #ddd;
  margin: 10px 10px 10px 0px;
  padding: 5px;
  }


.nahoru {
  margin-top: -4px;
  }

.odsadit {
  margin: 0px 25px 0px 25px;
  }

.mensi {
  font-size: 0.7em;
  }

.obarvit {
  color: #3D7514;
  }

.pravyfloat {
  float: right;
  margin: 30px;
  }

.posundolu {
  margin-top: 55px;
  }

.nullmargin {
  margin-left: -6px;
  padding: 0px;
  }

#uvod {
  width: 200px;
  }

#uvod .aligntop {
  vertical-align: top;
  }

#uvod .alignbottom {
  vertical-align: bottom;
  height: 100%;
  }

#uvod .produkt {
  width: 268px;
}

#uvod .produkt td {
  vertical-align: bottom;
}

#uvod .produkt .nadpis{
  color: #797674;
  font-weight: bold;
  font-size: 0.95em;
  height: 25px;
  Awidth: 129px;
  vertical-align: top;
}

#uvod .produkt .cena {
  vertical-align: middle;
  padding-bottom: 10px;
}

#uvod .cara {
  background-image: url('images/uvod_cara.jpg');
  background-repeat: no-repeat;
  height: 3px;
  width: 100%;
  font-size: 0px;
  display: block;
  vertical-align: top;
}


.objednat input{
  float: right;
  padding: 3px 10px 0px 12px;
  width: 83px;
  height: 20px;
  display: block;
  background-image: url('images/butt_objednat.jpg');
  background-repeat: no-repeat;
  border: 0px;
  font-weight: bold;
  cursor: hand;
  }

.objednat2 .butt{
  float: right;
  padding: 3px 10px 0px 12px;
  width: 83px;
  height: 20px;
  display: block;
  background-image: url('images/butt_objednat.jpg');
  background-repeat: no-repeat;
  border: 0px;
  font-weight: bold;
  cursor: hand;
  }
  
.objednat .button {
  }
  
#uvod .produkt .popisek {
  vertical-align: top;
  }

#uvod .produkt .obrazek {
  height: 132px;
  vertical-align: top;
  }


#uvod .produkt .objednat a,#uvod .produkt .objednat a:link,#uvod .produkt .objednat a:visited{
  font-weight: bold;
  text-decoration: none;
}

.nodisplay {
  display: none;
  }

.overline {
  text-decoration: line-through;
  }

.smallpic {
  }

.prisehighlight {
  color: #F49110;
  font-weight: bold;
  }

#proddetail {
  width: 95%;
  }

#proddetail th {
  width: 100px;
  }

#proddetail #popisek {
  padding-top: 30px;
  }

#proddetail #obrazek {
  text-align: center;
  vertical-align: middle;
  padding-top: 30px;
  }

#proddetail #obrazek img {
  border: 1px solid #ddd;
  }

#hesloedit {
  background-color: #f0f0f0;
  padding: 10px;
  }

#checkudaju {
  margin-top: 15px;
  background-color: #f5f5f5;
  padding: 10px;
  }

#checkudaju #nadpis {
  color: #aaa;
  font-size: 1.3em;
  font-weight: bold;
  margin-bottom: 10px;
  }

#razeni {
  background-color: #f5f5f5;
  padding: 3px 0px 3px 4px;
  margin-bottom: 10px;
  }

.katalog td{
  font-size: 0.9em;
  padding: 8px 4px 8px 4px;
  }

.katalog .nazev {
  font-weight: bold;
  }

.katalog .cislo {
  font-style: italic;
  }

.rightalign {
  text-align: right;
  vertical-align: top;
  }

.rightaligntd {
  text-align: right;
  vertical-align: top;
  }
  
  
.akce_poutac {
  position: relative;
  top: 1px;
  right: 0px;
  }

.leftfloat {
  float: left;
  }

.rightfloat {
  float: left;
  }

#warningtext {
  margin-top: 10px;
  font-style: italic;
  font-size: 0.9em;
  color: #994444;
  }

#brandsearching select {
  font-weight: bold;
  font-size: 1em;
  }

.invisible {
  visibility: hidden;
  }

.resetovac { 
  border: 0px none; 
  margin: 0px; 
  padding: 0px; 
  float: none; 
  clear: both; 
  width: 0px; 
  height: 0px; 
  line-height: 0px; 
  font-size: 0px; 
}

.regnews {
  font-size: 0.8em;
  padding: 7px;
  }

#klub_right {
  float: right;
  width: 230px;
  }
  
#klub_left {
  float: left;
  width: 230px;
  }

.klub {
  margin: 10px;
  margin-bottom: 15px;
  }

.klub strong {
  display: block;
  padding-bottom: 3px;
  }

#pravemenu #hledej #hledacipolicko {
  background: url('img/pravemenu-hledej-input.jpg');
  background-repeat: no-repeat;
  border: 1px solid #616161;
  width: 130px;
  }

#pravemenu #hledej #hledacisubmit {
  margin-top: 3px;
  border: 1px solid #616161;
  }

.searchresult {
  background-color: #eee;
  border: 1px solid #ddd;
  padding: 13px;
  margin-bottom: 8px;
  height: 80px;
  min-height: 80px;
  }

.searchresult .texty {
  float: right;
  width: 330px;
  }

.searchresult .texty .cena {
  color: #8AAC3E;
  font-size 0.9em;
  margin: 7px;
  }

.searchresult .texty strong {
  display: block;
  margin-bottom: 3px;
  }

#doporucujeme {
  margin: 10px;
  margin-top: 25px;
  background-color: #fafafa;
  border: 1px solid #f2f2f2;
  }

#doporucujeme .textik {
  font-size: 1.2em;
  font-weight: bold;
  margin: 5px;
  color: #999;
  }

#doporucujeme .box {
  margin-bottom: 10px;
  padding: 15px;
  border-bottom: 1px solid #eee;
  }

#doporucujeme .jmeno {
  font-size: 0.9em;
  font-weight: bold;
  color: #555;
  }

#doporucujeme .sdesc {
  font-size: 0.8em;
  }

#doporucujeme .cena {
  color: #8AAC3E;
  font-size 0.9em;
  margin: 7px;
  margin-bottom: 0px;
  }

