body {padding:0;margin:0;background:white url(../images/bg.png) repeat center top;font-size:11px;font-family:tahoma, helvetica, sans-serif;color:#2f2f2f;}
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:#2f2f2f;text-decoration:none;}
a:hover {text-decoration:underline;}
.none {display:none;}
.columns {width:100%;overflow:hidden;}

#container {width:971px;margin:0 auto;border:1px solid #d0d0d0;background-color:#f8eff7;position:relative;}

#top {height:170px;background:#A72B8B url(../images/top.jpg) no-repeat;position:relative;margin:0 2px;}
#top h1 {margin:0;padding:39px 0 0 33px;}
#top h2 {position:absolute;right:22px;top:30px;margin:0;width:350px;padding:0;font-size:24px;color:#ffffff;font-weight:normal;text-align:right;}
#top h2 span {font-size:14px;color:#f8eff7;}

#search {position:absolute;right:22px;bottom:24px;width:200px;text-align:right;}
#search * {vertical-align:middle;}
#search .input {border:1px solid #e1e1e1;background-color:#f8eff7;padding:2px 6px;margin-right:2px;color:#9a9a9a;}
#search .inputbt {border-bottom:1px solid #e1e1e1;}

#lang {list-style-type:none;margin:0;padding:0 0 0 3px;display:inline;position:absolute;right:12px;top:44px;width:100px;text-align:right;}
#lang li {display:inline;}
#lang li img {vertical-align:middle;margin-top:7px;margin-bottom:3px;}

#menu {margin:0 5px;position:relative;z-index:10000;background: url(../images/bg_menu.png) no-repeat;height:32px;}
#menu ul {list-style-type:none;margin:0;padding:0;line-height:23px;height:23px;width:955px;}
#menu ul li {float:left;background:transparent url(../images/line.png) no-repeat 0 5px;height:21px;padding-left:1px;position:relative;}
#menu ul li.first {background-image:none;}
#menu ul a {float:left;padding:0 10px;font-size:14px;text-align:center;color:#666666;}
#menu ul a:hover {color:#67255a;text-decoration:none;background:transparent url(../images/bgline.png) no-repeat 0 3px;}

#menu ul .submenu {position:absolute;left:0;top:20px;padding-top:6px;width:216px;display:none;background:transparent url(../images/transprent.gif)}
#menu ul .show .submenu {display:block;}
#menu ul ul {border:1px solid #a5a5a5;line-height:18px;width:214px;background:transparent url(../images/submenu.png);position:relative;z-index:10000;padding:5px 0;height:auto;}
* html #menu ul ul {background-image:url(../images/submenuie.png);background-color:white;}
#menu ul ul li {float:none;background-image:none;height:auto;padding:0;}
#menu ul .submenu a {font-size:12px;color:#666666;float:none;width:190px;padding-left:12px;height:auto;display:block;padding-right:10px;text-align:left;}
#menu ul .submenu a:hover {color:#67255a;text-decoration:none;background-color:#fbcff2;background-image:none;}

#content {width:950px;padding:14px 0 14px 5px;margin-left:7px;overflow:hidden;position:relative;z-index:1;background-color:#FFFFFF;}
#left {width:550px;float:left;}
#right {width:400px;float:right;padding-top:8px;}

#left ul {list-style-type:none;margin:0;padding:0;}
#left ul li {float:left;}
#left ul img {border:1px solid #770900;margin-right:9px;width:126px;height:378px;}

#left #map {width:540px;height:378px;}

#right h2, .center h2, #right h2 a {color:#67255a;font-size:16px;font-weight:normal;margin:0;padding:9px 10px 5px 2px;background:transparent url(../images/dot.png) repeat-x left bottom;}

.text {width:390px;padding:3px 10px 3px 2px;text-align:justify;background:transparent url(../images/dot.png) repeat-x left bottom;min-height:305px;}
* html .text {height:305px;}
.text p, .text div {line-height:1.3em;margin-bottom:1.1em;font-size:12px;margin-top:0.7em;}
.text p a, .text div a {color:#666666;}
.text p dfn, .text dfn a {color:#000000;font-style:normal;}
.main-text {min-height:0;}
* html .main-text {height:0;}
.main-text p {line-height:1.2em;margin-bottom:1em;margin-top:0;padding-top:5px;}
.small-min-height {min-height:264px;}
* html .small-min-height {height:264px;}
.gallery {list-style-type:none;margin:0;padding:2px 0 0 0;}
.gallery li {text-align:center;padding:0 0 6px 0;overflow:hidden}
.gallery li img {border:1px solid #770900;width:120px;}
.gallery-left .gallery {float:left;width:142px;padding-top:12px;}
.gallery-left .col {width:240px;float:right;}
.gallery-right .gallery {float:right;width:142px;padding-top:12px;}
.gallery-right .col {width:240px;float:left;}
.gallery-bottom {width:100%;overflow:hidden;padding-bottom:1px;margin-top:10px;text-align:center;}
.gallery-bottom li {display:inline;padding:0 0 0 5px;}
.gallery-bottom li img {border:1px solid #6c6c6c;margin-bottom:7px;width:120px;}
.gallery-bottom li.first-col {padding-left:0;}

.clearservis {clear:left;}
.center {width:316px;padding-top:8px;float:left;}
.text2 {width:306px;padding:3px 10px 3px 2px;text-align:justify;min-height:305px;}
* html .text2 {height:305px;}
.text2 p, .text2 div {line-height:1.3em;margin-bottom:1.1em;font-size:12px;margin-top:0.7em;}
.text2 p a, .text2 div a {color:#666666;}
.text2 p dfn, .text2 dfn a {color:#000000;font-style:normal;}
.main-text2 {min-height:0;}
* html .main-text2 {height:0;}
.main-text2 p {line-height:1.2em;margin-bottom:1em;margin-top:0;padding-top:5px;}
.small-min-height2 {min-height:264px;}
* html .small-min-height2 {height:264px;}
.gallery2 {list-style-type:none;margin:0;padding:2px 0 0 0;}
.gallery2 li {text-align:center;padding:0 0 6px 0;overflow:hidden}
.gallery2 li img {border:1px solid #770900;width:120px;}
.gallery-left2 .gallery2 {float:left;width:142px;padding-top:12px;}
.gallery-left2 .col2 {width:158px;float:right;}
.gallery-right2 .gallery2 {float:right;width:142px;padding-top:12px;}
.gallery-right2 .col2 {width:158px;float:left;}
.gallery-bottom2 {width:100%;overflow:hidden;padding-bottom:1px;margin-top:10px;text-align:center;}
.gallery-bottom2 li {display:inline;padding:0 0 0 5px;}
.gallery-bottom2 li img {border:1px solid #6c6c6c;margin-bottom:7px;width:120px;}
.gallery-bottom2 li.first-col {padding-left:0;}

.print {background:transparent url(../images/dot.png) repeat-x left bottom;font-size:13px;padding:6px 10px;margin:0;}
.print2 {margin-right:5px;}
.print span {float:right;}
.print a {color:#9a9a9a;}

#teczka {font-size:12px;padding:6px 10px;margin:0;}
#teczka a {color:#67255a;}
#teczka a img {padding:2px;margin:0;}

.index {text-align:center;line-height:18px;list-style-type:none;margin:0;padding:9px 0;background:transparent url(../images/dot.png) repeat-x left bottom;}
.index li {display:inline;padding:0;}
.index li a {padding:1px 5px 2px 5px;color:#cccccc;border:1px solid #e0e0e0}
.index li a img {vertical-align:-5px;}
* html .index li a img {vertical-align:middle;}
*+html .index li a img {vertical-align:middle;}
.index li.prev a {padding:0;border-width:0;}
.index li.next a {padding:0;border-width:0}
.index li strong {font-weight:normal;color:white;padding:1px 5px 2px 5px;background-color:#e0e0e0;border:1px solid #e0e0e0;}

.news {list-style-type:none;margin:0;padding:6px 10px 6px 2px;width:390px;background:transparent url(../images/dot.png) repeat-x left bottom;}
.news li {font-size:12px;padding:9px 0 8px 2px;}
.news li img {vertical-align:middle;}

.news-list {list-style-type:none;margin:0;padding:3px 10px 9px 2px;width:381px;background:transparent url(../images/dot.png) repeat-x left bottom;line-height:1.45em;min-height:290px;}
* html .news-list {height:290px;}
.news-list li {font-size:12px;padding:9px 0 8px 0;}
.news-list h3 {margin:0;font-size:12px;font-weight:normal;}
.news-list h3 a {color:#333333;}
.news-list p {margin:0;color:#666666;}
.news-list p span {color:#000000;}
.news-list li img {vertical-align:middle;}
.news-list li em {font-style:normal;color:black;}

.newsletter {padding:16px 0 0 0;text-align:right;width:381px;}
.newsletter .input {border:1px solid #e1e1e1;color:#9a9a9a;padding:3px 6px 3px 6px;*padding:3px;width:110px;vertical-align:middle;margin-right:3px;font-size:10px;}
.newsletter select.input {padding:1px;width:118px;height:20px;margin-right:0;}
*html .newsletter select.input {padding:0;width:118px;height:18px;margin-right:0;}
.newsletter p {margin:9px 0 0 0;text-align:right;font-size:10px;color:#9a9a9a;}
.newsletter .button {border:1px solid #e1e1e1;background-color:white;color:#9a9a9a;width:41px;height:19px;font-size:10px;margin-left:20px;vertical-align:middle;padding:0;margin-bottom:2px;padding-bottom:3px;*padding-bottom:0;}

.sitemap {list-style-type:none;margin:0;padding:0;font-size:12px;padding:10px 10px 12px 2px;width:381px;background:transparent url(../images/dot.png) repeat-x left bottom;min-height:316px;}
* html .sitemap {height:316px;}
.sitemap ul {list-style-type:none;margin:0;padding:0;font-size:11px;}
.sitemap a {color:#2f2f2f;}
.sitemap ul a {color:#666666;}
.sitemap li {padding-top:2px;}
.sitemap ul li {padding:3px 0 0 13px;background:transparent url(../images/more.png) no-repeat 0 6px;}
.sitemap ul ul li {padding:3px 0 0 13px;background:transparent url(../images/arrow.png) no-repeat 0 6px;}

#product {overflow:hidden;margin-left:7px;width:957px;background-color:#FFFFFF;}
#product .columns {margin-left:5px;width:954px;}
#product div.image {float:left;width:612px;position:relative;}
#product div.image .image {text-align:center;width:100%;height:378px;width:612px;display:block;padding-top:20px;padding-bottom:20px;}
#product div.image .imageflash {text-align:center;width:100%;width:612px;display:block;padding-top:10px;padding-bottom:0;background:url(../images/loading.gif) center no-repeat;}
#product .product-desc {float:right;width:327px;}
#product div.product-desc ul {list-style-type:none;margin:0;padding:5px;background-color:white;margin-top:30px;}
#product div.product-desc ul li {display:inline;padding:0 6px;}
#product h2 {color:#333333;font-size:16px;font-weight:normal;margin:0;padding:25px 10px 5px 10px;background:transparent url(../images/dot.png) repeat-x left bottom;}
#product .text {margin-left:10px;}
#product .text p {line-height:1.2em;margin-bottom:1em;margin-top:0.5em;}
#product .price {height:25px;}
#product .text {min-height:0;width:307px;}
* html #product .text {height:0;}

#product2 {overflow:hidden;margin-left:7px;width:957px;background-color:#FFFFFF;}

#foot {padding:19px 14px 0 14px;text-align:center;margin:0;font-size:11px;color:#a8a8a8;border-top:11px solid #e1e1e1;line-height:1em;background:transparent url(../images/bottom.jpg) no-repeat;margin-left:3px;}
#foot.no-border-top {border-top-width:0;}
#foot a, #foot p {color:#777777;}
#foot ul {list-style-type:none;margin:0;padding:0;}
#foot li {display:inline;padding-left:9px;background:transparent url(../images/line1.png) no-repeat 2px 2px;}
#foot li.first {padding-left:0;background-image:none;}
#project {text-align:right;color:#999999;padding:15px 0 0 0;}
#project a {color:#999999;}