<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	/*vertical-align: baseline;*/
	background: transparent;
}
body {
	line-height: 1;
}
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

@font-face {
    font-family: 'bangkokwebfont';
    src: url('bangkokwebfont.woff') format('woff'),
         url('bangkokwebfont.ttf') format('truetype'),
         url('bangkokwebfont.svg#webfontregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'bangkok_boldwebfont';
    src: url('bangkok_boldwebfont.woff') format('woff'),
         url('bangkok_boldwebfont.ttf') format('truetype'),
         url('bangkok_boldwebfont.svg#webfontregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	font: 12px/140% Arial;
	color: #31241a;
	min-height: 100%;
	background:#dcd3c2;
	font-family: Arial, Helvetica, sans-serif;
}
#top-all { width:100%; height:auto; background: #FFF url(../images/topbg1.jpg) top center repeat-y; position:relative;}
.all-con { width:980px; height:auto;margin:0px auto;}
.top-con { width:980px; height:auto;margin:0px auto; position:relative;}

#top { height:210px; background: url(../images/top-bg2.png) bottom center no-repeat; top:0px; z-index:1000; position: absolute; padding:0px 0 0 0;}


#topmenu { padding:10px 0 0 0px;}
#lang { float:right; padding:5px 0px 0 0;}
#telefony { clear:right; float:right; padding:5px 0px 0 0;}
#telefony { line-height:24px; font-size:18px;font-family: 'Playfair Display', serif; }
#telefony  a { text-decoration:none; color:#463425;}
#topmenu ul { list-style:none; padding:0; margin:0;}
#topmenu ul li { float:left; margin:0 10px 0 0; padding:0 10px 0 0; border-right:#999 solid 1px;}
#topmenu ul li:last-child { margin:0; padding:0; border:none;}
#topmenu ul li a { font-size:11px; text-transform:uppercase; color:#463425; text-decoration:none;}
#topmenu ul li a:hover { color:#999; text-decoration:none;}

#logo { width:193px; height:138px; background:url(../images/logo-gospoda-2020.png) top center no-repeat; margin:5px auto 5px auto; }
#logo a { width:193px; height:138px; text-decoration:none; text-indent:-99999px; display:block;}

#mainmenu { position: absolute; top: 0; left: 0; width: 100%; height: 40px;z-index: 100;-webkit-border-bottom-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-bottomright: 20px;
-moz-border-radius-bottomleft: 20px;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;
background: url(../images/topbg1.jpg) bottom center no-repeat;}
#mainmenu ul { list-style:none; padding: 0 0 0 0px; margin:0; text-align: center;}
#mainmenu ul li { margin:0 10px 0 15px; padding:0; display: inline-block; line-height: 40px;}
#mainmenu ul li a { text-decoration:none; font-size:20px;	font-family: 'Playfair Display', serif; color:#000; line-height: 40px;}
#mainmenu ul li a:hover,#mainmenu ul li.active a  { color:#827760; text-decoration:none;}

#slidercon  { width: 100%; height: auto; margin: 0 auto; position: relative; clear:both; }
#slidercon2  { width: 100%; height: auto; margin: 0 auto; position: relative; }
#slider1     { width: 100%; height: 490px; list-style: none; }
#slider2     { width: 100%; height: 290px; list-style: none; }



.slide1.panel.panel1img  { background:url(../../../images/slider-home/slide1.jpg) top center no-repeat;}	
.slide2.panel.panel2img  { background:url(../../../images/slider-home/slide2.jpg) top center no-repeat;}
.slide3.panel.panel3img { background:url(../../../images/slider-home/slide3.jpg) top center no-repeat;}

.slidep1.panel.panel1img  { background:url(../../../images/slider-port/slide_p1.jpg) top center no-repeat;}	
.slidep2.panel.panel2img  { background:url(../../../images/slider-port/slide_p2.jpg) top center no-repeat;}
.slidep3.panel.panel3img { background:url(../../../images/slider-port/slide_p3.jpg) top center no-repeat;}

.slideg1.panel.panel1img  { background:url(../../../images/slider-domyslny/slide_n1.jpg) top center no-repeat;}	
.slideg2.panel.panel2img  { background:url(../../../images/slider-domyslny/slide_n2.jpg) top center no-repeat;}
.slideg3.panel.panel3img { background:url(../../../images/slider-domyslny/slide_n3.jpg) top center no-repeat;}


.sliden1.panel.panel1img  { background:url(../../../images/slider-pokoje/slide_g1.jpg) top center no-repeat;}	
.sliden2.panel.panel2img  { background:url(../../../images/slider-pokoje/slide_g2.jpg) top center no-repeat;}
.sliden3.panel.panel3img { background:url(../../../images/slider-pokoje/slide_g3.jpg) top center no-repeat;}

.contentin { padding: 20px; background: #fff;webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-topleft: 5px;
border-top-right-radius: 5px;
border-top-left-radius: 5px;}

#mainrow { margin-top: -104px;z-index: 100;
    position: relative;}
