html, body, div, span, object, iframe,
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, q, dl, dt, dd, li,
fieldset, form, label, legend,
table, caption, thead, tbody, tfoot, tr, th, td {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

object, a:active  {outline: none}
object, a:focus {-moz-outline-style: none}


img {
	border:0;
}

ul {
	list-style-type: none;
}

ul li{
	
}
a:hover{
	color: #e40a2e;
}

.none{
	display:none;
}
.block{
	display:block;
}

.ukryta{display:none;}

.tytul1{
	font-weight:bold;
	font-family: verdana;
	font-size: 18px;
	color: #f4e6b7;
}
.tytul2{
	font-weight:bold;
	font-family: verdana;
	font-size: 20px;
	color: #000;
}
.tytul18{
	font-weight:bold;
	font-family: verdana;
	font-size: 18px;
	color: #000;
}
body{
	background: #000000 url(../images/img/tlo.jpg) repeat-x scroll 0 0;
	height: 580px;
}
.srodek{
	/*background:transparent url(../images/img/welcome.jpg) no-repeat scroll 0px -148px;*/
	background:transparent url(../images/img/welcome1.jpg) no-repeat scroll 0px -126px;
	height: 427px;
	width: 980px;
}

.page .srodek{
	background: none;
	height:auto;
	width: 980px;
	background-color: #fff;
	min-height: 400px;
	height:auto;
	position: relative;
	_height: 400px;
	_overflow: visible;
}
.page .srodek .kontener{
	margin-bottom: 20px;
}
.dol{
	background:#000 url(../images/img/welcome.jpg) no-repeat scroll 0px -576px;
	height: 199px;
	width: 980px;
}
.page .dol{
	background:#000 url(../images/img/kalendarium.jpg) no-repeat scroll 0px -416px;
	height:210px;
}
.page .tytul-menu-dol{
	display:none;
}
.body{
	position: relative;
	margin: 0 auto;
	width:980px;
	background: #cd071e url(../images/img/gora_1_new.jpg) no-repeat scroll 0 0;
	padding:45px 0 0;
	*padding:23px 0 0;
}
.blok7{
	left:176px;
	position:absolute;
	top:11px;
	width:640px;
}
.intro{
	background: transparent url(../images/img/intro.jpg) no-repeat 0px 0px;
	width:980px;
	height:774px;
	margin: 0 auto;
	position: relative;
}
.intro_logo {
	background: transparent url(../images/img/intro_logo.gif) no-repeat;
	width:121px;
	height:74px;
	position: absolute;
	top: 47px;
	left: 29px;
}
.mam{
	float:right;
	height:83px;
	margin-top:259px;
	width:125px;
}
.mam a, .niemam a{
	display:block;
	cursor: pointer;
}
.niemam{
	float:right;
	height:83px;
	margin-top:79px;
	width:125px;
}

.logo{
	float:left;
	height:74px;
	margin:-36px 0 0 26px;
	vertical-align:top;
	width:121px;
}

.logo a{
	cursor: pointer;
	height:74px;
	width:121px;
	display:block;
}
.logo1{
	float:right;
	height:74px;
	margin:-36px 26px 43px 0;
	width:121px;
}
.logo1 a{
	height:74px;
	width:121px;
	cursor: pointer;
	display:block;
}
/*menu dolne*/
.menu-pasek2{
	height:32px;
	padding:0px;
	background: #000000;
}
.menu2{
	margin: 0px auto 0px auto;
	padding: 0px 5px;
	height: auto;
}
.menu2 li{
	background: none;
	display:inline;
	line-height: 12px;
	padding:0px;
}
.menu2 li.spacer{
	color: #FFFFFF;
	padding: 0px 5px;
	font-size: 15px;
}
.menu2 li a span{
	font-size: 15px;
	color: #FFFFFF;
}
.menu2 li a:hover{
	color: #FFF;
}
.menu2, .menu2 ul {
	padding: 0px 3px;
	margin: 0;
	list-style: none;
	line-height: 1;
	text-align: center;
}
/*menu rozwijane*/
.menu-pasek {
	height:32px;
	margin-top:-32px;
	margin-left:1px;
	padding:0px;
	position:relative;
}

.menu-pasek .menu li a span.poziom1{
	text-transform: uppercase;
}

.menu{
	margin: 0px auto 0px auto;
	padding: 0px 5px;
	height: auto;
}
.menu li{
	background: none;
}
.menu, .menu ul {
	padding: 0px 3px;
	margin: 0;
	list-style: none;
	line-height: 1;
}

.menu a {
	display: block;
	padding:8px 12px;
	height: 15px;
	text-decoration: none;
	height: auto;
	color: #dfbcbe;
	font-family:verdana;
	font-size:14px;
	font-weight:normal;
}

.menu a:hover{
	color: #b0b0b0;
	padding:8px 12px;
	font-size: 14px;
	font-weight: normal;
}
.menu a.active {
	margin: 0px;
	padding: 7px 25px;
	height: 15px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	font-size: 13px;
}
.menu li {
	float: left;
	line-height: 12px;
}

.menu li ul {
	position: absolute;
	width: 195px;
	left: -999em;
	padding:0px;
}
.menu li ul ul {
	margin:-29px 0 0 165px;
	_margin:-29px 0 0 178px;
}

.menu ul.podmenu1 li a, .menu ul.podmenu1 li ul.podmenu2 li a, .menu ul.podmenu1 li ul.podmenu2 li ul.podmenu3 li a,
.menu ul.podmenu1 li ul.podmenu2 li ul.podmenu3 li ul.podmenu4 li a {
	color:#000000;
}
.menu ul.podmenu1 li.podmenuhov a, .menu ul.podmenu1 li ul.podmenu2 li.podmenuhov a,
.menu ul.podmenu1 li.podmenuhov ul.podmenu2 li.podmenuhov ul.podmenu3 li.podmenuhov a,
.menu ul.podmenu1 li.podmenuhov ul.podmenu2 li.podmenuhov ul.podmenu3 li.podmenuhov ul.podmenu4 li.podmenuhov a{
	

}
.menu li:hover ul ul, .menu li:hover ul ul ul, .menu li:hover ul ul ul ul, .menu li.podmenuhov ul ul,
.menu li.podmenuhov ul ul ul, .menu li.podmenuhov ul ul ul ul {
	left: -999em;
}

.menu li:hover ul, .menu li li:hover ul, .menu li li li:hover ul,
.menu li li li li:hover ul, .menu li.podmenuhov ul, .menu li li.podmenuhov ul,
.menu li li li.podmenuhov ul, .menu li li li li.podmenuhov ul{
	left: auto;
}

.menu ul.podmenu1, .menu ul.podmenu2, .menu ul.podmenu3,  .menu ul.podmenu4{
	height: auto;
	border: 1px solid #dcc2bd;
	opacity:0.9;
	position: absolute;
	z-index: 1000;
}

.menu .podmenu1 li a, .menu .podmenu1 li .podmenu2 li a, .menu .podmenu1 li .podmenu2 li .podmenu3 li a,
.menu .podmenu1 li .podmenu2 li .podmenu3 li .podmenu4 li a {
	margin: 0px;
	padding:8px 0 8px 12px;
	width: 178px;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	height:auto;
	display:block;
	font-weight: normal;
	background: transparent url(../images/img/kropka.gif) no-repeat scroll 0px 10px;
	opacity:0.9;
}
.menu .podmenu1 li a span, .menu .podmenu1 li .podmenu2 li a span, .menu .podmenu1 li .podmenu2 li .podmenu3 li a span,
.menu .podmenu1 li .podmenu2 li .podmenu3 li .podmenu4 li a span{
	padding: 0px 5px 0px 0px;
}
.menu ul.podmenu1 li a:hover, .menu ul.podmenu1 li ul.podmenu2 li a:hover, .menu ul.podmenu1 li ul.podmenu2 li ul.podmenu3 li a:hover,
.menu ul.podmenu1 li ul.podmenu2 li ul.podmenu3 li ul.podmenu4 li a:hover {
	color: #b41010;
	text-decoration: none;
	padding:8px 0 8px 12px;
	height:auto;
	width: 178px;
	font-size: 13px;
	margin: 0px;
	display:block;
}

.menu .podmenu1 li, .menu .podmenu2 li, .menu .podmenu3 li, .menu .podmenu4 li {
	margin: 0px;
	width: 195px;
	padding: 0 0 0 2px;
	height:auto;
	background-color: #ece7e0;
	filter: alpha(opacity=90);
}

/*menu-dol*/
.tytul-menu-dol{
	float:left;
	margin:-11px 0 0 60px;
	_margin:-11px 0 0 25px;
	position:relative;
	z-index: 90;
}
.ikona{
	width: 110px;
	height: 110px;
	display:block;
	padding: 10px 0px;
}
.page .menu-dol{
	margin-top:-4px;
}

.menu-dol{
	padding-left:22px;
}
.menu-dol ul {
	margin: 0;
	padding: 0;
}
.menu-dol ul li{
	float:left;
	padding:10px 11px;
	background: none;
}
.menu-dol ul li a {
	display:block;
	width: 110px;
	color:#d7cdcc;
	position:relative;
}

.menu-dol ul li a:hover {
	text-decoration: none;
	color: #b0b0b0;
}
.menu-dol ul li a:hover span{
	text-decoration: none;
	color: #b0b0b0;
	cursor:pointer;
}
.menu-dol ul li a span{
	color:#d7cdcc;
	font-weight: bold;
	font-size: 12px;
	font-family: verdana;
	text-transform: uppercase;
	display:block;
	padding: 6px 0px;

}
.menu-dol ul li a span.nazwa-kat{
	min-height: 30px;
	height: 30px;
	ovwerflow:visible;
}
.reg5 .tytul-menu-dol {
	position: relative;
	left: -175px;
	width: 300px;
}
.reg6 .menu-dol{
	float:right;
	padding-left:0;
	padding-right:22px;
	clear: right;
	width: 400px;
	
}
.reg6 .menu-dol ul li{
	float:right;
}
.reg6 .tytul-menu-dol{
	float:right;
	margin: -11px 34px 0px 0px;
}

/*regiony*/
.reg1{
	float:left;
}
.reg5{
	float:left;
	width: 560px;
}
.reg6{
	float:right;
	width: 420px;
}
.reg3{
	position:absolute;
	top:20px;
	right: 0;
	width:270px;
	z-index:999;
/*	padding: 0px 10px 0px 0px;*/
}
.reg4_glowna{
	position:absolute;
	top:230px;
	right: 0;
	width:270px;
	z-index:999;
}

/************************************* jscrollpane ***********************************************/
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
	float: left;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: default;
	right: 0;
	top: 0;
	height: 100%;
	background:transparent url(../images/img/pasek-scroll1.gif) no-repeat scroll 0 0;
	padding-right:2px;
	width:17px !important;
}
.jScrollPaneDrag {
	position: absolute;
	background: transparent url(../images/img/kropka-scroll.png) no-repeat scroll 4px 5px;
	cursor: pointer;
	overflow: hidden;
	width:17px !important;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background-color: #666;
	height: 9px;
}
a.jScrollArrowUp:hover {
	background-color: #f60;
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background-color: #666;
	height: 9px;
}
a.jScrollArrowDown:hover {
	background-color: #f60;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-color: #f00;
}
/************************************************************************************/

/**************** komunikat *******************/
#modul_komunikat {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	z-index: 100;
}
#modul_komunikat .komunikat_1 {
	width: 400px;
	margin: 200px auto 0 auto;
	padding: 20px;
	background-color: #e5d08d;
	border: 1px solid red;
	opacity:0.9;
	filter: alpha(opacity=90);
}
/**************** *******************/

.reg3 .komunikat_2{
	width: 158px;
}
/*sciezka*/
.sciezka{
	background: transparent url(../images/img/rozne.gif) repeat-x scroll 0px -46px;
	height: 17px;
	padding-left:26px;
	padding-top:2px;
	color:#fff;
	border-left:1px solid #80807F;
	border-right:1px solid #80807F;
}
.sciezka a{
	font-size: 12px;
	font-family: verdana;
	color:#fff;
	text-transform: lowercase;
}

/*kalendarium*/
.kalendarz-dodaj input{
	margin: 0px 30px;
}
.kalendarz-kontener{
	float:left;
	width: 550px;
}
.kalendarz-tresc{
	float:left;
	width: 370px;
	height: 275px;
	padding:12px 30px 0;
}
.kalendarium-formularz{
	float:left;
	width: 420px;
}
.kalendarium-tresc{
	background: transparent url(../images/img/kalendarium.jpg) no-repeat scroll 0px 0px;
	height:446px;
}
.kalendarium-tresc .kalend-prawe .tytul2{
	padding:0 0 0 30px;
	margin-top:12px;
}

.kalendarium-tresc .przycisk-wyslij{
	float:right;
	padding:2px 0 0 30px;
}
.kalendarium-tresc .przycisk-wyslij span.tlo-wyslij{
	background:transparent url(../images/img/nowe-przyciski.png) no-repeat scroll 0 0;
	height:27px;
	padding:7px 6px 9px 2px;
	width:124px;
	*padding:3px 5px 9px 2px;
	
}
.kalendarium-tresc .przycisk-wyslij span.tlo-wyslij input{
	width:124px;
}
.KalenCont{
	margin-left:27px;
	margin-top:18px;
}
.kalendarz-data{
	text-align:center;
	*height: 20px;
}
.kalendarz-td{
	
}
.kalendarz-td table{
	margin-top:40px;
}
.kalendarz-data select option, .kalendarz-data select{
	color:#f2063d;
	font-weight: bold;
}
.kalendarz-dzien td{
	color:#6b4c2f;
	font-family: georgia;
	font-size: 14px;
	padding:0 0 0 10px;
}
.kalendarz-dzien {
	
}
.kalendarz-dzien td.niedziela, .dni td.kolor{
	color:#cd071e;
}
.kalend-prawe .pager a, .kalend-prawe .pager b{
	display:none;
}
.kalend-prawe{
	width:420px;
	float:left;
}
.kalend-lewe{
	width:550px;
	_width:500px;
	float:left;
}
.kalend-prawe .pager{
	clear:both;
	float:left;
	margin-left:30px;
	margin-top:5px;
	padding-bottom:5px;
	width:370px;
}
.kalend-prawe .pager a.win_back{
	display:block;
	float:left;
	text-decoration: none;
}
.kalend-prawe .pager a.win_next{
	display:block;
	float:right;
	text-decoration: none;
}
.kalend-prawe .przycisk-wyslij span.tlo-wyslij{
	background:transparent url(../images/img/nowe-przyciski.png) no-repeat scroll 0 -106px;
	height:25px;
	padding:7px 7px 9px 2px;
	*padding:4px 7px 9px 2px;
	width:64px;
}
.kalend-prawe .przycisk-wyslij span.tlo-wyslij input{
	width:64px;
	height:25px;
}
.dni td{
	padding:25px 26px 0;
	height: 53px;
	height: 28px\9;
	*height: 27px\9;
	color:#6b4c2f;
	font-weight: normal;
	font-size: 18px;
	font-family: georgia;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.kalendarz-td .dni td {
		height: 28px;
	}
}

