/* CSS Document */

html, body {
  margin: 0;
  padding: 0;
}

body {
  font-family: 'Tahoma', 'Verdana', sans-serif;
  font-size: 0.8em;
  color: white;
  line-height: 1.2em;
  text-align: center;
  background-image: url(../images/bg.png);
  background-position: center top;
  background-repeat: repeat;
}

h3 {
  margin: 0;
  padding: 5px 0 10px 0;
  font-size: 12pt;
  color: #ff9000;
}

div#menu ul li h2 {
  display: inline;
  font-size: 11pt;
  margin: 0;
  padding: 0;
}

.flashdiv700x100 {
  z-index: 10; 
  position: absolute; 
  top: 4px;
  width: 700px; 
  height: 100px; 
  background: url(../images/blank.gif);
}

.flashdiv100x700 {
  z-index: 10; 
  position: absolute; 
  margin: 15px 0 0 0;
  width: 100px; 
  height: 700px; 
  background: url(../images/blank.gif);
}

.flashdiv164x90 {
  z-index: 10; 
  position: absolute; 
  margin: 15px 0 0 0;
  width: 164px; 
  height: 90px; 
  background: url(../images/blank.gif);
}

.flashdiv468x60 {
  z-index: 10; 
  position: absolute; 
  margin: 0;
  width: 468px; 
  height: 60px; 
  background: url(../images/blank.gif);
}

.orn { color: #ff9000; }

div.produktdetail {
  margin: 10px 0 10px 0;
  line-height: 1.3em;
  padding: 10px;
  border: 1px solid black;
  background-color: #181818;
}

div#littlefoto {
  float: right;
  margin: 5px 0 0 0;
  width: 260px;
  height: 80px;
}

div#littlefoto img {
  margin-right: 2px;
}

div.produktdetail a img {
  border: 1px solid #ff9000;
}

div.produktdetail a:hover img {
  border: 1px solid #ffffff;
}

div.produktdetail table td {
  font-size: 9pt;
  vertical-align: top;
}

a {
  color: #ff9000;
  text-decoration: underline;
}

a:hover {
  text-decoration: none;
}

div#center input {
  border: 1px solid #1f1f1f;
}

.adma { color: orange; }
.adma:hover { text-decoration: none; }

div#center input.sendik {
  border: 1px solid orange;
  background-color: #161616;
  color: #ff9000;
  font-weight: bold;
}

h1 {
  position: fixed;
  text-indent: -10999px;
  font-size: 6pt;
}

* html h1 {
  position: absolute;
}

div#pozadi {
  width: 100%;
  min-height: 623px;
  background-image: url(../images/pozadi.png);
  background-position: center top;
  background-repeat: repeat-x;
}

* html div#pozadi {
  height: 623px; 
}

div#container {
  width: 1000px;
  margin: 0 auto;
  padding: 34px 0 0 0;
  text-align: left;
}

div#header {
  width: 1000px;
  height: 246px;
  background-image: url(../images/header.png);
  background-position: center top;
  background-repeat: no-repeat;
}

div#reklamatop {
  position: absolute;
  margin: -22px 0 0 256px;
  width: 717px;
  height: 102px;
}

.obdzekt700x100 {
   
}

.obdzekt100x700 {
  
}

div#reklamatop .obal {
  width: auto;
  border: 1px solid #454545;
  background-image: url(../images/reklamatop.gif);
  background-position: right center;
  background-repeat: no-repeat;
}

* html div#reklamatop .obal {
  background-position: 701px center;
}

*+html div#reklamatop .obal {
  background-position: 701px center;
}

div#reklamatop .obal img {
  margin: 0;
  padding: 0;
  display: block;
  border-style: none;
}

div#reklamatop .obal object {
  margin: 0;
  padding: 0;
  display: block;
  border-style: none;
}

div.centrovat {
  text-align: center;
  margin: 10px 0 10px 0;
}

.kosika {
  color: white;
  font-weight: bold;
}

