
            
             /**
 * Noble Concierge
 */
 
/* reset */
* { margin: 0; padding: 0; }
ul, ol { list-style-type: none; }
h1, h2, h3, h4, h5, h6, p { font-size: 1em; }
fieldset, input, textarea, table, img { border: 0; }
body { background-color: #fff; color: #000; }
a { text-decoration: none; outline: 0; color: #AC926C; }
a:hover {text-decoration: underline;}
object {outline: none;}
/* commons */
body { font: 11px/16px Arial, Helvetica, sans-serif; background: #fff url(../img/gradient-body.png) repeat-x 0 121px; }
input { font: 11px/14px Arial, Helvetica, sans-serif; }
.horizontal:after { content:'.'; height: 0px; width: 0px; display: block; clear:both; visibility: hidden; }
.horizontal li { float: left; }
.horizontal li li { float: none; }
.horizontal li .horizontal li { float: left; }
ul.navi { list-style-type: none; }
.wrapper:after, div.wrap960:after { content:'.'; height: 0px; width: 0px; display: block; clear:both; visibility: hidden; }
div.wrap960 { width: 960px; margin: 0 auto; }
.col-470, .col-290  { float: left; }
.col-470 { width: 470px; margin-right: 20px;}
.col-290 { width: 290px; overflow: hidden; }
.right { float: right; }
div.tags {}
.tags p { float: left; padding: 1px 4px 1px 0; margin: 0 1px 0 0 !important; }
.tags ul { margin-left: 89px; }
.tags li { padding: 1px 4px; margin: 0 1px 1px 0 !important; color: #fff; background-color: #a0a0a0; }
.tags li a { color: #fff; white-space: nowrap; }
.tags li a:hover { text-decoration: underline; }
ul.tags-location { }
ul.tags-location li { margin: 0 4px 4px 0; }
ul.tags-location li a { color: #969696; text-decoration: underline; }
ul.tags-location li a:hover { color: #6e6e6e; }
.see-more { text-align: right; }
.see-more a { background-color: #e6e6e6; color: #000; padding: 2px 4px; }
.see-more a:hover { text-decoration: underline; }
.rss-button { height: 16px; padding-right: 20px; background: url(../img/icon-rss.png) no-repeat right top; font: 11px/19px Arial, Helvetica, sans-serif; color: #000; }
.rss-button:hover { text-decoration: underline; }
.back-button { clear: both; }
.back-button a { background-color: #e6e6e6; color: #000; padding:2px 6px 2px 4px; }
.back-button a:hover span { text-decoration: underline; }
.submit { cursor: pointer; }
/* select-box plugin */
.selectbox, select.select { width: 211px; height: 14px; padding: 2px; background: #fff url(../img/bg.select-input.png) no-repeat 198px 2px; cursor: pointer; border: 1px solid #e3e3e3; }
.selectbox-wrapper { position: relative; z-index: 1; float: left; }
.selectbox-wrapper ul { width: 199px; background-color: #fff; padding: 8px; border: 1px solid #afafaf; position: absolute; left: -1px; top: 2px; }
.selectbox-wrapper li { color: #6f6f6f; line-height: 19px; padding: 0 5px; border-bottom: 1px solid #e3e3e3; cursor: pointer; }
.selectbox-wrapper li.selected { background-color: #f1f1f1; }
.selectbox-wrapper li.current { background-color: #6d6d6d; color: #fff; }
.selectbox-wrapper li.last { border-width: 0; margin-bottom: 7px; }
.selectbox-shadow { width: 216px; background-color: #afafaf; position: absolute; left: 4px; top: 5px; }
/* navi top */
div#navi-top { height: 26px; background-color: #000; line-height: 26px; color: #fff; }
#navi-top a { color: #ffffff; }
#navi-top a:hover { text-decoration: underline; }
#navi-top ul { float: left; position: relative }
#navi-top li { margin-left: 13px; height: 26px; }
#navi-top form.search { float: left; width: 227px; line-height: 14px; padding-left: 13px; position: relative }
#navi-top .search input, #navi-top .search label { float: left; }
#navi-top .search label { width: 45px; line-height: 26px; }
#navi-top .search input.text { width: 139px; border: 0; background-color: #fff; color: #6f6f6f; margin: 6px 5px 0 0; padding: 0 3px; }
#navi-top .search input.submit { background-color: #000; color: #fff; margin-top: 3px; width: 14px; height: 14px; }
/* header */
#mainpage-flash { margin-top: -26px }
div#header { height: 94px; border-bottom: 1px solid #e9e9e9; }
#header h1 { float: left; width: 130px; height: 65px; margin-top: 17px;  }
#header h1 img { display: none; }
#header h1 a { width: 130px; height: 65px; display: block; text-indent: -999px; background: url(../img/noble-concierge.png) no-repeat 0 0; }
#header dl.about {height: 48px; float: left;  width: 500px; padding: 23px 0 23px 310px; text-align: right; background: url(../img/header-ccard.png) no-repeat 480px 50%; }
#header dl.about dt { font-weight: bold; float: left; padding-right: 115px; }
#header dl.about dd { float: left; width: 225px; text-align: left; }
#header dl.about dd a { padding: 1px 4px; background-color: #e6e6e6; color: #000; }
#header dl.about dd a:hover { text-decoration: underline; }
/* body */
div#body { padding-bottom: 40px; }
/* body > navi-main */
div#navi-main { width: 160px; float: left; font: 14px/17px Georgia, serif; padding-top: 50px;  }
#navi-main ul.navi li { border-bottom: 2px solid #e9e9e9; margin-bottom: 4px; width: 150px; }
#navi-main ul.navi li a { display: block; padding-left: 10px; border-left: 4px solid #e9e9e9; margin-bottom: 5px; color: #000; }
#navi-main ul.navi li a.active { border-color: #c3a983; color: #c3a983; }
#navi-main ul.navi li a:hover { border-color: #c3a983; text-decoration: none;}
/* body > content */
div#content { width: 800px; float: left; padding-top: 10px; width: 780px; position: relative; z-index: 1; }
/* body > content > .big-list */
ul.big-list { color: #6f6f6f; }
.big-list > li { margin-bottom: 20px; clear: left; position: relative; }
.big-list .rss-button { position: absolute; right: 0; z-index: 666; }
.big-list li:after { content:'.'; height: 0px; width: 0px; display: block; clear:both; visibility: hidden; }
.big-list li .img { float: left; width: 180px; height: 120px; padding-right: 14px; }
.big-list li .img img { width: 180px; height: 120px; }
.big-list li .text { float: left; width: 276px; }
.big-list li h2, .big-list li h3 { font: 16px/21px Georgia, serif; margin-bottom: 9px; padding: 4px 0 0; color: #000; border-width: 0; }
.big-list li h2 {margin-right: 15px;}
.big-list li h2 a, .big-list li h3 a { color:#000; }
.big-list li h2 a:hover, .big-list li h3 a:hover { text-decoration: underline; }
.big-list li p { margin-bottom: 9px; }
.big-list li .tags { margin-top: 11px; }
.big-list li.no-img .text { float: none; width: auto; }
/* body > content > .big-list.borders */
.borders li { padding-top: 15px; margin-bottom: 15px; background: url(../img/border.dashed-horizontal.png) repeat-x 0 -52px; }
/* body > col-470 > .alphabet-list */
.alphabet-list { margin-bottom: 25px; }
.alphabet-list li { width: 16px; height: 16px; margin-right: 2px; }
.alphabet-list li a { display: block; height: 100%; width: 100%; text-align: center; background-color: #e6e6e6; color: #000; text-transform: uppercase; font-weight: bold; }
.alphabet-list li a:hover, .alphabet-list li.active a { background-color: #000; color: #fff; }
/* body > col-290 */
.col-290 h3 { font: 17px/21px Georgia, serif; padding-bottom: 4px; margin-bottom: 20px; background: url(../img/border.dashed-horizontal.png) repeat-x left bottom; }
/* body > col-290 > events-list */
div.events-list { margin-bottom: 30px; }
.events-list ol li { padding: 4px 0 4px 52px; background: url(../img/events-list.bg.png) no-repeat 0 50%; position: relative; z-index: 1; }
.events-list dt { font-weight: bold; }
.events-list dd { color: #6f6f6f; }
.events-list dd.date { position: absolute; left: 0; top: 50%; width: 34px; text-align: center; line-height: 28px; padding-right: 18px; margin-top: -14px; }
.events-list dd.date span { display: block; font-weight: bold; color: #fff; }
.events-list li.range { background-position: -292px 50%; }
.events-list li.range dd.date { line-height: 18px; margin-top: -18px; }
.events-list .see-more { margin-top: 18px; }
/* body > col-290 > tag cloud */
div.tag-cloud { margin-bottom: 45px; font: 10px/24px Georgia, serif; }
.tag-cloud ul li { float: left; height: 24px; white-space: nowrap; }
.tag-cloud ul li a { color: #6f6f6f; padding: 2px; margin: 1px; }
.tag-cloud ul li.bigger a { font-size: 16px; color: #4c4c4c; }
.tag-cloud ul li.biggest a { font-size: 18px; color: #000; }
.tag-cloud ul li a:hover { text-decoration: underline; color: #935e25; }
/* body > col-290 > google map */
div.google-map { margin-bottom:30px; }
.google-map .container { border: 4px solid #e9e9e9; background-color: #e9e9e9; }
.google-map .map-container { background: url(../img/loader.gif) no-repeat 50%; width: 282px; height: 227px; overflow: hidden; }
.google-map .controls { text-align: right; line-height: 25px; margin-right: 15px; }
.google-map .controls a { color: #000; }
.google-map .controls a:hover { text-decoration: underline; }
a.geo { display: none; }
/* body > col-290 > sections-previews */
div.sections-previews { width: 290px; }
.sections-previews ul { padding-left: 1px; width: 291px; margin-left: -1px; background: url(../img/bg.sections-preview.png) repeat-y 1px 0; }
.sections-previews ul:after { content:'.'; height: 0px; width: 0px; display: block; clear:both; visibility: hidden; }
.sections-previews ul li { float: left; width: 122px; padding: 0 12px 0 11px; }
.sections-previews ul li.odd { clear: left; }
.sections-previews ul li h4 { height: 27px; padding-left: 14px; font: 14px/27px Georgia, serif; color: #fff; background-color: #000; }
.sections-previews ul li h4 a { color: #fff; }
.sections-previews ul li h4 a:hover { text-decoration: underline; }
.sections-previews ul li img { width: 122px; height: 62px; margin-top: 1px; }
.sections-previews ul li h5 a { color: #ac926c; font-weight: bold; }
.sections-previews ul li h5 a:hover { text-decoration: underline; }
.sections-previews ul li p { padding-bottom: 6px; color: #6f6f6f; }
/* body > col-290 > list-partners */
.list-partners { margin-bottom: 21px; }
.list-partners li { width: 145px; margin-bottom: 9px; }
.list-partners li a { color: #000; padding-left: 13px; border-left: 4px solid #e6e6e6; display: block; }
.list-partners li a:hover { text-decoration: underline; }
/* body > col-290 > concierge-team */
div.concierge-team { margin-bottom: 30px; }
.concierge-team li.first { margin-right: 2px; }
.concierge-team ul { margin-bottom: 14px; }
/* body > col-290 > concierge-team-big */
div.concierge-team-big { margin-bottom: 30px; padding-bottom: 10px; border-bottom: 1px dashed #bdbdbd; }
.concierge-team-big h3 { margin-bottom: 10px; }
.concierge-team-big .container { overflow: hidden; border-width: 0 1px; border-style: dashed; border-color: #bdbdbd; padding: 0 10px 0 9px; }
.concierge-team-big .controls p a { color: #000; }
.concierge-team-big .controls p a:hover { text-decoration: underline; }
.concierge-team-big .controls .prev, .concierge-team-big .controls .next, .concierge-team-big .controls .current { position: absolute; z-index: 3; }
.concierge-team-big .controls .current { width: 269px; text-align: center; z-index: 1;}
.concierge-team-big .controls .next { right: 0; }
.concierge-team-big .controls { margin-bottom: 10px; height: 16px; position: relative; z-index: 1; }
.concierge-team-big ol { width: 1870px; }
.concierge-team-big ol li { width: 290px; }
.concierge-team-big ol ul li { width: 122px; height: 165px; }
.concierge-team-big ol ul li.odd { padding-right: 12px; border-right: 1px dashed #bdbdbd; margin-right: 12px; }
.concierge-team-big h4 { height: 27px; padding-left: 14px; margin-bottom: 1px; font: 14px/27px Georgia, serif; color: #fff; background-color: #ac926c; }
.concierge-team-big strong, .concierge-team-big p a { color: #ac926c; font-weight: bold; text-decoration: none }
/* body > col-290 > partners-preview */ 
.partners-preview { margin-bottom: 30px; }
.partners-preview .text img { float: left; padding: 0 14px 14px 0; }
.partners-preview .text h4 { font: 16px/22px Georgia, serif; margin-bottom: 9px; }
.partners-preview .text p { margin-bottom: 9px; color: #6e6e6e; }
.partners-preview .see-more { padding-top: 9px; }
/* body > col-290 > events-map */
.events-map { margin-bottom: 30px; }
.events-map h3 { margin-bottom: 15px; }
.events-map form { padding: 10px; background-color: #e6e6e6; margin-bottom: 30px; }
.events-map form .submit { background-color: #e6e6e6; }
/* body > col-290 > events-date-picker */
.events-date-picker { height: 450px; }
.events-date-picker .dateRanges { background-color:#E6E6E6;}
.events-date-picker .dateRanges:after {content:'.'; height: 0px; width: 0px; display: block; clear:both; visibility: hidden;}
.events-date-picker .ui-datepicker-inline { background-color:#E6E6E6; width:145px; float: left; padding:3px 3px 21px; width:139px; position: relative;}
.events-date-picker .ui-datepicker-links { background:#828282; color: #fff; font-family: Times; height:18px; position:absolute; width:139px; height:18px; bottom: 3px;}
.events-date-picker .ui-datepicker-prev {float: left; margin-left:8px; cursor: pointer;}
.events-date-picker .ui-datepicker-prev a {color: #fff;}
.events-date-picker .ui-datepicker-current {display: none;}
.events-date-picker .ui-datepicker-next {float: right; margin-right:8px; cursor: pointer;}
.events-date-picker .ui-datepicker-next a {color: #fff;}
.events-date-picker .ui-datepicker-header {background:#828282; color: #fff; height: 38px;}
.events-date-picker table.ui-datepicker {width: 100%; background: #fff; border-collapse:collapse;}
.events-date-picker table.ui-datepicker td {border: 1px solid #e9e9e9; text-align: center; font-family: Arial; font-size: 9px; cursor: pointer}
.events-date-picker table.ui-datepicker td {color: #6e6e6e;}
.events-date-picker table.ui-datepicker td.ui-datepicker-week-end-cell a {color: #bfa580;}
.events-date-picker table.ui-datepicker td.ui-datepicker-current-day {background: #000;}
.events-date-picker table.ui-datepicker td.ui-datepicker-current-day a {color: #fff;}
.events-date-picker table.ui-datepicker tr.ui-datepicker-title-row td {font-weight: bold;}
.events-date-picker .dateRanges .showOnMap { text-align: right; margin-right: 5px; clear: both; line-height: 25px;}
.events-date-picker select {display: none !important;}
.events-date-picker input {line-height: 16px; border: none; padding: 0px; text-decoration: none;}
.events-date-picker input.datepickerSelectUnderline {text-decoration: underline;}
.events-date-picker #YdatesRangeFrom_input, .events-date-picker #YdatesRangeTo_input {width:50px; background-position:35px 8px; font-size: 16px;}
.events-date-picker #MdatesRangeFrom_input, .events-date-picker #MdatesRangeTo_input {width:70px; margin-top:10px;}
.events-date-picker .selectbox {color: #fff; font-family: Times; font-size: 12px; height: 19px; margin:7px 0px 0px 7px; background: url(../img/bg.select-input-datepicker.png) no-repeat 60px 5px; cursor: pointer;}
.events-date-picker .ui-datepicker-inline .selectbox-wrapper ul { width: 121px; left: 0px; top: 11px; }
.events-date-picker .ui-datepicker-inline .selectbox-shadow { width: 135px; left: 6px; top: 12px;}
.events-date-picker span.definedRanges {line-height: 24px;}
.events-date-picker ul.definedRanges {background-color: #e6e6e6; padding:20px 3px;}
.events-date-picker ul.definedRanges li {font-size: 9px; color: #6e6e6e; background-color: #fff; margin: 1px 0px; padding: 1px 5px; overflow:hidden;}
.events-date-picker ul.definedRanges li a {color: #6e6e6e; float: left; width:265px;}
.events-date-picker ul.definedRanges li a.listRaquo {float: right; width:5px;}
/* body > col-290 > widget-wap-promo */
.widget-wap-promo { margin-top: -5px; }
.widget-wap-promo a { color: #6f6f6f; }
.widget-wap-promo a:hover { text-decoration: underline; }
.wap-promo { height: 133px; background: url(../img/bg.widget-wap-box.png) no-repeat 0 0; padding: 22px 0 0 72px;  }
.widget-promo { height: 131px; background: url(../img/bg.widget-wap-box.png) no-repeat 0 -155px; padding: 10px 64px 0 14px;  }
.widget-wap-promo h4 { font: 16px/22px Georgia, serif; margin-bottom: 5px; }
.widget-wap-promo p { font: 9px/13px Tahoma, Geneva, sans-serif; color: #6f6f6f; }
.widget-promo p, .widget-promo h4 { text-align: right; }
.widget-wap-promo p.go-to {margin-right:14px; margin-top:29px; text-align:right; width:auto; }
.widget-wap-promo .widget-promo p.go-to { margin-top: 42px; text-align: left; }
/* body > col-470 > .navi-pages */
ul.navi-pages { padding-top: 10px; clear: left;}
.navi-pages .prev, .navi-pages .next { margin: 0 1px 1px 0; padding: 1px 10px; background-color: #000; color: #fff; }
.navi-pages a { color: #fff; }
.navi-pages a:hover { text-decoration: underline; }
.navi-pages .go-to { clear: left; margin-top: 8px; }
.navi-pages .go-to .submit { padding: 0 10px; background-color: #e6e6e6; }
.navi-pages .go-to .page { border: 1px solid #e6e6e6; width: 29px; line-height: 14px; height: 14px; text-align: center;}
.navi-pages .go-to span { color: #b2b2b2; word-spacing: 2px; padding-left: 2px; }
/* body.news || body.partners || body.rss */
h2 { font: 20px/26px Georgia, serif; padding-bottom: 11px; border-bottom: 1px solid #e9e9e9; position: relative; z-index: 1; }
h2 .rss-button { position: absolute; right: 0; top: 5px; }
/* body.rss */
.rss h2 { margin-bottom: 25px; }
.rss img { float: left; padding: 10px 10px 10px 0; }
.rss h3,.rss .text-content h3 { font: 16px/22px Georgia, serif; margin-bottom: 20px; border-width: 0; padding: 0; }
.rss p { margin-bottom: 20px; color: #6f6f6f; }
.rss ul { padding-bottom: 40px; }
.rss li { width: 230px; height: 53px; background: url(../img/border.dashed-horizontal.png) 0 bottom; }
.rss li.odd { margin-right: 10px; }
.rss li.first-row { padding-top: 1px; }
.rss li a { color: #000; display: block; padding-left: 30px; padding-top: 10px; background: url(../img/icon-rss.png) no-repeat left 13px;  }
.rss li a span { display: block; color: #6f6f6f; }
.rss li a:hover, .rss li a:hover span { text-decoration: underline; }
/* body.events */
/* body.partners */
/* body.search-results */
/* body.widget */
.events h2, .search-results h2, .partners h2, .widget h2, .default h2 { margin-bottom: 25px; }
/* body.news */
.news h2 {overflow: hidden;}
.news h2 span { padding: 0 4px; background-color: #000; color: #fff; margin-right: 9px; float: left; display: block;}
.news h2 span a { color: #fff; }
.news h2 span a:hover { text-decoration: underline; }
.news h2 em {font-style: normal; width: 650px; display: block; float: left;}
.news .meta li { margin-right: 4px; color: #6f6f6f; line-height: 24px; }
.news .meta li a { color: #000; }
.news .meta li a:hover {text-decoration: underline; }
.news-no-news { text-align: center; padding: 50px 25px; }
/* body.about */
.about .flash-movie-big { margin-bottom: 13px; }
/* body.search-results */
#big-search-form { padding: 11px; background-color: #e6e6e6; }
#big-search-form .submit { background-color: #e6e6e6; }
#big-search-form #search-query { height: 14px; padding: 2px 10px; margin-right: 7px; width: 360px; border: 1px solid #e3e3e3; } /*tymczasowo*/
#big-search-form .selectbox { width: 152px; background-position: 140px 2px; margin-right: 7px; }
#big-search-form .selectbox-wrapper ul { width: 140px; margin-left: 224px; }
#big-search-form .selectbox-shadow { width: 157px; margin-left: 224px;  }
#search-stats { padding: 12px 0 11px; margin-bottom: 20px; border-bottom: 1px solid #e9e9e9; color: #6f6f6f; }
.search-highlight, .search-results em { color: #935e25; }
/* body > .text */
.text-content h3 { font: 16px/22px Georgia, serif; padding: 20px 0; border-top: 1px solid #e9e9e9; }
.text-content p { color: #505050; line-height: 1.7em; }
.text-content blockquote { padding: 20px 20px 20px 82px; border: 1px dashed #e9e9e9; background: url(../img/bg.blockquote.png) no-repeat 9px 9px; }
.text-content ol { list-style-type: decimal; list-style-position: inside; }
.text-content ol li { padding-left: 25px; text-indent: -16px; margin: 0 25px 4px 0; border-left: 4px solid #e9e9e9; }
.text-content ul li { padding-left: 15px; margin: 0 25px 4px 0; border-left: 4px solid #e9e9e9; }
.text-content blockquote,  .text-content p, .text-content img, .text-content .flashwrap { margin-bottom: 20px; }
.text-content ol, .text-content ul { padding-bottom: 16px; color: #505050;}
.text-downloads {border-top: dotted 2px #ececec; padding: 10px;}
.text-downloads li {padding: 3px 0 3px 20px;}
.text-downloads li span {color: #6F6F6F}
.text-downloads li.pdf {background: url('../img/ico.pdf.png') 0 3px no-repeat;}
/* body.news > .col-470 > .back-butotn */
.news .col-470 .back-button { padding-top: 14px;  margin: 12px 0 65px; border-top: 1px solid #e6e6e6; }
/* body.news > .col-470 > .tags */
.news .col-470 .tags { padding-bottom: 10px; padding-top: 13px; }
/* body.news > .comments */
.news .comments { margin-bottom: 65px; }
.news .comments h3 { font: 16px/22px Georgia, serif; margin-bottom: 8px; }
.news .comments div { background-color: #e9e9e9; padding: 4px; }
.news .comments div p { padding: 10px; margin: 0; color: #6f6f6f; }
.news .comments form { background-color: #fff; padding: 6px 6px 12px; }
.news .comments form input { float: left; }
.news .comments form label { width: 45px; display: block; float: left; }
.news .comments form input.txt { width: 150px; border: 0; background: url(../img/search-input.png) repeat-x 0 bottom; margin: 1px 20px 0 0; }
.news img.news-pict { margin-bottom: 20px; }
/* body.team-member */
div.team-member h2 { margin-bottom:25px; }
.team-member .member-presentation { padding: 0 14px 14px 0; float: left; }
.team-member .member-presentation img { margin: 0; vertical-align: bottom; }
.team-member h3 { padding: 0 0 9px 0; border-width: 0; }
.team-member dl { margin-bottom: 20px; }
.team-member dl dt { color: #969696; }
.team-member dl dd { color: #000; }
.team-member .back-button { padding-top: 15px; border-top: 1px solid #e9e9e9; }
/* footer */ 
div#footer { line-height: 14px; color: #929292; background-color: #050505; padding-top: 30px; }
#footer #navi-footer { background: url(../img/navi-footer-border.png) 0 0; padding: 0 0 13px 1px; margin-left: 160px; }
#footer #navi-footer:after { content:'.'; height: 0px; width: 0px; display: block; clear:both; visibility: hidden; }
#footer #navi-footer ul { float: left; width: 130px; }
#footer #navi-footer ul li { width: 99px; margin: 0 10px 3px 20px; }
#footer #navi-footer a { color: #929292; display: block; }
#footer #navi-footer a:hover { color: #e6e6e6; text-decoration: none; }
#footer #copyrights { text-align: right; line-height: 55px; margin-top: 32px; overflow: hidden; }
#footer #copyrights p { margin-right: 20px; }
/* big gallery - plugin */
div.big-gallery-plugin { padding-bottom: 20px; margin-bottom: 13px; border-bottom: 1px solid #e9e9e9; width: 780px; height: 460px; position: relative; }
div.big-gallery-plugin .displayed-news { height: 472px; overflow: hidden; position: relative}
.big-gallery-plugin h2 { font: 27px/40px Georgia, serif; border-width: 0; }
.big-gallery-plugin h2 a { color: #000; }
.big-gallery-plugin h2 a:hover { text-decoration: underline; }
.big-gallery-plugin .img-holder { position: absolute; z-index: 1; display: none; }
.big-gallery-plugin .img-holder.visible { display: block }
.big-gallery-plugin .img-holder img { vertical-align: bottom; }
.big-gallery-plugin .img-holder .img-wrapper a { display: block; width: 780px; height: 420px; }
.big-gallery-plugin .img-holder .img-wrapper .img-overlay a { display: inline; width: auto; height: auto; }
.big-gallery-plugin .img-wrapper { position: relative; }
.big-gallery-plugin .img-overlay { position: absolute; }
.big-gallery-plugin .img-overlay p { float: left; padding: 1px 4px; clear: left; background-color: #fff; margin: 0 0 1px; white-space: nowrap; }
.big-gallery-plugin .bottom-left .img-overlay { bottom: 20px; left: 20px; }
.big-gallery-plugin .top-left .img-overlay { top: 20px; left: 20px; }
.big-gallery-plugin .top-right .img-overlay { top: 20px; right: 20px; }
.big-gallery-plugin .bottom-right .img-overlay { bottom: 20px; right: 20px; }
.big-gallery-plugin .bottom-left p, .big-gallery-plugin .top-left p { float: left; clear: left; }
.big-gallery-plugin .bottom-right p, .big-gallery-plugin .top-right p { float: right; clear: right; }
.big-gallery-plugin .tags { clear: both; }
.big-gallery-plugin .tags p { float: left; }
.big-gallery-plugin .tags ul { margin-left: 93px; }
.big-gallery-plugin .bottom-left .tags, .big-gallery-plugin .top-left .tags { float: left; }
.big-gallery-plugin .bottom-right .tags,  .big-gallery-plugin .top-right .tags { float: right; }
.big-gallery-plugin .navi-position-tracker { position: absolute; z-index: 2; top: 50%; right: -20px; margin-top: -20px; }
.big-gallery-plugin .navi-position-tracker li { width: 20px; height: 17px; }
.big-gallery-plugin .navi-position-tracker li a { display: block; width: 100%; height: 100%; text-indent: -9999px; background: url(../img/a.big-gallery.tracker.png) no-repeat 50% 2px; }
.big-gallery-plugin .navi-position-tracker li a:hover { background-position: 50% -19px; }
.big-gallery-plugin .navi-position-tracker li.active a { background-position: 50% -19px; }
/* lightbox-overlay */
.lightbox-overlay { display: none; position: absolute; left: 0; top: 48px; background-color: #fff; opacity: 0.8; width: 780px; z-index: 900; height: 1138px; }
.lightbox { display: none; position: absolute; left: 0; top: 80px; width: 770px; margin: 0 5px; z-index: 990; }
.lightbox .shadow-top, .lightbox .shadow-sides, .lightbox .shadow-bottom { background: url(../img/lightbox-shadow.png) no-repeat 0 0; height: 5px; }
.lightbox .shadow-top { background-position: -769px 0;  }
.lightbox .shadow-sides { background-repeat: repeat-y; height: auto; }
.lightbox .container { background-color: #fff; margin: 0 5px; }
.lightbox .shadow-bottom { background-position: -1540px 0;  }
.lightbox .container { padding: 13px; position: relative; z-index: 1; }
.lightbox .container a.close { position: absolute; right: 14px; top: 14px; color: #000; width: 14px; height: 14px; line-height: 14px; display: block; text-align: center; }
.lightbox .container a.close:hover { color: #6f6f6f; }
.lightbox h3 { font: 16px/22px Georgia, serif; margin-bottom: 13px; }
.lightbox p { color: #6f6f6f; margin-bottom: 13px; }
.lightbox #map-big { height: 290px; margin-bottom: 8px; width: 734px; }
.lightbox h4 { color: #6f6f6f; line-height: 26px; border-bottom: 1px solid #e9e9e9; margin-bottom: 14px; font-weight: normal; }
.lightbox li { width: 183px; margin-bottom: 8px; }
.lightbox li a { display: block; padding-left: 14px; border-left: 4px solid #e9e9e9; margin-right: 14px; color: #000; }
.lightbox li a:hover { text-decoration: underline; }
/* kontakt */
.contact h3 {font-family: Georgia,serif; font-size: 17px; line-height: 18px; font-weight: normal; padding-top: 30px;}
.contact label {display: block; font-family: Georgia,serif; font-size: 12px; color: #000; font-weight: bold; line-height: 20px; padding-top: 20px;}
.contact input, textarea {border: 1px solid #e9e9e9; width: 460px; height: 18px; font-size: 12px; padding-top: 2px;}
.contact textarea {height: 100px;}
.contact span {display: none; color:#C3A983;}
.contact input#send {background: white; border: none; font-family: Georgia,serif; font-size: 17px; color: #000; text-align: right; height:26px;}
.contact a {text-decoration: underline; color: #000}
.contact a:hover {text-decoration: none;}
/* error */
#error { color: #6f6f6f; padding: 120px 0 110px 100px; overflow: hidden; margin: 0 auto; width: 465px; }
#error h2 { padding: 0; font-size: 48px; line-height: 80px; border-width: 0; color: #000; float: left;  }
#error h2 strong { font-weight: normal; color: #cfa873; font-size: 72px;  }
#error h3 { font: 16px/22px Georgia, serif; color: #000; }
#error p { float: left; clear: left; font-size: 12px; white-space: nowrap; }
#error ul { float: left; padding: 23px 0 0 40px; }
#error ul li { margin-bottom: 5px; }
#error a { border-left: 4px solid #e9e9e9; padding-left: 14px; }
#error a:hover { text-decoration: underline; }
.bigLead {font-size: 16px; font-weight: bold; font-family: Georgia,serif;}
.bigLead li span {font-size: 11px !important; font-weight: normal !important; font-family: Arial,Helvetica,sans-serif;}
/* Noble Concierge biuletyn
 * @ mariuszm
 * 2009-02-23
 */
#biuletyn { background: url('../img/gradient-body.png') 0 95px repeat-x #fff; }
#biuletyn .right { float: right !important; }
#biuletyn .bt { border-top: 1px solid #e9e9e9; margin-top: 25px; }
#biuletyn #body { padding-top: 20px; }
#biuletyn .wrapper:after, #biuletyn div.wrap490:after {
 content:'.';
 height: 0;
 width: 0;
 display: block;
 clear:both;
 visibility: hidden;
 }
#biuletyn div.wrap490 { width: 490px; margin: 0 auto; }
#biuletyn .col-490, #biuletyn .col-230  { float: left; }
#biuletyn .col-490 { width: 490px; }
#biuletyn .col-230 { width: 230px; }
#biuletyn #content {
 width: 490px;
 }
#biuletyn .col-230 h3 {
 background: none;
 font: 17px/21px Georgia, serif;
 margin-bottom: 10px;
 padding-bottom: 4px;
 }
#biuletyn #navi-main { width: 230px; padding-top: 0;  }
#biuletyn #navi-main ul.navi li { width: auto; }
#biuletyn #navi-main ul.navi li a { padding-right: 20px; background: url('../img/bullet2.gif') right 6px no-repeat;}
/* big gallery - plugin */
#biuletyn div.big-gallery-plugin { padding-bottom: 0; margin-bottom: 8px; border-bottom: 0; width: 490px; height: 320px; position: relative; }
#biuletyn .big-gallery-plugin h2 { width: 370px; float: left;}
#biuletyn .big-gallery-plugin h2 a span { color: #5c5c5c; }
#biuletyn .big-gallery-plugin #date { float: right; color: #a2a2a2; font: normal 11px Georgia, serif; padding-top: 18px; position: relative; z-index: 1; padding-bottom: 20px;}
#biuletyn div.big-gallery-plugin .displayed-news { height: 320px; overflow: hidden; position: relative}
#biuletyn .big-gallery-plugin .img-holder { position: absolute; z-index: 1; display: block; }
#biuletyn .big-gallery-plugin .img-holder .img-wrapper a { display: block; width: 490px; height: auto; }
#biuletyn .see-more { text-align: left; }
#biuletyn .see-more a { background: #b6b6b7; color: #fff; }
#biuletyn .big-gallery-plugin .top-left .img-overlay {
 bottom: 15px;
 left: 8px;
 top: auto;
 }
#biuletyn #navi-main h4 {
 color: #929292;
 font-size: 13px;
 font-weight: normal;
 line-height: 2;
 padding-bottom: 14px;
 text-transform: uppercase;
 }
#biuletyn .bt h2 {
 border-bottom: 0;
 float: left;
 padding-top: 25px;
 margin-bottom: -10px;
 padding-bottom: 0;
 width: 370px;
 }
#biuletyn .col-230 p { color: #3e3e3e; padding-bottom: 10px; }
#biuletyn .col-230 p img {
 float: left;
 margin-right: 10px;
 margin-bottom: 5px;
 top: 5px;
 position: relative;
 }
#biuletyn .col-230 span {
 color: #696868;
 display: block;
 font-size: 10px;
 line-height: 136%;
 padding-bottom: 10px;
 text-transform: uppercase;
 }
#biuletyn .col-230 span strong {
 color: #000;
 font-size: 11px;
 text-transform: none;
 }
#biuletyn .col-230 span a {
 color: #696868;
 text-decoration: none;
 }
#biuletyn .col-230 span a:hover {
 text-decoration: underline;
 }
#biuletyn a.top:visited,
#biuletyn a.top:link {
 background: url('../img/bullet1.gif') right 5px no-repeat;
 color: #929292;
 font: normal 11px Georgia, serif;
 float: right;
 margin-top: 20px;
 padding-right: 10px;
 text-decoration: none;
 }
#biuletyn a.top span { border-bottom: 1px solid #000; }
#biuletyn a.top:hover { color: #000; }
#biuletyn div.item { padding-top: 25px; }
#biuletyn #footer { padding-bottom: 50px; }
#biuletyn #footer ul {
 font-size: 10px;
 margin: 10px 0 20px 0;
 line-height: 1.2;
 }
#biuletyn #footer ul li { display: inline; }
#biuletyn #footer a { color: #929292 }
#biuletyn #footer a:hover { text-decoration: underline; }
#biuletyn #footer span { font-size: 10px; color: #fff;}
/* Noble Concierge logowanie
 * @ mariuszm
 * 2009-03-02
 */
#login {
 background: #fff;
 border: 1px solid #e5e5e5;
 display: none;
 padding: 15px;
 position: absolute;
 right: 0;
 top: -88px;
 width: 402px;
 z-index: 999999;
 }
#login p {
 color: #6f6f6f;
 }
#login #form_login {
 border-top: 1px dashed #bdbdbd;
 clear: left;
 float: left;
 width: 100%;
 }
#login #form_login p label {
 padding-right: 10px;
 }
p.acenter { text-align: center; }
p.aright { text-align: right; }
#login #form_login p #username {
 margin-right: 18px;
 }
#login #form_login p {
 border-bottom: 1px dashed #bdbdbd;
 margin: 0;
 padding: 15px 0;
 }
#login h2 {
 color: #000;
 border: 0;
 float: left;
 margin-top: 5px;
 }
#login #login_close {
 float: right;
 padding: 5px;
 margin-right: -5px;
 margin-top: -5px;
 cursor: pointer;
 }
#login #login_msg {
 color: red;
 display: none;
 float: right;
 margin: 0;
 margin-top: 8px;
 padding-right: 20px;
 }
#login input.login_itext {
 border: 1px solid #e6e6e6;
 padding: 2px 3px;
 width: 130px;
 }
#login #login_submit {
 background: #000;
 color: #fff;
 cursor: pointer;
 overflow: visible;
 padding: 2px 5px;
 }
#login #remember {
 margin-left: 30px;
 margin-right: 5px;
 vertical-align: middle;
 }
#login label#lremember {
 padding-right: 18px;
 }
#login a {
 color: #969696;
 display: block;
 position: relative;
 top: 5px;
 text-decoration: underline;
 }
#login a:hover {
 color: #000;
 }
/* Noble Concierge zamowienie
 * @ mariuszm
 * 2009-03-03
 */
body { background-color: #fff; }
#form_zamowienie {
 background: #e6e6e6;
 color: #6f6f6f;
 margin: 10px 0;
 padding: 10px;
 position: relative;
 width: 450px;
 }
#form_zamowienie span {
 float: left;
 }
#form_zamowienie #s {
 font: normal 11px Arial, Helvetica, sans-serif;
 float: right;
 }
#form_zamowienie #zamowienie_submit {
 background: #000;
 color: #fff;
 cursor: pointer;
 float: left;
 overflow: visible;
 padding: 2px 5px;
 }
#form_zamowienie textarea {
 background: #fff;
 font: normal 11px Arial, Helvetica, sans-serif;
 height: 180px;
 margin: 10px 0;
 overflow: auto;
 width: 448px;
 }
#form_zamowienie #zamowienie_msg {
 color: red;
 float: right;
 margin: 0;
 text-align: right;
 width: 280px;
 }
/* select-box plugin */
#form_zamowienie .selectbox { width: 211px; height: 14px; padding: 2px; background: #fff url(../img/bg.select-input.png) no-repeat 198px 2px; cursor: pointer; border: 1px solid #e3e3e3; float: right; }
#form_zamowienie .selectbox-wrapper { position: relative; z-index: 1; float: right; }
#form_zamowienie .selectbox-wrapper ul { width: 199px; background-color: #fff; padding: 8px; border: 1px solid #afafaf; position: absolute; left: -1px; top: 2px; }
#form_zamowienie .selectbox-wrapper li { color: #6f6f6f; line-height: 19px; padding: 0 5px; border-bottom: 1px solid #e3e3e3; cursor: pointer; }
#form_zamowienie .selectbox-wrapper li.selected { background-color: #f1f1f1; }
#form_zamowienie .selectbox-wrapper li.current { background-color: #6d6d6d; color: #fff; }
#form_zamowienie .selectbox-wrapper li.last { border-width: 0; margin-bottom: 7px; }
#form_zamowienie .selectbox-shadow { width: 216px; background-color: #afafaf; position: absolute; left: 4px; top: 5px; }
#form_zamowienie #_container { width: auto !important; top: 20px; }
div#zamowienie_popup {
 background: #fff;
 border: 1px solid #e5e5e5;
 display: none;
 padding: 15px;
 position: absolute;
 right: 0;
 top: -88px;
 width: 402px;
 z-index: 999999;
 }
div#zamowienie_popup p {
 color: #6f6f6f;
 }
div#zamowienie_popup #form_zamowienie_popup {
 border-top: 1px dashed #bdbdbd;
 clear: left;
 float: left;
 width: 100%;
 }
div#zamowienie_popup #form_zamowienie_popup p label {
 display: block;
 padding-top: 10px;
 }
div#zamowienie_popup #form_zamowienie_popup p {
 margin: 0;
 padding-top: 15px;
 }
div#zamowienie_popup h2 {
 color: #000;
 border: 0;
 float: left;
 margin-top: 5px;
 }
div#zamowienie_popup #zamowienie_popup_close {
 float: right;
 padding: 5px;
 margin-right: -5px;
 margin-top: -5px;
 cursor: pointer;
 }
div#zamowienie_popup #zamowienie_popup_msg {
 color: red;
 float: right;
 margin: 0;
 margin-top: 8px;
 padding-right: 20px;
 }
div#zamowienie_popup input.zamowienie_popup_itext {
 border: 1px solid #e6e6e6;
 padding: 2px 3px;
 width: 130px;
 }
div#zamowienie_popup #zamowienie_popup_submit {
 background: #000;
 color: #fff;
 cursor: pointer;
 overflow: visible;
 padding: 2px 5px;
 }
div#zamowienie_popup textarea {
 background: #fff;
 font: normal 11px Arial, Helvetica, sans-serif;
 height: 119px;
 margin: 10px 0;
 overflow: auto;
 width: 402px;
 }
div.biuletyn-box {
 color: #6f6f6f;
 }
div.biuletyn-box label, div.biuletyn-box p {
 text-indent: 1px;
 }
div.biuletyn-box #biuletyn_email .readonly {
 color: #6f6f6f;
 }
div.biuletyn-box #biuletyn_email {
 background: #e6e6e6;
 margin: 13px 0;
 }
div.biuletyn-box #biuletyn_email label {
 border-bottom: 1px solid #fff;
 display: block;
 padding: 8px 10px;
 }
div.biuletyn-box #biuletyn_email input#biuletyn_email_edit {
 background: #fff;
 margin: 4px;
 margin-right: 0;
 padding: 2px 3px;
 width: 220px;
 vertical-align: top;
 }
div.biuletyn-box #biuletyn_email input#biuletyn_email_button {
 background: #000;
 border: 0;
 color: #fff;
 cursor: pointer;
 font: normal 11px Arial,Helvetica,sans-serif;
 margin-top: 4px;
 overflow: visible;
 padding: 1px 5px;
 }
div.biuletyn-box form fieldset {
 display: none;
 padding-bottom: 30px;
 }
div.biuletyn-box h3 {
 cursor: pointer;
 }
div.biuletyn-box #form_biuletyn_save #biuletyn_kategorie {
 position: relative;
 text-indent: 1px;
 }
div.biuletyn-box #form_biuletyn_save #biuletyn_kategorie p {
 border-top: 1px solid #e9e9e9;
 border-bottom: 1px solid #e9e9e9;
 margin-top: -1px;
 padding: 3px;
 }
div.biuletyn-box #form_biuletyn_save #biuletyn_kategorie p input {
 margin: 0;
 padding: 0;
 margin-right: 12px;
 margin-top: 2px;
 vertical-align: middle;
 }
div.biuletyn-box #form_biuletyn_save #biuletyn_kategorie #biuletyn_save_submit {
 background: #000;
 color: #fff;
 cursor: pointer;
 overflow: visible;
 padding: 2px 5px;
 }
div.biuletyn-box #form_biuletyn_save #biuletyn_kategorie #biuletyn_unsubscribe {
 color: #ac926c;
 position: absolute;
 right: 0;
 text-decoration: underline;
 }
div.biuletyn-box #form_biuletyn_save #biuletyn_kategorie #biuletyn_unsubscribe:hover {
 color: #000;
 }
div.biuletyn-box #form_biuletyn_save #biuletyn_kategorie p.error {
 color: red;
 display: none;
 padding: 10px 0;
 margin-top: 20px;
 }
div.biuletyn-box #form_nickname label,
div.biuletyn-box #form_profile label {
 display: block;
 padding-bottom: 2px;
 }
div.biuletyn-box #form_nickname input,
div.biuletyn-box #form_profile input {
 border: 1px solid #e9e9e9;
 display: block;
 padding: 2px 3px;
 margin-bottom: 10px;
 width: 175px;
 }
div.biuletyn-box #form_nickname p,
div.biuletyn-box #form_profile p {
 border-top: 1px dashed #e9e9e9;
 border-bottom: 1px dashed #e9e9e9;
 padding: 10px 0;
 }
div.biuletyn-box #form_nickname p.error,
div.biuletyn-box #form_profile p.error {
 border-top: 1px solid #e9e9e9;
 border-bottom: 1px solid #e9e9e9;
 color: red;
 display: none;
 padding: 10px 0;
 margin-top: 20px;
 }
div.biuletyn-box #form_nickname_submit,
div.biuletyn-box #form_profile_submit {
 background: #000;
 border: 0 !important;
 color: #fff;
 cursor: pointer;
 display: inline !important;
 margin-bottom: 0 !important;
 overflow: visible;
 padding: 2px 5px;
 width: auto !important;
 }
/* about login */
dl.aboutLogin {
 float: right;
 text-align: left;
 height: 48px;
 padding: 23px 0;
 }
dl.aboutLogin dd, dl.aboutLogin dt {
 color: #6f6f6f;
 float: left;
 }
dl.aboutLogin a {
 color: #ac926c;
 text-decoration: underline;
 }
dl.aboutLogin a:hover {
 color: #000;
 }
dl.aboutLogin dt {
 padding-right: 20px;
 }
dl.aboutLogin dt span {
 color: #000;
 display: block;
 font: normal 20px Georgia, serif;
 }
dl.aboutLogin dd {
 width: 200px;
 padding-left: 20px;
 }
/* komentarze */
#comments h2 {
 font-size: 16px;
 font-weight: bold;
 }
#comments #login_comment {
 background: #e9e9e9;
 padding: 4px;
 width: 462px;
 }
#comments #login_comment p {
 color: #6f6f6f;
 padding: 10px;
 padding-top: 6px;
 }
#comments #login_comment p.error {
 color: red;
 }
#comments #login_comment form#login_comment_form {
 background: #fff;
 width: 100%;
 }
#comments #login_comment form#login_comment_form fieldset {
 padding: 10px;
 }
#comments #login_comment form#login_comment_form p {
 color: #000;
 float: left;
 margin: 0;
 padding: 0;
 }
#comments #login_comment form#login_comment_form p input {
 border-bottom: 1px dashed #c8c8c8;
 margin: 0 18px;
 width: 130px;
 }
#comments #login_comment form#login_comment_form #login_comment_submit {
 background: #000;
 color: #fff;
 cursor: pointer;
 overflow: visible;
 padding: 0 2px 2px 2px;
 width: 13px;
}
#comments div.item_comment {
 border-top: 1px solid #e9e9e9;
 color: #6f6f6f;
 margin-top: -1px;
 padding-bottom: 25px;
 padding-left: 1px;
 width: 470px;
 overflow: hidden;
}
#comments div.item_comment span {
 display: block;
 padding: 12px 0;
 }
#comments div.item_comment span strong {
 color: #000;
 }
#comments #add_comment_form label {
 color: #6f6f6f;
 font-weight: bold;
 }
#comments #add_comment_form textarea {
 border: 1px solid #ac926c;
 font: normal 11px Arial, Helvetica, sans-serif;
 height: 120px;
 margin-bottom: 10px;
 margin-top: 5px;
 overflow: auto;
 }
#comments #add_comment_form p.error {
 color: red;
 display: none;
 padding-bottom: 10px;
 }
#comments #add_comment_submit {
 background: #000;
 color: #fff;
 cursor: pointer;
 overflow: visible;
 padding: 2px 5px;
 }
#comments #comment_banner {
 margin-top: -60px;
 padding-bottom: 18px;
 }
#comments #comment_banner h2 {
 border: 0;
 font-size: 20px;
 padding: 0;
 }
#comments #comment_banner a {
 color: #ac926c;
 text-decoration: underline;
 }
#comments #comment_banner a:hover {
 color: #000;
 }
#comments #commentAdded {
 display: none;
 font-weight: bold;
 font-size: 14px;
 color: #6f6f6f;
 }
#comments #commentAdded a {
 color: #ac926c;
 display: block;
 font-size: 11px;
 font-weight: normal;
 text-decoration: underline;
 }
#comments #commentAdded a:hover {
 color: #000;
 }
            
#comments h2#logged {
 position: relative;
 text-align: right;
 }
#comments h2#logged span {
 background: none;
 color: #000;
 font-size: 18px;
 margin: 0;
 padding: 0;
 position: absolute;
 left: 0;
 }
#comments #add_comment_form .back-button {
 border-top: 0;
 margin: 0;
 padding-top: 0;
 position: relative;
 }
#comments #add_comment_form .back-button a {
 position: relative;
 top: 2px;
 }
#comments #add_comment_form .back-button #add_comment_submit {
 position: absolute;
 right: 8px;
 }
/* Formularzmagazynu */
.bottomContent {
    clear: both;
}
.bottomContent h2 {
    margin-bottom: 5px !important;
}

.bottomContent p {
    margin: 0;
    padding: 0 0 20px;
}
.bottomContent fieldset {
    clear: both;
    border-top: 1px dashed #bdbdbd !important;
}
.bottomContent input, .bottomContent label {
    float: left;
}
.col-470 #form_thx{
    font-size: 12px;
    font-weight: bold;
}
#magazynForm .formTextInputs{
    padding: 30px 25px;
}
#magazynForm fieldset p{
    padding: 0;
    float: left;
}
#magazynForm fieldset p span.error{
    color: red;
    display: block;
    margin-left: 15px;
    clear: both;
}
#magazynForm fieldset.formCheckboxes p span.error{
    margin-left: 26px;
    margin-bottom: 15px;
}
#magazynForm input {
    border-color: #999;
}
#magazynForm fieldset p label {
    margin: 2px 12px 0;
}

#magazynForm label {
    color: #333;
}
.formTextInputs {
    padding: 30px 35px;
}
.formCheckboxes {
    padding: 15px
}
.formTextInputs input {
    width: 136px;
    padding:2px !important; 
    border: 1px solid #e6e6e6;
}
.formTextInputs label {
    color: #6f6f6e;
    margin: 2px 15px 0;    
}

.formCheckboxes input {
    clear: both;
    width: 16px;
    height: 16px;
}
.formCheckboxes label {
    color: #6f6f6e;
    width: 410px;
    padding-left: 10px;
    padding-bottom: 15px;
}
.formCheckboxes input.submit {
    background-color:#000000;
    clear:both;
    color:#FFFFFF;
    float:right;
    height:auto;
    padding: 2 0px;
    width:102px;
}
#magazynLogin {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #E5E5E5;
display:none;
padding:15px;
position:absolute;
left:50%;
margin-left: -218px;
top:200px;
width:435px;
z-index:999999;
}

#magazynLogin .hide  {
    display: none;
}

#magazynLogin #step2 input {
float:left;
margin-right:5px;
}
#magazynLogin #step2 label {
font-size: 10px;
}

#magazynLogin .remember .checkboxInput {
float:left;
margin-left:120px;
margin-right:5px;
}
#magazynLogin #step2 span.error {
    display: block;
    color: #f00;
    font-size: 10px;
}
#magazynLogin .remember label {
float:left;
}
#magazynLogin p {
 color: #6f6f6f;
 }