.dni{
	
}
.dni td span.krotki-opis{
	color:#ffffff;
	font-family:georgia;
	font-size:10px;
	overflow:hidden;
	width:73px;
}
td.Active{
	background: url(../images/img/czerw.gif) no-repeat scroll 0px 0px;
	cursor:pointer;
	padding:6px 0 5px 5px !important;

}
.Active span, .Active a, .Active1 a, .DzienNow a, .ActiveSelected a, td.ActiveDzienNow a, td.Active1DzienNow a{
	color:#fff;
}
.Active a, .Active1 a, .ActiveSelected a{
	display:block;
}
.Active a:hover, .Active1 a:hover, .ActiveSelected a, td.ActiveDzienNow a,td.ActiveSelectedDzienNow a, td.Active1DzienNow a{
	text-decoration:none;
}
.Active span.krotki-opis{
	color:#fff;
	font-size: 12px;
	font-family: georgia;
	overflow:hidden;
	width:73px;
}
.Active1{
	background:transparent url(../images/img/braz.gif) no-repeat scroll 0 0;
	cursor:pointer;
	padding:6px 0 5px 5px !important;
}
.Active1 span{
	color:#fff;
}
.Active1 span.krotki-opis{
	color:#fff;
	font-size: 12px;
	font-family: georgia;
}

td.ActiveSelected {
	background: #b30037;
	/*border: 1px solid #750024;*/
	color:#ffffff !important;
	padding:5px 0 5px 5px !important;
}

td.DzienNow div {
	background:transparent url(../images/img/ramka1.png) no-repeat scroll 0 0;
	height:10px;
	margin:-36px 0 0 -51px;
	padding:35px 52px;
	position:absolute;
	width:20px;
}
td.ActiveDzienNow div{
	background:transparent url(../images/img/2.png) no-repeat scroll 0 0;
	color:#FFFFFF !important;
	height:44px;
	margin:-36px 0 0 -51px;
	padding:16px 46px;
	position:absolute;
	width:32px;
}
td.ActiveSelectedDzienNow div{
	background:transparent url(../images/img/1.png) no-repeat scroll 0 0;
	color:#FFFFFF !important;
	height:44px;
	margin:-36px 0 0 -51px;
	padding:16px 46px;
	position:absolute;
	width:32px;
}
td.Active1DzienNow div{
	background:transparent url(../images/img/3.png) no-repeat scroll 0 0;
	color:#FFFFFF !important;
	height:44px;
	margin:-36px 0 0 -51px;
	padding:16px 46px;
	position:absolute;
	width:32px;
} 
td.ActiveDzienNow a,td.ActiveSelectedDzienNow a{
	color: #ffffff !important;
}
td.ActiveSelected {
	cursor:pointer;
}
td.ActiveSelected span.krotki-opis{
	font-size: 10px;
	font-family: georgia;
	padding: 0;
}

.przKalendariumWstecz {
	background:transparent url(../images/img/znaczki.gif) no-repeat scroll 0 0;
	border-style:none;
	cursor:pointer;
	
	vertical-align: top;
	height:8px;
	margin:8px 0px 0 30px;
	padding:0;
	width:9px;
}

.przKalendariumDalej {
	background:transparent url(../images/img/znaczki.gif) no-repeat scroll 100% -15px;
	border-style:none;
	cursor:pointer;
	vertical-align: top;
	height:8px;
	margin:8px 30px 0 0px;
	padding:0;
	width:9px;
}

/*opisowa*/
.zdjecie-prawe{
	float: right;
	overflow:hidden;
	background-color: #fff;
}
.zdjecie-prawe img{
	border: 0px;
}
.opisowka{
	background-color: #fff;
}

.opisowa-tresc .zdjecie div img {
	border-color:#000000;
	border-style:solid;
	border-width:6px 5px;
}
.opisowa-tresc .zdjecie{
	padding: 10px 0px;
}
/*.opisowka .komunikat {
	left:350px;
	padding:50px 0;
	position:absolute;
	text-align:center;
	top:300px;
	width:100px;
}*/
.opisowka-tytul{
	
}
.tresc-opisowka{
	float:left;
	background-color: #fefefc;
	border-left: 14px solid #e6e7e1;
}
.tresc-opisowka h2{
	padding:0 0 20px 20px;
}
.opis-kontener{

}

.strona-opisowa .aktualnosc-tresc .tresc{
	float:none;
}

.tresc-opisowka .blok-dol,
.tresc-opisowka .blok-dol div,
.tresc-opisowka .blok-gora,
.tresc-opisowka .blok-gora div{
	background:transparent url(../images/img/kontener.gif) no-repeat scroll 100% 0;
	height: 199px;
	line-height: 0px;
	font-size: 0px;
	padding-right: 34px;
}
.tresc-opisowka .blok-dol{background-position: 100% -199px;height: 0px; padding-right: 34px;}
.tresc-opisowka .blok-dol div{background-position:0 -199px;height:0px; padding-right: 34px;}
.tresc-opisowka .blok-gora div{background-position: 0 0;}

.tresc-opisowka .blok-srodek-1{
	padding:0 25px 25px;
	margin-top:-140px;
	zoom:1;
	margin-bottom:45px;
}

/*formularz*/
.kalendarium-formularz .formularzmargines{
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	margin-left:12px;
	margin-right:7px;
	overflow:hidden;
	padding:20px 10px 10px;
	float:right;
	margin-right:50px;

}
.kalendarium-formularz{
	float:right;
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	margin-left:12px;
	margin-right:7px;
	overflow:hidden;
	padding:20px 10px 10px;

}
.kalendarium-formularz label {
	display: block;
	*padding-top: 5px;
}

.kalendarium-formularz label span {
	color:#000;
	display:block;
	float:left;
	padding-top:6px;
	text-align:left;
	width:120px;
}
.kalendarium-stopka{
	background:transparent url(../images/img/button-bg.gif) repeat-x scroll 0 0;
	border:0 none;
	cursor:pointer;
	display:block;
	float:left;
	font-size:11px;
	font-weight:normal;
	height:22px;
	margin-top:10px;
	padding:4px 10px;
}
.kalendarium-stopka{
	float:right;
}
.kalendarium-stopka span input {
	
	cursor:pointer;
	margin:0 0;
	padding:0 0 0 6px;
}

/*komunikat*/
.komunikat{
	text-align:center;
	padding: 50px 0px;
}

/* gallerycontent */

.gallerycontent {}
	.gallerycontent .photo {
		width:660px;
		text-align: center;
		background-color: #ffffff;
		float: left;
	}
		.gallerycontent .photo img {
			margin: 0;
			float: none;
		}
	.gallerycontent .photodescription {
		width: 176px;
		float: right;
	}

/* galleryslider */

.galleryslider li {
	list-style: none;
	margin-right: 2px;
	float: left;
}
	.galleryslider li img {
		padding: 1px;
		border: 1px solid #e3e3e3;
	}
	.galleryslider li.active img,
	.galleryslider li a:hover img {
		padding: 0;
		border: 2px solid #d183d1;
	}
	.galleryslider li.first a,
	.galleryslider li.last a {
		display: block;
		width: 23px;
		height: 96px;
		background: transparent url(../images/v01/pager2.jpg) 0 0 no-repeat;
	}
	.galleryslider li.first a:hover {background-position: 0 -96px;}
	.galleryslider li.last a {background-position: -23px 0;}
	.galleryslider li.last a:hover {background-position: -23px -96px;}

div#navi_roller{
	_margin: 0px 0px 0px -4px;
	_zoom: 1;
	*zoom: 1;
	height:349px;
	margin:0 0 0 28px;
	width:265px;
}

div#pageup{
	_zoom: 1;
	*zoom: 1;
	background:transparent url(../images/img/arrow_up.gif) no-repeat scroll 0 0;
	height:11px;
	margin-left:32px;
	width:23px;
}


div#pagedown{
	_zoom: 1;
	*zoom: 1;
	background:transparent url(../images/img/arrow_down.gif) no-repeat scroll 0 0;
	float:right;
	height:11px;
	margin-right:35px;
	width:23px;
}

.gallery-roller {
	width: 320px;
	margin:20px 0 10px;
}

a.mini_link{
	display: block;
	width: 79px;
	height: 77px;
	margin:5px 4px;
	float: left;
}

a.mini_link img{
	display: none;
	/*visibility: hidden;*/
}

.w320{
	float:right;
	background: #c7c3bb url(../images/img/tlo_galeria.jpg) no-repeat 0 0;
	min-height:440px;
	height:auto;
	width:320px;
}
.w660{
	float:right;
	min-height:470px;
	height:auto;
	width:980px;
	background-color:#C5C2BB;
	/*background: transparent url(../images/img/tlo_galeria.jpg) no-repeat 0 0;*/
}
.w660 .pasek{
	background:transparent url(../images/img/galeria-tlo-pasek.jpg) repeat-x scroll 0 0;
	float:left;
	height:441px;
	width:661px;
}
.w660 .tlo{
	background:transparent url(../images/img/tlo_galeria.jpg) no-repeat scroll 0 0;
	float:left;
	height:441px;
	width:319px
}
.w660 .lista-gal .galList a.zdjecie{
	display:block;
	height:105px;
	width:105px;
}
#galeriaFoto .pobierz{
	bottom:23px;
	position:absolute;
	right:125px;
}
.zawartosc{
	position:absolute;
	top:30px;
	left: 0px;
}
.opisowka .w660 .lista-gal{
	min-height:370px;
	overflow:hidden;
	padding-left:95px;
	width:880px;
}
.opisowka .w660 h2{
	margin-left:40px;
}
.opisowka .w660 .galList{
	float:left;
	padding:30px 0;
	width:175px;
	height: 100px;
}
.opisowka .w660 .galList .tytul-lang{
	width: 150px;
	overflow: hidden;
	
}
.opisowka .w320 .tytul2{
	padding:10px 0 0 60px;
	text-align:center;
}
.opisowka #galeriaFoto .w320 .tytul2{
	display:none;
}
.w320 .back{
	padding-left:32px;
	color:#000;
}
.w320 .back:hover{
	color:#e40a2e;
}
.gallist{
	margin:24px 6px;
	clear:both;
}

.gallist h3{
	display:block;
	text-align:left;
	
}
.gallist h3 a{
	color:#000;
}
.gallist h3 a, .gallist p.opis-galeria{
	display:block;
	padding:0 0 0 144px;
}
.gallist .tytul-lang{
	float:left;
	padding-left:5px;
}
.gallist a.zdjecie{
	float:left;
}
.gallist img{
	display:block;
	margin:0 auto;
	float:left;
}
.gallist .opis-lang{
	float:left;
	padding-left:5px;
}


/*pager*/
.pager{
	background-color:#9a0003;
	bottom:0;
	left:0;
	padding:6px 0;
	position:absolute;
	text-align:center;
	width:100%;
	
}
.pager a{
	color:#FFFFFF;
	display:inline-block;
	font-size:14px;
	padding:4px 5px 0px 5px;
	vertical-align:top;
}
.pager a.win_back, .pager a.win_next{
	padding:0px 5px 0px 5px!important;
}
.pager b u{
	color:#000000;
	font-size: 14px;
	text-decoration: none;
	display:inline-block;
	padding:4px 5px 0 !important;
}
/* photoshell */
.photoshell {_margin-right: -4px;}

.hrn .photoshell img {
	
	-margin: 0;
	_float: none;
}
.feature7 .photoarea {zoom: 1}

/*formularz kontaktowy*/
.kontener-blok2{
	width: 400px;
}

.blok-gora2{
	background:transparent url(../images/img/kontakt-kontener.jpg) no-repeat scroll 100% 0;
	height: 439px;
	line-height: 0px;
	font-size: 0px;
	padding-right: 200px;
}
.blok-dol2{background-position: 100% -187px;height: 3px; padding-right: 200px;}
.blok-dol2 div{background-position:0 -187px;height:3px; padding-right: 200px;}
.blok-gora2 div{background-position: 0 0;}

.blok-srodek-1-2{
	margin-top:-410px;
}
.tresc-kontakt{
	background:transparent url(../images/img/kontakt-kontener.jpg) repeat-y scroll 0 438px;
	float:left;

}
.blok-srodek-1-2 .tytul2{
	margin-left:40px;
}
.formularz-opis{
	font-family:verdana;
	font-size:12px;
	color:#000;
	margin: 20px 0px 0px 40px;
}
.formularz {
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	margin-left:12px;
	margin-right:7px;
	overflow:hidden;
	padding:20px 10px 10px;
	width: 370px;
}
.formularz label {
	display:block;
	overflow: hidden;
	*padding: 2px 0px;
}
.formularz label input {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	color:#000;
	float:left;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	margin:4px 0 0 0px;
	*margin:4px 0 0 -14px;
	width:202px;
}

.formularz label input.checkbox{
	width:auto;
	background-color:#ffffff;
	border: 1px solid #fff;
	*border: medium none;
	*background:none;	
	border: none\9 !important;
	background:none\9 !important;
}
.formularz label span.tlo-data input{
	width: 130px;
}
.formularz label.foto .foto_holder {
	padding-left: 15px;
	width: 250px;
}
.formularz label.foto span.ffoto {
	float: left;
	padding: 10px;
	background-color: black;
	width: auto;
}
.formularz label.foto span.checkbox_holder {
	float: left;
	margin-left: 10px;
	width: auto;
}
.formularz label.foto input.checkbox {
	width: auto;
	float:none;
}
.formularz label input.file {
	border: 1px solid black;
	background: #f5f3ec;
	/*margin-left:18px;*/
}
.formularz label.checbox input{
	width: 10px;
	margin-left:14px;
}

