body {padding:0;margin:0;background:white;font-size:11px;font-family:tahoma, sans-serif;color:#7b7b7b;}
form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {font-family:tahoma, serif;font-size:11px;color:#7b7b7b;}
p, ul {margin-top:1em;margin-bottom:1em}
img {vertical-align:bottom;}
a img {border-width:0;}
a {color:#a11883;text-decoration:none;}
a:hover {text-decoration:underline;}
.none {display:none;}
.columns {width:100%;overflow:hidden;}

#container {width:960px;margin:0 auto;}
#top {background:#aa2e8f url(../layout/top.png) no-repeat;height:40px;position:relative;width:100%;}
#top h1 {font-size:12px;margin:0;padding:13px 0 0 21px;}

#menu {z-index: 10; position: relative; width:1000px;}

#menu.show ul .submenu {display:block;}
#menu.show1 ul .submenu1 {display:block;}
#menu.show2 ul .submenu2 {display:block;}
#menu.show3 ul .submenu3 {display:block;}
#menu.show {background:transparent url(../layout/submenulink.png) no-repeat 141px 8px;}
#menu.show1 {background:transparent url(../layout/submenulink1.png) no-repeat 0 8px;}
#menu.show2 {background:transparent url(../layout/submenulink2.png) no-repeat 729px 8px;}
#menu.show3 {background:transparent url(../layout/submenulink1.png) no-repeat 588px 8px;}
#menu ul {list-style-type:none;margin:0;padding:17px 0 15px 0;width:100%;height:45px;position:relative;z-index:10}
#menu ul li {float:left;border-left:1px solid #dfe2e3;padding:9px 0 0 5px;position:relative;}
#menu ul li a {height:38px;position:relative;float:left;overflow:hidden;}
#menu ul li a img {position:relative;}
li.menu1 a img {position:relative;padding-left:10px;}
#menu ul li.menu1 ul.submenu1 li a img {position:relative;padding-left:0px;}
/*li.menu2 a img {position:relative;padding-left:10px;}*/
.pl #menu ul li.menu2 a img {position:relative;padding-left:5px;}
/*.pl #menu ul li.menu3 a img {position:relative;padding-left:5px;}*/
#menu ul li.menu2 a img {position:relative;padding-left:15px;}
#menu ul li.menu4 a img {position:relative;padding-left:10px;}
.pl #menu ul li.menu4 a img {position:relative;padding-left:20px;}
#menu ul li.menu4 ul.submenu3 li a img {position:relative;padding-left:0px;}
#menu ul li.menu2 ul.submenu li a img {position:relative;padding-left:0px;}
#menu ul li.menu5 a img {position:relative;padding-left:5px;}
#menu ul li.menu6 a img {position:relative;padding-left:10px;}
.pl #menu ul li.menu6 a img {position:relative;padding-left:0px;}


#menu ul li a:hover {border-width:0;}
#menu ul li a:hover img {top:-38px;}

#menu ul li.menu1 {border-left-width:0;width:136px;}
#menu ul li.menu2 {width:175px;} /*width:222px;*/
#menu ul li.menu3 {width:118px;padding-right:15px;}
/*#menu ul li.menu4 {width:135px;}*/
#menu ul li.menu4 {width:135px;margin-left:-5px;}
#menu ul li.menu5 {width:116px;}
#menu ul li.menu6 {width:100px;}
#menu ul li.menu7 {width:126px;padding-right:5px;margin-left:-5px;}

/*.pl #menu {z-index: 10; position: relative; width:1000px;}*/
.pl #menu.show {background:transparent url(../layout/submenulink.png) no-repeat 141px 8px;}
* html #menu {background-image:none !important;}
.pl #menu ul li.menu1 {width:136px;}
.pl #menu ul li.menu2 {width:175px;}
.pl #menu ul li.menu4 {width:126px;margin-left:-5px;}
.pl #menu ul li.menu5 {width:116px;}
.pl #menu ul li.menu6 {width:100px;}
.pl #menu ul li.menu7 {width:116px;}
/*.pl #menu ul li.menu3 {width:163px;}*/
.pl #menu ul li.menu3 {width:134px;}
/*.pl #menu.show3 {background:transparent url(../layout/submenulink3.png) no-repeat 538px 8px;}*/
.pl #menu.show3 {background:transparent url(../layout/submenulink3.png) no-repeat 594px 8px;}
/*.pl #menu.show2 {background:transparent url(../layout/submenulink2.png) no-repeat 670px 8px;}*/
.pl #menu.show2 {background:transparent url(../layout/submenulink2.png) no-repeat 726px 8px;}

#menu ul ul li {vertical-align:bottom;}
#menu ul ul a {width:100%;}

#menu ul .submenu {display:none;position:absolute;left:-1px;top:36px;background:transparent url(../layout/submenu241.gif) no-repeat left bottom;padding-bottom:12px;height:auto;width:182px;}
#menu ul .submenu li {float:none;border-width:0;padding-right:0;border:1px solid #e3e3e3;border-bottom-width:0;padding-left:33px;background:white url(../layout/submenu.png) no-repeat 15px 9px;height:20px;}
#menu ul .submenu li a {float:none;height:auto;display:block;}
#menu ul .submenu li a:hover img {top:0;}
#menu ul .submenu li.first-submenu {border-top-width:0;padding-top:15px;background-position:15px 15px;}

#menu ul .submenu1 {display:none;position:absolute;left:0;top:36px;background:transparent url(../layout/submenu1.gif) no-repeat left bottom;padding-bottom:12px;height:auto;width:142px;}
#menu ul .submenu1 li {float:none;border-width:0;padding-right:0;border:1px solid #e3e3e3;border-bottom-width:0;padding-left:33px;background:white url(../layout/submenu.png) no-repeat 15px 9px;height:20px;}
#menu ul .submenu1 li a {float:none;height:auto;display:block;}
#menu ul .submenu1 li a:hover img {top:0;}
#menu ul .submenu1 li.first-submenu {border-top-width:0;padding-top:15px;background-position:15px 15px;}

#menu ul .submenu2 {display:none;position:absolute;left:-1px;top:36px;background:transparent url(../layout/submenu2.gif) no-repeat left bottom;padding-bottom:12px;height:auto;width:123px;}
#menu ul .submenu2 li {float:none;border-width:0;padding-right:0;border:1px solid #e3e3e3;border-bottom-width:0;padding-left:33px;background:white url(../layout/submenu.png) no-repeat 15px 9px;height:20px;}
#menu ul .submenu2 li a {float:none;height:auto;display:block;}
#menu ul .submenu2 li a:hover img {top:0;}
#menu ul .submenu2 li.first-submenu {border-top-width:0;padding-top:15px;background-position:15px 15px;}

#menu ul .submenu3 {display:none;position:absolute;left:-1px;top:36px;background:transparent url(../layout/submenu1.gif) no-repeat left bottom;padding-bottom:12px;height:auto;width:142px;}
#menu ul .submenu3 li {float:none;border-width:0;padding-right:0;border:1px solid #e3e3e3;border-bottom-width:0;padding-left:33px;background:white url(../layout/submenu.png) no-repeat 15px 9px;height:20px;}
#menu ul .submenu3 li a {float:none;height:auto;display:block;}
#menu ul .submenu3 li a:hover img {top:0;}
#menu ul .submenu3 li.first-submenu {border-top-width:0;padding-top:15px;background-position:15px 15px;}

.pl #menu ul .submenu1 {width:142px;}
.pl #menu ul .submenu {width:182px;background:transparent url(../layout/submenu.gif) no-repeat left bottom;}
.pl #menu ul .submenu3 {width:133px;background:transparent url(../layout/submenu3.gif) no-repeat left bottom;}
.pl #menu ul .submenu2 {width:123px;}

#main-banner {padding:1px 0;height:316px;}

#lang-bar {height:43px;background:#aa2e8f url(../layout/langbar.png) no-repeat;position:relative;width:100%;}
#lang {list-style-type:none;margin:0;padding:0;text-align:right;position:absolute;line-height:24px;right:9px;top:9px;}
#lang li {float:left;padding-right:16px;}
#lang li.line {padding-left:2px;background:transparent url(../layout/langline.png) no-repeat;}
#lang a {float:left;padding-left:50px;background:transparent none no-repeat 18px 0;color:#ce83be;}
#lang .selected a {color:white;}
#lang a.pl {background-image:url(../layout/pl.png);}
#lang a.en {background-image:url(../layout/en.png);}
#lang .plan a {background-image:url(../layout/floor.gif);color:white;}

#main-box {background:transparent url(../layout/mainbox.png) repeat-x left bottom;width:100%;overflow:hidden;}
#main-box .form-shops {float:left;border-right:1px solid #dfe2e3;width:460px;padding-left:22px;padding-top:27px;padding-bottom:16px;}
#main-box .input-line {height:44px;}
#main-box .input-line .label {float:left;width:147px;height:20px;padding-top:5px;}
#main-box .input-line * {vertical-align:middle;}
#main-box .input-line .select {float:left;width:223px;height:25px;background:#f4f4f4 url(../layout/input.png) no-repeat;margin-right:13px;padding-top:7px;}
.main-form .input-line .select div {display:block;margin:0 0 0 15px;overflow:hidden;}
.main-form .input-line .select ul {width:207px;position:absolute;background-color:white;border:1px solid #c7c7c7;z-index:10;height:100px;overflow:auto;list-style-type:none;margin:5px 0 0 -7px;padding:0;display:none;}
.main-form .input-line .select ul li {border-bottom:1px solid #f5f5f5;}
.main-form .input-line .select a {display:block;padding:3px 15px;margin-right:10px;color:#7b7b7b;background:transparent url(../layout/select.png) no-repeat 100% 0;}
.main-form .input-line .select ul a {background-image:none;margin-right:0;}
.main-form .input-line .select a:hover {text-decoration:none;}
.main-form .input-line .select ul a:hover {background-color:#f5f5f5;}

.main-form .input-line .input {float:left;width:223px;height:32px;background:#f4f4f4 url(../layout/input.png) no-repeat;margin-right:13px;}
.main-form .input-line .input input {border-width:0;width:190px;margin:9px 0 0 15px;background-color:transparent;}
#serachshop {visibility:hidden;}

#main-box .form-search {float:right;width:422px;padding-top:27px;}

#foot {border-bottom:1px solid #dfe2e3;border-top:1px solid #dfe2e3;line-height:59px;text-align:right;}
#foot p {margin:0;padding-right:28px;}
#foot #copyright {float:left;padding-left:21px;}

#content {background:transparent url(../layout/mainbox.png) repeat-x left bottom;width:100%;overflow:hidden;border-top:1px solid #dfe2e3;}
#content-bg {background:transparent url(../layout/dot.png) repeat-y 676px 0;width:100%;overflow:hidden;}
#left {float:left;width:631px;padding-left:20px;padding-bottom:20px;position:relative;}
#page {width:100%;padding-bottom:20px;position:relative;}
#right {width:283px;float:right;padding-bottom:20px;overflow:hidden;}

#right .box {border-bottom:1px solid #dfe2e3;width:283px;}
#right form.box {padding:24px 28px 0 27px;width:228px}
#right .form-shops {border-bottom-width:0;}
#right form .button {text-align:right;}
#right .input-line .label {display:block;margin-bottom:14px;}
#right .input-line .select {float:left;width:223px;height:25px;background:transparent url(../layout/input.png) no-repeat;margin-right:13px;padding-top:7px;margin-bottom:15px;}

#left h2 {margin:0;font-size:22px;padding:22px 0 11px 0;color:#454545;font-family:trebuchet ms, sans-serif;}
#page h2 {margin:0;font-size:22px;padding:22px 0 23px 21px;}
#logo {position:absolute;right:0;top:28px;}
#path {position:absolute;right:0;top:28px;list-style-type:none;margin:0;padding:0;}
#path li {display:inline;padding-left:16px;background:transparent url(../layout/path.png) no-repeat 7px 5px;}
#path li.home {padding-left:0;background-image:none;}

.subcol-left {float:left;width:184px;}
.subcol-right {float:right;width:417px;}

.text {width:100%;overflow:hidden;line-height:1.9em;text-align:justify;margin-top:1em;}
.text h1 {font-size:20px;margin:0;padding:17px 0 0 0;font-weight:normal;color:#454545;}
.text h2 {font-size:14px;margin:15px 0 18px 0;color:#454545;}
.text h3 {font-size:12px;margin:1.7em 0 0 0;color:#454545;}
.text td {padding:3px;}

.columns .photo {width:184px;height:113px;background:#f0f2f2 url(../layout/newsphoto.png) no-repeat;float:left;text-align:center;padding-top:5px;}
.small-text {margin-top:17px;text-align:right;color:#aa278d;background:#f0f2f2 url(../layout/smalltext.png) no-repeat;font-family:'trebuchet ms', sans-serif;line-height:1.6em;}
.small-text p {background:transparent url(../layout/smalltext1.png) no-repeat left bottom;margin:0;font-style:italic;padding:14px 9px;}

.print {text-align:right;line-height:25px;}
.print a {padding:6px 0 6px 39px;background:transparent url(../layout/print.png) no-repeat 0 0;}

.box-border {width:630px;background:#f0f2f2 url(../layout/boxborder.png) no-repeat;padding-top:6px;text-align:center;}
.box-border1 {background:transparent url(../layout/boxborder1.png) no-repeat left bottom;padding-bottom:8px;}
.map-object {margin-bottom:15px;}

.location {padding-top:14px;}
.location .col {float:left;width:180px;padding-left:45px;}
.location h3 {margin:0;}
.location .first-col {float:left;width:180px;}

.news-list {list-style-type:none;margin:-20px 0 0 0;padding:0;}
.news-list li {background:transparent url(../layout/dotline.png) repeat-x left bottom;width:100%;overflow:hidden;padding:20px 0;}
.news-list .photo {width:184px;height:113px;background:#f0f2f2 url(../layout/newsphoto.png) no-repeat;float:left;text-align:center;padding-top:5px;}
.news-list .logo {width:184px;height:113px;float:left;text-align:center;padding-top:5px;}
.news-list h3 {padding-left:211px;margin:0;font-size:14px;}
.news-list h4 {padding-left:0px;margin:0;font-size:14px;}
.news-list .date {margin:8px 0 5px 211px;display:block;font-style:normal;width:75px;height:20px;background:#f0f2f2 url(../layout/date.png) no-repeat;color:black;text-align:center;line-height:20px;}
.dates {float:left;display:block;}
.dates_from {margin-left:30px;float:left;display:block;color:#000;line-height:20px;padding-top:7px;font-size:11px;}
.dates_from3 {margin-left:0px;float:left;display:block;color:#000;line-height:20px;padding-top:7px;font-size:11px;}
.dates_from2 {float:left;display:block;color:#000;line-height:20px;padding-top:7px;font-size:11px;}
.dates_to {float:left;display:block;color:#000;line-height:20px;padding-top:7px;font-size:11px;}
.date2 {margin:8px 5px 5px 5px;display:block;font-style:normal;width:75px;height:20px;background:#f0f2f2 url(../layout/date.png) no-repeat;color:black;text-align:center;line-height:20px;float:left;}
.date3 {margin:8px 0 5px 5px;display:block;font-style:normal;width:75px;height:20px;background:#f0f2f2 url(../layout/date.png) no-repeat;color:black;text-align:center;line-height:20px;float:left;}
.date_separator {line-height:20px;padding-top:5px;}
.promo_description {padding-left:211px;display:block;text-align:justify;line-height:1.7em;}
.promo_description2 {display:block;text-align:justify;line-height:1.7em;}
.clear {clear:both;}
.news-list p {padding-left:211px;margin:0;line-height:1.7em;}
p.more2 {margin-left:-211px;line-height:1.7em;}
.promotion_name {margin:0;font-size:14px;color:#A11883;font-weight:bold;}
/*p.more3 {line-height:1.7em;}*/

.older {text-align:right;line-height:30px;}
.older a {padding:9px 0 9px 39px;background:transparent url(../layout/search.png) no-repeat 0 0;}

.photo-gallery {list-style-type:none;margin:0;padding:20px 0 0 0;width:100%;overflow:hidden;}
.photo-gallery li {width:202px;height:145px;background:#f0f2f2 url(../layout/gallery.png) no-repeat;text-align:center;padding-top:3px;margin-right:12px;float:left;margin-bottom:7px;}
.photo-gallery li.last-col {margin-right:0;}

.marginLeft {margin-left:25px;}
.marginRight {margin-right:35px;}

.shop-list {list-style-type:none;margin:0;padding:12px 0 0 0;width:630px;}
.shop-list .category {width:100%;overflow:hidden;position:relative;height:25px;}
.shop-list .category-open {height:auto;}
.shop-list h3 {font-size:11px;margin:0;}
.shop-list h3 a {display:block;height:33px;line-height:25px;padding-left:36px;background:transparent url(../layout/shoplist.png) no-repeat;}
.shop-list .category-open h3 a {background-position:-630px 0;}
.shop-list p {margin:0;position:absolute;right:0;top:0;line-height:25px;}
.shop-list ul {background:#f0f2f2 url(../layout/category.png) no-repeat left bottom;list-style-type:none;margin:0;padding:0 0 8px 36px;overflow:hidden;width:594px;margin-bottom:10px;}
.shop-list ul li {padding:5px 0 5px 13px;line-height:1.2em;height:1.2em;overflow:hidden;width:135px;background:transparent url(../layout/arrow.png) no-repeat 0 9px;float:left;}
.shop-list ul li a {display:block;height:1.2em;overflow:hidden;width:135px;}

.contact-box {margin:0;font-weight:bold;font-size:13px;}

.navigator {list-style-type:none;margin:1em 0 0 0;padding-bottom:1em;text-align:center;}
.navigator li {display:inline;padding:0 5px 0 0;}

.download-file {list-style-type:none;margin:1em 0 2em 0;padding:0;}
.download-file li {padding:2px 0 2px 30px;background:transparent url(../layout/download.png) no-repeat 5px 1px;}
.download-file li em {color:#7b7b7b;font-style:normal;padding-left:20px;}

.download-list h3 {font-size:12px;margin:1em 0;}

.shop {width:100%;overflow:hidden;}
.shop .shop-gallery {float:left;width:185px;}
.shop .shop-gallery ul {list-style-type:none;margin:0;padding:0;}
.shop .shop-gallery ul li {margin-bottom:15px;text-align:center;}
.shop .shop-gallery ul li.gallery {width:184px;height:113px;background:#f0f2f2 url(../layout/newsphoto.png) no-repeat;padding-top:5px;}
/*dodane*/
.gallery2 {width:179px;height:113px;background:#f0f2f2 url(../layout/newsphoto.png) no-repeat;padding-top:5px;padding-left:5px;float:left;margin-right:10px;margin-bottom:5px;}
/*dodane-end*/
.shop-details {border-bottom:1px solid #dfe2e3;width:100%;overflow:hidden;padding-bottom:10px;}
.shop-details .hours {float:left;width:200px;}
.shop-details .contact {float:right;width:400px;}
.shop-details dl {margin:0;width:100%;overflow:hidden;line-height:1.9em;}
.shop-details dt {float:left;width:110px;}
.shop-details dd {margin-left:115px;}
.shop-details .contact dt {width:123px;}
.shop-details .contact dd {margin-left:128px;}
.shop .description {width:418px;float:right;}
.shop .description h3 {font-size:11px;color:#454545;margin:0 0 0.8em 0;}
.shop .description .text {padding-bottom:1px;border-bottom:1px solid #dfe2e3;}
.shop .description .text p {margin-top:0;}
.shop-location {position:relative;padding:14px 0;border-bottom:1px solid #dfe2e3;margin-bottom:14px;}
.shop-location p {margin:0;}
.shop .button {margin:0;position:absolute;right:0;top:21px;width:169px;height:24px;color:white;background:#9d167e url(../layout/button.png) no-repeat;}
.shop .button a {text-align:center;color:white;display:block;padding-left:20px;line-height:24px;}