.kosika:hover {
  text-decoration: none;
}

table.kosik {
  width: 500px;
  font-size: 8pt;
}

table.kosik thead, tfoot {
  color: white;
  font-weight: bold;
  text-align: center;
}

table.kosik tbody td.l {
  color: black;
  text-align: left;
  padding: 0 0 0 10px;
}

.x1 {
  background-color: #333333;
  color: white;
}

.x2 {
  background-color: #212121;
  color: white;
}
  
table.kosik tbody td.c {
  text-align: center;
}

div#reklamain {
  margin: 0 auto;
  width: 479px;
  height: 62px;
  text-align: left;
}

div#reklamain .obal {
  width: auto;
  border: 1px solid #181818;
  background-image: url(../images/reklamain.gif);
  background-position: right center;
  background-repeat: no-repeat;
}

* html div#reklamain .obal {
  background-position: 469px center;
}

*+html div#reklamain .obal {
  background-position: 469px center;
}

div#reklamain .obal img {
  margin: 0;
  padding: 0;
  display: block;
  border-style: none;
}

div#reklamain .obal object {
  margin: 0;
  padding: 0;
  display: block;
  border-style: none;
}

div#menu {
  position: absolute;
  margin: 218px 0 0 0;
  padding: 0 0 0 20px;
}

* html div#menu {
  margin: 217px 0 0 0;
}

*+html div#menu {
  margin: 217px 0 0 0;
}

div#menu form {
  position: absolute;
  width: 200px;
  margin: 0;
  padding: 0 0 0 10px;
}

div#menu form input.normal {
  width: 132px;
  height: 16px;
  font-size: 8pt;
  color: #ff9000;
  padding-left: 2px;
  border: 1px solid #212121;
}

div#menu table {
  font-size: 8pt;
  margin: 0;
  padding: 0;
}

div#menu form input.submit {
  width: 26px;
  height: 17px;
  border-style: none;
  background: url(../images/zoom.png) no-repeat center 1px;
}

* html div#menu form input.submit {
  background: url(../images/zoom.png) no-repeat center 1px;
}

*+html div#menu form input.submit {
  background: url(../images/zoom.png) no-repeat center 1px;
}

div#menu ul {
  width: 700px;
  margin: 0 0 0 204px;
  padding: 0;
  position: absolute;
  z-index: 100;
  list-style-type: none;
}

* html div#menu ul {
  margin: 2px 0 0 204px;
}

*+html div#menu ul {
  margin: 2px 0 0 204px;
}

div#menu ul li {
  float: left;
}

div#menu ul li a {
  display: block;
  text-decoration: none;
  font-size: 11pt;
  font-weight: bold;
  padding: 2px 0 0 20px;
  margin: 0 0 0 10px;
  background-image: url(../images/menudot.png);
  background-position: left 3px;
  background-repeat: no-repeat;
  text-transform: uppercase;
  color: white;
}

div#menu ul li a.on {
  color: black;
}

div#menu ul li a:hover {
  color: black;
}

div#eshop {
  width: auto;
  padding: 14px 0 0 24px;
}

div#left {
  float: left;
  width: 166px;
}

div.menu ul li h2 {
  font-size: 10pt;
  margin: 0;
  padding: 0;
  display: inline;
}