.formularz label span {
	display:block;
	float:left;
	padding-top:4px;
	text-align:right;
	width:120px;
	color:#000;
	text-transform:lowercase;
	
	padding-right: 8px;
	position: relative;
}

.kontener_1 .formularz label span {
	padding-right: 0;
	position: auto;
}

.formularz label span .gwiazdka {
	position: absolute;
	right: -3px;
}
.formularz label span.tlo-input {
	background:transparent url(../images/img/znaczki.gif) no-repeat scroll 0 -38px;
	height:22px;
	margin:0 0 8px 14px;
	padding:0 0 0 4px;
	width:211px;
	float:left;
}

.formularz label span.tlo-data {
	background:transparent url(../images/img/znaczki.gif) no-repeat scroll 0 -623px;
	height:22px;
	margin:0 0 8px 14px;
	padding:0 0 0 4px;
	width:135px;
	float:left;
}

.formularz label span.tlo-textarea {
	background:transparent url(../images/img/znaczki.gif) no-repeat scroll 0 -382px;
	height:120px;
	margin:0 0 0 15px;
	width:211px;
}
.formularz label span.tlo-textarea.szerokie {
	background:transparent url(../images/img/znaczki.gif) no-repeat scroll 0 -771px;
	height:290px;
	width:540px;
}

.formularz label select{
	color:#000;
	float:left;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	margin:4px 0 8px 15px;
	width:209px;
	background-color: #f5f3ec;
}
.formularz label option {
	width:180px;
	display:block;
	overflow:hidden;
}

.formularz label textarea {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	color:#000;
	float:left;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	height:110px;
	margin:2px 0 0 6px;
	*margin:2px 0 0 -10px;
	width:200px;
}
.formularz label span.tlo-textarea.szerokie textarea {
	height:280px;
	width:530px;
}

.gwiazdka {
	color: #cd071e;
}
.formularz span.kod-obrazkowy{
	margin:0 0 8px 15px;
}
.zgoda{
	padding-left:40px;
	color:#1d1c1a;
	font-size:11px;
	font-family: verdana;
	float:left;
}
.zgoda input{
	float:left;

}
.zgoda span{
	display:block;
	padding:0 10px 0 25px;
}
.przycisk-wyslij{
	float:right;
	color:#1d1c1a;
	font-size:11px;
	font-family: verdana;
	padding:10px 10px 7px 0;
}
.przycisk-wyslij input{
	background: none;
	border: 0;
	font-size: 12px;
	color:#000;
	text-transform:lowercase;
	height:25px;
	*height:22px;
	width:61px;
	cursor:pointer;
}
.przycisk-wyslij span.tlo-wyslij {
	background:transparent url(../images/img/nowe-przyciski.png) no-repeat scroll 0 -108px;
	height:25px;
	padding:6px 3px 9px;
	width:64px;
	*padding:2px 7px 0px 4px;
}
.formularz .errorclass {
	border: 1px solid #e40a2e;
}

/*winkolacje*/
.kalendarium-formularz .udzial label{
	width: 100px;
}
.kalendarium-formularz .udzial{
	margin-left: 140px;
	padding: 10px 0px;
}
.kalendarium-formularz .udzial label input{
	width: 20px;
}
.wydarzenie-opis{
	font-weight: bold;
	margin-left: 150px;
}
.wolne-miejsca{
	color:green;
	font-weight: bold;
}
.wolne-miejsca b, .wolne-miejsca-brak b{
	color:#000000;
}
.wolne-miejsca-brak{
	color:red;
	font-weight: bold;
}
.winkolacje{
	width: 414px;
	height:auto;
}
.winkolacje .opis-kontener{
	min-height:431px;
	height:auto;
	*height: 431px;
	*overflow: visible;
}
.winkolacje .formularz{
	width: 300px;
}
.winkolacje .formularz label span {
	color:#000000;
	display:block;
	float:left;
	padding-top:4px;
	text-align:right;
	text-transform:lowercase;
	width:90px;
}
.winkolacje .formularz label input {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	color:#000000;
	float:left;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	margin:4px 0 0 0;
	width:203px;
}
.winkolacje .formularz label span.tlo-input {
	background:transparent url(../images/img/znaczki.gif) no-repeat scroll 0 -38px;
	float:left;
	height:22px;
	margin:0 0 8px 14px;
	padding:0 0 0 4px;
	width:211px;
}
.winkolacje .przycisk-wyslij span.tlo-wyslij {
	background:transparent url(../images/img/nowe-przyciski.png) no-repeat scroll 0 -36px;
	height:16px;
	padding:5px 9px 9px 6px;
	position:relative;
	width:90px;
}



.przepisy-lista{
	margin-top: 27px;
}
.wysokosc{
	height: 310px;
}
.winkolacje .przycisk-wyslij span.tlo-wyslij input {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	color:#000000;
	cursor:pointer;
	font-size:12px;
	height:19px;
	padding:0 0 7px;
	text-align:center;
	text-transform:lowercase;
	width:90px;
}

.winkolacje .formularz {
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	margin-left:12px;
	margin-right:7px;
	overflow:hidden;
	padding:20px 0 10px;
	width:370px;
}
.winkolacje .formularz label{
	*padding: 5px 0px;
}
.winkolacje .formularz label span.tlo-textarea {
	background:transparent url(../images/img/znaczki.gif) no-repeat scroll 0 -382px;
	height:120px;
	margin:0 0 0 15px;
	width:211px;
}
.winkolacje .zglos-udzial{
	width: 150px;
	height: 23px;
	display:block;
	cursor: pointer;
	left:259px;
	position:absolute;
	top:49px;
	width:150px;
}
.winkolacje .zglos-udzial input{
	background:transparent none repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-family:Georgia;
	font-size:9px;
	font-weight:bold;
	height:23px;
	width:150px;
}
.winkolacje .komunikat_2{
	width:auto;
}
.winkolacje .kolacja .opis-kolacji a.wiecejlink, .winkolacje .link-wstecz{
	color:#A81515;
	font-size: 14px;
	font-weight: bold;
}
.winkolacje .link-wstecz, .winkolacje .kolacja .opis-kolacji a.wiecejlink{
	float:right;
	padding: 2px 0px 2px 10px;
	display:block;
	position:relative;
}
.winkolacje .kolacja .data{
	padding: 5px 0px;
}
.opisowka .zdjecie-kolacji .KalenCont{
	margin-top: 15px;
}
.opisowka .zdjecie-kolacji .KalenCont .dni td{
	padding:27px 26px 0;
	*padding:24px 26px 0;
}
.opisowka .zdjecie-kolacji .kalendarz-td .kalendarz-dzien td{
	*padding:5px 0 5px 30px;
	padding:6px 0 8px 30px;
	padding:13px 0 0px 30px\9;
}
.opisowka .zdjecie-kolacji .kalendarz-td .Active a, .opisowka .zdjecie-kolacji .kalendarz-td .Active1 a,
.opisowka .zdjecie-kolacji .kalendarz-td .ActiveSelected a {
	display:block;
	height:43px;
	width:66px;
}
.zdjecie-kolacji{
	overflow:hidden;
	background-color: #fff;

}
.kolacja-kalendarz{
	background:transparent url(../images/img/kalend1.jpg) no-repeat scroll 0 0;
}

.opisowka .zdjecie-kolacji .kalendarz-kontener{
	float:left;
	width: 552px;
}
.zdjecie-kolacji img{
	border: 0px;
}
/*pytania do eksperta*/

.opisowka .tresc-prawa .sIFR{
	padding:0 10px;
}
.ekspert{
	float: left;
	margin-bottom: 15px;
	margin-top: 0px;
	cursor:pointer;
	width: 140px;
	text-align:left;
}
.ekspert-szer{
	width: 200px;
}
.ekspert .ekspert-zadaj h3{
	padding: 0px;
	padding:0 0 35px;
}
.ekspert .ekspert-zadaj{
	float:left;
	margin-top:15px;
	margin-left: 5px;
}
.ekspert .opis-zdjecie{
	float:left;
}
.ekspert .opis-zdjecie h3{
	padding: 10px 0px 0px 0px;
}
.ekspert h3{
	padding: 10px 0px;
}
.ekspert h4, .osoba .opis-zdjecie h4{
	display:block;
	padding:8px 0;
	font-size: 12px;	
}
.ekspert div.miniaturka div.zdjecie  div img{
	border-color: #000000;
	border-style: solid;
	border-width: 6px 5px;
}
.osoba{
	float: left;
	margin-bottom: 15px;
	margin-top: 0px;
	cursor:pointer;
	text-align:left;
}
.osoba p{
	width: 340px;
}
.osoba .opis-zdjecie{
	float:left;
}
.osoba .ekspert-zadaj h3{
	padding: 8px 0px;
}
.osoba .ekspert-zadaj{
	float:left;
	padding:21px 0 0 10px;
	width:400px;
}
.osoba div.miniaturka div.zdjecie div img {
	border-color:#000000;
	border-style:solid;
	border-width:6px 5px;
}
.osoba .wstecz{
	float:right;
}
.opisowka .tresc-lewa{
	float:left;
	width:634px;
	padding:15px 20px;
	width:594px;
}
.opisowka .tresc-lewa p{
	font-size: 11px;
}
.opisowka .tresc-prawa .tytul18{
	margin:15px 0 0 20px;
}
.opisowka .tresc-lewa .lista-pytan{
	background:transparent url(../images/img/buttondlugi.png) no-repeat scroll 0 0;
	color:#000000;
	display:block;
	float:right;
	font-size:12px;
	height:17px;
	margin-top:20px;
	padding:4px 25px;
	width:180px;
	text-transform: lowercase;
}

.opisowka div.przycisk-wstecz{
	float:right;
}
.opisowka .tresc-lewa .wstecz {
	background:transparent url(../images/img/nowe-przyciski.png) no-repeat scroll 0 -107px;
	color:#000000;
	float:left;
	font-size:12px;
	height:19px;
	margin-top:20px;
	padding:6px 1px 8px 0;
	text-align:center;
	width:64px;
	text-transform: lowercase;
}
.przycisk-wstecz a:hover span{
	text-decoration:underline;
	cursor:pointer;
}
.opisowka .tresc-lewa .wstecz span{
	color:#000000;
}
.faq-pytanie-kont{
	padding: 10px 0px;
}
.faq-pytanie-kont h3{
	cursor:pointer;
}
.opisowka .tresc-prawa .formularz{
	width: 320px;
	padding:20px 0 10px;
}
.opisowka .tresc-prawa .formularz label span{
	width: 80px;
} 
.opisowka .tresc-prawa .formularz label span.tlo-textarea, .opisowka .tresc-prawa .formularz label span.tlo-input {
	width: 208px;
}
.opisowka .tresc-prawa .przycisk-wyslij{
	padding:10px 20px 10px 0;
}
.opisowka .tresc-prawa{
	float:left;
	width: 346px;
	height: 440px;
	background:transparent url(../images/img/winkolekcja-faq.jpg) no-repeat scroll 0 0px;
} 

a.zadaj-pyt{
	background:transparent url(../images/img/nowe-przyciski.png) no-repeat scroll 0 -36px;
	color:#000000;
	display:block;
	float:left;
	font-size:12px;
	height:20px;
	margin-left:-2px;
	padding:4px 15px;
	width:75px;
	text-transform: lowercase;
}

.opisowka .tresc-lewa .przycisk-wyslij span.tlo-wyslij{
	background:transparent url(../images/img/winkuchnia.gif) no-repeat scroll 0px -29px;
	height:25px;
	padding:16px 0;
	width:106px;
}
.winkolacje .miniaturka .zdjecie a img{
	border-color:#000000;
	border-style:solid;
	border-width:6px 5px;
}
.winkolacje .blok-srodek-1{
	margin-top:-140px;
}
.opisowka .tresc-lewa .przycisk-wyslij span.tlo-wyslij input{
	height:25px;
	width:106px;
}
.opisowka .tresc-lewa .przycisk-wyslij{
	float:left;
	
}
.winkolacje .miniaturka{
	float:left;
	width: 122px;
}
.winkolacje .kolacja{
	margin-top: 10px;
}
.winkolacje .opis-kolacji{
	float:left;
	padding: 0px 10px;
	width: 220px;
}
.winkolacje .opis-kolacji h3 a{
	color: #000;
}
/*winkuchnia*/
.przepis{
	margin: 0px 0px 10px 0px;
	height:52px;
	width:295px;
}

.przepis h4 a{
	color:#000;
}
.przepis .przepis-tytul{
	cursor: pointer;
	color: #000000;
	padding:10px;
	text-align:left;
	float:left;
	width: 178px;
}
.przepis .miniaturka{
	float:left;
}
.przepis .miniaturka .zdjecie{
	padding-bottom: 5px;
	padding-left: 12px;
}
.przepis .kontener-przepis .miniaturka .zdjecie {
	padding-left: 0px;
	*margin-top: 20px;
}
.wysz-form{
	margin-top: 10px;
}
.wysz-form span.tlo-input {
	background:transparent url(../images/img/znaczki.gif) no-repeat scroll 0 -38px;
	float:left;
	height:22px;
	margin:0 0 8px 20px;
	padding:0 0 0 4px;
	width:211px;
}

.wysz-form span input {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	color:#000000;
	float:left;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	margin:4px 0 0 0;
	width:202px;
}
.przepisy-kontener .tresc-lewa .zglos-udzial {
	display:block;
	color:#FFFFFF;
	cursor:pointer;
	font-family:Georgia;
	font-size:9px;
	font-weight:bold;
	height:15px;
	padding:4px 10px;
	width:130px;
	float:right;
}

/*subskrybcja*/
.radio label input {
	background:transparent none repeat scroll 0 0;
	float:left;
	margin:0;
	padding:0;
	width:40px;
}
.radio {
	margin-top:5px;
}

.radio label {
	float:left;
	margin:8px 0;
}
.radio label.wybor {
	color:#000000;
	font-size:10px;
	margin: 13px 0px 0px 0px;
}
.uzytkownicy_contener_1a, .uzytkownicy_contener_1, .uzytkownicy_contener_2 {
	position: relative;
	overflow: hidden;
}
.uzytkownicy_contener_1a,
.uzytkownicy_contener_1 {
	background: url("../images/img/uzytkownicy_contener_1.jpg") no-repeat;
	/*min-height:345px;*/
	min-height:441px;
	height:auto;
}
.uzytkownicy_contener_1a {background: url("../images/img/uzytkownicy_contener_1a.jpg") no-repeat;}
.uzytkownicy_contener_1a .uzytkownicy_contener_1 {
	background: none;
}
.uzytkownicy_contener_2 {
	background: url("../images/img/uzytkownicy_contener_2.jpg") no-repeat;
}

