.drnierusz {
	overflow: hidden !imporant;
	/* overflow-y: hidden !important; */
}
body {
	background-color: #000000;
	font-family: Verdana, sans-serif;
	margin: 0;
	padding: 0;
	color: #EFEFEF;
	background-image: url('/graf/tlo.jpg'), url('/graf/menu.png');
	background-position: center 120px, top center;
	background-repeat: no-repeat, repeat-x;
	overflow-y: scroll;
	font-weight: 400;
	background-attachment: scroll;
}
body.dredyt {
	background-image: url('/graf/menu.png');
	background-position: top center;
	background-repeat: repeat-x;
}
body.drinkluzja {
	background-color: #2e2a2a;
	margin: 0;
	padding: 0;
	color: #EFEFEF;
	background-image: none;
	overflow-y: scroll;
	font-weight: 400;
}
.drdebug {
	width: 200px;
	background-color: #111111;
	left: 0;
	display: none;
}
.drprzerwa {
	position: absolute;
	background-color: #111111;
	font-size: 48px;
	padding: 10px;
	border-radius: 10px;
	border: 3px dashed #EFEFEF;
	top: 20px;
	right: 20px;
	width: 200px;
}
button, textarea, input {
	font-family: 'Source Sans Pro', Arial, sans-serif;
}
button {
	cursor: pointer;
}
img {
	border: 0;
}
pre {
	font-family: Verdana, sans-serif;
	white-space: pre-line;
}
a {
	color: #FFFFFF;
}
body#qlogowanie_bar {
	background-image: url('/graf/tlo.jpg');
	background-position: top center;
	background-repeat: repeat-y;
	overflow-y: scroll;
	font-weight: 600;
	background-attachment: fixed;
}
body#logowanie_bar .drsrodek {
	/* background-image: url('/graf/zaloguj.png'); */
	background-position: top center;
	background-repeat: no-repeat;
	min-height: 460px;
	margin: 0 auto;
	position: relative;
	text-align: center;
	padding: 50px 0 0 0;
}
body.dredyt table {
	font-size: 13px;
}
.drloguj h1 {
	font-size: 18px;
	margin: 0 0 30px 0;
}
body#logowanie_bar .drapla {
	position: absolute;
	text-align: center;
	width: 707px;
	top: 347px;
	left: 137px;
	font-size: 20px;
	display: none;
	background-color: #333;
	color:  #FFFFFF;
	padding: 37px 0;
	border: 1px solid #666666;
}
body#logowanie_bar .drapla input {
	border: 1px solid #000000;
	border-radius: 4px;
	font-size: 20px;
	margin: 20px 0;
	width:  250px;
}
body#logowanie_bar .drapla button {
	font-size: 20px;
	background-color: #3399CC;
	border-radius: 5px;
	padding: 2px 10px;
	color: #FFFFFF;
	border: 1px outset #0191C8;
}
body#qrejestracja_bar, body.drtresc {
	qbackground-image: url('/graf/menu.png'), url('/graf/pub.jpg'), url('/graf/dol.png'), url('/graf/tlo.jpg');
	qbackground-image: url('/graf/menu.png'), url('/graf/pub2.jpg'), url('/graf/dol.png'), url('/graf/tlo.jpg');
	background-image: url('/graf/menu.png'), url('/graf/nic.gif'), url('/graf/dol.png'), url('/graf/tlo.jpg');
	background-position: top center, top center, bottom center, top center;
	background-repeat: no-repeat, no-repeat, no-repeat, repeat-y;
	background-attachment: scroll, scroll, scroll, fixed;
	background-size: auto auto, auto auto, 1368px 270px, auto auto;
	overflow-y: scroll;
	font-weight: 400;
}
button.dristnieje {
	font-size: 13px;
	background-color: #3399CC;
	border-radius: 5px;
	padding: 2px 10px;
	color: #FFFFFF;
	border: 1px outset #0191C8;
}
form.drsrodek input {
	/* position: absolute; */
	border: 0;
	left: 221px;
	padding: 0;
	margin: 0 0 10px 0;
	width: 370px;
	text-align: center;
	height: 30px;
	font-size: 17px;
	border-radius: 6px;
}
form.drsrodek div input {
	border: 0;
	left: auto;
	margin: 0 0 0 10px;
	width: 21px;
	height: 20px;
	font-size: 24px;
	position: relative;
	vertical-align: text-bottom;
}
form.drsrodek button {
  margin: 10px 10px 10px 0;
  font-size: 15px;
  background-color: #3399cc;
  border-radius: 4px;
  padding: 2px 6px 4px 6px;
  color: #FFFFFF;
  border: 1px outset #0191C8;
  font-family: Verdana, sans-serif;
}
form.drsrodek input#longin {
	top: 338px;
}
form.drsrodek input#paslo {
	top: 395px;
}
form.drsrodek .drguziki {
	text-align: center;
	margin: 30px auto 0;
	height: 200px;
	position: relative;
	font-size: 15px;
}
form.drsrodek button#guziec {
	/* background: 0; */
}
.podguziec {
  margin: 10px 10px 10px 0;
  font-size: 15px;
  background-color: #3399cc;
  border-radius: 4px;
  padding: 2px 6px 4px 6px;
  color: #FFFFFF;
  border: 1px outset #0191C8;
  text-decoration: none

}
h4 {
	display: block;
	font-size: 20px;
	margin: 15px 0 10px 0;
	font-weight: 600;
}
h4 img {
	vertical-align: text-bottom;
	margin: 0 10px 0 0;
}
h4 a {
	text-decoration: none;
	color: #FFFFFF;
}
.drnagorze {
	margin-top: 0;
}
div.drprzepisy:after {
    /* content: 'qqq'; */
    /* display: block; */
    /* clear: both; */
}
div.drprzepisy .drwstep {
	width: 653px;
	padding:  5px;
	border: 1px solid #3399cc;
	border-radius: 10px;
	font-size: 14px;
	background: #2e2a2a;
	color: #FFFFFF;
	height: auto;
}
div.drprzepisy .drwstep span {
	display: none;
}
.drwstep {
	width: 653px;
	margin: 0 0 30px 310px;
	padding:  5px;
	border: 2px solid #FFFFFF;
	border-radius: 5px;
	font-size: 16px;
	font-weight: 700;
}
#kreator_bar .drwstep {
	display: none;
	margin: 0 0 30px 150px;
}
h4.drwstep {
	margin: 0 0 30px 140px;
}
#mojbar_bar .drwstep {
	width: 638px;
}
.drwstep a {
	color: #FFFFFF !important;
	text-decoration: underline !important;
}
.drapla {
	background-color: #333;
	border: 1px solid #000000;
	border-radius: 5px;
	padding: 5px;
	color: #FFFFFF;
	font-size: 13px;
	text-align: justify;
	position: relative;
}
.drapla a {
	color: #0191C8 !important;
}
.drapla a:hover {
	color: #F2AA00 !important;
}

.drguzik {
	background-color: transparent;
	border: 0;
	border-radius: 0;
	padding: 0;
	display: block;
	margin: 0 0 10px 0;
}
.drwiek {
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 1000;
	position: absolute;
	text-align: center;
	padding: 0;
	/* background-image: url('/graf/menu.png'), url('/graf/qpub2.jpg'),  url('/graf/tlo.jpg'); */
	background-repeat: no-repeat, no-repeat, repeat-y;
	background-position: top, top, center;
	overflow-y: scroll;
	display: none;
	/* margin: 0 auto; */
	top: 0;
}
.drpotwierdzwiek {
	line-height: 35px;
	/* height: 140px; */
}
.drpotwierdzwiek img {
	margin: 0 20px 0 0;
	vertical-align: baseline;
}
.drwiek .drmenu1, .drwiek .drmenu3 {
	display: none;
}
.drwiek .drsrodek {
	padding: 10px !important; 
	margin: 100px auto 0 auto !important;
	background-color: rgba(0, 0, 0, 0.9);
	width: 750px;
}
.drwiek .drsienieda {
	position: absolute;
	top: 126px;
	left: 220px;
	line-height: initial;
	display: none;
	width: 300px;
}
.drsienieda b {
	font-weight: 400;
	display: block;
}

.drwiek .drsienieda button {
	width:  auto;
	padding: 3px;
}
.drwiek span {
	/* background-color: rgba(0, 0, 0, 0.8); */
	padding: 5px;
	margin: 0 15px 0 0;
}
.drwiek input {
	border: 1px solid #333333;
	border-radius: 5px;
	font-size: 14px;
	padding: 5px;
	margin: 0 0 0 10px;
	width: 175px;
	text-align: center;
}
.drwiek input.drcyfra {
	margin: 0 1px;
	width: 20px;
}
.drwiek input.drcyfra2 {
	width: 40px;
}
.drwiek button {
	border: 0;
	background: 0;
	margin: 0;
	padding: 0;
}
.drwiek button#guziec {
	margin: 3px 0 0 0;
}
.drwiek .drcalosc {
	min-height: 300px;
	text-align: center;
}
.drwiek .drstrona {
	width: 960px;
	border: 0;
	position: relative;
	height: 285px;
	float: left;
	margin: 0 30px 30px 0;
	padding: 5px;
}
.drwiek .dr1m {
	width: 582px;
	height: 285px;
	border-radius: 6px;
	float: left;
	text-align: center;
	background-image: url('/graf/1m.png');
	box-shadow: 0 0 5px 1px #000000;
	overflow: hidden;
	cursor: pointer;
}
.drwiek .drapla {
	width: 355px;
	position: absolute;
	top: 0;
	right: 0;
	height: 235px;
	padding: 10px 0 0 0;
	background-color: transparent;
	color: #FFFFFF;
	border: 0;
	border-radius: 0 0 4px 4px;
	font-size: 15px;
	overflow: hidden;
	cursor: pointer;
}
.drwiek h2 {
	font-size: 40px;
	font-weight: normal;
	margin: 0 0 15px 0;
	line-height: 040px;
	text-align: left;
}
.drwiek .drgorka {
	display: none
}

i.drcrop {
	display: block;
	background-color: #8A4AC2;
}