#magazynLogin #magazyn_login {
 border-top: 1px dashed #bdbdbd;
 clear: left;
 float: left;
 width: 100%;
 }
#magazynLogin #magazyn_login p label {
 padding-right: 10px;
 }
p.acenter { text-align: center; }
p.aright { text-align: right; }
#magazynLogin #magazyn_login p #magazyn_username {
 margin-right: 18px;
 }
#magazynLogin #magazyn_login p {
 border-bottom: 1px dashed #bdbdbd;
 margin: 0;
 padding: 15px 0;
 }
#magazynLogin h2 {
 color: #000;
 border: 0;
 float: left;
 margin-top: 5px;
 }
#magazynLogin #magazynLogin_close {
 float: right;
 padding: 5px;
 margin-right: -5px;
 margin-top: -5px;
 cursor: pointer;
 }
#magazynLogin #magazyn_login_msg {
 clear: both;
 margin: 0;
 margin-top: 8px;
 padding-left: 20px;
 }
#magazynLogin input.magazyn_login_itext {
 border: 1px solid #e6e6e6;
 padding: 2px 3px;
 width: 130px;
 }
#magazynLogin #magazyn_login_submit {
 background: #000;
 color: #fff;
 cursor: pointer;
 overflow: visible;
 padding: 2px 5px;
 }
#magazynLogin #magazyn_remember {
 margin-left: 30px;
 margin-right: 5px;
 vertical-align: middle;
 }
#magazynLogin label#magazyn_lremember {
 padding-right: 18px;
 }
#magazynLogin a {
 color: #969696;
 display: block;
 position: relative;
 top: 5px;
 text-decoration: underline;
 }
#magazynLogin a:hover {
 color: #000;
 }
#magazynLogin #magazyn_login_msg a {
    isplay: inline;
}
#magazynLogin p.acenter span {
    display: block;
    color: #f00;
    margin-right: 19px;
    paddin: 0;
}
.consflashBox {
z-index: 1;
    position: relative;
}    
.consflashBox object {
z-index: 1;
}
.dodLink {
    position: absolute;
    display: block;
    margin: 0;
    padding: 0;
    height:165px;
    width:290px;    
    top: 42px;
    left: 0;
    z-index: 10;
}
#flashmagazyn {
    width: 290px;
    height: 165px;
}
            
            