.uzytkownik_contener_left {
	background: url("../images/img/uzytkownicy_contener_left1.png") no-repeat top;
	width: 174px;
	padding-top: 6px;
	float: left;
}
.uzytkownik_contener_left1 {
	background: url("../images/img/uzytkownicy_contener_left2.png") repeat-y;
}
.uzytkownik_contener_left2 {
	background: url("../images/img/uzytkownicy_contener_left3.png") no-repeat bottom;
	padding-bottom: 4px;
}
ul.uzytwkonicy_menu {
	margin: 0 0 0 8px;
	padding: 0;
	list-style: none;
}
ul.uzytwkonicy_menu li {
	list-style: none;
	background: url("../images/img/red_dot.png") no-repeat 0px 4px;
	font-size: 14px;
	padding: 0 0 7px 12px;
}
ul.uzytwkonicy_menu li a {
	color: black;
	text-transform: capitalize;
}
ul.uzytwkonicy_menu li.wcisniety a {
	color: #a81515;
}
.blok_cytaty {
	background: #e8e3d3 url("../images/img/blok_cztaty1.png") no-repeat;
	width: 169px;
	padding-top: 26px;
	color: #4a5254;
	margin-top: 15px;
}

.blok_cytaty2 {
	background: url("../images/img/blok_cztaty2.png") no-repeat bottom right;
	
}
.blok_cytaty .miesiac {
	font: 17px times new roman;
	text-align: center;
	text-transform: uppercase;
	padding:0 0 4px;
}
.blok_cytaty .dzien {
	font: bold 57px times new roman;
	text-align: center;
	line-height:43px;
	/*padding-bottom: 5px;*/
}
.blok_cytaty .dzien_txt {
	font: bold 14px times new roman;
	text-align: center;
}
.blok_cytaty .rok {
	font: bold 14px times new roman;
	color: #928f84;
	text-align: center;
	padding: 10px 0 4px 0;
}
.blok_cytaty .imie {
	font:11px arial;
	text-align: center;
}
.blok_cytaty .cytat {
	font: italic 11px arial;
	text-align: center;
	padding: 3px 10px 0 10px;
}
.blok_cytaty .cytat2 {
	font-size: 10px;
	text-align: right;
	padding: 0 10px 0 0;
}
.barometr {
	/*background: url("../images/img/barometr_atrapa.png") no-repeat;*/
	height:249px;
	width:200px;
}
.przejdz_do_sklepu {
	position: absolute;
	bottom:0;
	right:0;
	display: block;
	height:91px;
	width:89px;
}
.inner_right_contener {
	float: right;
	width: 200px;
}
.inner_center_contener {
	width: 606px;
	float: left;
	
	height: 441px;
	/*overflow: auto;*/
}
.find_friend_blok {
	margin-top: 5px;
	padding-left: 5px;
} 
.find_friend_blok .tekst input {
	background: transparent;
	border: none;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	/*line-height: 19px;
	padding: 4px 0 4px 10px;
	_background-position: 0px 2px;*/
	width: 176px;	
}
.find_friend_blok .tekst {
	background: url("../images/img/elementy1.png") no-repeat 0px 0px;
	padding: 4px 0 2px 10px;
	display: block;
	/*_background-position: 0px 2px;*/	
}
.find_friend_blok .znajomy {
	padding: 2px 0;
	_padding: 0;
	*padding: 0;
	display: block;
}
.find_friend_blok .znajomy span {
	font-size:14px;
	color: black;
}
.szukaj_znajomego {
	font-size: 18px;
	text-align: center;
	color: black;
	padding: 2px 0 7px 0;
}
.szukaj_znajomego_button {
	background: url("../images/img/nowe-przyciski.png") no-repeat 0px -108px;
	width: 75px;
	padding-bottom: 7px;
}

.znajomy_list_item .szukaj_znajomego_button {
	background: url("../images/img/elementy1.png") no-repeat 0px -25px;
	width: 75px;
	padding-bottom: 7px;
}
.szukaj_znajomego_button input {
	background: transparent;
	border: none;
	padding: 0;
	width: 67px;
	cursor: pointer;
	padding-top: 2px;
	text-transform:lowercase;
	font-size:13px;
}

.formularz_2 {
	width: auto;
}
.formularz_2 label span {
	width: 175px;
}
.szukaj_znajomego_button_2 {
	background-position: 0px 0px;
	width:124px;
	margin-top: 5px;
}
.szukaj_znajomego_button_5 a,
.szukaj_znajomego_button_4 a,
.szukaj_znajomego_button_3 a,
.szukaj_znajomego_button_2 a {
	display: block;
	color: black;
	text-decoration: none;
	text-align: center;
	padding: 4px 0 3px 0 !important;
}
.szukaj_znajomego_button_3 a {
	padding: 3px 0 7px 0  !important;
}
.szukaj_znajomego_button_5 a,
.szukaj_znajomego_button_4 a,
.szukaj_znajomego_button_2 a,
.szukaj_znajomego_button_2 input {
	font-size: 11px;
	padding-top: 5px;
	/*padding-bottom: 7px;*/
	width: 124px;
}
.znajomy_list_item {
	float: left;
	width: 145px;
	height: 165px;
	text-align: center;
}
.znajomy_list_item .nazwa {
	color: black;
	font: bold 12px tahoma;
	padding-bottom: 5px;
	min-height:14px;
	height:auto;
}
.znajomy_list_item img {
	border: 3px solid black;
}
.znajomy_list_item img.wyrozniony {
	border: 3px solid #aa060e;
}
.center_div {
	margin: 0 auto;
}
.buton_usun_znajomego {
	margin: 0 auto;
	margin-top: 10px;
}
.user_preview {
	font: 12px tahoma;
	padding: 10px;
}
.user_preview .naglowek_user {
	font: 16px tahoma;
	padding: 0 0 10px 20px;
}
.user_preview .naglowek_user span {
	font: 12px tahoma;
}

/*modul winkuchnia*/
.przepisy-kontener{
	background: #deddd3 url(../images/img/winkuchnia-kontener.jpg) no-repeat scroll 0 0;
	min-height:429px;
	overflow:hidden;
	position:relative;
	padding:10px 0 0 7px;
}

.formularz-przepis{
	background: #e3e2d8 url(../images/img/kuchnia-tlo.jpg) repeat-x scroll 0 0;
	min-height:429px;
	overflow:hidden;
	position:relative;
	padding:10px 0 0 7px;
}
.formularz-przepis .formularz .opcje{
	margin-left: 130px;
}
.formularz-przepis .formularz .opcje input{
	cursor: pointer;
}
.formularz-przepis .formularz .info-wino{
	font-weight:bold;
	margin-left:135px;
	width:245px;
}
.przepisy-kontener .tresc-lewa{
	width: 278px;
	float:left;
	padding: 0px 0px 0px 1px;
}
.przepisy-kontener .tresc-lewa h3.tytul2{
	color:#70040d;
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	padding:0px 0 0 20px;
}
.przepisy-kontener .tresc-lewa .formularz{
	width:280px;
	padding: 0px;
}
.przepisy-kontener .tresc-lewa .formularz label span{
	width: 100px;
}
.przepisy-kontener .tresc-lewa .formularz label select{
	width: 155px;
}
.przepisy-kontener .tresc-lewa .formularz label option{
	width: 150px;
}
.przepisy-kontener .tresc-lewa .formularz label span {
	width:101px;
}
.przepisy-kontener .tresc-lewa .formularz label span.tlo-input {
	width: 155px;
	background:transparent url(../images/img/winkuchnia.gif) no-repeat scroll 0 -101px;
}
.przepisy-kontener .tresc-lewa .tekst-input  span.tlo-input{
	width: 239px;
	background:transparent url(../images/img/winkuchnia.gif) no-repeat scroll 0  0px;
	padding:5px 7px;
}
.przepisy-kontener .tresc-lewa .tekst-input{
	float: left;
	margin-top:5px;
	margin-left: 20px;
	margin-bottom: 10px;
}

/*dodaj przepis*/
.formularz-przepis .formularz{
	width: 500px;
}
.formularz-przepis .formularz label span{
	width: 200px;
}
.formularz-przepis .formularz .przepis-wino{
	left:500px;
	position:absolute;
	top:116px;
}
.formularz-przepis .formularz .przepis-wino select{
	height: 200px;
}
.formularz-przepis .formularz label span {
	color:#000000;
	display:block;
	float:left;
	padding-top:1px;
	text-align:right;
	text-transform:lowercase;
	width:120px;
}

.formularz-przepis .formularz label select{
	width: 210px;
}
.formularz-przepis .formularz label option{
	width: 180px;
}

.formularz-przepis .formularz label input.checkbox{
	width:auto;
	background-color:#ffffff;
	border: 1px solid #fff;
	*border: medium none;
	*background:none;	
	border: none\9 !important;
	background:none\9 !important;
	margin:0 0 0 15px;	
}
.formularz-przepis .formularz label span.tlo-input {
	width: 244px;
	background:transparent url(../images/img/znaczki.gif) no-repeat scroll 0 -38px;
}
.formularz-przepis .tekst-input  span.tlo-input{
	width: 239px;
	background:transparent url(../images/img/winkuchnia.gif) no-repeat scroll 0  0px;
	padding:5px 7px;
}
.formularz-przepis .tresc-lewa .tekst-input{
	float: left;
	margin-top:5px;
	margin-left: 20px;
	margin-bottom: 30px;
}
.formularz-przepis .formularz label input{
	width:204px;
}
.formularz-przepis .formularz label span.tlo-textarea{
	width: 212px;
} 
.formularz-przepis .formularz label.zdjecie-wybierz {
	padding: 0px 0px 5px 0px;
}
.formularz-przepis .formularz .skladniki h2{
	padding: 10px 0px;
}
.formularz-przepis .formularz .skladniki label {
	display:block;
	float:left;
	text-align:right;
	width:115px;
	padding:5px 0;
}
.formularz-przepis .formularz .skladniki .zdjecie_add{
	background:transparent url(../images/img/winkuchnia.gif) no-repeat scroll 0 -39px;
	height:27px;
	padding:3px 16px 9px 0;
	width:106px;
}
.formularz-przepis .formularz .skladniki{
	padding-bottom: 20px;
}
.formularz-przepis .formularz .skladniki .zdjecie_add input{
	background:transparent none repeat scroll 0 0;
	border:0 none;
	color:#000000;
	cursor:pointer;
	font-size:12px;
	height:22px;
	text-transform:lowercase;
	width:106px;
}
.formularz-przepis .formularz .skladniki a.dodaj-pole{
	float:left;
	text-align:center;
	margin-left:130px;
}
.formularz-przepis .formularz .skladniki a.usun-pole{
	float:right;
	*float:left;
	text-align:center;
}

.formularz-przepis .formularz .skladniki .pola-przyciski{
	float:left;
}
.formularz-przepis .formularz .skladniki a:hover{
	text-decoration: none;
}
.formularz-przepis .formularz .skladniki a{
	background:transparent url(../images/img/nowe-przyciski.png) no-repeat scroll 0 -36px;
	color:#000000;
	display:block;
	font-size:12px;
	height:13px;
	margin-left:14px;
	padding:6px 15px;
	width:74px;
	font-family:verdana;
}
.formularz-przepis .formularz .skladniki span.tlo-input {
	background:transparent url(../images/img/znaczki.gif) no-repeat scroll 0 -38px;
	display:block;
	height:27px;
	width:212px;
	float:left;
	margin-left:19px;
}

.formularz-przepis .formularz .skladniki span.tlo-input input{
	background:transparent none repeat scroll 0 0;
	border:medium none;
	color:#000000;
	float:left;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	margin:4px 5px;
	width:202px;
	*margin-left: -16px;
}
.formularz-przepis .formularz label.zdjecie-wybierz input{
	margin-left: 38px;
	border: 1px solid;
}
.formularz-przepis .formularz  .skladniki .zdjecie-wybierz input{
	float:left;
}
.formularz-przepis .formularz label.zdjecie-wybierz span{
	float:left;
	width: 95px;
}
.formularz-przepis .formularz div.zdjecie-wybierz span.tlo-input{
	margin-left: 1px;
}
.formularz-przepis .formularz .skladniki .zdjecie-wybierz label.zdj-wbr{
	float:left;
	margin-left:4px;
	text-align:left;
	width:120px;
}
.formularz-przepis .formularz label.zdjecie-wybierz input{
	width:217px;
}
.formularz-przepis .przycisk-wyslij span.tlo-wyslij{
	background:transparent url(../images/img/nowe-przyciski.png) no-repeat scroll 0 -36px;
	height:27px;
	padding:7px 9px 9px 6px;
	position:relative;
	width:104px;
	*padding:1px 2px 9px 1px;
}
.formularz-przepis .przycisk-wyslij input{
	width: auto
}
.formularz-przepis .przycisk-wyslij {
	margin-right: 10px;
}

#nowarestauracja{
	padding: 5px 0px 0px 0px;
}
.restauracjacheckbox{
	padding: 0px 0px 5px 0px;
}
/**/

.przepisy-kontener .tresc-lewa .productForm select{
	margin-left:20px;
	width:210px;
}
.przepisy-kontener .tresc-lewa .tekst-input  span.tlo-input input{
	background:transparent none repeat scroll 0 0;
	border:medium none;
	color:#000000;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	margin:4px 0 0 0;
	width: 226px;
}

.przepisy-kontener .tresc-lewa select option, .przepisy-kontener .tresc-lewa .productFormMarka select
, .przepisy-kontener .tresc-lewa .productFormRodzaj select{
	background-color:#f5f3ec;
}

.przepisy-kontener .tresc-lewa .formularz label textarea, .przepisy-kontener .tresc-lewa .formularz label input{
	width: 148px;
}

