body {
    margin:0px;
    padding:0px 1px 0px 0px;
    font-family:Arial,Tahoma,Verdana,sans-serif;
    font-size:0.7em;
    background:#523000;
    text-align:center;
    color:#452B00;
}

a { color:#452B00; text-decoration:none; }
a:hover { color:#452B00; text-decoration:underline; }

form {
    margin:0px;
    padding:0px;
}
form,input,select,textarea,table {
    font-family:Arial,Tahoma,Verdana,sans-serif;
    font-size:1em;
}

h1 {
    position:absolute;
    margin:0px;
    padding:0px;
    background:url('../images/logo.gif') no-repeat top left;
}
h1 a {
    display:block;
    width:260px;
    height:80px;
}
h1 a span { display:none; }

#body {
    width:955px;
    margin:0px auto 0px auto;
    text-align:left;
}

/*
    ------------------------------------
    PAGE TOP
    ------------------------------------
*/
#top {
    position:relative;
    min-height:80px;
    _height:80px;
}
#top ul {
    list-style:none;
    margin:0px;
    padding:0px 0px 0px 285px;
}
#top ul li {
    display:block;
    float:left;
}
#top ul li a {
    display:block;
    height:80px;
}
#top ul li a span { display:none; }
#top ul li.m1 { background:url('../images/sk/menu/m1.gif') no-repeat top left; width:91px; }
#top ul li.m2 { background:url('../images/sk/menu/m2.gif') no-repeat top left; width:80px; }
#top ul li.m3 { background:url('../images/sk/menu/m3.gif') no-repeat top left; width:93px; }
#top ul li.m4 { background:url('../images/sk/menu/m4.gif') no-repeat top left; width:91px; }
#top ul li.m5 { background:url('../images/sk/menu/m5.gif') no-repeat top left; width:80px; }
#top ul li.m6 { background:url('../images/sk/menu/m6.gif') no-repeat top left; width:95px; }
#top ul li.m7 { background:url('../images/sk/menu/m7.gif') no-repeat top left; width:95px; }

#top ul.en li.m1 { background:url('../images/en/menu/m1.gif') no-repeat top left; width:91px; }
#top ul.en li.m2 { background:url('../images/en/menu/m2.gif') no-repeat top left; width:80px; }
#top ul.en li.m3 { background:url('../images/en/menu/m3.gif') no-repeat top left; width:93px; }
#top ul.en li.m4 { background:url('../images/en/menu/m4.gif') no-repeat top left; width:91px; }
#top ul.en li.m5 { background:url('../images/en/menu/m5.gif') no-repeat top left; width:80px; }
#top ul.en li.m6 { background:url('../images/en/menu/m6.gif') no-repeat top left; width:95px; }
#top ul.en li.m7 { background:url('../images/en/menu/m7.gif') no-repeat top left; width:95px; }

#top ul.de li.m1 { background:url('../images/de/menu/m1.gif') no-repeat top left; width:91px; }
#top ul.de li.m2 { background:url('../images/de/menu/m2.gif') no-repeat top left; width:80px; }
#top ul.de li.m3 { background:url('../images/de/menu/m3.gif') no-repeat top left; width:93px; }
#top ul.de li.m4 { background:url('../images/de/menu/m4.gif') no-repeat top left; width:91px; }
#top ul.de li.m5 { background:url('../images/de/menu/m5.gif') no-repeat top left; width:80px; }
#top ul.de li.m6 { background:url('../images/de/menu/m6.gif') no-repeat top left; width:95px; }
#top ul.de li.m7 { background:url('../images/de/menu/m7.gif') no-repeat top left; width:95px; }