.drcalosc {
	width: 960px;
	margin: 0 auto;
	/* background-color: #26211D; */
	min-height: 800px;
	position: relative;
}
.dredyt .drcalosc {
	width: auto;
}
.dredyt .drcalosc {
	width: 960px;
}
.dredyt .drcalosc .drgorka {
	width: 960px;
	margin: 0 auto;
}
.drcalosc .drcalosc {
	width: 800px;
	margin: 0 auto;
	/* background-color: #26211D; */
	min-height: 800px;
	position: relative;
}
.drgorka {
	height: 250px;
}
.drlogo {
	margin: 1px 0 0 0;
	float: left;
	width: 350px;
	text-decoration: none;
}
.drlogo img {
	vertical-align: top;
	border: 0;
	float: left;
	margin: 0 10px 0 0;
}
.drlogo h1 {
	font-size: 12px;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 2px;
	margin: 25px 0 0px 10px;
}
.drlogo h1.drdrugi {
	margin: 10px 0 0px 10px;
}
.drmenu1 {
	color: #000000;
	text-shadow: -1px 0 1px #494949;
	font-size: 15px;
	font-weight: 400;
}
.drmenu1 a {
	color: #FFFFFF;
	margin: 7px 6px 6px 6px;
	display: inline-block;
	padding: 4px;
	text-shadow: 0 0 0 #FFFFFF;
	text-decoration: none;
}
.drmenu1 a:hover, .drmenu1 a.akt {
	color: #8F41D3;
	background-color: #FFFFFF;
	background-position: center;
	border-radius: 5px;
	text-decoration: none;
}
.drmenu2 {
	float: left;
	margin: 1px 10px 0 6px;
	font-size: 10px;
	width: 180px;
	text-align: left;
	height: 20px;
	visibility: hidden;
}
.drmenu5 {
	float: right;
	width: 330px;
	margin: 4px 0 0 0;
}
.drmenu5 a {
	text-decoration: none;
}
.drmenu5 a:hover {
	text-decoration: underline;
}
.drmenu2 strong {
	font-weight: 600;
	color: #FFFFFF;
}
.drmenu2 div {
	float: right;
	color: #8A4AC2;
	text-shadow: -1px 0 1px #7939B4;
	/* margin: 0 3px; */
}
.drmenu2 a {
	padding: 0 3px;
	color:  #FFFFFF;
	text-decoration: none;
}
.drmenu2 a.drwitaj {
	width: 114px;
	float: left;
}
.drmenu2 a.drwitaj span {
	width: 83px;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	vertical-align: bottom;
	position: relative
}
.drmenu2 a.drwitaj span img {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	border: 0;
	border-radius: 0;
}
.drmenu2 img {
	vertical-align: middle;
}
.drmenu2 strong img {
	height: 25px;
	border-radius: 3px;
	border: 1px solid #FFFFFF;
	width: 25px;
}
.drmenu3 {
	clear: both;
	font-size: 12px;
	font-weight: 300;
	text-align: left;
	padding: 20px 20px 0 20px;  position: relative;  
	width: 760px;  
	margin: 130px auto 30px;
	background: url('/graf/menu.png');
	height: 60px;
	background-size: 100% 100px;
	border-radius: 10px 10px 0 0;
}
.drmenu3 span {
	float: right;
}
.drmenu3 a {
	color: #FFFFFF;
	margin: 4px;
	display: inline-block;
	padding: 1px;
	text-decoration: none;
}
.drmenu3 a:hover, .drmenu3 a.akt {
	text-decoration: underline;
}
.drmenu3 input {
	border: 0;
	border-radius: 4px;
	padding: 5px;
	font-size: 11px;
	width: 180px
}
.drmenu3 button {
	border: 0;
	background-color: transparent;
	margin: 0 0 0 5px;
	padding: 4px;
}
.drmenu3 img {
	vertical-align: middle;
	background-color: transparent;
	border: 0;
}
.drmenu4 {
	float: right;
	text-align: right;
	color: #C0C0C0;
	margin: 6px 20px 0 0;
	font-size: 10px;
	width: 570px;
}
.drsocjale {
	margin: 20px 0 0 0;
	width:  150px;
	float: right;
}
.drsocjale img {
	border: 2px solid #333333;
}
.drsocjale img:hover {
	border: 2px solid #CCCCCC;
}
.drcotam {
	position: absolute;
	top: 400px;
	right: -185px;
	width: 52px;
	height: 200px;
	z-index: 200;
}
.drcotam .drsienieda {
	left: 75px;
	width: 50px;
}
.drcotam .drremove {
	left: auto
}
.drcotam img {
	position: absolute;
	top: 6px;
	left: -6px;
	clip: rect(0,58px,38px,0);
}
.drcotam form {
	width: 0;
	height: 200px;

	background-color: #8A4AC2;
	border-radius: 5px 0 0 5px;
	border: 1px solid #561895;
	padding: 0 0 0 50px;
	overflow: hidden;
	float: right;
}
.drcotam textarea {
	display: block;
	border: 0;
	padding: 5px;
	width: 180px;
	max-width: 180px;
	height: 108px;
	border-radius: 5px;
	margin: 6px 10px;
}
.drcotam input {
	display: block;
	border: 0;
	padding: 5px;
	width: 180px;
	height: 20px;
	border-radius: 5px;
	margin: 6px 10px;
}
.drcotam button {
	display: block;
	border: 0;
	padding: 5px 15px;
	border-radius: 5px;
	margin: 0 10px 6px;
	color: #8F41D3;
	background-color: #FFFFFF;
}
.drwyjazd {
	padding: 8px 8px 8px 8px;
	width: 130px;
	transform:rotate(90deg);
	-ms-transform: rotate(90deg); /* IE 9 */
	-webkit-transform: rotate(90deg); /* Safari and Chrome */
	transform-origin: top left;
	-ms-transform-origin: top left; /* IE 9 */
	-webkit-transform-origin: top left; /* Safari and Chrome */
	position: absolute;
	top: 40px;
	left: 45px;
	text-align: left;
	font-weight: 600;
	background-image: url('/graf/wdol.png');
	background-repeat: no-repeat;
	background-position: right center;
}
.drwyjazdie {
	height: 146px;
	width: 36px;
	position: absolute;
	top: 40px;
	left: 10px;
	background-image: url('/graf/wyjazdie.gif');
	background-repeat: no-repeat;
	background-position: center;
}
.drpolubfb .drwyjazd {
	padding: 8px 8px 8px 8px;
	width: 127px;
	top: 0px;
	left: 45px;
}
.drsrodek {
	padding: 0 0 0 0;
	position: relative;
	width: 800px;
	margin: 0 auto;
}
.drajax {
	padding: 20px 10px;
	position: relative;
	display: none;
}
#oferty_bar .drsrodek, #kreator_bar .drsrodek {
	padding: 0 0 0 0;
	position: relative;
	width: 800px;
	margin: 0 auto;
}
#oferty_bar .drajax .drsrodek, #kreator_bar .drajax .drsrodek {
	padding: 20px 0 0 30px;
}
.drwybor {
	background-repeat: no-repeat;
	padding: 11px 0 0 0;
}
#glowna_bar .drwybor {
	top: 311px;
}
.drwybor h3 {
	text-align: center;
	font-size: 20px;
	text-transform: uppercase;
	margin: 0 0 10px 0;
	font-weight: 700;
	text-shadow: 0 -1px 1px #451F5C;
}
.drwybor h4 {
	text-align: center;
	font-size: 24px;
	margin: 2px 0 5px 0;
	text-shadow: 0 1px 1px #451F5C;
}
.drwybor h4 a {
	color: #FFFFFF;
	text-decoration: none;
}
.drwybor p {
	margin: 2px 0 12px 6px;
	font-size: 14px;
	text-align: left;
}
.drinfo {
	margin: 2px 0 12px 6px;
	font-size: 14px;
	text-align: left;
}
.drinfo2 {
	display: none;
}
.drwybor p strong {
	color: #0191C8;
	text-decoration: underline;
}
.drwybor p strong:hover {
	color: #F2AA00;
}

.drwybor input {
	width: 192px;
	padding: 3px 5px;
	margin: 5px 3px 2px;
	border: 1px inset #999999;
	border-radius: 5px;
}
.drwybor button {
	padding: 4px 10px;
	margin: 5px 3px 2px 142px;
	border: 1px outset #999999;
	border-radius: 5px;
	display: block;
	background-color: #484848;
	color:  #FFFFFF;
	font-size: 14px;
	font-weight: 600;
	font-family: 'Source Sans Pro', Arial, sans-serif;
	width: 65px;
}
.drwybor .drprzepisnazwa .autocomplete-suggestions {
	top: 210px;
	left: 20px;
	background-color: #FFFFFF;
	padding: 5px;
	margin: 0;
	font-size: 12px;
	border: 0;
	color: #666666;
	border-radius: 0 0 5px 5px
}
.drwybor .autocomplete-suggestion {
	margin: 0 0 3px 0;
	padding: 0;
	font-size: 12px;
	border: 0;
	color: #666666;
	text-align: left;
}
.autocomplete-suggestion strong {
	color: #8F41D3;
}
.drfiltr, .drniefiltr {
	text-align: center;
	padding: 20px 0 10px 0;
	font-size: 13px;
	cursor: pointer;
	font-weight: 300;
	width: 1000px;
	margin: 0 auto;
}
#dralkohole, #drskladniki {
	/* min-height: 300px; */
}
.drskladniki  #drskladniki {
	height: auto;
}
.druzytkownik div.druser {
	height: 250px;
	padding: 30px 0 0 0;
}
.druzytkownik .druser img.druser {
	width: 120px;
	height: 120px;
	margin: 0 20px 10px 0;
}
.druzytkownik div.druser span {
	font-size: 26px;
	margin: 0 0 10px 0;
	display: block;
	font-weight: 600;
	line-height: 22px;
}
.druzytkownik div.druser span.drilewiadomosci {

	position: relative;
	margin: 0;
	vertical-align: middle;
	font-size: 8px;
	display: inline-block;
	line-height: normal;
}
.druzytkownik a.drguzik, .druzytkownik b.drguzik {
	margin: 0;
	font-size: 14px;
	display: block;
	clear: left;
	background-color: #9441E1;
	border: 2px outset #9441E1;
	color:  #FFFFFF;
	font-weight: 600;
	width: 106px;
	padding: 7px 10px;
	border-radius: 6px;
	margin: 8px 0;
	/* box-shadow: 0 1px 0 1px rgba(0,0,0,0.5); */
	text-align: center;
	text-decoration: none;
}

.druseropis {
	float: right;
	width: 580px;
	height: 280px;
	display: table-row;
	border-radius: 4px;
}
.druseropis2 {
	display: table-cell;
	vertical-align: middle;
	height: 280px;
	border-radius: 4px;
	width: 580px;
}
.druseropis2 div {
	background-color: rgba(0, 0, 0, 0.7);
	padding: 10px 20px;
	font-size: 14px;
}
.druseropis2 p {
	margin: 0 0 6px 0;
}
.druseropis2 h5 {
	margin: 0 0 6px 0;
	font-weight: 400;
	font-size: 16px;
}
.drpasek {
	/* background-color: #3399CC; */
	background-image: url('/graf/pasek.png');
	background-position: top center;
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	position: absolute;
	width: 1368px;
	height: 61px;
	top: 280px;
	left: -184px;
	text-align: center;
}
.drpasek div {
	display: inline-block
}
.drpasek h4 {
	float: left;
	color: #FFFFFF;
	padding: 4px 10px;
	margin: 5px 10px;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
}
.drpasek h4:hover {
	background-color: #FFFFFF;
	border-radius: 6px;
}
.drpasek h4 a {
	color: #FFFFFF;
	text-decoration: none
}
.drpasek h4:hover a {
	color: #9242D5;
}
#draz, #drmojbar {
	left: 215px;
}
#drrodzaj, #drprzepisy {
	left: 448px;
}
#dralkohole, #drpodstawy {
	left: 682px;
}
#drskladniki, #drlifestyle {
	left: 918px;
}
#drsciaga {
	left: 336px;
}
#drvideo {
	left: 567px;
}
#drencyklopedia {
	left: 798px;
}
.drprzepissklad {
	position: relative;
}
#dralkohole .autocomplete-suggestions, #drskladniki .autocomplete-suggestions {
	top: 49px;
	background-color: #FFFFFF;
	font-size: 12px;
	padding: 5px;
	margin: 0;
	border: 0;
	left: 17px;
	border-radius: 0 0 5px 5px;
	overflow: auto;
}