.przepisy-kontener .tresc-srodek{
	float:left;
	height:auto;
	overflow-x:visible;
	overflow-y:visible;
	padding-right:5px;
	width: 328px;
	position:absolute;
	top:10px;
	left:307px;
}
.przepisy-kontener .tresc-srodek h3, .przepisy-kontener .tresc-prawa h3{
	padding:8px;
	text-align:center;
	color:#70040d;
	font-size: 12px;
}
.przepisy-kontener .tresc-srodek .przepis{
	background-color: #f4f1ea;
	overflow:hidden;
}
.przepisy-kontener .tresc-prawa .przepis{
	height: auto;
	width:329px;
}
.przepisy-kontener .przepis .opis-przepisu{
	background-color:#f5f4f0;
	height:304px;
	margin-left:7px;
	width:329px;

}
.przepisy-kontener .przepis .opis-przepisu .szczegoly{
	padding-left: 10px;
	float:left;
	width:175px;
}
.przepisy-kontener .przepis .opis-przepisu .pasek1{
	background:transparent url(../images/img/pasek-scroll.gif) no-repeat scroll 100% 0;
	color:#4e4e4e;
	font-size:11px;
	height:252px;
	line-height:21px;
	padding:0 4px 0px 0px;
	width:329px;
}
.przepisy-kontener .przepis .opis-przepisu .pasek1 .scroll-container{
	width: 329px;
	height: 252px;
	overflow:hidden;
	position:absolute
}
.przepisy-kontener .przepis .opis-przepisu .szczegoly b{
	font-size:12px;
	padding:4px 0 10px;
	float:left;
}
.przepisy-kontener .tresc-prawa .przepis .przepis-tytul{
	padding:21px 12px 7px 12px;
	cursor: default;
	width:100%;
	height:28px;
	margin-top:-18px;
	
}
.przepisy-kontener .tresc-prawa .wstecz{
	float:left;
}
.przepisy-kontener .tresc-prawa{
	float:left;
	width: 335px; 
	position:absolute;
	right: 12px;
	background: none;
}

.przepisy-kontener .tresc-srodek .inner_center_contener{
	float:left;
	width:328px !important;
}
.przepisy-kontener .tresc-srodek .jScrollPaneContainer{
	
}
.przepisy-kontener .tresc-srodek .jScrollPaneTrack{
	top:8px;
}
.przepisy-kontener .przycisk-wyslij span.tlo-wyslij{
	background:transparent url(../images/img/winkuchnia.gif) no-repeat scroll 0 -39px;
	height:27px;
	padding:5px 9px 9px 6px;
	width:90px;
	position:relative;
}
.przepisy-kontener .przyciski{
	clear:both;
	float:left;
	margin-left:20px;
	padding-top:20px;
}
.przepisy-kontener .przycisk-dodaj{
	float:left;
	margin-top:12px;
	margin-top:11px\9;
	*margin-top:10px;
	margin-left:18px;
	margin-right:30px;
}
.przepisy-kontener .przycisk-wyslij{
	float:left;
	margin-top:13px;
	padding: 0px;
}
.przepisy-kontener .przycisk-drukuj{
	float:left;
	margin-left:115px;
	margin-top: 10px;
	*margin-top: 0px;	
}
.drukuj_button_2 {
	background-position:0 -91px;
	margin-top:5px;
	width:181px;
}

.drukuj_button {
	background:transparent url(../images/img/nowe-przyciski.png) no-repeat scroll 0 -36px;
	padding-bottom:7px;
	width:104px;
}
.drukuj_button_2 a{
	font-size:12px;
	padding-bottom:7px;
	padding-top:2px;
	width:104px;
}
.drukuj_button_2 a {
	color:black;
	display:block;
	padding:5px 0 3px !important;
	text-align:center;
	text-decoration:none;
}
.fl{
	float:left !important;
}
.fr{
	float:right !important;
}
.drukuj_button input {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	cursor:pointer;
	padding:3px 0 0;
	width:104px;
	text-transform:lowercase;
	text-align:center;
}
.przepisy-lista .drukuj_button{
	margin-right: 105px;
} 
.tresc-lewa .drukuj_button{
	margin-right: 88px;
	margin-top:8px;
	margin-top:9px\9;
}
.przepisy-kontener .przycisk-drukuj a{
	/*background:transparent url(../images/img/winkuchnia.gif) no-repeat scroll 0 -39px;
	display:block;
	color:#000000;
	height:24px;
	padding:3px 18px 0 17px;
	width:70px;
	text-align: center;*/
}
.przepisy-kontener .przycisk-dodaj a{
	background:transparent url(../images/img/winkuchnia.gif) no-repeat scroll 0 -39px;
	display:block;
	color:#000000;
	height:24px;
	padding:3px 18px 0 17px;
	width:70px;
}
.przepisy-kontener .productForm .productFormRodzaj, .przepisy-kontener .productForm .productFormMarka{
	padding: 10px 0px;
}
.przepisy-kontener .przycisk-wyslij span.tlo-wyslij input{
	background:transparent none repeat scroll 0 0;
	border:0 none;
	color:#000000;
	cursor:pointer;
	font-size:12px;
	height:19px;
	text-transform:lowercase;
	width:90px;
	text-align: center;
	padding: 0px 0px 7px 0px;
}

.przepisy-kontener .tresc-srodek  .jScrollPaneTrack {
	position: absolute;
	cursor: default;
	right: 0;
	top: 0;
	height: 100%;
	background:transparent url(../images/img/pasek-scroll.gif) no-repeat scroll 0 0;
	width:17px !important;
}
.przepisy-kontener .tresc-srodek  .jScrollPaneDrag {
	position: absolute;
	background: transparent url(../images/img/kropka-scroll.png) no-repeat scroll 4px 5px;
	cursor: pointer;
	overflow: hidden;
	width:17px !important;
}
.przepisy-kontener .tresc-srodek  .jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.przepisy-kontener .tresc-srodek  .jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
.przepisy-kontener .tresc-srodek  a.jscrollarrowup {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background-color: #666;
	height: 9px;
}
.przepisy-kontener .tresc-srodek  a.jscrollarrowup:hover {
	background-color: #f60;
}

.przepisy-kontener .tresc-srodek a.jscrollarrowdown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background-color: #666;
	height: 9px;
}
.przepisy-kontener .tresc-srodek  a.jscrollarrowdown:hover {
	background-color: #f60;
}
.przepisy-kontener .tresc-srodek  a.jscrollactivearrowbutton, a.jscrollactivearrowbutton:hover {
	background-color: #f00;
}
.przepisy-kontener .productForm .opcje{
	font-weight: bold;
	margin-left: 17px;
	margin-bottom:3px;
}
.przepisy-kontener .productForm .opcje input{
	cursor:pointer;
}
.przepisy-kontener .productForm .opcje span{
	padding: 0px;
}
.przepisy-kontener .scroll-container{
	width: 312px;
	height: 310px;
	overflow:hidden;
	position:absolute
}

.przepisy-kontener .scroll-handle {
	background: transparent url(../images/img/kropka-scroll.png) no-repeat scroll 100% 0;
	cursor:pointer;
	height:10px;
	position:absolute;
	right:0px;
	width:11px;
	z-index:990;
}
.przepisy-kontener .pasek{
	background:transparent url(../images/img/pasek-scroll.gif) no-repeat scroll 100% 0;
	color:#4e4e4e;
	font-size:11px;
	height:310px;
	line-height:21px;
	padding:0 4px;
	width:312px;
	margin-top:27px;
}
.przepisy-kontener .scroll-contents {
	left:0;
	position:absolute;
}
.przepis .jScrollPaneContainer .jScrollPaneTrack{
	background:transparent url(../images/img/pasek-scroll1.gif) no-repeat scroll 0 0;
	cursor:default;
	height:100%;
	position:absolute;
	right:0;
	top:0;
	width:17px !important;
}
.przepis .kontener-przepis{
	margin-top:19px;
	padding-top:19px\9;
	padding-top:0px;
	width: 335px;
}
.przepis .kontener-przepis .miniaturka{
	padding: 0px 0px 4px 4px;
}

.przepis .powiazane-wina{
	padding:0 7px;
	width:100%;
	overflow:hidden;
	position: relative;
}
.przepis .powiazane-wina .butelka{
	padding:0 6px;
	float:left;
	display:block;
	margin-top:8px;
}
ul.jcarousel-skin li{
	background: none;
	height:135px !important;
	width:131px !important;
	padding-left:0 !important;
	float: left;
}
#nawigacja{
	/*width:256px !important;
	float: left;*/
}
.powiazane-wina #next{
	cursor: pointer;
	background: url(../images/img/bottom_next.gif) no-repeat;
	width: 24px;
	height: 24px;
	position: absolute;
	right: 34px;
	top: 49px;
}
.przepis .powiazane-wina .butelka .butelka_tytul{
	background: #dcdcd0;
	float: right;
	min-height: 81px;
	margin-left: 6px;
	padding: 8px;
	width:67px;
	color: #000000;
	font-weight: bold;
	text-transform: lowercase;
	font-size: 10px;
}
.przepis .jScrollPaneContainer .jScrollPaneDrag {
	background: transparent url(../images/img/kropka-scroll.png) no-repeat scroll 4px 5px;
	cursor:pointer;
	overflow:hidden;
	position:absolute;
	width:17px !important;
}

/* blok lista top*/
.kontener-listy{
	width: 197px;
	background:transparent url(../images/img/top-lista.png) no-repeat scroll 0 0;
	display: block;
	height: 276px;
	left:14px;
	position:absolute;
	top:121px;
	width:197px;
	z-index:99;
}

.kontener-listy .top-listy{
	padding:7px 15px;
}

.kontener-listy .zestawy{
	padding:7px 15px;
}
.kontener-listy .active{
	color:#A81515;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	
}
.kontener-listy a{
	font-weight: bold;
	font-size: 12px;
	font-family:verdana;
	color:#000000;
}
.kontener-listy a:hover{
	color:#cc071e;
	font-weight: bold;
	font-size: 12px;
	font-family:verdana;
	text-decoration:none;
	cursor:pointer;	
}
ul.lista{
	background: none;
	margin:0 0 0 6px;
}

ul.lista li {
	background:transparent url(../images/img/black-dot.png) no-repeat scroll 0 10px;
	padding:4px 0 3px 9px;
	font-family:verdana;
	font-size:11px;
	font-weight: normal;
	height:14px;
	overflow:hidden;
	padding:4px 0px 3px 8px;
	width:180px;
}
ul.lista li a{
	font-family:verdana;
	font-size:11px;
	font-weight: normal;
}
ul.lista li a:hover{
	font-family:verdana;
	font-size:11px;
	font-weight: normal;
	color:#cc071e;
}
.komunikat-top{
	margin-top: 80px;
}
.komunikat-top .komunikat_2{
	width: 190px;
	padding:10px 3px;
}
.kontener-listy .komunikat-top {
	margin-top:0;
	padding:80px 0px;
}
/*modul aktualnosci*/
.aktualnosci-skrot{
	float:left;
	padding:10px 0;
	border-bottom:1px dashed #89060E;
}
.aktualnosci-skrot .aktualnosci-zdjecie{
	width: 120px;
	float:left;
	clear:both;
}
.aktualnosci-skrot .skrot-tekst h3{
	padding:0 0 5px;
}
.aktualnosci-skrot .skrot-tekst{
	float:left;
	overflow:hidden;
	padding-left:10px;
}
.aktualnosci-skrot .skrot-tekst .data{
	padding: 2px 0px;
}
.aktualnosci-skrot .skrot-tekst h3 a{
	color: #000;
	text-decoration: none;
	font-size: 12px;
}
.aktualnosci-skrot .skrot-tekst h3 a:hover{
	color:#CC071E;
}
.aktualnosci-skrot .skrot-tekst .wiecejlink{
	float:right;
}
.aktualnosci-skrot .aktualnosci-zdjecie div.miniaturka div.zdjecie img {
	border-color:#000000;
	border-style:solid;
	border-width:6px 5px;
}
.aktualnosci-skrot .skrot-tekst .przycisk-wiecej{
	float:right;
	margin:0 -30px;
}
.aktualnosc-tresc {
	padding: 10px 0px;
}
.aktualnosc-tresc .przycisk-wiecej{
	margin : 0px;
	padding: 5px 0px;
}

.aktualnosci-skrot .skrot-tekst .wiecej{
	background:transparent url(../images/img/nowe-przyciski.png) no-repeat scroll 0 -107px;
	color:#000000;
	float:left;
	font-size:12px;
	height:19px;
	padding:6px 25px 3px 14px;
	width:64px;
	text-transform: lowecase;
}
.aktualnosc-tresc .przycisk-wiecej .wiecej{
	background:transparent url(../images/img/nowe-przyciski.png) no-repeat scroll 0 -36px;
	color:#000000;
	float:left;
	font-size:12px;
	height:19px;
	padding:4px 25px 3px 10px;
	text-align:center;
	width:84px;
}
.aktualnosc-tresc .przycisk-wiecej .wiecej span{
	text-decoration: none;
	color: #000000;
}

.aktualnosci-skrot .skrot-tekst .wiecej span {
	text-decoration: none;
}
.aktualnosc-tresc .zdjecie{
	width: 175px;
	text-align: center;
	min-height: 160px;
	height: auto;
}
.aktualnosc-tresc .zdjecie div{
	width: 175px;
	text-align: center;
	padding:5px 0;
}
.aktualnosc-tresc .zdjecie div img {
	border-color:#000000;
	border-style:solid;
	border-width:6px 5px;
}
.aktualnosc-tresc .szablon4{
	margin-bottom: 10px;
	float:right;
	padding:0 20px;
}
.aktualnosc-tresc .szablon5{
	margin-bottom: 10px;
	float:left;
	padding:0 20px;
}

.aktualnosc-tresc .szablon7{
	margin-bottom: 10px;
	float:left;
	padding:0 20px;
}
.aktualnosc-tresc .szablon7 .zdjecie{
	margin-bottom: 10px;
	float:left;
	padding:0 15px;
}
.aktualnosc-tresc .tresc{
	float:left;
	padding-left:20px;
	overflow:hidden;
}
.aktualnosci-padding{
	padding-bottom: 10px;
}
.lista-aktualnosci .aktualnosci-skrot{
	padding:10px 0px 10px 0;
	margin-right:20px;
	padding:10px 0;
	height:110px;
}
.lista-aktualnosci .aktualnosci-skrot .skrot-tekst{
	float:none;
}

.priorytet .aktualnosci-zdjecie div.miniaturka div.zdjecie img {
	border-color:#CC071E;
	border-style:solid;
	border-width:6px 5px;
}
.pliki h4{
	padding: 10px 0px;
}
.pliki div a{
	color: #000;
	font-weight:bold;
	vertical-align:top;
}
.pliki div a:hover{
	color:#CC071E;
		font-weight:bold;
	vertical-align:top;
}
.pliki p {
	margin-left:19px;
	padding:5px 0;
}

