body {padding:0;margin:0;background:#4c4c4c url(../images/shadow.png) repeat-y center top;font-size:12px;font-family:arial, sans-serif;color:#4c4c4c;}
form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {font-family:arial, serif;font-size:11px;color:black;}
p, ul {margin-top:1em;margin-bottom:1em}
img {vertical-align:bottom;}
a img {border-width:0;}
a {color:#4c4c4c;text-decoration:none;}
a:hover {text-decoration:underline;}
a:focus {outline-width:0;}
.none {display:none;}
.columns {width:100%;overflow:hidden;}

.font3 {font-size:16px;}
.font2 {font-size:14px;}

#container {width:976px;margin:0 auto;padding-top:20px;background:transparent url(../images/bgtop.png) no-repeat;*background:transparent url(../images/bgtop.png) no-repeat 1px 0;}
#top {width:947px;margin:0 auto 5px auto;overflow:hidden;}
#top h1 {float:left;width:204px;height:198px;background:transparent url(../images/h1.png) no-repeat;margin:0;font-family:tahoma, sans-serif;font-size:14px;font-weight:normal;}
#top h1 a {display:block;text-align:center;padding-top:169px;background:transparent url(../images/muzeum.png) no-repeat 50% 21px;}

#top-right {float:right;width:739px;position:relative;}
#search {background:transparent url(../images/topright.png) no-repeat;padding-top:9px;width:531px;height:30px;margin-bottom:5px;}
#tools-links {float:left;list-style-type:none;margin:0;padding:0;line-height:21px;font-size:12px;}
#tools-links li {display:inline;padding-left:15px;}
#tools-links li a {color:#333333;}
#search-form {float:right;width:200px;padding-right:9px;text-align:right;}
#search-form label {display:none;}
#search-form .input {width:140px;padding:4px 9px;background:#f3f3f3 url(../images/searchinput.png) no-repeat;border-width:0;color:#525252;height:14px;}
#search-form .button {*margin-bottom:1px;}
#search-form * {vertical-align:bottom;}
#top-right .logo {float:left;width:204px;height:198px;background:transparent url(../images/h1.png) no-repeat;margin:0;font-family:tahoma, sans-serif;font-size:14px;font-weight:normal;position:absolute;right:0;top:0;}
#top-right .logo a {display:block;text-align:center;padding-top:169px;background:transparent url(../images/schody.png) no-repeat 50% 21px;}

.bgflash {background:transparent url(../images/bg.png) no-repeat;padding:10px;margin:0;width:531px;height:154px;}

#tools {width:100%;height:38px;}
#tools h2 {font-size:16px;color:#c6282d;margin:0.3em 0 0 0.7em;}

#path {list-style-type:none;margin:0;padding:0 0 0 12px;float:left;line-height:38px;font-size:13px;}
#path li {display:inline;padding-left:11px;background:transparent url(../images/path.png) no-repeat 1px 4px;color:#c6282d;}
#path li.home {padding-left:0;background-image:none;}
#path li a {color:#4c4c4c;}

#font {float:right;list-style-type:none;margin:0;padding:9px 17px 0 0;}
#font li {display:inline;}
#font li img {margin-right:3px;vertical-align:middle;margin-bottom:8px;}
#font li.font3 {font-size:24px;}
#font li.font2 {font-size:18px;}
#font li.font1 {font-size:14px;margin-right:5px;}

#content {width:947px;margin:0 auto;position:relative;padding-top:4px;background:transparent url(../images/content.png) no-repeat;}
#left {float:left;width:204px;background:transparent url(../images/left.png);}
#right {float:right;width:739px;}

#right-bg1 {background:transparent url(../images/right.png) repeat-y right top;}
#right-bg {background:transparent url(../images/right1.png) no-repeat right bottom;width:100%;overflow:hidden;position:relative;}
#left-bg {background:transparent url(../images/leftbox.png) no-repeat left bottom;padding-bottom:6px;width:204px;}

#menu {list-style-type:none;margin:0;padding:9px 0 5px 0;width:100%;background:transparent url(../images/leftbox.png) no-repeat left bottom;border-bottom:3px solid #f3f3f3;font-size:13px;}
#menu li {padding:2px 10px 2px 17px;background:transparent url(../images/menu.png) no-repeat 7px 8px;}
#menu li a:hover, #menu li.selected a {color:#e23d45;text-decoration:none;}
#menu li.selected li a {color:#4c4c4c;text-decoration:none;}
#menu li li.selected li a {color:#4c4c4c;text-decoration:none;}
#menu li.open {background:transparent url(../images/menu1.png) no-repeat 6px 9px;}
#menu li.open li.open {background:transparent url(../images/menu1.png) no-repeat 6px 9px;}
#menu li.open ul {list-style-type:none;margin:0;padding:0;}
#menu li.open ul li {padding:4px 0 0 15px;background:transparent url(../images/menu.png) no-repeat 1px 10px;}

#newsletter {margin:0;background:transparent url(../images/leftbox1.png) no-repeat;border-bottom:3px solid #f3f3f3;padding-top:8px;}
#newsletter fieldset {padding-bottom:14px;background:transparent url(../images/leftbox.png) no-repeat left bottom;padding-left:12px;}
#newsletter label {display:none;}
#newsletter h2 {font-size:14px;font-weight:normal;color:#c6282d;margin:0;}
#newsletter p {font-size:11px;margin:0 0 7px 0;}
#newsletter .email {background:white url(../images/input2.png) no-repeat;width:164px;height:16px;padding:3px 10px;border-width:0;margin-bottom:3px;vertical-align:middle;}
#newsletter .name {background:white url(../images/input1.png) no-repeat;width:99px;height:16px;padding:3px 10px;border-width:0;vertical-align:middle;}
#newsletter .button {width:61px;height:22px;background:white url(../images/button.png) no-repeat;border-width:0;font-size:12px;vertical-align:middle;}

.ad {list-style-type:none;margin:0;padding:12px 0 0 0;background:transparent url(../images/leftbox1.png) no-repeat;}
.ad li {padding-bottom:8px;text-align:center;}

.up {text-align:right;margin-bottom:0;position:absolute;right:12px;bottom:10px;}

.subpage {padding-bottom:40px;width:713px;padding-left:13px;}

#main {padding-left:12px;width:720px;}
#main p {width:710px;line-height:1.5em;margin:1em 0 1em 0;text-align:justify;}

.boxs {list-style-type:none;margin:0;padding:0 0 8px 0;width:720px;overflow:hidden;}
.boxs li {float:left;width:354px;height:100px;padding:0 4px 4px 0;}
.boxs a {color:#c6282d;font-size:14px;font-weight:bold;display:block;height:100px;}
.boxs a:hover {text-decoration:none;}
.boxs a span {line-height:24px;padding:0 11px;display:block;}
.boxs .item1 a {background:transparent url(../images/box1.jpg) no-repeat;}
.boxs .item2 a {background:transparent url(../images/box2.jpg) no-repeat;}
.boxs .item3 a {background:transparent url(../images/box3.jpg) no-repeat;}
.boxs .item4 a {background:transparent url(../images/box4.jpg) no-repeat;}
.boxs .item5 a {background:transparent url(../images/box5.jpg) no-repeat;}
.boxs .item6 a {background:transparent url(../images/box6.jpg) no-repeat;}

#gallery {width:711px;height:205px;background:#f3f3f3 url(../images/gallery.png);overflow:hidden;}
#gallery h2 {font-size:14px;color:#c6282d;margin:0;text-align:center;line-height:44px;}
#gallery .gallery-data {width:700px;}
.gallery-bottom {margin-bottom:15px;}

.hours {text-align:center;font-size:14px;width:947px;line-height:39px;*line-height:18px;background:transparent url(../images/hours.png) no-repeat;margin:-7px auto -14px auto;*margin:7px auto -14px auto;*padding-bottom:7px;}
.logos {text-align:center;width:947px;height:110px;line-height:102px;*line-height:107px;background:transparent url(../images/logos.png) no-repeat;margin:7px auto -14px auto;*padding-bottom:0; margin-bottom:10px; }

.promotion-box {width:710px;height:51px;margin-bottom:1px; margin-right:1px; margin-top:0;}
.promotion-rotator {position:relative;overflow:hidden;height:50px;width:732px;margin-left:3px;}
.promotion-rotator img {position:relative;}

.subpage-navigator {list-style-type:none;margin:0;padding:1px 0;text-align:center;line-height:26px;}
.subpage-navigator li {display:inline;}
.subpage-navigator li span {color:#c6282d;background:transparent url(../images/navigator.png) no-repeat 50% 2px;padding:6px 9px 5px 9px;}
.subpage-navigator li a {background:transparent url(../images/navigator.png) no-repeat 50% 2px;padding:6px 9px 5px 9px;}
.subpage-navigator li img {vertical-align:middle;}
* html .subpage-navigator li img {margin:4px 0 0 0;}
*+html .subpage-navigator li img {margin:4px 0 0 0;}

.article-list {list-style-type:none;margin:0;padding:10px 0;color:black;width:100%}
.article-list li {padding-bottom:17px;text-align:right;}
#main ol.article-list li {display:none;}
#main ol.article-list li.selected {display:block;}
.article-list h3 {text-align:left;font-size:14px;float:left;margin:0;color:#4c4c4c;}
.article-list h3 a {color:#4c4c4c;}
.article-list .date {font-style:normal;text-align:right;color:#4c4c4c;font-size:12px;}
.article-list img {vertical-align:middle;}
#content .article-list p {text-align:justify;margin:0;clear:both;color:#4c4c4c;}
.selected .item a {color:#c6282d;}

.content-list {list-style-type:none;margin:0;padding:10px 0;color:black;width:100%}
.content-list li h3 {font-size:14px;}
.content-list li h3 a {color:#4c4c4c;}

#slider {background:#f3f3f3 url(../images/mainnews.png) no-repeat;width:709px;padding-top:7px;position:relative;}
#slider .bg {background:transparent url(../images/mainnews1.png) no-repeat left bottom;padding-bottom:7px;width:100%;height:100px;}
#slider h3 {padding-bottom:2px;}
#slider h3 a {color:#c6282d;}
#slider .article-list li {margin:0;padding:0 0 4px 0;}
#slider .article-list {width:657px;padding:4px 0 0 10px;margin:0;}
#slider .article-list p {width:657px;}
#slider .article-list li {display:none;}
#slider .index {list-style-type:none;margin:0;padding:0;position:absolute;right:1px;top:9px;}
#slider .index li {margin-bottom:1px;}
#slider .index a {width:17px;height:19px;background:white url(../images/index.png) no-repeat;display:block;text-align:center;line-height:19px;}

#news-index li.selected a {color:#c6282d;}

.gallery {list-style-type:none;margin:1.3em 0 0 0;padding:0;text-align:left}
.gallery li {display:block;width:150px;height:125px;float:left;padding-left:30px;margin-top:10px;text-align:center;}
.gallery li img {margin:7px 0 5px 0;}
.gallery li.first-col {padding-left:0;}

.gallery-right .gallery {float:right;width:150px;padding-top:8px;margin-top:0;}
.gallery-right .page-content {float:left;width:545px;}
.gallery-left .gallery {float:left;width:150px;padding-top:8px;margin-top:0;}
.gallery-left .page-content {float:right;width:545px;}
.gallery-right li {padding-left:0;}
.gallery-left li {padding-left:0;}

.text {text-align:justify;width:713px;overflow:hidden;}
.text h2 {font-size:20px;color:#c6282d;margin:0.6em 0 0 0;}
.text p.left {text-align:left;}
.text p.right {text-align:right;}
.text p.center {text-align:center;}
.text p.justify {text-align:justify;}
.text .text-info {text-align:right;}

#foot {padding-top:9px;line-height:31px;background:#4c4c4c url(../images/footer.png) no-repeat;*background:#4c4c4c url(../images/footer.png) no-repeat 1px 0;color:#8f8f8f;}
#foot a {color:#8f8f8f;}
#foot p {margin:0;font-size:12px;padding:0 18px;}
#foot #miroart {float:right;}


.map {list-style-type:none;margin:0;padding:0;}
.map li {padding:2px 0;}
.map li a {color:#666666;}
.map ul {list-style-type:none;margin:0;padding:3px 0 0 0;}
.map ul li {background:white url(../images/map.png) no-repeat 0 0;padding:2px 0 2px 35px;}
.map ul li.last {background-image:url(../images/map1.png);padding-bottom:0;}
.map ul li.last2 {background-image:url(../images/map2.png) 0 -20px;padding-bottom:0;}
.map ul li.last3 {background-image:url(../images/map3.png);padding-bottom:0;}
.map ul li a {color:#7f7f7f;}
.map ul ul li a {color:#a7a7a7;}

#map {width:700px;height:450px;}