/*
    ------------------------------------
    PAGE
    ------------------------------------
*/
#page {
    background:url('../images/bg-page.jpg') repeat-y top left;
    position:relative;
}
#page .top { background:url('../images/bg-page-top.jpg') no-repeat top left; }
#page .bottom {
    background:url('../images/bg-page-bottom.jpg') no-repeat bottom left;
    padding:16px 19px 25px 72px;
    color:#452B00;
    min-height:1px;
    _height:1px;
    text-align:left;
}
#page h2 {
    margin:0px;
    padding:0px 0px 0px 0px;
    font-size:2em;
    font-style:italic;
    font-weight:bold;
    color:#452B00;
}
#page h2.arrow {
    background:url('../images/arrow-left.gif') no-repeat 0px 4px;
    padding:0px 0px 5px 20px;
    font-size:1.5em;
}
#page h2 span {
    font-size:0.6em;
    font-style:italic;
    font-weight:bold;
    color:#AB6C0E;
}
#page h2 a { color:#452B00; }
#page .right h2 {
    padding:0px 0px 0px 15px;
}
#page .description {
    padding:0px 0px 0px 0px;
}
#page .chram-description {
    padding:0px 15px 0px 15px;
}
#page .chram-mapa {
    float:right;
    border:none;
    margin:0px 0px 10px 10px;
}
#page .chramy-intro {
    clear:both;
    padding:0px 30px 0px 30px;
}
#page .back {
    border-top:1px solid #AE731A;
    padding:5px 0px 10px 0px;
}
#page .back a {
    color:#452B00;
    font-weight: bold;
    background:url('../images/arrow-left.gif') no-repeat 0px 2px;
    padding-left:20px;
}
#page .page {
    padding:10px 20px 10px 20px;
}

#page table.contact-form th {
    font-weight:normal;
    text-align:right;
    padding:3px 5px 0px 0px;
    width:100px;
    vertical-align:top;
}
#page table.contact-form th span {
    font-weight:bold;
    color:#F00;
}
#page table.contact-form td {
    padding:1px 5px 1px 5px;
    vertical-align:top;
}
#page table.contact-form input {
    border:1px solid #9A6006;
    padding:2px 2px 2px 2px;
}
#page table.contact-form textarea {
    border:1px solid #9A6006;
    padding:2px 2px 2px 2px;
    width:200px;
    height:130px;
}
#page div.contact-form-submit {
    padding:5px 0px 0px 100px;
}
#page p.contact-message {
    color:#F00;
    text-align:center;
    margin:0px;
    padding:5px 0px 5px 0px;
    font-size:1.2em;
    font-weight:bold;
}

#gallery { clear:both; }
#gallery img {
    border:none;
    margin:2px 14px 2px 14px;
}

#chramy {
    clear:both;
    text-align:center;
}
#chramy h3 {
    min-height:35px;
    _height:35px;
    margin:0px;
    padding:0px 0px 0px 0px;
    color:#452B00;
    font-size:1.3em;
}
#chramy h3 a { color:#452B00; }
#chramy h3 a:hover { color:#452B00; }
#chramy div {
    width:280px;
    float:left;
}
#chramy img {
    border:none;
}

#chram-main-image {
    width:430px;
    height:309px;
    float:left;
    background:url('../images/chram-bg-big.jpg') no-repeat top left;
    text-align:center;
}
#chram-main-image img {
    border:none;
    margin-top:20px;
}

#chram-gallery {
    padding:15px 0px 0px 0px;
    width:125px;
    float:left;
}
#chram-gallery img {
    border:5px solid #F4ECDA;
    margin:0px 0px 0px 0px;
}
#chram-gallery a.gallery {
    display:block;
    background:url('../images/arrow-right.gif') no-repeat 103px 8px;
    font-size:1.2em;
    font-weight:bold;
    color:#452B00;
    text-align:center;
    padding:5px 5px 0px 0px;
    font-style:italic;
}

#chram-gallery-inline { padding:5px 0px 0px 0px; }
#chram-gallery-inline img {
    border:5px solid #F4ECDA;
    margin:0px 5px 5px 0px;
}

#chram-full-gallery { padding:5px 0px 5px 0px; }
#chram-full-gallery img {
    border:5px solid #F4ECDA;
    margin:0px 5px 5px 0px;
}