/*koszyk-blok*/
.regionkatalog{
	top:15px !important;
}
.reg2 .koszyk-blok{
	width: 197px;
}
.reg2 .koszyk-blok .koszyk-produkt {
	padding:4px 3px;
}
.reg2 .koszyk-blok h2.cena{
	background-color:#AA060E;
	color:#FFFFFF;
	font-size:14px;
	font-weight: bold;
	padding: 4px 10px;
	text-align:center;
}
.reg2 .koszyk-blok h2.cena.rabat{
	font-size:10px;
}
.reg2 .koszyk-blok .komunikat_2 {
	padding: 4px 10px !important;
	background: none !important;
	background-color: #E5D08D !important;
	height:12px !important;
	min-height: 12px;
}
.reg3 .koszyk-blok .komunikat_2{
	padding: 4px 10px !important;
	background: none !important;
	background-color: #E5D08D !important;
	height:12px !important;
	min-height: 12px;
	width: 100%;
}
.koszyk-blok{
	background-color: #d9d4ce;
	overflow: hidden;
}
.koszyk-blok h2.cena{
	background-color:#AA060E;
	color:#fff;
	font-size:18px;
	padding:10px;
	text-align:center;
	font-weight:normal;
}
.koszyk-blok h2.cena.rabat{
	font-size:10px;
	padding:0 5px 5px;
}

.koszyk-blok .koszyk-produkt{
	color:#010000;
	font-size: 10px;
	font-family: Verdana;
	padding:10px 2px 5px 0px;
	*padding:0px 2px;
	*margin:10px 0px 0px 0px;	
	background-color: #d9d4ce;
	opacity:0.7;
	filter: alpha(opacity=70);
}
.koszyk-blok .koszyk-produkt span.usun a{
	background:transparent url(../images/img/usun.png) no-repeat scroll 0 0;
	padding:0 0 0 2px;
	position:relative;
}
.koszyk-blok .koszyk-dol{
	padding-left: 12px;
}
.koszyk-blok .koszyk-produkt span.usun a:hover{
	text-decoration:none;
}
.koszyk-border{
	border-bottom:1px solid #454545;
	padding:5px 0;
}
.koszyk-blok .koszyk-produkt .nazwa-produktu{
	width: 85px;
	display:block;
	float:left;
}
.koszyk-blok .koszyk-produkt .ilosc{
	text-align: center;
	width: 48px;
	display:block;
	float:left;
	margin-left:-3px;
}
.koszyk-blok .koszyk-produkt .ilosc span.liczba{
	display:block;
	float:left;
	overflow:hidden;
	width:20px;
}
.plus,
.minus,
.koszyk-blok .koszyk-produkt .plus,
.koszyk-blok .koszyk-produkt .minus{
	padding: 0 2px;
	text-align: center;
	cursor: pointer;
	font-weight: bold;
	float:left;
}

.koszyk-blok .koszyk-produkt .cena{
	width: 65px;
	display:block;
	float:left;
}
.koszyk_button_a {
	background-position:0 -108px;
	float:left;
	margin:0;
	width:65px;
}
.koszyk-produkt .szukaj_znajomego_button_2 a{
	width: 64px;
	font-size:12px;
}
.koszyk_button_b {
	background-position:0 0;
	float:left;
	margin:0 0 0 2px;
	width:124px;
}
.koszyk-produkt .koszyk_button_2 a {
	width: 120px;
	color:black;
	display:block;
	padding:4px 0 3px !important;
	text-align:center;
	text-decoration:none;
	font-size:12px;
}
/*koszyk-modul*/
.do-zaplaty{
	color:red;
}
.koszyk-kont{
	min-height:410px;
}
.koszyk-kont .login-form{
	padding-left: 170px;
	width: 480px;
}
.kontener_koszyk .jScrollPaneTrack{
	top: 2px;
	padding-right: 0px;
}
.kontener_koszyk .komunikat_2{
	float:right;
	margin-right:55px;
	width:600px;
}
.koszyk-kontener{
	padding:20px 0 0 220px;
}
.koszyk-kontener table td {
	
}
.koszyk-dane{
	padding:15px;
}
.koszyk-kontener .szukaj_znajomego_button{
	background:transparent url(../images/img/nowe-przyciski.png) no-repeat scroll 0 0;
	padding-bottom:8px;
	width:75px;
}
.koszyk-kontener .szukaj_znajomego_button_a{
	background-position:0 1px;
	float:right;
	margin:5px 9px 0 5px;
	width:124px;
 }
.koszyk-kontener .koszyk_button_2 a,.koszyk-kontener .szukaj_znajomego_button input {
	color:black;
	display:block;
	font-size:12px;
	padding:4px 0 3px !important;
	text-align:center;
	text-decoration:none;
	width:120px;
}
.koszyk td{
	background:#ECE7E0 none repeat scroll 0 0;
	opacity: 0.8;
	filter: alpha(opacity=80);
	padding:2px 5px;
}
.koszyk, .koszyk-naglowek td{
	background-color:#BABABA;
	padding:3px 0 5px;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.koszyk-naglowek td.border {
	border-left:1px solid #ECE7E0;
	text-align:center;
}
.koszyk-kontener table td.aktywne{
	color: #CC071E;
	background: transparent url(../images/img/kropka-scroll.png)  no-repeat scroll center center;;
	text-align:center;
}

.zamowienie-status  td.aktywne {
	background:transparent url(../images/img/kropka-scroll.png) no-repeat scroll center center;
	color:#CC071E;
	text-align:center;
}
.przypomnij_button{
	background:transparent url(../images/img/nowe-przyciski.png) no-repeat scroll 0 0;
	height:20px;
	padding:4px 7px;
	width:114px;
}
.koszyk-kont .login-form .przycisk-wyslij{
	padding:0px;
	margin-top:-5px;
}
.przypomnij_button a{
	color:#000000;
	font-size:12px;
	padding-bottom:7px;
	padding-left:11px;
	padding-top:2px;
	width:124px;
}
.zamowienie-status td {
	text-align: center;

}
.koszyk-kontener .zamowienie-status {
	background:	#ECE7E0 url(../images/sklep/zamowienie-tlo.gif) repeat-x scroll center center;
	opacity:0.8;
	filter: alpha(opacity=80);
	margin-left:20px;
}
.zamowienie-status {
	background:	#ECE7E0 url(../images/sklep/zamowienie-tlo.gif) repeat-x scroll center center;
	opacity:0.8;
	filter: alpha(opacity=80);
	margin-left:0px;
}
.zamowienie-status td.pocz {
	background:transparent url(../images/sklep/zamowienie-pocz.gif) no-repeat scroll left center;
	width:3px;
}
.zamowienie-status td.kon {
	background:transparent url(../images/sklep/zamowienie-koniec.gif) no-repeat scroll right center;
	width:3px;
}
.zamowienie-status td {
/*	background:transparent url(/szablony/default/images/sklep/zamowienie-krok.gif) no-repeat scroll center center;*/
	border:medium none;
	height:17px;
	text-align:center;
	width:14%;
}


.koszyk-usun {
	background:#ECE7E0 url(../images/sklep/koszyk_usun.gif) no-repeat scroll 0 0;
	border:medium none;
	cursor:pointer;
	height:17px;
	margin-top:30px;
	width:23px;
}
.towar-nazwa a{
	color:#000000;
}
.towar-nazwa a:hover{
	color:#CC071E;
}
.koszyk-dane{
	background-color: #ECE7E0;
	opacity: 0.8;
}
/*modul slownik*/
.opisowka .winko-slownik{
	min-height: 478px;
}
.slownik-wyszukiwarka .tekst{
	background:transparent url(../images/img/elementy1.png) no-repeat scroll 0 0;
	display:block;
	padding:4px 0 2px 10px;
	width: 176px;
	float:left;
}
.slownik-wyszukiwarka .tekst input {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	width:172px;
}
.slownik-wyszukiwarka .szukaj-slowa{
	float:left;
	margin-left:2px;
}
.slownik-wyszukiwarka .szuk-tekst{
	display:block;
	font-weight:bold;
	padding:5px 0;
}
.slownik-wyszukiwarka .szukaj_znajomego_button input{
	background:transparent none repeat scroll 0 0;
	border:medium none;
	cursor:pointer;
	padding:2px 0 0;
	*padding:1px 0 0;
	width:67px;
}
.opisowka .winko-slownik .slownik-alfabet{
	background-color:#F4F1EA;
	margin:20px 0;
	padding:6px;
	text-align:center;
}
.opisowka .winko-slownik .slownik-alfabet a{
	padding:0 0 0 1px;
	font-weight: bold;
}
.opisowka .winko-slownik .slowa-wyniki{
	font-size:12px;
	font-weight:bold;
	padding:6px 0;
}
.opisowka .winko-slownik .wiecej {
	background:transparent url(../images/img/faq.gif) no-repeat scroll right 0;
	color:#000000;
	float:left;
	font-size:12px;
	height:19px;
	padding:0 40px 8px 0;
	cursor:pointer;
}
.opisowka .winko-slownik .wiecej span {
	background:transparent url(../images/img/faq.gif) no-repeat scroll 0 0;
	float:left;
	height:19px;
	padding:4px 8px 4px 14px;
}
.opisowka .winko-slownik .slowa-skrot .przycisk-wiecej{
	float:right;
	margin-right:-40px;
	margin-top:5px;
}
.opisowka .winko-slownik .slowa-skrot{
	height: 100px;
}
.opisowka .winko-slownik .slowa-skrot h3{
	padding: 0px 0px 5px 0px;
}
.opisowka .winko-slownik .slowa-skrot .sub-text-box span{
	font-weight: bold;
}
.opisowka .winko-slownik .slowa-skrot .sub-text-box{
	padding: 5px 0px 10px 0px;
	display:none;
}
.winko-slownik .komunikat_2{
	width: 335px;
}
.winko-slownik .pager{
	clear:both;
	zoom:1;
}
.winko-slownik .pager a.win_back, .winko-slownik .pager a.win_next{
	text-decoration:none;
}
.pager a:hover{
	color:#E40A2E;
}
.pager b u{
	padding: 0px 5px;
}
/*wina na okazje*/
.winanaokazje-opis{
	padding:10px 20px 0;
	margin-top: 60px;
}
.widac{
	display:block !important;
}
.formularz_2 .wina-wiecej{
	*margin-top: 5px;
	*margin-right: 5px;	
}
.formularz_2 .wina-wiecej .wiecej {
	background:transparent url(../images/img/button.png) no-repeat scroll right 0;
	color:#000000;
	float:left;
	font-size:12px;
	height:19px;
	padding:0 7px 8px 0;
}

.formularz_2 .wina-wiecej .wiecej span {
	background:transparent url(../images/img/button.png) no-repeat scroll 0 0;
	cursor:pointer;
	float:right;
	height:19px;
	padding:4px 10px 4px 10px;
}

.formularz_2 a#mniej{
	text-transform: lowercase;
	font-weight: bold;
	margin-right:15px;
	text-align:right;
	float:right;
	*width:55px;
}
.formularz_2 a#wiecej{
	float:right;
	font-weight:bold;
	margin-right:30px;
	text-align:right;
	text-transform:lowercase;
	*width:60px;
}
#reszta{

}
.wina-okazje .formularz_2 label span {
	float:left;
	padding:0 0 2px 15px;
	text-align:left;
	width:200px;
	font-weight: bold;
}
.wina-okazje .formularz label span.tlo-input {
	background:transparent url(../images/img/znaczki.gif) no-repeat scroll 0 -38px;
	float:left;
	height:22px;
	margin:0 0 8px 14px;
	padding:0 0 0 4px;
	width:211px;
}
.wina-okazje .katalog{
	padding:0px 0px 0px 0px;
}
.over{
	width: 110px;
	height: 110px;
	padding: 0px 10px !important;
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
	/* position:static !important; */
	position:relative;
}
.mniejsze img{
	padding-top: 8px;
}

.aktywna img{
	width: 110px !important;
	height: 110px !important;
	padding: 0px 10px !important;
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
	position:relative;
}
.jcarousel-clip:hover .aktywna img {
	position:static;
}
.jcarousel-clip:hover .aktywna:hover img {
	position:relative;
}
.ostatni img{
	/*margin-left:-25px;*/
}
.wina-okazje{
	height: auto;
	overflow:hidden;
	background-color: #8a7348;
}
.wina-okazje .blok-srodek-1-2 {
	margin-top:-380px;
}
.wina-okazje .podczaszy{
	background-color: #8a7348;
	padding-top:10px;
	width: 700px;
}
.wina-okazje .kontakt-kontener{
	width: 280px;
	margin-top:17px;
}
.wina-okazje .szukaj_znajomego_button_3 input{
	background:transparent url(../images/img/nowe-przyciski.png) no-repeat scroll 0 0;
	height:25px;
	margin-left:51px;
	padding:2px 0 6px;
	width:124px;
}
.wina-okazje .tytul2{
	position:absolute;
	width: 100%;
	left: 0;
	margin-left:20px;
}
/*degustacje*/
.degustacja_button {
	background:transparent url(../images/img/nowe-przyciski.png) no-repeat scroll 0 0px;
	padding-bottom:7px;
	width:120px;
}
.degustacja_button_2 {
	background-position:0 0;
	margin-top:5px;
	width:124px;
}
.degustacja_button_2 a{
	color:black;
	display:block;
	font-size:11px;
	padding:5px 0 3px !important;
	text-align:center;
	text-decoration:none;
	text-transform:lowercase;
}
.kreska{
	border-top: 1px dashed #89060E;
}
.kontener-komentarzy .moderacja-zglos{
	float:right;
	padding:0 4px;
}
.kontener-komentarzy .forumMessage{
	border-bottom: 1px solid;
	padding: 5px;
}
.kontener-komentarzy .formularz-komentarz .textarea-tlo{
	background:transparent url(../images/img/znaczki.gif) no-repeat scroll 0 -382px;
	height:120px;
	margin:0 0 0 15px;
	width:211px;
}
.kontener-komentarzy .formularz-komentarz label textarea {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	color:#000000;
	float:left;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	height:110px;
	margin:2px 0 0 6px;
	width:200px;
}