/* common styling */
.menu { width:166px; margin:0; font-size:10pt; }
.menu ul li a, .menu ul li a:visited {display:block; font-weight: bold; text-decoration:none; padding: 2px 0 2px 0; text-indent: 12px; color:#ffffff; width:166px; height:20px; border-bottom: 1px solid #161616; background: #1f1f1f; line-height:19px; font-size:10pt;}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none; border-left: 1px solid #737373;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#ff9000; background:#161616;}
.menu ul li:hover ul {display:block; position:absolute; z-index: 100; top:0; left:166px; width:166px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#1f1f1f; color:#ffffff; width:166px;}
.menu ul li:hover ul li:hover a {color:#ff9000; background:#161616;}
.menu ul li:hover ul li a:hover {background:#161616; color:#ff9000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; z-index: 100; left:166px; top:0; color:#ff9000;}
.menu ul li:hover ul li:hover ul li a {display:block; width:166px; background:#1f1f1f; color:#ffffff;}
.menu ul li:hover ul li:hover ul li a:hover {background:#161616; color:#ff9000;}

div#left ul li.begin {
  background-image: url(../images/menutop.gif);
  background-position: center top;
  background-repeat: no-repeat;
  font-size: 12pt;
  text-transform: uppercase;
  background-color: transparent;
  color: white;
  font-weight: bold;
  width: 156px;
  height: 24px;
  line-height: 1.2em;
  padding: 4px 0 0 10px;
}

div#left ul li.end {
  background-image: url(../images/menubot.gif);
  background-position: center top;
  background-repeat: no-repeat;
  height: 20px;
  width: 166px;
  background-color: transparent;
}

div#left ul li a.last {
  border-bottom: none;
}

div#left ul li a.more {
  background-image: url(../images/more.gif);
  background-position: 150px center;
  background-repeat: no-repeat;
}

div.reklamaleft {
  margin: 5px 0 8px 0;
  width: 166px;
  height: 107px;
}

div.reklamaleft .obal {
  width: auto;
  border: 1px solid #1f1f1f;
  background-image: url(../images/reklamaleft.gif);
  background-position: center top;
  background-repeat: no-repeat;
}

* html div.reklamaleft .obal {
  background-position: center 1px;
}

*+html div.reklamaleft .obal {
  background-position: center 1px;
}

div.reklamaleft .obal img {
  margin: 0;
  padding: 14px 0 0 0;
  display: block;
  border-style: none;
}

div.reklamaleft .obal object {
  margin: 0;
  padding: 14px 0 0 0;
  display: block;
  border-style: none;
}

div#center {
  width: 550px;
  float: left;
}

* html div#center {
  width: 550px;
}

div#center .obsah {
  width: auto;
  padding: 0 13px 0 13px;
}

h2 {
  color: #ff9000;
  font-size: 12pt;
  margin: 0 0 10px 0;
  padding: 0;
}

h2.img {
  width: 524px;
  line-height: 22px;
  margin: 0;
  padding: 0;
  color: #ff9000;
  background-image: url(../images/nadpis.gif);
  background-position: center top;
  background-repeat: no-repeat;
  font-size: 12pt;
  font-weight: bold;
}

h2.img span {
  padding: 3px 0 3px 30px;
  display: block;
}

p {
  margin: 0;
  padding: 6px 0 6px 0;
  text-align: left;
  color: #dedede;
}

div.line {
  border-top: 1px solid #1F1F1F;
  line-height: 0;
  font-size: 0;
  margin: 10px 0 14px 0;
  padding: 0;
}

div.products {
  width: auto;
  padding: 15px 0 15px 0;
}

div.products .product {
  width: 124px;
  height: 240px;
  color: #313131;
  margin: 0 5px 16px 0;
  float: left;
  background-image: url(../images/prodbg.gif);
  background-position: center top;
  background-repeat: repeat-x;
  background-color: white;
  border: 1px solid #1F1F1F;
  text-align: center;
}


* html div.products .product {
  margin: 0 5px 0 0;
}

*+html div.products .product {
  margin: 0 5px 0 0;
}

div.products .product h2 {
  font-size: 8pt;
  height: 60px;
  padding: 0;
  margin: 0;
  color: #313131;
  text-transform: uppercase;
}

div.products .product img {
  border: 1px solid #313131;
  margin: 0 auto;
  display: block;
}

div.products .product h2 a {
  color: #313131;
  text-decoration: none;
  height: 60px;
}

div.products .product h2 a:hover {
  text-decoration: underline;
}

div.products .product a {
  display: block;
  height: 140px;
}

div.products .product span.strike {
  text-decoration: line-through;
}

div.products .product span.cena {
  font-size: 9pt;
  font-weight: bold;
}

