body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,blockquote,th,td {
    margin:0;
    padding:0;
    font-family:"Arial Narrow";
}

fieldset,img {
    border:0;
}

html {
    height:100%;
    margin-bottom:1px;
}

body {
    position:relative;
}

:focus {
    outline:none;
}

/* links */
a {
    color:#222;
    text-decoration:none;
}

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

/* header elements */
h1, h2, h3, h4, h5, h6 {
    font-family:"Arial Narrow",Arial;
    font-weight:bold;
}

h1 {
    font-size:300%;
    color:#000;
}

h2 {
    font-size:250%;
    color:#b4b4b4;
}

h3 {
    font-size:200%;
    color:#000;
}

h4 {
    font-size:175%;
    color:#000;
}

h5 {
    font-size:150%;
    color:#787878;
}

h6 {
    font-size:125%;
    color:#000;
}

/* page setup background:#7F1212;*/
body {
    background:url("http://www.fengshuimaja.sk/images/gallery/bg_wall.png") center left repeat #c62b0c;
    font-family:"Arial Narrow",Arial;
    line-height:140%;
    color:#000;
    font-size:16px;
}

/* wrapper setup */
div.wrapper {
    margin:auto;
    width:860px;
}

/* header */
div#header {
    position:relative;
    height:150px;
    margin:0px 0px 0px 0px;
}

/* logo */
span#logo, img#logo {
    width:211px;
    height:211px;
    border:0;
    margin:10px 0 0 0;
}

/* main body setup */
div#middle {
    width:auto;
    margin:0px 0px 0px 0px;
    clear:both;
}

/* left column */
div#left {
    width:222px;
    position:relative;
    z-index:10;
    float:left;
    padding:150px 0px 0px 0px;
    
}

/* content column */
div#main {
    width:auto;
    background:url(http://www.fengshuimaja.sk/images/content-top.png) 0 50px no-repeat;
    margin:0px 0px 0px 222px;
    padding:109px 0 0 0;
    z-index:100;
    position:relative;
}

div#main_container {
    background:url(http://www.fengshuimaja.sk/images/content-bottom.png) 0 100% no-repeat;
    padding:0 0 59px 0;
}

div#mainmiddle {
    margin:0px 0px 0px 0px;
    background:url(http://www.fengshuimaja.sk/images/content-bg.png) 0 0 repeat-y;
    padding:10px 59px 0 59px;
}

/* footer */
div#footer {
    margin:auto;
    padding:10px 0px 20px 222px;
    clear:both;
    color:#baac7e;
    text-align:center;
    font-size:12px;
}

div#footer a {
    color:#baac7e;
    text-decoration:none;
}

div#footer a:hover {
    text-decoration:underline;
}

/* clearing & floating */
.clearingfix:after {
    content:".";
    display:block;
    line-height:0px;
    clear:both;
    visibility:hidden;
}

.clearingfix {
    display:block;
}

.floatbox {
    overflow:hidden;
}

/* topmenu */
div.menu {
    margin:30px 0 0 0;
}

div.menu ul {
    padding:0px;
    margin:0 0 0 50px;
    list-style:none;
    float:left;
}

div.menu ul li {
    margin:5px 0 0 0;
}

div.menu a {
    display:block;
    position:relative;
    padding:0;
    overflow:hidden;
    color:#fff;
    width:222px;
    text-indent:-9999px;
}

div.cennik a {
    display:inline-block;
    width:100px;
    text-indent:-9999px;
}

div.menu a:hover {
    text-decoration:none;
}

