body { background:#ffffff url("../images/panna_new.jpg") no-repeat fixed top right; margin:0px; padding:0px;  font: 11px Tahoma,sans-serif; color:#000000;}

#logo,#head ul.icons li,#head ul.icons li a.home,#head ul.icons li a.mail,#nav li,h2.page-head,#side-menu li a,#nav li.current a,div.news-list-item a.title {background-image:url("../images/all_01.png");background-repeat:no-repeat;}

img {border:none;}
ul, ol {list-style-image:none; list-style-position:outside; list-style-type:none; padding:0; margin:0; }
a { border:none;outline:none;}
a img {border:none;}
br.clear,div.clear { clear:both; font-size:1px; line-height:0px; height:0px; float:none;}

#page {width:760px;border-top:1px solid #9c2a28;}
#page-wrap {padding:0 28px 0 28px;}
#head {height:107px;position:relative;}
#logo {position:absolute;top:19px;left:0;width:191px;height:72px;background-position:0 0;}

#head ul.icons {position:absolute;right:0px;top:80px;}
#head ul.icons li {float:right; background-position:100% -127px;padding:0 9px 0 10px;}
#head ul.icons li.last {background-image:none;padding:0 2px 0 10px;}
#head ul.icons li a {text-decoration:none;color:#737372;font-size:11px;padding:0 0 0 17px;}
#head ul.icons li a:hover {text-decoration:underline;}
#head ul.icons li a.home {background-position:-191px -25px;}
#head ul.icons li a.mail {background-position:-191px -39px;}

#head a.top-link {display:block;position:absolute;top:0;right:0;width:107px;height:25px;line-height:25px;background-color:#9c2a28;color:#ffffff;font-size:9px;text-align:center;text-decoration:none;}

#top-menu {height:37px;/*position:relative;*/}
#nav {margin:0;list-style:none;border-top:1px solid #d4d4d4;padding:0 0 0 0; display:none;}
#nav li {float:left;background-position:100% -73px;background-color:transparent;margin:0;}
#nav li.last {background-image:none;}
#nav li a {display:block;padding:11px 11px 12px 11px;color:#000000;text-decoration:none;}
#nav li a:hover {color:#9c2a28;}
#nav li.current a {background-position:0 -141px;background-repeat:repeat-x;color:#9c2a28;}
#nav li ul {background-color:#ffffff;}
#nav li ul li {background-image:none;width:130px;}
#nav li ul li.last {border:none;}
#nav li.current ul li a {background-image:none;color:#000000;}
#nav li ul li a {padding:5px 11px 4px 11px;border-bottom:1px solid #e8e8e8;}
#nav li ul li a:hover {background-color:#ebebeb;}

#menu-slide {background-color:#9c2a28;height:3px;position:absolute;top:0;left:-500px;z-index:250;line-height:3px;font-size:3px;}

#top-banner {width:704px;height:192px;}

#content {margin-top:15px;}

/** podstrony */
#page-col-left {width:176px;float:left;border-top:1px solid #d4d4d4;padding:23px 0 0 0;}

#page-col-right {width:474px;float:left;border-left:1px solid #d4d4d4;border-top:1px solid #d4d4d4;padding:23px 24px 0 29px;}

#page-col-one {padding:23px 0 0 20px;border-top:1px solid #d4d4d4;}


h2.page-head {margin:0 0 0 19px;padding:4px 0 4px 14px;font-size:12px;font-weight:bold;background-position:-191px -104px;}
h2.page-head a {color:#000000;text-decoration:none;}
h2.page-head a:hover {text-decoration:underline;}

#footer {height:80px;margin-top:16px;}
#footer div.top {padding:10px 5px 8px 0;border-bottom:1px solid #cfcfcf;text-align:right;}
#footer div.skillo {padding:5px 5px 5px 0;color:#cacaca;text-align:right;font-size:9px;}
#footer div.skillo a {text-decoration:none; color:#cacaca;}
#footer div.skillo a:hover {text-decoration:underline; }
#footer-copy { color:#838383; font-size:9px; }

#side-menu { margin-left:20px; width:131px;}
#side-menu li {margin-bottom:1px;}
#side-menu li a { color:#000000; text-decoration:none;display:block; background-color:#ebebeb;background-position:-198px 0;padding:6px 19px 5px 13px; font-size:11px;width:99px; }
#side-menu li a.active,#side-menu li a:hover { background-image:none;background-color:#9c2a28;color:#ffffff;}

/* contact form */
#contact-frm {margin-top:35px;padding-right:31px;}
#contact-frm form {margin:0;padding:0;}
#contact-frm div {clear:left;border-top:1px solid #898d97;height:26px;padding:0 11px 0 0;}
#contact-frm div.even {background-color:#cacbcc;}
#contact-frm div.odd {/*background-color:#e3e3e3;*/}
#contact-frm div select,#contact-frm div input,#contact-frm div textarea,#contact-frm div select,#contact-frm div input,#contact-frm div textarea  {margin-top:4px;}
#contact-frm div label {margin-top:6px;font-weight:bold;color:#181617;float:left;display:block; text-align:left; width:130px;padding-left:8px;}
#contact-frm div input.text {width:251px;border:1px solid #a4a5a7;background-color:#ffffff;color:#3f4448;font-size:11px;}
#contact-frm div textarea {width:442px;height:178px;border:1px solid #a4a5a7;background-color:#ffffff;color:#3f4448;font-size:11px;font-family:Tahoma, sans-serif;}
#contact-frm div.bigger {height:188px;}

#contact-frm div.submit { text-align:right; position:relative;}
#contact-frm div.submit a {right:16px;bottom:0;}

/*  maps link */
div.map-cnt {padding:3px;border:1px solid #cecece;}
div.map-cnt img {border:1px solid #cecece; display:block;}

/* zajawik stron */
div.page-shortcuts-item {height:133px;border-bottom:1px solid #cfcfcf;}
div.page-shortcuts-item#last-item {border:none;}
div.page-shortcuts-item div.image,div.page-shortcuts-item div.content {margin-top:22px;}
div.page-shortcuts-item div.image {float:left;width:140px;}
div.page-shortcuts-item div.content {float:left;margin-left:48px;width:478px;height:86px;/*overflow:hidden;*/}
div.prod-shortcuts-item div.content a.title, div.team-shortcuts-item div.content a.title, div.page-shortcuts-item div.content a.title {display:block;font-weight:bold;color:#000000;text-decoration:none;margin-bottom:15px;background-color:transparent;font-size:11px;padding:0;}
div.team-shortcuts-item div.content a.title:hover, div.page-shortcuts-item div.content a.title:hover {text-decoration:underline;}

/* zajawik stron - zespół */
div.team-shortcuts-item {height:130px;}
div.team-shortcuts-item div.image {float:left;width:90px;}
div.team-shortcuts-item div.content {float:left;margin-left:17px;width:366px;/*overflow:hidden;*/}
div.team-shortcuts-item div.content a.title {margin-bottom:2px;}

/* zajawki stron - produkty */
div.prod-shortcuts-item {height:152px;border-bottom:1px solid #cfcfcf;margin-bottom:19px;}
div.prod-shortcuts-item#last-item {border:none;}
div.prod-shortcuts-item div.image {float:left;width:186px;}
div.prod-shortcuts-item div.image img {border:1px solid #d4d4d4;}
div.prod-shortcuts-item div.content {float:left;width:465px;overflow:hidden;}


/* galeria */
div.gallery-container a,div.gallery-container a:hover {background-color:transparent;display:inline;margin:0;padding:0;text-decoration:none;}
div.sub-page-img img, div.team-shortcuts-item div.image img, div.gallery-container img {border:1px solid #e3e3e3;padding:2px;background-color:#ffffff;margin:8px 8px 0 0;}
div.team-shortcuts-item div.image a:hover img, div.gallery-container a:hover img {background-color:#d4d4d4;}

div.team-shortcuts-item div.image a {background-color:transparent;padding:0;margin:0;}
div.team-shortcuts-item div.image img {margin:0;}
div.sub-page-img img {margin:0 0 10px 20px;}

/* aktualności */
#news-list-long {}
div.news-list-item {border-bottom:1px solid #d4d4d4;margin-bottom:14px;padding-bottom:14px;}
div.news-list-item#last-news-item {margin-bottom:7px;}
div.news-list-item div.head {padding:0 0 11px 0;}
div.news-list-item div.news-date {display:inline;font-size:9px;background-color:#a6a6a6;color:#ffffff;padding:2px;}
div.news-list-item a.title {margin-left:6px;padding-left:5px;color:#212422;font-size:12px;font-weight:bold;text-decoration:none;background-position:-201px -84px;}
div.news-list-item a.title:hover {text-decoration:underline;}
#news-list-long div.article-content p {display:inline;}
#news-list-long a.more {background-color:#9c2a28;color:#ffffff;font-size:9px;padding:2px 3px;margin:0 0 0 3px;}
#news-list-long a.more:hover {text-decoration:underline;}

#news-back-btn {padding:7px 0 0 0;}
#news-back-btn a {float:left; display:block; text-decoration:none; color:#333333; font-weight:normal; padding:2px 4px; font-size:9px; text-align:center; background-color:#eaecf2; border:1px solid #b8b7b6;}
#news-back-btn a:hover { text-decoration:underline; }

/* paginacja */
#pagi-nav {width:100%;position:relative;}
#pagi-nav ul {float:right;}
#pagi-nav li { float:left; padding:0 3px 0 2px;  }
#pagi-nav li a { display:block; text-decoration:none; color:#333333; font-weight:normal; padding:2px 4px; font-size:9px; text-align:center; background-color:#eeeeee; border:1px solid #bdbdbd;}
#pagi-nav li a.current { color:#ffffff; background-color:#b5b5b5; }
#pagi-nav li a:hover { text-decoration:underline; }

/* rezerwacja  */
#book-form-cnt {margin-top:10px;}
#work-form-cnt input.text, #book-form-cnt input.text {border:1px solid #a4a5a7;font-size:11px;}
#work-form-cnt select, #book-form-cnt select {border:1px solid #a4a5a7;font-size:11px;}
#query-form-cnt table, #work-form-cnt table, #book-form-cnt table {width:100%;font-size:11px;}
#work-form-cnt td, #book-form-cnt td {padding:2px 6px 2px 6px;}
#work-form-cnt td.field-name, #book-form-cnt td.field-name {text-align:left;font-weight:bold;}
#work-form-cnt td.field-data, #book-form-cnt td.field-data {text-align:left;}
#query-form-cnt td.message, #work-form-cnt td.message, #book-form-cnt td.message {text-align:center;color:#e00000;font-weight:bold;}
#work-form-cnt textarea, #book-form-cnt textarea {width:100%;height:66px;border:1px solid #a4a5a7;font-family:Tahoma,sans-serif;font-size:11px;}

#work-form-cnt td.field-name, #book-form-cnt td.field-name {width:126px;}
#work-form-cnt input.long, #book-form-cnt input.long {width:535px;}
#work-form-cnt input.short, #book-form-cnt input.short {width:175px;}
#work-form-cnt select.long, #book-form-cnt select.long {width:535px;}
#work-form-cnt select.short, #book-form-cnt select.short {width:175px;}

#work-form-cnt th {color:#a8a8a8;font-size:12px;font-weight:bold;text-align:left;padding:4px 6px;}

#query-form-cnt td.buttons, #work-form-cnt td.buttons, #book-form-cnt td.buttons {text-align:right;}
#query-form-cnt td.buttons input, #work-form-cnt td.buttons input, #book-form-cnt td.buttons input {width:107px;height:25px;line-height:25px;background-color:#9c2a28;color:#ffffff;font-size:9px;text-align:center;text-decoration:none;border:none;}

#work-form-cnt input.warn,#book-form-cnt input.warn {background-color:#f5e8e8;}

#query-form-cnt {margin-top:10px;}
#query-form-cnt th {text-align:left;background-color:#ebebeb;padding:4px 9px;}
#query-form-cnt ul.answers {padding:6px 0 6px 0;}
#query-form-cnt ul.answers li {padding:2px 0 2px 24px;}
#query-form-cnt ul.answers label {padding:0 0 0 4px;}

#team-showcase {position:relative;margin-top:5px;height:92px;}
#team-showcase div.team-shortcuts-item {position:absolute;top:0;left:0;height:92px;width:500px;}

#calendar-cnt {float:left;width:240px;}
#date-details {float:right;width:290px;}
#date-details label {font-weight:bold;width:110px;display:block;float:left;}
#date-details input.text,#date-details select {margin-bottom:4px;}
