body {margin: 0; padding: 0; text-align: center; background: #000 url(img/homepage/bg-body.gif) repeat-x top; color: #B2B2B2; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px;}
a {color: #FF9933;}
a img {border: none;}
h1 {/*position: absolute; top: 69px; left: 0px;*/ margin: 0;}
h2 {position: absolute; top: 511px; left: 94px; margin: 0; color: #FF9933; font-size: 1.3em;}
h2 span {color: #B2B2B2;}
h3 {color: #FF9933; margin: 10px 0 0px 0; font-size: 1em;}
p {margin: 0 0 6px 0;}
form {margin: 0;}
input {border: 1px solid #000;}
label {font-size: 0.8em;}

#container {margin: 0 auto; width: 982px; height: 980px; overflow: hidden; position: relative; text-align: left; }
#container_de {margin: 0 auto; width: 982px; height: 750px; overflow: hidden; position: relative; text-align: left; }

#menu1, #menu1_en, #menu1_de {background: #D7861E url(img/homepage/bg-menu-left.gif) no-repeat bottom left;}
#menu1bg, #menu1bg_en, #menu1bg_de {background: url(img/homepage/bg-menu-right.gif) no-repeat bottom right; padding: 0 10px;}
#menu1 a {display: block; float: left; padding: 12px 27px; border-right: 1px solid #000; text-transform: uppercase; color: #000; text-decoration: none; font-size: 0.85em;}
#menu1_en a {display: block; float: left; padding: 12px 32px; border-right: 1px solid #000; text-transform: uppercase; color: #000; text-decoration: none; font-size: 0.85em;}
#menu1_de a{display: block; float: left; padding: 12px 15px; border-right: 1px solid #000; text-transform: uppercase; color: #000; text-decoration: none; font-size: 0.85em;}


#menu1 a.last, #menu1_en a.last, #menu1_de a.last {border-right: none;}
#menu1 a:hover, #menu1_en a:hover, #menu1_de a:hover {background: #FFA024;}
#menu1 a.aktivni, #menu1_en a.aktivni, #menu1_de a.aktivni {background: #ffab3f;}

.nabidka {margin: 35px 0 0 15px;}
.nabidka h2{font-size: 12px; position: static; margin: 15px 0 0 0; position: static;}
.nabidka a {display: block; margin: 4px 0; padding: 0; text-decoration: none; }
.nabidka a span {text-decoration: underline;}


img.margina {margin: 5px 0;}

#flash {position: absolute; top: 69px; left: 20px; margin: 0; z-index: 0;}
#flash-text {position: absolute; top: 69px; left: 20px; margin: 0; z-index: 0; display: none;}
a#hometextile {display: block; position: absolute; top: 0px; /*top: 69px;*/ left: 152px; width: 390px; height: 95px; text-decoration: none;}
#hlavni-text {position: absolute; }
#hledani {position: absolute; top: 423px; left: 0px; width: 362px; height: 69px; background: url(img/homepage/bg-hledani.gif) no-repeat;}
#hledani form {margin: 25px 0 0 70px;}

#eshop {position: absolute; top: 423px; left: 362px; width: 391px; height: 69px; background: url(img/homepage/bg-eshop.gif) no-repeat; text-align: center;}
#eshop a {display: block; width: 100%; height: 100%; color: #000; font-size: 1.6em; font-weight: bold; text-decoration: none;}
#eshop a span {color: #fff;}

#vlajky {position: absolute; top: 88px; left: 645px; text-align: center; width: 95px; font-size: 0.8em; text-transform: uppercase; color: #666;}

#menu3 {position: absolute; top: 120px; left: 640px; font-size: 0.8em; color: #666;}
#menu3 a {color: #aaa; text-decoration: none; margin: 0 5px;}
#menu3 a:hover {text-decoration: underline;}

#pravysloupec {position: absolute; top: 61px; left: 761px; width: 221px; height: 737px; background: url(img/homepage/davidek.jpg) no-repeat top;}
#pravysloupec #doporucujeme {margin: 185px 0 10px 20px; font-size: 0.8em; color: #ccc;}
#pravysloupec #hnedysloupec {margin: 0 6px 0 6px; height: 737px; background: #432514; color: #fff;}
#pravysloupec #hnedysloupec #kontakt {margin: 40px 5px 10px 30px; font-size: 0.9em;}
#pravysloupec #hnedysloupec #neofema {margin: 15px 0 0 30px; font-size: 0.8em; color: #7f563f;}
#pravysloupec #hnedysloupec #neofema a {color: #7f563f;}


#pravysloupec #hnedysloupec #neofema_de {margin: 100px 0 0 30px; font-size: 0.8em; color: #7f563f;}
#pravysloupec #hnedysloupec #neofema_de a {color: #7f563f;}


#novinka1, #novinka2 {position: absolute; top: 560px; width: 250px;  overflow: hidden; background: url(img/homepage/bg-novinka.gif) no-repeat left top; padding: 0 0 0 25px; line-height: 1.05em;}
#novinka1 {left: 105px;}
#novinka2 {left: 441px;}

.postovne {border: 1px solid red; position: absolute; top:750px; left: 85px; background-color: #6A6A6A; border: 1px solid #262626; color:#fff; font-weight: bold; padding: 10px 20px; width: 626px;}
.cleaner {clear: both; height: 1px; overflow: hidden;}
input.tlacitko {background: #000; color: #fff; border: none; text-transform: uppercase; font-size: 0.85em; padding: 3px;}


.kolekce {position: absolute; top: 800px; left: 85px;}
.uvod_kolekce {float: left; width: 155px; text-align: center; background: #432514; margin: 10px 16px 20px 0; padding: 0 0 5px 0; font-size: 0.85em; height: 185px; overflow: hidden; position: relative;}
.kolekce h2 { color: #FF9933; font-size: 1em;}
.uvod_kolekce h3 a { color: #fff; text-decoration: none; font-size: 1em; margin: 0 2px; padding: 0; } 
.uvod_kolekce img {margin: 5px 0 3px 0; border: 1px solid #666;}
.uvod_kolekce div {padding: 0 5px; height: 25px; overflow: hidden;}

#spolupracujeme {padding: 0px 40px 20px 40px; text-align: center; color: #aaa; font-size: 0.75em; line-height: 1.5em;}
#spolupracujeme a {color: #aaa;}
.addthis a.addthis_button{text-decoration: none; position: absolute; top: 55px; right: 240px;}