div.products .product span {
  font-size: 7pt;
}

div.products .nospace {
  margin-right: 0;
}

div#right {
  width: 132px;
  padding: 0;
  margin: 0;
  float: left;
  text-align: left;
}

div.akce {
  width: 120px;
  margin: 10px 0 0 0;
}

div.smallboxtop {
  background-image: url(../images/rightboxtop.gif);
  background-position: center top;
  background-repeat: no-repeat;
  width: 120px;
  height: 24px;
  font-size: 12pt;
  text-transform: uppercase;
  color: white;
  font-weight: bold;
  line-height: 1.2em;
  text-indent: 10px;
  padding: 4px 0 0 0;
}

div.smallboxbody {
  width: 120px;
  text-align: center;
  color: white;
  padding: 8px 0 8px 0;
  background-color: #1f1f1f;
  border-bottom: 1px solid #161616;
}

div.smallboxbody img {
  border: 1px solid #161616;
  margin: 0 auto;
  display: block;
}

div.smallboxbot {
  background-image: url(../images/rightboxbot.gif);
  background-position: center top;
  background-repeat: no-repeat;
  height: 15px;
  width: 120px;
  background-color: transparent;
}

div.smallboxbody span.cena {
  font-size: 9pt;
  font-weight: bold;
}

div.smallboxbody span {
  font-size: 7pt;
}

div.news {
  width: 120px;
  margin: 10px 0 0 0;
}

form.logform {
  margin: 0;
  padding: 0;
}

form.logform table {
  font-size: 8pt;
}

form.logform input {
  border: 1px solid #ff9000;
  height: 12px;
  width: 50px;
  font-size: 7pt;
}

form.logform input.sendik {
  border: 1px solid #ff9000;
  height: 16px;
  background-color: black;
  color: #ffffff;
  font-size: 7pt;
}

div.kos {
  width: 120px;
}

div.log {
  width: 120px;
  margin: 10px 0 0 0;
}

div.chat {
  width: 120px;
  margin: 10px 0 0 0;
}

div.smallboxbody span.date {
  font-size: 9pt;
  padding: 0 5px 0 0;
  color: #ff9000;
  text-align: right;
  display: block;
}

div.smallboxbody span.new {
  font-size: 8pt;
  color: white;
  padding: 0 5px 0 0;
  display: block;
  text-align: right;
}

div.smallboxbody h2.new {
  font-size: 8pt;
  color: white;
  padding: 0 5px 0 0;
  margin: 0;
  font-weight: normal;
  display: block;
  text-align: right;
}

div.smallboxbody a.more {
  font-size: 8pt;
  text-align: right;
  display: block;
  color: #ff9000;
  padding: 0 5px 0 0;
  font-weight: bold;
}

div.smallboxbody a.more:hover {
  text-decoration: none;
}

div.down {
  width: 120px;
  margin: 10px 0 0 0;
}

div.counter {
  width: 120px;
  text-align: center;
  margin: 10px 0 0 0;
}

div#rightreklama {
  float: left;
  width: 102px;
}

div#reklamaright {
  width: 102px;
  height: 717px;
}

div#reklamaright .obal {
  width: auto;
  border: 1px solid #454545;
  background-image: url(../images/reklamaright.gif);
  background-position: center top;
  background-repeat: no-repeat;
}

div#reklamaright .obal img {
  margin: 0;
  padding: 15px 0 0 0;
  display: block;
  border-style: none;
}

div#reklamaright .obal object {
  margin: 15px 0 0 0;
  display: block;
  border-style: none;
}

div#foot {
  width: 100%;
  text-align: center;
  background-image: url(../images/foot.png);
  background-position: center 95px;
  background-repeat: repeat-x;
  height: 175px;
}

div#centerfoot {
  width: 1000px;
  margin: 0 auto;
  text-align: left;
}

div#centerfoot .copy {
  position: absolute;
  font-size: 8pt;
  margin: 92px 0 0 250px;
  line-height: 1.7em;
  color: #dedede;
}