#page .page-body {
    min-height: 330px;
    _height:330px;
}
#page .left {
    width:260px;
    min-height:264px;
    _height:264px;
    text-align:left;
    float:left;
    background:url('../images/page-bg-image.jpg') no-repeat 0px 0px;
    position:relative;
}
#page .left ul {
    margin:0px;
    padding:0px 0px 15px 0px;
    list-style:none;
    color:#452B00;
}
#page .left ul ul {
    padding:7px 0px 7px 0px;
}

#page .left li {
    padding:2px 0px 2px 20px;
    font-size:1.3em;
    font-weight:bold;
    cursor:pointer;
}
#page .left li li {
    font-size:0.75em;
    font-weight:normal;
}
#page .left li.active { background:url('../images/arrow-right.gif') no-repeat 0px 4px; }
#page .left a.active { font-weight: bold; }

#page .left li a { color:#452B00; }
#page .left li a:hover { color:#000; }

#page .left li ul { display:none; }
#page .left li.active ul { display:block; }

#page .right {
    width:560px;
    min-height:264px;
    _height:264px;
    text-align:left;
    float:left;
}
#page .right h2 {
    font-size:1.5em;
}

#flash {
    width:501px;
    height:320px;
    float:left;
    position:relative;
    background:url('../images/main-bg-flash.jpg') no-repeat 0px 0px;
}
#flash img {
    top:18px;
    left:18px;
    position:absolute;
    visibility:hidden;
}
#flash img.last { visibility:visible; }

#flashpage {
    width:501px;
    height:330px;
    float:left;
    position:relative;
    /* background:url('../images/page-bg-flash.jpg') no-repeat 0px 0px; */
    background:url('../images/page-bg-flash.gif') no-repeat 0px 0px;
}
#flashpage img {
    top:18px;
    left:18px;
    position:absolute;
    visibility:hidden;
}
#flashpage img.last { visibility:visible; }

#chram {
    width:350px;
    min-height:306px;
    _height:306px;
    float:left;
    text-align:left;
    background:url('../images/page-bg-image-strong.jpg') no-repeat 32px 30px;
}
#main {
    width:350px;
    min-height:330px;
    _height:330px;
    text-align:left;
    float:left;
    background:url('../images/main-bg-image.jpg') no-repeat 32px 0px;
    position:relative;
}
#main .info {
    padding:10px 20px 10px 20px;
}
#main .img1 {
    width:177px;
    height:241px;
    background:url('../images/sk/main-text1.gif') no-repeat 15px 0px;
    position:absolute;
    bottom:-48px;
    _bottom:-64px;
    left:0px;
}
#main .img1 img { border:none; }
#main .img1 a span { display:none; }
#main .img1 a.title {
    display:block;
    height:59px;
}
#main .img1en { background:url('../images/en/main-text1.gif') no-repeat 15px 0px; }
#main .img1de { background:url('../images/de/main-text1.gif') no-repeat 15px 0px; }

#main .img2 {
    width:169px;
    height:241px;
    background:url('../images/sk/main-text2.gif') no-repeat 30px 0px;
    position:absolute;
    bottom:-48px;
    _bottom:-64px;
    left:177px;
}
#main .img2 a span {
    display:none;
}
#main .img2 img { border:none; }
#main .img2 a span { display:none; }
#main .img2 a.title {
    display:block;
    height:59px;
}
#main .img2en { background:url('../images/en/main-text2.gif') no-repeat 15px 0px; }
#main .img2de { background:url('../images/de/main-text2.gif') no-repeat 15px 0px; }

#main ul.chramy {
    margin:0px;
    padding:15px 0px 15px 0px;
    list-style:none;
    color:#452B00;
}
#main ul.chramy  li {
    padding:2px 0px 2px 20px;
}
#main ul.chramy  li.active {
    background:url('../images/arrow-right.gif') no-repeat 0px 3px;
    font-weight: bold;
}
#main ul.chramy li a { color:#452B00; }
#main ul.chramy li a:hover { color:#000; }

