body {
	background:#000 url(../images/bg_body.gif) repeat-x;
	/*font-family: 'Tahoma CE',tahoma,'Trebuchet MS','Avenir','Helvetica CE', 'Times New Roman CE',verdana, arial, lucida, sans-serif;*/
	color: #fff;
	font-size:12px;
	text-align:left;
}

#mother {
  position:relative;
  margin:0 auto;
  width:980px;
  background: url(../images/bg_mother.jpg) no-repeat 110px 90px;
}

#container {display:block;}
 
#logo {
}

#top {  height:30px;}

#objednavka {
   height:150px;
}

.mezera {
  height:50px;
  display:block;
}
a.objednavka {
  background: #5a8c19 url(../images/objednavka.gif) no-repeat;
  font-size:19px;
  text-transform:uppercase;
  color:#fff;
  width:197px;
  line-height:44px;
  vertical-align:middle;
  display:block;
  font-weight:bold;
  text-decoration:none;
}

a.objednavka span {
  padding-left:15px;
}  

a.objednavka:hover {
  background: #751e1c url(../images/objednavka_on.gif) no-repeat;
}

a.iff {
  font-size:22px;
  color:#eee;
  text-decoration:none;
  padding-left:15px;
}

a.iff:hover {
  color:#666;
}
  
.kontakt {margin-top:30px}
.kontakt1, .kontakt2 {
  float:left;
  width: 170px
}  

#micek-flash, #seznam-micku {
  float:left;
}

#micek-flash {
  width:305px;
  height:500px; 
  background: #fff;
  border: 4px solid #5a8c19
}

#micek-flash img {
	margin-top:100px;
}	

#seznam-micku {
  width:280px;
  margin-top:10px
}

#seznam-micku ul {
  list-style-type:none;
  margin:0;
  padding:0;
}

#seznam-micku li {
  list-style-type:none;
  position:relative;
  height:60px;
}

#seznam-micku li a {
  display:block;
  text-decoration:none;
}

#seznam-micku li a:hover, #seznam-micku li a.active {
 background:#5a8c19
} 

#seznam-micku div {
  padding: 8px;
  line-height:45px;
  vertical-align:middle;
  padding-left:15px;
  color:#fff;
  font-size:20px;
}

#seznam-micku img {
  float:left;
  margin-right:10px;
}

#seznam-micku li span {
  
}

#langlist {
   position:absolute;
   left:500px;
   top:5px
}

#langlist a {
  margin-right:10px;
}  

.pathInfo {
  display:block;
  text-align:left;
  margin-bottom:10px;
  color:#333
}
.pathInfo a {
  padding:5px;
  color:#333;
  font-size:11px;
}

#obsah {
  padding:10px;
}  

#obsah .c {
  padding-left:30px
}  

.col-l {
  float:left;
  width:600px;
}

.col-r {
  float:right;
  width:300px;
}

 
#col-l {
   float:left;
   width:350px;
   /*background: url(../images/obsah_bottom.jpg) no-repeat bottom left;*/
}

#col-r {
   float:right;
   width:600px;
}

#col-r .c {  padding:15px}  

.clanek {
 padding:10px;
 padding-left:0
}
.clanek img {
  margin-right:10px;
  margin-bottom:10px;
}
.clanek ul {margin:15px;margin-left:25px;}
.clanek li {padding:4px;}

#footer {
  display:block;
  margin-top:10px;
  text-align:center;
  font-size:11px;
  margin-bottom:20px;
}

#footer .c {
  padding:10px;
}
#footer .levy {
 float:left;
 width:600px
}
#footer .pravy {
  float:right;
  text-align:right;
  width:300px;
}

#footer a {
 color:#eee;
 text-decoration:underline;
}
#footer a:hover {text-decoration:none}

#footer .odkazy {margin-bottom:10px}

table.gallery-tab {padding:0;margin:1px;border:none;background:none}
.gallery-tab td {
  padding:2px;
  background:none;
  margin:1px;
  text-align:center;
  idth:140px;
}
.gallery-tab img {border:1px solid #4ED534;padding:1px}

.break    {clear: both;}
.align-l { text-align: left;}
.align-r { text-align: right;}
.align-c { text-align: center;}
.float-l { float: left;}
.float-r { float: right;}
.border   {border:2px solid #e2e2e2;}
.br         {font-size:1px;margin:10px;}

table.katalog {
  border-collapse:collapse;
  width:99%
}

table.katalog tr {
   border-bottom:1px solid #111;
}

table.katalog td {
  padding:4px;
  text-align:left;  
  font-size:12px
}

table.katalog a {
  text-decoration:none;
  color:#fff;
  font-size:16px;
}

table.katalog a:hover {
  text-decoration:underline
}  

tabel.katalog td.cena {  text-align:right;}  

/* /////// ESHOP //////////// */

.katalog-detail .col-l {
  float:left;
  width:320px;
}

.katalog-detail .col-r {
  float:right;
  width:300px;
}

table.kosik {
  width:100%;
  border-collapse:collapse
}

table.kosik td {
  padding:3px;
  font-size:12px;
}  


#kosik-line {
  position:absolute;
  top:60px;
  right:15px;
  background:#A51616;
  color:#fff;
  font-size:16px;
  padding:10px
}  

#kosik-line a {color:#fff}
#kosik-line a:hover {text-decoration:none}