.drfiltr form, .drfiltr div, .drfiltr ul, .drfiltr ol {
	margin: 0 0 0 5px;
	list-style-type: none;
	float: left;
	width: 175px;
	background: #333;
	height: 230px;
	padding: 5px;
	border: 1px solid #666666;
	border-radius: 10px;
}
.drfiltr #mscharakter {
	width: 390px;
}
#mscharakter li {
	width: 187px;
}
.drfiltr #mscharakter li:nth-last-of-type(1) {
	padding: 0 0 0 193px;
}
#mscharakter span {
	width: 382px;
}
.drfiltr input {
	display: block;
}
.drfiltr li {
	color: #C0C0C0; 
	width: 169px;
	float: left;
	text-align: center;
	margin: 3px;
}
.drfiltr span {
	color: #0191C8; 
	float: left;
	text-align: center;
	margin: 3px;
	font-weight: bold;
	width: 169px;
}
.drfiltr li:hover {
	color: #FFFFFF;
}
.drfiltr li.akt {
	color: #FFFFFF;
	font-weight: bold;
}
.drfiltr .dralfabet a {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0 11px 0 0;
}
span.drliterki a {
	color: #FFFFFF;
	text-decoration: none;	
}
span.drliterki a:hover {
	text-decoration: underline;	
}
.drfiltr .drmikro {
	width: 50px;
	height: 1px;
	font-size: 1px;
	visibility: hidden;
}
.drprzepisy div:hover, .drfiltr ul:hover, .drdodajprzepis, .dredytujprzepis {
	background-color: #2e2a2a;
	border: 1px solid #3399cc;
}
.drprzepisy div {
	float: left;
	width: 764px;
	min-height: 72px;
	color: #ffffff;
	background-color: #333333;
	border: 1px solid #666666;
	border-radius: 10px;
	padding: 10px;
	margin: 13px 0 0 5px;
	position: relative;
	font-size: 12px;
	cursor: pointer;
}
.drprzepisy div.droferta {
	position: absolute;
	background: #2e2a2a;
	width:  500px;
	min-height: 0px;
	left: 269px;
	z-index: 1;
	display: none;
	border: 1px solid #3399cc;
	color: #FFFFFF;
	padding: 10px;
	margin: 0;
}
.drprzepisy div.droferta iframe {
	width:  500px;
	min-height: 180px;
}
.drformatka {
	font-size: 12px;
}
.drformatka h4 {
	font-size: 16px;
}
.drprzepisy .drcrop {
	width: 205px;
	height: 101px;
	border-radius: 5px;
	text-align: center;
	display: inline-block;
	overflow: hidden;
}
.drprzepisy img {
	/* margin: 0 -102px; */
	/* max-height: 101px; */
	/* min-height: 101px; */
	/* min-width: 209px; */
}
.drprzepisy span {
	float: right;
}
.drprzepisy a {
	color: #0191C8;
	/* text-decoration: none; */
}
.drprzepisy a:hover {
	color: #F2AA00;
	text-decoration: underline;
}
.drprzepisy a:visited {
	qcolor: #666666;
}
.drprzepisy p a {
	color: #FFFFFF !important;
}
.drprzepisy .drguzik, .drprzepisy .drguzik2 {
	font-size: 18px;
	background-color: #3399CC;
	border-radius: 5px;
	padding: 4px 10px;
	color: #FFFFFF !important;
	border: 1px outset #0191C8;
	display: inline-block;
	width: 200px;
	text-align: center;
}
.drprzepisy .drguzik2, .drprzepisy .drguzik2:hover {
	cursor: default;
	color: #FFFFFF;
	border: 1px inset #6F34AA;
	text-decoration: none;
	padding: 5px 9px 3px 11px;
}
.drprzepisy .drguzik:hover {
	color: #FFFFFF;
	border: 1px inset #6F34AA;
	text-decoration: none;
	padding: 5px 9px 3px 11px;
}
.drprzepisy pre {
	max-height: 75px;
	overflow: hidden;
}
.drprzepissklad li {
	color: #FFFFFF;
	background-image: url('/graf/sklad.png');
	background-repeat: no-repeat;
	background-position: left 6px;
}
.dropis {
}
.dropis .drpowrot {
	margin: 0;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
.dropis .drgwiazdki {
	min-height: 50px;
}
.dropis h1 {
	font-weight: normal;
	/* min-height: 85px; */
	margin: 0;
	padding: 15px 0 0 0;
}
.dropis .drdodal {
	font-size: 15px;
}
.dropis .drdodal a {
	color: #FFFFFF;
	text-decoration: none;
}
.dropis .drdodal img {
	width: 80px;
	height: 80px;
	border: 4px solid #FFFFFF;
	border-radius: 4px;
	float: left;
	margin: 0 10px 0 0;
}
.dropis .drdodal .drpolub, .druser .drpolub {
	width: 21px;
	height: 18px;
	border: 0;
	margin: 0 10px 0 0;
	display: inline-block;
	background-image: url('/graf/polub8.png');
	background-repeat: no-repeat;
	background-position: top;
}
.dropis .drdodal .drpolub.akt, .druser .drpolub.akt {
	background-position: bottom;
}
.dropis .drdodal strong {
	/* display: block; */
	font-size: 22px;
	margin: 5px 0 15px 0;
	font-weight: 600;
}
.dropis .drfoto {
	float: right;
	width: 590px;
	height: 290px;
	border-radius: 5px
}
.dropis .drwstazka {
	height: 112px;
	background-image: url('/graf/wstazka.png');
	background-position: top center;
	background-repeat: no-repeat;
	padding: 3px 0 0 0;
	position: absolute;
	width: 1368px;
	top: 310px;
	left: -184px;
	text-align: center;
}
.drwstazka div {
	display: inline-block
}
.dropis .drwstazka .drkafel {
	float: left;
	color: #9242D5;
	padding: 70px 15px 15px;
	margin: 0;
	font-size: 20px;
	font-weight: 600;
	min-width: 178px;
	text-decoration: none;
	display: block;
	background-position: center -240px, top center;
	border-right: 1px solid #C6C6C6;
	background-repeat: no-repeat, repeat;
}
.dropis .drwstazka a.rdrpolub {
	background-image: url('/graf/przepis_ulubione.png'), url('/graf/tapetab.gif');
}
.dropis .drwstazka span.rdrocen {
	background-image: url('/graf/przepis_ocen.png'), url('/graf/tapetab.gif');
	padding: 23px 15px 7px;
	line-height: 40px;
}
.dropis .drwstazka span.rdrocen a {
	background-image: url('/graf/przepis_ocena.png');
	width: 27px;
	height: 26px;
	display: inline-block;
	padding: 0 1px;
	text-decoration: none;
	background-position: bottom;
}
.dropis .drwstazka span.rdrocen a.akt {
	background-position: 1px 180px;
}
.dropis .drwstazka a.rdrdruk {
	background-image: url('/graf/przepis_drukuj.png'), url('/graf/tapetab.gif');
}
.dropis .drwstazka a.rdrkoment {
	background-image: url('/graf/przepis_komentarze.png'), url('/graf/tapetab.gif');
}
.dropis .drwstazka .drkafel:hover, .dropis .drwstazka .drkafel.akt {
	color:  #FFFFFF;  
	border-right: 1px solid #8C57BA;
	background-position: center 15px, top center;
}
.dropis .drwstazka a.rdrpolub:hover, .dropis .drwstazka a.rdrpolub.akt {
	background-image: url('/graf/przepis_ulubione.png'), url('/graf/tapetaf.png');
}
.dropis .drwstazka a.rdrpolub.akt {
	padding: 70px 8px 15px;
}
.dropis .drwstazka span.rdrocen:hover {
	background-image: url('/graf/przepis_ocen.png'), url('/graf/tapetaf.png');
}
.dropis .drwstazka span.rdrocen:hover a {
	background-position: top;
}
.dropis .drwstazka span.rdrocen:hover a.akt {
	background-position: 1px 180px;
}

.dropis .drwstazka a.rdrdruk:hover {
	background-image: url('/graf/przepis_drukuj.png'), url('/graf/tapetaf.png');
}
.dropis .drwstazka a.rdrkoment:hover {
	background-image: url('/graf/przepis_komentarze.png'), url('/graf/tapetaf.png');
}
.dropis h4 {
	margin: 15px 0 10px 0;
}
.drprawo .drspolecznosc {
	margin: 5px 0 0 0;
}
.drpodziel {
	cursor: pointer;
}
.drzapros {
	display: block;
	font-size: 15px;
	background-color: #FF4747;
	border-radius: 5px;
	padding: 5px 8px;
	color: #FFFFFF;
	text-align: left;
	border: 1px outset #FF4747;
	margin: 10px 0 0 0;
	text-decoration: none;
	width: 205px;
	background-image: url('/graf/wprawo.png');
	background-repeat: no-repeat;
	background-position: 203px 7px;
}
.drfacebook, .drtwitter {
	font-weight: 400;
	color: #FFFFFF;
	text-decoration: none;
	background-repeat: no-repeat;
	padding: 7px 10px;
	margin: 5px 0;
	width: 73px;
	background-image: url('/graf/facebook.png');
	height: 19px;
	display: inline-block;
	cursor: pointer;
	display: none !important;
}
.drtwitter {
	background-image: url('/graf/twitter.png');
}
.dropis div.drzobacz {
	text-align: justify;
	height: 400px;
}
.dropis .drzobacz div {
	display: inline-block;
}
.dropis .drzobacz a {
	font-size: 16px;
	font-weight: 600;
	color: #666666;
	text-decoration: none;
}
.dropis .drzobacz .drapla img {
	height: 65px;
	width: 133px;
	border-radius: 5px;
	margin: 0 0 5px 0;
}
.dropis .drzobacz div.drclear {
	width: 200px;
	height: 1px;
	margin: 0;
}
.dropis .drzobacz .drapla {
	height: 110px;
	width: 133px;
	margin: 0 0 9px 0;
	overflow: hidden;
	text-align: left;
}
.dropis .drlewo {
	float: left;
	width: 300px;
	margin: 0 30px 0 0;
}
.dropis .drprawo {
	float: right;
	width: 600px;
}
.dropis .drapla {
}
.dropis .drapla img {
	float: left;
	margin: 0 5px 0 0;
}
.drprzepisy span.drclear, span.drliterki {
	display: block;
	padding: 10px 0 0 0;
	height: 15px;
	text-align: justify;
	letter-spacing: -0.1ex;
}
.drprzepisy span.drclear b {
	cursor: pointer;
	/* background-image: url('/graf/zmieniacz1.png'); */
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	/* float: left; */
	display: inline-block;
	font-weight: normal;
	text-align: center;
}
.drprzepisy span.drclear b.akt {
	cursor: auto;
	/* background-image: url('/graf/zmieniacz2.png'); */
	color: #0191C8;
}
.drprzepisy span.drclear i {
	font-style: normal;
	cursor: pointer;
}
span.drliterki span {
	width: 800px;
	height: 1px;
	display: inline-block;
}

.drprzepisy span.drkulki {
	text-align: center;
	float: none;
}
.dropis .drskladniki {
	background-color: #833BC1;
	font-size: 13px;
	padding: 10px;
	border-radius: 5px;
}
/* Aberracja
.dropis .drskladniki strong {
	background-color: #64B913;
	font-size: 13px;
	display: block;
	margin: -10px -10px 5px -10px;
	padding: 10px;
	border-radius: 5px 5px 0 0;
}
*/
.dropis .drskladniki strong {
	background-color: #64B913;
	font-size: 13px;
	display: block;
	margin: -10px -10px 5px -10px;
	padding: 10px;
	border-radius: 5px 5px 0 0;
}
.dropis .drskladniki strong.drbrak {
	background-color: #FF1717;
	padding: 10px 40px 10px 10px;
	background-position: 265px 10px;
	background-image: url('/graf/dodaj7.png');
	background-repeat: no-repeat;
	cursor: pointer;
}
.dropis .drskladniki strong.drdodano {
	background-color: #FF9917;
}
.dropis .drskladniki a.drzaloguj {
	background-color: #FF1717;
	color:  #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	display: block;
	margin: -10px -10px 5px -10px;
	padding: 10px;
	border-radius: 5px 5px 0 0;
}
.dropis .drskladniki span.drlisty {
	display: none;
	border-radius: 5px;
	background-color: rgba(0, 0, 0, 0.9);
	padding: 5px;
	position: absolute;
	z-index: 100;
	min-width: 250px;
	top: 0;
	left: 307px;
	font-size: 12px;
	text-align: left;
}
.dropis .drskladniki span.drlisty li {
	padding: 0 0 0 0;
	margin: 0 0 3px 0;
	text-indent:0;
}
.dropis .drskladniki span.drlisty a {
	color: #FFFFFF;
}
.dropis .drskladniki div img {
	vertical-align: middle;
	margin: 0 0 0 5px;
}
.dropis .drstworz a {
	display: block;
	font-size: 15px;
	background-color: #3399CC;
	border-radius: 5px;
	padding: 5px 8px;
	color: #FFFFFF;
	text-align: left;
	border: 1px outset #0191C8;
	margin: 10px 0 0 0;
	text-decoration: none;
	width: 205px;
	background-image: url('/graf/wprawo.png');
	background-repeat: no-repeat;
	background-position: 203px 7px;
}
.drlewo {
	float: left;
	width: 290px;
	margin: 0 20px 0 0;
}
div.druser {
	height: 190px;
}
.druser img.druser {
	width: 100px;
	height: 100px;
	border: 4px solid #FFFFFF;
	border-radius: 4px;
	float: left;
	margin: 0 10px 10px 0;
}
.druser div {
	font-size: 14px;
	margin: 4px 0;
	font-weight: 300;
}
.druser div strong {
	font-weight: 700;
}
.druser span {
	font-size: 21px;
	margin: 1px 0 10px 0;
	display: block;
}
.druser p {
	font-size: 16px;
	margin: 0 0 4px 0;
	font-weight: 400;
}
.druser p.drwyslijwiadomosc {
	cursor: pointer;
	position: relative;
}
form.drnapiszwiadomosc {
	display: none;
	border-radius: 5px;
	background-color: rgba(0, 0, 0, 0.8);

	padding: 5px;  
	min-height: 85px;
	position: absolute;
	z-index: 100;
	text-align: left;
	font-size: 12px;  
	width: 375px;
	cursor: default;
	top: 185px;
}
#wiadomosci_bar form.drnapiszwiadomosc {
	top: initial;
	bottom: -117px;
	left: -1px;
	width: 550px;
}
form.drnapiszwiadomosc textarea {

	width: 366px;
	height: 50px;
	max-width: 366px;
}
#wiadomosci_bar form.drnapiszwiadomosc textarea {
	width: 540px;
	max-width: 540px;
}
.druser p img {
	vertical-align: middle;
	border: 0;
}
.druser p a {
	color: #FFFFFF;
	text-decoration: none;
}
span.drilewiadomosci {
	position: relative;
	display: inline-block;
	font-size: 8px;
	margin: 0;
	vertical-align: middle;
}
span.drilewiadomosci u {
	position: absolute;
	text-decoration: none;
	top: 0;




	left: 4px;
	display: block;
	width: 12px;
	height: 10px;
	text-align: center;
	color: #FFFFFF;
	font-family: Arial;
	text-shadow: none;
	font-weight: 400;
}
.drfiolet {
	background-color: #3399CC;
	border: 1px solid #8F41D3;
	border-radius: 5px;
	padding: 0 0 5px 0;
	/* height: 1000px; */
}
.drfiolet div {
	font-size: 20px;
	font-weight: 600;
	padding: 9px 9px 9px 25px;
	border-top:  1px solid #9756D4;
	border-bottom: 1px solid #7331AC;
	color: #FFFFFF;
	text-shadow: 0 -1px 1px #000000;
}
.drfiolet div.akt {
	background-image: url('/graf/fiolet.png');
}
/*
body#mojbar_bar .drfiolet div:nth-of-type(1) {
	background-image: url('/graf/fiolet.png');
}
body#lista_bar .drfiolet div:nth-of-type(2), body#party_planer_bar .drfiolet div:nth-of-type(2) {
	background-image: url('/graf/fiolet.png');
}
body#ulubione_bar .drfiolet div:nth-of-type(3) {
	background-image: url('/graf/fiolet.png');
}
body#subskrypcje_bar .drfiolet div:nth-of-type(4) {
	background-image: url('/graf/fiolet.png');
}
body#mojeprzepisy_bar .drfiolet div:nth-of-type(5) {
	background-image: url('/graf/fiolet.png');
}
body#znajomi_bar .drfiolet div:nth-of-type(6) {
	background-image: url('/graf/fiolet.png');
}
*/
.drfiolet div a {
	color: #FFFFFF;
	text-decoration: none;
}
.drfiolet div span {
	font-size: 15px;
	background-color: #6F34AA;
	border: 1px inset #6F34AA;
	float: right;
	padding: 1px;
	width: 30px;
	text-align: center;
	border-radius: 8px;
}
.drfiolet p {
	background-color: #7334A9;
	margin: 0;
	font-size: 14px;
	border-top:  1px solid #824AAF;
	border-bottom: 1px solid #5E278F;
	cursor: pointer;
}
.drfiolet p img {
	width: 30px;
	height: 30px;
	vertical-align: middle;
	margin: 5px 10px;
}
.drfiolet p span {
	float: right;
	margin: 15px 22px 0 0;
	background-color: #FF131B;
	width: 7px;
	height: 7px;
	border-radius: 5px;
}
.drfiolet p span.akt {
	background-color: #71FF12;
}
.drsortuj  {
	float: right;
	font-size: 13px;
	padding: 6px 22px 0 0;
	position: relative;
}
.drsortuj span  {
	cursor: pointer;
}
.drsortuj span.akt {
	font-weight: bold;
	padding: 0 12px 0 0;
	background-position: right;
	background-repeat: no-repeat;
}
.drsortuj span.akt[rel='asc'] {
	background-image: url('/graf/wdolf.png');
}
.drsortuj span.akt[rel='desc'] {
	background-image: url('/graf/wgoref.png');
}
.drkaruzelkaout {
	width: 970px;
	/* height: 486px; */
	overflow-x: hidden;
	margin: 0 0 20px 0;
	position: relative;
}
.drkaruzelkain {
	width: 850px;
	/* position: absolute; */
	top: 0;
	left: 0;
}
.drstrona .drlike, .drprzepisy .drlike {
	display: block;
	margin: 0 0 0 0;
	font-size: 13px;

	border-radius: 5px 0 0 5px;
	padding: 7px 10px;
	width: 49px;
	color: #FFFFFF;
	text-decoration: none;
	position: absolute;
	right: -18px;
	top: -1px;
	z-index: 100;
	background-image: url('/graf/like.png');
	height: 23px;
	text-align: right;
	background-position: 0 0;
	background-color: transparent;
	border: 0;
}
.drprzepisy .drlike {
	right: -12px;
}
.drkaruzelka4s .drlike {
	right: -12px;
	top: -2px;
}
.drstrona .drlike.akt {
	background-position: 68px 0;
}
.drguziczki a {
	display: initial !important;
	color: #FFFFFF;
	text-decoration: none;
}