.formularz-komentarz label {
	display:block;
	overflow:hidden;
}

.formularz-komentarz label span {
	color:#000000;
	display:block;
	float:left;
	padding-top:4px;
	text-align:right;
	text-transform:lowercase;
	width:120px;
}
.ajax-komunikat{
	color:#E40A2E;
	text-align: center;
}
.jak-degustowac{
	display:block;
	padding:5px 2px
}

/*lista podkategorii*/
.lista-podkat{
	padding: 10px 0px 10px 0px;
}
.podkat{
	background:transparent url(../images/ikona-strzalka2.gif) no-repeat scroll 0 10px;
	padding: 5px 0px;
}
.podkat a{
	padding: 0px;
	display:block;
	padding:0 0 0 12px;
}

.przesun .produkt-blok{
	margin-left:37px;
}
.errorClass {
	border: 1px #D94556 solid !important;
}

/*wyszukiwarka*/
.modul-wyszukiwarka .wyszukiwarka{
	float:left;
}

.modul-wyszukiwarka span.tlo-input {
	background:transparent url(../images/img/elementy1.png) no-repeat scroll 0 0;
	float:left;
	height:22px;
	margin:0 0 8px -6px;
	padding:0 0 0 4px;
	width:176px;
}

.modul-wyszukiwarka input {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	color:#000000;
	float:left;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	margin:4px 0 0 0;
	width:172px;
}
.modul-wyszukiwarka div.tlo-wyslij input {
	background:transparent none repeat scroll 0 0;
	color:#000000;
	cursor:pointer;
	font-size:12px;
	height:18px;
	text-transform:lowercase;
	width:62px;
	padding:0 0 10px;
}

.modul-wyszukiwarka div.tlo-wyslij {
	background:transparent url(../images/img/elementy1.png) no-repeat scroll 0 -25px;
	float:left;
	height:20px;
	padding:0 10px 10px 4px;
	width:61px;
	display:block;
	margin-left: 3px;
}

.galleryContent .przycisk-wiecej {
	background:transparent url(../images/img/nowe-przyciski.png) no-repeat scroll 0 -72px;
	bottom:23px;
	float:left;
	height:25px;
	margin:0 10px;
	padding:4px 0;
	position:absolute;
	width:85px;
	*margin:-10px 10px  0px 10px;
}
.galleryContent .przycisk-wiecej a{
	height:25px;
	padding:0 10px;
	width:84px;
	color: #000000;
}
.galleryContent .przycisk-wiecej a span{
	text-align:center;
	color: #000000;
}
.galleryContent .przycisk-wiecej a:hover{
	text-decoration: none;
}
/*
.galleryContent .przycisk-wiecej .wiecej {
	background:transparent url(../images/img/button.png) no-repeat scroll right 0;
	color:#000000;
	float:left;
	font-size:12px;
	height:19px;
	padding:0 7px 8px 0;
}

.galleryContent .przycisk-wiecej .wiecej span {
	background:transparent url(../images/img/button.png) no-repeat scroll 0 0;
	cursor:pointer;
	float:left;
	height:19px;
	padding:4px 11px 4px 16px;
}
*/
.galeria_uzyt {
	background:transparent url(../images/img/nowe-przyciski.png) no-repeat scroll 0 -36px;
	margin-top:20px;
	padding-bottom:7px;
	width:104px;
}
.uzytkownicy_contener_2 .lista-gal .galList .publikuj{
	padding:0 0px 0 0;
}

.galeria_uzyt a {
	color:black;
	display:block;
	font-size:14px;
	padding:4px 0 3px !important;
	text-align:center;
	text-decoration:none;
	color:#000000;
	font-family: Verdana;
	font-size: 12px;
}
.uzytkownicy_contener_2 .lista-gal{
	margin:40px 0 0 45px;
	*margin:0px 0 0 0px;
	/*width:605px;*/
}
.uzytkownicy_contener_2 .lista-gal .galList{
	float:left;
	padding:5px 0;
	text-align:center;
	width:130px;
}
.uzytkownicy_contener_2 .lista-gal .galList .ikonki{
	float:left;
	padding-left:30px;
}
.uzytkownicy_contener_2 .lista-gal .galList a.usun:hover, .uzytkownicy_contener_2 .lista-gal .galList a.publikuj:hover,
.uzytkownicy_contener_2 .lista-gal .galList a.podglad:hover{
	text-decoration:none;
}
.uzytkownicy_contener_2 .lista-gal .galList a.usun{
	background:transparent url(../images/img/ikony/cross.png) no-repeat scroll 0 0px;
	width: 16px;
	height: 16px;
	display:block;
	float:left;
}
.uzytkownicy_contener_2 .lista-gal .galList a.podglad{
	background:transparent url(../images/img/ikony/view.gif) no-repeat scroll 0 0px;
	width: 16px;
	height: 16px;
	display:block;
	float:left;
}
.uzytkownicy_contener_2 .lista-gal .galList a {margin-right: 7px;}
.uzytkownicy_contener_2 .lista-gal .galList a.publikuj{
	width: 16px;
	height: 16px;
	display:block;
	float:left;
}

.uzytkownicy_contener_2 .lista-gal .galList h3{
	padding: 5px 0px;
}
.uzytkownicy_contener_2 .formularz_2 label input.checkbox {
	margin:4px 0 0 16px;
	width:auto;
}
.uzytkownicy_contener_2 .formularz_2 .przycisk-wyslij{
	float:left;
}
.uzytkownicy_contener_2 .formularz_2 .przycisk-wyslij span.tlo-wyslij {
	background:transparent url(../images/img/nowe-przyciski.png) no-repeat scroll 0 -36px;
	width:104px;
}
.uzytkownicy_contener_2 .formularz_2 .przycisk-wyslij input{
	width:104px;
}
.uzytkownicy_contener_2 .komunikat{
	height:auto;
	padding:0;
	width:92%;
	z-index:100;
	/*background-color:#E5D08D;
	border:1px solid red;*/
	opacity:0.9;
	padding:20px;
}

/*wyslij wiadomosc*/
.wyslij-wiadomosc {
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	margin-left:12px;
	margin-right:7px;
	overflow:hidden;
	padding:20px 10px 10px;
	width:370px;
}
.wyslij-wiadomosc label span {
	color:#000000;
	display:block;
	float:left;
	padding-top:4px;
	text-align:right;
	text-transform:lowercase;
	width:120px;
}

.wyslij-wiadomosc label span.tlo-input{
	background:transparent url(../images/img/znaczki.gif) no-repeat scroll 0 -38px;
	float:left;
	height:22px;
	margin:0 0 8px 14px;
	padding:0 0 0 4px;
	width:211px;
}
.wyslij-wiadomosc label span.tlo-input input {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	color:#000000;
	float:left;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	margin:4px 0 0 0;
	width:202px;
}
.wyslij-wiadomosc label span.tlo-textarea {
	background:transparent url(../images/img/znaczki.gif) no-repeat scroll 0 -382px;
	height:120px;
	margin:0 0 0 15px;
	width:211px;
}
.wyslij-wiadomosc label span.tlo-textarea textarea {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	color:#000000;
	float:left;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	height:110px;
	margin:2px 0 0 6px;
	width:200px;
}
/*uploader*/
#foto_success_upload_holder textarea, #foto_success_upload_holder img, #foto_success_upload_holder input{
	float:left;
}
#foto_success_upload_holder textarea{
	margin-left: 5px;
}
#foto_success_upload_holder span.swf-label{
	float:left;
	padding:0 5px;
	width:94px;
	text-align:right;
}
#foto_success_upload_holder span.swf-usun{
	float:left;
	padding:4px 2px;
}
#foto_success_upload_holder input.alt{
	margin:2px 0 0 5px;
}
.upload-foto{
	margin-top: 12px;
}

/*ankiety*/
.ankieta-pytanie{
	
}
.ankieta-pytanie .tytul2{
	font-size:15px;
	padding:0 0 10px 20px;
}
.ankieta-pytanie ul li {
	background:transparent none repeat scroll 0 0;
	padding:4px;
	position:relative;
}
.ankieta-pytanie ul li label input{
	cursor:pointer;
}
.ankieta-pytanie ul li label{
	
}
.ankieta-przyciski{
	margin-top: 10px;
	margin-bottom: 10px;
}
.pozostale-ankiety{
	padding: 0px 0px 0px 24px;
}
.pozostale-ankiety h4{
	font-size: 14px;
	padding: 5px 0px;
}
.pozostale-ankiety div{
	background:transparent url(../images/ikona-strzalka2.gif) no-repeat scroll 0 11px;
	margin:0 0 0 10px;
	padding:5px 0 0 10px;
}
.pozostale-ankiety div a{
	color: #A81515;
	font-weight: bold;
}
.ankieta-przyciski span.tlo-wyslij {
	background:transparent url(../images/img/nowe-przyciski.png) no-repeat scroll 0 -106px;
	height:20px;
	padding:8px 5px 6px 1px;
	width:60px;
	*padding:5px 7px 9px 1px;
}
.ankieta-przyciski span.tlo-wyslij input{
	background:transparent none repeat scroll 0 0;
	border:0 none;
	color:#000000;
	cursor:pointer;
	font-size:12px;
	height:19px;
	*height:18px;
	text-transform:lowercase;
	width:61px;
	
}
.tytul-ankieta{
	font-size:15px;
	padding:0 0 10px 0px;
}
div.ankieta-odpowiedz {
	float:left;
	padding:4px 2px;
}
div.ankieta-glosy {
	color:#000;
	float:right;
	font-family:Trebuchet MS;
	font-size:12px;
	margin:8px 0 3px;
}
div.ankieta-pasek {
	background-color:#FFFFFF;
	border:1px solid #000;
	margin:0;
	padding:0;
	position:relative;
	width:100%;
}
div.ankieta-wykres {
	background-color:#A81515;
	height:4px;
	margin:0;
	overflow:hidden;
	padding:0;
}
div.sonda{
	padding: 0px 24px;
}
div.sonda .powrot {
	background:transparent url(../images/img/nowe-przyciski.png) no-repeat scroll 0 -107px;
	margin-top:25px;
	padding-bottom:7px;
	width:65px;
}
div.sonda .powrot a {
	color:black;
	display:block;
	font-size:12px;
	padding:6px 0 2px;
	text-align:center;
	text-decoration:none;
	width: 65px;
}

/*error podczaszy*/
/*.error .podczaszy-tlo{
	background:transparent url(../images/img/podczaszy_no.png) no-repeat scroll 0 0px;
	display:block;
	float:right;
	height:355px;
	width:182px;
}*/
#modul_komunikat .error{
	background:#E5D08D url(../images/img/podczaszy_no.png) no-repeat scroll right top !important;
	border:1px solid red;
	margin:100px auto 0;
	opacity:0.9;
	padding:20px 95px 20px 50px;
	width:400px;
	min-height: 115px;
	height: auto;
}
#modul_komunikat .info {
	background: #93DB89 url(../images/img/podczaszy_ok.png) no-repeat scroll right top !important;
	border:1px solid green;
	margin:200px auto 0;
	opacity:0.9;
	padding:20px 95px;
	width:400px;
	min-height: 115px;
	height: auto;
}
#modul_komunikat .info p, #modul_komunikat .error p{
	padding: 10px 0px;
}

/*blok komentarzy*/
.reg2 .formularz-komentarz .textarea-tlo{
	background:transparent url(../images/img/znaczki.gif) no-repeat scroll 0 -382px;
	height:120px;
	margin:0 0 0 0;
	width:211px;
}
.reg2 .formularz-komentarz label span {
	color:#000000;
	display:block;
	float:left;
	padding-top:4px;
	text-align:right;
	text-transform:lowercase;
}
.reg2 .formularz-komentarz label textarea {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	color:#000000;
	float:left;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	height:110px;
	margin:2px 0 0 6px;
	width:198px;
}
.komentarze-padding{
	background-color: #D9D4CE;
	padding: 3px;
}

.kontener_katalog_produktu #sklepformprodukt_modul {
	padding: 0px 0px 0px 120px;
}

.kontener_katalog_produktu {
	/*background-color:#611518;*/
	background-color:#9b0004;
	border-left: 1px solid #80807F;
	border-right: 1px solid #80807F;
	position: relative;
	z-index: 90;
	min-height: 400px;
	height:auto;
	_height: 400px;
}
.user_login{
	color:#ffffff;
	position:absolute;
	right:65px;
	text-align:right;
	top:-20px;
	width:340px;
}
.user_login a{
	font-size: 10px;
	font-weight:bold;
	color:#FFFFFF;
	font-family:verdana;
	text-transform:lowercase;
}

/*logowanie*/
.logowanie .formularz, .logowanie .przyciski, .logowanie .info-tekst{
	padding-left:214px;
	padding-top:15px;
	width:400px;
	position: relative;
}
.logowanie .przyciski{
	
}
.logowanie .log-info{
	font-size: 15px;
}
.logowanie .log-info .tekst-register{
	float:left;
}
.logowanie .log-info .przycisk-wyslij{
	float:left;
	margin:-22px 0 0 155px;
}
.logowanie .log-info .przycisk-wyslij .tlo-wyslij{
	float:left;
	*height: 25px;
}
.logowanie .log-info .przycisk-wyslij .tlo-wyslij a{
	color:#1D1C1A;
	width: 80px;
	float:left;
	text-align:center;
	width:60px;
	*padding: 2px 0px 0px 0px;
}
.logowanie .przycisk-wyslij{
	margin:-12px 0 0 0;
	*margin:-10px 0 0 0;
}
.user_login .wyloguj span:hover{
	text-decoration: underline;
	color:#E40005;
}
/*katalog produktÃ³w*/
.katalog {
	padding:0px 0 0 190px;
	background: #611518;
}