#chramy-votes {
    padding:10px 0px 0px 30px;
}
#chramy-votes div {
    float:left;
    width:380px;
    padding-bottom:10px;
    border-bottom:1px solid #523000;
    margin:0px 10px 0px 10px;
}
#chramy-votes div h3 {
    margin:0px;
    padding:10px 0px 5px 0px;
    font-size:1.3em;
}
#chramy-votes div h3 span {
    font-size:0.75em;
    font-weight:normal;
}
#chramy-votes div img {
    border:none;
    margin:0px 8px 0px 0px;
    width:108px;
    height:95px;
}
#chramy-votes div p {
    clear:both;
    margin:0px;
    padding:10px 0px 5px 0px;
}
#chramy-votes span.votes {
    float:right;
}
#chramy-votes span.votes span {
    float:left;
    display:block;
    background:url('../images/vote-inactive.gif') no-repeat 0px 0px;
}
#chramy-votes span.votes span a {
    display:block;
    width:30px;
    padding:7px 0px 7px 0px;
    text-align:center;
    margin:0px 2px 0px 2px;
    color:#523000;
    font-weight: bold;
    font-size:1.2em;
}
#chramy-votes span.votes span a:hover { text-decoration:none; }
#chramy-votes span.votes span.active { background:url('../images/vote-active.gif') no-repeat 0px 0px; }
#chramy-votes span.votes span.active a { color:#FFF; }

#chramy-votes p.message {
    text-align:center;
    font-size:1.3em;
    color:#F00;
    font-weight:bold;
}

#chramy-votes ol {
    list-style:none;
    margin:0px;
    padding:0px 0px 10px 0px;
}
#chramy-votes ol img {
    border:none;
    padding:1px;
    border:3px solid #BC7715;
    margin:5px 0px 5px 0px;
}
#chramy-votes ol a:hover { text-decoration:none; }
#chramy-votes li {
    clear:both;
    padding-bottom:5px;
}
#chramy-votes .top-rates {
    clear:none;
    float:left;
    width:165px;
    padding-bottom:10px;
}
#chramy-votes .top-rates strong {
    font-size:1.2em;
}
#chramy-votes p.vote-results {
    text-align:center;
    font-size:1.3em;
    color:#F00;
    font-weight:bold;
}
#chramy-votes p.vote-results a { color:#F00; }

#chramy-votes ol.chramylist {
    width:260px;
    float:left;
    margin:0px 10px 0px 0px;
    padding:10px 10px 10px 0px;
    border-right:1px solid #BC7715;
}
#chramy-votes ol.col1 {
    margin:0px 0px 0px 0px;
    padding:10px 0px 10px 0px;
    border-right:0px solid #BC7715;
}

#langs {
    position:absolute;
    top:0px;
    left:0px;
    list-style:none;
    margin:0px;
    padding:15px 0px 0px 30px;
}
#langs a { color:#E8D8BE; text-decoration:none; }
#langs a:hover { color:#FFF; text-decoration:none; }

/*
    ------------------------------------
    PAGE BOTTOM
    ------------------------------------
*/
#bottom {
    clear:both;
    position:relative;
    padding:0px 0px 15px 0px;
    min-height:1px;
    _height:1px;
}
#bottom .copyright {
    position:absolute;
    width:28px;
    height:195px;
    top:-205px;
    left:25px;
    background:url('../images/copyright.gif') no-repeat bottom left;
}
#bottom .copyright a {
    display:block;
    width:28px;
    height:195px;
}
#bottom .copyright a span { display:none; }

#bottom .webdesign {
    margin:0px 0px 0px 85px;
    background:url('../images/webdesign.gif') no-repeat top left;
    height:20px;
    float:left;
}
#bottom .webdesign a {
    display:block;
    width:145px;
    height:20px;
}
#bottom .webdesign a span { display:none; }
#bottom .spp {
    /* clear:both; */
    padding:5px 0px 0px 85px;
}
#bottom .spp a { color:#DFCEB3; }
#bottom .spp a:hover { color:#DFCEB3; text-decoration:none; }

.cleaner {
    visibility:hidden;
    clear:both;
    line-height:0.1em;
    height:0.1em;
    font-size:0.1em;
    border:none;
    color:#FFF;
    background:#FFF;
}