/*---------------------------*/
.drkaruzelka1 .drstrona {
	width: 944px;
	border: 6px solid #FFFFFF;
	position: relative;
	height: 444px;
	border-radius: 10px;
	float: left;
	margin: 0 44px 0 0;


	text-align: center;
	background-image: url('/graf/podkaruzelka1.png');
}
.drkaruzelka1 .drstrona img {
	max-width: 944px;
	height: 444px;

	border-radius: 4px;
	background-color: rgba(0, 0, 0, 0.5);
}
.drkaruzelka1 .drstrona .drapla {
	width: 898px;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 106px;
	padding: 23px;
	background-image: url('/graf/karuzelka1.png');
	background-color: transparent;
	color: #FFFFFF;
	border: 0;
	border-radius: 0 0 4px 4px;
	font-size: 15px;
}
.drkaruzelka1 h2 {
	font-size: 30px;
	font-weight: normal;
	margin: 0 0 15px 0;
	text-align: left;
}
.drkaruzelka1 a {
	display: block;
	margin: 15px 0 0 0;
	font-size: 13px;
	background-color: #3399CC;
	border-radius: 5px;
	padding: 5px 10px;
	width: 50px;
	color: #FFFFFF;
	text-decoration: none;
}
.drkaruzelka1m  {
	height: 295px;
	margin: 0;
}
.drkaruzelka1m .drstrona {
	width: 960px;
	border: 0;
	position: relative;
	height: 285px;
	float: left;
	margin: 0 30px 0 0;
	padding: 5px;
}
.drkaruzelka1m .drstrona .dr1m {
	width: 582px;
	height: 285px;
	border-radius: 6px;
	float: right;
	text-align: center;
	background-image: url('/graf/1m.png');
	box-shadow: 0 0 5px 1px #000000;
	overflow: hidden;
	cursor: pointer;
}
.drkaruzelka1m .drstrona img {
	max-width: 582px;
	height: 285px;
	border-radius: 6px;
	box-shadow: 0 0 5px 5px #000000;
}
.drkaruzelka1m .drstrona .drapla {
	width: 355px;
	position: absolute;
	top: 0;
	left: 0;
	height: 235px;
	padding: 10px 0 0 0;
	background-color: transparent;
	color: #FFFFFF;
	border: 0;
	border-radius: 0 0 4px 4px;
	font-size: 15px;
	overflow: hidden;
	cursor: pointer;
}
.drkaruzelka1m h2 {
	font-size: 40px;
	font-weight: normal;
	margin: 0 0 15px 0;
	line-height: 040px;
	text-align: left;
}
.drkaruzelka1m a {
	display: block;
	margin: 15px 0 0 0;
	font-size: 13px;
	background-color: #3399CC;
	border-radius: 5px;
	padding: 5px 10px;
	width: 50px;
	color: #FFFFFF;
	text-decoration: none;
}
.drkaruzelka1m .drzmieniacz {
	bottom: 20px;
}
.drkaruzelka4  {
	height: 635px;
}
.drkaruzelka4 .drstrona {
	width: 454px;
	border: 6px solid #FFFFFF;
	position: relative;
	height: 280px;
	border-radius: 6px;
	float: left;
	margin: 0 23px 23px 0;
	background-color: #FFFFFF;
	text-align: center;
	cursor: pointer;
}
.drkaruzelka4 .drstrona img {
	width: 454px;
	height: 180px;
	border-radius: 4px;
}
.drkaruzelka4 .drstrona .drapla {
	padding: 6px;
	border: 0;
	font-size: 15px;
}
.drkaruzelka4 h2 {
	font-size: 18px;
	/*font-weight: normal;*/
	margin: 12px 0 15px 0;
	color: #000000;
	text-align: left;
}
.drkaruzelka4 a {
	display: none;
}
.drkaruzelka4 .drekran {
	width: 1000px;
	height: 700px;
	float: left;
	margin: 0;
}
/*---------------------------*/

.drkaruzelka3  {
	width: 666px;
	height: 410px;
}
.drkaruzelka3 .drstrona {
	width: 660px;
	border: 3px solid #FFFFFF;
	position: relative;
	height: 112px;
	border-radius: 6px;
	float: left;
	margin: 0 23px 14px 0;
	background-color: #FFFFFF;
	cursor: pointer;
}
.drkaruzelka3 .drstrona .drcrop {
	width: 109px;
	height: 109px;
	border-radius: 4px;
	float: left;
	margin: 0 15px 0 0;

	overflow: hidden;
	text-align: center;
}
.drkaruzelka3 .drstrona img {
	height: 109px;
	margin: 0 -56px;
}
.drkaruzelka3 .drstrona .drapla {
	padding: 0;
	border: 0;
	font-size: 13px;
	font-weight: 400;
	color: #999999;
	height: 90px;
	overflow: hidden;
}
.drkaruzelka3 h2 {
	font-size: 18px;
	font-weight: 700;


	margin: 0 0 5px 0;
	color: #000000;
	text-align: left;
}
.drkaruzelka3 a {
	display: none;
}
.drkaruzelka3 .drekran {
	width: 1000px;
	height: 700px;
	float: left;
	margin: 0;
}
.drkaruzelka3 .drguziczki  {
	color: #666666;
	font-size: 12px;
}
.drkaruzelka3 .drguziczki button {
	font-size: 12px;
	background-color: #3399CC;
	border-radius: 4px;
	color: #FFFFFF;
	border: 1px outset #0191C8;

	line-height: 10px;
	padding: 2px 6px;
}
.drkaruzelka3 .drguziczki img {
	max-height: 12px;
	margin: 0;
	vertical-align: middle;
}
.drkaruzelka3 .drguziczki span {
	float: right;
	margin: 3px 6px;
	word-spacing: 3px;
}

/*---------------------------*/