.katalog table tr{
	background: transparent url(../images/img/tlociemne.jpg) no-repeat scroll 0px 0;
	position: relative;
	z-index: 8;
}
.katalog table tr td{
	background:none;
}
.katalog .zdjecie .produkt{
	height:139px;
	overflow:hidden;
	width:140px;
	*position:relative;
}
.katalog  .produkt-opis{
	padding:0 0 10px 50px;
	color: #ffffff;
	width:130px;
}
.kontener_katalog_produktu .katalog .zdjecie{
	margin:10px 0 15px -26px;
	position:relative;
	height:138px;
	width: 130px;
}
/*.katalog .zdjecie .statusy {
	color:#FFFFFF;
	left:59px;
	*left:38px;
	position:absolute;
	text-align:left;
}*/
.katalog .zdjecie .statusy .promocja
{
	bottom:24px;
	position:absolute;
	right:-46px;
	z-index: 2;
}
.katalog .zdjecie .statusy .bestseler {
	bottom:18px;
	position:absolute;
	right:-17px;
	z-index:1;
}
.katalog .zdjecie .statusy .nowosc {
	bottom:27px;
	position:absolute;
	right:-44px;
	z-index: 3;
}
.zdjecie_karuzela_zestaw .statusy .promocja {
	bottom:28px;
	position:absolute;
	right:-1px;
	z-index: 2;
}
.zdjecie_karuzela_zestaw .statusy .bestseler {
	bottom:32px;
	left:28px;
	position:absolute;
	z-index:1;
}
.zdjecie_karuzela_zestaw .statusy .nowosc {
	bottom:31px;
	position:absolute;
	right:1px;
	z-index:3;
}
.zdjecie_karuzela_zestaw .produkt a img {
	bottom:16px;
	left:13%;
	position:absolute;
}

canvas{
	cursor:pointer;
	z-index: 9;
}
.katalog table{
	width: 720px;
}

.produkt-opis .sklep-nazwa a{
	color: #ffffff;
}
.katalog .zdjecie .cena{
	font-family: Arial;
	font-weight: bold;
	color:#FFFFFF;
	padding-left:130px;
	*padding-left:110px;
	margin-top:-30px;
	width:20px;
}
.katalog .zdjecie .cena span{
	position: relative;
}
.katalog table td {
	text-align: center;
}
.katalog .buttony {
	margin: 2px auto;
	width: 40px;
	height: 20px;
}
.katalog .buttony a.katalog_dodaj_do_koszyka{
	background: url("../images/koszyk_katalog.png") no-repeat 0px 0px;
	display: block;
	width: 20px;
	height: 20px;
	cursor: pointer;
	float: left;
}
.katalog .buttony form.listonic {
	float:left;
	padding-left: 10px;
	clear: none;
	padding-top:2px;
}
/* wyszukiwarka produktow */
.reg2 .formularz{
	width: 190px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.reg2 .formularz label span{
	width: 68px;
	text-align:left;
	padding-top: 1px;
}
.reg2 .formularz label span.tlo-input {
	background:transparent url(../images/img/elementy1.png) no-repeat scroll 0 -25px;
	float:left;
	height:22px;
	margin:0 0 8px 0px;
	padding:0 0 0 4px;
	width:75px
}
.reg2 .formularz label input{
	width: 60px;
	margin:2px 0 0 6px;
}
.reg2 .formularz label.oddo{
	float:left;
	width:95px;
	text-align:right;
}
.reg2 .formularz label.oddo span.tlo-input{
	background:transparent url(../images/img/elementy1.png) no-repeat scroll 4px -120px;
	float:left;
	height:22px;
	margin:0 0 8px 0px;
	padding:0 0 0 0px;
	width:42px;
}
.reg2 .formularz label.oddo input {
	width: 30px;
}
.reg2 .formularz label.oddo span{
	width: 50px;
	text-align:right;
}
.reg2 .formularz label select {
	width: 118px;
	margin:2px 0 4px 0;
}
.reg2 .formularz label option{
	width: 120px;
}
.reg2 .formularz label.chbox{
	width: 95px;
	float:left;
	padding:3px 0;
	*padding:3px 0 0 0;
}
.reg2 .formularz label.chbox1{
	width: 180px !important;
	float:left;
	padding:3px 0;
	*padding:3px 0 0 0;
}
.reg2 .formularz label.chbox1 span{
	width: 160px;
	width: 150px \9;	
}
.reg2 .formularz label.chbox input.checkbox {
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	width: 10px;
}
.reg2 .formularz label.chbox span{
	*padding: 4px 0px 0px 0px;
	padding: 4px 0px 0px 0px\9;
}

.reg2 .szukaj_znajomego_button_b {
	background-position:0 -37px;
	float:left;
	margin:0 0 0 6px !important;
	width:104px;
}
.reg2 .szukaj_znajomego_button_b a {
	margin-left:0;
	width:104px;
	font-size: 12px;
}
.nolink ,.nolink:hover{
	text-decoration: none;
	
}
.uzytkownicy_contener_2 .link-wstecz{
	background:transparent url(../images/img/nowe-przyciski.png) no-repeat scroll 0 -107px;
	color:#000000;
	display:block;
	float:left;
	font-size:12px;
	height:25px;
	padding:5px 12px;
	text-transform:lowercase;
	width:64px;
	text-transform: lowercase;
}

.koszyczek{
	background:transparent url(../images/img/koszyk-maly.png) no-repeat scroll 2px 0;
	display:block;
	height:25px;
	position:absolute;
	right:-30px;
	top:-1px;
	width:25px;
	z-index:99;
}
.info-ikon{
	background:transparent url(../images/img/info.png) no-repeat scroll 2px 0;
	display:block;
	visibility: hidden;
	height:25px;
	position:absolute;
	right:-55px;
	top:-1px;
	width:25px;
	z-index:99
}



/* formularz -tymczasowe !!!!!!!! [gd]*/
.errorclass {
	/*border: 10px rgb(255,0,255) double;*/
	border: 2px rgb(255,0,255) dashed;
}

.formularz1 label{
	display:block;
}
.formularz1 label input{
	border: 1px solid;
}

.formularz1 label .textarea{
	border: 1px solid  black !important;
}

pre {
	color: red;
}



.wyszukany-produkt{
	left:320px;
	top:60px;
	
}
.wyszukany-produkt table{
	background-color: #fff;
}
.dol_szary_pasek {
	background: url(../images/img/pasek.jpg) no-repeat;
	height: 24px;
}

body.wait * {
    cursor: wait !important;
}
/*wyszukiwarka_new*/
.wyszukiwarka_katalog{
	padding: 4px 0px;
	font-weight: bold;
	color: #FFFFFF; 
	background: #a7080d; 
	cursor:pointer;
	margin: 4px 0px;
}

.wyszukiwarka_produktow ul li{
	background: none;
	list-style: disc;
	margin-left:14px;
	padding: 0px;
	color:#FFFFFF;
}
.wyszukiwarka_produktow a{
	color:#FFFFFF;
}
.wyszukiwarka_produktow .active{
	background: #a7080d url(../images/strzalka_in.gif) no-repeat 97% 4px;
	height: 14px;
}
.wyszukiwarka_produktow .wyszukiwarka_katalog{
	background: #a7080d url(../images/strzalka_off.gif) no-repeat 97% 4px;
	height: 14px;
	padding-left:5px;
	margin-right:5px;
}
ul#bookmarks{
	margin-left: 225px;
}
ul#bookmarks li{
	float: left;
	background: none;
	margin-left: 5px;
	padding: 0px;
}
ul#bookmarks li a{
	color: #000;
}
 ul#bookmarks li.active a span.foto{
	background: url(../images/img/zakladka_active.jpg) no-repeat;
	width: 81px;
	height: 24px;
	display: block;
}
ul#bookmarks li.active a span.txt{
	display:block;
	padding-right:5px;
	padding-top:4px;
	text-align:center;
	font-size: 13px;
	color: #FFF;
}
ul#bookmarks li.noactive a span.foto{
	background: url(../images/img/zakladka_noactive.jpg) no-repeat;
	width: 77px;
	height: 21px;
	display: block;
}
ul#bookmarks li.noactive{
	margin-top: 3px;
 }
ul#bookmarks li.noactive a span.txt{
	color:#030000;
	display:block;
	font-weight:bold;
	padding-top:2px;
	text-align:center;
}
ul#bookmarks li.spacer{
	width: 5px;
}
.bloczek_dostawy{
	background: #d9d4ce; 
	width:197px;
	overflow: hidden;
}
.bloczek_dostawy .dostawa{
	color: #FFF; 
	font-size: 15px; 
	text-align: center; 
	background: #aa060d; 
	padding: 3px 0px;
}
.bloczek_dostawy .info_dostawy span{
	color: #3a3937;
	padding: 3px 0px 3px 4px;
	display: block;
	float: left;
}
.bloczek_dostawy .info_dostawy span.next{
	padding: 3px 0px 3px 2px!important;
	color: #cd3740;
}
.bloczek_dostawy .koszyk_dostawa{
	background: #6aa241;
	height: 8px;
	margin: 0px 4px 0px 4px;
}
.bloczek_dostawy .kwota0{
	display:block;
	float:left;
	padding:0 0 4px 4px;
	color: #3c3c3c;
}
.bloczek_dostawy .kwota1{
	float: right;
	padding:0 4px 4px 0px;
	color: #3c3c3c;
}
.karuzela_zestawu_win_next{
	background: url(../images/img/next2.png) no-repeat;
	width: 24px;
	height: 23px;
	float: left;
	margin-top:61px;
}
.karuzela_zestawu_win_prev{
	background: url(../images/img/back.png) no-repeat;
	width: 24px;
	height: 23px;
	float: left;
	margin-top:61px;
	margin-left: -3px;
}
#karuzela_zestawu_win{
	float: left;
	/*width:675px !important;*/
	height: 196px!important;
}
.jeden-zestaw,
#karuzela_zestawu_win ul li{
	background: none;
	width: 153px !important;
	float: left!important;
	/*padding:0 9px 0 8px!important;*/
}
.jeden-zestaw .cena_zestawu_karuzela, 
#karuzela_zestawu_win .cena_zestawu_karuzela{
	background-image:url("../images/img/pasek_cena.png");
	color:#FFFFFF;
	font-weight:bold;
	height:17px;
	padding-top:2px;
	width:151px;
	margin-left:12px;
	bottom:-2px;
	position: absolute;
	left: 0px;
}
.jeden-zestaw .produkt_opis_karuzela_zestaw,
#karuzela_zestawu_win .produkt_opis_karuzela_zestaw{
	color: #FFF;
	padding:0px;
}
.jeden-zestaw .produkt_opis_karuzela_zestaw h3 a,
#karuzela_zestawu_win .produkt_opis_karuzela_zestaw h3 a {
	color: #FFFFFF;
}
.jeden-zestaw .zdjecie_karuzela_zestaw,
#karuzela_zestawu_win .zdjecie_karuzela_zestaw{
	height:138px;
	margin:11px 0 7px -12px;
	position:relative;
}
/*.jeden-zestaw .zdjecie_karuzela_zestaw .statusy,
#karuzela_zestawu_win .zdjecie_karuzela_zestaw .statusy{
	color:#FFFFFF;
	left:59px;
	position:absolute;
	text-align:left;
}*/
.jeden-zestaw .zdjecie_karuzela_zestaw .produkt,
#karuzela_zestawu_win .zdjecie_karuzela_zestaw .produkt {
	height:139px;
	overflow:hidden;
}
.button-friend01 {
	text-indent: -2000px;
	background: url("../images/button-friend01.png");
	width: 250px;
	height: 335px;
	position:absolute;
	top: 30px;
	right: -31px;
}
.button-friend01 a {
 	position: absolute;
 	top: 37px;
 	left: 11px;
	width: 79px;
	height: 61px;
	outline: none;
	-moz-outline: none;
	border: 0px;
}
.uzytkownicy_contener_2 .inner_right_contener {
	position: relative;
	z-index: 50;
}                             
.uzytkownicy_contener_2 .jScrollPaneContainer {
	overflow: visible;
}
 /*Zestawy produktów  */
 
.jeden-zestaw {
	overflow: hidden;
	float: left;
	width: 155px;		
	margin: 0px;
	padding: 0px;
}
.jeden-zestaw.gadzet {
	padding: 0 15px 0 0;
}
.jeden-zestaw.firstEl {
	margin: 0 0 0 53px;
}
.jeden-zestaw .cena-zestaw {
    background:url("../images/img/pasek_cena.png") center 0 no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	height:17px;
	text-align:center;
	width:151px;
}
.jeden-zestaw .zdjecie {
	margin: 0px!important;
	padding: 0px;
}       
.komunikat3 {
   left:-532px!important;
   top:-193px!important;
   position:absolute;
}

/* popup*/
.popup_foto_bg {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	background: #000000;
	filter: alpha(opacity=60);
	-moz-opacity: 0.60;
	opacity: 0.60;
	z-index: 1001;
}
.popup_foto_border_bg {
	position: absolute;
	left: 50%;
	margin-left: -350px;
	width: 700px;
	z-index: 1002;
}
.popup_foto_border {
	position: relative;
	overflow: hidden;
	margin: 0px auto;
	padding: 7px;
	border: 3px solid #CD071E;
	background: #ffffff;
	zoom: 1;
	width: 480px;
	min-height: 500px;
}
.popup_foto_close {
	display: block;
	position: absolute;
	top: 10px;
	right: 10px;
	width: 37px;
	height: 37px;
	background: url(../images/lightbox-btn-close.gif) no-repeat 50% 50%;
	cursor: pointer;
}
#popup_html {border-top: solid 1px #d8d8d8;}
#popup_html a {cursor:pointer;}

.opis_popup{
	font-family: verdana;
	font-size:13px;
	width: 50%;
	float: right;
}
.opis_popup .nazwa{
	font-size:17px;
	padding:22px 0;
	text-transform:uppercase;
}
.opis_popup .naglowek{
	margin: 0px 0px 6px 0px;
}
.poprzedniewino{
	display: none;
	width: 63px;
	position: absolute;
	top:11px;
	left: 0px;
	cursor: pointer;
}
.foto_popup{
	width: 200px;
	text-align: center;
}
.nastepnewino{
	display: none;
	width: 63px;
	position: absolute;
	top:11px;
	left:180px;
	cursor: pointer;
}
.zdjecie_zestawu{
	min-height:0px!important;
	padding-top: 300px;
}
.produkt-blok{
	margin-right: 0px;
}
.pager_new{
	text-align:center;
	background-color: #611518;
	padding: 6px 0;
	position:static;
}
.clasa_active{
	background: url(../images/img/cancel.png) no-repeat 144px 2px;
	display: block;
	margin-right:6px;
}
.active_all{
	background: url(../images/img/tik.png) no-repeat 168px 4px #A7080D !important;
}
.zdjecie_gratisowe{
	padding-top:100px;
	position:absolute;
}
.zdjecie_gratis{
	margin-top: 100px;
}
.firstZestaw{
	margin-left: 5px;
}