* html div#centerfoot .copy {
  margin: 92px 0 0 0;
}

*+html div#centerfoot .copy {
  margin: 92px 0 0 0;
}

div.chopper {
  float: left;
  width: 258px;
  height: 155px;
  background-image: url(../images/chopper.png);
  background-position: 20px bottom;
  background-repeat: no-repeat;
}

div.ctyrka {
  float: right;
  width: 238px;
  height: 155px;
  background-image: url(../images/ctyrka.png);
  background-position: 20px top;
  background-repeat: no-repeat;
}

div#centerfoot .copy a {
  color: #ff9000;
  text-decoration: underline;
}

div#centerfoot .copy a:hover {
  text-decoration: none;
}

a.homea {
  position: absolute;
  display: block;
  background-image: url(../images/blank.gif);
  background-position: center top;
  background-repeat: repeat;
  width: 468px;
  height: 54px;
  margin: 152px 0 0 245px;
}

form.delwhat {
  display: none; margin: 0; padding: 0;
}

table.tableforum {
  border: 1px solid #333333; background: #666666; color: white; font-size: 8pt; width: 100%;
}


table.tableforum .tb1 {
  background: #333333; border-bottom: 1px solid #666666;
}

table.tableforum img {
  display: block; margin: 0 auto;
}

table.tableforum .ti4 {
  text-indent: 4px;
}

table.tableforum .td1 {
  padding-left: 4px; border-bottom: 1px solid #333333;
}

table.tableforum .td2 {
  text-align: center; border-bottom: 1px solid #333333; background: #333333;
}

table.tableforum .td3 {
  text-align: center; background: #333333; border-bottom: 1px solid #666666; vertical-align: top;
}

div.newtema {
  display: none; background: #333333; border: 1px solid #666666; padding: 5px;
}

form.bazarform input, select, textarea {
  border: 1px solid black;
  font-size: 8pt;
}

div.losbazos {
  margin: 0 0 10px 0;
  border: 1px solid #333333;
  background-color: #666666;
  height: 160px;
}

div.losbazos .obal {
  width: auto;
  padding: 5px;
}

div.losbazos img {
  display: block;
  margin: 0 auto;
  border: 1px solid #333333;
}

div.losbazos .leftik {
  float: left;
  width: 150px;
  height: 150px;
}

div.losbazos .rajtik {
  float: right;
  background-image: url(../images/losbazos.png);
  background-position: center top;
  background-repeat: no-repeat;
  width: 350px;
  border: 1px solid white;
  height: 150px;
}

* html div.losbazos .rajtik {
  float: right;
  background-image: url(../images/losbazos.png);
  background-position: center top;
  background-repeat: no-repeat;
  width: 340px;
  border: 1px solid white;
  height: 150px;
}

div.losbazos .rajtik a {
  position: absolute;
  margin: 126px 0 0 256px;
  display: block;
  letter-spacing: 4px;
  background-color: #ff9000;
  border: 1px solid #333333;
  padding: 2px 0 2px 4px;
  font-size: 12pt;
  text-transform: uppercase;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}

* html div.losbazos .rajtik a {
  padding-right: 4px;
  margin-left: 246px;
}

*+html div.losbazos .rajtik a {
  padding-right: 4px;
}

div.losbazos .rajtik p {
  margin: 0;
  padding: 10px;
  color: white;
}

div.losbazos .cenalos {
  display: block;
  padding: 20px 0 0 0;
}

div#newinzerat {
  background: #333333; border: 1px solid #666666;
  padding: 5px;
}

div#newsraz {
  background: #333333; border: 1px solid #666666;
  padding: 5px;
}

address {
  font-size: 9pt;
  font-style: normal;
  text-align: center;
}

address strong {
  font-size: 11pt;
}

.c { text-align: center; }
.r { text-align: right; }
.bl { display: block; }
.clear { clear: both; padding: 0; margin: 0; line-height: 0; font-size: 0; }
