html {font-size: 100%;}

body {
    font-family: arial, tahoma, Verdana, sans-serif;
    font-size: 0.74em;
    padding: 0px;
    margin: 0px;
    text-align: center;
    color: #341100;
    background: #341100;
}


table {font-size: 1em;}

form {margin: 0px;}

input, textarea {
    font-family: tahoma, arial, lucida, sans-serif;
}

a {
    text-decoration: none;
    color: #CC0000;
}

a:hover {
    text-decoration: underline;
    color:#341100
}

#menuSub a, #topSub a, #menu a, #top a {
  color:#ffffff;
}

#menuSub a:hover, topSub a:hover {
  color:#ffffff;
}


ul {
    text-align: left;
}


.h1div {
    width: 866px;
    height: 52px;
    margin: 0px;
    padding: 0px;
    float: left;
    background: url('/images/top-bg.jpg') top left no-repeat;
    
}



.h1div h1 {
    background-color: transparent;
    display: block;
    position: relative;
    width: 414px;
    height: 52px;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    float:left;
    margin: 0px 0px 0px 249px;
    padding: 0px 0px 0px 0px;;
}

.h1div h1 span {
    width: 414px;
    height: 52px;
    background: url('/images/logo.jpg') top left no-repeat;
    display: block;
    z-index: 1;
    position: absolute;
    top: 0px;
    right: 0px;
}


.h1divsub {
    margin: 0px;
    padding: 0px;
    float: left;
    position: relative;
}

.h1divsub h1 {
    background-color: transparent;
    display: block;
    position: absolute;
    width: 389px;
    left: 240px;
    top: 0px;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    float: left;
    margin:13px 0px 0px 0px;
    padding:0px;
}

.h1divsub h1 span {
    width: 389px;
    height: 40px;
    background: url('/images/logo-sub.jpg') top left no-repeat;
    cursor: pointer;
    display: block;
    z-index: 1;
    position: absolute;
    top: 0px;
    right: 0px;
}

h2 {
    margin: 0px;
    padding: 0px;
    color: #341100;
    float: right;
    font-size: 2em;
    font-weight: normal;
    margin: 16px 50px 0px 0px;
    display: inline;
}

h2.line {
    width: 100%;
    margin: 0px;
    color: #341100;
    font-size: 1.5em;
    text-align: left;
    line-height: 1.5em;
    border-bottom: 2px solid #F8EDDA;
    font-weight: normal;
}


h1.line {
    width: 100%;
    margin: 0px;
    color: #341100;
    font-size: 1.5em;
    text-align: left;
    line-height: 1.5em;
    border-bottom: 2px solid #F8EDDA;
    font-weight: normal;
}

h3 {
    margin: 0px;
    color: #341100;
    font-size: 1.5em;
    text-align: left;
    line-height: 1.5em;
    border-bottom: 2px solid #F8EDDA;
    font-weight: normal;
}



.hContent3 {width:370px; float:left;margin-left:10px;margin-right:10px;}
.hContent3 h3, {
    margin: 0px;
    color: #cc0000;
    font-size: 1.2em;
    text-align: left;
    line-height: 120%;
    border-bottom: none;
    font-weight: bold;
    padding:0px;
    float: none;
}

h3.hp {color: #cc0000;border: none;line-height: 100%;font-size: 17px;font-weight: bold;padding: 5px;position:relative;left: 20px; }
h3.hp span {font-size: 22px;}

.hContent3 p { margin-left:20px;}

h4 {
    margin: 3px 0px;
    font-size: 1em;
    color: #000000;
}

h5 {
    margin: 0px;
    color: #341100;
    font-size: 1.5em;
    text-align: left;
    line-height: 1.5em;
    border-bottom: 2px solid #F8EDDA;
    font-weight: normal;
}

#master {
    width: 866px;
    height: auto;
    margin: 0px auto 0px auto;
    background: none;
}

#top {
    width: 866px;
    height: 293px;
    clear: both;
    background: url('/images/main.jpg') top left no-repeat;
    position: relative;
}

#top p {
    width: 120px;
    color: #FFFFFF;
    float: left;
    margin: 10px 15px 0px 15px;
    font-weight: bold;
    font-size: 0.8em;
    text-align: right;
}