.drkaruzelka6  {
	width: 790px;
	/* height: 865px; */
}
.drkaruzelka6 .drstrona {
	width: 764px;
	border: 1px solid #666666;
	position: relative;
	/* height: 112px; */
	border-radius: 10px;
	float: left;
	margin: 0 23px 14px 0;
	background-color: #333;
	padding: 10px;
}
.drkaruzelka6 .drstrona .drcrop {
	width: 109px;
	height: 109px;
	border-radius: 4px;
	float: left;
	margin: 0 15px 0 0;
	overflow: hidden;
	text-align: center;
}
.drkaruzelka6 .drstrona img {
	height: 109px;
	margin: 0 -56px;
}
.drkaruzelka6 .drstrona .drapla {
	padding: 0;
	border: 0;
	font-size: 12px;
	font-weight: 400;
	color: #FFFFFF;
	min-height: 72px;
	overflow: hidden;
}
.drkaruzelka6 span {
	float: right;
}
.drkaruzelka6 h2 {
	font-size: 12px;
	font-weight: 700;
	margin: 0 0 5px 0;
	color: #0191C8;
	text-align: left;
}
.drkaruzelka6 a {
	display: none;

}
.drkaruzelka6 .drekran {
	width: 1000px;
	/* height: 700px; */
	float: left;
	margin: 0;
}
.drkaruzelka6 .drguziczki  {
	color: #666666;
	font-size: 12px;
	margin: 5px 0 0 0;
}
.drkaruzelka6 .drguziczki button, .drkaruzelka6 .drguziczki b {
	font-size: 12px;
	background-color: #3399cc;
	border-radius: 4px;
	color: #FFFFFF;
	border: 1px outset #0191C8;
	line-height: 10px;
	padding: 2px 6px;
	display: inline-block;
	font-weight: 400;
	margin: 0 2px 0 0;
	cursor: pointer;
}
b.drpolub, b.drlink {
	display: none !important;
}
.drkaruzelka6 .drguziczki img {
	max-height: 12px;
	margin: 0;
	vertical-align: middle;
}
.drkaruzelka6 .drguziczki span {
	float: right;
	margin: 3px 6px;
	word-spacing: 3px;





	display: none;
}
/*---------------------------*/
.drkaruzelka4m  {
	width: 650px;
	height: 240px;
	/* float: right; */
}
.drkaruzelka4m .drstrona {
	width: 310px;
	border: 3px solid #FFFFFF;
	position: relative;
	height: 92px;
	border-radius: 6px;
	float: left;
	margin: 0 18px 17px 0;
	background-color: #FFFFFF;
}
.drkaruzelka4m .drstrona .drcrop {
	width: 89px;
	height: 89px;
	border-radius: 4px;
	float: left;
	margin: 0 8px 0 0;
	overflow: hidden;
	text-align: center;
}
.drkaruzelka4m .drstrona img {
	height: 89px;
	margin: 0 -46px;
}
.drkaruzelka4m .drstrona .drapla {
	padding: 0;
	border: 0;
	font-size: 13px;
	font-weight: 400;
	line-height: 22px;
	overflow: hidden;
	height: 90px;
}
.drkaruzelka4m .drstrona .drapla img {
	max-height: 12px;
	width: auto;
	border-radius: 0;
	float: none;
	margin: 0;
}
.drkaruzelka4m h2 {
	font-size: 16px;
	font-weight: 700;
	margin: 0 0 5px 0;
	color: #000000;
	text-align: left;
}
.drkaruzelka4m a {
	display: none;
}
.drkaruzelka4m .drekran {
	width: 1000px;
	height: 700px;
	float: left;
	margin: 0;
}
/*---------------------------*/
.drkaruzelka6m  {
	/* width: 650px; */
	height: 240px;
}
.drkaruzelka6m .drstrona {
	width: 298px;
	padding: 4px;
	position: relative;
	height: 89px;
	border-radius: 6px;
	float: left;
	margin: 0 20px 17px 0;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	cursor: pointer;
	overflow: hidden;
}
.drkaruzelka6m .drstrona img {
	width: 89px;
	height: 89px;
	border-radius: 4px;
	float: left;
	margin: 0 8px 0 0;
}
.drkaruzelka6m .drstrona .drapla {
	padding: 0;
	border: 0;
	font-size: 13px;
	font-weight: 400;
	overflow: hidden;
}
.drkaruzelka6m h2 {
	font-size: 16px;
	font-weight: 700;
	margin: 0 0 4px 0;
	color: #000000;
	text-align: left;
}
.drkaruzelka6m a {
	display: none;
}
.drkaruzelka6m .drekran {
	width: 1000px;
	height: 700px;
	float: left;
	margin: 0;
}
/*---------------------------*/
.drkaruzelka4s  {
	height: 280px;
	/* width: 940px; */
}
.drkaruzelka4s .drstrona {
	float: left;
	width: 213px;
	height: 225px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	border-radius: 5px;
	padding: 8px;
	margin: 0 13px 0 0;
	cursor: pointer;
	position: relative;
}
.drkaruzelka4s .drstrona img {
	width: 213px;

	height: 130px;
	border-radius: 5px;
}
.drkaruzelka4s .drstrona .drapla {
	padding: 0;
	border: 0;
	font-size: 12px;
	font-weight: 400;
	color: #808080;
	max-height: 103px;
}
.drkaruzelka4s h2 {
	font-size: 16px;
	font-weight: 700;
	margin: 0 0 5px 0;
	color: #000000;
	text-align: left;
}
.drkaruzelka4s a {
	display: none;
}
.drkaruzelka4s .drekran {
	width: 1000px;
	height: 700px;
	float: left;
	margin: 0;
}
/*---------------------------*/
.drkaruzelka2  {
	height: 324px;
}
.drkaruzelka2 .drstrona {
	width: 457px;
	border: 6px solid #FFFFFF;
	position: relative;
	height: 282px;
	border-radius: 6px;
	float: left;
	margin: 0 21px 0 0;

	background-color: #FFFFFF;
	cursor: pointer;
	text-align: center;

}
.drkaruzelka2 .drstrona img {
	width: 457px;
	height: 182px;
	border-radius: 4px;
	margin: 0 8px 0 0;
	text-align: center;
}
.drkaruzelka2 .drstrona .drapla {
	padding: 6px;
	border: 0;
	font-size: 16px;
	font-weight: 400;
	color: #555555;
	qcolor: #666666;
	height: 90px;
	overflow: hidden;
}
.drkaruzelka2 .drstrona .drapla img {
	display: none;
}
.drkaruzelka2 h2 {
	font-size: 20px;
	font-weight: 700;
	margin: 0 0 5px 0;
	color: #000000;
	text-align: left;
}
.drkaruzelka2 a {
	display: none;
}
.drkaruzelka2 .drekran {
	width: 1000px;
	height: 700px;
	float: left;
	margin: 0;
}
.drzmieniacz {
	display: block;
	/* margin: 0 0 30px 0; */
	/* height: 14px; */
	/* top: 800px; */
	bottom: 0;
	position: absolute;
	left: 0;

}
.drzmieniacz b {
	cursor: pointer;
	background-image: url('/graf/zmieniacz1.png');
	width: 15px;
	height: 14px;
	background-repeat: no-repeat;
	float: left;
}
.drzmieniacz b.akt {
	cursor: auto;
	background-image: url('/graf/zmieniacz2.png');
}
.drprofil {
	margin: 0;
}
.drprofil table {
}
.drprofil th {
	text-align: left;
	width: 270px;
	padding: 10px 0 10px 0;
	font-weight: 600;
	font-size: 17px;
}
.drprofil td {
	text-align: left;
	padding: 0;
	font-size: 13px;
	height: 26px;
	font-weight: 400;
}
.drprofil td span {
	width: 172px;
	display: block;
	margin: 5px;
}
.drprofil td input, .drprofil td textarea {
	font-size: 13px;
	border-radius: 5px;
	padding: 2px 5px;
	border: 1px inset #999999;
	width: 156px;
	margin: 0 5px;
}
.drprofil td textarea {
	width: 414px;
	max-width: 414px;
	height: 52px;
}
.drprofil button {
	display: block;
	font-size: 15px;
	background-color: #3399CC;
	border-radius: 5px;
	padding: 2px 10px;
	color: #FFFFFF;
	text-align: left;
	border: 1px outset #0191C8;
	margin: 10px 38px 0 0;;
	width: 200px;
	text-align: center;
}
.drprofil td button strong {
	display: inline-block;
	font-size: 20px;
	vertical-align: middle;
	font-weight: 900;
}
.drprofil p {
	margin: 0 0 20px 550px;
}
.drprofil .drawatarek, .drprofil .drtapetka {
	display: inline-block;
}
iframe.drawatarek, iframe.drtapetka {
	display: none;
	
}
.drencyklopedia h5 {
	font-size: 72px;
	font-weight: normal;
	width: 100px;
	margin: 0;
	float: left;
	clear: both;
	font-family: "Times New Roman", sans-serif;
}
.drencyklopedia {
	position: relative;
}
.drencyklopedia div {
	float: right;
	clear: right;
	width: 850px;
	columns: 100px 4;
	-webkit-columns: 100px 4; /* Safari and Chrome */
	-moz-columns: 100px 4; /* Firefox */
	margin: 10px 0 20px 0;
	font-weight: 300;	
	font-style: oblique;
}
.drencyklopedia div a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	margin: 0 0 5px 0;
	white-space: nowrap;
}
#encyklopedia_bar button.drpowrot {
	margin: 0;
	font-size: 16px;
	background-color: #9441E1;
	border: 2px outset #9441E1;
	color:  #FFFFFF;
	font-weight: 600;
	width: 130px;
	padding: 7px 10px;
	border-radius: 6px;
	position: fixed;
	bottom: 2em;
	right: 0;
	display: none;
	/* box-shadow: 0 1px 0 1px rgba(0,0,0,0.5); */
}
.drwpis h4 strong {
	font-weight: 600;
	font-size: 26px;
}
.drwpis .drwroc {
	float: right;
	font-size: 14px;
	font-weight: 300;
	margin: 6px 0 0 23px;
	min-width: 302px;
}
#lifestyle_bar .drwpis .drwroc {
	/* float: none; */
}
div.drsortuj.drwroc {
    padding: 0 0 0 0;
    min-width: 293px;
}
.drwpis .drwroc a {
	color: #FFFFFF;
	text-decoration: none;
}
.drwpis .drwroc a img {
	border: 0;
	vertical-align: baseline;
}
.drwpis .drapla {
	width: 630px;
	padding: 12px;
	color: #333333;

	font-weight: 400;
	font-size: 14px;
	margin: 16px 0 0 0;
}
.drwpis .drnieapla {
	width: 655px;
	font-weight: 400;
	font-size: 16px;
	margin: 19px 0 0 0;
}
.drwpis .drnieapla a {
	color: #FFFFFF;
}
#encyklopedia_bar .drwpis .drnieapla {
	margin: 61px 0 0 0;
}
.drwpis.drforum .drnieapla {
	float: left;
	margin: 24px 0 0 0;
}
.drwpis.drforum .drnieapla span.drdata {
	float: right;
}
.drwpis.drforum .drnieapla a {
	color: #FFFFFF;
	text-decoration: none;
}
.drforum .drwatek .drwatek {
	margin: 0 0 0 77px;
}
.drwpis .drnieapla img {
	max-width: 643px;
	border: 6px solid #FFFFFF;
	border-radius: 10px;
}
.drwpis.drforum .drnieapla  img {
	border: 0;
	border-radius: 0;
}
.drwpis .drapla h2 {
	margin: 8px 0 12px 0;
	color: #000000;
}
.drwpis .drulubione {
	color: #FFFFFF;
	text-decoration: none;
}
.drwpis .drdodano {
	color: #8F41D3;
}
.drwpis .drprawo {
	float: right;
	width: 292px;
	padding: 0 0 0 20px;
	font-size: 14px;
	font-weight: 300
}
.drwpis .drprawo a {
	color: #FFFFFF;
	text-decoration: none;
}
.drwpis .drprawo a:visited, .drwpis .drprawo a:active {
	color: #8F41D3;
}
.drwpis .drprawo .drapla {
	width: 266px;
	padding: 12px;
	color: #999999;
	font-size: 16px;
	font-weight: 300;
	margin: 0 0 0 0;
}
.drwpis .drprawo .drapla a {
	color: #333333;
}
.drwpis .drprawo .drapla img {
	width: 266px;
	margin: 0 0 12px 0;
}
.drwpis .drprawo .drapla i.drcrop {
	margin: 0 0 12px 0 !important;
}
.drwpis .drprawo .drapla i img {
	margin: 0 0 0 0;
}
.drkategoria {
	display: block;
	margin: 15px 0 0 0;
	font-size: 15px;
	background-color: #3399CC;
	border-radius: 5px;
	padding: 5px 10px;
	color: #FFFFFF;
	text-decoration: none;
	position: relative;
}
.drkategoria span {
	float: right;
	cursor: pointer;
	position: relative;
}
.drkategoria form.drdodajkategorie {
	border-radius: 5px;
	background-color: rgba(0, 0, 0, 0.8);
	padding: 5px;
	/* min-height: 85px; */
	position: absolute;
	z-index: 100;
	text-align: left;
	font-size: 12px;
	width: 300px;
	cursor: default;
	top: 27px;
	right: 0;
	display: none;
}
.drkategoria form.drdodajkategorie input{
	border-radius: 5px;
	border: 0;
	padding: 3px;
	width: 291px;
}
.drkategoria form.drdodajkategorie button{
	background-color: #3399CC;
	border-radius: 5px;
	padding: 2px 10px;
	color: #FFFFFF;
	border: 1px outset #0191C8;
	float: right;
	font-weight: 400;
	cursor: pointer;
	display: block;
}
.drtrojkat {
	width: 0;
	height: 0;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-right: 10px solid #FFFFFF;
	position: absolute;
	left: -10px;
	top: 23px;
}
.drawatar {
	width: 57px;
	height: 57px;
	border-radius: 7px !important;
	border: 3px solid #FFFFFF !important;
	float: left;
	clear: right;
}
.drwstawkoment {
	clear: both;
	margin: 0 0 0 0;
	min-height: 70px;
	overflow: overlay;
}
.drwstawkoment textarea {
	overflow: overlay;
	float: right;
	width: 492px;

	max-width: 492px;
	border-radius: 5px;

	background-color: #000000;
	background-color: rgba(0, 0, 0, 0.5);
	border: 1px inset #666666;
	color: #FFFFFF;
	padding: 10px;
	min-height: 41px;
	margin: 0;
}
.drwstawkoment button, .drwstawkoment a {
	background-color: #3399CC;
	border-radius: 5px;
	border: 0;
	float: right;
	color: #FFFFFF;
	margin: 10px 0 20px;
	font-size: 14px;
	padding: 4px 10px;
	text-decoration: none;
	clear: both;
}
.drwiadomosc span {
	padding: 6px 0 0 0;
	display: block;
	float: left;
}
.drwitamy {
	margin: 50px 0 0;
	height: 295px;
}
.drrejestracja .drwitamy {
	display: none;
}
.drwiek .drwitamy {
	margin: 20px 0 0;
	height: 100px;
}
.drwiek .drwitamy2 {
	height: 170px;
}
.drwitamyx h1 {
	margin: 0;
	font-size: 19px;
	font-weight: 600;
	width: auto;
}
.drwitamy h1 span {
	qbackground-color: rgba(0, 0, 0, 0.8);
}
.drwitamy p {
	margin: 0;
	padding: 5px;
	display: inline-block;
	font-size: 30px;
	background-color: rgba(0, 0, 0, 0.8);
}
.druzupelnij {
	display: block;
	margin: 30px 0 0 0 ;
}
.drrejestracja table{
	margin: 0 auto;
}
.drrejestracja th {
	text-align: center;
	padding: 20px 0;
	font-weight: bold;
	font-size: 18px;
}
.drrejestracja td {
	text-align: left;
	padding: 5px 10px;
	font-size: 16px;
	font-weight: 400;
}
.drrejestracja td span {
	font-size: 10px;
	display: block
}
.drrejestracja i {
	color: #0191C8;
}
.drrejestracja td input {
	font-size: 13px;
	border-radius: 5px;
	padding: 2px 5px;
	border: 1px inset #999999;
	width: 176px;
}
.drrejestracja td.drerror div {
	background-color: #3399CC;
	border-radius: 5px;
	padding: 2px 10px;
	color: #FFFFFF;
	border: 1px outset #0191C8;
	display: none;
	max-width: 400px;
}
.drrejestracja th button {
	font-size: 15px;
	background-color: #3399cc;
	border-radius: 5px;
	padding: 4px 10px;
	color: #FFFFFF;
	border: 1px outset #0191C8;
}
.drrejestracja th button strong {
	display: inline-block;
	font-size: 17px;
	vertical-align: middle;
	font-weight: 900;
}
.drtresc .drsrodek {
	qmargin: 455px 0 0 0;
	margin: 10px 0 0 0;
}
.drtresc h3 {
	font-size: 30px;
	font-weight: 600;
	margin: 0 0 10px 0;
	border-bottom: 2px solid #FFFFFF;
}
#warsztaty_z_barmanem_bar h3 {
	border-bottom: 0;
}
.drtresc .drapla {
	background-color: transparent;
	border: 0;
	color: #FFFFFF;
	padding: 0;
	font-size: 15px;
}

#warsztaty_z_barmanem_bar .drapla {
	border: 6px solid #FFFFFF;
	border-radius: 10px;
	padding: 10px;
	margin: 0 0 20px 0;
}

#warsztaty_z_barmanem_bar .drapla img {
	max-width: 463px;
	border: 2px solid #FFFFFF;
	border-radius: 6px 0 0 6px;
	height: auto;
	float: right;
	margin: 0 -12px 10px 10px;
}