div.cennik a.cert1{
    background:url(http://www.fengshuimaja.sk/images/gallery/certifikat1_mini.jpg) 0px 0 no-repeat;
    height:112px;
    opacity: 0.7;
    }
    
div.cennik a.cert1:hover,div.cennik a.cert2:hover{
    opacity: 1.0;
    }    

div.cennik a.cert2{
    background:url(http://www.fengshuimaja.sk/images/gallery/certifikat2_mini.jpg) 0px 0 no-repeat;
    height:112px;
    opacity: 0.7;    
}


div.menu a.minigal1{
    background:url(http://www.fengshuimaja.sk/images/gallery/minigal_1.png) 0px 0 no-repeat;
    height:50px;
    position: absolute;
    margin-top:260px;
    margin-left:50px;
}


div.menu a.minigal1:hover {
    background:url(http://www.fengshuimaja.sk/images/gallery/minigal_1_sel.png) 0px 0 no-repeat;
}

div.menu a.minigal2{
    background:url(http://www.fengshuimaja.sk/images/gallery/minigal_2.png) 0px 0 no-repeat;
    height:50px;
    position: absolute;
    margin-top:260px;
    margin-left:110px;
}

div.menu a.minigal2:hover {
    background:url(http://www.fengshuimaja.sk/images/gallery/minigal_2_sel.png) 0px 0 no-repeat;
}

div.menu a.minigal3{
    background:url(http://www.fengshuimaja.sk/images/gallery/minigal_3.png) 0px 0 no-repeat;
    height:50px;
    position: absolute;
    margin-top:260px;
    margin-left:170px;
}

div.menu a.minigal3:hover {
    background:url(http://www.fengshuimaja.sk/images/gallery/minigal_3_sel.png) 0px 0 no-repeat;
}

div.menu a.minigal4{
    background:url(http://www.fengshuimaja.sk/images/gallery/minigal_4.png) 0px 0 no-repeat;
    height:50px;
    position: absolute;
    margin-top:320px;
    margin-left:50px;
}

div.menu a.minigal4:hover {
    background:url(http://www.fengshuimaja.sk/images/gallery/minigal_4_sel.png) 0px 0 no-repeat;
}

div.menu a.minigal5{
    background:url(http://www.fengshuimaja.sk/images/gallery/minigal_5.png) 0px 0 no-repeat;
    height:50px;
    position: absolute;
    margin-top:320px;
    margin-left:110px;
}

div.menu a.minigal5:hover {
    background:url(http://www.fengshuimaja.sk/images/gallery/minigal_5_sel.png) 0px 0 no-repeat;
}

div.menu a.minigal6{
    background:url(http://www.fengshuimaja.sk/images/gallery/minigal_6.png) 0px 0 no-repeat;
    height:50px;
    position: absolute;
    margin-top:320px;
    margin-left:170px;
}

div.menu a.minigal6:hover {
    background:url(http://www.fengshuimaja.sk/images/gallery/minigal_6_sel.png) 0px 0 no-repeat;
}

div.menu a.fengshui {
    background:url(http://www.fengshuimaja.sk/images/menu-fengshui.png) 15px 0 no-repeat;
    height:44px;
}

div.menu a.fengshui:hover {
    background:url(http://www.fengshuimaja.sk/images/menu-fengshuisel.png) 15px 0 no-repeat;
    height:44px;
}

div.menu a.fengshuisel {
    background:url(http://www.fengshuimaja.sk/images/menu-fengshuisel.png) 15px 0 no-repeat;
    height:44px;
}

div.menu a.commitment {
    background:url(http://www.fengshuimaja.sk/images/menu-commitment.png) 0 0 no-repeat;
    height:40px;
}

div.menu a.organic {
    background:url(http://www.fengshuimaja.sk/images/menu-organic.png) 0 0 no-repeat;
    height:42px;
}

div.menu a.delivery {
    background:url(http://www.fengshuimaja.sk/images/menu-delivery.png) 20px 0 no-repeat;
    height:49px;
}

div.menu a.cennik {
    background:url(http://www.fengshuimaja.sk/images/menu-cennik.png) 25px 0 no-repeat;
    height:36px;
}

div.menu a.cennik:hover {
    background:url(http://www.fengshuimaja.sk/images/menu-cenniksel.png) 25px 0 no-repeat;
    height:36px;
}

div.menu a.cenniksel {
    background:url(http://www.fengshuimaja.sk/images/menu-cenniksel.png) 25px 0 no-repeat;
    height:36px;
}

div.menu a.shop {
    background:url(http://www.fengshuimaja.sk/images/menu-shop.png) 0 0 no-repeat;
    height:32px;
}

div.menu a.shop:hover {
    background:url(http://www.fengshuimaja.sk/images/menu-shopsel.png) 0 0 no-repeat;
    height:32px;
}

div.menu a.shopsel {
    background:url(http://www.fengshuimaja.sk/images/menu-shopsel.png) 0 0 no-repeat;
    height:32px;
}

div.menu a.diskusia {
    background:url(http://www.fengshuimaja.sk/images/menu-diskusia.png) 25px 0 no-repeat;
    height:35px;
}

div.menu a.diskusia:hover {
    background:url(http://www.fengshuimaja.sk/images/menu-diskusiasel.png) 25px 0 no-repeat;
    height:35px;
}

div.menu a.diskusiasel {
    background:url(http://www.fengshuimaja.sk/images/menu-diskusiasel.png) 25px 0 no-repeat;
    height:35px;
}

div.menu a.contact {
    background:url(http://www.fengshuimaja.sk/images/menu-contact.png) 15px 0 no-repeat;
    height:36px;
}

div.menu a.contact:hover {
    background:url(http://www.fengshuimaja.sk/images/menu-contactsel.png) 15px 0 no-repeat;
    height:36px;
}

div.menu a.contactsel {
    background:url(http://www.fengshuimaja.sk/images/menu-contactsel.png) 15px 0 no-repeat;
    height:36px;
}

/* welcome */
div.welcome, div.feng, div.elements, div.bazi,div.znamenia,div.relationships,div.methods,div.jinjang,div.guakua,div.contact,div.cennik,div.cojeto,div.kvety,div.farby,div.cchi {
    padding:0 40px 20px 40px;
    text-align:justify;    
}

#minilogo{
    background:url(http://www.fengshuimaja.sk/images/minilogo.png) 0px 0 no-repeat;
    text-indent:-9999px;
    width:110px;
    height:111px;
    float:left;    
}

div.guakua #male{
    color:blue;
}

div.guakua #female{
    color:red;
}

div.relationships {
    padding:0 70px 200px 40px;
}

div.relationships font,p {
    font-size:16px;                                          
}

div.cennik h1{
text-align:center;
font-size: 22px;
font-weight: bold;
text-decoration: underline;
}

div.contact h1{
text-align:center;
font-size: 22px;
font-weight: bold;
text-decoration: underline;
}

div.cennik table, div.cennik p{
font-weight: bold;
}

div.email{
padding:0 70px 155px 40px;
font-size:16px;
text-align:center;
font-weight: bold;
}

div.email p{
margin-top: 170px;
}

div.cchi h2 {
    margin:0 0 30px 70px;
    background:url(http://www.fengshuimaja.sk/images/cchi-title.png) 0 0 no-repeat;
    height:57px;
    text-indent:-9999px;
}

div.farby h2 {
    margin:0 0 30px 70px;
    background:url(http://www.fengshuimaja.sk/images/farby-title.png) 0 0 no-repeat;
    height:57px;
    text-indent:-9999px;
}

div.kvety h2 {
    margin:0 0 30px 70px;
    background:url(http://www.fengshuimaja.sk/images/kvety-title.png) 0 0 no-repeat;
    height:57px;
    text-indent:-9999px;
}

div.welcome h2 {
    margin:0 0 30px 70px;
    background:url(http://www.fengshuimaja.sk/images/welcome-title.png) 0 0 no-repeat;
    height:57px;
    text-indent:-9999px;
}

div.contact h6 {
    margin:0 0 30px 10px;
    background:url(http://www.fengshuimaja.sk/images/obj-title.png) 0 0 no-repeat;
    height:57px;
    text-indent:-9999px;
}

div.cojeto h2 {
    margin:0 0 30px 70px;
    background:url(http://www.fengshuimaja.sk/images/feng-title.png) 0 0 no-repeat;
    height:57px;
    text-indent:-9999px;
}

div.diskusia h2 {
    margin:0 0 10px 0px;
    background:url(http://www.fengshuimaja.sk/images/diskusia-title.png) 0 0 no-repeat;
    height:57px;
    text-indent:-9999px;
}

div.cennik h2 {
    margin:0 0 30px 70px;
    background:url(http://www.fengshuimaja.sk/images/cennik-title.png) 0 0 no-repeat;
    height:57px;
    text-indent:-9999px;
}

div.cennik table{
border-spacing: 40px 15px;
width:500px;
}

div.cennik span{
text-align:center;
}

div.contact h2 {
    margin:0 0 30px 70px;
    background:url(http://www.fengshuimaja.sk/images/contact-title.png) 0 0 no-repeat;
    height:57px;
    text-indent:-9999px;
}

div.contact h3 {
    margin:0 0 30px 70px;
    background:url(http://www.fengshuimaja.sk/images/questions-title.png) 0 0 no-repeat;
    height:57px;
    text-indent:-9999px;
}

div.elements h2 {
    margin:0 0 30px 70px;
    background:url(http://www.fengshuimaja.sk/images/elements-title.png) 0 0 no-repeat;
    height:57px;
    text-indent:-9999px;
}

div.bazi h2 {
    margin:0 0 30px 70px;
    background:url(http://www.fengshuimaja.sk/images/bazi-title.png) 0 0 no-repeat;
    height:57px;
    text-indent:-9999px;
}

div.znamenia h2 {
    margin:0 0 30px 70px;
    background:url(http://www.fengshuimaja.sk/images/znamenia-title.png) 0 0 no-repeat;
    height:57px;
    text-indent:-9999px;
}

div.guakua h2 {
    margin:0 0 30px 70px;
    background:url(http://www.fengshuimaja.sk/images/guakua-title.png) 0 0 no-repeat;
    height:57px;
    text-indent:-9999px;
}

div.jinjang h2 {
    margin:0 0 30px 70px;
    background:url(http://www.fengshuimaja.sk/images/jinjang-title.png) 0 0 no-repeat;
    height:57px;
    text-indent:-9999px;
}

div.methods h2 {
    margin:0 0 30px 70px;
    background:url(http://www.fengshuimaja.sk/images/methods-title.png) 0 0 no-repeat;
    height:57px;
    text-indent:-9999px;
}

div.relationships h2 {
    margin:0 0 30px 70px;
    background:url(http://www.fengshuimaja.sk/images/relationships-title.png) 0 0 no-repeat;
    height:57px;
    text-indent:-9999px;
}

div.feng h2 {
    margin:0 0 0px 70px;
    background:url(http://www.fengshuimaja.sk/images/feng-title.png) 0 0 no-repeat;
    height:57px;
    text-indent:-9999px;
}

div.welcome ul{
  padding: 0 25px;
  font-weight: bold;
}

div.feng td{
background:url(http://www.fengshuimaja.sk/images/bull.png) 0 0 no-repeat;
text-align: center;
padding-left:50px;
height:90px;
width:250px;
font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
font-size:15px;
border-style:solid;
border-width:0px;
}

div.feng td:hover{
color:red;
border-color:red;
}

div.feng table{
border-spacing: 40px 30px;
}

div.contact table{
border-spacing: 40px 30px;
text-align:center;
}

div.contact #form{
border-spacing: 15px 5px;
text-align:left;
}

div.contact #form #name,div.contact #form #email,div.contact #form #phone,div.contact #form #kusov
{
background-color: rgb(211, 201, 168);
border: 1px black solid;
width: 200px;
color:rgb(60, 48, 39);
}

div.contact #form textarea{
background-color: rgb(211, 201, 168);
border: 1px black solid;
width: 300px;
height: 150px;
color:rgb(60, 48, 39);
}

div.contact #submit, div.contact #submit:visited
{
display:block;
color:#000;
border:1px solid;
border-color:#aaa #000 #000 #aaa;
text-decoration:none;
width:8em;
text-align:center;
height:2em;
line-height:2em;
background:rgb(191, 177, 131);
font-family:"Arial Narrow",Verdana, Geneva, sans-serif;
font-size:12px;
font-weight:bold;
}

div.contact #submit:hover
{
cursor:pointer;
color:#000;
background:rgb(211, 201, 168);
position:relative;
top:1px;
left:1px;
border-color:#000 #aaa #aaa #000
}

div.feng a:hover{
text-decoration: none;
color: red;
}

div.feng #last{
background:url(http://www.fengshuimaja.sk/images/bull.png) 0 0 no-repeat;
padding-top:30px;
text-align: center;
font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
font-size:15px;
}

div.elements ol{
border-style:solid;
border-width:1px;
}

div.elements p{
font-weight: bold;
text-transform: uppercase;
}

div.znamenia table{
text-align:justify;
border-spacing: 3px 10px;
}

div.znamenia ul{
list-style-type: none;
}

div.znamenia td{
border-style:solid;
border-width:1px;
}

div.bazi img{
display: block;
margin-left: auto;
margin-right: auto;
}

div.bazi #chinese{
float:left;
}

div.relationships img{
display: block;
margin-left: auto;
margin-right: auto;
}

div.contact img{
display: block;
margin-left: auto;
margin-right: auto;
}

div.methods img{
display: block;
margin-left: auto;
margin-right: auto;
border-style:solid;
border-width:2px;
border-color:black;
}

div.jinjang img{
display: block;
margin-left: auto;
margin-right: auto;
}

div.diskusia #del{
margin: -10px -5px;
font-size:12px;
color:black;
text-align:right;
text-decoration:underline;
float:right;
}

#intro {
display: block;
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: auto;
}

#enter {
text-align:center;
text-decoration:none;
font-size: 15px;
color:black;
text-transform:uppercase;
margin: 70px auto 0px auto;
}

#enter:hover{
color:#F6E551;
text-decoration:underline;
}