#top ul {
    float: right;
    list-style-type: none;
    margin: 12px 56px 0px 0px;
    padding: 0px;
    display: inline;
}

#top ul li a {
    line-height: 41px;
    text-decoration: none;
    font-weight: bold;
    font-size: 0.9em;
}

#top ul li a:hover {text-decoration: underline;}

#topSub {
    width: 866px;
    height: 105px;
    clear: both;
    background: url('/images/main-sub.jpg') top left no-repeat;
}

#topSub ul {
    float: right;
    list-style-type: none;
    margin: 19px 56px 0px 0px;
    padding: 0px;
    display: inline;
}

#topSub ul li a {
    line-height: 20px;
    text-decoration: none;
    font-weight: bold;
    font-size: 0.9em;
}

#topSub ul li a:hover {text-decoration: underline;}


#menu {
    width: 866px;
    height: 29px;
    margin: 0px;
    padding: 0px 0px 0px 55px;
    list-style-type: none;
    background: url('/images/menu-bg.jpg') top left no-repeat;
}

#menu li, #menuSub li {float: left; display: inline;}

#menu li a, #menuSub li a {
    float: left;
    display: inline;
    height: 29px;
    line-height: 29px;
    text-decoration: none;
    margin-left: 26px;
    font-weight: bold;
    font-size: 0.9em;
    padding: 0px 10px 0px 10px;
    margin: 0px;
}

#menu li a span, #menuSub li a span { font-size: 0.8em; }


#menu li a:hover, #menuSub li a:hover {
    background: #482600;
}

#menuSub {
    width: 866px;
    height: 29px;
    margin: 0px;
    padding: 0px 0px 0px 50px;
    list-style-type: none;
    background: url('/images/menu-sub-bg.jpg') top left no-repeat;
}


#underMenu {
    width: 866px;
    height: 51px;
    background: #EFCE9C url('/images/under-menu-bg.jpg') top left no-repeat;
}

#underMenuSub {
    width: 866px;
    height: 51px;
    background: #EFCE9C url('/images/under-menu-sub-bg.jpg') top left no-repeat;
}

#main {
    width: 866px;
    height: auto;
    background: #EFCE9C url('/images/left-bg.jpg') top left repeat-y;
}

#mainSub {
    width: 866px;
    height: auto;
    background: #EFCE9C url('/images/left-sub-bg.jpg') top left repeat-y;
}

#mainIn {
    width: 866px;
    height: auto;
    background: url('/images/right-bg.jpg') top right repeat-y;
}

#mainInSub {
    width: 866px;
    height: auto;
    background: url('/images/right-sub-bg.jpg') top right repeat-y;
}

#mainIn p {
    font-size: 0.9em;
}

.hText {
    display: inline;
    float: right;
    width: 500px;
    margin: 0px 40px 0px 0px;
    padding-top: 20px;
    font-weight: bold;
    text-align: justify;
}

.hContent2 {
    width: 800px; 
    margin: 0px auto 0px auto; 
    padding-top: 20px;
    clear: both;
    height: auto;
}

.hContent2 img {border: 2px solid #F8EDDA;}

.hContent2 p {text-align: justify;}


#hContent {
    width: 800px; 
    margin: 0px auto 0px auto; 
    padding-top: 20px;
    clear: both;
    height: auto;
}

#hContent img {border: 2px solid #F8EDDA;}

#hContent p {text-align: justify;}


.product {
    width: 150px;
    height: 230px;
    margin: 10px 4px 0px 5px;
    float: left;

}

.product div.popis {
    text-align: center;
    margin: 0px;
    font-size: 0.9em;
}

.productBg {
    width: 154px;
    background: #F8EDDA;
    height: 154px;
    border: 0px solid #F8EDDA;
}

.type {
    display: block;
    width: 110px;
    height: 21px;
    color: #FFFFFF;
    text-align: ceneter;
    font-weight: bold;
    font-size: 0.9em;
    padding-top: 3px;
    margin: 0px auto 0px auto;
    background: url('/images/name-bg.jpg') top left no-repeat;
    text-transform: uppercase;
}