.drtresc .drmenu3 a, .drrejestracja .drmenu3 a {
	/* background-color: rgba(0, 0, 0, 0.4); */
	border-radius: 5px;
}
.drtresc .drmenu3 button, .drrejestracja .drmenu3 button {
	/* background-color: rgba(0, 0, 0, 0.4); */
	border-radius: 5px;
}

.drkontakt .drsrodek {
	width: 700px;
	qmargin: 515px auto 50px auto;
	margin: 87px auto 50px auto;
	padding: 20px 40px;
	border-radius: 10px;
	background-color: rgba(90, 19, 76, 0.6);
	box-shadow: 0 0 100px #000000;
}
.drkontakt .drapla form {
	width: 400px;
	float: right;
	margin: 0 0 1em 0;
	clear: right;
}
.drpowiadom .drapla form {
	margin: 0 0 1em 20px;
}
.drkontakt td input, .drkontakt td textarea {
	font-size: 13px;
	border-radius: 5px;
	padding: 2px 5px;
	border: 1px inset #999999;
	width: 635px;
	max-width: 635px;
	margin: 0 0 5px 0;
}
.drkontakt td textarea {
	height: 100px;
}
.drpowiadom td input, .drpowiadom td textarea {
	width: 286px;
	max-width: 286px;
}
.drkontakt td {
	font-size: 15px;
	padding: 0 30px 0 0;
	white-space: nowrap;
}
.drpowiadom th {
	text-align: right;
}
.drkontakt td button {
	display: block;
	font-size: 16px;
	background-color: #3399cc;
	border-radius: 5px;
	padding: 5px 10px;
	color: #FFFFFF;
	text-align: left;
	border: 1px outset #0191C8;
	font-family: Verdana, sans-serif;
}
.drpowiadom th button {
	display: block;
	font-size: 13px;
	background-color: #3399CC;
	border-radius: 5px;
	padding: 2px 10px;
	color: #FFFFFF;

	text-align: left;
	border: 1px outset #0191C8;
	margin: 10px 0 0 0;
}
.drkontakt td button strong {
	display: inline-block;
	font-size: 20px;
	vertical-align: middle;
	font-weight: 900;
}
#msdodajprzepis {
	margin: 10px 10px 10px 0;
	font-size: 15px;
	background-color: #3399cc;
	border-radius: 4px;
	padding: 2px 6px 4px 6px;
	color: #FFFFFF;
	border: 1px outset #0191C8;
}
#msdodajprzepis img {
	vertical-align: middle;
	margin: 0 3px 0 0;
}
.drdodajprzepis, .dredytujprzepis {
	display: none;
	border-radius: 10px;
	background-color: #2e2a2a;
	padding: 5px;  
	min-height: 550px;
	position: absolute;
	z-index: 100;
	text-align: left;
	font-size: 12px;  
	width: 830px;
	left: 70px;
}
.drdodajprzepis table, .dredytujprzepis table {
	width: 100%;
	border: 0;
	padding: 0;
	margin: 0;
}
.drdodajprzepis td, .drdodajprzepis th, .dredytujprzepis td, .dredytujprzepis th  {
	vertical-align: top;
	padding: 5px;
	/* font-weight: 400 */}
.drdodajprzepis th, .dredytujprzepis th {
	font-size: 14px;
	color: #0191C8;
}
.drdodajprzepis input, .drdodajprzepis textarea, .dredytujprzepis input, .dredytujprzepis textarea, .drdodajliste input, .drnapiszwiadomosc textarea {
	border-radius: 5px;
	border: 0;
	padding: 3px;
}
.drdodajprzepis th input, .dredytujprzepis th input {
	width: 533px;
}
.drdodajprzepis td input, .dredytujprzepis td input {
	width: 250px;
}
.drdodajprzepis td input, .drdodajprzepis td textarea, .dredytujprzepis td input, .dredytujprzepis td textarea {
	width: 516px;
	max-width: 516px;
}
.drdodajprzepis td input.drilosc, .dredytujprzepis td input.drilosc {
	width: 25px;
	text-align: right;
	padding: 1px;
}
.drdodajprzepis textarea[name='opis_drinka'], .dredytujprzepis textarea[name='opis_drinka'] {
	height: 190px;
}
.drdodajprzepis textarea[name='przygotowanie_drinka'], .dredytujprzepis textarea[name='przygotowanie_drinka']  {
	height: 150px
}
.drdodajprzepis b#msdodajdrink, .dredytujprzepis b#msedytujdrink, .drdodajliste button, .drnowyskladnik button, .drnapiszwiadomosc button {
	font-size: 13px;
	background-color: #3399cc;
	border-radius: 5px;
	padding: 2px 10px;
	color: #FFFFFF;
	border: 1px outset #0191C8;
	float: right;
	font-weight: 400;
	cursor: pointer;
}
.drdodajprzepis .drfotodrinka, .dredytujprzepis .drfotodrinka {
	width: 82px;
	margin: 10px 0 10px 0;
	border: 4px solid #FFFFFF;
	border-radius: 10px;
	float: none;
	height: 82px;
}
.drfotodrinka {
	width: 82px;
	float: right;
}
.drdodajprzepis .drbrak, .dredytujprzepis .drbrak {
	visibility: hidden;
}
.drnafoto {
	height: 114px;
}
.drformatka a {
	color: #0191C8;
}
.drformatka ul {
	float: left;
	width: 240px;
	text-align: left;
	margin: 0;
	padding: 0 0 0 30px;
}
.drformatka ul li {
	list-style-type: none
}
.drformatka ul li strong {
	color: #0191C8
}

.drformatka ul input {
	width: auto;
	vertical-align: top;
}
.drpozniej {
	clear: left;
	margin: 0 0 0 30px;
	text-align: left;
}
#msmiasto {
	width: 240px;
}
th.drcharakter {
	cursor: pointer;
}
tr.drcharakter {
	qdisplay: none;
}
.drnowyskladnik input, .drnowyskladnik select {
	border-radius: 5px;
	border: 1px solid #333333;
	padding: 3px;
	color:  #333333;
	width: 115px;
}
.drdodajdrink .drnowyskladnik input, .drdodajdrink .drnowyskladnik select {
	width: 86px;
	border: 1px solid #333333;
	padding: 3px;
}
.drskladniki {

	position: relative;
}
.drskladniki ol {
	margin: 0;
	padding: 0 0 0 10px;
	list-style-type: none;
}
.drskladniki li {
	padding: 0 0 0 0;
	margin: 0 0 3px 15px;
	text-indent: -15px;
}
.drskladniki li form {
	display: inline;
	margin: 0;
}
.drskladniki li form img {
	vertical-align: middle;
}
.drskladniki .autocomplete-suggestions, .drnowyskladnik {
	top: 23px;
	background-color: #FFFFFF;
	font-size: 12px;
	padding: 5px;
	margin: 0;
	border: 0;
	left: 7px;
	border-radius: 0 0 5px 5px;
	overflow: hidden;
}
.drnowyskladnik {
	display: none;
	position: absolute;
	overflow: visible;
	top: 468px;
	left: 339px;
	z-index: 150;
	width:  242px;
	color:  #333333;
}
.drdodajdrink .drnowyskladnik {
	top: 38px;
	left: 154px;
	z-index: 150;
	width: 182px;
	text-align: left;
}
.drskladniki .autocomplete-suggestion {
	margin: 0 0 3px 0;
	padding: 0;
	font-size: 12px;
	border: 0;
	color: #666666;
}
#przepis_opis_bar .dropis .drapla.drkoment, .drajax .dropis .drapla.drkoment {
	min-height: 60px;
	width: 490px;
	padding: 10px 10px 25px 10px;
	margin: 0 0 20px 0;
	float: right;
	color: #6F6F6F;
	position: relative;
}
#przepis_opis_bar .dropis .drapla.drkoment .drguziczki, .drajax .dropis .drapla.drkoment .drguziczki {
	position: absolute;
	bottom: 8px;
	text-align: right;
	width: 495px;
}
#przepis_opis_bar .dropis .drapla.drkoment .drguziczki a, .drajax .dropis .drapla.drkoment .drguziczki a {
	font-size: 12px;
	background-color: #3399CC;
	border-radius: 4px;
	color: #FFFFFF;
	border: 1px outset #0191C8;
	line-height: 10px;
	padding: 0 6px 2px 6px;
	display: inline-block;
	font-weight: 400;
	margin: 0 2px 0 0;
	cursor: pointer;
}
#przepis_opis_bar .dropis .drapla.drkoment .drguziczki a img, .drajax .dropis .drapla.drkoment .drguziczki a img {
	float: none;
	vertical-align: middle;
	margin: 0;
	height: 12px;
}

