ul,li,dl,dd,dt,ol,
h1,h2,h3,h4,h5,h6,
form, body, html,p, fieldset { margin:0; padding:0; }

body,html,textarea,input,select,pre{ color:#765402; font-family:Arial, Tahoma, Verdana; font-size:85%; }
body{ text-align:center; position:relative; background:#e2b03d url(img/bg.jpg) center 1px; }

/* LAYOUT */
#pruh { width:808px; height:512px; margin:46px auto 0; text-align:left; position:relative; background:url(img/bg-drevo.jpg) 0 0 no-repeat; }
#content { height:521px; }

#content a { text-decoration:underline; color:#615e55; }
#content a:hover { text-decoration:none; }

#content h2 { font-size:1em; }

      #var { width:637px; background:url(img/var.jpg) 0 0 no-repeat; height:521px; position:relative; left:170px; }
.var2 #var { background-position:-638px 0; }
.var3 #var { background-position:-1276px 0; }
.var4 #var { background-position:-1914px 0; }

#content { position:absolute; overflow:auto; left:39px; top:87px; width:317px; height:316px; color:#615e55; }
#content #scroll { width:292px; position:relative; }
.var2 #var #content #scroll { width:292px; }
.var3 #var #content #scroll { width:255px; }
.var2 #var #content { left:51px; top:76px; width:323px; height:316px; }
.var3 #var #content { left:35px; top:87px; width:278px; height:316px; }
#content p { margin:0 0 1em; }
#content ul { margin:0 0 1em; }

a#homelink { position:absolute; left:20px; top:5px; width:160px; height:100px; overflow:hidden; outline:0; }
a#homelink span { position:absolute; left:-100000px; }

/* FORMULARE*/
textarea,input,select { color:#666; border:1px solid #000; background:#fff; font-size:1em; } 
textarea:focus,input:focus,select:focus { color:black; } 
textarea { height:180px; overflow:auto; }

fieldset { border:0; margin:10px 0 0; text-align:left; }
fieldset textarea, fieldset input, fieldset select{ width:250px; }
fieldset label{ width:100px; padding:0; margin:1em 0 0; display:block; }
fieldset span, fieldset div{ display:block; text-align:left; width:auto; }
fieldset p{ clear:both; margin:0 0 5px; }
fieldset .img-plac { background:#333; overflow:auto; text-align:center; }

.form { margin:1em 0 0; }
.form fieldset p { margin:0 0 .5em; }
.form fieldset p label { width:auto; }
.form fieldset p textarea { display:block; width:292px; height:122px; }
.form fieldset p.mail label { width:99px; text-align:right; float:left; margin:0; }
.form fieldset p.mail input { width:182px; float:right; }
.form .submit-line { text-align:right; }
.form .submit-line button { background:#a3cb44; color:white; border:1px solid #615e55; }
.form .submit-line button:hover { background:#cc8304; }

.warn { border:2px solid #615e55; padding:10px; color:red; font-weight:bold;  }
.mess { border:2px solid #615e55; padding:10px; color:blue; font-weight:bold;  }

#home { width:503px; padding:340px 0 20px; position:absolute; top:-40px; left:0; background:url(img/home.jpg) 0 0 no-repeat; text-align:center; overflow:hidden; }
#home-cz { width:523px; height:423px; position:absolute; top:-38px; left:-34px; background:url(img/home-cz.jpg) 0 0 no-repeat; text-align:center; overflow:hidden; }
#home-cz p, #home-en p { position:absolute; left:-100000px; }

a{ text-decoration:none; color:#765402; }
a:hover { text-decoration:underline; color:#a57503; }
.reset,.clear{ background:none; border:0; height:1px; clear:both;display:block;overflow:hidden; }
.inv{ display:none; }
.blind { position:absolute; left:-100000px; }
img{ border:0; }
div.left, p.left { text-align:left; }
div.right, p.right { text-align:right; }
hr.hr { display:none; }
hr { height: 1px; color: #7b776c; background-color: #7b776c; border: 0px solid #7b776c; margin:0 0 1em !important; }
.fl-l { float:left; }
.fl-r { float:right; }

.highlight{ color:#f33; }

/* MAIN MENU*/
#main-menu { left:24px; top:119px; position:absolute; }
#main-menu ul {  }
#main-menu li { height:auto; overflow:hidden; display:block; margin:0; padding:0; list-style-type:none; }
#main-menu li a { overflow:hidden; display:block; outline:0; margin:0; padding:0; position:absolute; }
#main-menu li a span { display:none; }

#main-menu ul li.homepage a   { background:url(img/menu2.jpg) 0 0 no-repeat;           width:150px; height:35px; left:0; top:0; }
#main-menu ul li.montaze a    { background:url(img/menu2.jpg) -3px -40px no-repeat;    width:99px; height:33px;  left:3px; top:40px; }
#main-menu ul li.zatepleni a  { background:url(img/menu2.jpg) -19px -78px no-repeat;    width:103px; height:34px;  left:19px; top:78px; }
#main-menu ul li.prodej a     { background:url(img/menu2.jpg) -31px -118px no-repeat;   width:82px; height:35px;  left:31px; top:118px; }
#main-menu ul li.o-nas a      { background:url(img/menu2.jpg) -35px -158px no-repeat;  width:66px; height:36px;  left:35px; top:158px; }
#main-menu ul li.o-leseni a   { background:url(img/menu2.jpg) -7px -197px no-repeat;   width:86px; height:32px;  left:7px; top:197px; }
#main-menu ul li.galerie a    { background:url(img/menu2.jpg) -20px -233px no-repeat;  width:88px; height:34px;  left:20px; top:233px; }
#main-menu ul li.bazar a      { background:url(img/menu2.jpg) -9px -272px no-repeat;   width:124px; height:34px; left:9px; top:272px; }
#main-menu ul li.homepage a:hover, #main-menu ul li.homepage a.active   { background-position:-150px 0; }
#main-menu ul li.montaze a:hover, #main-menu ul li.montaze a.active     { background-position:-153px -40px; }
#main-menu ul li.zatepleni a:hover, #main-menu ul li.zatepleni a.active { background-position:-169px -78px; }
#main-menu ul li.prodej a:hover, #main-menu ul li.prodej a.active       { background-position:-181px -118px; }
#main-menu ul li.o-nas a:hover, #main-menu ul li.o-nas a.active         { background-position:-185px -158px; }
#main-menu ul li.o-leseni a:hover, #main-menu ul li.o-leseni a.active   { background-position:-157px -197px; }
#main-menu ul li.galerie a:hover, #main-menu ul li.galerie a.active     { background-position:-170px -233px; }
#main-menu ul li.bazar a:hover, #main-menu ul li.bazar a.active         { background-position:-159px -272px; }

#golang { position:absolute; left:18px; top:462px; }
#golang span { display:none; }
#golang a { width:24px; height:17px; background:url(img/flag.gif) 0 0 no-repeat; display:block; display:block; float:left; margin:0 3px 0 0; }
#golang a.cz { background-position:0 0; }      #golang a.cz:hover, #golang a.cz.active { background-position:0 -17px; }
#golang a.en { background-position:-24px 0; }  #golang a.en:hover, #golang a.en.active { background-position:-24px -17px; }
#golang a.de { background-position:-48px 0; }  #golang a.de:hover, #golang a.de.active { background-position:-48px -17px; }
#golang a.es { background-position:-72px 0; }  #golang a.es:hover, #golang a.es.active { background-position:-72px -17px; }
#golang a.ru { background-position:-96px 0; }  #golang a.ru:hover, #golang a.ru.active { background-position:-96px -17px; }

#kontakt { position:absolute; left:610px; top:410px; line-height:1.1em; color:#bf7f0e; font-size:.9em; }
#kontakt a { color:#bf7f0e; }
#kontakt span { color:#722506; }
#kontakt a.thickbox { position:absolute; width:113px; height:57px; background:url(img/kontakt.gif) 0 0 no-repeat; left:48px; top:-48px; text-indent:-1000px; overflow:hidden; }
#kontakt a.thickbox:hover { background-position:0 bottom; }

#footer { position:absolute; left:20px; top:445px; }

table { border-collapse:collapse; width:98%; border:1px solid #615e55;margin:1em 0 1em 1px; }
table td, table th { border:1px solid #615e55; text-align:center; padding:2px; }
table tr.noborder { border:1px solid #615e55; }
table tr.noborder th { border:0; }
table th, table td.th { background:#edc888; }
table td { background:white; }
table td.gr { color:#6e980a; }

/* CENIK */
table.cenik {  }
table.cenik td { text-align:left; padding:2px 8px }
table.cenik tr.row td { border-width:1px 0; }
table.cenik td.th { background:#edc888; text-align:center; }

/* PAGER */
.pager { text-align:center; display:block; color:#900; }
.pager a { color:#c99; text-decoration:none; }
.pager a.active { color:#c00; font-weight:bold; }

/*
    OBSAH
*/
h1 { font-size:1em; }
a.anchor { height:auto; }

.bazar-nabidka { position:relative; }
.bazar-box { border:1px solid #615e55; background:white; margin:1em 0; width:100%; }
.bazar-box a.thickbox { position:absolute; left:8px; top:8px; }
.bazar-box a.thickbox img { border:1px solid #615e55; z-index:5; }
.bazar-box a.thickbox:hover img { border-color:#cc8304; }
.bazar-box h2 { position:absolute; left:-100000px; }
.bazar-box span.datum { position:absolute; left:70px; top:8px; color:#6e980a; }
.bazar-box span.cena { display:block; padding:27px 0; float:right; border-left:1px solid #615e55; width:65px; text-align:center; margin-bottom:-1px; }
.bazar-box p { float:left; width:150px; position:relative; left:70px; padding:2em 0 0; }

.galerie_sk { position:relative; border:1px solid #999; border-width:1px 0; margin-bottom:-1px; padding:5px; }

.galerie_switch { margin:1em 0; }
.galerie_switch select { width:150px; }

#content .galerie { width:84px; height:100px; float:left; margin:0; padding:0; position:relative; }
#content .galerie a.thickbox img { border:1px solid #615e55; background:#f0d79f; width:78px; height:94px; }
#content .galerie a.thickbox img:hover { border-color:#cc8304; }
/*.galerie .amina-toolbar { left:0; top:-10px; }
.galerie-text { padding:0 0 20px; }
*/

/* TIT */
#tit { position:absolute; top:60px; left:35px; width:150px; height:17px; background:url() 0 0 no-repeat }
#tit.montaze { background-image:url(img/montaze.gif); }
#tit.prodej { background-image:url(img/prodej.gif); }
#tit.zatepleni { background-image:url(img/zatepleni.gif); }
#tit.o-nas { background-image:url(img/o-nas.gif); }
#tit.o-leseni { background-image:url(img/o-leseni.gif); }
#tit.galerie { background-image:url(img/galerie.gif); }
#tit.bazar { background-image:url(img/bazar.gif); }
#tit.gekkon { background-image:url(img/gekkon.gif); }
.var2 #tit { left:48px; top:50px; }
.var3 #tit { left:33px; top:62px; }

/* LIKEMENU */
.likemenu { text-align:center; margin:0 0 1em; position:relative; height:1em; }
.likemenu a { display:block; float:left; }
.likemenu h1 { margin:0; padding:0; font-size:1em; font-weight:normal; float:left; }
.likemenu .link1 { width:23%; text-align:left; }
.likemenu .link2 { width:33%; }
.likemenu .link3 { width:43%; text-align:right; }
.likemenu span { display:none; }

/* ILU OBRAZKY */
.ilu img { border:1px solid black; margin:0 0 1em; }

/* ALA BIG */
#content p.big { font-size:1.3em; font-weight:bold }
#content div.big { text-align:center; }
#content div.big ul { margin:3em 0; }
#content div.big ul li { font-size:1.2em; list-style-type:none; }

a.print { display:block; width:73px; height:24px; background:url(img/print.gif) 0 0 no-repeat; text-indent:-1000px; overflow:hidden; position:absolute; top:10px; left:470px; }
a.print:hover { background:url(img/print.gif) 0 bottom no-repeat; }

.down img { vertical-align:middle; }
.down a { text-decoration:none !important; }