#bottom {
    width: 866px;
    height: 57px;
    padding-top:5px;
    background: url('/images/bottom-bg.jpg') top right no-repeat;
    margin: 0 auto 0 auto 
}

#bottomSub {
    width: 866px;
    height: 57px;
    background: url('/images/bottom-sub-bg.jpg') top left no-repeat;
}

#bottom p, #bottomSub p {
    margin: 0px 0px 0px 30px;
    text-align: left;
    font-size: 0.8em;
    color: #341100;
    font-weight: normal;
}

#bottom img, #bottomSub img {
    position: relative;
    top: 6px;
}

.cat {
    text-align: left;
    margin-top: 14px;
    float: left;
}

.cat a {
    width: 140px;
    _width: 200px;
    color: #624027;
    font-weight: bold;
    height: 55px;
    margin: 0px 0px 0px 58px;
    padding: 0px 0px 0px 60px;
    float: left;
    display: inline;
}

.cat a:hover {color: #CD0504; text-decoration: underline;} 

.cat a span {
    margin-top: 16px;
    display: block;
}

.cat a#sedSoup {background: url('/images/ico-sedaci-soupravy.jpg') left top no-repeat;}
.cat a#stolyZidle {background: url('/images/ico-stoly-zidle.jpg') left top no-repeat;}
.cat a#antik {background: url('/images/ico-antik.jpg') left top no-repeat;}
.cat a#obyvaciSt {background: url('/images/ico-obyvaci-steny.jpg') left top no-repeat;}
.cat a#komody {background: url('/images/ico-komody.jpg') left top no-repeat;}
.cat a#ostatni {background: url('/images/ico-ostatni.jpg') left top no-repeat;}
.cat a#konfStolky {background: url('/images/ico-konferencni-stolky.jpg') left top no-repeat;}
.cat a#loznice {background: url('/images/ico-loznice.jpg') left top no-repeat;}
.cat a#vyprodej {background: url('/images/ico-vyprodej.jpg') left top no-repeat;}

.contacts {
    width: 700px;
    margin: 0px auto 0px auto;
}

.contacts img {
    margin: 10px 0px 10px 10px;
    float: right;
}

.contacts table td {
    text-align: left;
}

.address {
    float: left;
    text-align: left;
    clear: left;
    margin: 10px 20px 20px 0px;
}

#images {
    float: left;
}

#images td img {
    width: 150px;
    height: 150px;
}

.inText {
    width: 400px;
    text-align: justify;
    float: right;
    margin: 20px;
}

.order {margin: 0px auto 0px auto;}
.order td {text-align: left;}

.red {color: #CD0504;}
.cleaner {clear: both;}

#mainimage {float: left; margin-left: 40px;}
#htext2 {clear: right; font-weight: normal;}
#spacer {width:30px;}
.margin5 {margin:5px;}

span.tagcloud0 { font-size: 11px;}
span.tagcloud1 { font-size: 12px;}
span.tagcloud2 { font-size: 13px;}
span.tagcloud3 { font-size: 14px;}
span.tagcloud4 { font-size: 15px;}
span.tagcloud5 { font-size: 16px;}
span.tagcloud6 { font-size: 17px;}
span.tagcloud7 { font-size: 18px;}
span.tagcloud8 { font-size: 19px;}
span.tagcloud9 { font-size: 20px;}
span.tagcloud10 { font-size: 21px;}
span.tagcloud11 { font-size: 22px;}
span.tagcloud12 { font-size: 23px;}
span.tagcloud13 { font-size: 24px;}
span.tagcloud14 { font-size: 25px;}
span.tagcloud15 { font-size: 26px;}
span.tagcloud16 { font-size: 27px;}
span.tagcloud17 { font-size: 28px;}
span.tagcloud18 { font-size: 29px;}

#akcedne {float:left;display:block;padding-left:40px;position:relative;text-align:left;width:266px}
#akcedne img {border: 0px solid #F8EDDA;}
#akcedne img.pic {border: 2px solid #F8EDDA;}

.imgakce {position:absolute;top:2px;left:42px;z-index:100;}