#wiadomosci_bar .drapla {
	min-height: 70px;
	width: 538px;
	padding: 10px 10px 5px 10px;
	margin: 0 20px 20px 0;
	float: right;
	color: #6F6F6F;
	position: relative;
}
#wiadomosci_bar  .drwatek .drwatek .drapla {
	width: 461px;
}
#wiadomosci_bar  .drwatek .drwatek .drwatek .drapla {
	width: 384px;
}
#wiadomosci_bar h5 {
	margin: 0;
	font-size: 14px;


	font-weight: 400;
	color:  #111111;
}
#wiadomosci_bar .drapla p {
	margin: 0.5em 0;
}
#glowna_bar .drkaruzelkaout {
	margin: 0;
}
#glowna_bar .drlewo {
	width: 632px;
	float: left;
	margin: 0 0 20px 0;
}
#glowna_bar .drlewo .drapla {
	padding: 5px 10px;
}
#glowna_bar .drlewo .draktualnosc1 {
	position: relative;
	margin: 15px 0 0 0;
	cursor: pointer;
	text-align: center;
}
#glowna_bar .drlewo .draktualnosc1:first-child {
	margin: 0 0 0 0;
}
#glowna_bar .drlewo .draktualnosc1 img {
	max-width: 610px;
	height: 245px;
	border-radius: 4px;
}
#glowna_bar .drlewo .draktualnosc1 div {
	bottom: 0;
	left: 0;
	position: absolute;
	border-radius: 0 0 4px 4px;
	background-image: url('/graf/karuzelka1.png');
	width: 590px;
	color: #FFFFFF;
	padding: 10px;
	font-size: 15px;
	font-weight: 300;
	text-align: left;
}
#glowna_bar .drlewo .draktualnosc1 div h5 {
	font-size: 20px;
	margin: 0 0 10px 0;
	font-weight: 600;
}
#glowna_bar .drlewo .draktualnosc1 div a {
	font-size: 14px;
	font-weight: 400;
	margin: 10px 0 0 0;
	display: none;
	background-image: url('/graf/aktualnosc1.png');
	padding: 6px 10px;
	color: #FFFFFF;
	text-decoration: none;
	height: 20px;

	width: 99px;
}
#glowna_bar .drlewo .draktualnosc2 {
	position: relative;
	/* float: left; */
	margin: 20px 0 0 0;
	display: inline-block;
	cursor: pointer;
}
#glowna_bar .drlewo .draktualnosc2 img {
	width: 290px;
	height: 120px;
	border-radius: 4px;
}
#glowna_bar .drlewo .draktualnosc2 div {
	border-radius: 0 0 4px 4px;
	width: 280px;
	color: #999999;
	padding: 10px 5px 0;
	font-size: 13px;
	font-weight: 400;
}
#glowna_bar .drlewo .draktualnosc2 div h5 {
	font-size: 18px;
	margin: 0 0 5px 0;
	font-weight: 600;
	color: #8C42D7;
}
#glowna_bar .drlewo .draktualnosc2 div a {
	font-size: 14px;
	font-weight: 400;
	margin: 5px 0 10px 0;
	display: block;
	text-decoration: none;
	color: #000000;
}
#glowna_bar .drlewo .drclear {
	width: 300px;
	display: inline-block;
}
#glowna_bar .drprawo {
	width: 284px;
	float: right;
	font-size: 14px;
	font-weight: 400;
	margin: 50px 20px 0 0;
}
#glowna_bar .drprawo .drapla {
	padding: 10px 0 0 10px;
	margin: 0 0 10px 0;
}
#glowna_bar .drprawo .drforum {
	height: 80px;
	background-color: #3399CC;
	display: table-cell;
	width:  280px;
	padding: 2px;
	vertical-align: middle;
}
#glowna_bar .drprawo .drforum img {
	vertical-align: middle;
}
#glowna_bar .drprawo .drforum a {
	color: #FFFFFF;
	text-decoration: none
}
#glowna_bar .drprawo .drforum div {
	display: inline-block
}
#glowna_bar .drprawo .drforum div a {
	display: block
}
#glowna_bar .drprawo .drkomentarz {
	background-image: url('/graf/komentarz.png');
	background-position: 8px 8px;
	background-repeat: no-repeat;
	padding: 10px 10px 10px 34px;
	margin: 0 0 10px;
	text-decoration: none;
	display: block;
	color: #000000;
	width: auto;
}
#glowna_bar .drprawo .drrecenzja {
	background-image: url('/graf/recenzja.png');
	background-position: 8px 8px;
	background-repeat: no-repeat;
	padding: 10px 10px 10px 34px;
	margin: 0 0 10px;
	text-decoration: none;
	display: block;
	color: #000000;
	width: auto;
}
#glowna_bar .drprawo .drapla img {
	width: 60px;
	height: 60px;
	border-radius: 6px;
	margin: 0 12px 12px 0;
}
#glowna_bar .drprawo a.drbuton {
	font-weight: 400;
	color: #FFFFFF;
	text-decoration: none;
	background-repeat: no-repeat;
	padding: 7px 10px;
	margin: 5px 0;
	width: 73px;
	background-image: url('/graf/facebook.png');
	height: 19px;
	display: inline-block;
}
#glowna_bar .drprawo a.drzapros {
	width: 192px;
	display: block;
	background-image: url('/graf/prawo.png');
	height: 21px;
}
#glowna_bar .drprawo a.drfacebook {
	width: 73px;
	background-image: url('/graf/facebook.png');
	height: 19px;
	display: inline-block;
}
#glowna_bar .drprawo a.drtwitter {
	width: 73px;
	background-image: url('/graf/twitter.png');
	height: 19px;
	display: inline-block;
}
.drpolka {
	width: 652px;
	min-height: 256px;
	float: right;
	background-image: url('/graf/polka.png');
	margin: 0 18px 0 0;
}
.drdodajdrink {
	display: none;
	border-radius: 5px;
	background-color: rgba(0, 0, 0, 0.9);
	padding: 5px;
	height: 200px;
	position: absolute;
	z-index: 100;
	text-align: right;
	font-size: 9px;
	width: 350px;
	top: 210px;
}
.rdrdodajdrink {
	top: -5px;
	left: 3px;
}
.drdodajdrink img {
	float: left;
}
img.drzamknij, img.drremove {
	position: absolute;
	right: -14px;
	top: -14px;	
	cursor: pointer;
	z-index: 200;
}
img.drzamknijobrazek {
	position: absolute;
	left: 550px;
	cursor: pointer;
	z-index: 200;
	display: none;
	top: -7px;
}
.drekran img.drzamknijobrazek {
	left: 548px;
}
button.drzamknijobrazek {
	position: absolute;
	left: 6px;
	cursor: pointer;
	z-index: 200;
	display: none;
	top: 525px;
	font-size: 15px;    background-color: #3399cc;    
	border-radius: 0 0  10px 10px;    
	padding: 5px 10px;    color: #FFFFFF;    border: 1px outset #0191C8;    float: right;    font-weight: 400;    
	width: 559px;
}
.drdodajdrink input {
	border-radius: 4px;
	border: 0;
	margin: 10px 0 0 0;
	width: 200px;
	padding: 3px;
}
.drdodajdrink input#darstan, .drdodajdrink input#rdrstan {
	width: 129px;
	margin: 10px 3px 0 0;
}
.drdodajdrink input#darjednostka, .drdodajdrink input#rdrjednostka {
	width: 60px;
}
.drdodajdrink button, .dodajliste button, .drdrink button, .drdodajdrink i {
	margin: 20px 0 0 0;
	width: 84px;
	font-size: 13px;
	background-color: #3399CC;
	border-radius: 5px;
	padding: 2px 10px;
	color: #FFFFFF;
	border: 1px outset #0191C8;  
	min-height: 19px;
	font-style: normal;
	cursor: pointer;
}
.drdodajdrink i img {
	float: none;
}
.drdodajdrink i.drwybierz {
	display: none;
}
.drdodajdrink .drnowyskladnik button {
	margin: 0;
	width: 182px;
}
button.dredytujdrink {
	position: absolute;
	left: 117px;
	top: 70px;
	width: 38px;
	min-height: 36px;
	padding: 0;
}
.drdodajdrink b {
	width: 20px;
	margin: 20px 0 0 5px;
	text-align: center;
	display: inline-block;
	position: absolute;
	top: 60px;
	left: 0;
	cursor: pointer;
} 
.drdodajdrink .drnowyskladnik b {
	width: auto;
	margin: auto;
	text-align: center;
	display: default;
	position: relative;
	top: 0;
	left: 0;
} 
.drdodajdrink b.butplus {
	left: 125px;
} 
.drdodajdrink .autocomplete-suggestions {
	top: 38px;
	left: 152px;
	background-color: #FFFFFF;
	padding: 5px;
	margin: 0;
	font-size: 12px;
	border: 0;
	color: #666666;
	border-radius: 0 0 5px 5px;
	overflow: hidden;
}
.drdodajdrink .autocomplete-suggestion {
	margin: 0 0 3px 0;
	padding: 0;
	font-size: 12px;
	border: 0;
	color: #666666;
	text-align: left;
}
.drdodajdrink .drtecza {
	width: 206px;
	border: 2px solid #FFFFFF;
	border-radius: 7px;
	cursor: pointer;
	margin: 10px 0 12px 0;
	height: 22px;
}
div.drbutelka {
	float: left;
	position: relative;
	width: 140px;
	height: 200px;
	background-image: url('/graf/polka.png');
}
div.drbutelka img {
	position: absolute;
	left: 27px;
	height: 163px;
	top: 15px;
}

.drdrink {
	width: 163px;
	height: 64px;
	float: left;
	text-align: center;
	position: relative;
	margin: 0;
	padding: 192px 0 0 0;
}
.drdrink .drbutelki img, .drplusdrink img {
	margin: 10px 0 15px 0;
	height: 170px;
	max-height: 163px;
	position: absolute;
	left: 35px;
	top: 4px;
}
#msdodaj {
	cursor: pointer;
}
.drdrink p {
	text-align: left;
	margin: 0 5px;
	font-size: 14px;
}
.drdrink h4 {
	text-align: left;
	margin: 0 5px;
	font-size: 16px;
}
div.drstan {
	position: absolute;
	top: 80px;
	width: 85%;
	text-align: left;
	z-index: 50;
	display: none;
}
div.drstan input {
	background: none;
	border: 0;
	color: #FFFFFF;
	width: 45px;
	margin: 5px;
	padding: 1px;
}
div.drstan span {
	color: #FFFFFF;
	width: 24px;
	height: 23px;
	position: absolute;
	right: 0;
	background-image: url('/graf/plusminus.png');
	background-position: top left;
	background-repeat: no-repeat;
	opacity: 0.9;
	cursor: pointer;
}
div.drstan span:hover {
	opacity: 1;
}
div.drstan span.drstanplus {
	top: -25px;
}
div.drstan span.drstanminus {
	background-position: bottom left;
}
div.drstan span.drstanbrak {
	top: 25px;
	background-position: bottom right;
}
div.drnapewno, div.drsienieda, form.drnapewno {
	position: absolute;
	top: 273px;
	background-color: #3399cc;  
	border-radius: 5px;
	padding: 5px;
	min-width: 153px;
	color: #EFEFEF;
	font-size: 16px;
	text-align: center;
	/* box-shadow: 0 0 5px 1px #000000; */
	z-index: 100;
	border: 1px outset #0191C8;
	left: 326px;
}
#mskontakt div.drsienieda {
	position: absolute;
	top: 191px;
	background-color: #3399cc;  
	color: #EFEFEF;
	left: 493px;
	width: 279px;
}
#mojeprzepisy_bar div.drnapewno {
	left: 306px;
}
#mojeprzepisy_bar div.drsienieda {
	left: 289px;
	top: 490px;
	width: 255px;
}
#oferty_bar div.drsienieda {
	left: -179px;
	top: -30px;
	width: 405px;
	z-index: 190;
}
form.drnapewno {
	left: 195px;
	top:  100px;
}
form.drnapewno button, div.drnapewno button, div.drsienieda button, #msschowaj {
	color: #2e2a2a;
	background-color: #FFFFFF;
	background-position: center;
	border-radius: 5px;
	text-decoration: none;
	border: 0;
	font-size: 16px;
	width: 55px;
	margin: 5px;
	text-align: center;
	display: inline-block;
	padding: 1px 0;
	cursor: pointer;
}
form.drloguj div.drsienieda {
	display: none;
	position: absolute;
	margin: 0;
	text-indent: 0;
	top: -210px;
	left: 210px;
}
form.drloguj div.drsienieda button, form.drloguj div.drsienieda #msschowaj {
	width: 70px;
	height: 26px;
	cursor: pointer;
}

.drznajomi .drznajomy {
	width: 661px;
	border: 3px solid #FFFFFF;
	position: relative;
	height: 89px;
	border-radius: 6px;
	float: left;
	margin: 0 0 10px 0;
	background-color: #FFFFFF;
	cursor: pointer;
}
.drznajomi .drznajomy .drcrop {
	width: 89px;
	height: 89px;
	border-radius: 4px;
	float: left;
	margin: 0 15px 0 0;
	overflow: hidden;
	text-align: center;
}
.drznajomi .drznajomy img {
	max-height: 89px;
	margin: 0 -44px;
}

.drznajomi .drznajomy .drapla {
	padding: 0;
	border: 0;
	font-size: 13px;
	font-weight: 400;
	height: 65px;
	overflow: hidden;
}
.drznajomi h2 {
	font-size: 16px;
	font-weight: 700;
	margin: 0 0 5px 0;
	color: #000000;
	text-align: left;
}
.drznajomi a {
	display: none;
}
.drznajomi .drekran {
	width: 1000px;
	height: 700px;
	float: left;
	margin: 0;
}
.drznajomi .drguziczki, #wiadomosci_bar .drguziczki {
	color: #666666;
	font-size: 12px;
	cursor: default;
}
.drznajomi .drguziczki span, #wiadomosci_bar .drguziczki span {
	float: right;
	margin: 0 6px;
}
.drznajomi .drguziczki img, #wiadomosci_bar .drguziczki img {
	max-height: 12px;
	margin: 5px 0;
	vertical-align: bottom;
}
.drznajomi .drguziczki button, #wiadomosci_bar .drguziczki button, #wiadomosci_bar .drguziczki .drprzycisk {
	font-size: 12px;
	background-color: #3399CC;
	border-radius: 4px;
	color: #FFFFFF;
	border: 1px outset #0191C8;
	line-height: -1px;
	padding: 0px 6px;
	/* height: 10px; */
}
.drznajomi .drguziczki button img, #wiadomosci_bar .drguziczki button img {
	margin: 0;
}
.drdodajliste {
	display: none;
	border-radius: 5px;
	background-color: rgba(0, 0, 0, 0.8);
	padding: 5px;
	position: absolute;
	z-index: 100;
	font-size: 12px;
	width: 350px;
	left: 320px;
	text-align: justify;
}
.drdodajliste .drimpreza input {
	width: 104px;
	margin: 0 1px 3px 0;;
}
.drdodajliste input {
	width: 30px;
	margin: 0 5px 0 0;
}
.drdodajliste #msdodajliste {
	width: 90px;
	float: none;
	padding: 3px
}
.drdodajliste input[name='nazwa_drinka'] {
	width: 205px;
	margin: 0 5px 0 0;
}
.drdodajliste .autocomplete-suggestions {
	border-radius: 0 0 5px 5px;
	background-color: rgba(0, 0, 0, 0.8);
	padding: 5px;
	top: 39px;
}
.drlistazakupow {
	float: left;
}
.drlistazakupow table {
	width: 358px;
	font-size: 14px;
	color: #333333;
	border-radius: 5px;
}
.drlistazakupow table thead th {
	background-color: #8A4AC2;
	text-align: left;
	padding: 3px 5px;
	color: #FFFFFF;
}
.drlistazakupow table thead th.drilosc img, .drlistazakupow table thead .drdrukuj {
	cursor: pointer;
}
.drlistazakupow table tbody th {
	background-color: #F2F2F2;
	text-align: left;

	padding: 4px 5px 4px 35px;
	border-bottom: 1px solid #F4F4F4;
	background-image: url('/graf/ptaszek7.png');
	background-repeat: no-repeat;
	background-position: 15px center;
}
.drlistazakupow table tbody td {
	background-color: #FFFFFF;
	padding: 3px 5px 3px 60px;
	border-bottom: 1px solid #F4F4F4;
	background-image: url('/graf/ptaszek7.png');
	background-repeat: no-repeat;
	background-position: 40px center;
}
.drlistazakupow .drilosc {
	font-weight: 400;
	padding: 3px 5px;
	text-align: right;
	background-image: none;
}
.drlistazakupow .drilosc b, .drlistazakupow .drilosc i {
	font-weight: 400;
	font-style: normal;
}