#content { width:980px; height:auto; overflow:auto; padding:70px 0 20px 0;}
#content-front { width:980px; height:auto; overflow:auto; padding:70px 0 20px 0;}
#rezerwacjaffront { width:777px; height:148px; background:url(../images/rezerwacja.png) top center no-repeat; position:absolute; bottom:-25px;z-index:99999; left:50%; margin-left: -388px;}

#rezerwcja-bok #rezerwacjaffront { position: static; width: 100%; height: auto; background: none; margin: 0; background: #ede7d9; padding: 15px;}
#rezerwcja-bok  h3 {background: #b5a78a none repeat scroll 0 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #000;
    font-family: "Playfair Display",serif;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 0px;
    margin-top: 0;
    padding: 12px 0 12px 15px;}


#rezerwacjaccont { width:777px; height:148px; background:url(../images/rezerwacja.png) top center no-repeat; position:absolute; bottom:-25px;z-index:99999; left:100px}
#podcontent { width:100%; background:url(../images/wzor.jpg) top center repeat; padding-top: 60px; position: relative;}

#boxy-front { width:980px; height:310px; overflow:hidden;}
.fbox { width:215px; height:310px; float:left;}
.fbox-1 h3 {font-size:23px;	font-family: 'Playfair Display', serif; color:#000; text-align:center; margin:0 0 10px 0; font-weight:normal; line-height:24px; height: 50px; overflow: hidden;}
.fbox-1 img { margin:0 0 10px 0;-webkit-box-shadow: 0px 1px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 1px 5px rgba(50, 50, 50, 0.75);
box-shadow:         0px 1px 5px rgba(50, 50, 50, 0.75); border:#FFF solid 3px; max-width: 100%; height: auto;}
.marg { margin:0 40px 0 0;}
.fbox-1 .button { margin:10px 0;}


#podbottom { width:100%; height:auto; background:url(../images/bottom-bg.jpg) top center repeat-x #dcd3c2; padding:80px 0 0 0;}

#copy { font-size:11px; color:#90836b; text-align:center; clear:both; padding:15px 0 0 0; border-top:#c5baa6 solid 1px;}

#eu img { margin-bottom:5px;}
#eu { font-size:11px; color:#90836b}
#eu p { padding: 0 0 0 15px;}
#left { width:220px; height:auto; overflow:auto; float:left; margin:0 20px 20px 0;}
#right { width:710px; height:auto; overflow:auto; float:right; margin:0 0 20px 0; background:#FFF; padding:15px;}


.blog.oferta .page-header, .blog.oferta .page-header h2, .blog.oferta .page-header h1 { margin-top: 0px;}
.blog.oferta .item .page-header { border: none; margin: 0 0 15px 0; padding: 0;} 
#rezerwacjaccont h3, #rezerwacjaffront h3 {font-size:23px;	font-family: 'Playfair Display', serif; color:#000;  margin:0 0 10px 0; font-weight:normal; line-height:24px; padding:15px 0 0 50px;}

.item-page h1#title, #left h1#title, .foxcontainer h2,.productdetails-view h1, h1#title, #right-2 h2, h1#opiskategorii, .browse-view h1, .category_description h2, #xmap h1  { font-family: 'Playfair Display', serif;font-size:28px; color:#000;margin-bottom:15px;  line-height:30px;  font-weight:normal; padding:0 0 10px 0; border-bottom:#b6a78a solid 1px;}


.contact h1,.cart-view h1,#user-view h1 { font-family: 'Playfair Display', serif; font-size:28px; color:#000;  margin-bottom:15px;  line-height:30px;  padding:0 0 10px 0; border-bottom:#b6a78a solid 1px;}
.item-page h1#title a {color:#000; text-decoration:none;}

#articlecontent p, .product-description p, .category_description p { line-height:18px; margin-bottom:10px;} 
#articlecontent a,.link-konto a , .product-description a, #xmap ul li  a  { color:#b6a78a; text-decoration:none;}
#articlecontent a:hover, .link-konto a:hover, .product-description a:hover,#xmap ul li  a:hover { color:#4e3620; text-decoration:none;}

#articlecontent h2 {font-family: 'Playfair Display', serif; font-size:20px; color:#000; line-height:20px; margin-bottom:10px; font-weight:normal;}

#articlecontent h3, .oferta h2, .product-description h3, .category_description h3 {font-family: 'Playfair Display', serif; font-size:20px; color:#463425; line-height:20px; margin-bottom:10px; font-weight:normal;}

.oferta h2 a {color:#463425; text-decoration:none;}
.oferta h2 a:hover { color:#000; text-decoration:none;}

#articlecontent h4, .oferta h4, .oferta h3, .category_description h4 {font-family: 'Playfair Display', serif; font-size:16px; color:#463425; line-height:16px; margin-bottom:10px; font-weight:normal; text-transform:uppercase;}

#articlecontent ul, .oferta ul, .product-description ul, #xmap ul, .articleBody ul { margin-bottom:10px; padding:0 0 0 0px; list-style:none;}
#articlecontent ol, .product-description ol { margin-bottom:10px; padding:0 0 0 30px; list-style: outside decimal;}
#articlecontent ul li, .oferta ul li, .product-description ul li, #xmap ul li, .articleBody ul li { padding:3px 0 3px 17px; background:url(../images/li.png) left 9px no-repeat;}

#articlecontent ol li, .product-description ol li { padding:3px 0;}
ul.actions { display:none;}
.oferta .items-row { padding:0 0 10px 0; margin:0 0 15px 0; border-bottom:#CCC solid 1px;}

#left-menu h3, #left .moduletable h3, .moduletable.lista h3, .moduletable.koszykbok h3 { color:#000; padding:12px 0 12px 15px; background: #b5a78a; margin-bottom:10px;-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;font-family: 'Playfair Display', serif; font-size:18px; font-weight:normal; margin-top: 0;}
#left-menu, #left .moduletable, .moduletable.lista, .moduletable.koszykbok {-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; background:#ede7d9; padding:0 0 15px 0; margin-bottom:15px;}

#left-menu ul.menu, .lista ul { padding: 10px 15px 10px 15px; list-style:none; margin:0;}
#left-menu ul.menu li, .lista ul li { padding:5px 0 4px 17px; border-bottom: #b6a78a solid 1px; background:url(../images/li.png) left 10px no-repeat;}
#left-menu ul.menu li:last-child { border:none;}
#left-menu ul.menu li a { color:#4e3620; text-decoration:none;}
#left-menu ul.menu li a:hover, #left-menu ul.menu li.active a { color: #2f2a20;} { color: #2f2a20;}
#left-menu ul.menu li.active a { font-weight: 700;}
#left-menu .junewsultra  { padding: 0 15px;}
#left-menu .junewsultra h4 {font-family: 'Open Sans', sans-serif; font-size: 14px;}
#left-menu .junewsultra h4 a, #left-menu .junewsultra h4 { color: #333;}

#left-menu .junewsultra h4 a:hover{ color: #463425;}

#left-menu .junewsultra .jn { margin-bottom: 10px;}
 
.button, .button:visited, .oferta .readmore, .galeria .item .content a.readmore {
	background: #463425;
	display: inline-block;
	color: #fff !important;
	text-decoration: none;
	border-radius: 3px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-o-border-radius: 3px; 
	-ms-border-radius: 3px; 
	-khtml-border-radius: 3px;
	
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	text-transform:uppercase;
	 font-family: 'Playfair Display', serif; font-size:15px;
	

}.oferta .readmore a { color: #fff;}

	.button:hover, span.addtocart-button input.addtocart-button:hover,span.addtocart-button input.notify-button:hover, .oferta .readmore:hover,.galeria .item .content a.readmore:hover { background-color: #261c14; color: #fff;}			

.contact-form p { line-height:18px; margin-bottom:10px;}
.contact-email div {
    margin: 0 0 10px;
    padding: 2px 0;
}
.contact-email label {
    float: left;
    width: 130px;
}
.contact-email input {
    border: 1px solid #463425;
    border-radius: 5px 5px 5px 5px;
	 -webkit-border-radius:5px;
   -moz-border-radius:5px;
    font-size: 12px;
    padding: 5px;
}
.contact-email textarea {
    border: 1px solid #463425;
    border-radius: 5px 5px 5px 5px;
	 -webkit-border-radius:5px;
   -moz-border-radius:5px;
    font-size: 12px;
    padding: 5px;
}
#contact_textmsg {
    padding: 2px 0 10px;
}
#contact-email-copy {
    float: left;
    margin-right: 10px;
}
.contact .button {
    clear: left;
    display: block;
    float: none !important;
    margin: 20px 0 0;
}

.contact .btn-napisz {	background: #463425;
	display: inline-block;
	padding: 6px 15px 7px;
	color: #fff;
	text-decoration: none;
	border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	-o-border-radius: 5px; 
	-ms-border-radius: 5px; 
	-khtml-border-radius: 5px;
	
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	
font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;}
	
.contact .btn-napisz:hover							{ background-color: #261c14; }



/* Tooltips */
div.tooltip {
        float: left;
        background: #ffc;
        border: 1px solid #463425;
        padding: 5px;
        max-width: 200px;
}

div.tooltip h4 {
        padding: 0;
        margin: 0;
        font-size: 95%;
        font-weight: bold;
        margin-top: -15px;
        padding-top: 15px;
        padding-bottom: 5px;

}

div.tooltip p {
        font-size: 90%;
        margin: 0;
}
.tip
{
	border:solid 1px #463425;
	background:#fff;
	color:#333;
	padding:5px;
	border-radius: 3px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	-o-border-radius: 3px; 
	-ms-border-radius: 3px;
}
	
	/*

.cols-1
{
        display: block;
        float: none !important;
        margin: 0 !important;
}

.cols-2 .column-1
{
        width:46%;
        float:left;
}

.cols-2 .column-2
{
        width:46%;
        float:right;
        margin:0
}

.cols-3 .column-1
{
        float:left;
        width:29%;
        padding:0px 5px;
        margin-right:4%

}
.cols-3 .column-2
{
        float:left;
        width:29%;
        margin-left:0;
        padding:0px 5px
}
.cols-3 .column-3
{
        float:right;
        width:29%;
        padding:0px 5px
}

.items-row
{
        overflow:hidden;
        margin-bottom:10px !important;
}

.column-1,
.column-2,
.column-3
{
       
}

.column-2
{
        width:55%;
        margin-left:40%;
}

.column-3
{
        width:30%
}*/

.galeria .item  h2 { text-align:center;font-family: 'Playfair Display', serif; font-size:18px; color:#463425; line-height:18px; margin-bottom:10px; font-weight:normal; }
.galeria .item  h2  a {color:#463425; text-decoration: none;}
.galeria .item .content { text-align:center;}
.galeria .item .content img  {webkit-box-shadow: 0px 1px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 1px 5px rgba(50, 50, 50, 0.75);
box-shadow:         0px 1px 5px rgba(50, 50, 50, 0.75); border:#FFF solid 3px; margin-bottom:15px; }


div.sigplus-gallery ul &gt; li &gt; img, div.sigplus-gallery ul &gt; li &gt; a &gt; img {
	border:#FFF solid 3px !important;
	webkit-box-shadow: 0px 1px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 1px 5px rgba(50, 50, 50, 0.75);
box-shadow:         0px 1px 5px rgba(50, 50, 50, 0.75);
}


#adres-stopka { text-align: right; margin-bottom:10px;}
#adres-stopka h3 { font-size:20px; margin-bottom:10px;}
#adres-stopka p { margin-bottom:10px; line-height:14px;}
#adres-stopka a { text-decoration:none; font-weight:bold; color:#31241A;}
#adres-stopka a:hover { color:#333;}


.browse-view .product  h2 {font-family: 'Playfair Display', serif; font-size:20px !important; color:#463425; line-height:20px; margin-bottom:10px; font-weight:normal;}

.browse-view .product  h2 a {color:#463425; text-decoration:none;}
.browse-view .product  h2 a:hover { color:#000; text-decoration:none;}

.browse-view .product .PricesalesPrice span {  font-size:20px !important; color:#463425 !important; line-height:20px; margin-bottom:10px; font-weight:700; text-transform:uppercase;}

#vmCartModule { padding:0 15px 0 15px;}

.productdetails-view .addtocart-bar {
    margin: 15px 0 0;
    padding: 0px;
}

.productdetails-view .product-price { font-family: 'Playfair Display', serif; font-size:30px !important; color:#463425 !important; line-height:16px; margin-bottom:10px; font-weight:normal; text-transform:uppercase; line-height:34px; text-align: left;}

.product-description   span.title {
    border-bottom: 1px solid #CAC9C9;
	color:#463425;
	font-family: 'Playfair Display', serif; 
    display: block;
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 10px 0;
	padding:0 0 10px 0;
}



ul.tabNavigation, div#vmMainPageOPC  ul.tabNavigation, #ui-tabs ul#tabs{
		    list-style: none;
		    margin: 0;
		    padding: 0;
		}

		ul.tabNavigation li, div#vmMainPageOPC  ul.tabNavigation li, #ui-tabs ul#tabs li{
		    display: inline;
		}

		ul.tabNavigation li a, div#vmMainPageOPC ul.tabNavigation li a, #ui-tabs ul#tabs li {
		   padding: 7px 10px 7px 10px;
		    background-color: #e3dcce;
		    color: #463425;
		    text-decoration: none;
		 font-family: 'Playfair Display', serif;
			text-transform:uppercase;
			font-size:14px;
			border-top:#CCC solid 1px;
			border-left:#CCC solid 1px;
			border-right:#CCC solid 1px;
		}

		ul.tabNavigation li a.selected,#ui-tabs ul#tabs li.current ,
		ul.tabNavigation li a:hover, div#vmMainPageOPC ul.tabNavigation li a:hover, div#vmMainPageOPC   ul.tabNavigation li a.selected{
		    background-color: #fff;
		    color: #716340;
		    padding: 7px 10px 7px 10px;
		}
		
		ul.tabNavigation li a:focus {
			outline: 0;
		}

		div.tabs &gt; div, #ui-tabs .tabs {
			padding: 10px;
			margin-top: 4px;
			border-bottom:#CCC solid 1px;
			border-left:#CCC solid 1px;
			border-right:#CCC solid 1px;
			border-top:#CCC solid 1px;
			background:#fff;
			height:auto; overflow: hidden;
			min-height:200px;
		}
		
		div.tabs &gt; div h2 {
			margin-top: 0;
		}
		


#ui-tabs .dyn-tabs{overflow:auto;display:none;}


#op_login_btn { position:absolute; left:0; top:-20px;}
#op_register_btn { position:absolute; left:60px;top:-20px;}

div#vmMainPageOPC div.op_rounded_fix h3 { padding:0 0 0 10px !important;}

div#vmMainPageOPC div.op_rounded_fix h3 span.col-module_header_color {
   background: none repeat scroll 0 0 transparent;
    color: #463425;
    display: block;
   font-family: 'Playfair Display', serif;
    font-size: 18px;
    font-weight: normal;
    padding: 10px 0 8px;
    text-shadow: none;
    text-transform: uppercase;
}

#basket_container .black-basket h3 span {
    background: none repeat scroll 0 0 transparent !important;
    display: inline !important;
    height: auto !important;
    line-height: normal !important;
    padding: 0 !important;
	  font-family: 'Playfair Display', serif;
}
div#vmMainPageOPC div.op_rounded_fix h3 {
	background:#333;
}

a.linkf {  color: #716340; text-decoration:none;}
a.linkf:hover { color:#090300; text-decoration:none;}



#vmCartModule a { color:#C60; text-decoration:none;}
#vmCartModule a:hover { color: #463425;}

#formr { padding:30px 10px 10px 50px;}
#formr .inputHolder { float:left; margin:0 30px 0 0;}
#formr .inputHolder label { float:left; margin:0 5px 0 0;  color: #000000;
    font-family: 'Playfair Display', serif;
    font-size: 16px;
    font-weight: normal; display: block; line-height:25px;}
	
#formr .inputHolder .panelInput	 { background: #b7a88b url(../images/datein.png) 95% 12px no-repeat; border:none; outline:none; line-height:16px; padding:7px 4px; width:80px;}
#formr .book_row { padding:0 0 0 20px; float:left;}

#yt { width:33px; height:66px; position:fixed; right:0; top:220px; background:url(../images/yt.png) top right no-repeat;z-index: 10000;}
#yt a { width:33px; height:66px;  display:block; text-decoration:none; text-indent:-99999px;}

div#schowaj h4{

margin-bottom:10px;
 font-family: 'Playfair Display', serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 20px;
color:#fff;



}</pre></body></html>