body {padding:0;margin:0;background:white url(image/bg.png) repeat-x 50% -10px;font-size:11px;font-family:tahoma, helvetica, sans-serif;color:#464646;}
form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {font-family:tahoma, verdana, helvetica, sans-serif;font-size:11px;}
p, ul {margin-top:1em;margin-bottom:1em}
img {vertical-align:bottom;}
a img {border-width:0;}
a {color:#666666;text-decoration:none;}
a:hover {text-decoration:underline;}
.none {display:none;}
.columns {width:100%;overflow:hidden;}

#bg {background:transparent url(image/bgtop.jpg) no-repeat 50% -10px;}
.container {width:1000px;margin:0 auto;}
h1 {margin:0;padding:14px 0 0 50px;height:86px;}

#tool-bar {background:#544391 url(image/menu.png) no-repeat;height:40px;margin-bottom:10px;}
#menu {float:left;list-style-type:none;margin:0;padding:7px 0 0 35px;}
#menu li {float:left;padding-right:11px;position:relative;}
#menu li a {height:28px;overflow:hidden;position:relative;float:left;}
#menu li a:hover {border-width:0;}
#menu li a:hover img {position:relative;top:-28px;}
#menu li.show a img {position:relative;top:-28px;}
#menu div {display:none;position:absolute;left:0;top:26px;width:128px;padding-bottom:6px;background:transparent url(image/submenu1.png) no-repeat left bottom;}
* html #menu div {background:transparent url(image/submenu1.gif) no-repeat left bottom;}
#menu .show {z-index:10;}
#menu .show div {display:block;}
#menu ul {list-style-type:none;margin:0;padding:0;background:transparent url(image/submenu.png) no-repeat;}
* html #menu ul {background:transparent url(image/submenu.gif) no-repeat;}
#menu ul li {float:none;}
#menu ul li a {color:#544391;font-size:12px;padding-left:12px;display:block;width:116px;line-height:28px;float:none;}
#menu ul li a:hover {text-decoration:none;font-weight:bold;}


#lang {float:right;list-style-type:none;margin:0;padding:6px 5px 0 0;}
#lang li {display:inline;}

#boxs {width:100%;overflow:hidden;margin:10px 0;}
#box-left {float:left;width:721px;height:95px;background:#f9ca36 url(image/boxorange.png) no-repeat;overflow:hidden;}
#box-right {float:right;width:250px;padding-left:19px;height:95px;background:#544391 url(image/boxblue.png) no-repeat;overflow:hidden;}

#box-left h2 {font-size:12px;margin:0;padding:13px 0 5px 11px}
#box-left .button {text-align:right;margin:5px 0 0 0;}
#box-left .input-line {width:100%;overflow:hidden;}
#box-left .margin-right {margin-right:14px;}
#box-left .input, #box-left .select {background:white url(image/input.png) no-repeat;float:left;width:140px;height:26px;}
#box-left .select {padding-left:10px;width:130px;}
#box-left .input input {margin:7px 0 0 10px;width:120px;padding:0;border-width:0;background:transparent}
#box-left .select span {margin:6px 0 0 0;position:relative;float:left;width:120px;height:16px;overflow:hidden;}
#box-left .select span select {position:relative;left:-2px;top:-2px;width:123px;height:20px;border-width:1px;}
#box-left label {float:left;margin-right:2px;padding-top:7px;width:76px;}

#search-shop {float:left;width:452px;padding-left:11px;margin-right:14px;}
#search-word {float:left;width:230px;}
#search-word label {width:86px;}

#main-banner {height:200px;width:1000px;overflow:hidden;position:relative;}
#main-banner .banner {position:absolute;left:0;top:0;}

#box-right h2 {font-size:12px;margin:0;padding:13px 0 12px 0;}
#box-right ol {list-style-type:none;margin:0;padding:0;height:17px;line-height:17px;}
#box-right li {float:left;}
#box-right li a {float:left;width:16px;padding-left:1px;height:17px;background:white url(image/planlevel.png) no-repeat;color:#544391;text-align:center;margin-right:6px;}
#box-right p {color:#1f1d26;margin-top:0.7em;}
#box-right .plan {padding:7px 12px 0 0;float:right;}


#content {background:white url(image/content.png) no-repeat;padding-top:10px;margin-top:10px;}

#main-columns {width:980px;padding-left:10px;overflow:hidden;padding-bottom:10px;}
#main-column {width:980px;padding-left:10px;overflow:hidden;padding-bottom:10px;}
#left {width:960px;float:left;overflow:hidden;} /*width:610px;*/
#right {width:341px;float:right;overflow:hidden;padding-top:10px;}

.title {position:relative;width:100%;}
.title h2 {margin:0;font-size:15px;padding:0 0 10px 0;font-family:'trebuchet ms', tahoma, sans-serif;}
.title .tool {position:absolute;right:0;top:0px;color:#a9a9a9;font-size:10px;padding-left:8px;background:transparent url(image/arrow.png) no-repeat 0 6px;}



.news {list-style-type:none;margin:0;padding:0;width:100%;overflow:hidden;}
.news-item {width:100%;overflow:hidden;margin-bottom:10px;border-top:1px solid #e7e3dc;padding-top:10px;}
.news-first {border-top-width:0;}
.news .image {float:left;width:140px;height:140px;padding:5px;background:transparent url(image/border.png) no-repeat;margin-top:4px;}
.news .image img {width:140px;height:140px;}
.news h3 {font-size:12px;margin:0 0 10px 161px;color:#544391;}
.news h3 a {color:#544391;}
.news-content {line-height:1.8em;margin-left:161px;text-align:justify;}
.news-content p {margin:0;}
.news .more {text-align:right;}

.search-shop {list-style-type:none;margin:0;padding:0;width:100%;overflow:hidden;}
.search-item {width:100%;overflow:hidden;margin-bottom:10px;}
.search-shop .image {float:left;width:100px;text-align:center;margin-top:4px;padding:10px}
.search-shop .image img {width:100px;}
.search-shop h3 {font-size:12px;margin:0 0 7px 0;color:#544391;background-color:#f2f0ec;padding:0 10px;line-height:30px;}
.search-shop h3 a {color:#544391;}
.search-content {line-height:1.7em;margin-left:120px;text-align:justify;}
.search-content p {margin:0;}
.search-shop .more {text-align:right;margin-top:-33px;}
.search-shop .level {margin-left:120px;font-weight:bold;color:#544391;padding-top:3px;padding-left:10px;background:transparent url(image/arrow.png) no-repeat 0 9px;}

.event-item h3 {margin-left:0;}
.event-item .news-content {margin-left:0;}

#text h2 {margin:0;font-size:14px;font-family:'Trebuchet ms', sans-serif;color:black;padding-bottom:10px;}
.text-content {line-height:1.8em;text-align:justify;}
.text-content p {margin:0 0 1em 0;}

#shop {width:100%;overflow:hidden;}
#shop .shop-left {float:left;width:415px;margin-right:7px;}
#shop .shop-center {float:left;width:200px;}
#shop .shop-right {float:left;width:341px;float:right;}
#shop .image {background:transparent url(image/bordertop.png) no-repeat;padding:10px 0 0 0;margin:0;}
#shop .image span {display:block;background:transparent url(image/borderbottom.png) no-repeat left bottom;padding:0 10px 10px 10px;text-align:center;overflow:hidden;width:370px;}
#shop #gallery {padding-top:5px;}
#shop #gallery li {width:98px;height:98px;padding:11px;background:transparent url(image/border2.png) no-repeat;margin-right:15px;}
#shop #gallery li a {width:98px;height:98px;overflow:hidden}
#shop #gallery li a img {width:auto;}

#shop h3 {color:#544391;font-size:12px;margin:0;padding-bottom:5px;}
#shop .shop-desc {line-height:1.6em;text-align:justify;}
#shop .shop-desc p {margin:0;}
#shop .back {text-align:right;}
#shop .logo {text-align:center;}
#shop .shop-center dl {margin:0 0 1em 0;line-height:1.6em;text-align:right;}
#shop .shop-center dt {float:left;}
#shop .shop-center dd {margin:0;}
#shop .shop-center a {color:#544391;text-decoration:underline;}
#shop .shop-center a:hover {text-decoration:none;}

#shop .data {width:100%;overflow:hidden;}
#shop .level {float:left;width:49px;height:19px;line-height:19px;text-align:center;background:#f9ca36 url(image/data1.png) no-repeat;font-family:arial, 'Trebuchet ms', sans-serif;text-transform:uppercase;font-size:9px;margin-right:7px;}
#shop .room {float:left;width:53px;height:19px;line-height:19px;text-align:center;background:#544391 url(image/data2.png) no-repeat;font-family:arial, 'Trebuchet ms', sans-serif;text-transform:uppercase;font-size:9px;color:white;margin-right:7px;}
#shop .data a {float:left;}

#download {padding:20px 0 10px 0;}
#download h4 {font-size:12px;margin:0 0 10px 0;color:#544391;}
#download ul {list-style-type:none;margin:0.5em 0 0.5em 50px;}
#download li {padding:6px 0 6px 15px;background:transparent url(image/arrow1.gif) no-repeat 0 10px;font-weight:bold;color:#9886d5;}
#download li a {color:#9886d5;}

#gallery {padding:20px 0 10px 0;}
#gallery h4 {font-size:12px;margin:0 0 10px 0;color:#544391;}
#gallery ul {list-style-type:none;margin:0;padding:10px 0 0 0;text-align:center;width:100%;overflow:hidden;}
#gallery li {float:left;width:130px;height:130px;padding:10px;background:transparent url(image/border.png) no-repeat;margin-bottom:10px;margin-right:10px;}
#gallery li a {float:left;overflow:hidden;width:130px;height:130px;overflow:hidden;}
#gallery li a img {width:130px;}

.events {list-style-type:none;margin:0;padding:0;}
.events-item {width:100%;overflow:hidden;margin-bottom:10px;border-bottom:1px solid #e7e3dc;padding-bottom:10px;}
.events .image {display:block;width:318px;height:48px;padding:11px;background:transparent url(image/border1.png) no-repeat;margin-top:4px;}
.events .image img {width:318px;height:48px;}
.events h3 {font-size:12px;margin:7px 0 8px 0;color:#544391;}
.events h3 a {color:#544391;}
.event-content {line-height:1.8em;text-align:justify;}
.event-content p {margin:0;}
.events .more {text-align:right;margin:0.4em 0 0 0;}

.subpage-index {text-align:center;list-style-type:none;margin:0;padding:20px 0 10px 0;}
.subpage-index li {display:inline;}
.subpage-index .prev {color:#544391;font-weight:bold;}
.subpage-index .prev a {color:#544391;}
.subpage-index .next {color:#544391;font-weight:bold;}
.subpage-index .next a {color:#544391;}
.subpage-index img {vertical-align:middle;}
.subpage-index a {color:#303030;padding:4px 7px 5px 6px;}
.subpage-index a.selected  {color:white;background:transparent url(image/index.png) no-repeat center center;}

#newsletter {padding-bottom:10px;}
#newsletter p {margin:-6px 0 0 0;line-height:1.8em;}
#newsletter .input-line {background:transparent url(image/newsletterlabel.png) no-repeat;height:26px;margin-top:10px;}
#newsletter .input {border-width:0;background-color:transparent;width:230px;margin-left:10px;padding:2px;margin-right:12px}
#newsletter input {margin:4px 0 0 0;vertical-align:middle;}

#open-text {width:990px;margin-left:5px;border-bottom:1px solid #f2f0ee;padding:16px 0 10px 0;border-top:1px solid #f2f0ee;}
#open-text p {margin:0 0 0 200px;padding:30px 0 35px 117px;background:transparent url(image/otwarte.png) no-repeat;}

#open-texteng {width:990px;margin-left:5px;border-bottom:1px solid #f2f0ee;padding:16px 0 10px 0;border-top:1px solid #f2f0ee;}
#open-texteng p {margin:0 0 0 200px;padding:30px 0 35px 117px;background:transparent url(image/otwarteeng.png) no-repeat;}

#icons-bottom {list-style-type:none;margin:0;text-align:center;width:990px;margin-left:5px;border-bottom:1px solid #f2f0ee;padding:15px 0 23px 0;}
#icons-bottom li {display:inline;padding:0 30px;}

#links-bottom {list-style-type:none;margin:0;padding:50px 0;line-height:20px;text-align:center;border-bottom:1px solid #f2f0ee;}
#links-bottom li {display:inline;border-right:1px solid #f2f0ee;padding:5px 7px 5px 6px;}
#links-bottom li.first {border-left:1px solid #f2f0ee;}
#links-bottom li a {color:#464646;}

#foot {margin-left:10px;width:980px;color:#a9a9a9;padding:23px 0;}
#foot p {margin:0;font-size:11px;}
#foot p strong {color:#544391;}
#foot p a {color:#a9a9a9;}
#owner {float:right;}
#owner span {vertical-align:bottom;}
#owner img {margin-left:2px;}