.drlistazakupow th.dredytuj {
	width: 20px;
	padding: 3px 5px;
	background-image: url('/graf/edytuj7b.png');
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}
.drlistazakupow th.drwtrakcie {
	background-image: url('/graf/ok7b.png');
}
.drlistazakupow td.dredytuj {
	width: 20px;
	padding: 3px 5px;
}
#drzmiana {
	border: 1px solid #333333;
	text-align: right;
	width: 20px;
	padding: 0 3px;
	border-radius: 4px;
	font-size: 14px;
	line-height: 10px;
	margin: 0;
}
.drlistonic {
	width: 358px;
	height: 52px;
	overflow: hidden;
	border: 0;
	margin: 10px 0 0 0;
}
/*----------------------------------------------*/
.drplaner{
	/* display: none; */
	border-radius: 5px;
	background-color: rgba(0, 0, 0, 0.8); 
	padding: 5px;  
	position: absolute; 
	z-index: 100; 
	text-align: left;
	font-size: 12px;  
	left: 320px;
}
.drplaner input {
	border-radius: 5px;
	border: 0;
	padding: 3px;
}
.drplaner button {
	font-size: 13px;
	background-color: #3399CC;
	border-radius: 5px;
	padding: 2px 10px;
	color: #FFFFFF;
	border: 1px outset #0191C8;
	float: right;
}
/*----------------------------------------------*/
.drlisty {
	float: right;
}
.drlisty .drbaner {
	border: 4px solid #FFFFFF;
	border-radius: 5px;
	margin: 0 0 20px 0;
}
.drlisty table {
	width: 292px;
	font-size: 14px;
	color: #333333;
	border-radius: 5px;
}
.drlisty table thead th {
	background-color: #8A4AC2;
	text-align: left;
	padding: 3px 5px;
	color: #FFFFFF;
}
.drlisty table tbody th {
	background-color: #FFFFFF;
	text-align: left;
	padding: 4px 5px 4px 35px;
	border-bottom: 1px solid #F4F4F4;
	background-image: url('/graf/ptaszek7.png');
	background-repeat: no-repeat;
	background-position: 15px center;
	font-weight: 400;
}
.drlisty table tbody td {
	background-color: #FFFFFF;
	padding: 3px 5px 3px 5px;
	border-bottom: 1px solid #F4F4F4;
	font-size: 12px;
	text-align: right;
}
.drlisty table tbody td.dredytuj {
	width: 20px;
	padding: 3px 5px;
	background-image: url('/graf/edytuj7b.png');
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}
.drlisty table tbody .dredytuj2 {
	cursor: pointer;
}
.drlisty table tbody .drusun span, .drlisty table tbody .drskopiujliste span {
	position: relative;
}

.drlisty table tbody .drusun div.drnapewno, .drlisty table tbody .drskopiujliste div.drnapewno {
	top: -20px;
	left: -100px
}

.drcookie {
	font-size: 12px;
	text-align: center;
	margin: 10px 0 0 0;
}
form.drloguj div {
	text-indent: -15px;
	margin: 0 0 10px 15px;
	/* text-align: left; */
}
.drklauzula {
	text-indent: -15px;
	margin: 10px 0 0 15px;
	/* text-align: left; */
}
.drklauzula input {
	width: auto;
	margin: 0;
}
.drklauzula a {
	color: #FFFFFF;
}


.drdol {
	height: 140px;
	clear: both;
	width: 800px;
	margin: 0 auto;
	position: relative;
	background-image: url('/graf/dol.png');   
	background-position: center bottom;   
	background-repeat: repeat-x;
}
.drnaddol {
	position: absolute;
	z-index: 100;
}
.drdol .drstopka {
	position: absolute;
	bottom: 40px;
	padding: 0px 20px;
	font-size: 13px;
}
.drdol .drstopka strong {
	font-weight: 300;
	padding: 0 50px 0 0;
}
.drdol .drstopka a {
	font-weight: 300;
	padding: 0 10px;
	color: #FFFFFF;
	text-decoration: none
}
.drdol ul {
	float: left;
	width:  150px;
	margin: 0 10px 0 20px;
	padding: 0;
	color: #8F41D3;
	height: 200px;
}
.drdol ul h5 {
	font-size: 20px;
	margin: 25px 0 5px -20px;
	color: #FFFFFF;
}
.drdol ul li {
	margin: 0 0 5px 0;
}
.drdol ul li a {
	font-size: 14px;
	font-weight: 300;
	text-decoration: none;
	color: #FFFFFF;
}
.drdol ul iframe {
	border: 0;
}
.drclear {
	clear: both;
}
.drclearopis {
	height: 112px;
}
.dredytor, .dredytor a {
	color: #FF0000;
}
.drzrodlo {
	display: none;
	margin: 20px 0 0 0;
}

.drmajax {
	visibility: hidden;
	position: absolute;
	bottom: 0;
	left: 0;
}
.drbezramek {
	border: 0;
}
.drzdjeciedrinka {
	display: none;
	background: #FFFFFF;
	border:  1px solid #000000;
	border-radius: 10px;
	position: absolute;
	width: 558px;
}
#cropper #container {
	background-color: transparent;
	border: 0;
}
#cropper {
	color: #FFFFFF;
	overflow: hidden;
}
#cropper h2 {
	display: block;
	font-size: 20px;
	margin: 15px 0 10px 0;
	font-weight: 600;
}
#cropper .btn {
	font-size: 13px;
	background-color: #3399CC;
	border-radius: 5px;
	text-align: center;
	border: 1px outset #0191C8;
	margin: 0 0 10px;
}
#cropper .ip-dialog {
	border: 0;
	border-radius: 5px;
}
#cropper .ip-modal {
	background-color: transparent;
}

.drwydruk {
	display: none;
}

/*-------------print------------*/
@media print {
body {
	background: none;
	color: #000000;
}
.drcalosc {
	width: 600px;
}
.drlistazakupow table {
	width: auto;
}
.drlewo a, .drmenu1, .drmenu2, .drmenu3, .drwstazka, .drcotam, .drpowrot, .drdol, .drpodziel, .drstworz, #darkoment, .drzobacz, .drzapros, .drwstawkoment, .drkoment, .drclearopis, .dropis .drawatar, .dropis .drskladniki strong, #party_planer_bar .drsrodek p, #party_planer_bar .drlewo, #lista_bar .drsrodek p, #lista_bar .drlewo, .drlisty, .drlistazakupow thead, .drniedruk {
	display: none;
}
.drwydruk {
	display: block;
}
.dropis h4 img {
	background-color: #888888 !important;
	display: none;
}
.dropis h1 {
	margin: 30px 0 !important;
}
.drajax, .drsrodek {
	padding: 0 !important;
}
.drgorka {
	height: 65px !important;
}
.drdodal {
	float: right;
}
.drzrodlo {
	display: block !important;
}
}

div.drproba {
	background-color: rgba(0, 0, 0, 0.9);
	position: absolute;
	z-index: 150;
	width: 350px;
	border-radius: 5px;
	height: 197px;
	top: -207px;
	text-align: left;
	left: 0;
	padding: 5px;
	display: none;
}
div.drproba span {

	display: block;
	white-space: nowrap;
	width: 340px;
	overflow-x: auto;
	background-image: url('/graf/polka.png');
	border-radius: 5px;
	height: 187px;
	overflow-y: hidden;
	top: -197px;
	text-align: left;
	left: 0;
	padding: 5px;
}
div.drproba span img {
	height: 163px;
}
div.drproba div {
	position: relative;
	width: 95px;
	display: inline-block;
}

div.drproba img {
	position: absolute;

}
div.druzytkownicy {
	margin: 0 0 20px 0;
}
div.druzytkownicy a {
	color: #FFFFFF;
}

div.drrotator {
	margin: 10px 0 0 0;
	border: 1px solid #000000;
	border-radius: 5px;
	padding: 3px;
	background-color: #FFFFFF;
	font-size: 0;
}
div.drpolubfb {
	/* display: none; */
	color: #FFFFFF;
	top: 200px;
	position: absolute;
	right: -185px;
	width: 52px;
	height: 400px;
	z-index: 103;
	overflow: hidden;
}
div.drpolubfb .drwyjazd {
	background-color: #3B5BA4;
	left: 52px;
	height: 40px;
	border-radius: 0 0 5px 5px;
	padding: 12px 15px 0px 58px;
	background-position: 131px 18px;
}
div.drpolubfb iframe {
	width: 300px;
	height: 400px;  
	overflow: hidden;
	border: 0;
	margin: 0 0 0 52px;
	background-color: #FFFFFF;
}
#mszdjeciedrinka {
  font-size: 13px;
  background-color: #3399cc;
  border-radius: 5px;
  padding: 2px 10px;
  color: #FFFFFF;
  border: 1px outset #0191C8;
  font-weight: 400;
  cursor: pointer;
}
.addthis_toolbox {
	margin: 20px 0 0 0;
}


/*-------------IE------------*/
body.drie {

	background-image: url('/graf/tlo.jpg');
	background-repeat: repeat-y;
	background-attachment: fixed;
	background-position: top center;
	position: relative;
}
div.drie {
	position: absolute;
	background-repeat: no-repeat;
	width: 100%;
	background-position: top center;
}
div.darmenu {
	background-image: url('/graf/menu.png');
	height: 52px;
}
body#rejestracja_bar div.darpub, body.drtresc  div.darpub {
	background-image: url('/graf/pub.jpg');

	height: 585px;
}
div.dardol {
	background-image: url('/graf/dol.png');
	height: 270px;
	bottom: 0;
	background-repeat: repeat-x;
}
.drie .drmenu3 a, .drie .drmenu3 a {
	background-color: #8C3FCD;
}
.drie .drmenu3 button, .drie .drmenu3 button {
	background-color: #8C3FCD;
}

.drie .drdodajdrink {
	background-color: #000000;
}
.drie .drdodajdrink .drtecza {
	display: none;
}

/*---------------------------tabelki (reszta  przez JS)---------------*/

/* bottom-left border-radius */
table tbody tr:last-child td:first-child {
    border-bottom-left-radius: 6px;
}

/* bottom-right border-radius */
table tbody tr:last-child :last-child {
    border-bottom-right-radius: 6px;
}



/*--------------------------- /tabelki (reszta  przez JS)---------------*/


/*---------------------------staty---------------*/
.drstaty {
	margin: 0 auto;
	max-width: 1300px;
}
.drstaty h1 {
	font-size: 24px;
	margin: 22px;
}
.drstaty h2 {
	font-size: 18px;
	color: pink;
	margin: 0;
}
.drstaty table { 
    border-spacing: 1px;
    border-collapse: separate;
    width: 100%;
}
.drstaty tr:nth-of-type(odd) {
	background: rgba(0, 0, 0, .25);
}
.drstaty tr:nth-of-type(even) {
	background: rgba(0, 0, 0, .50);
}
.drstaty thead tr {
	background: rgba(0, 0, 0, .95) !important;
}
.drstaty thead tr {
	background: rgba(0, 0, 0, .95) !important;
}
.drstaty td, .drstaty th {
	padding: 4px;
	font-size: 14px;
}
/*---------------------------i po staty---------------*/

/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */

.pika-single {
    z-index: 9999;
    display: block;
    position: relative;
    width: 240px;
    padding: 8px;
    color: #333;
    background: #fff;
    border: 1px solid #ccc;
    border-bottom-color: #bbb;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.pika-single.is-hidden {
    display: none;

}

.pika-single.is-bound {
    position: absolute;
    box-shadow: 0 5px 15px -5px rgba(0,0,0,.5);
    border-radius: 5px;
}

.pika-title {
    position: relative;
    text-align: center;
}

.pika-label {
    display: inline-block;
    *display: inline;
    position: relative;
    z-index: 9999;
    overflow: hidden;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background-color: #fff;
}
.pika-title select {
    cursor: pointer;
    position: absolute;
    z-index: 9998;
    margin: 0;
    left: 0;
    top: 5px;
    filter: alpha(opacity=0);
    opacity: 0;
}

.pika-prev,
.pika-next {
    display: block;
    cursor: pointer;
    position: relative;
    outline: none;
    border: 0;
    padding: 0;
    width: 20px;
    height: 30px;
    /* hide text using text-indent trick, using width value (it's enough) */
    text-indent: 20px;
    white-space: nowrap;
    overflow: hidden;
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 75% 75%;
    opacity: .5;
    *position: absolute;
    *top: 0;
}

.pika-prev:hover,
.pika-next:hover {
    opacity: 1;
}

.pika-prev,
.is-rtl .pika-next {
    float: left;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==');
    *left: 0;
}

.pika-next,
.is-rtl .pika-prev {
    float: right;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=');
    *right: 0;
}

.pika-prev.is-disabled,
.pika-next.is-disabled {
    cursor: default;
    opacity: .2;
}

.pika-select {
    display: inline-block;
    *display: inline;
}

.pika-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border: 0;
}

.pika-table th,
.pika-table td {
    width: 14.285714285714286%;
    padding: 0;
}

.pika-table th {
    color: #999;
    font-size: 12px;
    line-height: 25px;
    font-weight: bold;
    text-align: center;
}

.pika-button {
    cursor: pointer;
    display: block;
    outline: none;
    border: 0;
    margin: 0;
    width: 100%;
    padding: 5px;
    color: #666;
    font-size: 12px;
    line-height: 15px;
    text-align: right;
    background: #f5f5f5;
}

.is-today .pika-button {
    color: #33aaff;
    font-weight: bold;
}

.is-selected .pika-button {
    color: #fff;
    font-weight: bold;
    background: #6F34AA;
    box-shadow: inset 0 1px 3px #6F34AA;
    border-radius: 3px;
}

.is-disabled .pika-button {
    pointer-events: none;
    cursor: default;
    color: #999;
    opacity: .3;
}

.pika-button:hover {
    color: #fff !important;
    background: #8A4AC2 !important;
    box-shadow: none !important;
    border-radius: 3px !important;
}