/* CSS Document */
body {
  font-family: verdana;
  background-color: white;
}
.abshide {position: absolute; top:-10000px; left:-10000px;} 
.fleft {float: left;}
.fright {float: right;}
.tcenter {text-align: center;}
.tright {text-align: right;}
.valign {vertical-align: top;}
.error {color:red; background-color: white;}
.hotovo {color:green; background-color: white;}
a {text-decoration: none; color:#06c;}
#container {
  width:1004px;
  margin:40px auto;
}
.header {
  float: left;
  width:1004px;
  margin-bottom:20px;
}
h1 {
  font-size: 30px;
  display: block;
  float: left;
  margin-left:35px;
  line-height: 24px;
  padding:0 0 5px 0;
}
.h11 {color:#615d5c;}
.h12 {color:#969593; margin-left:36px;}
.h13 {color:#b6b5b3;}
.h14 {color:#dededc;}
h2 {font-size: 16px;}
.kosik {
  position: relative;
  width:200px;
  float: right;
  background-image: url(../gfx/kosik.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
.kosik span {
  display: block;
  text-align: center;
  font-size: 10px;
  padding:5px 0 0 0;
}
.topmenu {
  display: block;
  float: left;
  text-align: center;
  width:1004px;
  margin:-20px 0 10px 0;
}
.topmenu a {
  padding:0 30px 0 4px;
  color:#706f6d;
  font-weight: bold;
  background-image: url(../gfx/bodka-topmenu.jpg);
  background-repeat: no-repeat;
  background-position: right;
}
.topmenu a:hover, .topmenu a.active {color:black;}
.topmenu a.kontakt {background: none;}
.content {
  position: relative;
  width:990px;
}
.leftmenu {
  width:136px;
  float: left;
  text-align: left;
}
.leftmenu .lang {
  margin-top:50px;
}

.leftmenu a img, .kosik a img, .detail .cena .zvacsit img {
  opacity: .5; 
  filter: alpha(opacity=50);
}
.leftmenu a:hover img, .leftmenu a.active img, .kosik a:hover img, .kosik a.active img, .detail .cena .zvacsit:hover img {
  opacity: 1.0; 
  filter: alpha(opacity=100);
}
.leftmenu a.nahodny {
  display: block;
  width:80px;
  margin-top:20px;
}
.obrazy, .detail, .objednavka, .info {
  width:840px;
  float: right;
  margin:0 0 0 4px;
}
.info {width:600px; float: left;}
.info p, .info h2, .info ul {padding:10px 0; text-align: justify;}
.info.special ul {font-size: 18px; color:#969593;}
.obrazy p, .obrazy h2, .objednavka h2 {padding:10px 0;} 
ul li {padding:5px 0;}


.detail .image {float: right; width:600px; text-align: center;}
.detail .cena {
  float: right;
  width:200px;
  text-align: center;
}
.detail .cena .big {
  font-size: 12px;
  font-weight: bold;
}
.detail .cena .interier {
  width:105px;
  height:146px;
  background-image: url(../gfx/interier.png);
  background-repeat: no-repeat;
  margin:0 auto;
}
.detail .cena .interier .links {
  display: block;
  float: left;
  margin-top:55px;
}
.detail .cena .interier .links a {
  display: block;
  float: left;
  padding:5px 9px;
  color:black;
  font-size: 24px;
  margin:0 5px;
  font-weight: bold;
}
html>body .detail .cena .interier .links a {
  margin:0 8px;
}
.detail .cena .interier .links a:hover {
  background-color: #ffcc00;
}
.detail .cena form input.button {
  background-color: #4d4948; 
  border:0; 
  color:white; 
  padding:2px;
  opacity: .8; 
  filter: alpha(opacity=80);
}
.detail .cena form input.button:hover {
  opacity: 1.0; 
  filter: alpha(opacity=100);
  cursor: pointer;
}

.detail .popis td {
  vertical-align: middle;
  font-size: 16px;
  font-weight: bold;
}
.detail .popis span {
  
}
.obraz {
  display: block;
  float: left;
  width:168px;
  height:168px;
}
.obraz td {
  text-align: center;
  vertical-align: middle;
  width:168px;
  height:168px;
}
.objednavka {}
.objednavka table {
  font-size: 10px;
  width:550px;
}
.objednavka table td, .objednavka table th {padding:2px; font-size: 10px;}
.objednavka table th {background-color: #dededc;}
.objednavka .delete {
  color:red;
  background-color: white;
  border:0;
}
.objednavka .delete:hover {
  color:white;
  background-color: red;
}
.footer {
  position: relative;
  width:980px;
  display: block;
  float: left;
  border-top:1px solid #808080;
  padding:5px 0;
}
.footer p {
  text-align: center;
  font-size: 10px;
  line-height: 15px;
}
.footer p a {
  color:#06c;
}
.footer .najnakup {
  position: absolute;
  top:0;
  right:0;
}
.footer .pricemania {
  position: absolute;
  bottom:0;
  right:0;
}